From 6f826d3e8d5449ba79d2e452fb18f41a8b9b683b Mon Sep 17 00:00:00 2001 From: root Date: Sun, 30 Jan 2022 14:48:25 +0300 Subject: [PATCH] Sync with portage [Sun Jan 30 14:48:25 MSK 2022]. --- Manifest.files.gz | Bin 29612 -> 29620 bytes acct-group/Manifest.gz | Bin 72695 -> 73182 bytes acct-group/brlapi/Manifest | 0 acct-group/brlapi/brlapi-0.ebuild | 8 + acct-group/brlapi/metadata.xml | 8 + acct-group/brltty/Manifest | 0 acct-group/brltty/brltty-0.ebuild | 8 + acct-group/brltty/metadata.xml | 8 + acct-group/quagga/Manifest | 0 acct-group/quagga/metadata.xml | 8 + acct-group/quagga/quagga-0-r1.ebuild | 8 + acct-user/Manifest.gz | Bin 66274 -> 66431 bytes acct-user/quagga/Manifest | 0 acct-user/quagga/metadata.xml | 8 + acct-user/quagga/quagga-0-r1.ebuild | 11 + app-accessibility/Manifest.gz | Bin 4729 -> 4725 bytes app-accessibility/brltty/Manifest | 1 + app-accessibility/brltty/brltty-6.1-r1.ebuild | 2 +- app-accessibility/brltty/brltty-6.4.ebuild | 210 ++ app-accessibility/brltty/metadata.xml | 2 +- .../espeak-ng/espeak-ng-1.50-r1.ebuild | 82 + .../espeak-ng/espeak-ng-1.50.ebuild | 8 +- .../espeak-ng/espeak-ng-9999.ebuild | 9 +- .../mbrola-voices-0_pre20200331.ebuild | 4 +- app-accessibility/mbrola/mbrola-3.3-r1.ebuild | 4 +- app-accessibility/orca/Manifest | 1 + app-accessibility/orca/orca-41.1.ebuild | 63 + .../speech-dispatcher-0.11.1.ebuild | 2 +- app-admin/Manifest.gz | Bin 32736 -> 32724 bytes app-admin/awscli/Manifest | 2 + app-admin/awscli/awscli-1.22.45.ebuild | 58 + app-admin/awscli/awscli-1.22.46.ebuild | 58 + app-admin/filebeat/Manifest | 287 +-- app-admin/filebeat/filebeat-7.13.4.ebuild | 1173 ----------- ...t-7.15.1.ebuild => filebeat-7.16.3.ebuild} | 1002 +++++++-- .../github-backup-utils-2.22.0.ebuild | 4 +- .../github-backup-utils-3.0.0.ebuild | 4 +- app-admin/helm/Manifest | 2 +- app-admin/helm/helm-3.8.0.ebuild | 2 +- app-admin/keepassxc/Manifest | 2 +- app-admin/keepassxc/keepassxc-2.6.6.ebuild | 9 +- app-admin/keepassxc/keepassxc-2.6.9999.ebuild | 99 + app-admin/keepassxc/keepassxc-9999.ebuild | 26 +- app-admin/logstash-bin/Manifest | 8 +- ...8.22.ebuild => logstash-bin-6.8.23.ebuild} | 2 +- ...16.2.ebuild => logstash-bin-7.16.3.ebuild} | 2 +- app-admin/mcelog/mcelog-180-r1.ebuild | 2 +- app-admin/sudo/sudo-1.9.9.ebuild | 6 +- app-admin/sudo/sudo-9999.ebuild | 6 +- app-admin/syslog-ng/syslog-ng-3.35.1.ebuild | 4 +- app-admin/usbview/Manifest | 2 - app-admin/usbview/usbview-2.0.ebuild | 35 - app-admin/usbview/usbview-2.1.ebuild | 30 - app-admin/usbview/usbview-2.2.ebuild | 2 +- app-arch/Manifest.gz | Bin 16429 -> 16431 bytes app-arch/lzlib/Manifest | 1 + app-arch/lzlib/lzlib-1.13.ebuild | 32 + app-arch/plzip/Manifest | 1 + app-arch/plzip/plzip-1.10.ebuild | 31 + app-benchmarks/Manifest.gz | Bin 4521 -> 4519 bytes app-benchmarks/bootchart2/Manifest | 1 + .../bootchart2/bootchart2-0.14.9.ebuild | 72 + app-crypt/Manifest.gz | Bin 24126 -> 24135 bytes .../certbot-nginx/certbot-nginx-1.21.0.ebuild | 4 +- .../certbot-nginx/certbot-nginx-1.22.0.ebuild | 2 +- .../certbot-nginx/certbot-nginx-9999.ebuild | 4 +- app-crypt/crackpkcs12/Manifest | 1 + .../crackpkcs12/crackpkcs12-0.2.11.ebuild | 15 + app-crypt/crackpkcs12/metadata.xml | 9 +- app-crypt/minisign/minisign-0.10.ebuild | 4 +- app-crypt/pdfcrack/pdfcrack-0.19.ebuild | 4 +- app-editors/Manifest.gz | Bin 13743 -> 13737 bytes app-editors/jedit/jedit-5.4.0-r1.ebuild | 116 -- app-editors/jedit/jedit-5.4.0-r2.ebuild | 4 +- app-emulation/Manifest.gz | Bin 14486 -> 14476 bytes app-emulation/protontricks/Manifest | 1 - .../protontricks/protontricks-1.6.2-r1.ebuild | 62 - ...-r1.ebuild => virtualbox-6.1.24-r2.ebuild} | 5 +- ...-r1.ebuild => virtualbox-6.1.28-r2.ebuild} | 5 +- ....30.ebuild => virtualbox-6.1.30-r1.ebuild} | 5 +- ....32.ebuild => virtualbox-6.1.32-r1.ebuild} | 5 +- app-emulation/wine-staging/Manifest | 5 +- ...ng-6.21.ebuild => wine-staging-7.1.ebuild} | 13 +- app-emulation/wine-vanilla/Manifest | 3 +- ...la-6.21.ebuild => wine-vanilla-7.1.ebuild} | 13 +- app-eselect/Manifest.gz | Bin 6720 -> 6719 bytes app-eselect/eselect-wxwidgets/Manifest | 1 - .../eselect-wxwidgets-20140423.ebuild | 54 - app-forensics/Manifest.gz | Bin 4534 -> 4700 bytes app-forensics/aflplusplus/Manifest | 1 + .../aflplusplus/aflplusplus-4.00c.ebuild | 93 + ...plus-4.00c-no-ignore-errors-makefile.patch | 121 ++ .../aflplusplus-4.00c-respect-flags.patch | 122 ++ app-forensics/yara/Manifest | 2 + app-forensics/yara/metadata.xml | 30 + app-forensics/yara/yara-4.1.3.ebuild | 52 + app-forensics/yara/yara-4.2.0_rc1.ebuild | 55 + app-i18n/Manifest.gz | Bin 18824 -> 18847 bytes app-i18n/fcitx/fcitx-4.2.9.8.ebuild | 4 +- app-i18n/fcitx/fcitx-4.9999.ebuild | 4 +- .../ibus-libpinyin-1.11.92-r1.ebuild | 6 +- .../ibus-pinyin/ibus-pinyin-1.5.0-r4.ebuild | 6 +- ...s-sunpinyin-2.0.4_pre20200306162733.ebuild | 4 +- .../librime-lua-20201011103348.ebuild | 4 +- .../librime-lua-20211030072627.ebuild | 4 +- .../librime-lua-99999999999999.ebuild | 4 +- .../mozc-2.23.2815.102-protobuf-3.18.patch | 13 + ...02-r1.ebuild => mozc-2.23.2815.102.ebuild} | 11 +- ...20_p20201212102434_p20201219202429.ebuild} | 12 +- app-i18n/mozc/mozc-9999.ebuild | 4 +- app-i18n/opencc/Manifest | 1 + app-i18n/opencc/opencc-1.0.5.ebuild | 4 +- app-i18n/opencc/opencc-1.0.6.ebuild | 4 +- app-i18n/opencc/opencc-1.1.0.ebuild | 4 +- app-i18n/opencc/opencc-1.1.1.ebuild | 4 +- app-i18n/opencc/opencc-1.1.2.ebuild | 4 +- app-i18n/opencc/opencc-1.1.3.ebuild | 69 + app-i18n/opencc/opencc-9999.ebuild | 6 +- .../sunpinyin-2.0.4_pre20200306162733.ebuild | 4 +- app-i18n/tagainijisho/metadata.xml | 44 +- .../transifex-client-1.0.0.ebuild | 6 +- .../xsunpinyin-2.0.4_pre20200306162733.ebuild | 4 +- app-misc/Manifest.gz | Bin 48916 -> 48933 bytes app-misc/elasticsearch/Manifest | 6 +- ....22.ebuild => elasticsearch-6.8.23.ebuild} | 2 +- ...6.2.ebuild => elasticsearch-7.16.3.ebuild} | 2 +- app-misc/freewvs/Manifest | 1 + app-misc/freewvs/freewvs-0.1.2.ebuild | 28 + app-misc/tmuxp/Manifest | 1 + .../files/tmuxp-1.9.4-relax-click-dep.patch | 13 + app-misc/tmuxp/tmuxp-1.9.4.ebuild | 43 + app-office/Manifest.gz | Bin 7733 -> 7732 bytes app-office/wps-office/Manifest | 1 + .../wps-office/wps-office-11.1.0.10920.ebuild | 94 + app-portage/Manifest.gz | Bin 9767 -> 9767 bytes app-portage/esearch/esearch-1.3-r3.ebuild | 4 +- app-portage/esearch/esearch-9999.ebuild | 4 +- app-portage/metagen/metagen-0.7.3.ebuild | 2 +- .../portage-utils/portage-utils-0.93.3.ebuild | 2 +- .../recover-broken-vdb-1.0.0.ebuild | 4 +- app-text/Manifest.gz | Bin 48420 -> 48415 bytes app-text/antiword/antiword-0.37-r2.ebuild | 4 +- app-text/blogc/blogc-0.20.1.ebuild | 4 +- app-text/blogc/blogc-9999.ebuild | 4 +- app-text/lowdown/Manifest | 1 + ...wdown-0.10.0-dont-install-static-lib.patch | 12 + .../files/lowdown-0.10.0-linking.patch | 43 + .../files/lowdown-0.10.0-shared-library.patch | 53 + app-text/lowdown/lowdown-0.10.0.ebuild | 46 + ...l-3.1.2.ebuild => nuspell-3.1.2-r1.ebuild} | 4 +- ...l-4.0.0.ebuild => nuspell-4.0.0-r1.ebuild} | 4 +- app-text/opensp/opensp-1.5.2-r6.ebuild | 81 - app-text/opensp/opensp-1.5.2-r7.ebuild | 2 +- app-text/trang/Manifest | 1 + .../files/trang-20181222-build-fixes.patch | 31 + .../trang-20181222-unicode-data-path.patch | 15 + app-text/trang/trang-20181222.ebuild | 85 + dev-cpp/Manifest.gz | Bin 11748 -> 11747 bytes dev-cpp/glog/glog-0.5.0.ebuild | 5 +- dev-cpp/glog/metadata.xml | 6 +- dev-embedded/Manifest.gz | Bin 8909 -> 8913 bytes .../platformio/platformio-5.2.4-r1.ebuild | 80 + dev-java/Manifest.gz | Bin 57939 -> 57948 bytes ....9-r1.ebuild => ant-core-1.10.9-r2.ebuild} | 4 +- .../ant-javamail-1.10.9-r1.ebuild | 18 + .../avalon-logkit-2.1-r10.ebuild | 63 + dev-java/commons-beanutils/Manifest | 1 - .../commons-beanutils-1.9.2.ebuild | 64 - .../commons-beanutils-1.9.4-r1.ebuild | 4 +- .../jakarta-oro/jakarta-oro-2.0.8-r5.ebuild | 2 +- .../jakarta-regexp-1.3-r5.ebuild | 33 - .../jakarta-regexp-1.3-r6.ebuild | 2 +- .../jakarta-regexp-1.4-r2.ebuild | 33 - .../jakarta-regexp-1.4-r3.ebuild | 2 +- .../jakarta-regexp-1.5-r1.ebuild | 2 +- .../jakarta-regexp/jakarta-regexp-1.5.ebuild | 33 - dev-java/jython/jython-2.7.0-r4.ebuild | 1 - dev-java/protobuf-java/Manifest | 3 +- dev-java/protobuf-java/metadata.xml | 4 +- ...6.0.ebuild => protobuf-java-3.18.2.ebuild} | 4 +- .../protobuf-java/protobuf-java-3.19.3.ebuild | 55 + dev-java/resin-servlet-api/Manifest | 1 - .../resin-servlet-api-4.0.27-r2.ebuild | 2 +- .../resin-servlet-api-4.0.27.ebuild | 47 - .../resin-servlet-api-4.0.46-r1.ebuild | 4 +- dev-java/swt/swt-3.8.2-r3.ebuild | 149 -- dev-java/swt/swt-3.8.2-r4.ebuild | 2 +- .../tomcat-servlet-api-5.5.36.ebuild | 4 +- dev-java/xmpbox/xmpbox-2.0.24.ebuild | 2 +- dev-lang/Manifest.gz | Bin 18500 -> 18522 bytes dev-lang/execline/Manifest | 1 + dev-lang/execline/execline-2.6.1.1.ebuild | 10 +- dev-lang/execline/execline-2.8.2.0.ebuild | 50 + dev-lang/execline/metadata.xml | 8 + .../gnat-gpl/files/gnat-gpl-2019-gentoo.patch | 42 - dev-lang/gnat-gpl/gnat-gpl-2021-r1.ebuild | 1 + .../jerryscript/jerryscript-2.4.0-r4.ebuild | 2 +- dev-lang/mujs/mujs-1.2.0.ebuild | 2 +- dev-lang/rust-bin/Manifest | 195 -- dev-lang/rust-bin/rust-bin-1.53.0.ebuild | 192 -- dev-lang/rust-bin/rust-bin-1.54.0.ebuild | 192 -- dev-lang/rust-bin/rust-bin-1.55.0.ebuild | 192 -- dev-lang/rust-bin/rust-bin-1.56.1.ebuild | 214 -- dev-lang/rust-bin/rust-bin-1.57.0.ebuild | 214 -- dev-lang/rust-bin/rust-bin-1.58.0.ebuild | 214 -- dev-lang/rust/Manifest | 172 -- ...nore-broken-and-non-applicable-tests.patch | 75 - dev-lang/rust/files/1.53.0-miri-vergen.patch | 53 - .../rust/files/1.53.0-rustversion-1.0.5.patch | 234 --- .../rust/files/1.54.0-parallel-miri.patch | 43 - .../rust/files/1.57.0-selfbootstrap.patch | 56 - dev-lang/rust/rust-1.53.0.ebuild | 684 ------- dev-lang/rust/rust-1.54.0.ebuild | 684 ------- dev-lang/rust/rust-1.55.0.ebuild | 683 ------- dev-lang/rust/rust-1.56.1.ebuild | 686 ------- dev-lang/rust/rust-1.57.0.ebuild | 687 ------- dev-lang/rust/rust-1.58.0.ebuild | 699 ------- dev-lang/spidermonkey/Manifest | 2 +- .../spidermonkey/spidermonkey-68.12.0.ebuild | 10 +- ....5.0.ebuild => spidermonkey-91.5.1.ebuild} | 5 +- dev-lang/tcl/tcl-8.6.12.ebuild | 2 +- dev-lang/tk/tk-8.6.12.ebuild | 2 +- dev-libs/Manifest.gz | Bin 91534 -> 91554 bytes dev-libs/boxfort/boxfort-0.1.1.ebuild | 4 +- .../criterion-2.4_pre20211218.ebuild | 4 +- dev-libs/expat/Manifest | 1 + dev-libs/expat/expat-2.4.4.ebuild | 94 + dev-libs/imath/Manifest | 1 + ...specific-changes-needed-for-slotting.patch | 129 ++ dev-libs/imath/imath-3.1.4.ebuild | 75 + dev-libs/libevdev/libevdev-1.12.0.ebuild | 2 +- dev-libs/libgcrypt/libgcrypt-1.9.4.ebuild | 2 +- .../libsodium-1.0.18_p20210617.ebuild | 4 +- dev-libs/libutf8proc/Manifest | 2 + dev-libs/libutf8proc/libutf8proc-2.7.0.ebuild | 56 + dev-libs/libzia/libzia-4.34.ebuild | 4 +- dev-libs/marisa/marisa-0.2.5.ebuild | 5 +- dev-libs/marisa/marisa-0.2.6.ebuild | 9 +- dev-libs/marisa/marisa-9999.ebuild | 7 +- .../protobuf-c/protobuf-c-1.4.0-r1.ebuild | 3 +- dev-libs/protobuf/Manifest | 3 +- ...tobuf-3.15.0-disable_no-warning-test.patch | 19 - ...tobuf-3.18.0-disable_no-warning-test.patch | 36 + ...=> protobuf-3.18.0-system_libraries.patch} | 57 +- ...tobuf-3.19.0-disable_no-warning-test.patch | 36 + .../protobuf-3.19.0-system_libraries.patch | 146 ++ dev-libs/protobuf/metadata.xml | 6 +- dev-libs/protobuf/protobuf-3.17.0.ebuild | 4 +- dev-libs/protobuf/protobuf-3.17.1.ebuild | 4 +- dev-libs/protobuf/protobuf-3.17.2.ebuild | 4 +- dev-libs/protobuf/protobuf-3.17.3.ebuild | 4 +- dev-libs/protobuf/protobuf-3.18.2.ebuild | 147 ++ dev-libs/protobuf/protobuf-3.19.1.ebuild | 7 +- ...f-3.16.0.ebuild => protobuf-3.19.3.ebuild} | 15 +- dev-libs/protobuf/protobuf-9999.ebuild | 5 +- dev-libs/skalibs/Manifest | 1 + ...2.11.1.0-respect-user-provided-flags.patch | 33 + ...-2.9.3.0-respect-user-provided-flags.patch | 33 + dev-libs/skalibs/metadata.xml | 8 + dev-libs/skalibs/skalibs-2.11.1.0.ebuild | 45 + dev-libs/skalibs/skalibs-2.9.3.0.ebuild | 10 +- .../userspace-rcu/userspace-rcu-0.13.0.ebuild | 11 +- .../userspace-rcu/userspace-rcu-0.13.1.ebuild | 1 + dev-libs/utfcpp/Manifest | 2 + dev-libs/utfcpp/metadata.xml | 6 +- dev-libs/utfcpp/utfcpp-3.2.1.ebuild | 64 + dev-libs/utfcpp/utfcpp-9999.ebuild | 33 +- dev-ml/Manifest.gz | Bin 32450 -> 32483 bytes dev-ml/camlidl/Manifest | 1 + dev-ml/camlidl/camlidl-1.09.ebuild | 64 + dev-ml/dune-build-info/Manifest | 1 + .../dune-build-info-2.9.3.ebuild | 25 + dev-ml/dune-configurator/Manifest | 1 + .../dune-configurator-2.9.3.ebuild | 116 ++ dev-ml/dune-private-libs/Manifest | 1 + .../dune-private-libs-2.9.3.ebuild | 119 ++ dev-ml/dune-site/Manifest | 1 + dev-ml/dune-site/dune-site-2.9.3.ebuild | 30 + dev-ml/dune/Manifest | 1 + dev-ml/dune/dune-2.9.3.ebuild | 47 + dev-ml/fieldslib/Manifest | 1 + dev-ml/fieldslib/fieldslib-0.15.0.ebuild | 21 + dev-ml/findlib/Manifest | 1 + dev-ml/findlib/findlib-1.9.3.ebuild | 75 + dev-ml/fix/Manifest | 1 + dev-ml/fix/fix-20220121.ebuild | 16 + dev-ml/gen/Manifest | 1 + dev-ml/gen/gen-1.0.ebuild | 20 + ...3.7.0-r1.ebuild => reason-3.7.0-r2.ebuild} | 18 +- dev-ml/timezone/timezone-0.14.0.ebuild | 3 +- .../Apache-SizeLimit-0.970.0-r1.ebuild | 27 - .../Apache-SizeLimit-0.970.0-r2.ebuild | 4 +- .../Linux-Smaps/Linux-Smaps-0.140.0.ebuild | 4 +- ...henticationResults-2.202.109.150-r1.ebuild | 2 +- dev-perl/Manifest.gz | Bin 281968 -> 281945 bytes dev-perl/Object-Realize-Later/Manifest | 1 - .../Object-Realize-Later-0.190.0.ebuild | 25 - .../Object-Realize-Later-0.210.0.ebuild | 4 +- dev-perl/Template-Plugin-Latex/Manifest | 1 - .../Template-Plugin-Latex-3.60.0.ebuild | 30 - dev-perl/Test-NoWarnings/Manifest | 1 - .../Test-NoWarnings-1.40.0-r3.ebuild | 31 - dev-perl/Test-Taint/Manifest | 1 - .../Test-Taint/Test-Taint-1.60.0-r1.ebuild | 25 - dev-perl/Test-Taint/Test-Taint-1.80.0.ebuild | 4 +- .../XML-Parser/XML-Parser-2.460.0-r2.ebuild | 4 +- dev-python/Manifest.gz | Bin 254041 -> 254383 bytes dev-python/PyPDF2/PyPDF2-1.26.0-r2.ebuild | 33 + dev-python/PyRSS2Gen/PyRSS2Gen-1.1-r2.ebuild | 17 + dev-python/PySDL2/Manifest | 1 + dev-python/PySDL2/PySDL2-0.9.11.ebuild | 57 + dev-python/aioredis/Manifest | 1 - dev-python/aioredis/aioredis-2.0.0.ebuild | 56 - dev-python/aioredis/aioredis-2.0.1.ebuild | 4 +- dev-python/ansi/ansi-0.2.0-r1.ebuild | 20 + dev-python/attrs/attrs-21.4.0.ebuild | 2 +- dev-python/autobahn/Manifest | 1 + dev-python/autobahn/autobahn-22.1.1.ebuild | 115 ++ dev-python/autoprop/autoprop-4.0.2-r1.ebuild | 24 + .../aws-sam-translator-1.42.0.ebuild | 4 +- .../aws-xray-sdk-python-2.8.0.ebuild | 4 +- dev-python/backcall/backcall-0.2.0-r1.ebuild | 19 + dev-python/bandit/bandit-1.7.2-r1.ebuild | 35 + dev-python/bert/bert-2.2.0-r1.ebuild | 21 + dev-python/bitarray/bitarray-2.3.5-r1.ebuild | 21 + dev-python/black/Manifest | 1 + dev-python/black/black-22.1.0.ebuild | 49 + dev-python/bluelet/bluelet-0.2.0-r1.ebuild | 27 + dev-python/boto3/Manifest | 2 + dev-python/boto3/boto3-1.20.45.ebuild | 60 + dev-python/boto3/boto3-1.20.46.ebuild | 60 + dev-python/botocore/Manifest | 2 + dev-python/botocore/botocore-1.23.45.ebuild | 65 + dev-python/botocore/botocore-1.23.46.ebuild | 65 + dev-python/breathe/Manifest | 1 + dev-python/breathe/breathe-4.32.0.ebuild | 32 + dev-python/carbon/carbon-1.1.8-r1.ebuild | 62 + dev-python/cfn-lint/cfn-lint-0.57.0.ebuild | 2 +- .../cloudpickle/cloudpickle-2.0.0.ebuild | 2 +- .../configobj/configobj-5.0.6-r2.ebuild | 23 + dev-python/cookies/cookies-2.2.1-r1.ebuild | 4 +- dev-python/crcmod/crcmod-1.7-r5.ebuild | 23 + dev-python/cwcwidth/Manifest | 1 - dev-python/cwcwidth/cwcwidth-0.1.5.ebuild | 29 - dev-python/cython/Manifest | 1 + dev-python/cython/cython-0.29.27.ebuild | 76 + dev-python/dask/Manifest | 1 + dev-python/dask/dask-2022.01.0.ebuild | 2 +- dev-python/dask/dask-2022.01.1.ebuild | 58 + dev-python/defcon/Manifest | 1 - dev-python/defcon/defcon-0.10.0.ebuild | 4 +- dev-python/defcon/defcon-0.9.0.ebuild | 28 - .../dicttoxml/dicttoxml-1.7.4-r3.ebuild | 22 + dev-python/distlib/distlib-0.3.4-r1.ebuild | 53 + .../django-tables2-2.3.4.ebuild | 4 +- dev-python/empy/empy-3.3.4-r1.ebuild | 37 + .../entrypoints/entrypoints-0.3-r3.ebuild | 19 + .../eradicate/eradicate-2.0.0-r1.ebuild | 21 + dev-python/eradicate/eradicate-2.0.0.ebuild | 2 +- dev-python/filebytes/Manifest | 1 + dev-python/filebytes/filebytes-0.10.2.ebuild | 23 + dev-python/filebytes/filebytes-9999.ebuild | 23 + dev-python/filebytes/metadata.xml | 20 + dev-python/fitsio/Manifest | 1 + dev-python/fitsio/fitsio-1.1.7.ebuild | 37 + .../flask-cors/flask-cors-3.0.10.ebuild | 4 +- .../flask-sqlalchemy-2.5.1.ebuild | 4 +- dev-python/fsspec/fsspec-2022.01.0.ebuild | 2 +- dev-python/gevent/gevent-21.12.0.ebuild | 4 +- dev-python/glooey/glooey-0.3.4-r1.ebuild | 4 +- ...n-1.18.4-avoid-treating-float-as-int.patch | 86 + .../gst-python/gst-python-1.18.4.ebuild | 8 +- dev-python/h2/h2-4.1.0.ebuild | 4 +- dev-python/httpauth/httpauth-0.3-r1.ebuild | 19 + dev-python/httpcore/httpcore-0.14.5.ebuild | 2 +- dev-python/ipaddr/ipaddr-2.2.0-r2.ebuild | 25 + dev-python/ipy/ipy-1.01-r1.ebuild | 36 + dev-python/ipython/ipython-8.0.1.ebuild | 2 +- .../ipython_genutils-0.2.0-r3.ebuild | 22 + .../ipywidgets/ipywidgets-7.6.5-r1.ebuild | 32 + dev-python/jc/Manifest | 1 + dev-python/jc/jc-1.18.2.ebuild | 26 + dev-python/jeepney/jeepney-0.7.1-r1.ebuild | 64 + .../jschema_to_python-1.2.3.ebuild | 4 +- dev-python/jsondiff/jsondiff-1.3.1.ebuild | 2 +- dev-python/jsonpickle/jsonpickle-2.1.0.ebuild | 2 +- dev-python/jsonref/jsonref-0.1-r1.ebuild | 23 + dev-python/junit-xml/junit-xml-1.9.ebuild | 4 +- dev-python/jupyter/jupyter-1.0.0-r4.ebuild | 33 + dev-python/jupyter_core/Manifest | 1 - .../jupyter_core/jupyter_core-4.8.1.ebuild | 35 - .../jupyter_core/jupyter_core-4.9.1.ebuild | 4 +- .../jupyter_packaging-0.11.1.ebuild | 2 +- dev-python/ldap3/Manifest | 1 + dev-python/ldap3/ldap3-2.9.1.ebuild | 23 + dev-python/liblarch/liblarch-3.1.0-r1.ebuild | 29 + dev-python/libnacl/libnacl-1.7.2-r1.ebuild | 4 +- dev-python/libtmux/Manifest | 1 + dev-python/libtmux/libtmux-0.10.3.ebuild | 37 + .../littleutils/littleutils-0.2.2.ebuild | 2 +- dev-python/locket/locket-0.2.1.ebuild | 4 +- dev-python/logutils/logutils-0.3.5-r1.ebuild | 19 + dev-python/mando/mando-0.6.4-r1.ebuild | 2 +- .../mecab-python/mecab-python-0.996-r1.ebuild | 28 + dev-python/minidb/minidb-2.0.5-r1.ebuild | 20 + dev-python/moto/Manifest | 1 + dev-python/moto/moto-3.0.1.ebuild | 2 +- dev-python/moto/moto-3.0.2.ebuild | 84 + .../files/mygpoclient-1.8-fix-literal.patch | 35 + dev-python/mygpoclient/metadata.xml | 2 + dev-python/mygpoclient/mygpoclient-1.8.ebuild | 36 +- dev-python/mypy/mypy-0.930.ebuild | 2 +- dev-python/nbformat/nbformat-5.1.3-r1.ebuild | 38 + .../nest_asyncio/nest_asyncio-1.5.4.ebuild | 2 +- dev-python/networkx/networkx-2.6.3.ebuild | 4 +- dev-python/nltk/Manifest | 5 - .../nltk/files/nltk-3.6.2-metadata.patch | 38 - dev-python/nltk/files/nltk-3.6.5-test.patch | 28 - dev-python/nltk/nltk-3.6.2-r1.ebuild | 61 - dev-python/nltk/nltk-3.6.3.ebuild | 57 - dev-python/nltk/nltk-3.6.4.ebuild | 57 - dev-python/nltk/nltk-3.6.5.ebuild | 59 - dev-python/nltk/nltk-3.6.6.ebuild | 61 - dev-python/nltk/nltk-3.6.7.ebuild | 4 +- .../nose-random/nose-random-1.0.0.ebuild | 4 +- .../nose_warnings_filters-0.1.5-r3.ebuild | 4 +- dev-python/notebook/notebook-6.4.8.ebuild | 2 +- dev-python/notify2/notify2-0.3.1-r3.ebuild | 40 + dev-python/numpydoc/numpydoc-1.2.ebuild | 2 +- dev-python/oauthlib/Manifest | 1 + dev-python/oauthlib/oauthlib-3.2.0.ebuild | 30 + .../ordered-set/ordered-set-4.1.0.ebuild | 2 +- dev-python/packaging/packaging-21.3-r1.ebuild | 2 +- dev-python/packaging/packaging-21.3-r2.ebuild | 2 +- .../pandocfilters/pandocfilters-1.5.0.ebuild | 4 +- dev-python/partd/partd-1.2.0.ebuild | 4 +- dev-python/pbr/pbr-5.8.0.ebuild | 4 +- dev-python/pdm-pep517/Manifest | 1 + .../pdm-pep517/pdm-pep517-0.10.2.ebuild | 55 + dev-python/pebble/pebble-4.6.3.ebuild | 4 +- dev-python/phonenumbers/Manifest | 1 + .../phonenumbers/phonenumbers-8.12.42.ebuild | 20 + dev-python/pivy/pivy-0.6.6-r1.ebuild | 47 + dev-python/plyr/plyr-1.0.6-r1.ebuild | 35 + .../podcastparser-0.6.8-r1.ebuild | 19 + dev-python/polygon/polygon-3.0.7-r1.ebuild | 45 + dev-python/pony/Manifest | 1 + dev-python/pony/pony-0.7.16.ebuild | 25 + .../pretty-yaml/pretty-yaml-21.10.1.ebuild | 4 +- dev-python/prometheus_client/Manifest | 1 + .../prometheus_client-0.13.1.ebuild | 24 + dev-python/protobuf-python/Manifest | 3 +- ...buf.pyext._message.PyUnknownFieldRef.patch | 42 + dev-python/protobuf-python/metadata.xml | 4 +- ...0.ebuild => protobuf-python-3.18.2.ebuild} | 7 +- .../protobuf-python-3.19.1.ebuild | 4 +- .../protobuf-python-3.19.3.ebuild | 64 + .../protobuf-python-9999.ebuild | 4 +- dev-python/psycopg/psycopg-2.9.3.ebuild | 4 +- .../ptyprocess/ptyprocess-0.7.0-r1.ebuild | 19 + dev-python/pure_eval/pure_eval-0.2.2.ebuild | 2 +- dev-python/pyClamd/pyClamd-0.4.0-r3.ebuild | 24 + dev-python/pyGPG/pyGPG-0.2-r1.ebuild | 44 + dev-python/pyGPG/pyGPG-9999.ebuild | 25 +- dev-python/pyaes/pyaes-1.6.1-r3.ebuild | 30 + dev-python/pybind11/pybind11-2.9.0.ebuild | 4 +- dev-python/pyclipper/Manifest | 1 - dev-python/pyclipper/pyclipper-1.3.0.ebuild | 30 - dev-python/pycups/pycups-2.0.1-r1.ebuild | 34 + dev-python/pydecomp/pydecomp-0.3-r3.ebuild | 27 + dev-python/pydecomp/pydecomp-9999.ebuild | 4 +- dev-python/pyh2o/pyh2o-1-r1.ebuild | 23 + dev-python/pylama/pylama-8.3.6.ebuild | 2 +- dev-python/pylibmc/pylibmc-1.6.1-r2.ebuild | 57 + dev-python/pymad/pymad-0.10-r1.ebuild | 21 + dev-python/pymilter/pymilter-1.0.4-r2.ebuild | 25 + ...999.ebuild => pymountboot-0.2.3-r1.ebuild} | 17 +- dev-python/pymssql/pymssql-2.2.3.ebuild | 4 +- dev-python/pypam/pypam-0.5.0-r8.ebuild | 40 + dev-python/pyparted/pyparted-3.11.7-r1.ebuild | 31 + dev-python/pypax/pypax-0.9.5-r1.ebuild | 46 + dev-python/pypax/pypax-9999.ebuild | 15 +- dev-python/pypeg2/pypeg2-2.15.2-r2.ebuild | 28 + dev-python/pypng/pypng-0.0.21-r1.ebuild | 24 + dev-python/pyspf/pyspf-2.0.14-r3.ebuild | 37 + dev-python/pytables/pytables-3.7.0.ebuild | 4 +- dev-python/pytest-httpbin/Manifest | 1 - .../pytest-httpbin-1.0.0-r1.ebuild | 31 - .../pytest-httpbin-1.0.1.ebuild | 4 +- dev-python/pytest-mock/Manifest | 1 + .../pytest-mock/pytest-mock-3.7.0.ebuild | 39 + .../pytest/files/pytest-6.2.5-py310.patch | 81 + dev-python/pytest/pytest-6.2.5-r2.ebuild | 33 +- dev-python/pytest/pytest-6.2.5-r3.ebuild | 80 + .../python-discid-1.2.0-r1.ebuild | 23 + .../python-gflags-3.1.2-r2.ebuild | 28 + .../python-jose/python-jose-3.3.0.ebuild | 4 +- dev-python/python-lzo/Manifest | 1 - .../files/python-lzo-1.12-fix-py3.10.patch | 159 -- ...12-r2.ebuild => python-lzo-1.14-r1.ebuild} | 13 +- .../python-sshpubkeys-3.3.1.ebuild | 4 +- .../python-systemd-234-r2.ebuild | 44 + .../python-utils/python-utils-2.6.3.ebuild | 2 +- .../python-utils/python-utils-2.7.1.ebuild | 2 +- .../python-utils/python-utils-3.0.0.ebuild | 2 +- .../python-utils/python-utils-3.1.0.ebuild | 2 +- dev-python/python3-saml/Manifest | 1 + .../python3-saml/python3-saml-1.13.0.ebuild | 39 + .../pytidylib/pytidylib-0.3.2-r2.ebuild | 22 + .../pyyaml_env_tag-0.1-r1.ebuild | 23 + dev-python/pyzmq/pyzmq-22.1.0.ebuild | 4 +- dev-python/radon/radon-5.1.0.ebuild | 2 +- dev-python/requests-oauthlib/Manifest | 1 + .../requests-oauthlib-1.3.1.ebuild | 34 + .../requests-unixsocket-0.3.0-r1.ebuild | 2 +- dev-python/rich/Manifest | 1 + dev-python/rich/rich-11.1.0.ebuild | 40 + dev-python/rpy/Manifest | 1 - dev-python/rpy/rpy-3.4.2.ebuild | 44 - dev-python/rpy/rpy-3.4.5.ebuild | 4 +- dev-python/ruamel-std-pathlib/Manifest | 1 + .../ruamel-std-pathlib-0.9.1.ebuild | 28 + dev-python/sarif_om/sarif_om-1.0.4.ebuild | 4 +- dev-python/send2trash/send2trash-1.8.0.ebuild | 4 +- .../setuptools/setuptools-60.5.0-r1.ebuild | 2 +- dev-python/snakeoil/snakeoil-0.9.10.ebuild | 2 +- dev-python/socksio/socksio-1.0.0.ebuild | 2 +- .../sphinxcontrib-asyncio-0.2.0-r2.ebuild | 4 +- dev-python/sphinxcontrib-spelling/Manifest | 1 - .../sphinxcontrib-spelling-7.3.0.ebuild | 45 - .../sphinxcontrib-spelling-7.3.1.ebuild | 4 +- dev-python/spur/spur-0.3.22.ebuild | 4 +- .../sqlalchemy/sqlalchemy-1.4.28.ebuild | 2 +- .../sqlalchemy/sqlalchemy-1.4.29.ebuild | 2 +- dev-python/ssh2-python/Manifest | 1 + .../ssh2-python/ssh2-python-0.27.0.ebuild | 24 + dev-python/stack_data/stack_data-0.1.4.ebuild | 2 +- dev-python/svglib/Manifest | 1 + dev-python/svglib/svglib-1.2.1.ebuild | 35 + dev-python/tappy/Manifest | 1 - dev-python/tappy/tappy-3.0.ebuild | 32 - dev-python/tappy/tappy-3.1.ebuild | 4 +- dev-python/terminado/terminado-0.13.1.ebuild | 2 +- dev-python/tox/Manifest | 1 - dev-python/tox/tox-3.24.4-r1.ebuild | 69 - dev-python/tox/tox-3.24.5.ebuild | 4 +- dev-python/treq/Manifest | 2 +- dev-python/treq/treq-22.1.0-r1.ebuild | 43 + ...{treq-21.5.0.ebuild => treq-22.1.0.ebuild} | 2 +- dev-python/txrequests/txrequests-0.9.6.ebuild | 4 +- dev-python/typeguard/typeguard-2.13.3.ebuild | 2 +- dev-python/ujson/ujson-5.1.0.ebuild | 2 +- dev-python/unidiff/Manifest | 2 + dev-python/unidiff/unidiff-0.7.1.ebuild | 19 + dev-python/unidiff/unidiff-0.7.2.ebuild | 19 + dev-python/uvicorn/Manifest | 1 + dev-python/uvicorn/uvicorn-0.17.1.ebuild | 45 + dev-python/virtualenv/Manifest | 3 - .../virtualenv/virtualenv-20.10.0-r1.ebuild | 98 - .../virtualenv/virtualenv-20.11.1.ebuild | 98 - .../virtualenv/virtualenv-20.11.2.ebuild | 4 +- .../virtualenv/virtualenv-20.12.0.ebuild | 98 - dev-python/waitress/waitress-2.0.0.ebuild | 4 +- dev-python/xarray/Manifest | 1 + dev-python/xarray/xarray-0.21.0.ebuild | 43 + .../xmltodict/xmltodict-0.12.0-r1.ebuild | 6 +- dev-python/yapf/Manifest | 1 - dev-python/yapf/yapf-0.31.0.ebuild | 25 - dev-python/yapf/yapf-0.32.0.ebuild | 4 +- dev-python/yara-python/Manifest | 1 + dev-python/yara-python/metadata.xml | 20 + .../yara-python/yara-python-4.1.3.ebuild | 29 + .../zope-component-4.4.1.ebuild | 4 +- dev-ros/Manifest.gz | Bin 61055 -> 61058 bytes .../ament_lint_cmake-9999.ebuild | 23 +- dev-ruby/Manifest.gz | Bin 107702 -> 107710 bytes dev-ruby/msgpack/Manifest | 1 + dev-ruby/msgpack/msgpack-1.4.4.ebuild | 31 + dev-ruby/pdf-reader/Manifest | 1 + dev-ruby/pdf-reader/pdf-reader-2.9.0.ebuild | 48 + dev-ruby/rack-attack/Manifest | 1 + dev-ruby/rack-attack/rack-attack-6.6.0.ebuild | 40 + dev-ruby/rspec-core/Manifest | 1 + dev-ruby/rspec-core/rspec-core-3.10.2.ebuild | 91 + dev-ruby/rspec-rails/Manifest | 1 + dev-ruby/rspec-rails/rspec-rails-5.0.3.ebuild | 58 + dev-scheme/Manifest.gz | Bin 6834 -> 6834 bytes dev-scheme/gambit/Manifest | 1 + dev-scheme/gambit/gambit-4.8.8-r2.ebuild | 15 +- ...4.8.8-r1.ebuild => gambit-4.9.3-r2.ebuild} | 11 +- dev-scheme/gambit/gambit-4.9.3.ebuild | 63 - dev-scheme/gambit/gambit-4.9.4.ebuild | 68 + dev-scheme/gambit/metadata.xml | 17 +- dev-tex/Manifest.gz | Bin 6346 -> 6341 bytes dev-tex/dot2tex/dot2tex-2.11.3.ebuild | 4 +- dev-util/Manifest.gz | Bin 65320 -> 65852 bytes dev-util/bpftool/Manifest | 4 +- dev-util/bpftool/bpftool-5.14.14.ebuild | 117 -- ...ol-5.16.1.ebuild => bpftool-5.16.2.ebuild} | 0 dev-util/buildbot-badges/Manifest | 1 + .../buildbot-badges-3.4.0.ebuild | 32 + dev-util/buildbot-console-view/Manifest | 1 + .../buildbot-console-view-3.4.0.ebuild | 28 + dev-util/buildbot-grid-view/Manifest | 1 + .../buildbot-grid-view-3.4.0.ebuild | 27 + dev-util/buildbot-pkg/Manifest | 1 + .../buildbot-pkg/buildbot-pkg-3.4.0.ebuild | 33 + dev-util/buildbot-worker/Manifest | 1 + .../buildbot-worker-3.4.0.ebuild | 124 ++ .../buildbot-worker-9999.ebuild | 46 +- dev-util/buildbot-wsgi-dashboards/Manifest | 1 + .../buildbot-wsgi-dashboards-3.4.0.ebuild | 27 + dev-util/buildbot-www/Manifest | 1 + .../buildbot-www/buildbot-www-3.4.0.ebuild | 25 + dev-util/buildbot/Manifest | 1 + dev-util/buildbot/buildbot-3.4.0.ebuild | 177 ++ dev-util/buildbot/buildbot-9999.ebuild | 105 +- dev-util/clion/Manifest | 2 +- ...on-2021.3.ebuild => clion-2021.3.2.ebuild} | 10 +- dev-util/cscope/cscope-15.8a-r2.ebuild | 1 + dev-util/cscope/cscope-15.9.ebuild | 1 + .../cscope/files/cscope-15.8a-pkgconfig.patch | 28 + .../cscope/files/cscope-15.9-pkgconfig.patch | 28 + dev-util/cucumber-core/Manifest | 1 + .../cucumber-core/cucumber-core-10.1.1.ebuild | 38 + dev-util/diffoscope/Manifest | 3 +- dev-util/diffoscope/diffoscope-200.ebuild | 108 - dev-util/diffoscope/diffoscope-201.ebuild | 2 +- ...scope-199.ebuild => diffoscope-202.ebuild} | 0 dev-util/gef/Manifest | 1 + dev-util/gef/gef-2021.10.ebuild | 75 + dev-util/gef/gef-9999.ebuild | 75 + dev-util/gef/metadata.xml | 24 + dev-util/gyp/gyp-20200512145953.ebuild | 7 +- dev-util/gyp/gyp-99999999999999.ebuild | 7 +- dev-util/gyp/metadata.xml | 6 +- dev-util/idea-community/Manifest | 2 +- ...dea-community-2021.3.2.213.6777.52.ebuild} | 4 +- .../files/libabigail-2.0-musl.patch | 72 + dev-util/libabigail/libabigail-2.0.ebuild | 5 +- dev-util/lttng-ust/lttng-ust-2.12.0.ebuild | 2 +- .../numdiff-5.9.0-fix-autoconf-2.71.patch | 17 + dev-util/numdiff/numdiff-5.9.0.ebuild | 5 +- dev-util/packer/Manifest | 152 ++ dev-util/packer/packer-1.7.9.ebuild | 1801 +++++++++++++++++ dev-util/rizin/rizin-0.3.4.ebuild | 2 +- ...4.3.0.ebuild => roctracer-4.3.0-r1.ebuild} | 4 +- dev-util/ropper/Manifest | 1 + dev-util/ropper/metadata.xml | 23 + dev-util/ropper/ropper-1.13.6.ebuild | 46 + dev-util/ropper/ropper-9999.ebuild | 46 + dev-util/rosinstall/rosinstall-0.7.8.ebuild | 41 +- dev-util/rosinstall/rosinstall-9999.ebuild | 41 +- dev-util/uglifyjs/Manifest | 2 +- ...s-3.14.5.ebuild => uglifyjs-3.15.0.ebuild} | 2 +- dev-util/unicorn/Manifest | 1 + dev-util/unicorn/metadata.xml | 15 + dev-util/unicorn/unicorn-2.0.0_rc5.ebuild | 80 + dev-util/unicorn/unicorn-9999.ebuild | 79 + dev-util/wstool/wstool-0.1.18.ebuild | 43 +- dev-util/wstool/wstool-9999.ebuild | 43 +- dev-vcs/Manifest.gz | Bin 10844 -> 10842 bytes dev-vcs/git-cola/Manifest | 1 + dev-vcs/git-cola/git-cola-3.12.0.ebuild | 111 + ...2.11.0.ebuild => git-lfs-2.11.0-r1.ebuild} | 4 +- ...2.13.3.ebuild => git-lfs-2.13.3-r1.ebuild} | 4 +- dev-vcs/git-lfs/git-lfs-9999.ebuild | 4 +- dev-vcs/git/Manifest | 3 + dev-vcs/git/git-2.35.1.ebuild | 660 ++++++ dev-vcs/rcs/Manifest | 2 - dev-vcs/rcs/files/rcs-5.9.4-test-t810.patch | 24 - dev-vcs/rcs/rcs-5.9.3.ebuild | 47 - dev-vcs/rcs/rcs-5.9.4.ebuild | 49 - dev-vcs/stgit/stgit-1.4.ebuild | 2 +- eclass/Manifest.gz | Bin 36198 -> 36196 bytes eclass/bazel.eclass | 8 +- eclass/distutils-r1.eclass | 86 +- eclass/python-any-r1.eclass | 4 +- eclass/python-r1.eclass | 2 +- eclass/python-single-r1.eclass | 2 +- eclass/python-utils-r1.eclass | 2 +- games-action/Manifest.gz | Bin 13681 -> 13682 bytes .../brutal-legend-20130615-r2.ebuild | 4 +- games-misc/Manifest.gz | Bin 8763 -> 8760 bytes games-misc/ponysay/ponysay-3.0.3.ebuild | 6 +- games-util/Manifest.gz | Bin 7863 -> 7865 bytes ...ebuild => sc-controller-0.4.8.6-r2.ebuild} | 0 gnome-base/Manifest.gz | Bin 5206 -> 5205 bytes .../gsettings-desktop-schemas-40.0.ebuild | 4 +- .../gsettings-desktop-schemas-41.0.ebuild | 4 +- gnome-extra/Manifest.gz | Bin 11573 -> 11939 bytes .../Manifest | 1 + ...ll-extension-alphabetical-grid-18.0.ebuild | 58 + .../metadata.xml | 8 + .../Manifest | 2 +- ...ll-extension-desktop-icons-ng-38.0.ebuild} | 8 +- .../Manifest | 1 + ...nsion-weather-in-the-clock-20211108.ebuild | 49 + .../metadata.xml | 8 + gnome-extra/pch-session/Manifest | 1 + .../pch-session/pch-session-41.1.ebuild | 50 + java-virtuals/Manifest.gz | Bin 724 -> 724 bytes java-virtuals/jms/jms-1.1-r1.ebuild | 4 +- java-virtuals/jms/jms-1.1.ebuild | 24 - .../servlet-api/servlet-api-2.3-r1.ebuild | 2 +- .../servlet-api/servlet-api-2.3.ebuild | 20 - .../servlet-api/servlet-api-2.4-r1.ebuild | 4 +- .../servlet-api/servlet-api-2.4.ebuild | 23 - mail-client/Manifest.gz | Bin 3889 -> 3888 bytes .../thunderbird/thunderbird-91.5.1.ebuild | 3 + mail-mta/Manifest.gz | Bin 2382 -> 2383 bytes mail-mta/postfix/Manifest | 2 +- ....ebuild => postfix-3.8_pre20220128.ebuild} | 0 media-fonts/Manifest.gz | Bin 36467 -> 36471 bytes .../liberation-fonts-2.1.2.ebuild | 2 +- .../liberation-fonts-2.1.3.ebuild | 2 +- media-gfx/Manifest.gz | Bin 38132 -> 38145 bytes media-gfx/cura/cura-4.9.1.ebuild | 4 +- media-gfx/darktable/darktable-3.6.1-r3.ebuild | 176 -- media-gfx/freecad/Manifest | 1 - media-gfx/freecad/freecad-9999.ebuild | 30 +- .../graphite2-1.3.14-fix-nodefaultlibs.patch | 45 + .../graphite2-1.3.14_p20210810-r1.ebuild | 124 ++ media-gfx/mcomix/Manifest | 2 +- ...ebuild => mcomix-1.3.0_pre20211015.ebuild} | 13 +- ...e-backends-1.1.1-genesys-gl845-crash.patch | 12 + .../sane-backends-1.1.1-r2.ebuild | 365 ++++ media-libs/Manifest.gz | Bin 64649 -> 64633 bytes media-libs/codec2/Manifest | 2 - media-libs/codec2/codec2-1.0.0.ebuild | 26 - media-libs/codec2/codec2-1.0.1-r1.ebuild | 31 - media-libs/codec2/codec2-1.0.3.ebuild | 2 +- .../codec2-1.0.1-fix-freedv-callback.patch | 48 - .../codec2-1.0.1-static-rx_filter_coh.patch | 13 - media-libs/hamlib/hamlib-4.4.ebuild | 4 +- media-libs/lcms/Manifest | 1 + media-libs/lcms/lcms-2.13.ebuild | 51 + media-libs/netpbm/Manifest | 1 + media-libs/netpbm/netpbm-10.86.30.ebuild | 224 ++ media-libs/openexr/Manifest | 1 + media-libs/openexr/openexr-3.1.4.ebuild | 78 + media-libs/pcaudiolib/pcaudiolib-1.1.ebuild | 4 +- media-radio/Manifest.gz | Bin 5028 -> 5022 bytes media-radio/tucnak/tucnak-4.34.ebuild | 4 +- media-sound/Manifest.gz | Bin 57545 -> 57537 bytes media-sound/abcm2ps/Manifest | 1 + media-sound/abcm2ps/abcm2ps-8.14.13.ebuild | 49 + media-sound/abcmidi/Manifest | 1 + media-sound/abcmidi/abcmidi-2022.01.28.ebuild | 35 + ...-0.2.8.ebuild => aseqview-0.2.8-r1.ebuild} | 18 +- media-sound/denemo/denemo-2.5.0.ebuild | 113 -- ...c-0.4.7.ebuild => lxmusic-0.4.7-r1.ebuild} | 12 +- media-sound/mumble/Manifest | 1 + media-sound/mumble/metadata.xml | 1 + media-sound/mumble/mumble-1.4.230.ebuild | 125 ++ media-sound/mumble/mumble-9999.ebuild | 29 +- media-sound/paprefs/Manifest | 1 - media-sound/paprefs/paprefs-1.1-r1.ebuild | 46 - media-sound/paprefs/paprefs-1.2.ebuild | 4 +- media-sound/pasystray/Manifest | 1 - media-sound/pasystray/pasystray-0.7.1.ebuild | 51 - .../pulsemixer/pulsemixer-1.5.1.ebuild | 6 +- media-sound/pulsemixer/pulsemixer-9999.ebuild | 8 +- .../vbrfixc/files/vbrfixc-0.24-gcc43.patch | 28 +- ...ixc-0.24.ebuild => vbrfixc-0.24-r1.ebuild} | 14 +- media-video/Manifest.gz | Bin 26661 -> 26661 bytes media-video/movit/Manifest | 2 - media-video/movit/movit-1.6.2.ebuild | 48 - .../files/pipewire-0.3.44-musl-build.patch | 33 + .../pipewire/pipewire-0.3.44-r1.ebuild | 2 + media-video/qmplay2/Manifest | 3 +- media-video/qmplay2/qmplay2-20.07.04.ebuild | 149 -- ...1.03.09.ebuild => qmplay2-21.12.24.ebuild} | 54 +- media-video/qmplay2/qmplay2-9999.ebuild | 49 +- metadata/Manifest.gz | Bin 3530 -> 3526 bytes metadata/dtd/timestamp.chk | 2 +- metadata/glsa/timestamp.chk | 2 +- metadata/md5-cache/Manifest.gz | Bin 28269 -> 28230 bytes metadata/md5-cache/acct-group/Manifest.gz | Bin 72781 -> 73260 bytes metadata/md5-cache/acct-group/brlapi-0 | 7 + metadata/md5-cache/acct-group/brltty-0 | 7 + metadata/md5-cache/acct-group/quagga-0-r1 | 7 + metadata/md5-cache/acct-user/Manifest.gz | Bin 66365 -> 66530 bytes metadata/md5-cache/acct-user/quagga-0-r1 | 8 + .../md5-cache/app-accessibility/Manifest.gz | Bin 6254 -> 6755 bytes .../app-accessibility/accerciser-3.38.0 | 2 +- .../app-accessibility/at-spi2-atk-2.38.0 | 2 +- .../app-accessibility/at-spi2-core-2.40.3 | 2 +- .../app-accessibility/at-spi2-core-2.42.0 | 2 +- .../md5-cache/app-accessibility/brltty-6.1 | 2 +- .../md5-cache/app-accessibility/brltty-6.1-r1 | 6 +- .../md5-cache/app-accessibility/brltty-6.4 | 15 + .../app-accessibility/caribou-0.4.21-r4 | 2 +- .../app-accessibility/espeak-ng-1.50 | 2 +- .../app-accessibility/espeak-ng-1.50-r1 | 14 + .../app-accessibility/espeak-ng-9999 | 6 +- .../md5-cache/app-accessibility/espeakup-0.90 | 2 +- .../md5-cache/app-accessibility/espeakup-9999 | 2 +- .../md5-cache/app-accessibility/mbrola-3.3-r1 | 4 +- .../mbrola-voices-0_pre20200331 | 4 +- .../md5-cache/app-accessibility/orca-40.0 | 2 +- .../md5-cache/app-accessibility/orca-40.1 | 2 +- .../md5-cache/app-accessibility/orca-41.1 | 15 + .../speech-dispatcher-0.11.1 | 6 +- .../app-accessibility/speech-dispatcher-0.9.1 | 2 +- metadata/md5-cache/app-admin/Manifest.gz | Bin 58961 -> 58956 bytes metadata/md5-cache/app-admin/abrt-2.14.6-r1 | 2 +- metadata/md5-cache/app-admin/abrt-2.15.0 | 2 +- metadata/md5-cache/app-admin/ananicy-2.2.1-r1 | 2 +- metadata/md5-cache/app-admin/ansible-4.6.0 | 2 +- metadata/md5-cache/app-admin/ansible-5.0.1 | 2 +- .../app-admin/ansible-base-2.11.6-r1 | 2 +- .../md5-cache/app-admin/ansible-base-2.11.7 | 2 +- .../md5-cache/app-admin/ansible-base-2.12.1 | 2 +- .../md5-cache/app-admin/ansible-base-9999 | 2 +- .../md5-cache/app-admin/ansible-cmdb-1.30-r1 | 2 +- .../md5-cache/app-admin/ansible-lint-5.2.1 | 2 +- .../md5-cache/app-admin/ansible-lint-5.3.1 | 2 +- .../md5-cache/app-admin/ansible-lint-5.3.2 | 2 +- .../ansible-modules-hashivault-4.6.2 | 2 +- .../app-admin/ansible-molecule-3.5.2-r1 | 2 +- metadata/md5-cache/app-admin/awscli-1.22.23 | 2 +- metadata/md5-cache/app-admin/awscli-1.22.31 | 2 +- metadata/md5-cache/app-admin/awscli-1.22.37 | 2 +- metadata/md5-cache/app-admin/awscli-1.22.40 | 2 +- metadata/md5-cache/app-admin/awscli-1.22.41 | 2 +- metadata/md5-cache/app-admin/awscli-1.22.42 | 2 +- metadata/md5-cache/app-admin/awscli-1.22.43 | 2 +- metadata/md5-cache/app-admin/awscli-1.22.44 | 2 +- metadata/md5-cache/app-admin/awscli-1.22.45 | 15 + metadata/md5-cache/app-admin/awscli-1.22.46 | 15 + .../md5-cache/app-admin/calamares-3.2.32.1-r1 | 2 +- metadata/md5-cache/app-admin/cdist-6.9.8 | 2 +- .../md5-cache/app-admin/clustershell-1.8.3-r1 | 2 +- .../md5-cache/app-admin/eclean-kernel-0.4.3 | 2 +- .../md5-cache/app-admin/eclean-kernel-2.99.3 | 2 +- .../md5-cache/app-admin/eclean-kernel-9999 | 2 +- metadata/md5-cache/app-admin/filebeat-7.13.4 | 12 - metadata/md5-cache/app-admin/filebeat-7.15.1 | 12 - metadata/md5-cache/app-admin/filebeat-7.16.3 | 12 + .../app-admin/github-backup-utils-2.22.0 | 4 +- .../app-admin/github-backup-utils-3.0.0 | 4 +- metadata/md5-cache/app-admin/gixy-0.1.20-r1 | 2 +- metadata/md5-cache/app-admin/gnome-abrt-1.4.0 | 2 +- metadata/md5-cache/app-admin/gnome-abrt-1.4.1 | 2 +- metadata/md5-cache/app-admin/helm-3.8.0 | 4 +- metadata/md5-cache/app-admin/keepassxc-2.6.6 | 4 +- .../md5-cache/app-admin/keepassxc-2.6.9999 | 14 + metadata/md5-cache/app-admin/keepassxc-9999 | 6 +- .../md5-cache/app-admin/lib_users-0.14-r2 | 2 +- metadata/md5-cache/app-admin/lib_users-0.15 | 2 +- ...ogstash-bin-6.8.22 => logstash-bin-6.8.23} | 4 +- ...ogstash-bin-7.16.2 => logstash-bin-7.16.3} | 4 +- metadata/md5-cache/app-admin/mcelog-180-r1 | 4 +- metadata/md5-cache/app-admin/mkosi-12-r1 | 2 +- .../app-admin/ngxtop-0.0.3_pre141201-r1 | 2 +- .../app-admin/ngxtop-0.0.3_pre141201-r2 | 2 +- .../md5-cache/app-admin/ps_mem-3.13_p20201212 | 2 +- metadata/md5-cache/app-admin/pwman3-0.10.0-r1 | 2 +- metadata/md5-cache/app-admin/pwman3-0.11.1 | 2 +- metadata/md5-cache/app-admin/pydf-12-r2 | 2 +- metadata/md5-cache/app-admin/rsyslog-8.2102.0 | 2 +- metadata/md5-cache/app-admin/rsyslog-8.2104.0 | 2 +- metadata/md5-cache/app-admin/rsyslog-8.2106.0 | 2 +- metadata/md5-cache/app-admin/rsyslog-8.2108.0 | 2 +- metadata/md5-cache/app-admin/rsyslog-8.2110.0 | 2 +- metadata/md5-cache/app-admin/rsyslog-8.2112.0 | 2 +- metadata/md5-cache/app-admin/salt-3000.8-r1 | 2 +- metadata/md5-cache/app-admin/salt-3000.9-r1 | 2 +- metadata/md5-cache/app-admin/salt-3001.6-r1 | 2 +- metadata/md5-cache/app-admin/salt-3001.8 | 2 +- metadata/md5-cache/app-admin/salt-3002.5-r1 | 2 +- metadata/md5-cache/app-admin/salt-3002.7 | 2 +- metadata/md5-cache/app-admin/salt-3003-r1 | 2 +- metadata/md5-cache/app-admin/salt-3003.1-r1 | 2 +- metadata/md5-cache/app-admin/salt-3003.3 | 2 +- metadata/md5-cache/app-admin/setools-4.3.0 | 2 +- metadata/md5-cache/app-admin/setools-4.4.0-r2 | 2 +- metadata/md5-cache/app-admin/setools-9999 | 2 +- metadata/md5-cache/app-admin/sudo-1.9.9 | 2 +- metadata/md5-cache/app-admin/sudo-9999 | 2 +- metadata/md5-cache/app-admin/supervisor-4.2.2 | 2 +- metadata/md5-cache/app-admin/supervisor-4.2.4 | 2 +- metadata/md5-cache/app-admin/syslog-ng-3.34.1 | 2 +- metadata/md5-cache/app-admin/syslog-ng-3.35.1 | 6 +- .../app-admin/syslog-summary-1.14-r5 | 2 +- .../app-admin/system-config-printer-1.5.15 | 2 +- .../md5-cache/app-admin/undertaker-scripts-1 | 2 +- metadata/md5-cache/app-admin/usbview-2.0 | 13 - metadata/md5-cache/app-admin/usbview-2.1 | 13 - metadata/md5-cache/app-admin/usbview-2.2 | 4 +- .../md5-cache/app-admin/webapp-config-1.55-r2 | 2 +- .../md5-cache/app-admin/webapp-config-9999 | 2 +- metadata/md5-cache/app-admin/xkcdpass-1.19.2 | 2 +- metadata/md5-cache/app-admin/xkcdpass-1.19.3 | 2 +- metadata/md5-cache/app-admin/yadm-2.4.0 | 2 +- metadata/md5-cache/app-admin/yadm-3.1.1 | 2 +- metadata/md5-cache/app-antivirus/Manifest.gz | Bin 865 -> 862 bytes .../md5-cache/app-antivirus/clamav-0.104.2 | 2 +- metadata/md5-cache/app-antivirus/clamtk-6.14 | 2 +- .../md5-cache/app-antivirus/fangfrisch-1.5.0 | 2 +- metadata/md5-cache/app-arch/Manifest.gz | Bin 22888 -> 23220 bytes metadata/md5-cache/app-arch/bloscpack-0.16.0 | 2 +- metadata/md5-cache/app-arch/brotli-1.0.9-r3 | 2 +- metadata/md5-cache/app-arch/brotli-9999 | 2 +- metadata/md5-cache/app-arch/bzip2-9999 | 2 +- .../md5-cache/app-arch/file-roller-3.40.0 | 2 +- metadata/md5-cache/app-arch/gcab-1.4 | 2 +- .../md5-cache/app-arch/gnome-autoar-0.4.2 | 2 +- metadata/md5-cache/app-arch/lzlib-1.13 | 10 + metadata/md5-cache/app-arch/patool-1.12 | 2 +- metadata/md5-cache/app-arch/plzip-1.10 | 12 + metadata/md5-cache/app-arch/rpm-4.16.1.3 | 2 +- metadata/md5-cache/app-arch/rpm-4.17.0 | 2 +- metadata/md5-cache/app-arch/tardelta-1.0.1 | 2 +- metadata/md5-cache/app-arch/unrpa-2.3.0 | 2 +- metadata/md5-cache/app-arch/vimball-0.5.1 | 2 +- metadata/md5-cache/app-arch/vimball-9999 | 2 +- metadata/md5-cache/app-backup/Manifest.gz | Bin 13255 -> 13225 bytes metadata/md5-cache/app-backup/attic-0.16-r1 | 2 +- metadata/md5-cache/app-backup/attic-9999 | 2 +- .../md5-cache/app-backup/backintime-1.2.1 | 2 +- .../md5-cache/app-backup/backintime-1.3.1 | 2 +- metadata/md5-cache/app-backup/backintime-9999 | 2 +- .../md5-cache/app-backup/bareos-19.2.11-r1 | 2 +- .../md5-cache/app-backup/bareos-20.0.3-r2 | 2 +- .../md5-cache/app-backup/borgbackup-1.1.15 | 2 +- .../md5-cache/app-backup/borgbackup-1.1.16 | 2 +- .../md5-cache/app-backup/borgbackup-1.1.17-r1 | 2 +- metadata/md5-cache/app-backup/borgbackup-9999 | 2 +- .../md5-cache/app-backup/borgmatic-1.5.21 | 2 +- .../md5-cache/app-backup/borgmatic-1.5.22 | 2 +- .../md5-cache/app-backup/borgweb-0.2.0-r2 | 2 +- metadata/md5-cache/app-backup/borgweb-0.3.0 | 2 +- .../md5-cache/app-backup/deja-dup-42.7-r1 | 2 +- metadata/md5-cache/app-backup/deja-dup-42.8 | 2 +- .../md5-cache/app-backup/duplicity-0.8.19 | 2 +- .../md5-cache/app-backup/duplicity-0.8.20 | 2 +- .../md5-cache/app-backup/duplicity-0.8.21 | 2 +- .../app-backup/rdiff-backup-2.0.5-r1 | 2 +- .../app-backup/untangle-https-backup-0.1.0 | 2 +- metadata/md5-cache/app-benchmarks/Manifest.gz | Bin 6529 -> 6688 bytes .../app-benchmarks/bootchart2-0.14.9 | 14 + .../app-benchmarks/sysbench-1.0.20-r100 | 2 +- metadata/md5-cache/app-cdr/Manifest.gz | Bin 9464 -> 9454 bytes metadata/md5-cache/app-cdr/cdemu-3.2.4 | 2 +- metadata/md5-cache/app-cdr/cdemu-3.2.5 | 2 +- metadata/md5-cache/app-cdr/gcdemu-3.2.6 | 2 +- metadata/md5-cache/app-containers/Manifest.gz | Bin 12460 -> 12474 bytes .../md5-cache/app-containers/crun-0.19.1-r1 | 2 +- metadata/md5-cache/app-containers/crun-1.2 | 2 +- metadata/md5-cache/app-containers/crun-1.3 | 2 +- .../app-containers/docker-compose-1.28.6 | 2 +- .../app-containers/docker-compose-1.29.0 | 2 +- .../app-containers/docker-compose-1.29.1 | 2 +- .../app-containers/docker-compose-1.29.2-r1 | 2 +- .../app-containers/sen-0.6.1_p20200905 | 2 +- metadata/md5-cache/app-crypt/Manifest.gz | Bin 37442 -> 37612 bytes metadata/md5-cache/app-crypt/acme-1.21.0 | 2 +- metadata/md5-cache/app-crypt/acme-1.22.0 | 2 +- metadata/md5-cache/app-crypt/acme-9999 | 2 +- metadata/md5-cache/app-crypt/acme-tiny-4.1.0 | 2 +- metadata/md5-cache/app-crypt/acme-tiny-9999 | 2 +- metadata/md5-cache/app-crypt/certbot-1.21.0 | 2 +- metadata/md5-cache/app-crypt/certbot-1.22.0 | 2 +- metadata/md5-cache/app-crypt/certbot-9999 | 2 +- .../md5-cache/app-crypt/certbot-apache-1.21.0 | 2 +- .../md5-cache/app-crypt/certbot-apache-1.22.0 | 2 +- .../md5-cache/app-crypt/certbot-apache-9999 | 2 +- .../app-crypt/certbot-dns-nsone-0.39.0-r1 | 2 +- .../app-crypt/certbot-dns-nsone-1.18.0 | 2 +- .../md5-cache/app-crypt/certbot-nginx-1.21.0 | 4 +- .../md5-cache/app-crypt/certbot-nginx-1.22.0 | 4 +- .../md5-cache/app-crypt/certbot-nginx-9999 | 4 +- .../md5-cache/app-crypt/crackpkcs12-0.2.11 | 11 + metadata/md5-cache/app-crypt/gcr-3.40.0 | 2 +- metadata/md5-cache/app-crypt/glep63-check-10 | 2 +- metadata/md5-cache/app-crypt/glep63-check-9 | 2 +- metadata/md5-cache/app-crypt/gpgme-1.15.1 | 2 +- metadata/md5-cache/app-crypt/gpgme-1.16.0 | 2 +- metadata/md5-cache/app-crypt/heimdal-7.7.0-r3 | 2 +- .../md5-cache/app-crypt/libsecret-0.20.4-r1 | 2 +- metadata/md5-cache/app-crypt/minisign-0.10 | 4 +- .../md5-cache/app-crypt/mit-krb5-1.19.2-r2 | 2 +- metadata/md5-cache/app-crypt/pdfcrack-0.19 | 4 +- metadata/md5-cache/app-crypt/pius-3.0.0-r1 | 2 +- metadata/md5-cache/app-crypt/seahorse-40.0-r1 | 2 +- metadata/md5-cache/app-crypt/seahorse-41.0 | 2 +- metadata/md5-cache/app-crypt/swtpm-0.6.1 | 2 +- metadata/md5-cache/app-crypt/swtpm-0.7.0 | 2 +- .../md5-cache/app-crypt/tpm2-pkcs11-1.7.0 | 2 +- metadata/md5-cache/app-crypt/tpm2-tools-5.2 | 2 +- .../app-crypt/yubikey-manager-4.0.5-r1 | 2 +- .../md5-cache/app-crypt/yubikey-manager-4.0.7 | 2 +- .../app-crypt/yubikey-manager-qt-1.2.2 | 2 +- .../app-crypt/yubioath-desktop-5.1.0-r2 | 2 +- metadata/md5-cache/app-dicts/Manifest.gz | Bin 101066 -> 101061 bytes .../md5-cache/app-dicts/gnome-dictionary-40.0 | 2 +- .../app-dicts/gnome-dictionary-40.0-r1 | 2 +- metadata/md5-cache/app-doc/Manifest.gz | Bin 22692 -> 22663 bytes metadata/md5-cache/app-doc/cppman-0.5.1 | 2 +- metadata/md5-cache/app-doc/cppman-0.5.3 | 2 +- .../md5-cache/app-doc/devmanual-0_pre20210118 | 2 +- metadata/md5-cache/app-doc/devmanual-9999 | 2 +- metadata/md5-cache/app-doc/doxygen-1.9.1 | 2 +- metadata/md5-cache/app-doc/doxygen-1.9.2 | 2 +- metadata/md5-cache/app-doc/doxygen-1.9.3 | 2 +- metadata/md5-cache/app-doc/doxygen-9999 | 2 +- .../md5-cache/app-doc/gimp-help-2.10.0-r1 | 2 +- metadata/md5-cache/app-doc/mathjax-docs-2.7.7 | 2 +- metadata/md5-cache/app-editors/Manifest.gz | Bin 26936 -> 26784 bytes .../md5-cache/app-editors/bluefish-2.2.12 | 2 +- .../md5-cache/app-editors/ecrire-0.2.0-r1 | 2 +- metadata/md5-cache/app-editors/gedit-40.1 | 2 +- .../md5-cache/app-editors/gedit-plugins-40.1 | 2 +- metadata/md5-cache/app-editors/ghex-3.18.4-r1 | 2 +- metadata/md5-cache/app-editors/ghex-3.41.1 | 2 +- .../md5-cache/app-editors/ghex-4.0.0_alpha | 2 +- metadata/md5-cache/app-editors/ghex-9999 | 2 +- .../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-9999 | 2 +- metadata/md5-cache/app-editors/jedit-5.4.0-r1 | 14 - metadata/md5-cache/app-editors/jedit-5.4.0-r2 | 4 +- metadata/md5-cache/app-editors/pluma-1.24.2 | 2 +- metadata/md5-cache/app-editors/pyvim-3.0.2 | 2 +- .../app-editors/qhexedit2-0.8.6_p20190316 | 2 +- .../app-editors/remarkable-1.9.0_pre20210320 | 2 +- metadata/md5-cache/app-editors/retext-7.1.0 | 2 +- metadata/md5-cache/app-editors/retext-7.2.1 | 2 +- metadata/md5-cache/app-editors/retext-7.2.2 | 2 +- metadata/md5-cache/app-editors/retext-9999 | 2 +- .../md5-cache/app-editors/texworks-0.6.5-r100 | 2 +- metadata/md5-cache/app-editors/texworks-0.6.6 | 2 +- .../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-9999 | 2 +- metadata/md5-cache/app-emacs/Manifest.gz | Bin 48884 -> 48881 bytes metadata/md5-cache/app-emacs/pymacs-0.26-r2 | 2 +- metadata/md5-cache/app-emulation/Manifest.gz | Bin 29658 -> 29504 bytes .../md5-cache/app-emulation/cloud-init-20.4 | 2 +- .../md5-cache/app-emulation/cloud-init-21.2 | 2 +- .../md5-cache/app-emulation/cloud-init-9999 | 2 +- .../app-emulation/crossover-bin-20.0.4-r1 | 2 +- .../app-emulation/crossover-bin-21.0.0 | 2 +- .../app-emulation/crossover-bin-21.1.0 | 2 +- .../app-emulation/crossover-bin-21.1.0-r1 | 2 +- .../app-emulation/diskimage-builder-3.16.0 | 2 +- .../app-emulation/diskimage-builder-9999 | 2 +- .../app-emulation/fs-uae-launcher-3.1.64 | 2 +- .../app-emulation/fs-uae-launcher-3.1.66 | 2 +- .../gallium-nine-standalone-0.7-r1 | 2 +- .../gallium-nine-standalone-0.8-r1 | 2 +- .../gallium-nine-standalone-9999 | 2 +- metadata/md5-cache/app-emulation/glean-1.18.2 | 2 +- metadata/md5-cache/app-emulation/glean-1.19.0 | 2 +- .../app-emulation/libguestfs-1.38.6-r104 | 2 +- .../app-emulation/libguestfs-1.44.1-r1 | 2 +- .../app-emulation/libguestfs-1.46.0-r2 | 2 +- .../md5-cache/app-emulation/libvirt-7.10.0-r2 | 2 +- .../md5-cache/app-emulation/libvirt-7.7.0-r1 | 2 +- .../md5-cache/app-emulation/libvirt-8.0.0 | 2 +- metadata/md5-cache/app-emulation/libvirt-9999 | 2 +- .../app-emulation/libvirt-glib-4.0.0 | 2 +- .../app-emulation/protontricks-1.6.0 | 2 +- .../app-emulation/protontricks-1.6.2-r1 | 15 - .../app-emulation/protontricks-1.7.0 | 2 +- metadata/md5-cache/app-emulation/qemu-6.2.0 | 2 +- .../md5-cache/app-emulation/qemu-6.2.0-r3 | 2 +- metadata/md5-cache/app-emulation/qemu-9999 | 2 +- .../app-emulation/qemu-guest-agent-4.2.0-r1 | 2 +- .../app-emulation/qemu-guest-agent-5.0.0 | 2 +- .../app-emulation/qemu-guest-agent-6.0.0 | 2 +- .../app-emulation/ruffle-0_p20220108 | 2 +- .../app-emulation/ruffle-0_p20220127 | 2 +- metadata/md5-cache/app-emulation/ruffle-9999 | 2 +- .../md5-cache/app-emulation/spice-0.14.3-r1 | 2 +- metadata/md5-cache/app-emulation/spice-0.15.0 | 2 +- metadata/md5-cache/app-emulation/spice-9999 | 2 +- .../app-emulation/spice-protocol-0.14.3 | 2 +- .../app-emulation/spice-protocol-9999 | 2 +- .../app-emulation/virt-manager-2.2.1-r3 | 2 +- .../app-emulation/virt-manager-3.1.0 | 2 +- .../app-emulation/virt-manager-3.2.0 | 2 +- .../app-emulation/virt-manager-3.2.0-r1 | 2 +- .../md5-cache/app-emulation/virt-manager-9999 | 2 +- .../md5-cache/app-emulation/virt-viewer-10.0 | 2 +- .../app-emulation/virt-viewer-10.0_p20210730 | 2 +- ...tualbox-6.1.24-r1 => virtualbox-6.1.24-r2} | 8 +- ...tualbox-6.1.28-r1 => virtualbox-6.1.28-r2} | 8 +- ...virtualbox-6.1.30 => virtualbox-6.1.30-r1} | 8 +- ...virtualbox-6.1.32 => virtualbox-6.1.32-r1} | 8 +- .../{wine-staging-6.21 => wine-staging-7.1} | 10 +- .../{wine-vanilla-6.21 => wine-vanilla-7.1} | 10 +- .../md5-cache/app-emulation/xen-4.14.3-r2 | 2 +- .../md5-cache/app-emulation/xen-4.15.1-r2 | 2 +- .../md5-cache/app-emulation/xen-4.16.0-r1 | 2 +- .../md5-cache/app-emulation/xen-tools-4.14.3 | 2 +- .../app-emulation/xen-tools-4.15.1-r2 | 2 +- .../md5-cache/app-emulation/xen-tools-4.16.0 | 2 +- metadata/md5-cache/app-eselect/Manifest.gz | Bin 9043 -> 8879 bytes .../app-eselect/eselect-repository-11 | 2 +- .../app-eselect/eselect-repository-12 | 2 +- .../app-eselect/eselect-wxwidgets-20140423 | 11 - metadata/md5-cache/app-forensics/Manifest.gz | Bin 5922 -> 6420 bytes .../md5-cache/app-forensics/afflib-3.7.19 | 2 +- .../app-forensics/aflplusplus-3.14c-r2 | 2 +- .../md5-cache/app-forensics/aflplusplus-4.00c | 15 + metadata/md5-cache/app-forensics/yara-4.1.3 | 16 + .../md5-cache/app-forensics/yara-4.2.0_rc1 | 15 + metadata/md5-cache/app-i18n/Manifest.gz | Bin 29708 -> 29848 bytes metadata/md5-cache/app-i18n/fcitx-4.2.9.8 | 2 +- metadata/md5-cache/app-i18n/fcitx-4.9999 | 2 +- metadata/md5-cache/app-i18n/ibus-1.5.25-r1 | 2 +- metadata/md5-cache/app-i18n/ibus-anthy-1.5.13 | 2 +- .../md5-cache/app-i18n/ibus-cangjie-2.4-r2 | 2 +- metadata/md5-cache/app-i18n/ibus-hangul-1.5.4 | 2 +- .../app-i18n/ibus-libpinyin-1.11.92-r1 | 4 +- .../md5-cache/app-i18n/ibus-pinyin-1.5.0-r4 | 4 +- .../ibus-sunpinyin-2.0.4_pre20200306162733 | 4 +- metadata/md5-cache/app-i18n/ibus-table-1.14.1 | 2 +- .../app-i18n/ibus-typing-booster-2.14.13-r1 | 2 +- .../app-i18n/ibus-typing-booster-2.15.11 | 2 +- .../md5-cache/app-i18n/libkkc-0.3.5_p20210928 | 2 +- metadata/md5-cache/app-i18n/libkkc-9999 | 2 +- metadata/md5-cache/app-i18n/libkkc-data-0.2.7 | 2 +- .../app-i18n/librime-lua-20201011103348 | 2 +- .../app-i18n/librime-lua-20211030072627 | 2 +- .../app-i18n/librime-lua-99999999999999 | 2 +- .../md5-cache/app-i18n/mozc-2.23.2815.102 | 16 + .../md5-cache/app-i18n/mozc-2.23.2815.102-r1 | 16 - ...2.26.4220_p20201212102434_p20201219202429} | 10 +- metadata/md5-cache/app-i18n/mozc-9999 | 4 +- metadata/md5-cache/app-i18n/nkf-2.1.4 | 2 +- metadata/md5-cache/app-i18n/nkf-2.1.5 | 2 +- metadata/md5-cache/app-i18n/opencc-1.0.5 | 4 +- metadata/md5-cache/app-i18n/opencc-1.0.6 | 4 +- metadata/md5-cache/app-i18n/opencc-1.1.0 | 4 +- metadata/md5-cache/app-i18n/opencc-1.1.1 | 4 +- metadata/md5-cache/app-i18n/opencc-1.1.2 | 8 +- metadata/md5-cache/app-i18n/opencc-1.1.3 | 15 + metadata/md5-cache/app-i18n/opencc-9999 | 8 +- metadata/md5-cache/app-i18n/pyzy-0.1.0-r3 | 2 +- .../app-i18n/scim-sunpinyin-3.0.0_rc1 | 2 +- .../sunpinyin-2.0.4_pre20200306162733 | 4 +- .../app-i18n/transifex-client-0.14.3 | 2 +- .../md5-cache/app-i18n/transifex-client-1.0.0 | 4 +- .../xsunpinyin-2.0.4_pre20200306162733 | 4 +- metadata/md5-cache/app-metrics/Manifest.gz | Bin 11788 -> 11789 bytes .../md5-cache/app-metrics/collectd-5.12.0-r3 | 2 +- .../md5-cache/app-metrics/collectd-5.12.0-r4 | 2 +- metadata/md5-cache/app-misc/Manifest.gz | Bin 75107 -> 75306 bytes metadata/md5-cache/app-misc/anki-2.1.15-r1 | 2 +- .../app-misc/asciicast-tools-0.0_pre20190410 | 2 +- .../md5-cache/app-misc/asciinema-2.0.2-r1 | 2 +- metadata/md5-cache/app-misc/asciinema-2.1.0 | 2 +- metadata/md5-cache/app-misc/bijiben-40.1 | 2 +- metadata/md5-cache/app-misc/binwalk-2.2.0 | 2 +- metadata/md5-cache/app-misc/binwalk-2.3.1 | 2 +- metadata/md5-cache/app-misc/binwalk-2.3.3 | 2 +- metadata/md5-cache/app-misc/binwalk-9999 | 2 +- metadata/md5-cache/app-misc/byobu-5.130-r1 | 2 +- metadata/md5-cache/app-misc/byobu-5.133 | 2 +- .../app-misc/ca-certificates-20210119.3.66 | 2 +- .../app-misc/ca-certificates-20210119.3.71 | 2 +- .../app-misc/ca-certificates-20211016.3.72 | 2 +- metadata/md5-cache/app-misc/chkcrontab-1.7 | 2 +- metadata/md5-cache/app-misc/chkcrontab-1.7-r1 | 2 +- ...sticsearch-6.8.22 => elasticsearch-6.8.23} | 4 +- ...sticsearch-7.16.2 => elasticsearch-7.16.3} | 4 +- metadata/md5-cache/app-misc/filebus-0.3.2 | 2 +- metadata/md5-cache/app-misc/filebus-0.3.4 | 2 +- metadata/md5-cache/app-misc/filebus-0.3.5 | 2 +- metadata/md5-cache/app-misc/freewvs-0.1.1 | 2 +- metadata/md5-cache/app-misc/freewvs-0.1.2 | 15 + metadata/md5-cache/app-misc/gcalcli-4.2.0-r1 | 2 +- metadata/md5-cache/app-misc/geoclue-2.5.7 | 2 +- metadata/md5-cache/app-misc/golly-4.0 | 2 +- metadata/md5-cache/app-misc/golly-4.1-r1 | 2 +- metadata/md5-cache/app-misc/goobook-3.5.1-r2 | 2 +- metadata/md5-cache/app-misc/gramps-5.1.4 | 2 +- metadata/md5-cache/app-misc/grc-1.12 | 2 +- metadata/md5-cache/app-misc/grc-1.13 | 2 +- metadata/md5-cache/app-misc/hivex-1.3.20 | 2 +- metadata/md5-cache/app-misc/icdiff-1.9.5 | 2 +- metadata/md5-cache/app-misc/jpipe-0.1.3.9 | 2 +- metadata/md5-cache/app-misc/jpipe-0.2.0 | 2 +- metadata/md5-cache/app-misc/khal-0.10.1-r3 | 2 +- metadata/md5-cache/app-misc/khal-0.10.2-r2 | 2 +- metadata/md5-cache/app-misc/khard-0.13.0-r1 | 2 +- metadata/md5-cache/app-misc/khard-0.17.0-r1 | 2 +- .../app-misc/lcd4linux-0.11.0_pre20170527-r5 | 2 +- metadata/md5-cache/app-misc/lfm-3.1 | 2 +- metadata/md5-cache/app-misc/lirc-0.10.1-r4 | 2 +- .../md5-cache/app-misc/media-player-info-24 | 2 +- metadata/md5-cache/app-misc/mosquitto-2.0.14 | 2 +- metadata/md5-cache/app-misc/pax-utils-1.3.1 | 2 +- metadata/md5-cache/app-misc/pax-utils-1.3.2 | 2 +- metadata/md5-cache/app-misc/pax-utils-1.3.3 | 2 +- metadata/md5-cache/app-misc/piper-0.5.1-r2 | 2 +- metadata/md5-cache/app-misc/ranger-1.9.2 | 2 +- metadata/md5-cache/app-misc/ranger-1.9.3 | 2 +- metadata/md5-cache/app-misc/ranger-9999 | 2 +- metadata/md5-cache/app-misc/recoll-1.27.12 | 2 +- metadata/md5-cache/app-misc/recoll-1.28.5 | 2 +- metadata/md5-cache/app-misc/recoll-1.29.2 | 2 +- metadata/md5-cache/app-misc/recoll-1.31.0 | 2 +- metadata/md5-cache/app-misc/recoll-1.31.2 | 2 +- metadata/md5-cache/app-misc/recoll-1.31.5 | 2 +- .../app-misc/resolve-march-native-0.9.4 | 2 +- .../app-misc/resolve-march-native-1.0.0 | 2 +- .../app-misc/resolve-march-native-1.0.0-r1 | 2 +- metadata/md5-cache/app-misc/rmlint-2.10.1 | 2 +- metadata/md5-cache/app-misc/siglo-0.9.6 | 2 +- metadata/md5-cache/app-misc/solaar-1.0.5-r2 | 2 +- metadata/md5-cache/app-misc/solaar-1.0.7 | 2 +- metadata/md5-cache/app-misc/solaar-1.1.1 | 2 +- metadata/md5-cache/app-misc/solaar-9999 | 2 +- .../md5-cache/app-misc/terminal-colors-2.3 | 2 +- metadata/md5-cache/app-misc/tmux2html-0.1.11 | 2 +- metadata/md5-cache/app-misc/tmuxp-1.5.4 | 2 +- metadata/md5-cache/app-misc/tmuxp-1.6.5 | 2 +- metadata/md5-cache/app-misc/tmuxp-1.7.2-r1 | 2 +- metadata/md5-cache/app-misc/tmuxp-1.8.2 | 2 +- metadata/md5-cache/app-misc/tmuxp-1.9.2 | 2 +- metadata/md5-cache/app-misc/tmuxp-1.9.4 | 15 + metadata/md5-cache/app-misc/tracker-2.3.5-r1 | 2 +- metadata/md5-cache/app-misc/tracker-2.3.6-r1 | 2 +- metadata/md5-cache/app-misc/tracker-3.1.2-r1 | 2 +- metadata/md5-cache/app-misc/tracker-3.2.1 | 2 +- .../app-misc/tracker-miners-2.3.5-r1 | 2 +- .../md5-cache/app-misc/tracker-miners-3.1.3 | 2 +- .../md5-cache/app-misc/tracker-miners-3.2.1 | 2 +- .../md5-cache/app-misc/trash-cli-0.21.10.24 | 2 +- metadata/md5-cache/app-misc/votrify-5 | 2 +- .../md5-cache/app-misc/wayland-utils-1.0.0 | 2 +- metadata/md5-cache/app-misc/wildq-1.1.10 | 2 +- metadata/md5-cache/app-misc/yq-2.11.1 | 2 +- metadata/md5-cache/app-misc/yq-2.12.0 | 2 +- metadata/md5-cache/app-misc/yq-2.13.0 | 2 +- metadata/md5-cache/app-misc/yq-2.9.2-r1 | 2 +- .../md5-cache/app-mobilephone/Manifest.gz | Bin 2872 -> 2869 bytes .../md5-cache/app-mobilephone/scrcpy-1.19 | 2 +- .../md5-cache/app-mobilephone/scrcpy-1.20 | 2 +- .../md5-cache/app-mobilephone/scrcpy-1.21 | 2 +- metadata/md5-cache/app-office/Manifest.gz | Bin 12447 -> 12627 bytes metadata/md5-cache/app-office/calcurse-4.7.0 | 2 +- metadata/md5-cache/app-office/calcurse-4.7.1 | 2 +- .../md5-cache/app-office/gnome-todo-3.28.1-r1 | 2 +- metadata/md5-cache/app-office/gnucash-4.4 | 2 +- metadata/md5-cache/app-office/gnucash-4.5 | 2 +- metadata/md5-cache/app-office/gnucash-4.8 | 2 +- .../md5-cache/app-office/gnumeric-1.12.50 | 2 +- .../md5-cache/app-office/gnumeric-1.12.51 | 2 +- metadata/md5-cache/app-office/gtg-0.4.0 | 2 +- metadata/md5-cache/app-office/gtg-0.5 | 2 +- .../app-office/impressive-0.13.0_beta2 | 2 +- metadata/md5-cache/app-office/ledger-3.2.1 | 2 +- .../md5-cache/app-office/libreoffice-7.1.7.2 | 2 +- .../md5-cache/app-office/libreoffice-7.2.5.2 | 2 +- .../md5-cache/app-office/libreoffice-7.2.9999 | 2 +- .../md5-cache/app-office/libreoffice-9999 | 2 +- .../app-office/libreoffice-bin-7.1.7.2 | 2 +- .../app-office/libreoffice-bin-7.2.5.2 | 2 +- metadata/md5-cache/app-office/lyx-2.3.5.2-r2 | 2 +- metadata/md5-cache/app-office/lyx-2.3.6.1 | 2 +- metadata/md5-cache/app-office/lyx-2.3.6.1-r1 | 2 +- metadata/md5-cache/app-office/scribus-1.5.7 | 2 +- metadata/md5-cache/app-office/scribus-1.5.8 | 2 +- metadata/md5-cache/app-office/scribus-9999 | 2 +- metadata/md5-cache/app-office/unoconv-0.9.0 | 2 +- .../md5-cache/app-office/unoconv-0.9.0-r1 | 2 +- .../app-office/wps-office-11.1.0.10920 | 12 + metadata/md5-cache/app-pda/Manifest.gz | Bin 2252 -> 2253 bytes .../app-pda/libimobiledevice-1.3.0-r1 | 2 +- metadata/md5-cache/app-pda/libplist-2.2.0-r3 | 2 +- metadata/md5-cache/app-portage/Manifest.gz | Bin 19730 -> 19732 bytes .../md5-cache/app-portage/diffmask-0.3.3-r4 | 2 +- metadata/md5-cache/app-portage/diffmask-9999 | 2 +- .../md5-cache/app-portage/distpatch-0.1.2-r2 | 2 +- metadata/md5-cache/app-portage/elicense-1.0.2 | 2 +- metadata/md5-cache/app-portage/elicense-9999 | 2 +- metadata/md5-cache/app-portage/elogv-0.7.8-r3 | 2 +- metadata/md5-cache/app-portage/elogv-0.7.9 | 2 +- metadata/md5-cache/app-portage/elogviewer-3.2 | 2 +- metadata/md5-cache/app-portage/esearch-1.3-r3 | 4 +- metadata/md5-cache/app-portage/esearch-9999 | 4 +- .../app-portage/fetchcommandwrapper-0.8.4-r1 | 2 +- .../app-portage/fetchcommandwrapper-0.8.4-r2 | 2 +- .../md5-cache/app-portage/flaggie-0.2.1-r1 | 2 +- metadata/md5-cache/app-portage/flaggie-9999 | 2 +- .../md5-cache/app-portage/g-octave-0.4.1-r7 | 2 +- .../md5-cache/app-portage/g-sorcery-0.2.1-r1 | 2 +- .../md5-cache/app-portage/g-sorcery-0.2.2 | 2 +- .../md5-cache/app-portage/gander-0.0.1-r2 | 2 +- metadata/md5-cache/app-portage/gemato-16.2 | 2 +- metadata/md5-cache/app-portage/gemato-9999 | 2 +- .../md5-cache/app-portage/gentoolkit-0.5.0-r3 | 2 +- .../md5-cache/app-portage/gentoolkit-0.5.1-r1 | 2 +- .../md5-cache/app-portage/gentoolkit-9999 | 2 +- metadata/md5-cache/app-portage/gentoopm-0.3.3 | 2 +- metadata/md5-cache/app-portage/gentoopm-9999 | 2 +- metadata/md5-cache/app-portage/gpyutils-0.6.1 | 2 +- metadata/md5-cache/app-portage/gpyutils-9999 | 2 +- metadata/md5-cache/app-portage/grs-0.7 | 2 +- metadata/md5-cache/app-portage/grs-9999 | 2 +- .../md5-cache/app-portage/gs-elpa-0.1.3-r1 | 2 +- metadata/md5-cache/app-portage/gs-elpa-0.2.1 | 2 +- metadata/md5-cache/app-portage/gverify-2 | 2 +- .../md5-cache/app-portage/iwdevtools-0.10.0 | 2 +- .../md5-cache/app-portage/iwdevtools-0.8.1 | 2 +- .../md5-cache/app-portage/iwdevtools-9999 | 2 +- metadata/md5-cache/app-portage/kuroneko-0.1.0 | 2 +- metadata/md5-cache/app-portage/kuroneko-0.1.1 | 2 +- metadata/md5-cache/app-portage/kuroneko-0.1.2 | 2 +- metadata/md5-cache/app-portage/kuroneko-0.1.3 | 2 +- metadata/md5-cache/app-portage/layman-2.4.3 | 2 +- metadata/md5-cache/app-portage/layman-9999 | 2 +- metadata/md5-cache/app-portage/metagen-0.7.2 | 2 +- .../md5-cache/app-portage/metagen-0.7.2-r1 | 2 +- .../md5-cache/app-portage/metagen-0.7.2-r2 | 2 +- metadata/md5-cache/app-portage/metagen-0.7.3 | 6 +- metadata/md5-cache/app-portage/metagen-9999 | 2 +- .../app-portage/mirrorselect-2.2.6-r2 | 2 +- .../md5-cache/app-portage/mirrorselect-9999 | 2 +- metadata/md5-cache/app-portage/nattka-0.2.19 | 2 +- metadata/md5-cache/app-portage/nattka-9999 | 2 +- .../md5-cache/app-portage/overlint-0.5.3-r2 | 2 +- metadata/md5-cache/app-portage/pfl-3.1-r1 | 2 +- metadata/md5-cache/app-portage/pfl-3.2 | 2 +- metadata/md5-cache/app-portage/pfl-3.2-r1 | 2 +- .../app-portage/pkg-testing-tools-0.1.0 | 2 +- .../app-portage/portage-utils-0.93.3 | 4 +- metadata/md5-cache/app-portage/portpeek-3.2.1 | 2 +- metadata/md5-cache/app-portage/portpeek-3.2.2 | 2 +- metadata/md5-cache/app-portage/pram-10 | 2 +- .../app-portage/recover-broken-vdb-0.0.9 | 2 +- .../app-portage/recover-broken-vdb-1.0.0 | 6 +- .../app-portage/recover-broken-vdb-9999 | 2 +- metadata/md5-cache/app-portage/repoman-2.3.23 | 2 +- metadata/md5-cache/app-portage/repoman-3.0.2 | 2 +- .../md5-cache/app-portage/repoman-3.0.3-r1 | 2 +- metadata/md5-cache/app-portage/repoman-9999 | 2 +- .../app-portage/smart-live-rebuild-1.3.7 | 2 +- .../app-portage/smart-live-rebuild-9999 | 2 +- metadata/md5-cache/app-portage/tatt-0.8 | 2 +- metadata/md5-cache/app-portage/tatt-0.9 | 2 +- metadata/md5-cache/app-portage/tatt-9999 | 2 +- .../md5-cache/app-portage/unsymlink-lib-20 | 2 +- metadata/md5-cache/app-shells/Manifest.gz | Bin 16195 -> 16184 bytes .../md5-cache/app-shells/autojump-22.5.3-r1 | 2 +- .../md5-cache/app-shells/bash-completion-2.11 | 2 +- .../md5-cache/app-shells/bash-completion-9999 | 2 +- metadata/md5-cache/app-shells/fish-3.3.1-r1 | 2 +- metadata/md5-cache/app-shells/fish-9999 | 2 +- metadata/md5-cache/app-shells/ksh-2020.0.0-r1 | 2 +- metadata/md5-cache/app-shells/loksh-6.8 | 2 +- metadata/md5-cache/app-shells/loksh-6.8.1 | 2 +- metadata/md5-cache/app-shells/loksh-6.9 | 2 +- metadata/md5-cache/app-shells/loksh-7.0 | 2 +- .../md5-cache/app-shells/powerline-2.7-r2 | 2 +- metadata/md5-cache/app-shells/powerline-9999 | 2 +- metadata/md5-cache/app-shells/thefuck-3.28 | 2 +- metadata/md5-cache/app-shells/thefuck-3.30 | 2 +- metadata/md5-cache/app-text/Manifest.gz | Bin 73569 -> 73790 bytes metadata/md5-cache/app-text/antiword-0.37-r2 | 4 +- .../md5-cache/app-text/asciidoc-10.1.1-r2 | 2 +- metadata/md5-cache/app-text/asciidoc-9.0.5-r1 | 2 +- metadata/md5-cache/app-text/asciidoc-9.1.0 | 2 +- metadata/md5-cache/app-text/asciidoc-9.1.1 | 2 +- metadata/md5-cache/app-text/atril-1.24.0-r2 | 2 +- metadata/md5-cache/app-text/atril-1.24.1 | 2 +- metadata/md5-cache/app-text/blogc-0.20.1 | 2 +- metadata/md5-cache/app-text/blogc-9999 | 2 +- metadata/md5-cache/app-text/calibre-5.16.1-r1 | 2 +- metadata/md5-cache/app-text/calibre-5.33.2 | 2 +- metadata/md5-cache/app-text/calibre-5.35.0 | 2 +- metadata/md5-cache/app-text/capyt-1.1.1 | 2 +- .../app-text/cherrytree-0.99.0_p20200523-r1 | 2 +- .../md5-cache/app-text/cherrytree-0.99.37 | 2 +- metadata/md5-cache/app-text/cmark-0.30.2 | 2 +- metadata/md5-cache/app-text/cssmin-0.2.0 | 2 +- metadata/md5-cache/app-text/dblatex-0.3.11-r1 | 2 +- metadata/md5-cache/app-text/dblatex-0.3.12 | 2 +- metadata/md5-cache/app-text/evince-40.4 | 2 +- metadata/md5-cache/app-text/evince-41.3 | 2 +- metadata/md5-cache/app-text/foliate-2.6.2 | 2 +- metadata/md5-cache/app-text/foliate-2.6.3 | 2 +- metadata/md5-cache/app-text/foliate-2.6.4 | 2 +- .../app-text/gnome-doc-utils-0.20.10-r2 | 2 +- metadata/md5-cache/app-text/grip-4.5.2-r2 | 2 +- metadata/md5-cache/app-text/gtranslator-40.0 | 2 +- metadata/md5-cache/app-text/htmlmin-0.1.12 | 2 +- metadata/md5-cache/app-text/iso-codes-4.9.0 | 2 +- metadata/md5-cache/app-text/krop-0.6.0-r1 | 2 +- metadata/md5-cache/app-text/krop-9999 | 2 +- metadata/md5-cache/app-text/libgepub-0.6.0 | 2 +- metadata/md5-cache/app-text/libgxps-0.3.2 | 2 +- metadata/md5-cache/app-text/lowdown-0.10.0 | 12 + metadata/md5-cache/app-text/nfoview-1.27.1 | 2 +- metadata/md5-cache/app-text/nfoview-1.28-r1 | 2 +- metadata/md5-cache/app-text/nfoview-9999 | 2 +- .../{nuspell-3.1.2 => nuspell-3.1.2-r1} | 6 +- .../{nuspell-4.0.0 => nuspell-4.0.0-r1} | 6 +- .../app-text/openpaperwork-core-2.0.2 | 2 +- .../app-text/openpaperwork-core-2.0.3 | 2 +- .../app-text/openpaperwork-core-2.1.0 | 2 +- .../app-text/openpaperwork-gtk-2.0.2 | 2 +- .../app-text/openpaperwork-gtk-2.0.3 | 2 +- .../app-text/openpaperwork-gtk-2.1.0-r1 | 2 +- metadata/md5-cache/app-text/opensp-1.5.2-r6 | 14 - metadata/md5-cache/app-text/opensp-1.5.2-r7 | 4 +- metadata/md5-cache/app-text/paperwork-2.0.2 | 2 +- metadata/md5-cache/app-text/paperwork-2.0.3 | 2 +- metadata/md5-cache/app-text/paperwork-2.1.0 | 2 +- .../app-text/paperwork-backend-2.0.2-r1 | 2 +- .../app-text/paperwork-backend-2.0.3 | 2 +- .../app-text/paperwork-backend-2.1.0 | 2 +- metadata/md5-cache/app-text/pastebinit-1.5.1 | 2 +- metadata/md5-cache/app-text/pdfarranger-1.7.1 | 2 +- metadata/md5-cache/app-text/pdfarranger-1.8.1 | 2 +- metadata/md5-cache/app-text/pdfarranger-1.8.2 | 2 +- metadata/md5-cache/app-text/pdfminer-20191020 | 2 +- metadata/md5-cache/app-text/pelican-4.5.3 | 2 +- metadata/md5-cache/app-text/pelican-9999 | 2 +- metadata/md5-cache/app-text/pytextile-4.0.1 | 2 +- .../md5-cache/app-text/q-text-as-data-2.0.10 | 2 +- metadata/md5-cache/app-text/recode-3.7.11 | 2 +- metadata/md5-cache/app-text/recode-3.7.9 | 2 +- metadata/md5-cache/app-text/restview-2.9.2 | 2 +- metadata/md5-cache/app-text/rnc2rng-2.6.4 | 2 +- metadata/md5-cache/app-text/rnc2rng-2.6.6-r1 | 2 +- metadata/md5-cache/app-text/rpl-1.6.7 | 2 +- metadata/md5-cache/app-text/rpl-1.9.1 | 2 +- metadata/md5-cache/app-text/sigil-1.7.0 | 2 +- metadata/md5-cache/app-text/sigil-1.8.0 | 2 +- metadata/md5-cache/app-text/trang-20181222 | 13 + metadata/md5-cache/app-text/txt2tags-3.7 | 2 +- .../md5-cache/app-text/wiki2beamer-0.10.0 | 2 +- metadata/md5-cache/app-text/xapers-0.9.0 | 2 +- metadata/md5-cache/app-text/xlsx2csv-0.7.6 | 2 +- metadata/md5-cache/app-text/xmldiff-2.4 | 2 +- metadata/md5-cache/app-text/yelp-tools-40.0 | 2 +- metadata/md5-cache/app-text/yelp-tools-41.0 | 2 +- metadata/md5-cache/app-text/zathura-0.4.3 | 2 +- metadata/md5-cache/app-text/zathura-0.4.4 | 2 +- metadata/md5-cache/app-text/zathura-0.4.5 | 2 +- metadata/md5-cache/app-text/zathura-0.4.7 | 2 +- metadata/md5-cache/app-text/zathura-0.4.8 | 2 +- metadata/md5-cache/app-text/zathura-9999 | 2 +- metadata/md5-cache/app-text/zathura-cb-0.1.8 | 2 +- metadata/md5-cache/app-text/zathura-cb-9999 | 2 +- .../md5-cache/app-text/zathura-djvu-0.2.9 | 2 +- metadata/md5-cache/app-text/zathura-djvu-9999 | 2 +- .../app-text/zathura-pdf-mupdf-0.3.6 | 2 +- .../app-text/zathura-pdf-mupdf-0.3.7-r1 | 2 +- .../md5-cache/app-text/zathura-pdf-mupdf-9999 | 2 +- .../app-text/zathura-pdf-poppler-0.2.9 | 2 +- .../app-text/zathura-pdf-poppler-0.3.0 | 2 +- .../app-text/zathura-pdf-poppler-9999 | 2 +- metadata/md5-cache/app-text/zathura-ps-0.2.6 | 2 +- metadata/md5-cache/app-text/zathura-ps-9999 | 2 +- metadata/md5-cache/app-vim/Manifest.gz | Bin 40603 -> 40604 bytes metadata/md5-cache/app-vim/gundo-2.6.2-r3 | 2 +- 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/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/splice-1.1.0-r3 | 2 +- metadata/md5-cache/app-vim/splice-1.1.0-r4 | 2 +- .../md5-cache/app-vim/vim-latex-1.10.0-r2 | 2 +- .../app-vim/vimoutliner-0.4.0_p20180301-r2 | 2 +- metadata/md5-cache/app-vim/vimpython-1.13-r3 | 2 +- metadata/md5-cache/app-vim/voom-5.3-r1 | 2 +- metadata/md5-cache/dev-ada/Manifest.gz | Bin 4842 -> 4847 bytes metadata/md5-cache/dev-ada/e3-core-22.1.0 | 2 +- metadata/md5-cache/dev-ada/e3-testsuite-24.0 | 2 +- .../md5-cache/dev-ada/gnatcoll-bindings-2021 | 2 +- .../dev-ada/gnatcoll-bindings-22.0.0-r1 | 2 +- metadata/md5-cache/dev-ada/gnatcoll-db-22.0.0 | 2 +- metadata/md5-cache/dev-ada/langkit-22.0.0-r2 | 2 +- metadata/md5-cache/dev-ada/libadalang-22.0.0 | 2 +- metadata/md5-cache/dev-cpp/Manifest.gz | Bin 20650 -> 20667 bytes .../md5-cache/dev-cpp/abseil-cpp-20200923.3 | 2 +- .../md5-cache/dev-cpp/abseil-cpp-20210324.2 | 2 +- .../md5-cache/dev-cpp/abseil-cpp-20211102.0 | 2 +- metadata/md5-cache/dev-cpp/atkmm-2.28.2 | 2 +- metadata/md5-cache/dev-cpp/atkmm-2.36.1 | 2 +- metadata/md5-cache/dev-cpp/cairomm-1.14.3 | 2 +- metadata/md5-cache/dev-cpp/cairomm-1.16.1 | 2 +- metadata/md5-cache/dev-cpp/catch-2.13.7 | 2 +- metadata/md5-cache/dev-cpp/catch-2.13.8 | 2 +- metadata/md5-cache/dev-cpp/catch-9999 | 2 +- metadata/md5-cache/dev-cpp/ctemplate-2.4 | 2 +- metadata/md5-cache/dev-cpp/glibmm-2.66.2 | 2 +- metadata/md5-cache/dev-cpp/glibmm-2.68.2 | 2 +- metadata/md5-cache/dev-cpp/glibmm-2.70.0 | 2 +- metadata/md5-cache/dev-cpp/glog-0.5.0 | 6 +- .../md5-cache/dev-cpp/gtest-1.10.0_p20200702 | 2 +- metadata/md5-cache/dev-cpp/gtest-1.11.0 | 2 +- metadata/md5-cache/dev-cpp/gtest-9999 | 2 +- metadata/md5-cache/dev-cpp/gtkmm-3.24.5 | 2 +- metadata/md5-cache/dev-cpp/gtkmm-4.2.0 | 2 +- metadata/md5-cache/dev-cpp/gtkmm-4.4.0 | 2 +- metadata/md5-cache/dev-cpp/mm-common-1.0.3 | 2 +- metadata/md5-cache/dev-cpp/pangomm-2.42.2-r1 | 2 +- metadata/md5-cache/dev-cpp/pangomm-2.46.2 | 2 +- metadata/md5-cache/dev-cpp/pangomm-2.48.1 | 2 +- metadata/md5-cache/dev-cpp/pangomm-2.50.0 | 2 +- metadata/md5-cache/dev-db/Manifest.gz | Bin 39243 -> 39236 bytes metadata/md5-cache/dev-db/barman-2.12 | 2 +- metadata/md5-cache/dev-db/kdb-3.2.0-r1 | 2 +- metadata/md5-cache/dev-db/mongodb-4.2.15-r1 | 2 +- metadata/md5-cache/dev-db/mongodb-4.4.8-r1 | 2 +- metadata/md5-cache/dev-db/mongodb-5.0.2-r1 | 2 +- .../md5-cache/dev-db/mycli-1.22.2_p20201026 | 2 +- metadata/md5-cache/dev-db/mycli-1.24.1 | 2 +- metadata/md5-cache/dev-db/mycli-9999 | 2 +- .../dev-db/mysql-workbench-8.0.26-r1 | 2 +- .../md5-cache/dev-db/mysql-workbench-8.0.27 | 2 +- metadata/md5-cache/dev-db/pg_activity-2.2.1 | 2 +- metadata/md5-cache/dev-db/pgadmin4-4.29-r3 | 2 +- metadata/md5-cache/dev-db/pgadmin4-4.30-r3 | 2 +- metadata/md5-cache/dev-db/pgcli-3.1.0 | 2 +- metadata/md5-cache/dev-db/pgxnclient-1.3-r2 | 2 +- metadata/md5-cache/dev-db/pgxnclient-1.3.1 | 2 +- metadata/md5-cache/dev-db/postgresql-10.19 | 2 +- metadata/md5-cache/dev-db/postgresql-11.14 | 2 +- metadata/md5-cache/dev-db/postgresql-12.9 | 2 +- metadata/md5-cache/dev-db/postgresql-13.5 | 2 +- metadata/md5-cache/dev-db/postgresql-14.1 | 2 +- metadata/md5-cache/dev-db/postgresql-9.6.24 | 2 +- metadata/md5-cache/dev-db/postgresql-9999 | 2 +- metadata/md5-cache/dev-embedded/Manifest.gz | Bin 13151 -> 13313 bytes metadata/md5-cache/dev-embedded/esptool-3.1 | 2 +- metadata/md5-cache/dev-embedded/esptool-3.2 | 2 +- .../md5-cache/dev-embedded/libftdi-0.20-r1 | 2 +- .../md5-cache/dev-embedded/libftdi-1.4-r1 | 2 +- .../md5-cache/dev-embedded/libftdi-1.5-r2 | 2 +- .../md5-cache/dev-embedded/libftdi-1.5-r3 | 2 +- metadata/md5-cache/dev-embedded/libftdi-9999 | 2 +- .../dev-embedded/nodemcu-uploader-1.0.0 | 2 +- .../md5-cache/dev-embedded/platformio-5.2.4 | 2 +- .../dev-embedded/platformio-5.2.4-r1 | 16 + .../md5-cache/dev-embedded/rpi-eeprom-11.0_p1 | 2 +- .../dev-embedded/rpi-eeprom-12.5_p1-r1 | 2 +- .../md5-cache/dev-embedded/rpi-eeprom-13.3_p1 | 2 +- metadata/md5-cache/dev-games/Manifest.gz | Bin 9143 -> 9139 bytes metadata/md5-cache/dev-games/cegui-0.8.7-r100 | 2 +- .../md5-cache/dev-games/freecell-solver-6.6.0 | 2 +- metadata/md5-cache/dev-games/tiled-1.7.2 | 2 +- metadata/md5-cache/dev-java/Manifest.gz | Bin 82689 -> 82225 bytes ...{ant-core-1.10.9-r1 => ant-core-1.10.9-r2} | 4 +- .../md5-cache/dev-java/ant-javamail-1.10.9-r1 | 13 + .../md5-cache/dev-java/avalon-logkit-2.1-r10 | 14 + .../dev-java/commons-beanutils-1.9.2 | 14 - .../dev-java/commons-beanutils-1.9.4-r1 | 4 +- .../md5-cache/dev-java/jakarta-oro-2.0.8-r5 | 4 +- .../md5-cache/dev-java/jakarta-regexp-1.3-r5 | 13 - .../md5-cache/dev-java/jakarta-regexp-1.3-r6 | 4 +- .../md5-cache/dev-java/jakarta-regexp-1.4-r2 | 13 - .../md5-cache/dev-java/jakarta-regexp-1.4-r3 | 4 +- .../md5-cache/dev-java/jakarta-regexp-1.5 | 13 - .../md5-cache/dev-java/jakarta-regexp-1.5-r1 | 4 +- metadata/md5-cache/dev-java/java-config-2.3.1 | 2 +- metadata/md5-cache/dev-java/java-config-9999 | 2 +- metadata/md5-cache/dev-java/javatoolkit-0.6.7 | 2 +- metadata/md5-cache/dev-java/jython-2.7.0-r4 | 8 +- ...tobuf-java-3.16.0 => protobuf-java-3.18.2} | 8 +- .../md5-cache/dev-java/protobuf-java-3.19.3 | 14 + .../dev-java/resin-servlet-api-4.0.27 | 13 - .../dev-java/resin-servlet-api-4.0.27-r2 | 4 +- .../dev-java/resin-servlet-api-4.0.46-r1 | 4 +- metadata/md5-cache/dev-java/swt-3.8.2-r3 | 13 - metadata/md5-cache/dev-java/swt-3.8.2-r4 | 4 +- .../dev-java/tomcat-servlet-api-5.5.36 | 4 +- metadata/md5-cache/dev-java/xmpbox-2.0.24 | 4 +- metadata/md5-cache/dev-lang/Manifest.gz | Bin 41026 -> 39231 bytes metadata/md5-cache/dev-lang/execline-2.6.1.1 | 7 +- metadata/md5-cache/dev-lang/execline-2.8.2.0 | 14 + metadata/md5-cache/dev-lang/gdl-1.0.0_rc3-r1 | 2 +- metadata/md5-cache/dev-lang/ghc-8.10.4-r1 | 2 +- metadata/md5-cache/dev-lang/ghc-8.10.5-r1 | 2 +- metadata/md5-cache/dev-lang/ghc-8.10.6 | 2 +- metadata/md5-cache/dev-lang/ghc-8.8.4-r1 | 2 +- metadata/md5-cache/dev-lang/ghc-9.0.1-r1 | 2 +- metadata/md5-cache/dev-lang/gnat-gpl-2021-r1 | 2 +- metadata/md5-cache/dev-lang/hy-0.20.0 | 2 +- metadata/md5-cache/dev-lang/ispc-1.16.0 | 2 +- metadata/md5-cache/dev-lang/ispc-1.16.1 | 2 +- metadata/md5-cache/dev-lang/ispc-1.17.0-r1 | 2 +- metadata/md5-cache/dev-lang/ispc-9999 | 2 +- .../md5-cache/dev-lang/jerryscript-2.4.0-r4 | 4 +- metadata/md5-cache/dev-lang/jsonnet-0.15.0 | 2 +- metadata/md5-cache/dev-lang/jsonnet-0.16.0 | 2 +- metadata/md5-cache/dev-lang/jsonnet-0.16.0-r2 | 2 +- metadata/md5-cache/dev-lang/jsonnet-0.17.0-r1 | 2 +- metadata/md5-cache/dev-lang/jsonnet-0.18.0-r1 | 2 +- metadata/md5-cache/dev-lang/mujs-1.2.0 | 4 +- metadata/md5-cache/dev-lang/orc-0.4.31 | 2 +- metadata/md5-cache/dev-lang/python-2.7.18_p13 | 2 +- .../md5-cache/dev-lang/python-3.10.0_p1-r1 | 2 +- metadata/md5-cache/dev-lang/python-3.10.1-r3 | 2 +- metadata/md5-cache/dev-lang/python-3.10.2 | 2 +- metadata/md5-cache/dev-lang/python-3.10.2-r1 | 2 +- .../md5-cache/dev-lang/python-3.11.0_alpha4 | 2 +- metadata/md5-cache/dev-lang/python-3.6.15 | 2 +- metadata/md5-cache/dev-lang/python-3.6.15-r1 | 2 +- metadata/md5-cache/dev-lang/python-3.7.12_p1 | 2 +- .../md5-cache/dev-lang/python-3.7.12_p1-r1 | 2 +- .../md5-cache/dev-lang/python-3.8.12_p1-r1 | 2 +- .../md5-cache/dev-lang/python-3.8.12_p1-r2 | 2 +- metadata/md5-cache/dev-lang/python-3.9.10 | 2 +- metadata/md5-cache/dev-lang/python-3.9.10-r1 | 2 +- metadata/md5-cache/dev-lang/python-3.9.9-r1 | 2 +- metadata/md5-cache/dev-lang/python-exec-2.4.8 | 2 +- .../md5-cache/dev-lang/python-exec-conf-2.4.6 | 2 +- metadata/md5-cache/dev-lang/qu-prolog-10.6 | 2 +- metadata/md5-cache/dev-lang/rust-1.53.0 | 16 - metadata/md5-cache/dev-lang/rust-1.54.0 | 16 - metadata/md5-cache/dev-lang/rust-1.55.0 | 16 - metadata/md5-cache/dev-lang/rust-1.56.1 | 16 - metadata/md5-cache/dev-lang/rust-1.57.0 | 16 - metadata/md5-cache/dev-lang/rust-1.58.0 | 16 - metadata/md5-cache/dev-lang/rust-1.58.1 | 2 +- metadata/md5-cache/dev-lang/rust-bin-1.53.0 | 14 - metadata/md5-cache/dev-lang/rust-bin-1.54.0 | 14 - metadata/md5-cache/dev-lang/rust-bin-1.55.0 | 14 - metadata/md5-cache/dev-lang/rust-bin-1.56.1 | 14 - metadata/md5-cache/dev-lang/rust-bin-1.57.0 | 14 - metadata/md5-cache/dev-lang/rust-bin-1.58.0 | 14 - metadata/md5-cache/dev-lang/spark-2021 | 2 +- .../md5-cache/dev-lang/spidermonkey-1.8.5-r10 | 2 +- .../dev-lang/spidermonkey-52.9.1_pre1-r4 | 2 +- .../dev-lang/spidermonkey-60.5.2_p0-r6 | 2 +- .../md5-cache/dev-lang/spidermonkey-68.12.0 | 10 +- .../md5-cache/dev-lang/spidermonkey-78.15.0 | 2 +- ...pidermonkey-91.5.0 => spidermonkey-91.5.1} | 6 +- metadata/md5-cache/dev-lang/tcl-8.6.12 | 4 +- metadata/md5-cache/dev-lang/tk-8.6.12 | 4 +- metadata/md5-cache/dev-lang/yap-7.0.1 | 2 +- metadata/md5-cache/dev-lang/yap-7.1.0 | 2 +- metadata/md5-cache/dev-libs/Ice-3.6.5-r2 | 2 +- metadata/md5-cache/dev-libs/Manifest.gz | Bin 151728 -> 152716 bytes metadata/md5-cache/dev-libs/aml-0.2.0 | 2 +- metadata/md5-cache/dev-libs/aml-0.2.1 | 2 +- metadata/md5-cache/dev-libs/aml-9999 | 2 +- metadata/md5-cache/dev-libs/appstream-0.14.6 | 2 +- .../dev-libs/appstream-glib-0.7.18-r1 | 2 +- metadata/md5-cache/dev-libs/atk-2.36.0 | 2 +- .../md5-cache/dev-libs/aws-sdk-cpp-1.8.105 | 2 +- .../md5-cache/dev-libs/aws-sdk-cpp-1.8.160 | 2 +- metadata/md5-cache/dev-libs/boost-1.77.0-r4 | 2 +- metadata/md5-cache/dev-libs/boost-1.78.0-r2 | 2 +- metadata/md5-cache/dev-libs/botan-2.18.2-r1 | 2 +- metadata/md5-cache/dev-libs/botan-2.19.1 | 2 +- .../dev-libs/boxfort-0.0.1_pre20200902-r1 | 2 +- metadata/md5-cache/dev-libs/boxfort-0.1.1 | 6 +- metadata/md5-cache/dev-libs/capstone-4.0.2-r2 | 2 +- .../dev-libs/criterion-2.4_pre20210114 | 2 +- .../dev-libs/criterion-2.4_pre20211218 | 6 +- metadata/md5-cache/dev-libs/distorm3-3.5.2 | 2 +- .../dev-libs/eekboard-1.0.8_p20121001-r1 | 2 +- metadata/md5-cache/dev-libs/efl-1.25.1-r13 | 2 +- metadata/md5-cache/dev-libs/efl-1.26.1-r1 | 2 +- metadata/md5-cache/dev-libs/expat-2.4.4 | 12 + metadata/md5-cache/dev-libs/folks-0.15.3 | 2 +- metadata/md5-cache/dev-libs/folks-0.15.4 | 2 +- metadata/md5-cache/dev-libs/fribidi-1.0.11 | 2 +- metadata/md5-cache/dev-libs/girara-0.3.5 | 2 +- metadata/md5-cache/dev-libs/girara-0.3.6 | 2 +- metadata/md5-cache/dev-libs/girara-9999 | 2 +- metadata/md5-cache/dev-libs/gjs-1.64.4 | 2 +- metadata/md5-cache/dev-libs/gjs-1.68.4 | 2 +- metadata/md5-cache/dev-libs/gjs-1.70.0 | 2 +- metadata/md5-cache/dev-libs/glib-2.70.2 | 2 +- metadata/md5-cache/dev-libs/glib-2.70.3 | 2 +- .../dev-libs/gobject-introspection-1.70.0 | 2 +- metadata/md5-cache/dev-libs/gom-0.4 | 2 +- metadata/md5-cache/dev-libs/granite-5.2.5-r1 | 2 +- metadata/md5-cache/dev-libs/granite-6.0.0 | 2 +- metadata/md5-cache/dev-libs/granite-6.2.0 | 2 +- metadata/md5-cache/dev-libs/hyperscan-5.4.0 | 2 +- metadata/md5-cache/dev-libs/icu-69.1-r1 | 2 +- metadata/md5-cache/dev-libs/icu-70.1-r1 | 2 +- metadata/md5-cache/dev-libs/imath-3.1.3 | 2 +- metadata/md5-cache/dev-libs/imath-3.1.4 | 16 + metadata/md5-cache/dev-libs/inih-53 | 2 +- .../md5-cache/dev-libs/json-glib-1.6.6-r1 | 2 +- metadata/md5-cache/dev-libs/jsoncpp-1.9.5 | 2 +- .../md5-cache/dev-libs/jsonrpc-glib-3.40.0 | 2 +- metadata/md5-cache/dev-libs/keystone-0.9.2 | 2 +- metadata/md5-cache/dev-libs/keystone-9999 | 2 +- .../md5-cache/dev-libs/kopeninghours-21.08.3 | 2 +- .../md5-cache/dev-libs/kopeninghours-21.12.1 | 2 +- metadata/md5-cache/dev-libs/kreport-3.2.0-r2 | 2 +- metadata/md5-cache/dev-libs/libarcus-4.9.1 | 2 +- metadata/md5-cache/dev-libs/libbytesize-2.5 | 2 +- metadata/md5-cache/dev-libs/libbytesize-2.6 | 2 +- metadata/md5-cache/dev-libs/libcbor-0.8.0 | 2 +- metadata/md5-cache/dev-libs/libcbor-0.9.0 | 2 +- metadata/md5-cache/dev-libs/libcdada-0.3.4-r2 | 2 +- metadata/md5-cache/dev-libs/libcdada-0.3.5 | 2 +- metadata/md5-cache/dev-libs/libcec-4.0.4-r1 | 2 +- metadata/md5-cache/dev-libs/libcec-4.0.7 | 2 +- metadata/md5-cache/dev-libs/libcec-6.0.2 | 2 +- .../md5-cache/dev-libs/libcharon-4.9.1-r1 | 2 +- metadata/md5-cache/dev-libs/libclc-13.0.0 | 2 +- .../md5-cache/dev-libs/libclc-13.0.1.9999 | 2 +- metadata/md5-cache/dev-libs/libclc-13.0.1_rc3 | 2 +- .../md5-cache/dev-libs/libclc-14.0.0.9999 | 2 +- metadata/md5-cache/dev-libs/libdazzle-3.40.0 | 2 +- metadata/md5-cache/dev-libs/libdazzle-3.42.0 | 2 +- metadata/md5-cache/dev-libs/libdnet-1.14-r2 | 2 +- metadata/md5-cache/dev-libs/libevdev-1.11.0 | 2 +- metadata/md5-cache/dev-libs/libevdev-1.12.0 | 6 +- metadata/md5-cache/dev-libs/libevdev-9999 | 2 +- metadata/md5-cache/dev-libs/libgcrypt-1.9.4 | 4 +- metadata/md5-cache/dev-libs/libgdata-0.18.1 | 2 +- metadata/md5-cache/dev-libs/libgit2-1.3.0 | 2 +- .../dev-libs/libgit2-glib-0.99.0.1-r2 | 2 +- .../md5-cache/dev-libs/libgit2-glib-1.0.0.1 | 2 +- .../dev-libs/libgnome-games-support-1.8.2 | 2 +- metadata/md5-cache/dev-libs/libgnt-2.14.2 | 2 +- metadata/md5-cache/dev-libs/libgnt-2.14.3 | 2 +- metadata/md5-cache/dev-libs/libgudev-236 | 2 +- metadata/md5-cache/dev-libs/libgudev-237-r1 | 2 +- metadata/md5-cache/dev-libs/libgusb-0.3.10 | 2 +- metadata/md5-cache/dev-libs/libgusb-0.3.7-r1 | 2 +- metadata/md5-cache/dev-libs/libgweather-40.0 | 2 +- metadata/md5-cache/dev-libs/libical-3.0.12 | 2 +- metadata/md5-cache/dev-libs/libinput-1.19.3 | 2 +- metadata/md5-cache/dev-libs/libixion-0.16.1 | 2 +- metadata/md5-cache/dev-libs/libixion-0.17.0 | 2 +- metadata/md5-cache/dev-libs/libixion-9999 | 2 +- metadata/md5-cache/dev-libs/libjcat-0.1.8 | 2 +- metadata/md5-cache/dev-libs/libjcat-0.1.9 | 2 +- metadata/md5-cache/dev-libs/liblouis-3.13.0 | 2 +- metadata/md5-cache/dev-libs/liblouis-3.17.0 | 2 +- metadata/md5-cache/dev-libs/liblouis-3.20.0 | 2 +- metadata/md5-cache/dev-libs/libmanette-0.2.6 | 2 +- metadata/md5-cache/dev-libs/libnl-3.5.0 | 2 +- metadata/md5-cache/dev-libs/libnl-99999999 | 2 +- metadata/md5-cache/dev-libs/liborcus-0.16.1 | 2 +- metadata/md5-cache/dev-libs/liborcus-0.17.0 | 2 +- metadata/md5-cache/dev-libs/liborcus-9999 | 2 +- metadata/md5-cache/dev-libs/libpeas-1.30.0 | 2 +- metadata/md5-cache/dev-libs/libpqxx-7.1.2 | 2 +- metadata/md5-cache/dev-libs/libpqxx-7.2.1 | 2 +- metadata/md5-cache/dev-libs/libpqxx-7.3.0 | 2 +- metadata/md5-cache/dev-libs/libpqxx-7.4.1 | 2 +- .../md5-cache/dev-libs/libprelude-5.2.0-r10 | 2 +- .../md5-cache/dev-libs/libpreludedb-5.2.0 | 2 +- .../md5-cache/dev-libs/libpwquality-1.4.4 | 2 +- metadata/md5-cache/dev-libs/libpy-0.2.5-r1 | 2 +- metadata/md5-cache/dev-libs/libratbag-0.15 | 2 +- metadata/md5-cache/dev-libs/libratbag-0.16 | 2 +- metadata/md5-cache/dev-libs/librdkafka-1.5.0 | 2 +- metadata/md5-cache/dev-libs/librdkafka-1.5.2 | 2 +- metadata/md5-cache/dev-libs/librdkafka-1.5.3 | 2 +- metadata/md5-cache/dev-libs/librdkafka-1.6.0 | 2 +- metadata/md5-cache/dev-libs/librdkafka-1.6.1 | 2 +- metadata/md5-cache/dev-libs/librdkafka-1.7.0 | 2 +- metadata/md5-cache/dev-libs/librdkafka-1.8.0 | 2 +- metadata/md5-cache/dev-libs/librdkafka-1.8.2 | 2 +- metadata/md5-cache/dev-libs/librelp-1.10.0 | 2 +- metadata/md5-cache/dev-libs/libreport-2.15.2 | 2 +- metadata/md5-cache/dev-libs/libreport-2.16.0 | 2 +- metadata/md5-cache/dev-libs/libsavitar-4.9.1 | 2 +- metadata/md5-cache/dev-libs/libsigc++-2.10.7 | 2 +- metadata/md5-cache/dev-libs/libsigc++-3.0.7 | 2 +- .../dev-libs/libsodium-1.0.18_p20210617 | 4 +- metadata/md5-cache/dev-libs/libutf8proc-2.7.0 | 13 + metadata/md5-cache/dev-libs/libvarlink-22 | 2 +- metadata/md5-cache/dev-libs/libvarlink-23 | 2 +- metadata/md5-cache/dev-libs/libvoikko-4.3.1 | 2 +- metadata/md5-cache/dev-libs/libwacom-1.11 | 2 +- metadata/md5-cache/dev-libs/libwacom-1.12 | 2 +- metadata/md5-cache/dev-libs/libxml2-2.9.12-r5 | 2 +- metadata/md5-cache/dev-libs/libxmlb-0.1.15-r1 | 2 +- metadata/md5-cache/dev-libs/libxmlb-0.3.5 | 2 +- metadata/md5-cache/dev-libs/libxmlb-0.3.6 | 2 +- metadata/md5-cache/dev-libs/libzia-4.34 | 4 +- .../md5-cache/dev-libs/link-grammar-5.10.2 | 2 +- .../md5-cache/dev-libs/link-grammar-5.8.0 | 2 +- metadata/md5-cache/dev-libs/marisa-0.2.5 | 4 +- metadata/md5-cache/dev-libs/marisa-0.2.6 | 16 +- metadata/md5-cache/dev-libs/marisa-9999 | 16 +- metadata/md5-cache/dev-libs/newt-0.52.21-r1 | 2 +- metadata/md5-cache/dev-libs/pigpio-79 | 2 +- metadata/md5-cache/dev-libs/pocl-1.7-r3 | 2 +- metadata/md5-cache/dev-libs/pocl-1.8-r2 | 2 +- metadata/md5-cache/dev-libs/protobuf-3.17.0 | 2 +- metadata/md5-cache/dev-libs/protobuf-3.17.1 | 2 +- metadata/md5-cache/dev-libs/protobuf-3.17.2 | 2 +- metadata/md5-cache/dev-libs/protobuf-3.17.3 | 2 +- metadata/md5-cache/dev-libs/protobuf-3.18.2 | 15 + metadata/md5-cache/dev-libs/protobuf-3.19.1 | 4 +- .../{protobuf-3.16.0 => protobuf-3.19.3} | 8 +- metadata/md5-cache/dev-libs/protobuf-9999 | 2 +- .../md5-cache/dev-libs/protobuf-c-1.4.0-r1 | 4 +- .../dev-libs/redland-bindings-1.0.17.1-r100 | 2 +- metadata/md5-cache/dev-libs/satyr-0.38 | 2 +- metadata/md5-cache/dev-libs/satyr-0.39 | 2 +- metadata/md5-cache/dev-libs/serd-0.30.10 | 2 +- metadata/md5-cache/dev-libs/skalibs-2.11.1.0 | 11 + metadata/md5-cache/dev-libs/skalibs-2.9.3.0 | 3 +- metadata/md5-cache/dev-libs/sord-0.16.8-r1 | 2 +- metadata/md5-cache/dev-libs/sord-9999 | 2 +- metadata/md5-cache/dev-libs/stfl-0.24-r4 | 2 +- .../md5-cache/dev-libs/template-glib-3.34.0 | 2 +- .../md5-cache/dev-libs/totem-pl-parser-3.26.6 | 2 +- metadata/md5-cache/dev-libs/udis86-1.7.2-r1 | 2 +- .../md5-cache/dev-libs/userspace-rcu-0.13.0 | 6 +- .../md5-cache/dev-libs/userspace-rcu-0.13.1 | 2 +- metadata/md5-cache/dev-libs/utfcpp-3.2.1 | 13 + metadata/md5-cache/dev-libs/utfcpp-9999 | 7 +- metadata/md5-cache/dev-libs/voikko-fi-2.4 | 2 +- .../md5-cache/dev-libs/volume_key-0.3.12-r3 | 2 +- metadata/md5-cache/dev-libs/wayland-1.19.0 | 2 +- metadata/md5-cache/dev-libs/wayland-1.20.0 | 2 +- metadata/md5-cache/dev-libs/wayland-9999 | 2 +- .../md5-cache/dev-libs/wayland-protocols-1.23 | 2 +- .../md5-cache/dev-libs/wayland-protocols-1.24 | 2 +- .../md5-cache/dev-libs/wayland-protocols-9999 | 2 +- metadata/md5-cache/dev-libs/weston-9.0.0-r2 | 2 +- metadata/md5-cache/dev-libs/weston-9999 | 2 +- .../dev-libs/xapian-bindings-1.4.18-r1 | 2 +- .../md5-cache/dev-libs/xapian-bindings-1.4.19 | 2 +- metadata/md5-cache/dev-libs/zziplib-0.13.72 | 2 +- metadata/md5-cache/dev-ml/Manifest.gz | Bin 57261 -> 58853 bytes metadata/md5-cache/dev-ml/camlidl-1.09 | 12 + metadata/md5-cache/dev-ml/dune-2.9.3 | 14 + .../md5-cache/dev-ml/dune-build-info-2.9.3 | 15 + .../md5-cache/dev-ml/dune-configurator-2.9.3 | 15 + .../md5-cache/dev-ml/dune-private-libs-2.9.3 | 15 + metadata/md5-cache/dev-ml/dune-site-2.9.3 | 15 + metadata/md5-cache/dev-ml/fieldslib-0.15.0 | 14 + metadata/md5-cache/dev-ml/findlib-1.9.3 | 12 + metadata/md5-cache/dev-ml/fix-20220121 | 15 + metadata/md5-cache/dev-ml/gen-1.0 | 15 + metadata/md5-cache/dev-ml/llvm-ocaml-11.1.0 | 2 +- metadata/md5-cache/dev-ml/llvm-ocaml-12.0.1 | 2 +- metadata/md5-cache/dev-ml/llvm-ocaml-13.0.0 | 2 +- .../md5-cache/dev-ml/llvm-ocaml-13.0.1.9999 | 2 +- .../md5-cache/dev-ml/llvm-ocaml-13.0.1_rc3 | 2 +- .../md5-cache/dev-ml/llvm-ocaml-14.0.0.9999 | 2 +- metadata/md5-cache/dev-ml/reason-3.7.0-r1 | 14 - metadata/md5-cache/dev-ml/reason-3.7.0-r2 | 14 + metadata/md5-cache/dev-ml/timezone-0.14.0 | 6 +- .../dev-perl/Apache-SizeLimit-0.970.0-r1 | 14 - .../dev-perl/Apache-SizeLimit-0.970.0-r2 | 4 +- .../dev-perl/Inline-Python-0.560.0-r1 | 2 +- .../md5-cache/dev-perl/Linux-Smaps-0.140.0 | 4 +- ...ail-AuthenticationResults-2.202.109.150-r1 | 4 +- metadata/md5-cache/dev-perl/Manifest.gz | Bin 313255 -> 312444 bytes .../dev-perl/Object-Realize-Later-0.190.0 | 14 - .../dev-perl/Object-Realize-Later-0.210.0 | 4 +- .../dev-perl/Template-Plugin-Latex-3.60.0 | 14 - .../dev-perl/Test-NoWarnings-1.40.0-r3 | 12 - .../md5-cache/dev-perl/Test-Taint-1.60.0-r1 | 14 - metadata/md5-cache/dev-perl/Test-Taint-1.80.0 | 4 +- .../md5-cache/dev-perl/XML-Parser-2.460.0-r2 | 4 +- metadata/md5-cache/dev-python/3to2-1.1.1-r1 | 2 +- .../md5-cache/dev-python/APScheduler-3.8.1 | 2 +- metadata/md5-cache/dev-python/Babel-2.9.1 | 2 +- metadata/md5-cache/dev-python/BitVector-3.5.0 | 2 +- .../dev-python/CppHeaderParser-2.7.4 | 2 +- metadata/md5-cache/dev-python/Faker-10.0.0 | 2 +- metadata/md5-cache/dev-python/Faker-11.0.0 | 2 +- metadata/md5-cache/dev-python/Faker-11.1.0 | 2 +- metadata/md5-cache/dev-python/Faker-11.3.0 | 2 +- .../md5-cache/dev-python/GitPython-3.1.24-r1 | 2 +- .../md5-cache/dev-python/GitPython-3.1.25 | 2 +- .../md5-cache/dev-python/GitPython-3.1.26 | 2 +- .../dev-python/GridDataFormats-0.6.0 | 2 +- metadata/md5-cache/dev-python/Manifest.gz | Bin 364478 -> 376217 bytes .../md5-cache/dev-python/MechanicalSoup-1.1.0 | 2 +- .../dev-python/PyContracts-1.8.14-r1 | 2 +- .../md5-cache/dev-python/PyECLib-1.6.0-r1 | 2 +- metadata/md5-cache/dev-python/PyGithub-1.55 | 2 +- .../md5-cache/dev-python/PyPDF2-1.26.0-r1 | 2 +- .../md5-cache/dev-python/PyPDF2-1.26.0-r2 | 14 + .../md5-cache/dev-python/PyQt-builder-1.12.2 | 2 +- metadata/md5-cache/dev-python/PyQt5-5.15.4-r1 | 2 +- metadata/md5-cache/dev-python/PyQt5-5.15.6 | 2 +- .../md5-cache/dev-python/PyQt5-sip-12.9.0 | 2 +- .../md5-cache/dev-python/PyQtWebEngine-5.15.4 | 2 +- .../md5-cache/dev-python/PyQtWebEngine-5.15.5 | 2 +- .../md5-cache/dev-python/PyRSS2Gen-1.1-r1 | 2 +- .../md5-cache/dev-python/PyRSS2Gen-1.1-r2 | 14 + metadata/md5-cache/dev-python/PySDL2-0.9.10 | 2 +- metadata/md5-cache/dev-python/PySDL2-0.9.11 | 16 + metadata/md5-cache/dev-python/PySDL2-0.9.9 | 2 +- metadata/md5-cache/dev-python/PySensors-0.0.4 | 2 +- .../md5-cache/dev-python/PySocks-1.7.1-r1 | 2 +- metadata/md5-cache/dev-python/PyUtilib-6.0.0 | 2 +- metadata/md5-cache/dev-python/Pyro4-4.82 | 2 +- metadata/md5-cache/dev-python/QtPy-1.11.2 | 2 +- metadata/md5-cache/dev-python/QtPy-1.11.3-r1 | 2 +- metadata/md5-cache/dev-python/QtPy-2.0.0 | 2 +- metadata/md5-cache/dev-python/Rx-3.2.0 | 2 +- .../dev-python/SaltTesting-2018.9.21 | 2 +- metadata/md5-cache/dev-python/absl-py-0.12.0 | 2 +- metadata/md5-cache/dev-python/abydos-0.5.0-r1 | 2 +- metadata/md5-cache/dev-python/adblock-0.5.1 | 2 +- metadata/md5-cache/dev-python/aesara-2.3.3 | 2 +- metadata/md5-cache/dev-python/aesara-2.3.4 | 2 +- metadata/md5-cache/dev-python/aesara-2.3.5 | 2 +- metadata/md5-cache/dev-python/aesara-2.3.6 | 2 +- metadata/md5-cache/dev-python/aesara-2.3.7 | 2 +- metadata/md5-cache/dev-python/aesara-2.3.8 | 2 +- metadata/md5-cache/dev-python/agate-1.6.3-r1 | 2 +- .../md5-cache/dev-python/agate-dbf-0.2.2-r1 | 2 +- .../md5-cache/dev-python/agate-excel-0.2.5-r1 | 2 +- .../md5-cache/dev-python/agate-sql-0.5.8-r1 | 2 +- metadata/md5-cache/dev-python/aiodns-3.0.0 | 2 +- metadata/md5-cache/dev-python/aiofiles-0.7.0 | 2 +- metadata/md5-cache/dev-python/aiofiles-0.8.0 | 2 +- .../md5-cache/dev-python/aiofiles-0.8.0-r1 | 2 +- metadata/md5-cache/dev-python/aiohttp-3.8.1 | 2 +- .../dev-python/aiohttp-cors-0.7.0-r1 | 2 +- .../md5-cache/dev-python/aiohttp-jinja2-1.5 | 2 +- .../md5-cache/dev-python/aiohttp-socks-0.7.1 | 2 +- metadata/md5-cache/dev-python/aiopylgtv-0.4.1 | 2 +- metadata/md5-cache/dev-python/aioredis-2.0.0 | 15 - metadata/md5-cache/dev-python/aioredis-2.0.1 | 6 +- .../md5-cache/dev-python/aioresponses-0.7.2 | 2 +- .../md5-cache/dev-python/aioresponses-0.7.3 | 2 +- metadata/md5-cache/dev-python/aiorpcX-0.19.1 | 2 +- metadata/md5-cache/dev-python/aiorpcX-0.22.1 | 2 +- metadata/md5-cache/dev-python/aiosignal-1.2.0 | 2 +- metadata/md5-cache/dev-python/aiosmtpd-1.4.2 | 2 +- metadata/md5-cache/dev-python/ajsonrpc-1.2.0 | 2 +- .../md5-cache/dev-python/alabaster-0.7.12 | 2 +- .../md5-cache/dev-python/alagitpull-0.0.23-r1 | 2 +- metadata/md5-cache/dev-python/alembic-1.7.5 | 2 +- .../md5-cache/dev-python/ament_package-0.12.0 | 2 +- metadata/md5-cache/dev-python/amodem-1.15.3 | 2 +- metadata/md5-cache/dev-python/aniso8601-9.0.1 | 2 +- metadata/md5-cache/dev-python/ansi-0.2.0 | 2 +- metadata/md5-cache/dev-python/ansi-0.2.0-r1 | 15 + metadata/md5-cache/dev-python/ansi2html-1.6.0 | 2 +- .../md5-cache/dev-python/ansible-compat-0.5.0 | 2 +- .../md5-cache/dev-python/ansible-compat-1.0.0 | 2 +- .../dev-python/ansible-pygments-0.1.0 | 2 +- .../dev-python/ansible-pygments-0.1.1 | 2 +- .../dev-python/ansible-runner-1.4.7-r1 | 2 +- metadata/md5-cache/dev-python/ansicolor-0.3.2 | 2 +- metadata/md5-cache/dev-python/ansicolor-9999 | 2 +- metadata/md5-cache/dev-python/anyio-3.2.1 | 2 +- metadata/md5-cache/dev-python/anyio-3.4.0 | 2 +- metadata/md5-cache/dev-python/anyio-3.5.0 | 2 +- metadata/md5-cache/dev-python/anyqt-0.0.13 | 2 +- metadata/md5-cache/dev-python/apipkg-2.1.0 | 2 +- metadata/md5-cache/dev-python/apispec-5.1.1 | 2 +- .../md5-cache/dev-python/appdirs-1.4.4-r1 | 2 +- .../md5-cache/dev-python/appdirs-1.4.4-r2 | 2 +- metadata/md5-cache/dev-python/apsw-3.35.4_p1 | 2 +- .../dev-python/argcomplete-1.12.3-r1 | 2 +- .../md5-cache/dev-python/argcomplete-2.0.0 | 2 +- metadata/md5-cache/dev-python/argh-0.26.2-r2 | 2 +- .../dev-python/argon2-cffi-21.3.0-r1 | 2 +- .../dev-python/argon2-cffi-21.3.0-r2 | 2 +- .../dev-python/argon2-cffi-bindings-21.2.0 | 2 +- .../dev-python/argparse-manpage-1.5-r1 | 2 +- .../md5-cache/dev-python/argparse-manpage-2 | 2 +- .../md5-cache/dev-python/argparse-manpage-2.1 | 2 +- metadata/md5-cache/dev-python/arpeggio-1.10.2 | 2 +- metadata/md5-cache/dev-python/arrow-1.2.1-r1 | 2 +- metadata/md5-cache/dev-python/arrow-1.2.2 | 2 +- .../md5-cache/dev-python/asgiref-3.4.1-r1 | 2 +- metadata/md5-cache/dev-python/asgiref-3.5.0 | 2 +- .../md5-cache/dev-python/asn1crypto-1.4.0 | 2 +- metadata/md5-cache/dev-python/asteval-0.9.25 | 2 +- metadata/md5-cache/dev-python/asteval-0.9.26 | 2 +- metadata/md5-cache/dev-python/astor-0.8.1 | 2 +- metadata/md5-cache/dev-python/astroid-2.9.0 | 2 +- metadata/md5-cache/dev-python/astroid-2.9.2 | 2 +- metadata/md5-cache/dev-python/astroid-2.9.3 | 2 +- metadata/md5-cache/dev-python/asttokens-2.0.5 | 2 +- .../md5-cache/dev-python/astunparse-1.6.3 | 2 +- .../dev-python/async-lru-1.0.2_p20201029 | 2 +- .../dev-python/async_generator-1.10-r1 | 2 +- .../md5-cache/dev-python/async_timeout-4.0.2 | 2 +- .../md5-cache/dev-python/asyncstdlib-3.10.2 | 2 +- .../dev-python/asyncstdlib-3.10.2-r1 | 2 +- .../dev-python/atomicwrites-1.4.0-r1 | 2 +- metadata/md5-cache/dev-python/atpublic-2.3 | 2 +- metadata/md5-cache/dev-python/attrs-21.2.0 | 2 +- metadata/md5-cache/dev-python/attrs-21.3.0 | 2 +- metadata/md5-cache/dev-python/attrs-21.4.0 | 6 +- metadata/md5-cache/dev-python/audioread-2.1.9 | 2 +- .../md5-cache/dev-python/authheaders-0.14.1 | 2 +- metadata/md5-cache/dev-python/authres-1.2.0 | 2 +- .../md5-cache/dev-python/autobahn-21.11.1 | 2 +- metadata/md5-cache/dev-python/autobahn-22.1.1 | 15 + metadata/md5-cache/dev-python/automat-20.2.0 | 2 +- metadata/md5-cache/dev-python/autopage-0.4.0 | 2 +- metadata/md5-cache/dev-python/autopage-0.5.0 | 2 +- metadata/md5-cache/dev-python/autopep8-1.5.7 | 2 +- metadata/md5-cache/dev-python/autopep8-1.6.0 | 2 +- metadata/md5-cache/dev-python/autopep8-9999 | 2 +- metadata/md5-cache/dev-python/autoprop-4.0.2 | 2 +- .../md5-cache/dev-python/autoprop-4.0.2-r1 | 15 + .../dev-python/aws-sam-translator-1.40.0 | 2 +- .../dev-python/aws-sam-translator-1.42.0 | 6 +- .../dev-python/aws-xray-sdk-python-2.8.0 | 6 +- metadata/md5-cache/dev-python/awxkit-19.4.0 | 2 +- .../md5-cache/dev-python/babelfish-0.6.0-r1 | 2 +- metadata/md5-cache/dev-python/babelfish-9999 | 2 +- metadata/md5-cache/dev-python/backcall-0.2.0 | 2 +- .../md5-cache/dev-python/backcall-0.2.0-r1 | 15 + metadata/md5-cache/dev-python/backoff-1.11.0 | 2 +- ...backports-entry_points_selectable-1.1.0-r1 | 2 +- .../dev-python/backports-tempfile-1.0-r1 | 2 +- .../dev-python/backports-weakref-1.0_p1-r1 | 2 +- .../dev-python/backports-zoneinfo-0.2.1-r2 | 2 +- metadata/md5-cache/dev-python/backrefs-5.2 | 2 +- metadata/md5-cache/dev-python/bandit-1.7.1 | 2 +- metadata/md5-cache/dev-python/bandit-1.7.2 | 2 +- metadata/md5-cache/dev-python/bandit-1.7.2-r1 | 15 + metadata/md5-cache/dev-python/bareos-20.0.2 | 2 +- metadata/md5-cache/dev-python/bashate-2.1.0 | 2 +- .../md5-cache/dev-python/basho-erlastic-2.1.1 | 2 +- metadata/md5-cache/dev-python/bcrypt-3.2.0 | 2 +- metadata/md5-cache/dev-python/beagle-0.3.0 | 2 +- .../dev-python/beautifulsoup4-4.10.0 | 2 +- metadata/md5-cache/dev-python/beniget-0.4.1 | 2 +- .../md5-cache/dev-python/berkeleydb-18.1.4 | 2 +- .../md5-cache/dev-python/berkeleydb-18.1.5 | 2 +- metadata/md5-cache/dev-python/bert-2.2.0 | 2 +- metadata/md5-cache/dev-python/bert-2.2.0-r1 | 14 + metadata/md5-cache/dev-python/betamax-0.8.1 | 2 +- .../dev-python/betamax-matchers-0.4.0 | 2 +- .../md5-cache/dev-python/bibtexparser-1.1.0 | 2 +- .../md5-cache/dev-python/bibtexparser-1.2.0 | 2 +- .../md5-cache/dev-python/binaryornot-0.4.4-r2 | 2 +- metadata/md5-cache/dev-python/bitarray-2.3.4 | 2 +- metadata/md5-cache/dev-python/bitarray-2.3.5 | 2 +- .../md5-cache/dev-python/bitarray-2.3.5-r1 | 14 + metadata/md5-cache/dev-python/bitstring-3.1.9 | 2 +- .../md5-cache/dev-python/black-21.12_beta0 | 2 +- .../md5-cache/dev-python/black-21.12_beta0-r1 | 2 +- metadata/md5-cache/dev-python/black-22.1.0 | 15 + metadata/md5-cache/dev-python/bleach-4.1.0 | 2 +- metadata/md5-cache/dev-python/blessed-1.19.0 | 2 +- metadata/md5-cache/dev-python/blessed-1.19.1 | 2 +- .../md5-cache/dev-python/blessings-1.7-r1 | 2 +- metadata/md5-cache/dev-python/blinker-1.4-r2 | 2 +- metadata/md5-cache/dev-python/blockdiag-3.0.0 | 2 +- metadata/md5-cache/dev-python/blosc-1.10.5 | 2 +- metadata/md5-cache/dev-python/bluelet-0.2.0 | 2 +- .../md5-cache/dev-python/bluelet-0.2.0-r1 | 14 + metadata/md5-cache/dev-python/blurb-1.0.8 | 2 +- metadata/md5-cache/dev-python/boltons-21.0.0 | 2 +- .../dev-python/booleanOperations-0.9.0-r1 | 2 +- metadata/md5-cache/dev-python/boto-2.49.0-r4 | 2 +- metadata/md5-cache/dev-python/boto3-1.20.23 | 2 +- metadata/md5-cache/dev-python/boto3-1.20.31 | 2 +- metadata/md5-cache/dev-python/boto3-1.20.37 | 2 +- metadata/md5-cache/dev-python/boto3-1.20.40 | 2 +- metadata/md5-cache/dev-python/boto3-1.20.41 | 2 +- metadata/md5-cache/dev-python/boto3-1.20.42 | 2 +- metadata/md5-cache/dev-python/boto3-1.20.43 | 2 +- metadata/md5-cache/dev-python/boto3-1.20.44 | 2 +- metadata/md5-cache/dev-python/boto3-1.20.45 | 15 + metadata/md5-cache/dev-python/boto3-1.20.46 | 15 + metadata/md5-cache/dev-python/boto3-9999 | 2 +- .../md5-cache/dev-python/botocore-1.23.23 | 2 +- .../md5-cache/dev-python/botocore-1.23.31 | 2 +- .../md5-cache/dev-python/botocore-1.23.37 | 2 +- .../md5-cache/dev-python/botocore-1.23.40 | 2 +- .../md5-cache/dev-python/botocore-1.23.41 | 2 +- .../md5-cache/dev-python/botocore-1.23.42 | 2 +- .../md5-cache/dev-python/botocore-1.23.43 | 2 +- .../md5-cache/dev-python/botocore-1.23.44 | 2 +- .../md5-cache/dev-python/botocore-1.23.45 | 15 + .../md5-cache/dev-python/botocore-1.23.46 | 15 + metadata/md5-cache/dev-python/botocore-9999 | 2 +- metadata/md5-cache/dev-python/bottle-0.12.19 | 2 +- .../md5-cache/dev-python/bottleneck-1.3.2-r1 | 2 +- metadata/md5-cache/dev-python/bpython-0.22.1 | 2 +- metadata/md5-cache/dev-python/bracex-2.2.1 | 2 +- .../md5-cache/dev-python/braintree-4.12.0 | 2 +- metadata/md5-cache/dev-python/breathe-4.31.0 | 2 +- metadata/md5-cache/dev-python/breathe-4.32.0 | 15 + .../md5-cache/dev-python/brotlicffi-1.0.9.2 | 2 +- metadata/md5-cache/dev-python/brython-3.9.0 | 2 +- metadata/md5-cache/dev-python/bsddb3-6.2.9 | 2 +- metadata/md5-cache/dev-python/build-0.7.0 | 2 +- .../dev-python/cached-property-1.5.2 | 2 +- metadata/md5-cache/dev-python/cachelib-0.4.1 | 2 +- metadata/md5-cache/dev-python/cachelib-0.5.0 | 2 +- metadata/md5-cache/dev-python/cachelib-0.6.0 | 2 +- .../md5-cache/dev-python/cachetools-4.2.4 | 2 +- .../md5-cache/dev-python/cachetools-5.0.0 | 2 +- metadata/md5-cache/dev-python/cairocffi-1.3.0 | 2 +- metadata/md5-cache/dev-python/cangjie-1.3-r1 | 2 +- metadata/md5-cache/dev-python/capturer-3.0 | 2 +- metadata/md5-cache/dev-python/carbon-1.1.8 | 2 +- metadata/md5-cache/dev-python/carbon-1.1.8-r1 | 14 + metadata/md5-cache/dev-python/case-1.5.3 | 2 +- metadata/md5-cache/dev-python/casttube-0.2.1 | 2 +- .../md5-cache/dev-python/catkin_pkg-0.4.23-r1 | 2 +- metadata/md5-cache/dev-python/catkin_pkg-9999 | 2 +- metadata/md5-cache/dev-python/cattrs-1.10.0 | 2 +- .../md5-cache/dev-python/cattrs-1.10.0-r1 | 2 +- metadata/md5-cache/dev-python/cattrs-1.9.0 | 2 +- metadata/md5-cache/dev-python/cbor-1.0.0-r1 | 2 +- metadata/md5-cache/dev-python/cbor2-5.4.2 | 2 +- metadata/md5-cache/dev-python/cchardet-2.1.7 | 2 +- metadata/md5-cache/dev-python/cerberus-1.3.2 | 2 +- metadata/md5-cache/dev-python/cerberus-1.3.4 | 2 +- .../md5-cache/dev-python/certifi-3021.3.16-r1 | 2 +- metadata/md5-cache/dev-python/cffi-1.14.6 | 2 +- metadata/md5-cache/dev-python/cffi-1.15.0 | 2 +- metadata/md5-cache/dev-python/cfgv-3.3.1 | 2 +- metadata/md5-cache/dev-python/cfn-lint-0.56.3 | 2 +- metadata/md5-cache/dev-python/cfn-lint-0.56.4 | 2 +- metadata/md5-cache/dev-python/cfn-lint-0.57.0 | 6 +- metadata/md5-cache/dev-python/cftime-1.5.1 | 2 +- metadata/md5-cache/dev-python/cftime-1.5.2 | 2 +- .../md5-cache/dev-python/cgroup-utils-0.8 | 2 +- metadata/md5-cache/dev-python/chai-1.1.2 | 2 +- metadata/md5-cache/dev-python/chameleon-3.9.1 | 2 +- .../dev-python/characteristic-14.3.0-r3 | 2 +- metadata/md5-cache/dev-python/chardet-4.0.0 | 2 +- .../dev-python/charset_normalizer-2.0.10 | 2 +- .../dev-python/charset_normalizer-2.0.9 | 2 +- .../md5-cache/dev-python/chart-studio-1.1.0 | 2 +- metadata/md5-cache/dev-python/cheetah3-3.2.6 | 2 +- metadata/md5-cache/dev-python/cheroot-8.5.2 | 2 +- metadata/md5-cache/dev-python/cheroot-8.6.0 | 2 +- metadata/md5-cache/dev-python/cherrypy-18.6.1 | 2 +- metadata/md5-cache/dev-python/chump-1.6.0-r1 | 2 +- .../md5-cache/dev-python/citeproc-py-0.6.0 | 2 +- metadata/md5-cache/dev-python/cjkwrap-2.2-r1 | 2 +- .../md5-cache/dev-python/clang-python-11.1.0 | 2 +- .../md5-cache/dev-python/clang-python-12.0.1 | 2 +- .../md5-cache/dev-python/clang-python-13.0.0 | 2 +- .../dev-python/clang-python-13.0.1.9999 | 2 +- .../dev-python/clang-python-13.0.1_rc3 | 2 +- .../dev-python/clang-python-14.0.0.9999 | 2 +- metadata/md5-cache/dev-python/cleo-0.8.1 | 2 +- .../md5-cache/dev-python/cli_helpers-2.2.0 | 2 +- .../md5-cache/dev-python/cli_helpers-2.2.1 | 2 +- .../md5-cache/dev-python/cli_helpers-9999 | 2 +- metadata/md5-cache/dev-python/click-7.1.2-r1 | 2 +- metadata/md5-cache/dev-python/click-8.0.3 | 2 +- .../dev-python/click-default-group-1.2.2 | 2 +- .../dev-python/click-help-colors-0.9.1 | 2 +- metadata/md5-cache/dev-python/click-log-0.3.2 | 2 +- .../md5-cache/dev-python/click-plugins-1.1.1 | 2 +- .../dev-python/click-threading-0.5.0 | 2 +- metadata/md5-cache/dev-python/cliff-3.10.0 | 2 +- metadata/md5-cache/dev-python/cliff-3.8.0 | 2 +- metadata/md5-cache/dev-python/clikit-0.6.2 | 2 +- metadata/md5-cache/dev-python/clint-0.5.1-r3 | 2 +- .../md5-cache/dev-python/cloudpickle-2.0.0 | 6 +- .../md5-cache/dev-python/cloudscraper-1.2.58 | 2 +- metadata/md5-cache/dev-python/cmd2-2.3.3 | 2 +- .../dev-python/collective-checkdocs-0.2-r1 | 2 +- metadata/md5-cache/dev-python/colorama-0.4.4 | 2 +- .../md5-cache/dev-python/colorclass-2.2.2 | 2 +- .../md5-cache/dev-python/colorclass-2.2.2-r1 | 2 +- .../md5-cache/dev-python/coloredlogs-15.0.1 | 2 +- metadata/md5-cache/dev-python/colorlog-6.6.0 | 2 +- .../md5-cache/dev-python/colorspacious-1.1.2 | 2 +- .../md5-cache/dev-python/commentjson-0.9.0 | 2 +- .../md5-cache/dev-python/commonmark-0.9.1 | 2 +- .../md5-cache/dev-python/configargparse-1.5.3 | 2 +- .../md5-cache/dev-python/configclass-0.2.0 | 2 +- .../md5-cache/dev-python/configobj-5.0.6-r1 | 2 +- .../md5-cache/dev-python/configobj-5.0.6-r2 | 15 + .../dev-python/configshell-fb-1.1.29 | 2 +- metadata/md5-cache/dev-python/confuse-1.6.0 | 2 +- metadata/md5-cache/dev-python/confuse-1.7.0 | 2 +- .../md5-cache/dev-python/confuse-1.7.0-r1 | 2 +- metadata/md5-cache/dev-python/cons-0.4.4 | 2 +- metadata/md5-cache/dev-python/cons-0.4.5 | 2 +- .../md5-cache/dev-python/consonance-0.1.5 | 2 +- .../md5-cache/dev-python/constantly-15.1.0-r1 | 2 +- .../md5-cache/dev-python/construct-2.10.67 | 2 +- .../md5-cache/dev-python/cookies-2.2.1-r1 | 4 +- .../md5-cache/dev-python/coreapi-2.3.3-r1 | 2 +- .../md5-cache/dev-python/coreschema-0.0.4 | 2 +- .../md5-cache/dev-python/cov-core-1.15.0-r3 | 2 +- metadata/md5-cache/dev-python/coverage-6.2 | 2 +- metadata/md5-cache/dev-python/coverage-6.3 | 2 +- metadata/md5-cache/dev-python/cppy-1.1.0 | 2 +- metadata/md5-cache/dev-python/crashtest-0.3.1 | 2 +- metadata/md5-cache/dev-python/crcmod-1.7-r4 | 2 +- metadata/md5-cache/dev-python/crcmod-1.7-r5 | 14 + metadata/md5-cache/dev-python/croniter-1.1.0 | 2 +- metadata/md5-cache/dev-python/croniter-1.2.0 | 2 +- .../dev-python/cryptography-3.4.7-r2 | 2 +- .../md5-cache/dev-python/cryptography-36.0.0 | 2 +- .../md5-cache/dev-python/css-parser-1.0.7 | 2 +- .../md5-cache/dev-python/csscompressor-0.9.5 | 2 +- .../md5-cache/dev-python/cssselect-1.1.0-r1 | 2 +- .../md5-cache/dev-python/cssselect2-0.4.1 | 2 +- .../md5-cache/dev-python/cssselect2-0.4.1-r1 | 2 +- metadata/md5-cache/dev-python/cssutils-2.3.0 | 2 +- metadata/md5-cache/dev-python/csvkit-1.0.6-r1 | 2 +- .../md5-cache/dev-python/ctypescrypto-0.5 | 2 +- .../md5-cache/dev-python/ctypescrypto-9999 | 2 +- metadata/md5-cache/dev-python/curtsies-0.3.10 | 2 +- metadata/md5-cache/dev-python/cvxopt-1.2.7 | 2 +- metadata/md5-cache/dev-python/cwcwidth-0.1.5 | 15 - metadata/md5-cache/dev-python/cwcwidth-0.1.6 | 2 +- metadata/md5-cache/dev-python/cx_Freeze-6.9 | 2 +- metadata/md5-cache/dev-python/cycler-0.11.0 | 2 +- metadata/md5-cache/dev-python/cython-0.29.25 | 2 +- metadata/md5-cache/dev-python/cython-0.29.26 | 2 +- metadata/md5-cache/dev-python/cython-0.29.27 | 15 + .../cython-test-exception-raiser-1.0.2 | 2 +- metadata/md5-cache/dev-python/daemonize-2.5.0 | 2 +- metadata/md5-cache/dev-python/dask-2021.11.0 | 2 +- metadata/md5-cache/dev-python/dask-2021.12.0 | 2 +- metadata/md5-cache/dev-python/dask-2022.01.0 | 6 +- metadata/md5-cache/dev-python/dask-2022.01.1 | 15 + metadata/md5-cache/dev-python/dbfread-2.0.7 | 2 +- .../md5-cache/dev-python/dbus-python-1.2.18 | 2 +- metadata/md5-cache/dev-python/dbutils-2.0.2 | 2 +- metadata/md5-cache/dev-python/dbutils-2.0.3 | 2 +- metadata/md5-cache/dev-python/dbutils-3.0.0 | 2 +- metadata/md5-cache/dev-python/dbutils-3.0.1 | 2 +- metadata/md5-cache/dev-python/dbutils-3.0.2 | 2 +- metadata/md5-cache/dev-python/ddt-1.4.4 | 2 +- .../md5-cache/dev-python/debtcollector-2.3.0 | 2 +- .../md5-cache/dev-python/debtcollector-2.4.0 | 2 +- metadata/md5-cache/dev-python/debugpy-1.5.1 | 2 +- metadata/md5-cache/dev-python/decorator-5.1.0 | 2 +- metadata/md5-cache/dev-python/decorator-5.1.1 | 2 +- metadata/md5-cache/dev-python/deepmerge-0.3.0 | 2 +- metadata/md5-cache/dev-python/deepmerge-1.0.0 | 2 +- metadata/md5-cache/dev-python/defcon-0.10.0 | 6 +- metadata/md5-cache/dev-python/defcon-0.9.0 | 15 - .../md5-cache/dev-python/defusedxml-0.7.1 | 2 +- .../md5-cache/dev-python/denonavr-0.10.10 | 2 +- metadata/md5-cache/dev-python/denonavr-0.10.9 | 2 +- .../md5-cache/dev-python/deprecated-1.2.13 | 2 +- .../md5-cache/dev-python/deprecation-2.1.0 | 2 +- .../md5-cache/dev-python/dictdiffer-0.9.0 | 2 +- .../md5-cache/dev-python/dicttoxml-1.7.4-r2 | 2 +- .../md5-cache/dev-python/dicttoxml-1.7.4-r3 | 14 + .../dev-python/diff-match-patch-20181111 | 2 +- .../dev-python/diff-match-patch-20200713 | 2 +- metadata/md5-cache/dev-python/dill-0.3.4 | 2 +- .../dev-python/discogs-client-2.3.12-r1 | 2 +- .../md5-cache/dev-python/discogs-client-9999 | 2 +- metadata/md5-cache/dev-python/diskcache-5.3.0 | 2 +- metadata/md5-cache/dev-python/diskcache-5.4.0 | 2 +- .../md5-cache/dev-python/dissononce-0.34.3-r1 | 2 +- metadata/md5-cache/dev-python/distlib-0.3.4 | 2 +- .../md5-cache/dev-python/distlib-0.3.4-r1 | 15 + metadata/md5-cache/dev-python/distro-1.6.0 | 2 +- .../dev-python/dj-database-url-0.5.0 | 2 +- .../md5-cache/dev-python/dj-email-url-1.0.2 | 2 +- .../md5-cache/dev-python/dj-search-url-0.1 | 2 +- metadata/md5-cache/dev-python/django-2.2.26 | 2 +- metadata/md5-cache/dev-python/django-3.2.11 | 2 +- metadata/md5-cache/dev-python/django-4.0.1 | 2 +- .../dev-python/django-allauth-0.45.0 | 2 +- .../dev-python/django-allauth-0.46.0 | 2 +- .../dev-python/django-allauth-0.47.0 | 2 +- .../md5-cache/dev-python/django-appconf-1.0.5 | 2 +- .../dev-python/django-auth-ldap-3.0.0 | 2 +- .../dev-python/django-cache-url-3.2.3 | 2 +- .../md5-cache/dev-python/django-cacheops-6.0 | 2 +- .../dev-python/django-compressor-2.4.1 | 2 +- .../dev-python/django-configurations-2.3.1 | 2 +- .../dev-python/django-configurations-2.3.2 | 2 +- .../dev-python/django-cors-headers-3.10.0 | 2 +- .../dev-python/django-cors-headers-3.10.1 | 2 +- .../dev-python/django-debug-toolbar-3.2.2 | 2 +- .../dev-python/django-debug-toolbar-3.2.3 | 2 +- .../dev-python/django-debug-toolbar-3.2.4 | 2 +- .../dev-python/django-extensions-3.0.9 | 2 +- .../dev-python/django-filter-21.1-r2 | 2 +- .../dev-python/django-gravatar2-1.4.4 | 2 +- .../md5-cache/dev-python/django-haystack-3.0 | 2 +- .../dev-python/django-js-asset-1.2.2 | 2 +- .../md5-cache/dev-python/django-mptt-0.13.4 | 2 +- .../md5-cache/dev-python/django-otp-1.1.1 | 2 +- .../md5-cache/dev-python/django-otp-1.1.2 | 2 +- .../md5-cache/dev-python/django-otp-1.1.3 | 2 +- .../md5-cache/dev-python/django-pglocks-1.0.4 | 2 +- .../dev-python/django-picklefield-3.0.1-r1 | 2 +- .../dev-python/django-prometheus-2.1.0 | 2 +- .../dev-python/django-prometheus-2.2.0 | 2 +- metadata/md5-cache/dev-python/django-q-1.3.3 | 2 +- .../md5-cache/dev-python/django-redis-5.0.0 | 2 +- .../md5-cache/dev-python/django-redis-5.1.0 | 2 +- .../md5-cache/dev-python/django-redis-5.2.0 | 2 +- metadata/md5-cache/dev-python/django-rq-2.4.1 | 2 +- .../dev-python/django-sortedm2m-3.1.1 | 2 +- .../md5-cache/dev-python/django-tables2-2.3.4 | 4 +- .../md5-cache/dev-python/django-tagging-0.5.0 | 2 +- .../md5-cache/dev-python/django-taggit-1.5.1 | 2 +- .../md5-cache/dev-python/django-taggit-2.0.0 | 2 +- .../md5-cache/dev-python/django-taggit-2.1.0 | 2 +- .../dev-python/django-taggit-serializer-0.1.7 | 2 +- .../dev-python/django-timezone-field-4.2.1 | 2 +- .../dev-python/django-timezone-field-4.2.3 | 2 +- .../dev-python/django_polymorphic-3.0.0 | 2 +- .../dev-python/django_polymorphic-3.1 | 2 +- .../dev-python/djangorestframework-3.12.4 | 2 +- .../dev-python/djangorestframework-3.13.0 | 2 +- .../dev-python/djangorestframework-3.13.1 | 2 +- metadata/md5-cache/dev-python/dkimpy-1.0.5 | 2 +- .../md5-cache/dev-python/dns-lexicon-3.8.3 | 2 +- .../md5-cache/dev-python/dns-lexicon-3.8.4 | 2 +- .../md5-cache/dev-python/dns-lexicon-3.8.5 | 2 +- .../md5-cache/dev-python/dns-lexicon-3.9.0 | 2 +- .../md5-cache/dev-python/dns-lexicon-3.9.2 | 2 +- .../md5-cache/dev-python/dnspython-1.16.0-r2 | 2 +- metadata/md5-cache/dev-python/dnspython-2.1.0 | 2 +- metadata/md5-cache/dev-python/dnspython-2.2.0 | 2 +- metadata/md5-cache/dev-python/doc8-0.9.1 | 2 +- metadata/md5-cache/dev-python/docker-py-5.0.3 | 2 +- .../md5-cache/dev-python/dockerpty-0.4.1-r1 | 2 +- metadata/md5-cache/dev-python/docopt-0.6.2-r4 | 2 +- .../dev-python/doctest-ignore-unicode-0.1.2 | 2 +- .../doctest-ignore-unicode-0.1.2-r1 | 2 +- .../md5-cache/dev-python/docutils-0.16-r1 | 2 +- metadata/md5-cache/dev-python/docutils-0.17.1 | 2 +- metadata/md5-cache/dev-python/docutils-0.18.1 | 2 +- .../md5-cache/dev-python/docutils-glep-1.2 | 2 +- .../md5-cache/dev-python/dogpile-cache-1.1.4 | 2 +- .../md5-cache/dev-python/dogpile-cache-1.1.5 | 2 +- metadata/md5-cache/dev-python/doit-0.33.1 | 2 +- metadata/md5-cache/dev-python/doit-0.34.1 | 2 +- metadata/md5-cache/dev-python/doit-py-0.5.0 | 2 +- metadata/md5-cache/dev-python/dominate-2.6.0 | 2 +- .../md5-cache/dev-python/doublex-1.9.2-r1 | 2 +- .../dev-python/doublex-expects-0.7.1 | 2 +- metadata/md5-cache/dev-python/drf-yasg-1.20.0 | 2 +- metadata/md5-cache/dev-python/duecredit-0.9.1 | 2 +- metadata/md5-cache/dev-python/dulwich-0.20.23 | 2 +- metadata/md5-cache/dev-python/dulwich-0.20.27 | 2 +- metadata/md5-cache/dev-python/dulwich-0.20.28 | 2 +- metadata/md5-cache/dev-python/dulwich-0.20.30 | 2 +- metadata/md5-cache/dev-python/dulwich-0.20.31 | 2 +- metadata/md5-cache/dev-python/dulwich-0.20.32 | 2 +- .../md5-cache/dev-python/easy-thumbnails-2.8 | 2 +- .../dev-python/easy-thumbnails-2.8.1 | 2 +- .../md5-cache/dev-python/easyprocess-0.3-r1 | 2 +- metadata/md5-cache/dev-python/easyprocess-1.0 | 2 +- metadata/md5-cache/dev-python/easyprocess-1.1 | 2 +- metadata/md5-cache/dev-python/ecdsa-0.17.0 | 2 +- .../md5-cache/dev-python/editdistance-s-1.0.0 | 2 +- .../dev-python/editorconfig-core-py-0.12.3-r1 | 2 +- .../dev-python/elasticsearch-py-7.14.1 | 2 +- .../md5-cache/dev-python/elementpath-2.4.0 | 2 +- metadata/md5-cache/dev-python/emcee-3.1.1 | 2 +- metadata/md5-cache/dev-python/emoji-1.6.1 | 2 +- metadata/md5-cache/dev-python/emoji-1.6.3 | 2 +- metadata/md5-cache/dev-python/empy-3.3.4 | 2 +- metadata/md5-cache/dev-python/empy-3.3.4-r1 | 14 + metadata/md5-cache/dev-python/enrich-1.2.6 | 2 +- metadata/md5-cache/dev-python/enrich-1.2.7 | 2 +- metadata/md5-cache/dev-python/enrich-1.2.7-r1 | 2 +- .../md5-cache/dev-python/entrypoint2-0.2.4 | 2 +- metadata/md5-cache/dev-python/entrypoint2-1.0 | 2 +- .../md5-cache/dev-python/entrypoints-0.3-r2 | 2 +- .../md5-cache/dev-python/entrypoints-0.3-r3 | 15 + metadata/md5-cache/dev-python/environs-9.3.4 | 2 +- metadata/md5-cache/dev-python/enzyme-0.4.1-r2 | 2 +- metadata/md5-cache/dev-python/enzyme-9999 | 2 +- metadata/md5-cache/dev-python/eradicate-2.0.0 | 6 +- .../md5-cache/dev-python/eradicate-2.0.0-r1 | 15 + .../md5-cache/dev-python/errorhandler-2.0.1 | 2 +- .../md5-cache/dev-python/et_xmlfile-1.1.0 | 2 +- metadata/md5-cache/dev-python/etuples-0.3.3 | 2 +- metadata/md5-cache/dev-python/etuples-0.3.4 | 2 +- metadata/md5-cache/dev-python/eventlet-0.33.0 | 2 +- metadata/md5-cache/dev-python/ewmh-0.1.6 | 2 +- metadata/md5-cache/dev-python/exam-0.10.6 | 2 +- metadata/md5-cache/dev-python/execnet-1.9.0 | 2 +- metadata/md5-cache/dev-python/executing-0.8.2 | 2 +- metadata/md5-cache/dev-python/expects-0.9.0 | 2 +- metadata/md5-cache/dev-python/extras-1.0.0-r1 | 2 +- metadata/md5-cache/dev-python/eyeD3-0.9.6 | 2 +- metadata/md5-cache/dev-python/fakeredis-1.7.0 | 2 +- metadata/md5-cache/dev-python/falcon-3.0.1-r1 | 2 +- .../md5-cache/dev-python/fasteners-0.16.3 | 2 +- .../md5-cache/dev-python/fasteners-0.17.1 | 2 +- .../md5-cache/dev-python/fasteners-0.17.2 | 2 +- .../md5-cache/dev-python/fasteners-0.17.3 | 2 +- .../md5-cache/dev-python/fastimport-0.9.11 | 2 +- .../dev-python/fastjsonschema-2.15.1 | 2 +- .../dev-python/fastjsonschema-2.15.3 | 2 +- .../md5-cache/dev-python/feedgenerator-2.0.0 | 2 +- .../md5-cache/dev-python/feedparser-6.0.8 | 2 +- metadata/md5-cache/dev-python/fido2-0.9.3 | 2 +- metadata/md5-cache/dev-python/fields-5.0.0-r2 | 2 +- .../md5-cache/dev-python/filebytes-0.10.2 | 14 + metadata/md5-cache/dev-python/filebytes-9999 | 13 + metadata/md5-cache/dev-python/filelock-3.4.2 | 2 +- metadata/md5-cache/dev-python/filetype-1.0.9 | 2 +- .../md5-cache/dev-python/findimports-2.1.0 | 2 +- .../md5-cache/dev-python/findimports-2.2.0 | 2 +- metadata/md5-cache/dev-python/fitsio-0.9.11 | 2 +- metadata/md5-cache/dev-python/fitsio-1.1.7 | 14 + .../md5-cache/dev-python/fixtures-3.0.0-r1 | 2 +- metadata/md5-cache/dev-python/flake8-3.9.2-r1 | 2 +- metadata/md5-cache/dev-python/flake8-4.0.1-r1 | 2 +- .../dev-python/flake8-polyfill-1.0.2 | 2 +- metadata/md5-cache/dev-python/flaky-3.7.0-r1 | 2 +- metadata/md5-cache/dev-python/flask-1.1.4 | 2 +- metadata/md5-cache/dev-python/flask-2.0.1 | 2 +- metadata/md5-cache/dev-python/flask-2.0.1-r1 | 2 +- metadata/md5-cache/dev-python/flask-2.0.2 | 2 +- metadata/md5-cache/dev-python/flask-9999 | 2 +- metadata/md5-cache/dev-python/flask-api-3.0 | 2 +- .../md5-cache/dev-python/flask-assets-0.12 | 2 +- .../md5-cache/dev-python/flask-babel-2.0.0 | 2 +- .../md5-cache/dev-python/flask-babelex-0.9.4 | 2 +- .../dev-python/flask-compress-1.10.1 | 2 +- .../md5-cache/dev-python/flask-cors-3.0.10 | 6 +- .../md5-cache/dev-python/flask-debug-0.4.3-r1 | 2 +- .../md5-cache/dev-python/flask-gravatar-0.5.0 | 2 +- .../md5-cache/dev-python/flask-htmlmin-2.2.0 | 2 +- .../md5-cache/dev-python/flask-login-0.5.0 | 2 +- .../md5-cache/dev-python/flask-mail-0.9.1-r1 | 2 +- .../md5-cache/dev-python/flask-migrate-3.1.0 | 2 +- .../dev-python/flask-mongoengine-1.0.0 | 2 +- .../md5-cache/dev-python/flask-nav-0.6-r4 | 2 +- .../dev-python/flask-paginate-2021.10.26 | 2 +- .../dev-python/flask-paginate-2021.12.28 | 2 +- .../dev-python/flask-paginate-2022.1.8 | 2 +- .../dev-python/flask-paranoid-0.2.0-r1 | 2 +- .../dev-python/flask-principal-0.4.0-r2 | 2 +- .../md5-cache/dev-python/flask-restful-0.3.9 | 2 +- .../md5-cache/dev-python/flask-script-2.0.6 | 2 +- .../md5-cache/dev-python/flask-security-3.4.5 | 2 +- .../md5-cache/dev-python/flask-security-4.1.2 | 2 +- .../dev-python/flask-sphinx-themes-1.0.2 | 2 +- .../dev-python/flask-sqlalchemy-2.5.1 | 6 +- metadata/md5-cache/dev-python/flask-wtf-1.0.0 | 2 +- metadata/md5-cache/dev-python/flatbuffers-2.0 | 2 +- metadata/md5-cache/dev-python/fleep-1.0.1-r1 | 2 +- metadata/md5-cache/dev-python/fleep-9999 | 2 +- metadata/md5-cache/dev-python/flexmock-0.11.1 | 2 +- metadata/md5-cache/dev-python/flexmock-0.11.2 | 2 +- metadata/md5-cache/dev-python/flit-3.5.1-r1 | 2 +- metadata/md5-cache/dev-python/flit-3.6.0-r1 | 2 +- metadata/md5-cache/dev-python/flit-3.6.0-r2 | 2 +- .../md5-cache/dev-python/flit_core-3.5.1-r1 | 2 +- .../md5-cache/dev-python/flit_core-3.6.0-r1 | 2 +- .../md5-cache/dev-python/flit_core-3.6.0-r2 | 2 +- .../md5-cache/dev-python/flufl-bounce-4.0 | 2 +- metadata/md5-cache/dev-python/flufl-i18n-3.2 | 2 +- metadata/md5-cache/dev-python/flufl-i18n-4.0 | 2 +- metadata/md5-cache/dev-python/flufl-lock-6.0 | 2 +- metadata/md5-cache/dev-python/flufl-lock-7.0 | 2 +- .../md5-cache/dev-python/flufl-testing-0.8 | 2 +- .../md5-cache/dev-python/fonttools-4.28.5 | 2 +- .../md5-cache/dev-python/fonttools-4.29.0 | 2 +- metadata/md5-cache/dev-python/fqdn-1.5.1-r1 | 2 +- .../md5-cache/dev-python/freezegun-1.1.0-r1 | 2 +- .../dev-python/fritzconnection-1.7.1 | 2 +- .../dev-python/fritzconnection-1.7.2 | 2 +- .../dev-python/fritzconnection-1.8.0 | 2 +- .../dev-python/fritzconnection-1.9.0 | 2 +- .../dev-python/fritzconnection-1.9.1 | 2 +- .../md5-cache/dev-python/frozen-flask-0.18 | 2 +- .../md5-cache/dev-python/frozenlist-1.2.0 | 2 +- .../md5-cache/dev-python/frozenlist-1.3.0 | 2 +- metadata/md5-cache/dev-python/fs-2.4.14 | 2 +- .../md5-cache/dev-python/fsspec-2021.11.1 | 2 +- .../md5-cache/dev-python/fsspec-2022.01.0 | 6 +- .../dev-python/funcparserlib-1.0.0_alpha0 | 2 +- .../dev-python/funcparserlib-1.0.0_alpha0-r1 | 2 +- metadata/md5-cache/dev-python/funcy-1.17 | 2 +- metadata/md5-cache/dev-python/furo-2021.10.9 | 2 +- .../md5-cache/dev-python/fuse-python-1.0.4 | 2 +- metadata/md5-cache/dev-python/fusepy-3.0.1 | 2 +- .../md5-cache/dev-python/future-0.18.2-r1 | 2 +- .../md5-cache/dev-python/fuzzywuzzy-0.18.0 | 2 +- metadata/md5-cache/dev-python/gast-0.5.3 | 2 +- .../md5-cache/dev-python/gatt-python-0.2.6 | 2 +- .../dev-python/gcs-oauth2-boto-plugin-2.7 | 2 +- metadata/md5-cache/dev-python/genshi-0.7.5 | 2 +- metadata/md5-cache/dev-python/genson-1.1.0 | 2 +- metadata/md5-cache/dev-python/genty-1.3.2-r1 | 2 +- .../dev-python/geoip-python-1.3.2-r1 | 2 +- metadata/md5-cache/dev-python/gevent-21.12.0 | 6 +- metadata/md5-cache/dev-python/gevent-21.8.0 | 2 +- .../dev-python/gevent-websocket-0.10.1 | 2 +- .../dev-python/geventhttpclient-1.5.3 | 2 +- .../md5-cache/dev-python/ghp-import-2.0.2 | 2 +- .../md5-cache/dev-python/git-review-2.2.0 | 2 +- metadata/md5-cache/dev-python/git-review-9999 | 2 +- metadata/md5-cache/dev-python/gitdb-4.0.8 | 2 +- metadata/md5-cache/dev-python/github3-3.0.0 | 2 +- metadata/md5-cache/dev-python/glob2-0.7 | 2 +- metadata/md5-cache/dev-python/glooey-0.3.4-r1 | 4 +- metadata/md5-cache/dev-python/gmpy-2.1.1 | 2 +- metadata/md5-cache/dev-python/gmpy-2.1.2 | 2 +- .../dev-python/google-api-core-2.3.1 | 2 +- .../google-api-python-client-2.34.0 | 2 +- .../google-api-python-client-2.35.0 | 2 +- .../google-api-python-client-2.36.0 | 2 +- .../dev-python/google-apitools-0.5.32 | 2 +- .../md5-cache/dev-python/google-auth-2.3.3-r1 | 2 +- .../md5-cache/dev-python/google-auth-2.4.0 | 2 +- .../md5-cache/dev-python/google-auth-2.5.0 | 2 +- .../dev-python/google-auth-httplib2-0.1.0 | 2 +- .../dev-python/google-auth-oauthlib-0.4.6 | 2 +- .../dev-python/google-pasta-0.2.0-r1 | 2 +- .../dev-python/google-reauth-python-0.1.1 | 2 +- .../googleapis-common-protos-1.54.0 | 2 +- metadata/md5-cache/dev-python/graph-tool-2.44 | 2 +- metadata/md5-cache/dev-python/graph-tool-9999 | 2 +- metadata/md5-cache/dev-python/graphviz-0.19.1 | 2 +- metadata/md5-cache/dev-python/greenlet-1.1.2 | 2 +- .../md5-cache/dev-python/greenstalk-2.0.0 | 2 +- metadata/md5-cache/dev-python/grpcio-1.41.1 | 2 +- metadata/md5-cache/dev-python/grpcio-1.43.0 | 2 +- .../dev-python/grpcio-testing-1.41.1 | 2 +- .../dev-python/grpcio-testing-1.43.0 | 2 +- .../md5-cache/dev-python/grpcio-tools-1.41.1 | 2 +- .../md5-cache/dev-python/grpcio-tools-1.43.0 | 2 +- metadata/md5-cache/dev-python/gsd-2.5.0 | 2 +- metadata/md5-cache/dev-python/gssapi-1.7.2 | 2 +- .../md5-cache/dev-python/gst-python-1.16.3 | 2 +- .../md5-cache/dev-python/gst-python-1.18.4 | 12 +- metadata/md5-cache/dev-python/guessit-3.4.2 | 2 +- .../dev-python/guzzle_sphinx_theme-0.7.11-r1 | 2 +- metadata/md5-cache/dev-python/h11-0.12.0 | 2 +- metadata/md5-cache/dev-python/h11-0.13.0 | 2 +- metadata/md5-cache/dev-python/h2-3.2.0 | 2 +- metadata/md5-cache/dev-python/h2-4.1.0 | 6 +- metadata/md5-cache/dev-python/h5py-3.3.0 | 2 +- .../dev-python/happybase-0.9_p20210701 | 2 +- .../md5-cache/dev-python/hcloud-python-1.16.0 | 2 +- metadata/md5-cache/dev-python/helpdev-0.7.1 | 2 +- .../md5-cache/dev-python/hiredis-2.0.0-r2 | 2 +- metadata/md5-cache/dev-python/hpack-3.0.0 | 2 +- metadata/md5-cache/dev-python/hpack-4.0.0 | 2 +- .../dev-python/html2text-2020.1.16-r1 | 2 +- .../md5-cache/dev-python/html5-parser-0.4.10 | 2 +- metadata/md5-cache/dev-python/html5lib-1.1 | 2 +- metadata/md5-cache/dev-python/httmock-1.4.0 | 2 +- .../md5-cache/dev-python/http-parser-0.9.0 | 2 +- metadata/md5-cache/dev-python/httpauth-0.3 | 2 +- metadata/md5-cache/dev-python/httpauth-0.3-r1 | 15 + .../md5-cache/dev-python/httpbin-0.7.0-r2 | 2 +- metadata/md5-cache/dev-python/httpcore-0.13.7 | 2 +- metadata/md5-cache/dev-python/httpcore-0.14.3 | 2 +- metadata/md5-cache/dev-python/httpcore-0.14.4 | 2 +- metadata/md5-cache/dev-python/httpcore-0.14.5 | 6 +- metadata/md5-cache/dev-python/httplib2-0.20.2 | 2 +- metadata/md5-cache/dev-python/httpretty-1.1.4 | 2 +- metadata/md5-cache/dev-python/httpx-0.21.3 | 2 +- metadata/md5-cache/dev-python/httpx-0.22.0 | 2 +- .../md5-cache/dev-python/huawei-lte-api-1.5.2 | 2 +- .../md5-cache/dev-python/huawei-lte-api-1.5.4 | 2 +- .../md5-cache/dev-python/humanfriendly-10.0 | 2 +- metadata/md5-cache/dev-python/humanize-3.13.1 | 2 +- metadata/md5-cache/dev-python/hvac-0.11.2 | 2 +- .../md5-cache/dev-python/hyperframe-5.2.0 | 2 +- .../md5-cache/dev-python/hyperframe-6.0.1 | 2 +- .../md5-cache/dev-python/hyperlink-21.0.0 | 2 +- .../md5-cache/dev-python/hyperlink-21.0.0-r1 | 2 +- .../md5-cache/dev-python/hypothesis-6.32.1 | 2 +- .../md5-cache/dev-python/hypothesis-6.33.0 | 2 +- .../md5-cache/dev-python/hypothesis-6.34.2 | 2 +- .../md5-cache/dev-python/hypothesis-6.35.1 | 2 +- .../md5-cache/dev-python/hypothesis-6.36.0 | 2 +- metadata/md5-cache/dev-python/icalendar-4.0.9 | 2 +- metadata/md5-cache/dev-python/identify-2.4.0 | 2 +- metadata/md5-cache/dev-python/identify-2.4.1 | 2 +- metadata/md5-cache/dev-python/identify-2.4.2 | 2 +- metadata/md5-cache/dev-python/identify-2.4.3 | 2 +- metadata/md5-cache/dev-python/identify-2.4.4 | 2 +- metadata/md5-cache/dev-python/identify-2.4.5 | 2 +- metadata/md5-cache/dev-python/identify-2.4.6 | 2 +- metadata/md5-cache/dev-python/idna-3.3 | 2 +- metadata/md5-cache/dev-python/ifaddr-0.1.7 | 2 +- metadata/md5-cache/dev-python/ijson-3.1.4 | 2 +- metadata/md5-cache/dev-python/imageio-2.13.4 | 2 +- metadata/md5-cache/dev-python/imageio-2.13.5 | 2 +- metadata/md5-cache/dev-python/imageio-2.14.0 | 2 +- metadata/md5-cache/dev-python/imageio-2.14.1 | 2 +- .../md5-cache/dev-python/imageio-ffmpeg-0.4.5 | 2 +- metadata/md5-cache/dev-python/imagesize-1.3.0 | 2 +- .../md5-cache/dev-python/imapclient-2.2.0 | 2 +- metadata/md5-cache/dev-python/iminuit-2.8.4 | 2 +- metadata/md5-cache/dev-python/iminuit-2.9.0 | 2 +- metadata/md5-cache/dev-python/immutables-0.16 | 2 +- .../dev-python/importlib_metadata-4.10.1 | 2 +- .../dev-python/importlib_resources-5.4.0-r2 | 2 +- metadata/md5-cache/dev-python/imread-0.7.3-r1 | 2 +- .../md5-cache/dev-python/incremental-21.3.0 | 2 +- .../md5-cache/dev-python/indexed_gzip-1.6.4 | 2 +- metadata/md5-cache/dev-python/inflect-5.3.0 | 2 +- .../md5-cache/dev-python/inflection-0.5.1 | 2 +- .../md5-cache/dev-python/influxdb-5.3.0-r1 | 2 +- metadata/md5-cache/dev-python/iniconfig-1.1.1 | 2 +- metadata/md5-cache/dev-python/iniparse-0.5 | 2 +- .../dev-python/installer-0.4.0_p20220124 | 2 +- metadata/md5-cache/dev-python/intelhex-2.3.0 | 2 +- .../md5-cache/dev-python/intervaltree-3.1.0 | 2 +- metadata/md5-cache/dev-python/intreehooks-1.0 | 2 +- .../md5-cache/dev-python/iocapture-0.1.2-r2 | 2 +- metadata/md5-cache/dev-python/ioflo-2.0.2-r1 | 2 +- metadata/md5-cache/dev-python/ipaddr-2.2.0-r1 | 2 +- metadata/md5-cache/dev-python/ipaddr-2.2.0-r2 | 14 + metadata/md5-cache/dev-python/ipdb-0.13.9-r1 | 2 +- metadata/md5-cache/dev-python/ipy-1.01 | 2 +- metadata/md5-cache/dev-python/ipy-1.01-r1 | 14 + metadata/md5-cache/dev-python/ipykernel-6.6.0 | 2 +- metadata/md5-cache/dev-python/ipykernel-6.6.1 | 2 +- .../md5-cache/dev-python/ipyparallel-6.3.0-r1 | 2 +- .../md5-cache/dev-python/ipyparallel-7.1.0 | 2 +- .../md5-cache/dev-python/ipyparallel-8.1.0 | 2 +- .../md5-cache/dev-python/ipyparallel-8.1.0-r1 | 2 +- metadata/md5-cache/dev-python/ipython-7.31.1 | 2 +- metadata/md5-cache/dev-python/ipython-8.0.1 | 6 +- .../dev-python/ipython_genutils-0.2.0-r2 | 2 +- .../dev-python/ipython_genutils-0.2.0-r3 | 15 + .../md5-cache/dev-python/ipywidgets-7.6.5 | 2 +- .../md5-cache/dev-python/ipywidgets-7.6.5-r1 | 15 + metadata/md5-cache/dev-python/irc-19.0.1 | 2 +- metadata/md5-cache/dev-python/irc-20.0.0 | 2 +- metadata/md5-cache/dev-python/iso8601-1.0.2 | 2 +- .../md5-cache/dev-python/iso8601-1.0.2-r1 | 2 +- metadata/md5-cache/dev-python/isodate-0.6.1 | 2 +- .../md5-cache/dev-python/isoduration-20.11.0 | 2 +- metadata/md5-cache/dev-python/isort-5.10.1 | 2 +- .../dev-python/itsdangerous-1.1.0-r1 | 2 +- .../md5-cache/dev-python/itsdangerous-2.0.1 | 2 +- metadata/md5-cache/dev-python/itypes-1.2.0 | 2 +- .../md5-cache/dev-python/jaraco-classes-3.2.1 | 2 +- .../dev-python/jaraco-collections-3.4.0 | 2 +- .../dev-python/jaraco-collections-3.5.0 | 2 +- .../dev-python/jaraco-collections-3.5.1 | 2 +- .../md5-cache/dev-python/jaraco-context-4.1.1 | 2 +- .../md5-cache/dev-python/jaraco-envs-2.2.0-r1 | 2 +- .../dev-python/jaraco-functools-3.5.0 | 2 +- .../dev-python/jaraco-itertools-6.0.3 | 2 +- .../md5-cache/dev-python/jaraco-logging-3.1.0 | 2 +- .../dev-python/jaraco-packaging-8.2.1 | 2 +- .../md5-cache/dev-python/jaraco-path-3.3.1 | 2 +- .../md5-cache/dev-python/jaraco-stream-3.0.3 | 2 +- .../md5-cache/dev-python/jaraco-text-3.6.0-r1 | 2 +- .../md5-cache/dev-python/jaraco-text-3.7.0 | 2 +- metadata/md5-cache/dev-python/jc-1.17.7 | 2 +- metadata/md5-cache/dev-python/jc-1.18.1 | 2 +- metadata/md5-cache/dev-python/jc-1.18.2 | 15 + metadata/md5-cache/dev-python/jdcal-1.4.1 | 2 +- metadata/md5-cache/dev-python/jedi-0.17.2-r1 | 2 +- metadata/md5-cache/dev-python/jedi-0.18.0 | 2 +- metadata/md5-cache/dev-python/jeepney-0.6.0 | 2 +- metadata/md5-cache/dev-python/jeepney-0.7.0 | 2 +- metadata/md5-cache/dev-python/jeepney-0.7.1 | 2 +- .../md5-cache/dev-python/jeepney-0.7.1-r1 | 15 + metadata/md5-cache/dev-python/jellyfish-0.8.9 | 2 +- metadata/md5-cache/dev-python/jellyfish-0.9.0 | 2 +- metadata/md5-cache/dev-python/jikanpy-4.3.2 | 2 +- metadata/md5-cache/dev-python/jinja-2.11.3 | 2 +- metadata/md5-cache/dev-python/jinja-3.0.3 | 2 +- .../md5-cache/dev-python/jinja2-time-0.2.0 | 2 +- .../dev-python/jinja2_pluralize-0.3.0 | 2 +- metadata/md5-cache/dev-python/jmespath-0.10.0 | 2 +- metadata/md5-cache/dev-python/joblib-1.1.0 | 2 +- metadata/md5-cache/dev-python/josepy-1.11.0 | 2 +- metadata/md5-cache/dev-python/josepy-1.12.0 | 2 +- metadata/md5-cache/dev-python/jq-1.2.1 | 2 +- metadata/md5-cache/dev-python/js2py-0.71 | 2 +- .../dev-python/jschema_to_python-1.2.3 | 6 +- metadata/md5-cache/dev-python/jsmin-3.0.0 | 2 +- metadata/md5-cache/dev-python/jsmin-3.0.1 | 2 +- metadata/md5-cache/dev-python/json-rpc-1.13.0 | 2 +- metadata/md5-cache/dev-python/json5-0.9.6 | 2 +- metadata/md5-cache/dev-python/jsondiff-1.3.0 | 2 +- metadata/md5-cache/dev-python/jsondiff-1.3.1 | 6 +- metadata/md5-cache/dev-python/jsonext-0.4.2 | 2 +- metadata/md5-cache/dev-python/jsonmerge-1.8.0 | 2 +- metadata/md5-cache/dev-python/jsonpatch-1.32 | 2 +- .../md5-cache/dev-python/jsonpickle-2.0.0 | 2 +- .../md5-cache/dev-python/jsonpickle-2.1.0 | 6 +- metadata/md5-cache/dev-python/jsonpointer-2.2 | 2 +- metadata/md5-cache/dev-python/jsonref-0.1 | 2 +- metadata/md5-cache/dev-python/jsonref-0.1-r1 | 15 + .../md5-cache/dev-python/jsonrpclib-0.4.2 | 2 +- metadata/md5-cache/dev-python/jsonrpclib-9999 | 2 +- .../md5-cache/dev-python/jsonschema-4.3.3 | 2 +- .../md5-cache/dev-python/jsonschema-4.4.0 | 2 +- .../md5-cache/dev-python/jsonschema-4.4.0-r1 | 2 +- metadata/md5-cache/dev-python/jsonxs-0.6 | 2 +- metadata/md5-cache/dev-python/junit-xml-1.9 | 6 +- .../md5-cache/dev-python/jupyter-1.0.0-r3 | 2 +- .../md5-cache/dev-python/jupyter-1.0.0-r4 | 15 + .../md5-cache/dev-python/jupyter-lsp-1.5.0 | 2 +- .../md5-cache/dev-python/jupyter-lsp-1.5.1 | 2 +- .../dev-python/jupyter-server-proxy-3.1.0 | 2 +- .../dev-python/jupyter-server-proxy-3.2.0 | 2 +- .../dev-python/jupyter-server-proxy-3.2.1 | 2 +- .../dev-python/jupyter_client-6.1.12 | 2 +- .../md5-cache/dev-python/jupyter_client-7.1.0 | 2 +- .../dev-python/jupyter_console-6.4.0 | 2 +- .../md5-cache/dev-python/jupyter_core-4.8.1 | 15 - .../md5-cache/dev-python/jupyter_core-4.9.1 | 6 +- .../dev-python/jupyter_packaging-0.11.0 | 2 +- .../dev-python/jupyter_packaging-0.11.1 | 6 +- .../dev-python/jupyter_server-1.13.1 | 2 +- .../dev-python/jupyter_server-1.13.2 | 2 +- .../dev-python/jupyter_server-1.13.3 | 2 +- .../dev-python/jupyter_server-1.13.4 | 2 +- .../dev-python/jupyter_server_mathjax-0.2.3 | 2 +- .../md5-cache/dev-python/jupyterlab-3.2.1 | 2 +- .../md5-cache/dev-python/jupyterlab-3.2.5-r1 | 2 +- .../md5-cache/dev-python/jupyterlab-lsp-3.9.1 | 2 +- .../md5-cache/dev-python/jupyterlab-lsp-3.9.2 | 2 +- .../md5-cache/dev-python/jupyterlab-lsp-3.9.3 | 2 +- .../dev-python/jupyterlab_pygments-0.1.2 | 2 +- .../dev-python/jupyterlab_server-2.10.2 | 2 +- .../dev-python/jupyterlab_server-2.8.2 | 2 +- metadata/md5-cache/dev-python/jwcrypto-1.0.0 | 2 +- metadata/md5-cache/dev-python/k5test-0.10.1 | 2 +- .../md5-cache/dev-python/kafka-python-2.0.2 | 2 +- .../md5-cache/dev-python/kaitaistruct-0.9 | 2 +- .../md5-cache/dev-python/kaptan-0.5.12-r1 | 2 +- metadata/md5-cache/dev-python/kazoo-2.8.0 | 2 +- .../md5-cache/dev-python/kconfiglib-14.1.0 | 2 +- metadata/md5-cache/dev-python/keep-2.10.1 | 2 +- metadata/md5-cache/dev-python/keyring-23.4.0 | 2 +- metadata/md5-cache/dev-python/keyring-23.5.0 | 2 +- .../md5-cache/dev-python/keystoneauth-4.4.0 | 2 +- .../md5-cache/dev-python/kiwisolver-1.3.2 | 2 +- metadata/md5-cache/dev-python/klein-21.8.0 | 2 +- metadata/md5-cache/dev-python/kombu-5.2.1 | 2 +- metadata/md5-cache/dev-python/kombu-5.2.3-r1 | 2 +- metadata/md5-cache/dev-python/krb5-0.2.0 | 2 +- .../md5-cache/dev-python/lark-parser-0.11.3 | 2 +- .../dev-python/lark-parser-0.11.3-r1 | 2 +- .../md5-cache/dev-python/latexcodec-2.0.1 | 2 +- .../md5-cache/dev-python/lazr-config-2.2.3 | 2 +- .../md5-cache/dev-python/lazr-delegates-2.0.4 | 2 +- .../dev-python/lazy-object-proxy-1.7.1 | 2 +- metadata/md5-cache/dev-python/ldap3-2.8.1 | 2 +- metadata/md5-cache/dev-python/ldap3-2.9.1 | 15 + metadata/md5-cache/dev-python/leather-0.3.4 | 2 +- metadata/md5-cache/dev-python/lesscpy-0.15.0 | 2 +- .../md5-cache/dev-python/libarchive-c-3.2-r1 | 2 +- .../md5-cache/dev-python/libarchive-c-4.0 | 2 +- metadata/md5-cache/dev-python/libcloud-3.3.0 | 2 +- metadata/md5-cache/dev-python/liblarch-3.1.0 | 2 +- .../md5-cache/dev-python/liblarch-3.1.0-r1 | 16 + .../md5-cache/dev-python/libnacl-1.7.2-r1 | 4 +- .../dev-python/libpillowfight-0.3.0_p20210816 | 2 +- .../md5-cache/dev-python/libpy_simdjson-0.4.0 | 2 +- metadata/md5-cache/dev-python/libsass-0.21.0 | 2 +- metadata/md5-cache/dev-python/libtmux-0.10.1 | 2 +- metadata/md5-cache/dev-python/libtmux-0.10.3 | 15 + metadata/md5-cache/dev-python/libtmux-0.8.5 | 2 +- metadata/md5-cache/dev-python/libtmux-0.9.0 | 2 +- .../dev-python/libvirt-python-7.10.0 | 2 +- .../md5-cache/dev-python/libvirt-python-7.7.0 | 2 +- .../md5-cache/dev-python/libvirt-python-8.0.0 | 2 +- .../md5-cache/dev-python/libvirt-python-9999 | 2 +- .../md5-cache/dev-python/line_profiler-3.3.1 | 2 +- .../md5-cache/dev-python/line_profiler-3.4.0 | 2 +- metadata/md5-cache/dev-python/lit-11.1.0 | 2 +- metadata/md5-cache/dev-python/lit-12.0.1 | 2 +- metadata/md5-cache/dev-python/lit-13.0.0 | 2 +- metadata/md5-cache/dev-python/lit-13.0.1.9999 | 2 +- metadata/md5-cache/dev-python/lit-13.0.1_rc3 | 2 +- metadata/md5-cache/dev-python/lit-14.0.0.9999 | 2 +- .../md5-cache/dev-python/littleutils-0.2.2 | 6 +- .../md5-cache/dev-python/livereload-2.6.3 | 2 +- metadata/md5-cache/dev-python/llfuse-1.4.1 | 2 +- metadata/md5-cache/dev-python/lmdb-1.2.0-r1 | 2 +- metadata/md5-cache/dev-python/lmdb-1.2.1 | 2 +- metadata/md5-cache/dev-python/lmdb-1.3.0 | 2 +- metadata/md5-cache/dev-python/lmfit-1.0.3 | 2 +- metadata/md5-cache/dev-python/locket-0.2.1 | 6 +- .../md5-cache/dev-python/lockfile-0.12.2-r2 | 2 +- metadata/md5-cache/dev-python/logbook-1.5.3 | 2 +- metadata/md5-cache/dev-python/logfury-1.0.1 | 2 +- .../dev-python/logical-unification-0.4.4 | 2 +- .../dev-python/logical-unification-0.4.5 | 2 +- metadata/md5-cache/dev-python/loguru-0.5.3 | 2 +- metadata/md5-cache/dev-python/logutils-0.3.5 | 2 +- .../md5-cache/dev-python/logutils-0.3.5-r1 | 14 + metadata/md5-cache/dev-python/loky-3.0.0 | 2 +- metadata/md5-cache/dev-python/lunr-0.6.1 | 2 +- metadata/md5-cache/dev-python/lxml-4.7.1 | 2 +- metadata/md5-cache/dev-python/lz4-3.1.10 | 2 +- metadata/md5-cache/dev-python/m2crypto-0.38.0 | 2 +- metadata/md5-cache/dev-python/m2r-0.2.1 | 2 +- metadata/md5-cache/dev-python/mako-1.1.6 | 2 +- metadata/md5-cache/dev-python/mamba-0.11.2 | 2 +- metadata/md5-cache/dev-python/mando-0.6.4-r1 | 6 +- metadata/md5-cache/dev-python/manuel-1.10.1 | 2 +- metadata/md5-cache/dev-python/markdown-3.3.6 | 2 +- .../md5-cache/dev-python/markdown-it-py-2.0.0 | 2 +- .../md5-cache/dev-python/markdown-it-py-2.0.1 | 2 +- metadata/md5-cache/dev-python/markdown2-2.4.2 | 2 +- metadata/md5-cache/dev-python/markups-3.1.3 | 2 +- .../md5-cache/dev-python/markupsafe-1.1.1-r1 | 2 +- .../md5-cache/dev-python/markupsafe-2.0.1 | 2 +- .../md5-cache/dev-python/marshmallow-3.14.0 | 2 +- .../md5-cache/dev-python/matplotlib-3.4.3-r1 | 2 +- .../md5-cache/dev-python/matplotlib-3.5.0 | 2 +- .../md5-cache/dev-python/matplotlib-3.5.1 | 2 +- .../dev-python/matplotlib-inline-0.1.3 | 2 +- .../md5-cache/dev-python/matterhook-0.2-r1 | 2 +- metadata/md5-cache/dev-python/mccabe-0.6.1-r2 | 2 +- .../dev-python/mdit-py-plugins-0.3.0 | 2 +- metadata/md5-cache/dev-python/mdurl-0.1.0 | 2 +- .../md5-cache/dev-python/mdx_gh_links-0.2 | 2 +- .../md5-cache/dev-python/mecab-python-0.996 | 2 +- .../dev-python/mecab-python-0.996-r1 | 15 + metadata/md5-cache/dev-python/mechanize-0.4.7 | 2 +- metadata/md5-cache/dev-python/mediafile-0.8.1 | 2 +- metadata/md5-cache/dev-python/mediafile-0.9.0 | 2 +- .../md5-cache/dev-python/mediafile-0.9.0-r1 | 2 +- .../md5-cache/dev-python/memory_profiler-0.60 | 2 +- metadata/md5-cache/dev-python/mergedeep-1.3.4 | 2 +- metadata/md5-cache/dev-python/mergedict-1.0.0 | 2 +- .../md5-cache/dev-python/metakernel-0.27.5 | 2 +- .../md5-cache/dev-python/metakernel-0.28.2 | 2 +- metadata/md5-cache/dev-python/micawber-0.5.4 | 2 +- .../md5-cache/dev-python/mimerender-0.6.0 | 2 +- metadata/md5-cache/dev-python/minidb-2.0.5 | 2 +- metadata/md5-cache/dev-python/minidb-2.0.5-r1 | 15 + .../md5-cache/dev-python/minikanren-1.0.2 | 2 +- .../md5-cache/dev-python/minikanren-1.0.3 | 2 +- metadata/md5-cache/dev-python/minimock-1.3.0 | 2 +- metadata/md5-cache/dev-python/miniupnpc-2.2.3 | 2 +- metadata/md5-cache/dev-python/misaka-2.1.1 | 2 +- .../md5-cache/dev-python/mistune-0.8.4-r1 | 2 +- metadata/md5-cache/dev-python/mistune-2.0.1 | 2 +- metadata/md5-cache/dev-python/mistune-2.0.2 | 2 +- metadata/md5-cache/dev-python/mkautodoc-0.1.0 | 2 +- metadata/md5-cache/dev-python/mkdocs-1.2.3 | 2 +- .../dev-python/mkdocs-bootstrap-1.1-r1 | 2 +- .../dev-python/mkdocs-bootswatch-1.1-r1 | 2 +- .../mkdocs-git-authors-plugin-0.6.2 | 2 +- .../mkdocs-git-authors-plugin-0.6.3 | 2 +- ...-git-revision-date-localized-plugin-0.11.1 | 2 +- .../dev-python/mkdocs-material-8.1.4 | 2 +- .../dev-python/mkdocs-material-8.1.7 | 2 +- .../dev-python/mkdocs-material-8.1.8 | 2 +- .../mkdocs-material-extensions-1.0.3 | 2 +- .../dev-python/mkdocs-minify-plugin-0.5.0 | 2 +- .../dev-python/mkdocs-minify-plugin-0.5.0-r1 | 2 +- .../dev-python/mkdocs-redirects-1.0.3-r1 | 2 +- .../mkdocs_pymdownx_material_extras-1.0.7 | 2 +- .../mkdocs_pymdownx_material_extras-1.1.3 | 2 +- .../mkdocs_pymdownx_material_extras-1.5.5 | 2 +- .../mkdocs_pymdownx_material_extras-1.5.7 | 2 +- .../md5-cache/dev-python/mmtf-python-1.1.2-r1 | 2 +- metadata/md5-cache/dev-python/mock-4.0.3 | 2 +- .../md5-cache/dev-python/mongoengine-0.23.1 | 2 +- .../md5-cache/dev-python/mongomock-3.23.0 | 2 +- .../dev-python/more-itertools-8.12.0 | 2 +- .../dev-python/more-itertools-8.12.0-r1 | 2 +- metadata/md5-cache/dev-python/moto-2.2.17 | 2 +- metadata/md5-cache/dev-python/moto-2.2.20 | 2 +- metadata/md5-cache/dev-python/moto-2.3.1 | 2 +- metadata/md5-cache/dev-python/moto-2.3.2 | 2 +- metadata/md5-cache/dev-python/moto-3.0.0 | 2 +- metadata/md5-cache/dev-python/moto-3.0.1 | 6 +- metadata/md5-cache/dev-python/moto-3.0.2 | 15 + metadata/md5-cache/dev-python/mpdlcd-0.5.2 | 2 +- metadata/md5-cache/dev-python/mpi4py-3.0.3 | 2 +- metadata/md5-cache/dev-python/mpi4py-3.1.3 | 2 +- metadata/md5-cache/dev-python/mpmath-1.2.1 | 2 +- metadata/md5-cache/dev-python/msgpack-0.6.2 | 2 +- metadata/md5-cache/dev-python/msgpack-1.0.3 | 2 +- metadata/md5-cache/dev-python/mss-6.1.0 | 2 +- metadata/md5-cache/dev-python/multidict-5.2.0 | 2 +- metadata/md5-cache/dev-python/multidict-6.0.1 | 2 +- metadata/md5-cache/dev-python/multidict-6.0.2 | 2 +- .../dev-python/multipledispatch-0.6.0 | 2 +- metadata/md5-cache/dev-python/munch-2.5.0-r1 | 2 +- metadata/md5-cache/dev-python/munkres-1.1.4 | 2 +- metadata/md5-cache/dev-python/mygpoclient-1.8 | 15 +- metadata/md5-cache/dev-python/mypy-0.910-r1 | 2 +- metadata/md5-cache/dev-python/mypy-0.921 | 2 +- metadata/md5-cache/dev-python/mypy-0.930 | 6 +- metadata/md5-cache/dev-python/mypy-0.931 | 2 +- .../dev-python/mypy_extensions-0.4.3-r1 | 2 +- .../dev-python/mysql-connector-python-8.0.27 | 2 +- .../md5-cache/dev-python/mysqlclient-1.4.6-r1 | 2 +- .../md5-cache/dev-python/mysqlclient-2.0.3 | 2 +- .../md5-cache/dev-python/mysqlclient-2.1.0 | 2 +- .../dev-python/myst_parser-0.16.1_p20220119 | 2 +- .../dev-python/nagiosplugin-1.3.2-r1 | 2 +- .../dev-python/namespace-google-1-r1 | 2 +- .../md5-cache/dev-python/namespace-lazr-1 | 2 +- .../md5-cache/dev-python/namespace-paste-1-r1 | 2 +- .../md5-cache/dev-python/namespace-repoze-1 | 2 +- .../md5-cache/dev-python/namespace-ruamel-1 | 2 +- .../dev-python/namespace-sphinxcontrib-1.0 | 2 +- .../md5-cache/dev-python/namespace-zope-1-r1 | 2 +- metadata/md5-cache/dev-python/natsort-8.0.2 | 2 +- .../dev-python/nautilus-python-1.2.3-r1 | 2 +- metadata/md5-cache/dev-python/nbclassic-0.3.3 | 2 +- metadata/md5-cache/dev-python/nbclassic-0.3.4 | 2 +- metadata/md5-cache/dev-python/nbclassic-0.3.5 | 2 +- metadata/md5-cache/dev-python/nbclient-0.5.5 | 2 +- .../md5-cache/dev-python/nbconvert-6.3.0-r1 | 2 +- .../md5-cache/dev-python/nbconvert-6.4.0-r1 | 2 +- metadata/md5-cache/dev-python/nbconvert-6.4.1 | 2 +- metadata/md5-cache/dev-python/nbdime-3.1.0 | 2 +- metadata/md5-cache/dev-python/nbdime-3.1.1 | 2 +- metadata/md5-cache/dev-python/nbformat-5.1.3 | 2 +- .../md5-cache/dev-python/nbformat-5.1.3-r1 | 15 + metadata/md5-cache/dev-python/nbsphinx-0.8.7 | 2 +- metadata/md5-cache/dev-python/nbsphinx-0.8.8 | 2 +- metadata/md5-cache/dev-python/nbval-0.9.6 | 2 +- .../dev-python/ndg-httpsclient-0.5.1 | 2 +- .../md5-cache/dev-python/neovim-remote-2.4.0 | 2 +- .../md5-cache/dev-python/neovim-remote-9999 | 2 +- .../md5-cache/dev-python/nest_asyncio-1.5.4 | 6 +- metadata/md5-cache/dev-python/netaddr-0.8.0 | 2 +- .../md5-cache/dev-python/netcdf4-python-1.5.8 | 2 +- .../md5-cache/dev-python/netifaces-0.11.0 | 2 +- metadata/md5-cache/dev-python/networkx-2.6.3 | 6 +- metadata/md5-cache/dev-python/nltk-3.6.2-r1 | 16 - metadata/md5-cache/dev-python/nltk-3.6.3 | 16 - metadata/md5-cache/dev-python/nltk-3.6.4 | 16 - metadata/md5-cache/dev-python/nltk-3.6.5 | 16 - metadata/md5-cache/dev-python/nltk-3.6.6 | 16 - metadata/md5-cache/dev-python/nltk-3.6.7 | 6 +- metadata/md5-cache/dev-python/nnpy-1.4.2 | 2 +- .../md5-cache/dev-python/node-semver-0.8.0 | 2 +- metadata/md5-cache/dev-python/nodeenv-1.6.0 | 2 +- .../dev-python/nose-1.3.7_p20211111_p1 | 2 +- .../dev-python/nose-exclude-0.5.0-r1 | 2 +- .../md5-cache/dev-python/nose-random-1.0.0 | 6 +- metadata/md5-cache/dev-python/nose2-0.10.0 | 2 +- metadata/md5-cache/dev-python/nose_fixes-1.3 | 2 +- .../dev-python/nose_warnings_filters-0.1.5-r3 | 6 +- metadata/md5-cache/dev-python/notebook-6.4.6 | 2 +- metadata/md5-cache/dev-python/notebook-6.4.7 | 2 +- metadata/md5-cache/dev-python/notebook-6.4.8 | 6 +- .../md5-cache/dev-python/notify2-0.3.1-r2 | 2 +- .../md5-cache/dev-python/notify2-0.3.1-r3 | 15 + .../md5-cache/dev-python/nototools-0.2.16 | 2 +- metadata/md5-cache/dev-python/nptyping-1.4.4 | 2 +- metadata/md5-cache/dev-python/ntlm-auth-1.5.0 | 2 +- metadata/md5-cache/dev-python/ntplib-0.4.0 | 2 +- metadata/md5-cache/dev-python/nuitka-0.6.19 | 2 +- metadata/md5-cache/dev-python/nuitka-0.6.19.1 | 2 +- metadata/md5-cache/dev-python/nuitka-0.6.19.2 | 2 +- metadata/md5-cache/dev-python/nuitka-0.6.19.3 | 2 +- metadata/md5-cache/dev-python/nuitka-0.6.19.4 | 2 +- metadata/md5-cache/dev-python/numexpr-2.8.1 | 2 +- metadata/md5-cache/dev-python/numpy-1.21.5 | 2 +- metadata/md5-cache/dev-python/numpy-1.22.0-r1 | 2 +- metadata/md5-cache/dev-python/numpy-1.22.1 | 2 +- metadata/md5-cache/dev-python/numpydoc-1.1.0 | 2 +- metadata/md5-cache/dev-python/numpydoc-1.2 | 6 +- .../dev-python/oauth2client-4.1.3-r1 | 2 +- metadata/md5-cache/dev-python/oauthlib-3.1.1 | 2 +- metadata/md5-cache/dev-python/oauthlib-3.2.0 | 15 + metadata/md5-cache/dev-python/objgraph-3.5.0 | 2 +- metadata/md5-cache/dev-python/oct2py-5.2.0-r1 | 2 +- .../dev-python/octave_kernel-0.32.0-r1 | 2 +- metadata/md5-cache/dev-python/odfpy-1.3.6 | 2 +- metadata/md5-cache/dev-python/olefile-0.46-r1 | 2 +- metadata/md5-cache/dev-python/openpyxl-3.0.9 | 2 +- .../dev-python/openstackdocstheme-2.3.1 | 2 +- .../md5-cache/dev-python/openstacksdk-0.61.0 | 2 +- .../md5-cache/dev-python/opt-einsum-3.3.0 | 2 +- .../md5-cache/dev-python/ordered-set-4.0.2 | 2 +- .../md5-cache/dev-python/ordered-set-4.0.2-r1 | 2 +- .../md5-cache/dev-python/ordered-set-4.1.0 | 6 +- .../dev-python/os-client-config-2.1.0-r1 | 2 +- .../dev-python/os-service-types-1.7.0-r1 | 2 +- metadata/md5-cache/dev-python/osc-lib-2.4.2 | 2 +- .../dev-python/oslo-concurrency-4.5.0 | 2 +- .../md5-cache/dev-python/oslo-config-8.7.1 | 2 +- .../md5-cache/dev-python/oslo-context-3.4.0 | 2 +- metadata/md5-cache/dev-python/oslo-i18n-5.1.0 | 2 +- metadata/md5-cache/dev-python/oslo-log-4.6.1 | 2 +- .../dev-python/oslo-serialization-4.2.0 | 2 +- .../md5-cache/dev-python/oslo-utils-4.12.0 | 2 +- .../md5-cache/dev-python/oslo-utils-4.12.1 | 2 +- metadata/md5-cache/dev-python/oslotest-4.5.0 | 2 +- .../md5-cache/dev-python/osrf_pycommon-1.0.0 | 2 +- metadata/md5-cache/dev-python/outcome-1.1.0 | 2 +- metadata/md5-cache/dev-python/ovs-2.13.0 | 2 +- metadata/md5-cache/dev-python/ovs-2.13.3 | 2 +- metadata/md5-cache/dev-python/owslib-0.25.0 | 2 +- .../md5-cache/dev-python/packaging-21.3-r1 | 4 +- .../md5-cache/dev-python/packaging-21.3-r2 | 4 +- metadata/md5-cache/dev-python/pafy-0.5.5 | 2 +- metadata/md5-cache/dev-python/pafy-9999 | 2 +- metadata/md5-cache/dev-python/paho-mqtt-1.6.0 | 2 +- .../dev-python/pallets-sphinx-themes-2.0.2 | 2 +- metadata/md5-cache/dev-python/pandas-1.3.3 | 2 +- metadata/md5-cache/dev-python/pandas-1.3.4 | 2 +- metadata/md5-cache/dev-python/pandas-1.3.5 | 2 +- metadata/md5-cache/dev-python/pandas-1.4.0 | 2 +- .../dev-python/pandas-datareader-0.10.0 | 2 +- .../md5-cache/dev-python/pandocfilters-1.5.0 | 6 +- metadata/md5-cache/dev-python/parallax-1.0.6 | 2 +- .../md5-cache/dev-python/parameterized-0.8.1 | 2 +- metadata/md5-cache/dev-python/paramiko-2.9.1 | 2 +- metadata/md5-cache/dev-python/paramiko-2.9.2 | 2 +- metadata/md5-cache/dev-python/parse-1.19.0 | 2 +- .../md5-cache/dev-python/parse_type-0.5.6 | 2 +- .../md5-cache/dev-python/parse_type-0.6.0 | 2 +- .../md5-cache/dev-python/parsedatetime-2.6 | 2 +- metadata/md5-cache/dev-python/parso-0.7.1-r1 | 2 +- metadata/md5-cache/dev-python/parso-0.8.3 | 2 +- metadata/md5-cache/dev-python/partd-1.2.0 | 6 +- metadata/md5-cache/dev-python/parver-0.3.1 | 2 +- .../md5-cache/dev-python/passlib-1.7.4-r1 | 2 +- metadata/md5-cache/dev-python/paste-3.5.0 | 2 +- .../md5-cache/dev-python/pastedeploy-2.1.1-r1 | 2 +- metadata/md5-cache/dev-python/pastel-0.2.1 | 2 +- metadata/md5-cache/dev-python/patatt-0.4.9 | 2 +- metadata/md5-cache/dev-python/patch-ng-1.17.4 | 2 +- .../dev-python/path-and-address-2.0.1 | 2 +- metadata/md5-cache/dev-python/path-py-16.2.0 | 2 +- metadata/md5-cache/dev-python/pathspec-0.9.0 | 2 +- .../md5-cache/dev-python/pathtools-0.1.2-r3 | 2 +- .../md5-cache/dev-python/patiencediff-0.2.2 | 2 +- metadata/md5-cache/dev-python/patsy-0.5.2 | 2 +- metadata/md5-cache/dev-python/pbkdf2-1.3-r1 | 2 +- metadata/md5-cache/dev-python/pbr-5.8.0 | 6 +- metadata/md5-cache/dev-python/pdfrw-0.4_p1 | 2 +- .../md5-cache/dev-python/pdm-pep517-0.10.0 | 2 +- .../md5-cache/dev-python/pdm-pep517-0.10.1 | 2 +- .../md5-cache/dev-python/pdm-pep517-0.10.1-r1 | 2 +- .../md5-cache/dev-python/pdm-pep517-0.10.2 | 15 + metadata/md5-cache/dev-python/pdoc3-0.10.0 | 2 +- metadata/md5-cache/dev-python/pebble-4.6.3 | 6 +- metadata/md5-cache/dev-python/pecan-1.4.1 | 2 +- metadata/md5-cache/dev-python/peewee-3.14.8 | 2 +- .../md5-cache/dev-python/pelican-minify-0.9 | 2 +- .../md5-cache/dev-python/pendulum-2.1.2-r1 | 2 +- metadata/md5-cache/dev-python/pep517-0.12.0 | 2 +- .../md5-cache/dev-python/pep517-0.12.0-r1 | 2 +- .../md5-cache/dev-python/pexpect-4.8.0-r2 | 2 +- .../md5-cache/dev-python/pgspecial-1.13.0 | 2 +- metadata/md5-cache/dev-python/pgzero-1.2.1-r1 | 2 +- .../md5-cache/dev-python/phonenumbers-8.12.40 | 2 +- .../md5-cache/dev-python/phonenumbers-8.12.41 | 2 +- .../md5-cache/dev-python/phonenumbers-8.12.42 | 14 + metadata/md5-cache/dev-python/phply-1.2.5 | 2 +- .../dev-python/picklemagic-0.0_pre20160415 | 2 +- .../md5-cache/dev-python/pickleshare-0.7.5 | 2 +- metadata/md5-cache/dev-python/picobox-2.2.0 | 2 +- metadata/md5-cache/dev-python/pid-3.0.4 | 2 +- metadata/md5-cache/dev-python/piexif-1.1.3-r1 | 2 +- metadata/md5-cache/dev-python/pika-1.1.0 | 2 +- metadata/md5-cache/dev-python/pika-1.2.0 | 2 +- metadata/md5-cache/dev-python/pikepdf-4.2.0 | 2 +- metadata/md5-cache/dev-python/pikepdf-4.3.1 | 2 +- metadata/md5-cache/dev-python/pikepdf-4.4.1 | 2 +- metadata/md5-cache/dev-python/pilkit-2.0 | 2 +- metadata/md5-cache/dev-python/pillow-9.0.0 | 2 +- metadata/md5-cache/dev-python/pillow-9.0.0-r1 | 2 +- metadata/md5-cache/dev-python/pip-21.3.1-r1 | 2 +- .../md5-cache/dev-python/pipenv-2021.11.23 | 2 +- .../md5-cache/dev-python/pipenv-2021.11.9 | 2 +- metadata/md5-cache/dev-python/pipenv-2022.1.8 | 2 +- metadata/md5-cache/dev-python/pivy-0.6.6 | 2 +- metadata/md5-cache/dev-python/pivy-0.6.6-r1 | 15 + metadata/md5-cache/dev-python/pkgconfig-1.5.5 | 2 +- .../md5-cache/dev-python/pkgconfig-1.5.5-r1 | 2 +- metadata/md5-cache/dev-python/pkginfo-1.8.2 | 2 +- .../md5-cache/dev-python/platformdirs-2.4.1 | 2 +- metadata/md5-cache/dev-python/plotly-5.2.2 | 2 +- .../md5-cache/dev-python/plotly-geo-1.0.0 | 2 +- .../md5-cache/dev-python/pluggy-0.13.1-r2 | 2 +- metadata/md5-cache/dev-python/pluggy-1.0.0-r1 | 2 +- .../md5-cache/dev-python/pluginbase-1.0.1 | 2 +- metadata/md5-cache/dev-python/plumbum-1.7.2 | 2 +- metadata/md5-cache/dev-python/ply-3.11-r1 | 2 +- metadata/md5-cache/dev-python/plyr-1.0.6 | 2 +- metadata/md5-cache/dev-python/plyr-1.0.6-r1 | 16 + metadata/md5-cache/dev-python/plyvel-1.3.0 | 2 +- metadata/md5-cache/dev-python/plyvel-1.4.0 | 2 +- metadata/md5-cache/dev-python/pmw-2.0.1-r2 | 2 +- metadata/md5-cache/dev-python/pocketlint-0.22 | 2 +- .../md5-cache/dev-python/pockets-0.9.1-r2 | 2 +- .../md5-cache/dev-python/podcastparser-0.6.8 | 2 +- .../dev-python/podcastparser-0.6.8-r1 | 15 + metadata/md5-cache/dev-python/podman-py-3.2.1 | 2 +- .../md5-cache/dev-python/poetry-core-1.0.7 | 2 +- metadata/md5-cache/dev-python/polib-1.1.1 | 2 +- metadata/md5-cache/dev-python/polygon-3.0.7 | 2 +- .../md5-cache/dev-python/polygon-3.0.7-r1 | 14 + metadata/md5-cache/dev-python/pony-0.7.14 | 2 +- metadata/md5-cache/dev-python/pony-0.7.15 | 2 +- metadata/md5-cache/dev-python/pony-0.7.16 | 15 + metadata/md5-cache/dev-python/pooch-1.5.2 | 2 +- metadata/md5-cache/dev-python/pooch-1.6.0 | 2 +- metadata/md5-cache/dev-python/portend-3.0.0 | 2 +- metadata/md5-cache/dev-python/poyo-0.5.0 | 2 +- .../md5-cache/dev-python/precis-i18n-1.0.3 | 2 +- .../md5-cache/dev-python/precis-i18n-1.0.4 | 2 +- .../md5-cache/dev-python/pretend-1.0.9-r1 | 2 +- .../md5-cache/dev-python/pretty-yaml-21.10.1 | 6 +- .../md5-cache/dev-python/prettytable-2.5.0 | 2 +- .../md5-cache/dev-python/prettytable-3.0.0 | 2 +- metadata/md5-cache/dev-python/priority-1.3.0 | 2 +- metadata/md5-cache/dev-python/priority-2.0.0 | 2 +- .../md5-cache/dev-python/process-tests-2.1.2 | 2 +- metadata/md5-cache/dev-python/progress-1.6 | 2 +- metadata/md5-cache/dev-python/progressbar-2.5 | 2 +- .../md5-cache/dev-python/progressbar2-3.55.0 | 2 +- .../md5-cache/dev-python/progressbar2-4.0.0 | 2 +- .../dev-python/prometheus_client-0.12.0 | 2 +- .../dev-python/prometheus_client-0.13.0 | 2 +- .../dev-python/prometheus_client-0.13.1 | 15 + .../dev-python/prompt_toolkit-3.0.24 | 2 +- .../dev-python/prompt_toolkit-3.0.26 | 2 +- .../md5-cache/dev-python/proto-plus-1.19.2 | 2 +- .../md5-cache/dev-python/proto-plus-1.19.7 | 2 +- .../md5-cache/dev-python/proto-plus-1.19.8 | 2 +- .../md5-cache/dev-python/proto-plus-1.19.9 | 2 +- .../dev-python/protobuf-python-3.17.0 | 2 +- .../dev-python/protobuf-python-3.17.1 | 2 +- .../dev-python/protobuf-python-3.17.2 | 2 +- .../dev-python/protobuf-python-3.17.3 | 2 +- .../dev-python/protobuf-python-3.18.2 | 15 + .../dev-python/protobuf-python-3.19.1 | 6 +- ...f-python-3.16.0 => protobuf-python-3.19.3} | 16 +- .../md5-cache/dev-python/protobuf-python-9999 | 4 +- metadata/md5-cache/dev-python/prov-2.0.0 | 2 +- .../dev-python/pslab-python-1.0.1-r1 | 2 +- metadata/md5-cache/dev-python/psutil-5.7.3 | 2 +- .../md5-cache/dev-python/psycopg-2.8.6-r1 | 2 +- metadata/md5-cache/dev-python/psycopg-2.9.2 | 2 +- metadata/md5-cache/dev-python/psycopg-2.9.3 | 6 +- .../md5-cache/dev-python/ptyprocess-0.7.0 | 2 +- .../md5-cache/dev-python/ptyprocess-0.7.0-r1 | 15 + .../dev-python/publicsuffix-2.20191221-r1 | 2 +- metadata/md5-cache/dev-python/pudb-2021.1 | 2 +- metadata/md5-cache/dev-python/pudb-2021.2 | 2 +- metadata/md5-cache/dev-python/pudb-2022.1 | 2 +- .../md5-cache/dev-python/pulsectl-21.10.5 | 2 +- metadata/md5-cache/dev-python/pulsectl-22.1.0 | 2 +- metadata/md5-cache/dev-python/pulsectl-22.1.1 | 2 +- metadata/md5-cache/dev-python/pulsectl-22.1.3 | 2 +- .../md5-cache/dev-python/pure_eval-0.2.1-r1 | 2 +- metadata/md5-cache/dev-python/pure_eval-0.2.2 | 6 +- metadata/md5-cache/dev-python/puremagic-1.11 | 2 +- .../md5-cache/dev-python/pushbullet-py-0.12.0 | 2 +- .../md5-cache/dev-python/pweave-0.30.3-r1 | 2 +- metadata/md5-cache/dev-python/py-1.11.0 | 2 +- metadata/md5-cache/dev-python/py-1.11.0-r1 | 2 +- metadata/md5-cache/dev-python/py-amqp-5.0.9 | 2 +- .../md5-cache/dev-python/py-cpuinfo-8.0.0 | 2 +- .../md5-cache/dev-python/py-ubjson-0.16.1 | 2 +- metadata/md5-cache/dev-python/py-zabbix-1.1.7 | 2 +- .../md5-cache/dev-python/pyClamd-0.4.0-r2 | 2 +- .../md5-cache/dev-python/pyClamd-0.4.0-r3 | 16 + .../md5-cache/dev-python/pyFFTW-0.12.0-r1 | 2 +- metadata/md5-cache/dev-python/pyFFTW-0.13.0 | 2 +- metadata/md5-cache/dev-python/pyFFTW-9999 | 2 +- metadata/md5-cache/dev-python/pyGPG-0.2 | 2 +- metadata/md5-cache/dev-python/pyGPG-0.2-r1 | 14 + metadata/md5-cache/dev-python/pyGPG-9999 | 8 +- .../md5-cache/dev-python/pyacoustid-1.2.0 | 2 +- metadata/md5-cache/dev-python/pyaes-1.6.1-r2 | 2 +- metadata/md5-cache/dev-python/pyaes-1.6.1-r3 | 16 + metadata/md5-cache/dev-python/pyalsa-1.2.6 | 2 +- metadata/md5-cache/dev-python/pyamg-4.1.0 | 2 +- metadata/md5-cache/dev-python/pyamg-4.2.1 | 2 +- metadata/md5-cache/dev-python/pyasn1-0.4.8-r1 | 2 +- .../dev-python/pyasn1-modules-0.2.8-r1 | 2 +- metadata/md5-cache/dev-python/pyatspi-2.38.2 | 2 +- .../md5-cache/dev-python/pyaudio-0.2.11-r1 | 2 +- metadata/md5-cache/dev-python/pybind11-2.8.1 | 2 +- metadata/md5-cache/dev-python/pybind11-2.9.0 | 6 +- metadata/md5-cache/dev-python/pybtex-0.24.0 | 2 +- .../dev-python/pybtex-docutils-1.0.1 | 2 +- metadata/md5-cache/dev-python/pycairo-1.20.1 | 2 +- metadata/md5-cache/dev-python/pycapnp-0.6.4 | 2 +- metadata/md5-cache/dev-python/pycares-4.1.2 | 2 +- metadata/md5-cache/dev-python/pycdio-2.1.1 | 2 +- metadata/md5-cache/dev-python/pychm-0.8.6 | 2 +- .../md5-cache/dev-python/pychromecast-9.3.1 | 2 +- metadata/md5-cache/dev-python/pychroot-0.10.4 | 2 +- metadata/md5-cache/dev-python/pychroot-9999 | 2 +- metadata/md5-cache/dev-python/pyclipper-1.3.0 | 15 - .../md5-cache/dev-python/pyclipper-1.3.0_p2 | 2 +- .../md5-cache/dev-python/pycodestyle-2.6.0 | 2 +- .../md5-cache/dev-python/pycodestyle-2.7.0 | 2 +- .../md5-cache/dev-python/pycodestyle-2.8.0 | 2 +- metadata/md5-cache/dev-python/pycollada-0.7.2 | 2 +- .../md5-cache/dev-python/pycountry-20.7.3 | 2 +- .../md5-cache/dev-python/pycountry-22.1.10 | 2 +- metadata/md5-cache/dev-python/pycparser-2.21 | 2 +- .../md5-cache/dev-python/pycryptodome-3.12.0 | 2 +- .../md5-cache/dev-python/pycryptodome-3.13.0 | 2 +- metadata/md5-cache/dev-python/pycson-0.8-r1 | 2 +- metadata/md5-cache/dev-python/pycuda-2019.1.2 | 2 +- metadata/md5-cache/dev-python/pycups-2.0.1 | 2 +- metadata/md5-cache/dev-python/pycups-2.0.1-r1 | 15 + metadata/md5-cache/dev-python/pycurl-7.44.1 | 2 +- .../dev-python/pycurl-requests-0.2.1 | 2 +- metadata/md5-cache/dev-python/pycxx-7.1.5 | 2 +- .../dev-python/pydantic-1.8.2_p20210719 | 2 +- metadata/md5-cache/dev-python/pydantic-1.9.0 | 2 +- .../dev-python/pydata-sphinx-theme-0.7.2 | 2 +- metadata/md5-cache/dev-python/pydbus-0.6.0 | 2 +- metadata/md5-cache/dev-python/pydecomp-0.3-r2 | 2 +- metadata/md5-cache/dev-python/pydecomp-0.3-r3 | 14 + metadata/md5-cache/dev-python/pydecomp-9999 | 6 +- metadata/md5-cache/dev-python/pydevd-2.7.0 | 2 +- .../md5-cache/dev-python/pydispatcher-2.1.2 | 2 +- .../md5-cache/dev-python/pydocstyle-6.1.1 | 2 +- metadata/md5-cache/dev-python/pydot-1.4.2-r1 | 2 +- metadata/md5-cache/dev-python/pydot-1.4.2-r3 | 2 +- metadata/md5-cache/dev-python/pydotplus-2.0.2 | 2 +- metadata/md5-cache/dev-python/pydyf-0.1.2 | 2 +- metadata/md5-cache/dev-python/pyelftools-0.27 | 2 +- metadata/md5-cache/dev-python/pyenchant-3.2.2 | 2 +- metadata/md5-cache/dev-python/pyfakefs-4.5.3 | 2 +- metadata/md5-cache/dev-python/pyfakefs-4.5.4 | 2 +- metadata/md5-cache/dev-python/pyfeyn-1.0.0-r2 | 2 +- metadata/md5-cache/dev-python/pyflakes-2.2.0 | 2 +- metadata/md5-cache/dev-python/pyflakes-2.3.1 | 2 +- metadata/md5-cache/dev-python/pyflakes-2.4.0 | 2 +- .../md5-cache/dev-python/pyformance-0.4-r1 | 2 +- .../md5-cache/dev-python/pyftpdlib-1.5.6-r1 | 2 +- metadata/md5-cache/dev-python/pygal-3.0.0 | 2 +- metadata/md5-cache/dev-python/pygal-3.0.0-r1 | 2 +- metadata/md5-cache/dev-python/pygame-1.9.6-r1 | 2 +- metadata/md5-cache/dev-python/pygame-2.0.0 | 2 +- .../md5-cache/dev-python/pygame-2.0.0_pre10 | 2 +- metadata/md5-cache/dev-python/pygame-2.0.1-r1 | 2 +- metadata/md5-cache/dev-python/pygame-2.0.2 | 2 +- metadata/md5-cache/dev-python/pygame-2.0.3 | 2 +- metadata/md5-cache/dev-python/pygame-2.1.0 | 2 +- metadata/md5-cache/dev-python/pygame-2.1.1 | 2 +- metadata/md5-cache/dev-python/pygame-2.1.2 | 2 +- metadata/md5-cache/dev-python/pygame-9999 | 2 +- .../md5-cache/dev-python/pygame_sdl2-7.3.5-r2 | 2 +- metadata/md5-cache/dev-python/pyghmi-1.5.22 | 2 +- metadata/md5-cache/dev-python/pyghmi-1.5.31 | 2 +- metadata/md5-cache/dev-python/pyghmi-1.5.32 | 2 +- metadata/md5-cache/dev-python/pyghmi-1.5.33 | 2 +- metadata/md5-cache/dev-python/pygit2-1.7.1 | 2 +- metadata/md5-cache/dev-python/pyglet-1.5.21 | 2 +- metadata/md5-cache/dev-python/pygments-2.10.0 | 2 +- metadata/md5-cache/dev-python/pygments-2.11.0 | 2 +- metadata/md5-cache/dev-python/pygments-2.11.1 | 2 +- metadata/md5-cache/dev-python/pygments-2.11.2 | 2 +- .../dev-python/pygments-github-lexers-0.0.5 | 2 +- .../md5-cache/dev-python/pygobject-3.42.0 | 2 +- metadata/md5-cache/dev-python/pygpgme-0.3-r3 | 2 +- metadata/md5-cache/dev-python/pygraphviz-1.7 | 2 +- metadata/md5-cache/dev-python/pygraphviz-1.8 | 2 +- metadata/md5-cache/dev-python/pygresql-5.2.2 | 2 +- metadata/md5-cache/dev-python/pyh2o-1 | 2 +- metadata/md5-cache/dev-python/pyh2o-1-r1 | 16 + .../md5-cache/dev-python/pyhamcrest-2.0.3 | 2 +- metadata/md5-cache/dev-python/pyhcl-0.4.4 | 2 +- metadata/md5-cache/dev-python/pyicu-2.8 | 2 +- metadata/md5-cache/dev-python/pyilmbase-2.5.7 | 2 +- metadata/md5-cache/dev-python/pyinotify-0.9.6 | 2 +- .../dev-python/pyjsparser-2.7.1_p20190421 | 2 +- metadata/md5-cache/dev-python/pyjwt-1.7.1-r1 | 2 +- metadata/md5-cache/dev-python/pyjwt-2.3.0 | 2 +- .../md5-cache/dev-python/pykerberos-1.3.1 | 2 +- metadata/md5-cache/dev-python/pykka-3.0.2 | 2 +- .../md5-cache/dev-python/pykwalify-1.8.0-r1 | 2 +- metadata/md5-cache/dev-python/pylama-7.7.1-r1 | 2 +- metadata/md5-cache/dev-python/pylama-8.0.6 | 2 +- metadata/md5-cache/dev-python/pylama-8.3.6 | 6 +- metadata/md5-cache/dev-python/pylama-8.3.7 | 2 +- metadata/md5-cache/dev-python/pylast-4.4.0 | 2 +- metadata/md5-cache/dev-python/pylatex-1.4.1 | 2 +- metadata/md5-cache/dev-python/pylev-1.4.0 | 2 +- metadata/md5-cache/dev-python/pylibacl-0.6.0 | 2 +- .../md5-cache/dev-python/pylibmc-1.6.1-r1 | 2 +- .../md5-cache/dev-python/pylibmc-1.6.1-r2 | 16 + metadata/md5-cache/dev-python/pylint-2.12.2 | 2 +- metadata/md5-cache/dev-python/pylru-1.2.0 | 2 +- .../md5-cache/dev-python/pyls-spyder-0.4.0-r1 | 2 +- metadata/md5-cache/dev-python/pymad-0.10 | 2 +- metadata/md5-cache/dev-python/pymad-0.10-r1 | 15 + .../dev-python/pymdown-extensions-9.1 | 2 +- .../dev-python/pymdown-lexers-0_pre20210308 | 2 +- .../md5-cache/dev-python/pymdstat-0.4.2-r1 | 2 +- .../md5-cache/dev-python/pymediainfo-5.1.0-r1 | 2 +- metadata/md5-cache/dev-python/pymetar-1.4 | 2 +- .../md5-cache/dev-python/pymilter-1.0.4-r1 | 2 +- .../md5-cache/dev-python/pymilter-1.0.4-r2 | 16 + metadata/md5-cache/dev-python/pymongo-4.0.1 | 2 +- .../md5-cache/dev-python/pymountboot-0.2.3 | 2 +- .../md5-cache/dev-python/pymountboot-0.2.3-r1 | 15 + .../md5-cache/dev-python/pymountboot-9999 | 14 - metadata/md5-cache/dev-python/pymssql-2.2.1 | 2 +- metadata/md5-cache/dev-python/pymssql-2.2.3 | 6 +- metadata/md5-cache/dev-python/pymysql-1.0.2 | 2 +- metadata/md5-cache/dev-python/pynacl-1.4.0 | 2 +- metadata/md5-cache/dev-python/pynacl-1.5.0 | 2 +- metadata/md5-cache/dev-python/pynest2d-4.9.1 | 2 +- metadata/md5-cache/dev-python/pynput-1.7.3 | 2 +- metadata/md5-cache/dev-python/pynput-9999 | 2 +- metadata/md5-cache/dev-python/pynvim-0.4.3-r1 | 2 +- metadata/md5-cache/dev-python/pyocr-0.8 | 2 +- metadata/md5-cache/dev-python/pyocr-0.8.1 | 2 +- .../md5-cache/dev-python/pyopencl-2021.2.13 | 2 +- .../md5-cache/dev-python/pyopencl-2021.2.9 | 2 +- metadata/md5-cache/dev-python/pyopengl-3.1.5 | 2 +- .../dev-python/pyopengl_accelerate-3.1.5 | 2 +- .../md5-cache/dev-python/pyopenssl-20.0.1 | 2 +- .../md5-cache/dev-python/pyotherside-1.5.9 | 2 +- metadata/md5-cache/dev-python/pyotp-2.6.0 | 2 +- metadata/md5-cache/dev-python/pypam-0.5.0-r6 | 2 +- metadata/md5-cache/dev-python/pypam-0.5.0-r7 | 2 +- metadata/md5-cache/dev-python/pypam-0.5.0-r8 | 15 + .../md5-cache/dev-python/pyparsing-2.4.7-r1 | 2 +- metadata/md5-cache/dev-python/pyparsing-3.0.6 | 2 +- metadata/md5-cache/dev-python/pyparsing-3.0.7 | 2 +- .../md5-cache/dev-python/pyparsing-3.0.7-r1 | 2 +- metadata/md5-cache/dev-python/pyparted-3.11.7 | 2 +- .../md5-cache/dev-python/pyparted-3.11.7-r1 | 16 + metadata/md5-cache/dev-python/pypax-0.9.5 | 2 +- metadata/md5-cache/dev-python/pypax-0.9.5-r1 | 15 + metadata/md5-cache/dev-python/pypax-9999 | 9 +- metadata/md5-cache/dev-python/pypcap-1.2.3-r1 | 2 +- .../md5-cache/dev-python/pypeg2-2.15.2-r1 | 2 +- .../md5-cache/dev-python/pypeg2-2.15.2-r2 | 15 + metadata/md5-cache/dev-python/pyperclip-1.8.2 | 2 +- .../md5-cache/dev-python/pyphen-0.11.0-r1 | 2 +- metadata/md5-cache/dev-python/pyphen-0.12.0 | 2 +- .../md5-cache/dev-python/pyphen-0.12.0-r1 | 2 +- .../md5-cache/dev-python/pypiserver-1.4.2 | 2 +- metadata/md5-cache/dev-python/pypng-0.0.21 | 2 +- metadata/md5-cache/dev-python/pypng-0.0.21-r1 | 14 + .../dev-python/pyprof2calltree-1.4.5 | 2 +- metadata/md5-cache/dev-python/pyproj-3.3.0 | 2 +- .../md5-cache/dev-python/pyproject2setuppy-21 | 2 +- .../md5-cache/dev-python/pyproject2setuppy-22 | 2 +- metadata/md5-cache/dev-python/pypugjs-5.9.10 | 2 +- metadata/md5-cache/dev-python/pypugjs-5.9.9 | 2 +- metadata/md5-cache/dev-python/pypy-7.3.6 | 2 +- metadata/md5-cache/dev-python/pypy-7.3.8_rc1 | 2 +- metadata/md5-cache/dev-python/pypy-exe-7.3.6 | 2 +- .../md5-cache/dev-python/pypy-exe-7.3.8_rc1 | 2 +- metadata/md5-cache/dev-python/pypy3-7.3.7-r1 | 2 +- .../md5-cache/dev-python/pypy3-7.3.8_rc1_p1 | 2 +- metadata/md5-cache/dev-python/pypy3-exe-7.3.7 | 2 +- .../md5-cache/dev-python/pypy3-exe-7.3.8_rc1 | 2 +- .../md5-cache/dev-python/pyqrcode-1.2.1-r1 | 2 +- .../md5-cache/dev-python/pyqt-distutils-0.7.3 | 2 +- .../md5-cache/dev-python/pyqtgraph-0.12.3 | 2 +- metadata/md5-cache/dev-python/pyquery-1.4.3 | 2 +- metadata/md5-cache/dev-python/pyre2-1.0.7 | 2 +- metadata/md5-cache/dev-python/pyrfc3339-1.1 | 2 +- metadata/md5-cache/dev-python/pyroute2-0.5.14 | 2 +- metadata/md5-cache/dev-python/pyrqlite-2.1.1 | 2 +- .../md5-cache/dev-python/pyrsistent-0.18.0 | 2 +- .../md5-cache/dev-python/pyrsistent-0.18.1 | 2 +- metadata/md5-cache/dev-python/pyscard-2.0.2 | 2 +- .../md5-cache/dev-python/pyscreenshot-3.0 | 2 +- metadata/md5-cache/dev-python/pyserial-3.5 | 2 +- .../md5-cache/dev-python/pyside2-5.15.2-r1 | 2 +- .../md5-cache/dev-python/pyside2-tools-5.15.2 | 2 +- .../md5-cache/dev-python/pysimdjson-4.0.2 | 2 +- metadata/md5-cache/dev-python/pysmi-0.3.4 | 2 +- .../md5-cache/dev-python/pysnmp-4.4.12-r1 | 2 +- metadata/md5-cache/dev-python/pysnmp-999999 | 2 +- .../md5-cache/dev-python/pysnmp-mibs-0.1.6 | 2 +- .../md5-cache/dev-python/pysol_cards-0.12.0 | 2 +- .../md5-cache/dev-python/pysol_cards-0.14.2 | 2 +- .../md5-cache/dev-python/pyspectrum2-0.2.0 | 2 +- .../md5-cache/dev-python/pyspelling-2.7.3 | 2 +- metadata/md5-cache/dev-python/pyspf-2.0.14-r2 | 2 +- metadata/md5-cache/dev-python/pyspf-2.0.14-r3 | 15 + metadata/md5-cache/dev-python/pyspnego-0.3.1 | 2 +- metadata/md5-cache/dev-python/pysrt-1.1.2 | 2 +- metadata/md5-cache/dev-python/pysrt-9999 | 2 +- metadata/md5-cache/dev-python/pysvg-0.2.2_p3 | 2 +- metadata/md5-cache/dev-python/pysvn-1.9.15 | 2 +- .../md5-cache/dev-python/pytables-3.6.1-r2 | 2 +- metadata/md5-cache/dev-python/pytables-3.7.0 | 6 +- metadata/md5-cache/dev-python/pyte-0.8.0-r1 | 2 +- metadata/md5-cache/dev-python/pytest-6.2.5-r2 | 6 +- metadata/md5-cache/dev-python/pytest-6.2.5-r3 | 15 + .../dev-python/pytest-aiohttp-0.3.0-r1 | 2 +- .../md5-cache/dev-python/pytest-aiohttp-1.0.2 | 2 +- .../md5-cache/dev-python/pytest-aiohttp-1.0.3 | 2 +- .../dev-python/pytest-asyncio-0.16.0 | 2 +- .../dev-python/pytest-asyncio-0.17.0 | 2 +- .../dev-python/pytest-asyncio-0.17.1 | 2 +- .../dev-python/pytest-asyncio-0.17.2 | 2 +- .../md5-cache/dev-python/pytest-bdd-5.0.0 | 2 +- .../md5-cache/dev-python/pytest-cache-1.0-r2 | 2 +- .../md5-cache/dev-python/pytest-check-1.0.4 | 2 +- .../dev-python/pytest-codeblocks-0.12.2 | 2 +- .../dev-python/pytest-codeblocks-0.13.0 | 2 +- .../dev-python/pytest-codeblocks-0.9.0 | 2 +- .../dev-python/pytest-console-scripts-1.2.0 | 2 +- .../dev-python/pytest-console-scripts-1.2.2 | 2 +- .../md5-cache/dev-python/pytest-cov-3.0.0 | 2 +- .../md5-cache/dev-python/pytest-cov-3.0.0-r1 | 2 +- .../md5-cache/dev-python/pytest-datadir-1.3.1 | 2 +- .../dev-python/pytest-describe-2.0.1 | 2 +- .../md5-cache/dev-python/pytest-django-4.5.2 | 2 +- .../md5-cache/dev-python/pytest-env-0.6.2 | 2 +- .../dev-python/pytest-expect-1.1.0-r1 | 2 +- .../dev-python/pytest-faulthandler-2.0.1 | 2 +- .../dev-python/pytest-fixture-config-1.7.0-r1 | 2 +- .../md5-cache/dev-python/pytest-flake8-1.0.7 | 2 +- .../md5-cache/dev-python/pytest-flakes-4.0.4 | 2 +- .../md5-cache/dev-python/pytest-forked-1.4.0 | 2 +- .../dev-python/pytest-freezegun-0.4.2 | 2 +- .../pytest-helpers-namespace-2021.3.24 | 2 +- .../md5-cache/dev-python/pytest-html-3.1.1 | 2 +- .../dev-python/pytest-httpbin-1.0.0-r1 | 15 - .../md5-cache/dev-python/pytest-httpbin-1.0.1 | 6 +- .../md5-cache/dev-python/pytest-httpx-0.17.3 | 2 +- .../md5-cache/dev-python/pytest-httpx-0.18.0 | 2 +- .../md5-cache/dev-python/pytest-httpx-0.19.0 | 2 +- .../dev-python/pytest-lazy-fixture-0.6.3 | 2 +- .../dev-python/pytest-localftpserver-1.1.2 | 2 +- .../dev-python/pytest-localserver-0.5.1 | 2 +- .../dev-python/pytest-markdown-1.0.2 | 2 +- .../dev-python/pytest-metadata-1.11.0 | 2 +- .../md5-cache/dev-python/pytest-mock-3.6.1 | 2 +- .../md5-cache/dev-python/pytest-mock-3.7.0 | 15 + .../md5-cache/dev-python/pytest-ordering-0.6 | 2 +- .../dev-python/pytest-param-files-0.3.3 | 2 +- .../dev-python/pytest-param-files-0.3.4 | 2 +- metadata/md5-cache/dev-python/pytest-plus-0.2 | 2 +- .../md5-cache/dev-python/pytest-pylint-0.18.0 | 2 +- metadata/md5-cache/dev-python/pytest-qt-3.3.0 | 2 +- metadata/md5-cache/dev-python/pytest-qt-4.0.2 | 2 +- .../dev-python/pytest-regressions-2.2.0 | 2 +- .../dev-python/pytest-regressions-2.3.0 | 2 +- .../dev-python/pytest-regressions-2.3.1 | 2 +- .../dev-python/pytest-rerunfailures-10.2 | 2 +- .../dev-python/pytest-salt-2020.1.27-r3 | 2 +- .../dev-python/pytest-salt-factories-0.911.0 | 2 +- .../dev-python/pytest-services-2.2.1 | 2 +- .../dev-python/pytest-shutil-1.7.0-r2 | 2 +- .../dev-python/pytest-subtesthack-0.1.2-r1 | 2 +- .../dev-python/pytest-subtests-0.5.0-r1 | 2 +- .../dev-python/pytest-subtests-0.6.0 | 2 +- .../md5-cache/dev-python/pytest-sugar-0.9.4 | 2 +- .../dev-python/pytest-tempdir-2019.10.12 | 2 +- .../dev-python/pytest-testinfra-6.4.0 | 2 +- .../dev-python/pytest-testinfra-6.5.0 | 2 +- .../md5-cache/dev-python/pytest-timeout-2.0.2 | 2 +- .../md5-cache/dev-python/pytest-timeout-2.1.0 | 2 +- .../md5-cache/dev-python/pytest-toolbox-0.4 | 2 +- .../md5-cache/dev-python/pytest-tornado-0.8.1 | 2 +- .../dev-python/pytest-tornasync-0.6.0_p2 | 2 +- .../md5-cache/dev-python/pytest-trio-0.7.0 | 2 +- .../pytest-verbose-parametrize-1.7.0 | 2 +- .../dev-python/pytest-virtualenv-1.7.0-r1 | 2 +- .../md5-cache/dev-python/pytest-xdist-2.5.0 | 2 +- .../dev-python/pytest-xprocess-0.18.1 | 2 +- .../md5-cache/dev-python/pytest-xvfb-2.0.0-r1 | 2 +- .../md5-cache/dev-python/python-augeas-1.1.0 | 2 +- .../dev-python/python-axolotl-0.2.3-r1 | 2 +- .../python-axolotl-curve25519-0.4.1_p2-r1 | 2 +- .../dev-python/python-bugzilla-3.1.0 | 2 +- .../dev-python/python-bugzilla-3.2.0 | 2 +- .../dev-python/python-caja-1.24.0-r2 | 2 +- .../dev-python/python-cinderclient-8.2.0 | 2 +- .../md5-cache/dev-python/python-cstruct-2.1 | 2 +- .../md5-cache/dev-python/python-ctags-1.5.0 | 2 +- .../dev-python/python-daemon-2.3.0-r1 | 2 +- .../dev-python/python-dateutil-2.8.2 | 2 +- .../dev-python/python-dbusmock-0.25.0 | 2 +- .../md5-cache/dev-python/python-debian-0.1.42 | 2 +- .../md5-cache/dev-python/python-debian-0.1.43 | 2 +- .../md5-cache/dev-python/python-discid-1.2.0 | 2 +- .../dev-python/python-discid-1.2.0-r1 | 16 + .../dev-python/python-distutils-extra-2.45 | 2 +- .../md5-cache/dev-python/python-dotenv-0.19.2 | 2 +- .../dev-python/python-editor-1.0.4-r1 | 2 +- .../md5-cache/dev-python/python-efl-1.25.0 | 2 +- .../dev-python/python-email-validator-1.1.3 | 2 +- .../dev-python/python-engineio-4.2.1 | 2 +- .../dev-python/python-engineio-4.3.0 | 2 +- .../dev-python/python-engineio-4.3.1 | 2 +- .../md5-cache/dev-python/python-etcd-0.4.5-r1 | 2 +- .../md5-cache/dev-python/python-evdev-1.4.0 | 2 +- .../md5-cache/dev-python/python-gammu-2.11 | 2 +- .../dev-python/python-gflags-3.1.2-r1 | 2 +- .../dev-python/python-gflags-3.1.2-r2 | 14 + .../dev-python/python-glanceclient-3.5.0 | 2 +- .../md5-cache/dev-python/python-gnupg-0.4.8 | 2 +- .../dev-python/python-iptables-1.0.0-r1 | 2 +- .../dev-python/python-ironicclient-4.10.0 | 2 +- .../dev-python/python-ironicclient-4.9.0 | 2 +- .../md5-cache/dev-python/python-jose-3.3.0 | 6 +- .../dev-python/python-keystoneclient-4.1.1 | 2 +- .../dev-python/python-keystoneclient-4.3.0 | 2 +- .../dev-python/python-keystoneclient-4.4.0 | 2 +- .../md5-cache/dev-python/python-keyutils-0.6 | 2 +- .../md5-cache/dev-python/python-ldap-3.4.0 | 2 +- .../md5-cache/dev-python/python-ldap-9999 | 2 +- .../dev-python/python-levenshtein-0.12.2 | 2 +- .../md5-cache/dev-python/python-lhafile-0.3.0 | 2 +- .../md5-cache/dev-python/python-libevdev-0.9 | 2 +- .../dev-python/python-linux-procfs-0.6.3 | 2 +- .../dev-python/python-lsp-black-1.0.1 | 2 +- .../dev-python/python-lsp-jsonrpc-1.0.0 | 2 +- .../dev-python/python-lsp-server-1.3.3 | 2 +- metadata/md5-cache/dev-python/python-ly-0.9.6 | 2 +- metadata/md5-cache/dev-python/python-lzo-1.14 | 2 +- ...{python-lzo-1.12-r2 => python-lzo-1.14-r1} | 10 +- .../md5-cache/dev-python/python-magic-0.4.24 | 2 +- .../dev-python/python-markdown-math-0.8 | 2 +- .../dev-python/python-memcached-1.59-r1 | 2 +- .../dev-python/python-mimeparse-1.6.0-r3 | 2 +- .../md5-cache/dev-python/python-mpd-3.0.4 | 2 +- .../md5-cache/dev-python/python-mpd-3.0.5 | 2 +- .../md5-cache/dev-python/python-mpv-0.5.2 | 2 +- .../dev-python/python-musicbrainzngs-0.7.1 | 2 +- .../md5-cache/dev-python/python-nbxmpp-2.0.3 | 2 +- .../md5-cache/dev-python/python-nbxmpp-2.0.4 | 2 +- .../md5-cache/dev-python/python-netlink-0.1 | 2 +- .../dev-python/python-neutronclient-7.7.0 | 2 +- .../dev-python/python-novaclient-17.6.0-r1 | 2 +- .../dev-python/python-openstackclient-5.7.0 | 2 +- .../dev-python/python-poppler-qt5-0.75.0 | 2 +- .../md5-cache/dev-python/python-redmine-2.3.0 | 2 +- .../dev-python/python-sense-hat-2.2.0-r2 | 2 +- .../md5-cache/dev-python/python-slip-0.6.5-r1 | 2 +- .../md5-cache/dev-python/python-slugify-4.0.1 | 2 +- .../md5-cache/dev-python/python-slugify-5.0.2 | 2 +- .../md5-cache/dev-python/python-socks-1.2.4 | 2 +- .../md5-cache/dev-python/python-socks-2.0.0 | 2 +- .../md5-cache/dev-python/python-socks-2.0.1 | 2 +- .../md5-cache/dev-python/python-socks-2.0.2 | 2 +- .../md5-cache/dev-python/python-socks-2.0.3 | 2 +- .../dev-python/python-sshpubkeys-3.3.1 | 6 +- .../md5-cache/dev-python/python-stdnum-1.17 | 2 +- .../dev-python/python-swiftclient-3.13.0 | 2 +- .../md5-cache/dev-python/python-systemd-234 | 2 +- .../dev-python/python-systemd-234-r1 | 2 +- .../dev-python/python-systemd-234-r2 | 16 + .../md5-cache/dev-python/python-utils-2.6.3 | 4 +- .../md5-cache/dev-python/python-utils-2.7.1 | 4 +- .../md5-cache/dev-python/python-utils-3.0.0 | 4 +- .../md5-cache/dev-python/python-utils-3.1.0 | 4 +- .../dev-python/python-varlink-30.3.1 | 2 +- .../md5-cache/dev-python/python-vlc-3.0.12118 | 2 +- .../md5-cache/dev-python/python-xlib-0.31 | 2 +- .../md5-cache/dev-python/python-xmlsec-1.3.12 | 2 +- .../dev-python/python-xmp-toolkit-2.0.1-r1 | 2 +- .../dev-python/python-zipstream-1.1.4 | 2 +- .../md5-cache/dev-python/python3-lxc-3.0.4 | 2 +- .../md5-cache/dev-python/python3-openid-3.2.0 | 2 +- .../md5-cache/dev-python/python3-saml-1.11.0 | 2 +- .../md5-cache/dev-python/python3-saml-1.13.0 | 15 + .../md5-cache/dev-python/python3-xapp-2.2.1 | 2 +- .../dev-python/python3-xapp-2.2.1-r1 | 2 +- .../dev-python/python_orocos_kdl-1.5.0 | 2 +- .../dev-python/python_orocos_kdl-1.5.1 | 2 +- .../dev-python/python_orocos_kdl-9999 | 2 +- .../md5-cache/dev-python/pythondialog-3.5.1 | 2 +- metadata/md5-cache/dev-python/pythran-0.11.0 | 2 +- .../md5-cache/dev-python/pytidylib-0.3.2-r1 | 2 +- .../md5-cache/dev-python/pytidylib-0.3.2-r2 | 16 + .../md5-cache/dev-python/pytimeparse-1.1.8 | 2 +- .../md5-cache/dev-python/pytools-2021.2.9 | 2 +- metadata/md5-cache/dev-python/pytools-9999 | 2 +- metadata/md5-cache/dev-python/pytrie-0.4.0 | 2 +- metadata/md5-cache/dev-python/pytz-2021.3 | 2 +- .../pytz_deprecation_shim-0.1.0_p0-r1 | 2 +- .../pytz_deprecation_shim-0.1.0_p0-r2 | 2 +- .../md5-cache/dev-python/pytzdata-2020.1-r1 | 2 +- metadata/md5-cache/dev-python/pyu2f-0.1.5 | 2 +- metadata/md5-cache/dev-python/pyudev-0.22.0 | 2 +- .../md5-cache/dev-python/pyudev-0.22.0-r1 | 2 +- metadata/md5-cache/dev-python/pyusb-1.2.1 | 2 +- .../md5-cache/dev-python/pyvirtualdisplay-2.2 | 2 +- .../md5-cache/dev-python/pywavelets-1.1.1 | 2 +- .../md5-cache/dev-python/pywavelets-1.2.0 | 2 +- metadata/md5-cache/dev-python/pywinrm-0.4.2 | 2 +- metadata/md5-cache/dev-python/pyx-0.15 | 2 +- .../dev-python/pyxDamerauLevenshtein-1.7.0 | 2 +- metadata/md5-cache/dev-python/pyxattr-0.7.2 | 2 +- metadata/md5-cache/dev-python/pyxdg-0.27 | 2 +- metadata/md5-cache/dev-python/pyyaml-5.4.1 | 2 +- metadata/md5-cache/dev-python/pyyaml-6.0 | 2 +- .../md5-cache/dev-python/pyyaml_env_tag-0.1 | 2 +- .../dev-python/pyyaml_env_tag-0.1-r1 | 15 + metadata/md5-cache/dev-python/pyzbar-0.1.8 | 2 +- metadata/md5-cache/dev-python/pyzmq-22.1.0 | 6 +- metadata/md5-cache/dev-python/pyzotero-1.4.26 | 2 +- metadata/md5-cache/dev-python/pyzotero-1.5 | 2 +- metadata/md5-cache/dev-python/pyzotero-1.5.1 | 2 +- .../md5-cache/dev-python/qdarkstyle-2.8.1 | 2 +- .../md5-cache/dev-python/qdarkstyle-3.0.2 | 2 +- .../md5-cache/dev-python/qdarkstyle-3.0.3 | 2 +- metadata/md5-cache/dev-python/qrcode-7.3.1 | 2 +- .../dev-python/qscintilla-python-2.11.6 | 2 +- .../dev-python/qscintilla-python-2.13.1 | 2 +- metadata/md5-cache/dev-python/qstylizer-0.2.1 | 2 +- metadata/md5-cache/dev-python/qtawesome-1.1.1 | 2 +- metadata/md5-cache/dev-python/qtconsole-5.1.1 | 2 +- metadata/md5-cache/dev-python/qtconsole-5.2.1 | 2 +- metadata/md5-cache/dev-python/qtconsole-5.2.2 | 2 +- metadata/md5-cache/dev-python/qtsass-0.3.0 | 2 +- .../md5-cache/dev-python/quantities-0.12.5 | 2 +- .../md5-cache/dev-python/quantities-0.13.0 | 2 +- metadata/md5-cache/dev-python/quex-0.71.2 | 2 +- metadata/md5-cache/dev-python/radon-5.1.0 | 6 +- metadata/md5-cache/dev-python/raet-0.6.8-r3 | 2 +- .../md5-cache/dev-python/random2-1.0.1-r1 | 2 +- metadata/md5-cache/dev-python/rarfile-4.0 | 2 +- metadata/md5-cache/dev-python/ratelimit-2.2.1 | 2 +- metadata/md5-cache/dev-python/rcssmin-1.0.6 | 2 +- metadata/md5-cache/dev-python/rcssmin-1.1.0 | 2 +- metadata/md5-cache/dev-python/rdflib-5.0.0 | 2 +- metadata/md5-cache/dev-python/rdflib-6.0.2 | 2 +- metadata/md5-cache/dev-python/rdflib-6.1.1 | 2 +- metadata/md5-cache/dev-python/re-assert-1.1.0 | 2 +- .../md5-cache/dev-python/readme_renderer-32.0 | 2 +- .../dev-python/readthedocs-sphinx-ext-2.1.4 | 2 +- metadata/md5-cache/dev-python/rebulk-3.1.0 | 2 +- .../md5-cache/dev-python/recommonmark-0.7.1 | 2 +- metadata/md5-cache/dev-python/redis-py-4.1.0 | 2 +- metadata/md5-cache/dev-python/redis-py-4.1.1 | 2 +- metadata/md5-cache/dev-python/redis-py-4.1.2 | 2 +- .../md5-cache/dev-python/reedsolomon-1.5.4 | 2 +- .../md5-cache/dev-python/reflink-0.2.1-r1 | 2 +- .../md5-cache/dev-python/regex-2021.11.10 | 2 +- metadata/md5-cache/dev-python/regex-2022.1.18 | 2 +- .../md5-cache/dev-python/rencode-1.0.6-r2 | 2 +- metadata/md5-cache/dev-python/reno-3.5.0 | 2 +- metadata/md5-cache/dev-python/reportlab-3.6.3 | 2 +- metadata/md5-cache/dev-python/reportlab-3.6.5 | 2 +- metadata/md5-cache/dev-python/reportlab-3.6.6 | 2 +- .../md5-cache/dev-python/repoze-lru-0.7-r1 | 2 +- .../repoze-sphinx-autointerface-0.8 | 2 +- metadata/md5-cache/dev-python/requests-2.26.0 | 2 +- metadata/md5-cache/dev-python/requests-2.27.0 | 2 +- metadata/md5-cache/dev-python/requests-2.27.1 | 2 +- .../dev-python/requests-cache-0.8.1-r1 | 2 +- .../md5-cache/dev-python/requests-cache-0.9.0 | 2 +- .../md5-cache/dev-python/requests-cache-0.9.1 | 2 +- .../dev-python/requests-cache-0.9.1-r1 | 2 +- .../dev-python/requests-credssp-1.3.0 | 2 +- .../dev-python/requests-file-1.5.1-r1 | 2 +- .../dev-python/requests-futures-1.0.0 | 2 +- .../dev-python/requests-kerberos-0.14.0 | 2 +- .../md5-cache/dev-python/requests-mock-1.9.3 | 2 +- .../dev-python/requests-ntlm-1.1.0-r1 | 2 +- .../dev-python/requests-oauthlib-1.3.0 | 2 +- .../dev-python/requests-oauthlib-1.3.1 | 15 + .../dev-python/requests-toolbelt-0.9.1 | 2 +- .../dev-python/requests-unixsocket-0.2.0 | 2 +- .../dev-python/requests-unixsocket-0.3.0-r1 | 6 +- .../dev-python/requests_download-0.1.2 | 2 +- .../md5-cache/dev-python/requests_pkcs12-1.10 | 2 +- .../dev-python/requestsexceptions-1.4.0 | 2 +- .../md5-cache/dev-python/resolvelib-0.5.4 | 2 +- .../md5-cache/dev-python/resolvelib-0.8.1 | 2 +- .../md5-cache/dev-python/responses-0.16.0 | 2 +- .../md5-cache/dev-python/responses-0.17.0 | 2 +- .../dev-python/restructuredtext-lint-1.3.0 | 2 +- .../dev-python/retry-decorator-1.1.1 | 2 +- metadata/md5-cache/dev-python/retrying-1.3.3 | 2 +- .../dev-python/rfc3339-validator-0.1.4 | 2 +- metadata/md5-cache/dev-python/rfc3986-1.5.0 | 2 +- metadata/md5-cache/dev-python/rfc3986-2.0.0 | 2 +- .../dev-python/rfc3986-validator-0.1.1 | 2 +- .../dev-python/rfc3986-validator-0.1.1-r1 | 2 +- .../md5-cache/dev-python/rfc3987-1.3.8-r1 | 2 +- .../md5-cache/dev-python/rfc3987-1.3.8-r2 | 2 +- metadata/md5-cache/dev-python/rich-10.16.2 | 2 +- metadata/md5-cache/dev-python/rich-10.16.2-r1 | 2 +- metadata/md5-cache/dev-python/rich-11.0.0 | 2 +- metadata/md5-cache/dev-python/rich-11.0.0-r1 | 2 +- metadata/md5-cache/dev-python/rich-11.1.0 | 15 + metadata/md5-cache/dev-python/rjsmin-1.1.0 | 2 +- metadata/md5-cache/dev-python/rjsmin-1.2.0 | 2 +- .../dev-python/robot-detection-0.4.0-r1 | 2 +- metadata/md5-cache/dev-python/roman-3.3 | 2 +- metadata/md5-cache/dev-python/rope-0.22.0 | 2 +- metadata/md5-cache/dev-python/ropemode-0.5 | 2 +- metadata/md5-cache/dev-python/rosdistro-0.8.3 | 2 +- metadata/md5-cache/dev-python/rosdistro-9999 | 2 +- metadata/md5-cache/dev-python/rospkg-1.3.0 | 2 +- metadata/md5-cache/dev-python/rospkg-9999 | 2 +- metadata/md5-cache/dev-python/routes-2.5.1 | 2 +- metadata/md5-cache/dev-python/rply-0.7.8 | 2 +- metadata/md5-cache/dev-python/rpy-3.4.2 | 16 - metadata/md5-cache/dev-python/rpy-3.4.5 | 6 +- metadata/md5-cache/dev-python/rpyc-5.0.1 | 2 +- metadata/md5-cache/dev-python/rq-1.10.1 | 2 +- metadata/md5-cache/dev-python/rq-1.10.1-r1 | 2 +- metadata/md5-cache/dev-python/rsa-4.8 | 2 +- .../md5-cache/dev-python/rst-linker-2.2.0-r1 | 2 +- .../md5-cache/dev-python/rtimulib-7.2.1-r1 | 2 +- .../md5-cache/dev-python/rtslib-fb-2.1.74 | 2 +- .../dev-python/ruamel-std-pathlib-0.8.0 | 2 +- .../dev-python/ruamel-std-pathlib-0.9.0 | 2 +- .../dev-python/ruamel-std-pathlib-0.9.1 | 15 + .../md5-cache/dev-python/ruamel-yaml-0.17.19 | 2 +- .../md5-cache/dev-python/ruamel-yaml-0.17.20 | 2 +- .../dev-python/ruamel-yaml-clib-0.2.6 | 2 +- .../md5-cache/dev-python/s3transfer-0.5.0-r2 | 2 +- metadata/md5-cache/dev-python/sabyenc-4.0.2 | 2 +- metadata/md5-cache/dev-python/sarge-0.1.6 | 2 +- metadata/md5-cache/dev-python/sarge-0.1.7 | 2 +- metadata/md5-cache/dev-python/sarif_om-1.0.4 | 6 +- .../md5-cache/dev-python/scandir-1.10.0-r2 | 2 +- .../md5-cache/dev-python/scikit-build-0.12.0 | 2 +- metadata/md5-cache/dev-python/scipy-1.6.3 | 2 +- metadata/md5-cache/dev-python/scipy-1.7.1-r1 | 2 +- metadata/md5-cache/dev-python/scipy-1.7.3 | 2 +- .../md5-cache/dev-python/scripttest-1.3.0-r1 | 2 +- metadata/md5-cache/dev-python/scrypt-0.8.18 | 2 +- metadata/md5-cache/dev-python/seaborn-0.11.1 | 2 +- metadata/md5-cache/dev-python/seaborn-0.11.2 | 2 +- .../md5-cache/dev-python/secretstorage-3.3.1 | 2 +- .../md5-cache/dev-python/selenium-3.141.0-r1 | 2 +- .../dev-python/semantic_version-2.8.5 | 2 +- metadata/md5-cache/dev-python/semver-2.13.0 | 2 +- .../md5-cache/dev-python/send2trash-1.8.0 | 6 +- metadata/md5-cache/dev-python/sentinels-1.0.0 | 2 +- .../md5-cache/dev-python/sentry-sdk-1.5.1 | 2 +- .../md5-cache/dev-python/sentry-sdk-1.5.2 | 2 +- .../md5-cache/dev-python/sentry-sdk-1.5.3 | 2 +- .../md5-cache/dev-python/sentry-sdk-1.5.4 | 2 +- metadata/md5-cache/dev-python/serpent-1.40 | 2 +- .../md5-cache/dev-python/serverfiles-0.3.1 | 2 +- .../dev-python/service_identity-21.1.0 | 2 +- .../md5-cache/dev-python/setproctitle-1.2.2 | 2 +- .../md5-cache/dev-python/setuptools-59.8.0 | 2 +- .../md5-cache/dev-python/setuptools-60.2.0 | 2 +- .../md5-cache/dev-python/setuptools-60.3.0 | 2 +- .../md5-cache/dev-python/setuptools-60.3.1 | 2 +- .../md5-cache/dev-python/setuptools-60.5.0 | 2 +- .../md5-cache/dev-python/setuptools-60.5.0-r1 | 6 +- .../dev-python/setuptools-git-1.2-r2 | 2 +- .../dev-python/setuptools_rust-0.12.1 | 2 +- .../dev-python/setuptools_scm-6.0.1-r1 | 2 +- .../md5-cache/dev-python/setuptools_scm-6.3.2 | 2 +- .../md5-cache/dev-python/setuptools_scm-6.4.0 | 2 +- .../md5-cache/dev-python/setuptools_scm-6.4.1 | 2 +- .../setuptools_scm_git_archive-1.1-r4 | 2 +- .../dev-python/setuptools_trial-0.6.0-r1 | 2 +- .../md5-cache/dev-python/sexpdata-0.0.3-r1 | 2 +- metadata/md5-cache/dev-python/sgmllib3k-1.0.0 | 2 +- metadata/md5-cache/dev-python/sh-1.14.2 | 2 +- .../md5-cache/dev-python/shiboken2-5.15.2-r1 | 2 +- .../dev-python/signature_dispatch-1.0.0 | 2 +- metadata/md5-cache/dev-python/simpervisor-0.4 | 2 +- .../md5-cache/dev-python/simplebayes-1.5.8 | 2 +- .../md5-cache/dev-python/simpleeval-0.9.11 | 2 +- .../md5-cache/dev-python/simpleeval-0.9.12 | 2 +- .../dev-python/simplegeneric-0.8.1-r1 | 2 +- .../md5-cache/dev-python/simplejson-3.17.5 | 2 +- metadata/md5-cache/dev-python/simplekml-1.3.5 | 2 +- .../md5-cache/dev-python/simplesoapy-1.5.1-r1 | 2 +- .../md5-cache/dev-python/simplesoapy-9999 | 2 +- .../md5-cache/dev-python/simplespectral-1.0.0 | 2 +- .../md5-cache/dev-python/simplespectral-9999 | 2 +- metadata/md5-cache/dev-python/simpy-4.0.1 | 2 +- metadata/md5-cache/dev-python/sip-4.19.25-r1 | 2 +- metadata/md5-cache/dev-python/sip-5.5.0-r2 | 2 +- metadata/md5-cache/dev-python/sip-6.4.0 | 2 +- metadata/md5-cache/dev-python/sip-6.5.0 | 2 +- metadata/md5-cache/dev-python/six-1.16.0 | 2 +- .../md5-cache/dev-python/slackclient-2.5.0 | 2 +- metadata/md5-cache/dev-python/slimit-0.8.1-r1 | 2 +- metadata/md5-cache/dev-python/slixmpp-1.7.1 | 2 +- metadata/md5-cache/dev-python/slixmpp-9999 | 2 +- .../md5-cache/dev-python/smartypants-2.0.1 | 2 +- .../md5-cache/dev-python/smartypants-9999 | 2 +- metadata/md5-cache/dev-python/smmap-5.0.0 | 2 +- metadata/md5-cache/dev-python/snakeoil-0.9.10 | 6 +- metadata/md5-cache/dev-python/snakeoil-0.9.5 | 2 +- metadata/md5-cache/dev-python/snakeoil-0.9.7 | 2 +- metadata/md5-cache/dev-python/snakeoil-0.9.9 | 2 +- metadata/md5-cache/dev-python/snakeoil-9999 | 2 +- .../md5-cache/dev-python/snaketrace-0.3.1 | 2 +- metadata/md5-cache/dev-python/snappy-0.6.0 | 2 +- .../md5-cache/dev-python/snapshottest-0.5.1 | 2 +- metadata/md5-cache/dev-python/sniffio-1.2.0 | 2 +- .../dev-python/snowballstemmer-2.2.0 | 2 +- .../dev-python/socketio-client-0.7.2 | 2 +- .../dev-python/socketio-client-nexus-0.7.6 | 2 +- .../md5-cache/dev-python/socketpool-0.5.3-r3 | 2 +- metadata/md5-cache/dev-python/socksio-1.0.0 | 6 +- .../dev-python/sortedcontainers-2.4.0 | 2 +- metadata/md5-cache/dev-python/soupsieve-2.3.1 | 2 +- .../md5-cache/dev-python/speaklater-1.3-r1 | 2 +- metadata/md5-cache/dev-python/speg-0.3-r2 | 2 +- metadata/md5-cache/dev-python/sphinx-4.3.2 | 2 +- metadata/md5-cache/dev-python/sphinx-4.4.0 | 2 +- .../dev-python/sphinx-aiohttp-theme-0.1.6 | 2 +- .../sphinx-autodoc-typehints-1.13.1 | 2 +- .../sphinx-autodoc-typehints-1.14.1 | 2 +- .../sphinx-autodoc-typehints-1.15.3 | 2 +- .../sphinx-autodoc-typehints-1.16.0 | 2 +- .../sphinx-bootstrap-theme-0.8.0-r1 | 2 +- .../md5-cache/dev-python/sphinx-epytext-0.0.4 | 2 +- .../dev-python/sphinx-gallery-0.10.1 | 2 +- .../md5-cache/dev-python/sphinx-issues-1.2.0 | 2 +- .../md5-cache/dev-python/sphinx-issues-2.0.0 | 2 +- .../md5-cache/dev-python/sphinx-issues-3.0.0 | 2 +- .../md5-cache/dev-python/sphinx-issues-3.0.1 | 2 +- .../md5-cache/dev-python/sphinx-jinja-1.1.0 | 2 +- .../dev-python/sphinx-jinja-1.2.1-r1 | 2 +- .../md5-cache/dev-python/sphinx-jinja-1.4.0 | 2 +- .../dev-python/sphinx-multiversion-0.2.4 | 2 +- .../dev-python/sphinx-notfound-page-0.8 | 2 +- .../md5-cache/dev-python/sphinx-panels-0.6.0 | 2 +- .../md5-cache/dev-python/sphinx-prompt-1.5.0 | 2 +- .../sphinx-py3doc-enhanced-theme-2.3.2-r1 | 2 +- .../md5-cache/dev-python/sphinx-tabs-3.1.0 | 2 +- .../dev-python/sphinx-testing-1.0.1-r1 | 2 +- .../dev-python/sphinx_ansible_theme-0.8.0 | 2 +- .../dev-python/sphinx_ansible_theme-0.9.0 | 2 +- .../dev-python/sphinx_ansible_theme-0.9.1 | 2 +- .../dev-python/sphinx_celery-2.0.0-r1 | 2 +- .../dev-python/sphinx_lv2_theme-1.0.0-r1 | 2 +- .../dev-python/sphinx_rtd_theme-1.0.0 | 2 +- .../dev-python/sphinx_selective_exclude-1.0.3 | 2 +- .../dev-python/sphinxcontrib-apidoc-0.3.0 | 2 +- .../dev-python/sphinxcontrib-applehelp-1.0.2 | 2 +- .../dev-python/sphinxcontrib-asyncio-0.2.0-r2 | 6 +- .../sphinxcontrib-autoprogram-0.1.7 | 2 +- .../dev-python/sphinxcontrib-bibtex-2.3.0 | 2 +- .../dev-python/sphinxcontrib-bibtex-2.4.1 | 2 +- .../dev-python/sphinxcontrib-blockdiag-2.0.0 | 2 +- .../dev-python/sphinxcontrib-devhelp-1.0.2 | 2 +- .../dev-python/sphinxcontrib-doxylink-1.11.1 | 2 +- .../dev-python/sphinxcontrib-github-alt-1.2 | 2 +- .../dev-python/sphinxcontrib-htmlhelp-2.0.0 | 2 +- .../dev-python/sphinxcontrib-httpdomain-1.8.0 | 2 +- .../dev-python/sphinxcontrib-jsmath-1.0.1-r1 | 2 +- .../sphinxcontrib-log_cabinet-1.0.1 | 2 +- .../dev-python/sphinxcontrib-newsfeed-0.1.4 | 2 +- .../dev-python/sphinxcontrib-openapi-0.7.0 | 2 +- .../sphinxcontrib-programoutput-0.17 | 2 +- .../dev-python/sphinxcontrib-qthelp-1.0.3 | 2 +- .../sphinxcontrib-serializinghtml-1.1.5 | 2 +- .../dev-python/sphinxcontrib-spelling-7.3.0 | 15 - .../dev-python/sphinxcontrib-spelling-7.3.1 | 6 +- .../dev-python/sphinxcontrib-spelling-7.3.2 | 2 +- .../dev-python/sphinxcontrib-trio-1.1.2 | 2 +- .../dev-python/sphinxcontrib-websupport-1.2.4 | 2 +- .../dev-python/sphinxcontrib_github_alt-1.2 | 2 +- .../md5-cache/dev-python/sphinxemoji-0.2.0 | 2 +- .../md5-cache/dev-python/sphobjinv-2.1-r1 | 2 +- metadata/md5-cache/dev-python/spur-0.3.22 | 6 +- metadata/md5-cache/dev-python/spyder-5.2.2 | 2 +- .../md5-cache/dev-python/spyder-kernels-2.2.1 | 2 +- .../dev-python/spyder-terminal-1.2.0 | 2 +- .../dev-python/spyder-unittest-0.5.0 | 2 +- .../md5-cache/dev-python/sqlalchemy-1.3.24 | 2 +- .../md5-cache/dev-python/sqlalchemy-1.4.26-r1 | 2 +- .../md5-cache/dev-python/sqlalchemy-1.4.27 | 2 +- .../md5-cache/dev-python/sqlalchemy-1.4.27-r3 | 2 +- .../md5-cache/dev-python/sqlalchemy-1.4.28 | 6 +- .../md5-cache/dev-python/sqlalchemy-1.4.29 | 6 +- .../md5-cache/dev-python/sqlalchemy-1.4.30 | 2 +- .../md5-cache/dev-python/sqlalchemy-1.4.31 | 2 +- .../dev-python/sqlalchemy-migrate-0.13.0 | 2 +- .../dev-python/sqlalchemy-rqlite-1.1 | 2 +- .../dev-python/sqlalchemy-rqlite-1.1.1 | 2 +- .../md5-cache/dev-python/sqlitedict-1.7.0 | 2 +- metadata/md5-cache/dev-python/sqlparse-0.4.2 | 2 +- .../md5-cache/dev-python/ssh2-python-0.26.0 | 2 +- .../md5-cache/dev-python/ssh2-python-0.27.0 | 15 + metadata/md5-cache/dev-python/sshtunnel-0.3.1 | 2 +- metadata/md5-cache/dev-python/ssl-fetch-0.4 | 2 +- metadata/md5-cache/dev-python/ssl-fetch-9999 | 2 +- .../md5-cache/dev-python/stack_data-0.1.3-r1 | 2 +- .../md5-cache/dev-python/stack_data-0.1.4 | 6 +- .../dev-python/stapler-1.0.0_p20200531-r2 | 2 +- .../md5-cache/dev-python/starlette-0.17.1 | 2 +- .../md5-cache/dev-python/starlette-0.18.0 | 2 +- metadata/md5-cache/dev-python/statsd-3.3.0 | 2 +- .../dev-python/statsmodels-0.12.2-r1 | 2 +- .../md5-cache/dev-python/statsmodels-0.13.0 | 2 +- .../md5-cache/dev-python/statsmodels-0.13.1 | 2 +- metadata/md5-cache/dev-python/stdio-mgr-1.0.1 | 2 +- metadata/md5-cache/dev-python/stestr-3.2.1 | 2 +- metadata/md5-cache/dev-python/stevedore-3.4.0 | 2 +- metadata/md5-cache/dev-python/stomp-py-7.0.0 | 2 +- .../dev-python/strict-rfc3339-0.7-r1 | 2 +- metadata/md5-cache/dev-python/stripe-2.64.0 | 2 +- metadata/md5-cache/dev-python/stripe-2.65.0 | 2 +- .../md5-cache/dev-python/subprocess-tee-0.3.5 | 2 +- .../dev-python/subunit-1.4.0_p20210729 | 2 +- metadata/md5-cache/dev-python/suds-1.0.0 | 2 +- metadata/md5-cache/dev-python/sure-2.0.0 | 2 +- metadata/md5-cache/dev-python/svg-path-4.1 | 2 +- metadata/md5-cache/dev-python/svglib-1.1.0 | 2 +- metadata/md5-cache/dev-python/svglib-1.2.0 | 2 +- metadata/md5-cache/dev-python/svglib-1.2.1 | 15 + metadata/md5-cache/dev-python/svgwrite-1.4.1 | 2 +- .../dev-python/swagger-spec-validator-2.7.3 | 2 +- .../dev-python/swagger-spec-validator-2.7.4 | 2 +- metadata/md5-cache/dev-python/sybil-3.0.0 | 2 +- metadata/md5-cache/dev-python/symengine-0.8.1 | 2 +- metadata/md5-cache/dev-python/sympy-1.9 | 2 +- metadata/md5-cache/dev-python/tabulate-0.8.9 | 2 +- metadata/md5-cache/dev-python/tagpy-2018.1-r2 | 2 +- metadata/md5-cache/dev-python/tappy-3.0 | 15 - metadata/md5-cache/dev-python/tappy-3.1 | 6 +- metadata/md5-cache/dev-python/tblib-1.7.0 | 2 +- metadata/md5-cache/dev-python/tekore-4.2.0 | 2 +- metadata/md5-cache/dev-python/tempest-29.2.0 | 2 +- .../md5-cache/dev-python/tempita-0.5.3-r3 | 2 +- metadata/md5-cache/dev-python/tempora-4.1.2 | 2 +- metadata/md5-cache/dev-python/tempora-5.0.0 | 2 +- metadata/md5-cache/dev-python/tenacity-8.0.1 | 2 +- .../md5-cache/dev-python/termcolor-1.1.0-r2 | 2 +- .../md5-cache/dev-python/terminado-0.12.1 | 2 +- .../md5-cache/dev-python/terminado-0.13.0 | 2 +- .../md5-cache/dev-python/terminado-0.13.1 | 6 +- .../dev-python/terminaltables-3.1.10 | 2 +- .../dev-python/terminaltables-3.1.10-r1 | 2 +- .../md5-cache/dev-python/terminaltables-9999 | 2 +- .../md5-cache/dev-python/test_server-0.0.31 | 2 +- .../md5-cache/dev-python/testfixtures-6.18.3 | 2 +- metadata/md5-cache/dev-python/testpath-0.5.0 | 2 +- .../md5-cache/dev-python/testpath-0.5.0-r1 | 2 +- .../md5-cache/dev-python/testresources-2.0.1 | 2 +- .../dev-python/testscenarios-0.5.0-r1 | 2 +- metadata/md5-cache/dev-python/testtools-2.5.0 | 2 +- .../md5-cache/dev-python/text-unidecode-1.3 | 2 +- .../md5-cache/dev-python/textdistance-4.2.2 | 2 +- metadata/md5-cache/dev-python/texttable-1.6.4 | 2 +- metadata/md5-cache/dev-python/textx-1.4 | 2 +- .../md5-cache/dev-python/threadpoolctl-3.0.0 | 2 +- .../dev-python/threadpoolctl-3.0.0-r1 | 2 +- .../md5-cache/dev-python/three-merge-0.1.1 | 2 +- metadata/md5-cache/dev-python/thrift-0.14.1 | 2 +- .../md5-cache/dev-python/thriftpy2-0.4.14 | 2 +- .../md5-cache/dev-python/thunarx-python-0.5.2 | 2 +- .../md5-cache/dev-python/tifffile-2021.11.2 | 2 +- .../md5-cache/dev-python/tikzplotlib-0.9.16 | 2 +- .../md5-cache/dev-python/tikzplotlib-0.9.17 | 2 +- .../dev-python/tikzplotlib-0.9.17-r1 | 2 +- .../dev-python/timeout-decorator-0.5.0 | 2 +- metadata/md5-cache/dev-python/tinycss-0.4 | 2 +- metadata/md5-cache/dev-python/tinycss2-1.1.1 | 2 +- .../md5-cache/dev-python/tinycss2-1.1.1-r1 | 2 +- metadata/md5-cache/dev-python/tld-0.12.6 | 2 +- .../md5-cache/dev-python/tldextract-3.1.2 | 2 +- metadata/md5-cache/dev-python/toml-0.10.2 | 2 +- metadata/md5-cache/dev-python/tomli-1.2.2-r1 | 2 +- metadata/md5-cache/dev-python/tomli-1.2.3 | 2 +- metadata/md5-cache/dev-python/tomli-2.0.0 | 2 +- metadata/md5-cache/dev-python/tomli-w-1.0.0 | 2 +- .../md5-cache/dev-python/tomli-w-1.0.0-r1 | 2 +- metadata/md5-cache/dev-python/tomlkit-0.7.2 | 2 +- metadata/md5-cache/dev-python/tomlkit-0.8.0 | 2 +- metadata/md5-cache/dev-python/toolz-0.11.2 | 2 +- metadata/md5-cache/dev-python/toposort-1.7 | 2 +- .../md5-cache/dev-python/towncrier-21.3.0 | 2 +- metadata/md5-cache/dev-python/tox-3.24.4-r1 | 15 - metadata/md5-cache/dev-python/tox-3.24.5 | 6 +- metadata/md5-cache/dev-python/tqdm-4.62.3 | 2 +- metadata/md5-cache/dev-python/traitlets-5.0.5 | 2 +- metadata/md5-cache/dev-python/traitlets-5.1.0 | 2 +- metadata/md5-cache/dev-python/traitlets-5.1.1 | 2 +- .../md5-cache/dev-python/transitions-0.8.10 | 2 +- .../dev-python/translate-toolkit-3.5.1 | 2 +- .../dev-python/translate-toolkit-3.5.2 | 2 +- .../dev-python/translate-toolkit-3.5.3 | 2 +- .../dev-python/tree-sitter-0.19.0_p20210506 | 2 +- .../tree-sitter-0.19.0_p20210506-r1 | 2 +- .../md5-cache/dev-python/tree-sitter-0.20.0 | 2 +- .../dev-python/{treq-21.5.0 => treq-22.1.0} | 6 +- metadata/md5-cache/dev-python/treq-22.1.0-r1 | 15 + metadata/md5-cache/dev-python/trio-0.19.0 | 2 +- .../md5-cache/dev-python/trio-asyncio-0.12.0 | 2 +- metadata/md5-cache/dev-python/trustme-0.9.0 | 2 +- metadata/md5-cache/dev-python/tubes-0.2.0-r1 | 2 +- metadata/md5-cache/dev-python/tvdb_api-3.0.2 | 2 +- metadata/md5-cache/dev-python/twine-3.7.0 | 2 +- metadata/md5-cache/dev-python/twine-3.7.0-r1 | 2 +- metadata/md5-cache/dev-python/twisted-21.7.0 | 2 +- metadata/md5-cache/dev-python/twython-3.9.1 | 2 +- metadata/md5-cache/dev-python/txAMQP-0.8.2 | 2 +- metadata/md5-cache/dev-python/txaio-21.2.1 | 2 +- .../md5-cache/dev-python/txrequests-0.9.6 | 4 +- metadata/md5-cache/dev-python/typed-ast-1.4.3 | 2 +- metadata/md5-cache/dev-python/typed-ast-1.5.1 | 2 +- metadata/md5-cache/dev-python/typed-ast-1.5.2 | 2 +- .../md5-cache/dev-python/typeguard-2.13.0 | 2 +- .../md5-cache/dev-python/typeguard-2.13.2 | 2 +- .../md5-cache/dev-python/typeguard-2.13.3 | 6 +- .../dev-python/typing-extensions-4.0.1 | 2 +- .../dev-python/typing-extensions-4.0.1-r1 | 2 +- metadata/md5-cache/dev-python/typish-1.9.3 | 2 +- metadata/md5-cache/dev-python/typogrify-2.0.7 | 2 +- metadata/md5-cache/dev-python/tzlocal-2.1 | 2 +- metadata/md5-cache/dev-python/tzlocal-4.1 | 2 +- metadata/md5-cache/dev-python/tzlocal-4.1-r1 | 2 +- .../dev-python/u-msgpack-python-2.7.1 | 2 +- metadata/md5-cache/dev-python/ubelt-0.10.1 | 2 +- metadata/md5-cache/dev-python/ubelt-0.10.2 | 2 +- metadata/md5-cache/dev-python/ubelt-0.11.0 | 2 +- metadata/md5-cache/dev-python/ubelt-0.11.1 | 2 +- metadata/md5-cache/dev-python/ujson-5.0.0 | 2 +- metadata/md5-cache/dev-python/ujson-5.1.0 | 6 +- metadata/md5-cache/dev-python/ukkonen-1.0.0 | 2 +- metadata/md5-cache/dev-python/ukkonen-1.0.1 | 2 +- metadata/md5-cache/dev-python/unasync-0.5.0 | 2 +- .../md5-cache/dev-python/uncertainties-3.1.6 | 2 +- .../md5-cache/dev-python/unicodecsv-0.14.1-r1 | 2 +- metadata/md5-cache/dev-python/unidecode-1.3.0 | 2 +- metadata/md5-cache/dev-python/unidiff-0.7.0 | 2 +- metadata/md5-cache/dev-python/unidiff-0.7.1 | 15 + metadata/md5-cache/dev-python/unidiff-0.7.2 | 15 + .../dev-python/unittest-mixins-1.6-r1 | 2 +- .../md5-cache/dev-python/unittest-or-fail-1 | 2 +- metadata/md5-cache/dev-python/untangle-1.1.1 | 2 +- metadata/md5-cache/dev-python/uranium-4.9.1 | 2 +- .../md5-cache/dev-python/urdf_parser_py-0.4.5 | 2 +- .../md5-cache/dev-python/uritemplate-4.1.0 | 2 +- .../md5-cache/dev-python/url-normalize-1.4.3 | 2 +- .../dev-python/url-normalize-1.4.3-r1 | 2 +- .../md5-cache/dev-python/urlgrabber-4.1.0 | 2 +- metadata/md5-cache/dev-python/urllib3-1.26.7 | 2 +- metadata/md5-cache/dev-python/urllib3-1.26.8 | 2 +- metadata/md5-cache/dev-python/urwid-2.1.2 | 2 +- .../md5-cache/dev-python/urwid_readline-0.13 | 2 +- .../md5-cache/dev-python/urwidtrees-1.0.3 | 2 +- metadata/md5-cache/dev-python/utidylib-0.6-r2 | 2 +- metadata/md5-cache/dev-python/utidylib-0.7-r2 | 2 +- .../dev-python/uvicorn-0.15.0_p20210913 | 2 +- metadata/md5-cache/dev-python/uvicorn-0.16.0 | 2 +- metadata/md5-cache/dev-python/uvicorn-0.17.0 | 2 +- metadata/md5-cache/dev-python/uvicorn-0.17.1 | 15 + metadata/md5-cache/dev-python/uvloop-0.15.3 | 2 +- .../md5-cache/dev-python/uvloop-0.15.3-r1 | 2 +- metadata/md5-cache/dev-python/uvloop-0.16.0 | 2 +- .../md5-cache/dev-python/validators-0.18.2 | 2 +- metadata/md5-cache/dev-python/vcrpy-4.1.1 | 2 +- metadata/md5-cache/dev-python/vcstools-0.1.42 | 2 +- metadata/md5-cache/dev-python/vdf-3.4 | 2 +- .../md5-cache/dev-python/vdirsyncer-0.18.0-r2 | 2 +- metadata/md5-cache/dev-python/vecrec-0.3.0 | 2 +- metadata/md5-cache/dev-python/vecrec-0.3.1 | 2 +- metadata/md5-cache/dev-python/verboselogs-1.7 | 2 +- metadata/md5-cache/dev-python/versioneer-0.21 | 2 +- metadata/md5-cache/dev-python/vine-5.0.0 | 2 +- .../dev-python/virtualenv-20.10.0-r1 | 15 - .../md5-cache/dev-python/virtualenv-20.11.1 | 15 - .../md5-cache/dev-python/virtualenv-20.11.2 | 6 +- .../md5-cache/dev-python/virtualenv-20.12.0 | 15 - .../md5-cache/dev-python/virtualenv-20.12.1 | 2 +- .../md5-cache/dev-python/virtualenv-20.13.0 | 2 +- .../dev-python/virtualenv-clone-0.5.6 | 2 +- .../dev-python/virtualenvwrapper-4.8.4-r1 | 2 +- .../md5-cache/dev-python/visitor-0.1.3-r1 | 2 +- .../md5-cache/dev-python/vncdotool-0.13.0 | 2 +- metadata/md5-cache/dev-python/vncdotool-1.0.0 | 2 +- .../md5-cache/dev-python/vobject-0.9.6.1-r2 | 2 +- .../md5-cache/dev-python/voluptuous-0.12.2 | 2 +- .../md5-cache/dev-python/vpython-7.6.1-r3 | 2 +- metadata/md5-cache/dev-python/vpython-7.6.2 | 2 +- metadata/md5-cache/dev-python/vpython-7.6.3 | 2 +- metadata/md5-cache/dev-python/waitress-2.0.0 | 6 +- metadata/md5-cache/dev-python/wand-0.6.7 | 2 +- .../md5-cache/dev-python/warlock-1.3.3-r1 | 2 +- .../md5-cache/dev-python/warlock-1.3.3-r2 | 2 +- metadata/md5-cache/dev-python/watchdog-1.0.2 | 2 +- metadata/md5-cache/dev-python/watchdog-2.1.6 | 2 +- metadata/md5-cache/dev-python/watchgod-0.7 | 2 +- .../dev-python/wcag-contrast-ratio-0.9 | 2 +- metadata/md5-cache/dev-python/wcmatch-8.3 | 2 +- .../md5-cache/dev-python/wcwidth-0.2.5-r1 | 2 +- metadata/md5-cache/dev-python/weasyprint-53.3 | 2 +- metadata/md5-cache/dev-python/weasyprint-53.4 | 2 +- metadata/md5-cache/dev-python/weasyprint-54.0 | 2 +- metadata/md5-cache/dev-python/webassets-2.0 | 2 +- .../md5-cache/dev-python/webcolors-1.11.1 | 2 +- .../dev-python/webencodings-0.5.1-r1 | 2 +- metadata/md5-cache/dev-python/webob-1.8.7 | 2 +- .../dev-python/websocket-client-1.2.3 | 2 +- metadata/md5-cache/dev-python/websockets-10.0 | 2 +- metadata/md5-cache/dev-python/websockets-10.1 | 2 +- .../md5-cache/dev-python/websockify-0.10.0 | 2 +- metadata/md5-cache/dev-python/webtest-3.0.0 | 2 +- .../md5-cache/dev-python/werkzeug-1.0.1-r1 | 2 +- metadata/md5-cache/dev-python/werkzeug-2.0.2 | 2 +- metadata/md5-cache/dev-python/whatever-0.6 | 2 +- metadata/md5-cache/dev-python/wheel-0.37.1 | 2 +- metadata/md5-cache/dev-python/wheel-0.37.1-r1 | 2 +- .../md5-cache/dev-python/whichcraft-0.6.1 | 2 +- metadata/md5-cache/dev-python/whisper-1.1.7 | 2 +- metadata/md5-cache/dev-python/whisper-1.1.8 | 2 +- metadata/md5-cache/dev-python/whoosh-2.7.4-r1 | 2 +- .../dev-python/widgetsnbextension-3.5.1-r1 | 2 +- metadata/md5-cache/dev-python/wrapt-1.12.1 | 2 +- metadata/md5-cache/dev-python/wrapt-1.13.2 | 2 +- metadata/md5-cache/dev-python/ws4py-0.5.1-r1 | 2 +- metadata/md5-cache/dev-python/ws4py-9999 | 2 +- metadata/md5-cache/dev-python/wsaccel-0.6.3 | 2 +- .../md5-cache/dev-python/wsgiproxy2-0.5.1 | 2 +- metadata/md5-cache/dev-python/wsproto-1.0.0 | 2 +- metadata/md5-cache/dev-python/wstools-0.4.8 | 2 +- metadata/md5-cache/dev-python/wtforms-3.0.1 | 2 +- metadata/md5-cache/dev-python/wurlitzer-3.0.2 | 2 +- .../dev-python/www-authenticate-0.9.2 | 2 +- .../md5-cache/dev-python/wxpython-4.0.7-r1 | 2 +- metadata/md5-cache/dev-python/xarray-0.20.2 | 2 +- metadata/md5-cache/dev-python/xarray-0.21.0 | 15 + metadata/md5-cache/dev-python/xcffib-0.11.1 | 2 +- .../md5-cache/dev-python/xdoctest-0.15.10 | 2 +- metadata/md5-cache/dev-python/xlrd-2.0.1 | 2 +- .../md5-cache/dev-python/xlsxwriter-3.0.2 | 2 +- metadata/md5-cache/dev-python/xlwt-1.3.0-r1 | 2 +- metadata/md5-cache/dev-python/xmlschema-1.9.2 | 2 +- .../md5-cache/dev-python/xmltodict-0.12.0-r1 | 6 +- .../md5-cache/dev-python/xvfbwrapper-0.2.9 | 2 +- metadata/md5-cache/dev-python/xxhash-2.0.2 | 2 +- metadata/md5-cache/dev-python/yamlpath-3.6.1 | 2 +- metadata/md5-cache/dev-python/yamlpath-3.6.3 | 2 +- metadata/md5-cache/dev-python/yamlpath-3.6.4 | 2 +- metadata/md5-cache/dev-python/yapf-0.31.0 | 15 - metadata/md5-cache/dev-python/yapf-0.32.0 | 6 +- metadata/md5-cache/dev-python/yappi-1.3.3 | 2 +- metadata/md5-cache/dev-python/yapsy-1.12.2 | 2 +- .../md5-cache/dev-python/yara-python-4.1.3 | 16 + metadata/md5-cache/dev-python/yarl-1.7.2-r1 | 2 +- metadata/md5-cache/dev-python/yaswfp-0.9.3-r1 | 2 +- metadata/md5-cache/dev-python/zc-lockfile-2.0 | 2 +- metadata/md5-cache/dev-python/zconfig-3.6.0 | 2 +- metadata/md5-cache/dev-python/zeep-4.1.0-r1 | 2 +- metadata/md5-cache/dev-python/zeroconf-0.38.1 | 2 +- metadata/md5-cache/dev-python/zipp-3.6.0 | 2 +- metadata/md5-cache/dev-python/zipp-3.7.0 | 2 +- .../md5-cache/dev-python/zope-component-4.4.1 | 4 +- .../dev-python/zope-configuration-4.4.0-r1 | 2 +- .../dev-python/zope-deprecation-4.4.0 | 2 +- .../md5-cache/dev-python/zope-event-4.5.0-r1 | 2 +- .../md5-cache/dev-python/zope-exceptions-4.4 | 2 +- .../dev-python/zope-i18nmessageid-5.0.1 | 2 +- .../md5-cache/dev-python/zope-interface-5.4.0 | 2 +- .../md5-cache/dev-python/zope-schema-6.1.1 | 2 +- .../md5-cache/dev-python/zope-schema-6.2.0 | 2 +- .../md5-cache/dev-python/zope-testing-4.9 | 2 +- .../dev-python/zope-testrunner-5.3.0 | 2 +- .../dev-python/zope-testrunner-5.4.0 | 2 +- .../md5-cache/dev-python/zstandard-0.16.0 | 2 +- .../md5-cache/dev-python/zstandard-0.17.0 | 2 +- metadata/md5-cache/dev-python/zstd-1.5.0.4 | 2 +- metadata/md5-cache/dev-python/zstd-1.5.1.0 | 2 +- metadata/md5-cache/dev-python/zxcvbn-4.4.28 | 2 +- metadata/md5-cache/dev-qt/Manifest.gz | Bin 10952 -> 10953 bytes .../md5-cache/dev-qt/qtdeclarative-5.15.2-r14 | 2 +- .../dev-qt/qtwebengine-5.15.2_p20211216 | 2 +- metadata/md5-cache/dev-ros/Manifest.gz | Bin 201235 -> 201239 bytes .../md5-cache/dev-ros/actionlib-1.13.2-r1 | 2 +- metadata/md5-cache/dev-ros/actionlib-9999 | 2 +- .../md5-cache/dev-ros/actionlib_msgs-1.13.0 | 2 +- .../md5-cache/dev-ros/actionlib_msgs-1.13.1 | 2 +- .../md5-cache/dev-ros/actionlib_msgs-9999 | 2 +- .../md5-cache/dev-ros/actionlib_tools-1.13.2 | 2 +- .../md5-cache/dev-ros/actionlib_tools-9999 | 2 +- .../dev-ros/actionlib_tutorials-0.1.12-r1 | 2 +- .../dev-ros/actionlib_tutorials-0.2.0-r1 | 2 +- .../dev-ros/actionlib_tutorials-9999 | 2 +- metadata/md5-cache/dev-ros/amcl-1.17.0 | 2 +- metadata/md5-cache/dev-ros/amcl-1.17.1 | 2 +- metadata/md5-cache/dev-ros/amcl-9999 | 2 +- .../dev-ros/ament_cmake_copyright-0.10.4 | 2 +- .../dev-ros/ament_cmake_copyright-0.11.2 | 2 +- .../dev-ros/ament_cmake_copyright-9999 | 2 +- .../md5-cache/dev-ros/ament_cmake_core-0.9.6 | 2 +- .../md5-cache/dev-ros/ament_cmake_core-1.0.0 | 2 +- .../md5-cache/dev-ros/ament_cmake_core-1.0.1 | 2 +- .../md5-cache/dev-ros/ament_cmake_core-1.0.3 | 2 +- .../md5-cache/dev-ros/ament_cmake_core-1.0.4 | 2 +- .../md5-cache/dev-ros/ament_cmake_core-1.1.3 | 2 +- .../md5-cache/dev-ros/ament_cmake_core-1.1.4 | 2 +- .../md5-cache/dev-ros/ament_cmake_core-9999 | 2 +- .../dev-ros/ament_cmake_cppcheck-0.10.0 | 2 +- .../dev-ros/ament_cmake_cppcheck-0.10.1 | 2 +- .../dev-ros/ament_cmake_cppcheck-0.10.4 | 2 +- .../dev-ros/ament_cmake_cppcheck-0.11.2 | 2 +- .../dev-ros/ament_cmake_cppcheck-0.9.5 | 2 +- .../dev-ros/ament_cmake_cppcheck-9999 | 2 +- .../dev-ros/ament_cmake_cpplint-0.10.0 | 2 +- .../dev-ros/ament_cmake_cpplint-0.10.1 | 2 +- .../dev-ros/ament_cmake_cpplint-0.10.4 | 2 +- .../dev-ros/ament_cmake_cpplint-0.11.2 | 2 +- .../dev-ros/ament_cmake_cpplint-0.9.5 | 2 +- .../dev-ros/ament_cmake_cpplint-9999 | 2 +- .../ament_cmake_export_definitions-0.9.6 | 2 +- .../ament_cmake_export_definitions-1.0.0 | 2 +- .../ament_cmake_export_definitions-1.0.1 | 2 +- .../ament_cmake_export_definitions-1.0.3 | 2 +- .../ament_cmake_export_definitions-1.0.4 | 2 +- .../ament_cmake_export_definitions-1.1.3 | 2 +- .../ament_cmake_export_definitions-1.1.4 | 2 +- .../ament_cmake_export_definitions-9999 | 2 +- .../ament_cmake_export_dependencies-0.9.6 | 2 +- .../ament_cmake_export_dependencies-1.0.0 | 2 +- .../ament_cmake_export_dependencies-1.0.1 | 2 +- .../ament_cmake_export_dependencies-1.0.3 | 2 +- .../ament_cmake_export_dependencies-1.0.4 | 2 +- .../ament_cmake_export_dependencies-1.1.3 | 2 +- .../ament_cmake_export_dependencies-1.1.4 | 2 +- .../ament_cmake_export_dependencies-9999 | 2 +- ...ent_cmake_export_include_directories-0.9.6 | 2 +- ...ent_cmake_export_include_directories-1.0.0 | 2 +- ...ent_cmake_export_include_directories-1.0.1 | 2 +- ...ent_cmake_export_include_directories-1.0.3 | 2 +- ...ent_cmake_export_include_directories-1.0.4 | 2 +- ...ent_cmake_export_include_directories-1.1.3 | 2 +- ...ent_cmake_export_include_directories-1.1.4 | 2 +- ...ment_cmake_export_include_directories-9999 | 2 +- .../ament_cmake_export_interfaces-0.9.6 | 2 +- .../ament_cmake_export_interfaces-1.0.0 | 2 +- .../ament_cmake_export_interfaces-1.0.1 | 2 +- .../ament_cmake_export_interfaces-1.0.3 | 2 +- .../ament_cmake_export_interfaces-1.0.4 | 2 +- .../ament_cmake_export_interfaces-1.1.3 | 2 +- .../ament_cmake_export_interfaces-1.1.4 | 2 +- .../ament_cmake_export_interfaces-9999 | 2 +- .../ament_cmake_export_libraries-0.9.6 | 2 +- .../ament_cmake_export_libraries-1.0.0 | 2 +- .../ament_cmake_export_libraries-1.0.1 | 2 +- .../ament_cmake_export_libraries-1.0.3 | 2 +- .../ament_cmake_export_libraries-1.0.4 | 2 +- .../ament_cmake_export_libraries-1.1.3 | 2 +- .../ament_cmake_export_libraries-1.1.4 | 2 +- .../dev-ros/ament_cmake_export_libraries-9999 | 2 +- .../ament_cmake_export_link_flags-0.9.6 | 2 +- .../ament_cmake_export_link_flags-1.0.0 | 2 +- .../ament_cmake_export_link_flags-1.0.1 | 2 +- .../ament_cmake_export_link_flags-1.0.3 | 2 +- .../ament_cmake_export_link_flags-1.0.4 | 2 +- .../ament_cmake_export_link_flags-1.1.3 | 2 +- .../ament_cmake_export_link_flags-1.1.4 | 2 +- .../ament_cmake_export_link_flags-9999 | 2 +- .../dev-ros/ament_cmake_export_targets-0.9.6 | 2 +- .../dev-ros/ament_cmake_export_targets-1.0.0 | 2 +- .../dev-ros/ament_cmake_export_targets-1.0.1 | 2 +- .../dev-ros/ament_cmake_export_targets-1.0.3 | 2 +- .../dev-ros/ament_cmake_export_targets-1.0.4 | 2 +- .../dev-ros/ament_cmake_export_targets-1.1.3 | 2 +- .../dev-ros/ament_cmake_export_targets-1.1.4 | 2 +- .../dev-ros/ament_cmake_export_targets-9999 | 2 +- .../md5-cache/dev-ros/ament_cmake_gmock-1.0.0 | 2 +- .../md5-cache/dev-ros/ament_cmake_gmock-1.0.1 | 2 +- .../md5-cache/dev-ros/ament_cmake_gmock-1.0.3 | 2 +- .../md5-cache/dev-ros/ament_cmake_gmock-1.0.4 | 2 +- .../md5-cache/dev-ros/ament_cmake_gmock-1.1.3 | 2 +- .../md5-cache/dev-ros/ament_cmake_gmock-1.1.4 | 2 +- .../md5-cache/dev-ros/ament_cmake_gmock-9999 | 2 +- .../md5-cache/dev-ros/ament_cmake_gtest-0.9.6 | 2 +- .../md5-cache/dev-ros/ament_cmake_gtest-1.0.0 | 2 +- .../md5-cache/dev-ros/ament_cmake_gtest-1.0.1 | 2 +- .../md5-cache/dev-ros/ament_cmake_gtest-1.0.3 | 2 +- .../md5-cache/dev-ros/ament_cmake_gtest-1.0.4 | 2 +- .../md5-cache/dev-ros/ament_cmake_gtest-1.1.3 | 2 +- .../md5-cache/dev-ros/ament_cmake_gtest-1.1.4 | 2 +- .../md5-cache/dev-ros/ament_cmake_gtest-9999 | 2 +- .../ament_cmake_include_directories-0.9.6 | 2 +- .../ament_cmake_include_directories-1.0.0 | 2 +- .../ament_cmake_include_directories-1.0.1 | 2 +- .../ament_cmake_include_directories-1.0.3 | 2 +- .../ament_cmake_include_directories-1.0.4 | 2 +- .../ament_cmake_include_directories-1.1.3 | 2 +- .../ament_cmake_include_directories-1.1.4 | 2 +- .../ament_cmake_include_directories-9999 | 2 +- .../dev-ros/ament_cmake_libraries-0.9.6 | 2 +- .../dev-ros/ament_cmake_libraries-1.0.0 | 2 +- .../dev-ros/ament_cmake_libraries-1.0.1 | 2 +- .../dev-ros/ament_cmake_libraries-1.0.3 | 2 +- .../dev-ros/ament_cmake_libraries-1.0.4 | 2 +- .../dev-ros/ament_cmake_libraries-1.1.3 | 2 +- .../dev-ros/ament_cmake_libraries-1.1.4 | 2 +- .../dev-ros/ament_cmake_libraries-9999 | 2 +- .../dev-ros/ament_cmake_lint_cmake-0.10.0 | 2 +- .../dev-ros/ament_cmake_lint_cmake-0.10.1 | 2 +- .../dev-ros/ament_cmake_lint_cmake-0.10.4 | 2 +- .../dev-ros/ament_cmake_lint_cmake-0.11.2 | 2 +- .../dev-ros/ament_cmake_lint_cmake-0.9.5 | 2 +- .../dev-ros/ament_cmake_lint_cmake-9999 | 2 +- .../dev-ros/ament_cmake_pytest-1.0.0 | 2 +- .../dev-ros/ament_cmake_pytest-1.0.1 | 2 +- .../dev-ros/ament_cmake_pytest-1.0.3 | 2 +- .../dev-ros/ament_cmake_pytest-1.0.4 | 2 +- .../dev-ros/ament_cmake_pytest-1.1.3 | 2 +- .../dev-ros/ament_cmake_pytest-1.1.4 | 2 +- .../md5-cache/dev-ros/ament_cmake_pytest-9999 | 2 +- .../dev-ros/ament_cmake_python-0.9.6 | 2 +- .../dev-ros/ament_cmake_python-1.0.0 | 2 +- .../dev-ros/ament_cmake_python-1.0.1 | 2 +- .../dev-ros/ament_cmake_python-1.0.3 | 2 +- .../dev-ros/ament_cmake_python-1.0.4 | 2 +- .../dev-ros/ament_cmake_python-1.1.3 | 2 +- .../dev-ros/ament_cmake_python-1.1.4 | 2 +- .../md5-cache/dev-ros/ament_cmake_python-9999 | 2 +- .../md5-cache/dev-ros/ament_cmake_ros-0.9.2 | 2 +- .../md5-cache/dev-ros/ament_cmake_ros-9999 | 2 +- .../ament_cmake_target_dependencies-0.9.6 | 2 +- .../ament_cmake_target_dependencies-1.0.0 | 2 +- .../ament_cmake_target_dependencies-1.0.1 | 2 +- .../ament_cmake_target_dependencies-1.0.3 | 2 +- .../ament_cmake_target_dependencies-1.0.4 | 2 +- .../ament_cmake_target_dependencies-1.1.3 | 2 +- .../ament_cmake_target_dependencies-1.1.4 | 2 +- .../ament_cmake_target_dependencies-9999 | 2 +- .../md5-cache/dev-ros/ament_cmake_test-0.9.6 | 2 +- .../md5-cache/dev-ros/ament_cmake_test-1.0.0 | 2 +- .../md5-cache/dev-ros/ament_cmake_test-1.0.1 | 2 +- .../md5-cache/dev-ros/ament_cmake_test-1.0.3 | 2 +- .../md5-cache/dev-ros/ament_cmake_test-1.0.4 | 2 +- .../md5-cache/dev-ros/ament_cmake_test-1.1.3 | 2 +- .../md5-cache/dev-ros/ament_cmake_test-1.1.4 | 2 +- .../md5-cache/dev-ros/ament_cmake_test-9999 | 2 +- .../dev-ros/ament_cmake_uncrustify-0.10.0 | 2 +- .../dev-ros/ament_cmake_uncrustify-0.10.1 | 2 +- .../dev-ros/ament_cmake_uncrustify-0.10.4 | 2 +- .../dev-ros/ament_cmake_uncrustify-0.11.2 | 2 +- .../dev-ros/ament_cmake_uncrustify-0.9.5 | 2 +- .../dev-ros/ament_cmake_uncrustify-9999 | 2 +- .../dev-ros/ament_cmake_version-0.9.6 | 2 +- .../dev-ros/ament_cmake_version-1.0.0 | 2 +- .../dev-ros/ament_cmake_version-1.0.1 | 2 +- .../dev-ros/ament_cmake_version-1.0.3 | 2 +- .../dev-ros/ament_cmake_version-1.0.4 | 2 +- .../dev-ros/ament_cmake_version-1.1.3 | 2 +- .../dev-ros/ament_cmake_version-1.1.4 | 2 +- .../dev-ros/ament_cmake_version-9999 | 2 +- .../dev-ros/ament_cmake_xmllint-0.10.0 | 2 +- .../dev-ros/ament_cmake_xmllint-0.10.1 | 2 +- .../dev-ros/ament_cmake_xmllint-0.10.4 | 2 +- .../dev-ros/ament_cmake_xmllint-0.11.2 | 2 +- .../dev-ros/ament_cmake_xmllint-0.9.5 | 2 +- .../dev-ros/ament_cmake_xmllint-9999 | 2 +- .../md5-cache/dev-ros/ament_copyright-0.10.4 | 2 +- .../md5-cache/dev-ros/ament_copyright-0.11.2 | 2 +- .../md5-cache/dev-ros/ament_copyright-9999 | 2 +- .../md5-cache/dev-ros/ament_cppcheck-0.10.4 | 2 +- .../md5-cache/dev-ros/ament_cppcheck-0.11.2 | 2 +- .../md5-cache/dev-ros/ament_cppcheck-9999 | 2 +- .../md5-cache/dev-ros/ament_cpplint-0.10.0 | 2 +- .../md5-cache/dev-ros/ament_cpplint-0.10.1 | 2 +- .../md5-cache/dev-ros/ament_cpplint-0.10.4 | 2 +- .../md5-cache/dev-ros/ament_cpplint-0.11.2 | 2 +- metadata/md5-cache/dev-ros/ament_cpplint-9999 | 2 +- .../md5-cache/dev-ros/ament_flake8-0.10.0 | 2 +- .../md5-cache/dev-ros/ament_flake8-0.10.1 | 2 +- .../md5-cache/dev-ros/ament_flake8-0.10.4 | 2 +- .../md5-cache/dev-ros/ament_flake8-0.11.2 | 2 +- metadata/md5-cache/dev-ros/ament_flake8-9999 | 2 +- .../md5-cache/dev-ros/ament_lint-0.10.4-r1 | 2 +- metadata/md5-cache/dev-ros/ament_lint-0.11.2 | 2 +- metadata/md5-cache/dev-ros/ament_lint-9999 | 2 +- .../md5-cache/dev-ros/ament_lint_auto-0.10.0 | 2 +- .../md5-cache/dev-ros/ament_lint_auto-0.10.1 | 2 +- .../md5-cache/dev-ros/ament_lint_auto-0.10.4 | 2 +- .../md5-cache/dev-ros/ament_lint_auto-0.11.2 | 2 +- .../md5-cache/dev-ros/ament_lint_auto-0.9.5 | 2 +- .../md5-cache/dev-ros/ament_lint_auto-9999 | 2 +- .../md5-cache/dev-ros/ament_lint_cmake-0.10.0 | 2 +- .../md5-cache/dev-ros/ament_lint_cmake-0.10.1 | 2 +- .../md5-cache/dev-ros/ament_lint_cmake-0.10.4 | 2 +- .../md5-cache/dev-ros/ament_lint_cmake-0.11.2 | 2 +- .../md5-cache/dev-ros/ament_lint_cmake-9999 | 13 +- .../md5-cache/dev-ros/ament_pep257-0.10.0 | 2 +- .../md5-cache/dev-ros/ament_pep257-0.10.1 | 2 +- .../md5-cache/dev-ros/ament_pep257-0.10.4 | 2 +- .../md5-cache/dev-ros/ament_pep257-0.11.2 | 2 +- metadata/md5-cache/dev-ros/ament_pep257-9999 | 2 +- .../md5-cache/dev-ros/ament_uncrustify-0.10.4 | 2 +- .../md5-cache/dev-ros/ament_uncrustify-0.11.2 | 2 +- .../md5-cache/dev-ros/ament_uncrustify-9999 | 2 +- .../md5-cache/dev-ros/ament_xmllint-0.10.0 | 2 +- .../md5-cache/dev-ros/ament_xmllint-0.10.1 | 2 +- .../md5-cache/dev-ros/ament_xmllint-0.10.4 | 2 +- .../md5-cache/dev-ros/ament_xmllint-0.11.2 | 2 +- metadata/md5-cache/dev-ros/ament_xmllint-9999 | 2 +- metadata/md5-cache/dev-ros/angles-1.9.13 | 2 +- metadata/md5-cache/dev-ros/angles-9999 | 2 +- .../md5-cache/dev-ros/audio_capture-0.3.11-r1 | 2 +- metadata/md5-cache/dev-ros/audio_capture-9999 | 2 +- .../dev-ros/audio_common_msgs-0.3.10 | 2 +- .../dev-ros/audio_common_msgs-0.3.11 | 2 +- .../md5-cache/dev-ros/audio_common_msgs-0.3.6 | 2 +- .../md5-cache/dev-ros/audio_common_msgs-0.3.7 | 2 +- .../md5-cache/dev-ros/audio_common_msgs-0.3.8 | 2 +- .../md5-cache/dev-ros/audio_common_msgs-9999 | 2 +- .../md5-cache/dev-ros/audio_play-0.3.10-r1 | 2 +- .../md5-cache/dev-ros/audio_play-0.3.11-r1 | 2 +- .../md5-cache/dev-ros/audio_play-0.3.6-r1 | 2 +- .../md5-cache/dev-ros/audio_play-0.3.7-r1 | 2 +- .../md5-cache/dev-ros/audio_play-0.3.8-r1 | 2 +- metadata/md5-cache/dev-ros/audio_play-9999 | 2 +- .../dev-ros/base_local_planner-1.17.1-r2 | 2 +- .../md5-cache/dev-ros/base_local_planner-9999 | 2 +- metadata/md5-cache/dev-ros/bond-1.8.5 | 2 +- metadata/md5-cache/dev-ros/bond-1.8.6 | 2 +- metadata/md5-cache/dev-ros/bond-9999 | 2 +- metadata/md5-cache/dev-ros/bondcpp-1.8.5 | 2 +- metadata/md5-cache/dev-ros/bondcpp-1.8.6 | 2 +- metadata/md5-cache/dev-ros/bondcpp-9999 | 2 +- metadata/md5-cache/dev-ros/bondpy-1.8.5 | 2 +- metadata/md5-cache/dev-ros/bondpy-1.8.6 | 2 +- metadata/md5-cache/dev-ros/bondpy-9999 | 2 +- .../dev-ros/calibration_estimation-0.10.14 | 2 +- .../dev-ros/calibration_estimation-0.10.15-r1 | 2 +- .../dev-ros/calibration_estimation-9999 | 2 +- .../dev-ros/calibration_launch-0.10.15-r1 | 2 +- .../md5-cache/dev-ros/calibration_launch-9999 | 2 +- .../dev-ros/calibration_msgs-0.10.14 | 2 +- .../dev-ros/calibration_msgs-0.10.15 | 2 +- .../md5-cache/dev-ros/calibration_msgs-9999 | 2 +- .../dev-ros/calibration_setup_helper-0.10.14 | 2 +- .../dev-ros/calibration_setup_helper-0.10.15 | 2 +- .../dev-ros/calibration_setup_helper-9999 | 2 +- .../dev-ros/camera_calibration-1.15.2 | 2 +- .../dev-ros/camera_calibration-1.15.3 | 2 +- .../md5-cache/dev-ros/camera_calibration-9999 | 2 +- .../dev-ros/camera_calibration_parsers-1.12.0 | 2 +- .../dev-ros/camera_calibration_parsers-9999 | 2 +- .../dev-ros/camera_info_manager-1.12.0 | 2 +- .../dev-ros/camera_info_manager-9999 | 2 +- .../dev-ros/carrot_planner-1.17.0-r1 | 2 +- .../md5-cache/dev-ros/carrot_planner-1.17.1 | 2 +- .../md5-cache/dev-ros/carrot_planner-9999 | 2 +- .../md5-cache/dev-ros/class_loader-0.5.0-r1 | 2 +- metadata/md5-cache/dev-ros/class_loader-9999 | 2 +- .../dev-ros/clear_costmap_recovery-1.17.1-r1 | 2 +- .../dev-ros/clear_costmap_recovery-9999 | 2 +- .../md5-cache/dev-ros/cmake_modules-0.5.0 | 2 +- metadata/md5-cache/dev-ros/cmake_modules-9999 | 2 +- .../md5-cache/dev-ros/collada_parser-1.12.13 | 2 +- .../md5-cache/dev-ros/collada_parser-9999 | 2 +- .../md5-cache/dev-ros/collada_urdf-1.12.13-r1 | 2 +- metadata/md5-cache/dev-ros/collada_urdf-9999 | 2 +- .../dev-ros/combined_robot_hw-0.19.1 | 2 +- .../dev-ros/combined_robot_hw-0.19.2 | 2 +- .../dev-ros/combined_robot_hw-0.19.3 | 2 +- .../dev-ros/combined_robot_hw-0.19.4 | 2 +- .../dev-ros/combined_robot_hw-0.19.5 | 2 +- .../md5-cache/dev-ros/combined_robot_hw-9999 | 2 +- .../dev-ros/combined_robot_hw_tests-0.19.1 | 2 +- .../dev-ros/combined_robot_hw_tests-0.19.2 | 2 +- .../dev-ros/combined_robot_hw_tests-0.19.3 | 2 +- .../dev-ros/combined_robot_hw_tests-0.19.4 | 2 +- .../dev-ros/combined_robot_hw_tests-0.19.5 | 2 +- .../dev-ros/combined_robot_hw_tests-9999 | 2 +- ...compressed_depth_image_transport-1.14.0-r1 | 2 +- .../compressed_depth_image_transport-9999 | 2 +- .../compressed_image_transport-1.14.0-r1 | 2 +- .../dev-ros/compressed_image_transport-9999 | 2 +- .../dev-ros/console_bridge_vendor-1.2.2 | 2 +- .../dev-ros/console_bridge_vendor-9999 | 2 +- metadata/md5-cache/dev-ros/control_msgs-1.5.2 | 2 +- metadata/md5-cache/dev-ros/control_msgs-9999 | 2 +- .../dev-ros/control_toolbox-1.18.2-r1 | 2 +- .../md5-cache/dev-ros/control_toolbox-9999 | 2 +- .../dev-ros/controller_interface-0.19.1-r1 | 2 +- .../dev-ros/controller_interface-0.19.2 | 2 +- .../dev-ros/controller_interface-0.19.3 | 2 +- .../dev-ros/controller_interface-0.19.4 | 2 +- .../dev-ros/controller_interface-0.19.5 | 2 +- .../dev-ros/controller_interface-9999 | 2 +- .../dev-ros/controller_manager-0.19.4 | 2 +- .../dev-ros/controller_manager-0.19.5 | 2 +- .../md5-cache/dev-ros/controller_manager-9999 | 2 +- .../dev-ros/controller_manager_msgs-0.19.1 | 2 +- .../dev-ros/controller_manager_msgs-0.19.2 | 2 +- .../dev-ros/controller_manager_msgs-0.19.3 | 2 +- .../dev-ros/controller_manager_msgs-0.19.4 | 2 +- .../dev-ros/controller_manager_msgs-0.19.5 | 2 +- .../dev-ros/controller_manager_msgs-9999 | 2 +- .../dev-ros/controller_manager_tests-0.19.5 | 2 +- .../dev-ros/controller_manager_tests-9999 | 2 +- .../dev-ros/convex_decomposition-0.1.12 | 2 +- .../dev-ros/convex_decomposition-9999 | 2 +- .../md5-cache/dev-ros/costmap_2d-1.17.0-r2 | 2 +- .../md5-cache/dev-ros/costmap_2d-1.17.1-r1 | 2 +- metadata/md5-cache/dev-ros/costmap_2d-9999 | 2 +- .../md5-cache/dev-ros/cpp_common-0.7.2-r1 | 2 +- metadata/md5-cache/dev-ros/cpp_common-9999 | 2 +- .../md5-cache/dev-ros/cv_bridge-1.15.0-r2 | 2 +- metadata/md5-cache/dev-ros/cv_bridge-9999 | 2 +- .../md5-cache/dev-ros/depth_image_proc-1.15.2 | 2 +- .../md5-cache/dev-ros/depth_image_proc-1.15.3 | 2 +- .../md5-cache/dev-ros/depth_image_proc-9999 | 2 +- .../dev-ros/depthimage_to_laserscan-1.0.8 | 2 +- .../dev-ros/depthimage_to_laserscan-9999 | 2 +- .../dev-ros/diagnostic_aggregator-1.10.1 | 2 +- .../dev-ros/diagnostic_aggregator-1.10.2 | 2 +- .../dev-ros/diagnostic_aggregator-1.10.3 | 2 +- .../dev-ros/diagnostic_aggregator-1.10.4 | 2 +- .../dev-ros/diagnostic_aggregator-9999 | 2 +- .../dev-ros/diagnostic_analysis-1.10.1 | 2 +- .../dev-ros/diagnostic_analysis-1.10.2 | 2 +- .../dev-ros/diagnostic_analysis-1.10.3 | 2 +- .../dev-ros/diagnostic_analysis-1.10.4 | 2 +- .../dev-ros/diagnostic_analysis-1.9.4 | 2 +- .../dev-ros/diagnostic_analysis-1.9.6 | 2 +- .../dev-ros/diagnostic_analysis-9999 | 2 +- .../diagnostic_common_diagnostics-1.10.1 | 2 +- .../diagnostic_common_diagnostics-1.10.2 | 2 +- .../diagnostic_common_diagnostics-1.10.3 | 2 +- .../diagnostic_common_diagnostics-1.10.4 | 2 +- .../diagnostic_common_diagnostics-1.9.4 | 2 +- .../diagnostic_common_diagnostics-1.9.6 | 2 +- .../diagnostic_common_diagnostics-9999 | 2 +- .../md5-cache/dev-ros/diagnostic_msgs-1.13.0 | 2 +- .../md5-cache/dev-ros/diagnostic_msgs-1.13.1 | 2 +- .../md5-cache/dev-ros/diagnostic_msgs-9999 | 2 +- .../dev-ros/diagnostic_updater-1.10.1 | 2 +- .../dev-ros/diagnostic_updater-1.10.2 | 2 +- .../dev-ros/diagnostic_updater-1.10.3 | 2 +- .../dev-ros/diagnostic_updater-1.10.4 | 2 +- .../dev-ros/diagnostic_updater-1.9.4 | 2 +- .../dev-ros/diagnostic_updater-1.9.6 | 2 +- .../md5-cache/dev-ros/diagnostic_updater-9999 | 2 +- metadata/md5-cache/dev-ros/driver_base-1.6.8 | 2 +- metadata/md5-cache/dev-ros/driver_base-1.6.9 | 2 +- metadata/md5-cache/dev-ros/driver_base-9999 | 2 +- .../dev-ros/dwa_local_planner-1.17.1-r2 | 2 +- .../md5-cache/dev-ros/dwa_local_planner-9999 | 2 +- .../dev-ros/dynamic_reconfigure-1.7.1-r1 | 2 +- .../dev-ros/dynamic_reconfigure-9999 | 2 +- .../dev-ros/eigen_conversions-1.13.2 | 2 +- .../md5-cache/dev-ros/eigen_conversions-9999 | 2 +- .../dev-ros/eigen_stl_containers-0.1.8 | 2 +- .../dev-ros/eigen_stl_containers-9999 | 2 +- .../dev-ros/fake_localization-1.17.1-r1 | 2 +- .../md5-cache/dev-ros/fake_localization-9999 | 2 +- metadata/md5-cache/dev-ros/filters-1.9.1-r1 | 2 +- metadata/md5-cache/dev-ros/filters-9999 | 2 +- metadata/md5-cache/dev-ros/gazebo_dev-2.9.1 | 2 +- metadata/md5-cache/dev-ros/gazebo_dev-2.9.2 | 2 +- metadata/md5-cache/dev-ros/gazebo_dev-9999 | 2 +- metadata/md5-cache/dev-ros/gazebo_msgs-2.9.1 | 2 +- metadata/md5-cache/dev-ros/gazebo_msgs-2.9.2 | 2 +- metadata/md5-cache/dev-ros/gazebo_msgs-9999 | 2 +- .../md5-cache/dev-ros/gazebo_plugins-2.9.2-r1 | 2 +- .../md5-cache/dev-ros/gazebo_plugins-9999 | 2 +- .../md5-cache/dev-ros/gazebo_ros-2.9.1-r1 | 2 +- .../md5-cache/dev-ros/gazebo_ros-2.9.2-r1 | 2 +- metadata/md5-cache/dev-ros/gazebo_ros-9999 | 2 +- .../dev-ros/gazebo_ros_control-2.9.1-r1 | 2 +- .../dev-ros/gazebo_ros_control-2.9.2-r1 | 2 +- .../md5-cache/dev-ros/gazebo_ros_control-9999 | 2 +- metadata/md5-cache/dev-ros/gencpp-0.6.5 | 2 +- metadata/md5-cache/dev-ros/gencpp-9999 | 2 +- metadata/md5-cache/dev-ros/geneus-3.0.0-r1 | 2 +- metadata/md5-cache/dev-ros/geneus-9999 | 2 +- metadata/md5-cache/dev-ros/genlisp-0.4.18 | 2 +- metadata/md5-cache/dev-ros/genlisp-9999 | 2 +- metadata/md5-cache/dev-ros/genmsg-0.5.16 | 2 +- metadata/md5-cache/dev-ros/genmsg-9999 | 2 +- metadata/md5-cache/dev-ros/gennodejs-2.0.1 | 2 +- metadata/md5-cache/dev-ros/gennodejs-9999 | 2 +- metadata/md5-cache/dev-ros/genpy-0.6.16 | 2 +- metadata/md5-cache/dev-ros/genpy-9999 | 2 +- metadata/md5-cache/dev-ros/geodesy-0.5.6-r1 | 2 +- metadata/md5-cache/dev-ros/geodesy-9999 | 2 +- .../md5-cache/dev-ros/geographic_msgs-0.5.5 | 2 +- .../md5-cache/dev-ros/geographic_msgs-0.5.6 | 2 +- .../md5-cache/dev-ros/geographic_msgs-9999 | 2 +- .../md5-cache/dev-ros/geometric_shapes-0.7.3 | 2 +- .../md5-cache/dev-ros/geometric_shapes-9999 | 2 +- .../md5-cache/dev-ros/geometry_msgs-1.13.0 | 2 +- .../md5-cache/dev-ros/geometry_msgs-1.13.1 | 2 +- metadata/md5-cache/dev-ros/geometry_msgs-9999 | 2 +- .../dev-ros/global_planner-1.17.1-r1 | 2 +- .../md5-cache/dev-ros/global_planner-9999 | 2 +- metadata/md5-cache/dev-ros/gmapping-1.4.2 | 2 +- metadata/md5-cache/dev-ros/gmapping-9999 | 2 +- .../dev-ros/hardware_interface-0.19.1 | 2 +- .../dev-ros/hardware_interface-0.19.2 | 2 +- .../dev-ros/hardware_interface-0.19.3 | 2 +- .../dev-ros/hardware_interface-0.19.4 | 2 +- .../dev-ros/hardware_interface-0.19.5 | 2 +- .../md5-cache/dev-ros/hardware_interface-9999 | 2 +- .../hector_compressed_map_transport-0.5.1 | 2 +- .../hector_compressed_map_transport-0.5.2 | 2 +- .../hector_compressed_map_transport-9999 | 2 +- .../md5-cache/dev-ros/hector_geotiff-0.5.1 | 2 +- .../md5-cache/dev-ros/hector_geotiff-0.5.2 | 2 +- .../md5-cache/dev-ros/hector_geotiff-9999 | 2 +- .../dev-ros/hector_geotiff_launch-0.5.1 | 2 +- .../dev-ros/hector_geotiff_launch-0.5.2 | 2 +- .../dev-ros/hector_geotiff_launch-9999 | 2 +- .../dev-ros/hector_geotiff_plugins-0.4.1 | 2 +- .../dev-ros/hector_geotiff_plugins-0.5.0 | 2 +- .../dev-ros/hector_geotiff_plugins-0.5.1 | 2 +- .../dev-ros/hector_geotiff_plugins-0.5.2 | 2 +- .../dev-ros/hector_geotiff_plugins-9999 | 2 +- .../dev-ros/hector_imu_attitude_to_tf-0.5.1 | 2 +- .../dev-ros/hector_imu_attitude_to_tf-0.5.2 | 2 +- .../dev-ros/hector_imu_attitude_to_tf-9999 | 2 +- .../md5-cache/dev-ros/hector_imu_tools-0.4.1 | 2 +- .../md5-cache/dev-ros/hector_imu_tools-0.5.0 | 2 +- .../md5-cache/dev-ros/hector_imu_tools-0.5.1 | 2 +- .../md5-cache/dev-ros/hector_imu_tools-0.5.2 | 2 +- .../md5-cache/dev-ros/hector_imu_tools-9999 | 2 +- .../md5-cache/dev-ros/hector_map_server-0.4.1 | 2 +- .../md5-cache/dev-ros/hector_map_server-0.5.0 | 2 +- .../md5-cache/dev-ros/hector_map_server-0.5.1 | 2 +- .../md5-cache/dev-ros/hector_map_server-0.5.2 | 2 +- .../md5-cache/dev-ros/hector_map_server-9999 | 2 +- .../md5-cache/dev-ros/hector_map_tools-0.4.1 | 2 +- .../md5-cache/dev-ros/hector_map_tools-0.5.0 | 2 +- .../md5-cache/dev-ros/hector_map_tools-0.5.1 | 2 +- .../md5-cache/dev-ros/hector_map_tools-0.5.2 | 2 +- .../md5-cache/dev-ros/hector_map_tools-9999 | 2 +- .../md5-cache/dev-ros/hector_mapping-0.4.1-r1 | 2 +- .../md5-cache/dev-ros/hector_mapping-0.5.0-r1 | 2 +- .../md5-cache/dev-ros/hector_mapping-0.5.1-r1 | 2 +- .../md5-cache/dev-ros/hector_mapping-0.5.2 | 2 +- .../md5-cache/dev-ros/hector_mapping-9999 | 2 +- .../dev-ros/hector_marker_drawing-0.4.1 | 2 +- .../dev-ros/hector_marker_drawing-0.5.0 | 2 +- .../dev-ros/hector_marker_drawing-0.5.1 | 2 +- .../dev-ros/hector_marker_drawing-0.5.2 | 2 +- .../dev-ros/hector_marker_drawing-9999 | 2 +- .../md5-cache/dev-ros/hector_nav_msgs-0.5.1 | 2 +- .../md5-cache/dev-ros/hector_nav_msgs-0.5.2 | 2 +- .../md5-cache/dev-ros/hector_nav_msgs-9999 | 2 +- .../dev-ros/hector_pose_estimation-0.3.0-r1 | 2 +- .../dev-ros/hector_pose_estimation-0.4.0 | 2 +- .../dev-ros/hector_pose_estimation-9999 | 2 +- .../hector_pose_estimation_core-0.3.0-r1 | 2 +- .../dev-ros/hector_pose_estimation_core-0.4.0 | 2 +- .../dev-ros/hector_pose_estimation_core-9999 | 2 +- .../dev-ros/hector_slam_launch-0.5.1 | 2 +- .../dev-ros/hector_slam_launch-0.5.2 | 2 +- .../md5-cache/dev-ros/hector_slam_launch-9999 | 2 +- .../dev-ros/hector_trajectory_server-0.4.1 | 2 +- .../dev-ros/hector_trajectory_server-0.5.0 | 2 +- .../dev-ros/hector_trajectory_server-0.5.1 | 2 +- .../dev-ros/hector_trajectory_server-0.5.2 | 2 +- .../dev-ros/hector_trajectory_server-9999 | 2 +- .../dev-ros/image_cb_detector-0.10.15-r1 | 2 +- .../md5-cache/dev-ros/image_cb_detector-9999 | 2 +- .../dev-ros/image_geometry-1.15.0-r1 | 2 +- .../md5-cache/dev-ros/image_geometry-9999 | 2 +- .../md5-cache/dev-ros/image_proc-1.15.2-r2 | 2 +- .../md5-cache/dev-ros/image_proc-1.15.3-r1 | 2 +- metadata/md5-cache/dev-ros/image_proc-9999 | 2 +- .../md5-cache/dev-ros/image_publisher-1.15.2 | 2 +- .../md5-cache/dev-ros/image_publisher-1.15.3 | 2 +- .../md5-cache/dev-ros/image_publisher-9999 | 2 +- .../md5-cache/dev-ros/image_rotate-1.15.2 | 2 +- .../md5-cache/dev-ros/image_rotate-1.15.3 | 2 +- metadata/md5-cache/dev-ros/image_rotate-9999 | 2 +- .../md5-cache/dev-ros/image_transport-1.12.0 | 2 +- .../md5-cache/dev-ros/image_transport-9999 | 2 +- .../md5-cache/dev-ros/image_view-1.15.2-r2 | 2 +- .../md5-cache/dev-ros/image_view-1.15.3-r1 | 2 +- metadata/md5-cache/dev-ros/image_view-9999 | 2 +- .../dev-ros/imu_complementary_filter-1.2.2 | 2 +- .../dev-ros/imu_complementary_filter-1.2.3 | 2 +- .../dev-ros/imu_complementary_filter-9999 | 2 +- .../dev-ros/imu_filter_madgwick-1.2.2-r2 | 2 +- .../dev-ros/imu_filter_madgwick-1.2.3 | 2 +- .../dev-ros/imu_filter_madgwick-9999 | 2 +- .../md5-cache/dev-ros/imu_processors-0.3.0 | 2 +- .../md5-cache/dev-ros/imu_processors-9999 | 2 +- .../md5-cache/dev-ros/imu_transformer-0.3.0 | 2 +- .../md5-cache/dev-ros/imu_transformer-9999 | 2 +- .../interactive_marker_tutorials-0.11.0 | 2 +- .../dev-ros/interactive_marker_tutorials-9999 | 2 +- .../dev-ros/interactive_markers-1.12.0-r1 | 2 +- .../dev-ros/interactive_markers-9999 | 2 +- .../dev-ros/interval_intersection-0.10.14-r1 | 2 +- .../dev-ros/interval_intersection-0.10.15 | 2 +- .../dev-ros/interval_intersection-9999 | 2 +- metadata/md5-cache/dev-ros/ivcon-0.1.7 | 2 +- metadata/md5-cache/dev-ros/ivcon-9999 | 2 +- .../dev-ros/joint_limits_interface-0.19.1 | 2 +- .../dev-ros/joint_limits_interface-0.19.2 | 2 +- .../dev-ros/joint_limits_interface-0.19.3 | 2 +- .../dev-ros/joint_limits_interface-0.19.4 | 2 +- .../dev-ros/joint_limits_interface-0.19.5 | 2 +- .../dev-ros/joint_limits_interface-9999 | 2 +- .../dev-ros/joint_state_publisher-1.15.0 | 2 +- .../dev-ros/joint_state_publisher-9999 | 2 +- .../dev-ros/joint_state_publisher_gui-1.15.0 | 2 +- .../dev-ros/joint_state_publisher_gui-9999 | 2 +- .../dev-ros/joint_states_settler-0.10.14-r1 | 2 +- .../dev-ros/joint_states_settler-0.10.15 | 2 +- .../dev-ros/joint_states_settler-9999 | 2 +- .../md5-cache/dev-ros/kdl_conversions-1.13.2 | 2 +- .../md5-cache/dev-ros/kdl_conversions-9999 | 2 +- metadata/md5-cache/dev-ros/kdl_parser-1.14.1 | 2 +- metadata/md5-cache/dev-ros/kdl_parser-9999 | 2 +- .../md5-cache/dev-ros/kdl_parser_py-1.14.1 | 2 +- metadata/md5-cache/dev-ros/kdl_parser_py-9999 | 2 +- .../md5-cache/dev-ros/laser_assembler-1.7.8 | 2 +- .../md5-cache/dev-ros/laser_assembler-9999 | 2 +- .../dev-ros/laser_cb_detector-0.10.15 | 2 +- .../md5-cache/dev-ros/laser_cb_detector-9999 | 2 +- .../md5-cache/dev-ros/laser_filters-1.8.11-r1 | 2 +- metadata/md5-cache/dev-ros/laser_filters-9999 | 2 +- .../md5-cache/dev-ros/laser_geometry-1.6.7-r1 | 2 +- .../md5-cache/dev-ros/laser_geometry-9999 | 2 +- metadata/md5-cache/dev-ros/laser_proc-0.1.6 | 2 +- metadata/md5-cache/dev-ros/laser_proc-9999 | 2 +- metadata/md5-cache/dev-ros/libmavconn-1.2.0 | 2 +- metadata/md5-cache/dev-ros/libmavconn-1.4.0 | 2 +- metadata/md5-cache/dev-ros/libmavconn-1.5.2 | 2 +- metadata/md5-cache/dev-ros/libmavconn-1.8.0 | 2 +- metadata/md5-cache/dev-ros/libmavconn-9999 | 2 +- .../md5-cache/dev-ros/librviz_tutorial-0.11.0 | 2 +- .../md5-cache/dev-ros/librviz_tutorial-9999 | 2 +- metadata/md5-cache/dev-ros/map_msgs-1.14.1 | 2 +- metadata/md5-cache/dev-ros/map_msgs-9999 | 2 +- metadata/md5-cache/dev-ros/map_server-1.17.0 | 2 +- metadata/md5-cache/dev-ros/map_server-1.17.1 | 2 +- metadata/md5-cache/dev-ros/map_server-9999 | 2 +- .../dev-ros/mavlink-gbp-release-2021.7.7 | 2 +- metadata/md5-cache/dev-ros/mavros-1.8.0-r1 | 2 +- metadata/md5-cache/dev-ros/mavros-9999 | 2 +- .../md5-cache/dev-ros/mavros_extras-1.2.0 | 2 +- .../md5-cache/dev-ros/mavros_extras-1.4.0 | 2 +- .../md5-cache/dev-ros/mavros_extras-1.5.2 | 2 +- .../md5-cache/dev-ros/mavros_extras-1.8.0 | 2 +- metadata/md5-cache/dev-ros/mavros_extras-9999 | 2 +- metadata/md5-cache/dev-ros/mavros_msgs-1.2.0 | 2 +- metadata/md5-cache/dev-ros/mavros_msgs-1.4.0 | 2 +- metadata/md5-cache/dev-ros/mavros_msgs-1.5.2 | 2 +- metadata/md5-cache/dev-ros/mavros_msgs-1.8.0 | 2 +- metadata/md5-cache/dev-ros/mavros_msgs-9999 | 2 +- metadata/md5-cache/dev-ros/media_export-0.3.0 | 2 +- metadata/md5-cache/dev-ros/media_export-9999 | 2 +- .../dev-ros/message_filters-1.15.10-r1 | 2 +- .../md5-cache/dev-ros/message_filters-1.15.11 | 2 +- .../md5-cache/dev-ros/message_filters-1.15.13 | 2 +- .../dev-ros/message_filters-1.15.8-r1 | 2 +- .../dev-ros/message_filters-1.15.9-r1 | 2 +- .../md5-cache/dev-ros/message_filters-9999 | 2 +- .../dev-ros/message_generation-0.4.1 | 2 +- .../md5-cache/dev-ros/message_generation-9999 | 2 +- .../md5-cache/dev-ros/message_runtime-0.4.13 | 2 +- .../md5-cache/dev-ros/message_runtime-9999 | 2 +- .../md5-cache/dev-ros/message_to_tf-0.3.0 | 2 +- .../md5-cache/dev-ros/message_to_tf-0.4.0 | 2 +- metadata/md5-cache/dev-ros/message_to_tf-9999 | 2 +- metadata/md5-cache/dev-ros/mk-1.15.5 | 2 +- metadata/md5-cache/dev-ros/mk-1.15.6 | 2 +- metadata/md5-cache/dev-ros/mk-1.15.7 | 2 +- metadata/md5-cache/dev-ros/mk-1.15.8 | 2 +- metadata/md5-cache/dev-ros/mk-9999 | 2 +- .../dev-ros/monocam_settler-0.10.14-r1 | 2 +- .../md5-cache/dev-ros/monocam_settler-0.10.15 | 2 +- .../md5-cache/dev-ros/monocam_settler-9999 | 2 +- metadata/md5-cache/dev-ros/move_base-1.17.0 | 2 +- metadata/md5-cache/dev-ros/move_base-1.17.1 | 2 +- metadata/md5-cache/dev-ros/move_base-9999 | 2 +- .../md5-cache/dev-ros/move_base_msgs-1.14.1 | 2 +- .../md5-cache/dev-ros/move_base_msgs-9999 | 2 +- .../dev-ros/move_slow_and_clear-1.17.0-r1 | 2 +- .../dev-ros/move_slow_and_clear-1.17.1-r1 | 2 +- .../dev-ros/move_slow_and_clear-9999 | 2 +- metadata/md5-cache/dev-ros/moveit_msgs-0.11.2 | 2 +- metadata/md5-cache/dev-ros/moveit_msgs-9999 | 2 +- metadata/md5-cache/dev-ros/nav_core-1.17.0 | 2 +- metadata/md5-cache/dev-ros/nav_core-1.17.1 | 2 +- metadata/md5-cache/dev-ros/nav_core-9999 | 2 +- metadata/md5-cache/dev-ros/nav_msgs-1.13.0 | 2 +- metadata/md5-cache/dev-ros/nav_msgs-1.13.1 | 2 +- metadata/md5-cache/dev-ros/nav_msgs-9999 | 2 +- metadata/md5-cache/dev-ros/navfn-1.17.0-r1 | 2 +- metadata/md5-cache/dev-ros/navfn-1.17.1-r1 | 2 +- metadata/md5-cache/dev-ros/navfn-9999 | 2 +- metadata/md5-cache/dev-ros/nmea_msgs-1.1.0 | 2 +- metadata/md5-cache/dev-ros/nmea_msgs-9999 | 2 +- metadata/md5-cache/dev-ros/nodelet-1.10.0-r1 | 2 +- metadata/md5-cache/dev-ros/nodelet-1.10.1 | 2 +- metadata/md5-cache/dev-ros/nodelet-9999 | 2 +- .../dev-ros/nodelet_topic_tools-1.10.0-r1 | 2 +- .../dev-ros/nodelet_topic_tools-1.10.1-r1 | 2 +- .../dev-ros/nodelet_topic_tools-9999 | 2 +- .../dev-ros/nodelet_tutorial_math-0.1.12 | 2 +- .../dev-ros/nodelet_tutorial_math-0.2.0 | 2 +- .../dev-ros/nodelet_tutorial_math-9999 | 2 +- .../dev-ros/object_recognition_msgs-0.4.2 | 2 +- .../dev-ros/object_recognition_msgs-9999 | 2 +- metadata/md5-cache/dev-ros/octomap_msgs-0.3.5 | 2 +- metadata/md5-cache/dev-ros/octomap_msgs-9999 | 2 +- metadata/md5-cache/dev-ros/octomap_ros-0.4.1 | 2 +- metadata/md5-cache/dev-ros/octomap_ros-9999 | 2 +- metadata/md5-cache/dev-ros/opencv_apps-2.0.2 | 2 +- metadata/md5-cache/dev-ros/opencv_apps-9999 | 2 +- .../md5-cache/dev-ros/opencv_tests-1.15.0 | 2 +- metadata/md5-cache/dev-ros/opencv_tests-9999 | 2 +- .../md5-cache/dev-ros/openni2_camera-1.5.1 | 2 +- .../md5-cache/dev-ros/openni2_camera-9999 | 2 +- .../md5-cache/dev-ros/openni2_launch-1.5.1 | 2 +- .../md5-cache/dev-ros/openni2_launch-9999 | 2 +- .../md5-cache/dev-ros/openslam_gmapping-0.2.1 | 2 +- .../md5-cache/dev-ros/openslam_gmapping-9999 | 2 +- .../dev-ros/pcl_conversions-1.7.2-r1 | 2 +- .../md5-cache/dev-ros/pcl_conversions-9999 | 2 +- metadata/md5-cache/dev-ros/pcl_msgs-0.3.0 | 2 +- metadata/md5-cache/dev-ros/pcl_msgs-9999 | 2 +- metadata/md5-cache/dev-ros/pcl_ros-1.7.2-r1 | 2 +- metadata/md5-cache/dev-ros/pcl_ros-9999 | 2 +- .../md5-cache/dev-ros/pluginlib-1.13.0-r2 | 2 +- metadata/md5-cache/dev-ros/pluginlib-9999 | 2 +- .../dev-ros/pluginlib_tutorials-0.1.12 | 2 +- .../dev-ros/pluginlib_tutorials-0.2.0 | 2 +- .../dev-ros/pluginlib_tutorials-9999 | 2 +- metadata/md5-cache/dev-ros/poco_vendor-1.2.1 | 2 +- metadata/md5-cache/dev-ros/poco_vendor-9999 | 2 +- .../dev-ros/pointcloud_to_laserscan-1.4.1 | 2 +- .../dev-ros/pointcloud_to_laserscan-9999 | 2 +- .../md5-cache/dev-ros/polled_camera-1.12.0 | 2 +- metadata/md5-cache/dev-ros/polled_camera-9999 | 2 +- .../dev-ros/pr2_dashboard_aggregator-1.12.4 | 2 +- .../dev-ros/pr2_dashboard_aggregator-1.13.0 | 2 +- .../dev-ros/pr2_dashboard_aggregator-9999 | 2 +- .../md5-cache/dev-ros/pr2_description-1.12.4 | 2 +- .../md5-cache/dev-ros/pr2_description-1.13.0 | 2 +- .../md5-cache/dev-ros/pr2_description-9999 | 2 +- metadata/md5-cache/dev-ros/pr2_machine-1.12.4 | 2 +- metadata/md5-cache/dev-ros/pr2_machine-1.13.0 | 2 +- metadata/md5-cache/dev-ros/pr2_machine-9999 | 2 +- metadata/md5-cache/dev-ros/pr2_msgs-1.12.4 | 2 +- metadata/md5-cache/dev-ros/pr2_msgs-1.13.0 | 2 +- metadata/md5-cache/dev-ros/pr2_msgs-9999 | 2 +- .../dev-ros/python_cmake_module-0.8.1 | 2 +- .../dev-ros/python_cmake_module-9999 | 2 +- .../md5-cache/dev-ros/python_qt_binding-0.4.4 | 2 +- .../md5-cache/dev-ros/python_qt_binding-9999 | 2 +- metadata/md5-cache/dev-ros/qt_dotgraph-0.4.1 | 2 +- metadata/md5-cache/dev-ros/qt_dotgraph-0.4.2 | 2 +- metadata/md5-cache/dev-ros/qt_dotgraph-9999 | 2 +- metadata/md5-cache/dev-ros/qt_gui-0.4.1 | 2 +- metadata/md5-cache/dev-ros/qt_gui-0.4.2 | 2 +- metadata/md5-cache/dev-ros/qt_gui-9999 | 2 +- metadata/md5-cache/dev-ros/qt_gui_app-0.4.1 | 2 +- metadata/md5-cache/dev-ros/qt_gui_app-0.4.2 | 2 +- metadata/md5-cache/dev-ros/qt_gui_app-9999 | 2 +- .../md5-cache/dev-ros/qt_gui_cpp-0.4.2-r1 | 2 +- metadata/md5-cache/dev-ros/qt_gui_cpp-9999 | 2 +- .../md5-cache/dev-ros/qt_gui_py_common-0.4.1 | 2 +- .../md5-cache/dev-ros/qt_gui_py_common-0.4.2 | 2 +- .../md5-cache/dev-ros/qt_gui_py_common-9999 | 2 +- .../md5-cache/dev-ros/random_numbers-0.3.2-r1 | 2 +- .../md5-cache/dev-ros/random_numbers-9999 | 2 +- .../md5-cache/dev-ros/realtime_tools-1.16.1 | 2 +- .../md5-cache/dev-ros/realtime_tools-9999 | 2 +- .../dev-ros/resource_retriever-1.12.6 | 2 +- .../md5-cache/dev-ros/resource_retriever-9999 | 2 +- metadata/md5-cache/dev-ros/rgbd_launch-2.3.0 | 2 +- metadata/md5-cache/dev-ros/rgbd_launch-9999 | 2 +- .../dev-ros/robot_localization-2.7.3 | 2 +- .../md5-cache/dev-ros/robot_localization-9999 | 2 +- .../md5-cache/dev-ros/robot_pose_ekf-1.15.0 | 2 +- .../md5-cache/dev-ros/robot_pose_ekf-9999 | 2 +- .../dev-ros/robot_pose_publisher-0.2.4 | 2 +- .../dev-ros/robot_pose_publisher-9999 | 2 +- .../dev-ros/robot_state_publisher-1.15.1 | 2 +- .../dev-ros/robot_state_publisher-9999 | 2 +- .../md5-cache/dev-ros/ros_environment-1.3.2 | 2 +- .../md5-cache/dev-ros/ros_environment-9999 | 2 +- metadata/md5-cache/dev-ros/rosapi-0.11.10 | 2 +- metadata/md5-cache/dev-ros/rosapi-0.11.13 | 2 +- metadata/md5-cache/dev-ros/rosapi-0.11.9 | 2 +- metadata/md5-cache/dev-ros/rosapi-9999 | 2 +- metadata/md5-cache/dev-ros/rosauth-1.0.1 | 2 +- metadata/md5-cache/dev-ros/rosauth-9999 | 2 +- metadata/md5-cache/dev-ros/rosbag-1.15.10 | 2 +- metadata/md5-cache/dev-ros/rosbag-1.15.11 | 2 +- metadata/md5-cache/dev-ros/rosbag-1.15.13 | 2 +- metadata/md5-cache/dev-ros/rosbag-1.15.7 | 2 +- metadata/md5-cache/dev-ros/rosbag-1.15.8 | 2 +- metadata/md5-cache/dev-ros/rosbag-1.15.9 | 2 +- metadata/md5-cache/dev-ros/rosbag-9999 | 2 +- .../dev-ros/rosbag_migration_rule-1.0.1 | 2 +- .../dev-ros/rosbag_migration_rule-9999 | 2 +- .../md5-cache/dev-ros/rosbag_storage-1.15.10 | 2 +- .../md5-cache/dev-ros/rosbag_storage-1.15.11 | 2 +- .../md5-cache/dev-ros/rosbag_storage-1.15.13 | 2 +- .../dev-ros/rosbag_storage-1.15.8-r1 | 2 +- .../md5-cache/dev-ros/rosbag_storage-1.15.9 | 2 +- .../md5-cache/dev-ros/rosbag_storage-9999 | 2 +- metadata/md5-cache/dev-ros/rosbash-1.15.5 | 2 +- metadata/md5-cache/dev-ros/rosbash-1.15.6 | 2 +- metadata/md5-cache/dev-ros/rosbash-1.15.7 | 2 +- metadata/md5-cache/dev-ros/rosbash-1.15.8 | 2 +- metadata/md5-cache/dev-ros/rosbash-9999 | 2 +- .../md5-cache/dev-ros/rosboost_cfg-1.15.5 | 2 +- .../md5-cache/dev-ros/rosboost_cfg-1.15.6 | 2 +- .../md5-cache/dev-ros/rosboost_cfg-1.15.7 | 2 +- .../md5-cache/dev-ros/rosboost_cfg-1.15.8 | 2 +- metadata/md5-cache/dev-ros/rosboost_cfg-9999 | 2 +- .../dev-ros/rosbridge_library-0.11.10 | 2 +- .../dev-ros/rosbridge_library-0.11.13 | 2 +- .../dev-ros/rosbridge_library-0.11.9 | 2 +- .../md5-cache/dev-ros/rosbridge_library-9999 | 2 +- .../md5-cache/dev-ros/rosbridge_msgs-0.11.10 | 2 +- .../md5-cache/dev-ros/rosbridge_msgs-0.11.13 | 2 +- .../md5-cache/dev-ros/rosbridge_msgs-0.11.9 | 2 +- .../md5-cache/dev-ros/rosbridge_msgs-9999 | 2 +- .../dev-ros/rosbridge_server-0.11.10 | 2 +- .../dev-ros/rosbridge_server-0.11.13 | 2 +- .../md5-cache/dev-ros/rosbridge_server-0.11.9 | 2 +- .../md5-cache/dev-ros/rosbridge_server-9999 | 2 +- metadata/md5-cache/dev-ros/rosbuild-1.15.5 | 2 +- metadata/md5-cache/dev-ros/rosbuild-1.15.6 | 2 +- metadata/md5-cache/dev-ros/rosbuild-1.15.7 | 2 +- metadata/md5-cache/dev-ros/rosbuild-1.15.8 | 2 +- metadata/md5-cache/dev-ros/rosbuild-9999 | 2 +- metadata/md5-cache/dev-ros/rosclean-1.15.5 | 2 +- metadata/md5-cache/dev-ros/rosclean-1.15.6 | 2 +- metadata/md5-cache/dev-ros/rosclean-1.15.7 | 2 +- metadata/md5-cache/dev-ros/rosclean-1.15.8 | 2 +- metadata/md5-cache/dev-ros/rosclean-9999 | 2 +- .../md5-cache/dev-ros/rosconsole-1.14.0-r1 | 2 +- .../md5-cache/dev-ros/rosconsole-1.14.2-r1 | 2 +- .../md5-cache/dev-ros/rosconsole-1.14.3-r1 | 2 +- metadata/md5-cache/dev-ros/rosconsole-9999 | 2 +- .../md5-cache/dev-ros/rosconsole_bridge-0.5.4 | 2 +- .../md5-cache/dev-ros/rosconsole_bridge-9999 | 2 +- metadata/md5-cache/dev-ros/roscpp-1.15.10 | 2 +- metadata/md5-cache/dev-ros/roscpp-1.15.11 | 2 +- metadata/md5-cache/dev-ros/roscpp-1.15.13 | 2 +- metadata/md5-cache/dev-ros/roscpp-1.15.9 | 2 +- metadata/md5-cache/dev-ros/roscpp-9999 | 2 +- .../dev-ros/roscpp_serialization-0.7.2 | 2 +- .../dev-ros/roscpp_serialization-9999 | 2 +- .../md5-cache/dev-ros/roscpp_traits-0.7.2 | 2 +- metadata/md5-cache/dev-ros/roscpp_traits-9999 | 2 +- .../dev-ros/roscpp_tutorials-0.10.1-r1 | 2 +- .../dev-ros/roscpp_tutorials-0.10.2-r1 | 2 +- .../md5-cache/dev-ros/roscpp_tutorials-9999 | 2 +- metadata/md5-cache/dev-ros/roscreate-1.15.6 | 2 +- metadata/md5-cache/dev-ros/roscreate-1.15.7 | 2 +- metadata/md5-cache/dev-ros/roscreate-1.15.8 | 2 +- metadata/md5-cache/dev-ros/roscreate-9999 | 2 +- .../md5-cache/dev-ros/rosdiagnostic-1.10.1 | 2 +- .../md5-cache/dev-ros/rosdiagnostic-1.10.2 | 2 +- .../md5-cache/dev-ros/rosdiagnostic-1.10.3 | 2 +- .../md5-cache/dev-ros/rosdiagnostic-1.10.4 | 2 +- .../md5-cache/dev-ros/rosdiagnostic-1.9.4 | 2 +- .../md5-cache/dev-ros/rosdiagnostic-1.9.6 | 2 +- metadata/md5-cache/dev-ros/rosdiagnostic-9999 | 2 +- metadata/md5-cache/dev-ros/rosgraph-1.15.10 | 2 +- metadata/md5-cache/dev-ros/rosgraph-1.15.11 | 2 +- metadata/md5-cache/dev-ros/rosgraph-1.15.13 | 2 +- metadata/md5-cache/dev-ros/rosgraph-1.15.8 | 2 +- metadata/md5-cache/dev-ros/rosgraph-1.15.9 | 2 +- metadata/md5-cache/dev-ros/rosgraph-9999 | 2 +- .../md5-cache/dev-ros/rosgraph_msgs-1.11.3 | 2 +- metadata/md5-cache/dev-ros/rosgraph_msgs-9999 | 2 +- metadata/md5-cache/dev-ros/roslang-1.15.5 | 2 +- metadata/md5-cache/dev-ros/roslang-1.15.6 | 2 +- metadata/md5-cache/dev-ros/roslang-1.15.7 | 2 +- metadata/md5-cache/dev-ros/roslang-1.15.8 | 2 +- metadata/md5-cache/dev-ros/roslang-9999 | 2 +- .../md5-cache/dev-ros/roslaunch-1.15.10-r1 | 2 +- metadata/md5-cache/dev-ros/roslaunch-1.15.11 | 2 +- metadata/md5-cache/dev-ros/roslaunch-1.15.13 | 2 +- metadata/md5-cache/dev-ros/roslaunch-9999 | 2 +- metadata/md5-cache/dev-ros/roslib-1.15.6-r1 | 2 +- metadata/md5-cache/dev-ros/roslib-1.15.7-r1 | 2 +- metadata/md5-cache/dev-ros/roslib-1.15.8 | 2 +- metadata/md5-cache/dev-ros/roslib-9999 | 2 +- metadata/md5-cache/dev-ros/roslint-0.12.0 | 2 +- metadata/md5-cache/dev-ros/roslint-9999 | 2 +- metadata/md5-cache/dev-ros/roslisp-1.9.24 | 2 +- metadata/md5-cache/dev-ros/roslisp-9999 | 2 +- metadata/md5-cache/dev-ros/roslz4-1.15.10 | 2 +- metadata/md5-cache/dev-ros/roslz4-1.15.11 | 2 +- metadata/md5-cache/dev-ros/roslz4-1.15.13 | 2 +- metadata/md5-cache/dev-ros/roslz4-1.15.8 | 2 +- metadata/md5-cache/dev-ros/roslz4-1.15.9 | 2 +- metadata/md5-cache/dev-ros/roslz4-9999 | 2 +- metadata/md5-cache/dev-ros/rosmake-1.15.5 | 2 +- metadata/md5-cache/dev-ros/rosmake-1.15.6 | 2 +- metadata/md5-cache/dev-ros/rosmake-1.15.7 | 2 +- metadata/md5-cache/dev-ros/rosmake-1.15.8 | 2 +- metadata/md5-cache/dev-ros/rosmake-9999 | 2 +- metadata/md5-cache/dev-ros/rosmaster-1.15.10 | 2 +- metadata/md5-cache/dev-ros/rosmaster-1.15.11 | 2 +- metadata/md5-cache/dev-ros/rosmaster-1.15.13 | 2 +- metadata/md5-cache/dev-ros/rosmaster-1.15.7 | 2 +- metadata/md5-cache/dev-ros/rosmaster-1.15.8 | 2 +- metadata/md5-cache/dev-ros/rosmaster-1.15.9 | 2 +- metadata/md5-cache/dev-ros/rosmaster-9999 | 2 +- metadata/md5-cache/dev-ros/rosmsg-1.15.10 | 2 +- metadata/md5-cache/dev-ros/rosmsg-1.15.11 | 2 +- metadata/md5-cache/dev-ros/rosmsg-1.15.13 | 2 +- metadata/md5-cache/dev-ros/rosmsg-9999 | 2 +- metadata/md5-cache/dev-ros/rosnode-1.15.10 | 2 +- metadata/md5-cache/dev-ros/rosnode-1.15.11 | 2 +- metadata/md5-cache/dev-ros/rosnode-1.15.13 | 2 +- metadata/md5-cache/dev-ros/rosnode-1.15.8 | 2 +- metadata/md5-cache/dev-ros/rosnode-1.15.9 | 2 +- metadata/md5-cache/dev-ros/rosnode-9999 | 2 +- metadata/md5-cache/dev-ros/rosout-1.15.10 | 2 +- metadata/md5-cache/dev-ros/rosout-1.15.11 | 2 +- metadata/md5-cache/dev-ros/rosout-1.15.13 | 2 +- metadata/md5-cache/dev-ros/rosout-1.15.7 | 2 +- metadata/md5-cache/dev-ros/rosout-1.15.8 | 2 +- metadata/md5-cache/dev-ros/rosout-1.15.9 | 2 +- metadata/md5-cache/dev-ros/rosout-9999 | 2 +- metadata/md5-cache/dev-ros/rospack-2.6.2 | 2 +- metadata/md5-cache/dev-ros/rospack-9999 | 2 +- metadata/md5-cache/dev-ros/rosparam-1.15.10 | 2 +- metadata/md5-cache/dev-ros/rosparam-1.15.11 | 2 +- metadata/md5-cache/dev-ros/rosparam-1.15.13 | 2 +- metadata/md5-cache/dev-ros/rosparam-1.15.7 | 2 +- metadata/md5-cache/dev-ros/rosparam-1.15.8 | 2 +- metadata/md5-cache/dev-ros/rosparam-1.15.9 | 2 +- metadata/md5-cache/dev-ros/rosparam-9999 | 2 +- metadata/md5-cache/dev-ros/rospy-1.15.10 | 2 +- metadata/md5-cache/dev-ros/rospy-1.15.11 | 2 +- metadata/md5-cache/dev-ros/rospy-1.15.13 | 2 +- metadata/md5-cache/dev-ros/rospy-1.15.7 | 2 +- metadata/md5-cache/dev-ros/rospy-1.15.8 | 2 +- metadata/md5-cache/dev-ros/rospy-1.15.9 | 2 +- metadata/md5-cache/dev-ros/rospy-9999 | 2 +- .../md5-cache/dev-ros/rospy_tutorials-0.10.1 | 2 +- .../md5-cache/dev-ros/rospy_tutorials-0.10.2 | 2 +- .../md5-cache/dev-ros/rospy_tutorials-9999 | 2 +- .../md5-cache/dev-ros/rosserial_arduino-0.8.0 | 2 +- .../md5-cache/dev-ros/rosserial_arduino-0.9.1 | 2 +- .../md5-cache/dev-ros/rosserial_arduino-0.9.2 | 2 +- .../md5-cache/dev-ros/rosserial_arduino-9999 | 2 +- .../md5-cache/dev-ros/rosserial_client-0.8.0 | 2 +- .../md5-cache/dev-ros/rosserial_client-0.9.1 | 2 +- .../md5-cache/dev-ros/rosserial_client-0.9.2 | 2 +- .../md5-cache/dev-ros/rosserial_client-9999 | 2 +- .../dev-ros/rosserial_embeddedlinux-0.8.0 | 2 +- .../dev-ros/rosserial_embeddedlinux-0.9.1 | 2 +- .../dev-ros/rosserial_embeddedlinux-0.9.2 | 2 +- .../dev-ros/rosserial_embeddedlinux-9999 | 2 +- .../md5-cache/dev-ros/rosserial_msgs-0.8.0 | 2 +- .../md5-cache/dev-ros/rosserial_msgs-0.9.1 | 2 +- .../md5-cache/dev-ros/rosserial_msgs-0.9.2 | 2 +- .../md5-cache/dev-ros/rosserial_msgs-9999 | 2 +- .../md5-cache/dev-ros/rosserial_python-0.8.0 | 2 +- .../md5-cache/dev-ros/rosserial_python-0.9.1 | 2 +- .../md5-cache/dev-ros/rosserial_python-0.9.2 | 2 +- .../md5-cache/dev-ros/rosserial_python-9999 | 2 +- .../dev-ros/rosserial_server-0.9.1-r1 | 2 +- .../md5-cache/dev-ros/rosserial_server-0.9.2 | 2 +- .../md5-cache/dev-ros/rosserial_server-9999 | 2 +- .../md5-cache/dev-ros/rosserial_tivac-0.8.0 | 2 +- .../md5-cache/dev-ros/rosserial_tivac-0.9.1 | 2 +- .../md5-cache/dev-ros/rosserial_tivac-0.9.2 | 2 +- .../md5-cache/dev-ros/rosserial_tivac-9999 | 2 +- .../md5-cache/dev-ros/rosserial_windows-0.8.0 | 2 +- .../md5-cache/dev-ros/rosserial_windows-0.9.1 | 2 +- .../md5-cache/dev-ros/rosserial_windows-0.9.2 | 2 +- .../md5-cache/dev-ros/rosserial_windows-9999 | 2 +- .../md5-cache/dev-ros/rosserial_xbee-0.8.0 | 2 +- .../md5-cache/dev-ros/rosserial_xbee-0.9.1 | 2 +- .../md5-cache/dev-ros/rosserial_xbee-0.9.2 | 2 +- .../md5-cache/dev-ros/rosserial_xbee-9999 | 2 +- metadata/md5-cache/dev-ros/rosservice-1.15.10 | 2 +- metadata/md5-cache/dev-ros/rosservice-1.15.11 | 2 +- metadata/md5-cache/dev-ros/rosservice-1.15.13 | 2 +- metadata/md5-cache/dev-ros/rosservice-1.15.7 | 2 +- metadata/md5-cache/dev-ros/rosservice-1.15.8 | 2 +- metadata/md5-cache/dev-ros/rosservice-1.15.9 | 2 +- metadata/md5-cache/dev-ros/rosservice-9999 | 2 +- metadata/md5-cache/dev-ros/rostest-1.15.10-r1 | 2 +- metadata/md5-cache/dev-ros/rostest-1.15.11 | 2 +- metadata/md5-cache/dev-ros/rostest-1.15.13 | 2 +- metadata/md5-cache/dev-ros/rostest-1.15.8-r1 | 2 +- metadata/md5-cache/dev-ros/rostest-1.15.9-r1 | 2 +- metadata/md5-cache/dev-ros/rostest-9999 | 2 +- metadata/md5-cache/dev-ros/rostime-0.7.2-r1 | 2 +- metadata/md5-cache/dev-ros/rostime-9999 | 2 +- metadata/md5-cache/dev-ros/rostopic-1.15.10 | 2 +- metadata/md5-cache/dev-ros/rostopic-1.15.11 | 2 +- metadata/md5-cache/dev-ros/rostopic-1.15.13 | 2 +- metadata/md5-cache/dev-ros/rostopic-1.15.8 | 2 +- metadata/md5-cache/dev-ros/rostopic-1.15.9 | 2 +- metadata/md5-cache/dev-ros/rostopic-9999 | 2 +- metadata/md5-cache/dev-ros/rosunit-1.15.5 | 2 +- metadata/md5-cache/dev-ros/rosunit-1.15.6 | 2 +- metadata/md5-cache/dev-ros/rosunit-1.15.7 | 2 +- metadata/md5-cache/dev-ros/rosunit-1.15.8 | 2 +- metadata/md5-cache/dev-ros/rosunit-9999 | 2 +- metadata/md5-cache/dev-ros/roswtf-1.15.10 | 2 +- metadata/md5-cache/dev-ros/roswtf-1.15.11 | 2 +- metadata/md5-cache/dev-ros/roswtf-1.15.13 | 2 +- metadata/md5-cache/dev-ros/roswtf-1.15.8 | 2 +- metadata/md5-cache/dev-ros/roswtf-1.15.9 | 2 +- metadata/md5-cache/dev-ros/roswtf-9999 | 2 +- .../dev-ros/rotate_recovery-1.17.1-r1 | 2 +- .../md5-cache/dev-ros/rotate_recovery-9999 | 2 +- metadata/md5-cache/dev-ros/rqt_action-0.4.9 | 2 +- metadata/md5-cache/dev-ros/rqt_action-9999 | 2 +- metadata/md5-cache/dev-ros/rqt_bag-0.5.1 | 2 +- metadata/md5-cache/dev-ros/rqt_bag-9999 | 2 +- .../md5-cache/dev-ros/rqt_bag_plugins-0.5.1 | 2 +- .../md5-cache/dev-ros/rqt_bag_plugins-9999 | 2 +- metadata/md5-cache/dev-ros/rqt_console-0.4.11 | 2 +- metadata/md5-cache/dev-ros/rqt_console-9999 | 2 +- .../dev-ros/rqt_controller_manager-0.19.1 | 2 +- .../dev-ros/rqt_controller_manager-0.19.2 | 2 +- .../dev-ros/rqt_controller_manager-0.19.3 | 2 +- .../dev-ros/rqt_controller_manager-0.19.4 | 2 +- .../dev-ros/rqt_controller_manager-0.19.5 | 2 +- .../dev-ros/rqt_controller_manager-9999 | 2 +- metadata/md5-cache/dev-ros/rqt_dep-0.4.12 | 2 +- metadata/md5-cache/dev-ros/rqt_dep-9999 | 2 +- metadata/md5-cache/dev-ros/rqt_graph-0.4.14 | 2 +- metadata/md5-cache/dev-ros/rqt_graph-9999 | 2 +- metadata/md5-cache/dev-ros/rqt_gui-0.5.2 | 2 +- metadata/md5-cache/dev-ros/rqt_gui-9999 | 2 +- metadata/md5-cache/dev-ros/rqt_gui_cpp-0.5.2 | 2 +- metadata/md5-cache/dev-ros/rqt_gui_cpp-9999 | 2 +- metadata/md5-cache/dev-ros/rqt_gui_py-0.5.2 | 2 +- metadata/md5-cache/dev-ros/rqt_gui_py-9999 | 2 +- .../md5-cache/dev-ros/rqt_image_view-0.4.16 | 2 +- .../md5-cache/dev-ros/rqt_image_view-9999 | 2 +- metadata/md5-cache/dev-ros/rqt_launch-0.4.9 | 2 +- metadata/md5-cache/dev-ros/rqt_launch-9999 | 2 +- .../md5-cache/dev-ros/rqt_logger_level-0.4.11 | 2 +- .../md5-cache/dev-ros/rqt_logger_level-9999 | 2 +- metadata/md5-cache/dev-ros/rqt_moveit-0.5.10 | 2 +- metadata/md5-cache/dev-ros/rqt_moveit-9999 | 2 +- metadata/md5-cache/dev-ros/rqt_msg-0.4.10 | 2 +- metadata/md5-cache/dev-ros/rqt_msg-9999 | 2 +- metadata/md5-cache/dev-ros/rqt_nav_view-0.5.7 | 2 +- metadata/md5-cache/dev-ros/rqt_nav_view-9999 | 2 +- metadata/md5-cache/dev-ros/rqt_plot-0.4.13 | 2 +- metadata/md5-cache/dev-ros/rqt_plot-9999 | 2 +- .../md5-cache/dev-ros/rqt_pose_view-0.5.11 | 2 +- metadata/md5-cache/dev-ros/rqt_pose_view-9999 | 2 +- .../md5-cache/dev-ros/rqt_publisher-0.4.10 | 2 +- metadata/md5-cache/dev-ros/rqt_publisher-9999 | 2 +- .../md5-cache/dev-ros/rqt_py_common-0.5.2 | 2 +- metadata/md5-cache/dev-ros/rqt_py_common-9999 | 2 +- .../md5-cache/dev-ros/rqt_py_console-0.4.10 | 2 +- .../md5-cache/dev-ros/rqt_py_console-9999 | 2 +- .../md5-cache/dev-ros/rqt_reconfigure-0.5.4 | 2 +- .../md5-cache/dev-ros/rqt_reconfigure-9999 | 2 +- .../dev-ros/rqt_robot_dashboard-0.5.8 | 2 +- .../dev-ros/rqt_robot_dashboard-9999 | 2 +- .../dev-ros/rqt_robot_monitor-0.5.13 | 2 +- .../md5-cache/dev-ros/rqt_robot_monitor-9999 | 2 +- .../dev-ros/rqt_robot_steering-0.5.12 | 2 +- .../md5-cache/dev-ros/rqt_robot_steering-9999 | 2 +- .../dev-ros/rqt_runtime_monitor-0.5.9 | 2 +- .../dev-ros/rqt_runtime_monitor-9999 | 2 +- metadata/md5-cache/dev-ros/rqt_rviz-0.7.0 | 2 +- metadata/md5-cache/dev-ros/rqt_rviz-9999 | 2 +- .../dev-ros/rqt_service_caller-0.4.10 | 2 +- .../md5-cache/dev-ros/rqt_service_caller-9999 | 2 +- metadata/md5-cache/dev-ros/rqt_shell-0.4.11 | 2 +- metadata/md5-cache/dev-ros/rqt_shell-9999 | 2 +- metadata/md5-cache/dev-ros/rqt_srv-0.4.9 | 2 +- metadata/md5-cache/dev-ros/rqt_srv-9999 | 2 +- metadata/md5-cache/dev-ros/rqt_tf_tree-0.6.2 | 2 +- metadata/md5-cache/dev-ros/rqt_tf_tree-9999 | 2 +- metadata/md5-cache/dev-ros/rqt_top-0.4.10 | 2 +- metadata/md5-cache/dev-ros/rqt_top-9999 | 2 +- metadata/md5-cache/dev-ros/rqt_topic-0.4.12 | 2 +- metadata/md5-cache/dev-ros/rqt_topic-9999 | 2 +- metadata/md5-cache/dev-ros/rqt_web-0.4.10 | 2 +- metadata/md5-cache/dev-ros/rqt_web-9999 | 2 +- metadata/md5-cache/dev-ros/rviz-1.14.8-r1 | 2 +- metadata/md5-cache/dev-ros/rviz-9999 | 2 +- .../md5-cache/dev-ros/rviz_imu_plugin-1.2.2 | 2 +- .../md5-cache/dev-ros/rviz_imu_plugin-1.2.3 | 2 +- .../md5-cache/dev-ros/rviz_imu_plugin-9999 | 2 +- .../dev-ros/rviz_plugin_tutorials-0.11.0 | 2 +- .../dev-ros/rviz_plugin_tutorials-9999 | 2 +- .../dev-ros/rviz_python_tutorial-0.11.0 | 2 +- .../dev-ros/rviz_python_tutorial-9999 | 2 +- .../md5-cache/dev-ros/self_test-1.10.1-r1 | 2 +- .../md5-cache/dev-ros/self_test-1.10.2-r1 | 2 +- .../md5-cache/dev-ros/self_test-1.10.3-r1 | 2 +- .../md5-cache/dev-ros/self_test-1.10.4-r1 | 2 +- metadata/md5-cache/dev-ros/self_test-1.9.4-r1 | 2 +- metadata/md5-cache/dev-ros/self_test-1.9.6-r1 | 2 +- metadata/md5-cache/dev-ros/self_test-9999 | 2 +- metadata/md5-cache/dev-ros/sensor_msgs-1.13.0 | 2 +- metadata/md5-cache/dev-ros/sensor_msgs-1.13.1 | 2 +- metadata/md5-cache/dev-ros/sensor_msgs-9999 | 2 +- metadata/md5-cache/dev-ros/settlerlib-0.10.14 | 2 +- metadata/md5-cache/dev-ros/settlerlib-0.10.15 | 2 +- metadata/md5-cache/dev-ros/settlerlib-9999 | 2 +- metadata/md5-cache/dev-ros/shape_msgs-1.13.0 | 2 +- metadata/md5-cache/dev-ros/shape_msgs-1.13.1 | 2 +- metadata/md5-cache/dev-ros/shape_msgs-9999 | 2 +- metadata/md5-cache/dev-ros/smach-2.5.0 | 2 +- metadata/md5-cache/dev-ros/smach-9999 | 2 +- metadata/md5-cache/dev-ros/smach_msgs-2.5.0 | 2 +- metadata/md5-cache/dev-ros/smach_msgs-9999 | 2 +- metadata/md5-cache/dev-ros/smach_ros-2.5.0 | 2 +- metadata/md5-cache/dev-ros/smach_ros-9999 | 2 +- metadata/md5-cache/dev-ros/smclib-1.8.5 | 2 +- metadata/md5-cache/dev-ros/smclib-1.8.6 | 2 +- metadata/md5-cache/dev-ros/smclib-9999 | 2 +- metadata/md5-cache/dev-ros/stage_ros-1.8.0-r1 | 2 +- metadata/md5-cache/dev-ros/stage_ros-9999 | 2 +- metadata/md5-cache/dev-ros/std_msgs-0.5.13 | 2 +- metadata/md5-cache/dev-ros/std_msgs-9999 | 2 +- metadata/md5-cache/dev-ros/std_srvs-1.11.3 | 2 +- metadata/md5-cache/dev-ros/std_srvs-9999 | 2 +- .../dev-ros/stereo_image_proc-1.15.2-r1 | 2 +- .../dev-ros/stereo_image_proc-1.15.3-r1 | 2 +- .../md5-cache/dev-ros/stereo_image_proc-9999 | 2 +- metadata/md5-cache/dev-ros/stereo_msgs-1.13.0 | 2 +- metadata/md5-cache/dev-ros/stereo_msgs-1.13.1 | 2 +- metadata/md5-cache/dev-ros/stereo_msgs-9999 | 2 +- metadata/md5-cache/dev-ros/test_bond-1.8.5 | 2 +- metadata/md5-cache/dev-ros/test_bond-1.8.6 | 2 +- metadata/md5-cache/dev-ros/test_bond-9999 | 2 +- .../dev-ros/test_diagnostic_aggregator-1.10.1 | 2 +- .../dev-ros/test_diagnostic_aggregator-1.10.2 | 2 +- .../dev-ros/test_diagnostic_aggregator-1.10.3 | 2 +- .../dev-ros/test_diagnostic_aggregator-1.10.4 | 2 +- .../dev-ros/test_diagnostic_aggregator-1.9.4 | 2 +- .../dev-ros/test_diagnostic_aggregator-1.9.6 | 2 +- .../dev-ros/test_diagnostic_aggregator-9999 | 2 +- .../md5-cache/dev-ros/test_nodelet-1.10.0 | 2 +- .../md5-cache/dev-ros/test_nodelet-1.10.1 | 2 +- metadata/md5-cache/dev-ros/test_nodelet-9999 | 2 +- .../dev-ros/test_nodelet_topic_tools-1.10.0 | 2 +- .../dev-ros/test_nodelet_topic_tools-1.10.1 | 2 +- .../dev-ros/test_nodelet_topic_tools-9999 | 2 +- .../md5-cache/dev-ros/test_rosbag-1.15.11 | 2 +- .../md5-cache/dev-ros/test_rosbag-1.15.13 | 2 +- metadata/md5-cache/dev-ros/test_rosbag-9999 | 2 +- .../dev-ros/test_rosbag_storage-1.15.10 | 2 +- .../dev-ros/test_rosbag_storage-1.15.11 | 2 +- .../dev-ros/test_rosbag_storage-1.15.13 | 2 +- .../dev-ros/test_rosbag_storage-1.15.8 | 2 +- .../dev-ros/test_rosbag_storage-1.15.9 | 2 +- .../dev-ros/test_rosbag_storage-9999 | 2 +- .../md5-cache/dev-ros/test_roscpp-1.15.10-r1 | 2 +- .../md5-cache/dev-ros/test_roscpp-1.15.11 | 2 +- .../md5-cache/dev-ros/test_roscpp-1.15.13 | 2 +- .../md5-cache/dev-ros/test_roscpp-1.15.7-r1 | 2 +- .../md5-cache/dev-ros/test_roscpp-1.15.8-r1 | 2 +- .../md5-cache/dev-ros/test_roscpp-1.15.9-r1 | 2 +- metadata/md5-cache/dev-ros/test_roscpp-9999 | 2 +- .../md5-cache/dev-ros/test_rosgraph-1.15.10 | 2 +- .../md5-cache/dev-ros/test_rosgraph-1.15.11 | 2 +- .../md5-cache/dev-ros/test_rosgraph-1.15.13 | 2 +- .../md5-cache/dev-ros/test_rosgraph-1.15.7 | 2 +- .../md5-cache/dev-ros/test_rosgraph-1.15.8 | 2 +- .../md5-cache/dev-ros/test_rosgraph-1.15.9 | 2 +- metadata/md5-cache/dev-ros/test_rosgraph-9999 | 2 +- .../md5-cache/dev-ros/test_roslaunch-1.15.10 | 2 +- .../md5-cache/dev-ros/test_roslaunch-1.15.11 | 2 +- .../md5-cache/dev-ros/test_roslaunch-1.15.13 | 2 +- .../md5-cache/dev-ros/test_roslaunch-1.15.8 | 2 +- .../md5-cache/dev-ros/test_roslaunch-1.15.9 | 2 +- .../md5-cache/dev-ros/test_roslaunch-9999 | 2 +- .../dev-ros/test_roslib_comm-1.15.10 | 2 +- .../dev-ros/test_roslib_comm-1.15.11 | 2 +- .../dev-ros/test_roslib_comm-1.15.13 | 2 +- .../md5-cache/dev-ros/test_roslib_comm-1.15.8 | 2 +- .../md5-cache/dev-ros/test_roslib_comm-1.15.9 | 2 +- .../md5-cache/dev-ros/test_roslib_comm-9999 | 2 +- .../md5-cache/dev-ros/test_rosmaster-1.15.10 | 2 +- .../md5-cache/dev-ros/test_rosmaster-1.15.11 | 2 +- .../md5-cache/dev-ros/test_rosmaster-1.15.13 | 2 +- .../md5-cache/dev-ros/test_rosmaster-1.15.8 | 2 +- .../md5-cache/dev-ros/test_rosmaster-1.15.9 | 2 +- .../md5-cache/dev-ros/test_rosmaster-9999 | 2 +- .../md5-cache/dev-ros/test_rosparam-1.15.10 | 2 +- .../md5-cache/dev-ros/test_rosparam-1.15.11 | 2 +- .../md5-cache/dev-ros/test_rosparam-1.15.13 | 2 +- .../md5-cache/dev-ros/test_rosparam-1.15.7 | 2 +- .../md5-cache/dev-ros/test_rosparam-1.15.8 | 2 +- .../md5-cache/dev-ros/test_rosparam-1.15.9 | 2 +- metadata/md5-cache/dev-ros/test_rosparam-9999 | 2 +- metadata/md5-cache/dev-ros/test_rospy-1.15.10 | 2 +- metadata/md5-cache/dev-ros/test_rospy-1.15.11 | 2 +- metadata/md5-cache/dev-ros/test_rospy-1.15.13 | 2 +- metadata/md5-cache/dev-ros/test_rospy-1.15.8 | 2 +- metadata/md5-cache/dev-ros/test_rospy-1.15.9 | 2 +- metadata/md5-cache/dev-ros/test_rospy-9999 | 2 +- .../md5-cache/dev-ros/test_rosservice-1.15.10 | 2 +- .../md5-cache/dev-ros/test_rosservice-1.15.11 | 2 +- .../md5-cache/dev-ros/test_rosservice-1.15.13 | 2 +- .../md5-cache/dev-ros/test_rosservice-1.15.8 | 2 +- .../md5-cache/dev-ros/test_rosservice-1.15.9 | 2 +- .../md5-cache/dev-ros/test_rosservice-9999 | 2 +- metadata/md5-cache/dev-ros/test_tf2-0.7.5-r1 | 2 +- metadata/md5-cache/dev-ros/test_tf2-9999 | 2 +- metadata/md5-cache/dev-ros/tf-1.13.2-r4 | 2 +- metadata/md5-cache/dev-ros/tf-9999 | 2 +- metadata/md5-cache/dev-ros/tf2-0.7.2-r1 | 2 +- metadata/md5-cache/dev-ros/tf2-0.7.3-r1 | 2 +- metadata/md5-cache/dev-ros/tf2-0.7.5-r1 | 2 +- metadata/md5-cache/dev-ros/tf2-9999 | 2 +- metadata/md5-cache/dev-ros/tf2_bullet-0.7.2 | 2 +- metadata/md5-cache/dev-ros/tf2_bullet-0.7.3 | 2 +- metadata/md5-cache/dev-ros/tf2_bullet-0.7.5 | 2 +- metadata/md5-cache/dev-ros/tf2_bullet-9999 | 2 +- metadata/md5-cache/dev-ros/tf2_eigen-0.7.2 | 2 +- metadata/md5-cache/dev-ros/tf2_eigen-0.7.3 | 2 +- metadata/md5-cache/dev-ros/tf2_eigen-0.7.5 | 2 +- metadata/md5-cache/dev-ros/tf2_eigen-9999 | 2 +- .../md5-cache/dev-ros/tf2_geometry_msgs-0.7.2 | 2 +- .../md5-cache/dev-ros/tf2_geometry_msgs-0.7.3 | 2 +- .../md5-cache/dev-ros/tf2_geometry_msgs-0.7.5 | 2 +- .../md5-cache/dev-ros/tf2_geometry_msgs-9999 | 2 +- metadata/md5-cache/dev-ros/tf2_kdl-0.7.2 | 2 +- metadata/md5-cache/dev-ros/tf2_kdl-0.7.3 | 2 +- metadata/md5-cache/dev-ros/tf2_kdl-0.7.5 | 2 +- metadata/md5-cache/dev-ros/tf2_kdl-9999 | 2 +- metadata/md5-cache/dev-ros/tf2_msgs-0.7.2 | 2 +- metadata/md5-cache/dev-ros/tf2_msgs-0.7.3 | 2 +- metadata/md5-cache/dev-ros/tf2_msgs-0.7.5 | 2 +- metadata/md5-cache/dev-ros/tf2_msgs-9999 | 2 +- metadata/md5-cache/dev-ros/tf2_py-0.7.2 | 2 +- metadata/md5-cache/dev-ros/tf2_py-0.7.3 | 2 +- metadata/md5-cache/dev-ros/tf2_py-0.7.5 | 2 +- metadata/md5-cache/dev-ros/tf2_py-9999 | 2 +- metadata/md5-cache/dev-ros/tf2_ros-0.7.2-r1 | 2 +- metadata/md5-cache/dev-ros/tf2_ros-0.7.3-r1 | 2 +- metadata/md5-cache/dev-ros/tf2_ros-0.7.5-r1 | 2 +- metadata/md5-cache/dev-ros/tf2_ros-9999 | 2 +- .../md5-cache/dev-ros/tf2_sensor_msgs-0.7.2 | 2 +- .../md5-cache/dev-ros/tf2_sensor_msgs-0.7.3 | 2 +- .../md5-cache/dev-ros/tf2_sensor_msgs-0.7.5 | 2 +- .../md5-cache/dev-ros/tf2_sensor_msgs-9999 | 2 +- metadata/md5-cache/dev-ros/tf2_tools-0.7.2 | 2 +- metadata/md5-cache/dev-ros/tf2_tools-0.7.3 | 2 +- metadata/md5-cache/dev-ros/tf2_tools-0.7.5 | 2 +- metadata/md5-cache/dev-ros/tf2_tools-9999 | 2 +- .../dev-ros/tf_conversions-1.13.2-r1 | 2 +- .../md5-cache/dev-ros/tf_conversions-9999 | 2 +- .../dev-ros/theora_image_transport-1.14.0 | 2 +- .../dev-ros/theora_image_transport-9999 | 2 +- .../md5-cache/dev-ros/timestamp_tools-1.6.9 | 2 +- .../md5-cache/dev-ros/timestamp_tools-9999 | 2 +- .../md5-cache/dev-ros/topic_tools-1.15.11 | 2 +- .../md5-cache/dev-ros/topic_tools-1.15.13 | 2 +- metadata/md5-cache/dev-ros/topic_tools-9999 | 2 +- .../md5-cache/dev-ros/trajectory_msgs-1.13.0 | 2 +- .../md5-cache/dev-ros/trajectory_msgs-1.13.1 | 2 +- .../md5-cache/dev-ros/trajectory_msgs-9999 | 2 +- .../dev-ros/transmission_interface-0.19.1 | 2 +- .../dev-ros/transmission_interface-0.19.2 | 2 +- .../dev-ros/transmission_interface-0.19.3 | 2 +- .../dev-ros/transmission_interface-0.19.4 | 2 +- .../dev-ros/transmission_interface-0.19.5 | 2 +- .../dev-ros/transmission_interface-9999 | 2 +- .../dev-ros/turtle_actionlib-0.2.0-r1 | 2 +- .../md5-cache/dev-ros/turtle_actionlib-9999 | 2 +- metadata/md5-cache/dev-ros/turtle_tf-0.2.3 | 2 +- metadata/md5-cache/dev-ros/turtle_tf-9999 | 2 +- metadata/md5-cache/dev-ros/turtle_tf2-0.2.3 | 2 +- metadata/md5-cache/dev-ros/turtle_tf2-9999 | 2 +- .../md5-cache/dev-ros/turtlesim-0.10.1-r1 | 2 +- .../md5-cache/dev-ros/turtlesim-0.10.2-r1 | 2 +- metadata/md5-cache/dev-ros/turtlesim-9999 | 2 +- metadata/md5-cache/dev-ros/unique_id-1.0.6 | 2 +- metadata/md5-cache/dev-ros/unique_id-9999 | 2 +- metadata/md5-cache/dev-ros/urdf-1.13.2-r2 | 2 +- metadata/md5-cache/dev-ros/urdf-9999 | 2 +- .../dev-ros/urdf_parser_plugin-1.13.2 | 2 +- .../md5-cache/dev-ros/urdf_parser_plugin-9999 | 2 +- .../md5-cache/dev-ros/urdf_tutorial-0.5.0 | 2 +- metadata/md5-cache/dev-ros/urdf_tutorial-9999 | 2 +- metadata/md5-cache/dev-ros/urg_c-1.0.405 | 2 +- metadata/md5-cache/dev-ros/urg_c-9999 | 2 +- metadata/md5-cache/dev-ros/urg_node-0.1.15 | 2 +- metadata/md5-cache/dev-ros/urg_node-9999 | 2 +- metadata/md5-cache/dev-ros/uuid_msgs-1.0.6 | 2 +- metadata/md5-cache/dev-ros/uuid_msgs-9999 | 2 +- .../dev-ros/visp_auto_tracker-0.12.1 | 2 +- .../md5-cache/dev-ros/visp_auto_tracker-9999 | 2 +- metadata/md5-cache/dev-ros/visp_bridge-0.11.1 | 2 +- metadata/md5-cache/dev-ros/visp_bridge-0.12.1 | 2 +- metadata/md5-cache/dev-ros/visp_bridge-9999 | 2 +- .../dev-ros/visp_camera_calibration-0.11.1 | 2 +- .../dev-ros/visp_camera_calibration-0.12.1 | 2 +- .../dev-ros/visp_camera_calibration-9999 | 2 +- .../dev-ros/visp_hand2eye_calibration-0.11.1 | 2 +- .../dev-ros/visp_hand2eye_calibration-0.12.1 | 2 +- .../dev-ros/visp_hand2eye_calibration-9999 | 2 +- .../md5-cache/dev-ros/visp_tracker-0.11.1-r1 | 2 +- .../md5-cache/dev-ros/visp_tracker-0.12.1 | 2 +- metadata/md5-cache/dev-ros/visp_tracker-9999 | 2 +- .../visualization_marker_tutorials-0.11.0 | 2 +- .../visualization_marker_tutorials-9999 | 2 +- .../dev-ros/visualization_msgs-1.12.7 | 2 +- .../dev-ros/visualization_msgs-1.13.0 | 2 +- .../dev-ros/visualization_msgs-1.13.1 | 2 +- .../md5-cache/dev-ros/visualization_msgs-9999 | 2 +- metadata/md5-cache/dev-ros/voxel_grid-1.16.6 | 2 +- metadata/md5-cache/dev-ros/voxel_grid-1.17.0 | 2 +- metadata/md5-cache/dev-ros/voxel_grid-1.17.1 | 2 +- metadata/md5-cache/dev-ros/voxel_grid-9999 | 2 +- metadata/md5-cache/dev-ros/xacro-1.14.6 | 2 +- metadata/md5-cache/dev-ros/xacro-1.14.8 | 2 +- metadata/md5-cache/dev-ros/xacro-9999 | 2 +- .../md5-cache/dev-ros/xmlrpcpp-1.15.10-r1 | 2 +- metadata/md5-cache/dev-ros/xmlrpcpp-1.15.11 | 2 +- metadata/md5-cache/dev-ros/xmlrpcpp-1.15.13 | 2 +- metadata/md5-cache/dev-ros/xmlrpcpp-1.15.8-r1 | 2 +- metadata/md5-cache/dev-ros/xmlrpcpp-1.15.9-r1 | 2 +- metadata/md5-cache/dev-ros/xmlrpcpp-9999 | 2 +- metadata/md5-cache/dev-ruby/Manifest.gz | Bin 193255 -> 194035 bytes metadata/md5-cache/dev-ruby/msgpack-1.4.4 | 16 + metadata/md5-cache/dev-ruby/pdf-reader-2.9.0 | 16 + metadata/md5-cache/dev-ruby/rack-attack-6.6.0 | 16 + metadata/md5-cache/dev-ruby/rbst-0.6.5 | 2 +- metadata/md5-cache/dev-ruby/rspec-core-3.10.2 | 16 + metadata/md5-cache/dev-ruby/rspec-rails-5.0.3 | 16 + metadata/md5-cache/dev-scheme/Manifest.gz | Bin 10555 -> 10551 bytes metadata/md5-cache/dev-scheme/gambit-4.8.8-r1 | 13 - metadata/md5-cache/dev-scheme/gambit-4.8.8-r2 | 11 +- .../{gambit-4.9.3 => gambit-4.9.3-r2} | 6 +- metadata/md5-cache/dev-scheme/gambit-4.9.4 | 14 + metadata/md5-cache/dev-tcltk/Manifest.gz | Bin 8156 -> 8154 bytes metadata/md5-cache/dev-tcltk/snack-2.2.10-r9 | 2 +- metadata/md5-cache/dev-tcltk/tclpython-5.0-r1 | 2 +- metadata/md5-cache/dev-tex/Manifest.gz | Bin 9549 -> 9550 bytes metadata/md5-cache/dev-tex/dot2tex-2.11.3 | 4 +- metadata/md5-cache/dev-tex/pythontex-0.17 | 2 +- metadata/md5-cache/dev-tex/pythontex-0.18 | 2 +- metadata/md5-cache/dev-tex/rubber-1.5.1-r1 | 2 +- metadata/md5-cache/dev-tex/rubber-1.6.0-r1 | 2 +- metadata/md5-cache/dev-tex/rubber-9999 | 2 +- metadata/md5-cache/dev-util/Manifest.gz | Bin 134373 -> 136643 bytes .../dev-util/android-tools-31.0.0_p1 | 2 +- .../md5-cache/dev-util/android-tools-31.0.3 | 2 +- .../dev-util/android-tools-31.0.3_p1 | 2 +- metadata/md5-cache/dev-util/anjuta-3.34.0 | 2 +- metadata/md5-cache/dev-util/apitrace-9.0-r3 | 2 +- metadata/md5-cache/dev-util/bcc-0.23.0-r5 | 2 +- metadata/md5-cache/dev-util/bcc-0.24.0 | 2 +- metadata/md5-cache/dev-util/bear-2.4.4-r1 | 2 +- metadata/md5-cache/dev-util/bear-3.0.16-r2 | 2 +- metadata/md5-cache/dev-util/bear-3.0.17 | 2 +- metadata/md5-cache/dev-util/bpftool-5.14.14 | 14 - metadata/md5-cache/dev-util/bpftool-5.15.8 | 2 +- .../{bpftool-5.16.1 => bpftool-5.16.2} | 4 +- metadata/md5-cache/dev-util/buildbot-2.10.0 | 2 +- metadata/md5-cache/dev-util/buildbot-2.10.1 | 2 +- metadata/md5-cache/dev-util/buildbot-2.8.2-r1 | 2 +- metadata/md5-cache/dev-util/buildbot-2.8.4 | 2 +- metadata/md5-cache/dev-util/buildbot-3.0.2 | 2 +- metadata/md5-cache/dev-util/buildbot-3.1.0 | 2 +- metadata/md5-cache/dev-util/buildbot-3.1.1 | 2 +- metadata/md5-cache/dev-util/buildbot-3.2.0 | 2 +- metadata/md5-cache/dev-util/buildbot-3.3.0 | 2 +- metadata/md5-cache/dev-util/buildbot-3.4.0 | 15 + metadata/md5-cache/dev-util/buildbot-9999 | 19 +- .../md5-cache/dev-util/buildbot-badges-2.10.0 | 2 +- .../md5-cache/dev-util/buildbot-badges-2.10.1 | 2 +- .../md5-cache/dev-util/buildbot-badges-2.8.2 | 2 +- .../md5-cache/dev-util/buildbot-badges-2.8.4 | 2 +- .../md5-cache/dev-util/buildbot-badges-3.0.2 | 2 +- .../md5-cache/dev-util/buildbot-badges-3.1.0 | 2 +- .../md5-cache/dev-util/buildbot-badges-3.1.1 | 2 +- .../md5-cache/dev-util/buildbot-badges-3.2.0 | 2 +- .../md5-cache/dev-util/buildbot-badges-3.3.0 | 2 +- .../md5-cache/dev-util/buildbot-badges-3.4.0 | 14 + .../dev-util/buildbot-console-view-2.10.0 | 2 +- .../dev-util/buildbot-console-view-2.10.1 | 2 +- .../dev-util/buildbot-console-view-2.8.2 | 2 +- .../dev-util/buildbot-console-view-2.8.4 | 2 +- .../dev-util/buildbot-console-view-3.0.2 | 2 +- .../dev-util/buildbot-console-view-3.1.0 | 2 +- .../dev-util/buildbot-console-view-3.1.1 | 2 +- .../dev-util/buildbot-console-view-3.2.0 | 2 +- .../dev-util/buildbot-console-view-3.3.0 | 2 +- .../dev-util/buildbot-console-view-3.4.0 | 14 + .../dev-util/buildbot-grid-view-2.10.0 | 2 +- .../dev-util/buildbot-grid-view-2.10.1 | 2 +- .../dev-util/buildbot-grid-view-2.8.2 | 2 +- .../dev-util/buildbot-grid-view-2.8.4 | 2 +- .../dev-util/buildbot-grid-view-3.0.2 | 2 +- .../dev-util/buildbot-grid-view-3.1.0 | 2 +- .../dev-util/buildbot-grid-view-3.1.1 | 2 +- .../dev-util/buildbot-grid-view-3.2.0 | 2 +- .../dev-util/buildbot-grid-view-3.3.0 | 2 +- .../dev-util/buildbot-grid-view-3.4.0 | 14 + .../md5-cache/dev-util/buildbot-pkg-2.10.0 | 2 +- .../md5-cache/dev-util/buildbot-pkg-2.10.1 | 2 +- .../md5-cache/dev-util/buildbot-pkg-2.8.2 | 2 +- .../md5-cache/dev-util/buildbot-pkg-2.8.4 | 2 +- .../md5-cache/dev-util/buildbot-pkg-3.0.2 | 2 +- .../md5-cache/dev-util/buildbot-pkg-3.1.0 | 2 +- .../md5-cache/dev-util/buildbot-pkg-3.1.1 | 2 +- .../md5-cache/dev-util/buildbot-pkg-3.2.0 | 2 +- .../md5-cache/dev-util/buildbot-pkg-3.3.0 | 2 +- .../md5-cache/dev-util/buildbot-pkg-3.4.0 | 15 + .../dev-util/buildbot-waterfall-view-2.10.0 | 2 +- .../dev-util/buildbot-waterfall-view-2.10.1 | 2 +- .../dev-util/buildbot-waterfall-view-2.8.2 | 2 +- .../dev-util/buildbot-waterfall-view-2.8.4 | 2 +- .../dev-util/buildbot-waterfall-view-3.0.2 | 2 +- .../dev-util/buildbot-waterfall-view-3.1.0 | 2 +- .../dev-util/buildbot-waterfall-view-3.1.1 | 2 +- .../dev-util/buildbot-waterfall-view-3.2.0 | 2 +- .../dev-util/buildbot-waterfall-view-3.3.0 | 2 +- .../md5-cache/dev-util/buildbot-worker-2.10.0 | 2 +- .../md5-cache/dev-util/buildbot-worker-2.10.1 | 2 +- .../md5-cache/dev-util/buildbot-worker-2.8.2 | 2 +- .../md5-cache/dev-util/buildbot-worker-2.8.4 | 2 +- .../md5-cache/dev-util/buildbot-worker-3.0.2 | 2 +- .../md5-cache/dev-util/buildbot-worker-3.1.0 | 2 +- .../md5-cache/dev-util/buildbot-worker-3.1.1 | 2 +- .../md5-cache/dev-util/buildbot-worker-3.2.0 | 2 +- .../md5-cache/dev-util/buildbot-worker-3.3.0 | 2 +- .../md5-cache/dev-util/buildbot-worker-3.4.0 | 15 + .../md5-cache/dev-util/buildbot-worker-9999 | 19 +- .../dev-util/buildbot-wsgi-dashboards-2.10.0 | 2 +- .../dev-util/buildbot-wsgi-dashboards-2.10.1 | 2 +- .../dev-util/buildbot-wsgi-dashboards-2.8.2 | 2 +- .../dev-util/buildbot-wsgi-dashboards-2.8.4 | 2 +- .../dev-util/buildbot-wsgi-dashboards-3.0.2 | 2 +- .../dev-util/buildbot-wsgi-dashboards-3.1.0 | 2 +- .../dev-util/buildbot-wsgi-dashboards-3.1.1 | 2 +- .../dev-util/buildbot-wsgi-dashboards-3.2.0 | 2 +- .../dev-util/buildbot-wsgi-dashboards-3.3.0 | 2 +- .../dev-util/buildbot-wsgi-dashboards-3.4.0 | 14 + .../md5-cache/dev-util/buildbot-www-2.10.0 | 2 +- .../md5-cache/dev-util/buildbot-www-2.10.1 | 2 +- .../md5-cache/dev-util/buildbot-www-2.8.2 | 2 +- .../md5-cache/dev-util/buildbot-www-2.8.4 | 2 +- .../md5-cache/dev-util/buildbot-www-3.0.2 | 2 +- .../md5-cache/dev-util/buildbot-www-3.1.0 | 2 +- .../md5-cache/dev-util/buildbot-www-3.1.1 | 2 +- .../md5-cache/dev-util/buildbot-www-3.2.0 | 2 +- .../md5-cache/dev-util/buildbot-www-3.3.0 | 2 +- .../md5-cache/dev-util/buildbot-www-3.4.0 | 14 + metadata/md5-cache/dev-util/catalyst-3.0.18 | 2 +- metadata/md5-cache/dev-util/catalyst-3.0.20 | 2 +- metadata/md5-cache/dev-util/catalyst-9999 | 2 +- metadata/md5-cache/dev-util/catfish-4.16.3 | 2 +- metadata/md5-cache/dev-util/catkin-0.8.10 | 2 +- metadata/md5-cache/dev-util/catkin-9999 | 2 +- metadata/md5-cache/dev-util/clazy-1.10-r2 | 2 +- metadata/md5-cache/dev-util/clazy-1.11 | 2 +- metadata/md5-cache/dev-util/cligh-0.3 | 2 +- metadata/md5-cache/dev-util/cligh-9999 | 2 +- .../dev-util/{clion-2021.3 => clion-2021.3.2} | 6 +- metadata/md5-cache/dev-util/clippy-8.1 | 2 +- metadata/md5-cache/dev-util/clippy-8.1-r1 | 2 +- metadata/md5-cache/dev-util/codespell-2.1.0 | 2 +- metadata/md5-cache/dev-util/comparator-2.12 | 2 +- metadata/md5-cache/dev-util/conan-1.36.0 | 2 +- metadata/md5-cache/dev-util/conan-1.42.0 | 2 +- .../md5-cache/dev-util/cookiecutter-1.7.2 | 2 +- .../md5-cache/dev-util/cookiecutter-1.7.2-r1 | 2 +- .../md5-cache/dev-util/cookiecutter-1.7.3 | 2 +- metadata/md5-cache/dev-util/cppcheck-2.4.1 | 2 +- metadata/md5-cache/dev-util/cppcheck-2.6.2 | 2 +- metadata/md5-cache/dev-util/cppcheck-2.6.3 | 2 +- metadata/md5-cache/dev-util/cram-0.7-r1 | 2 +- metadata/md5-cache/dev-util/cscope-15.8a-r2 | 2 +- metadata/md5-cache/dev-util/cscope-15.9 | 2 +- .../md5-cache/dev-util/cucumber-core-10.1.1 | 16 + metadata/md5-cache/dev-util/cutter-2.0.3-r2 | 2 +- metadata/md5-cache/dev-util/cutter-2.0.4 | 2 +- metadata/md5-cache/dev-util/cutter-2.0.5 | 2 +- metadata/md5-cache/dev-util/cvise-2.4.0 | 2 +- metadata/md5-cache/dev-util/d-feet-0.3.16 | 2 +- .../dev-util/dbus-test-runner-19.04.0-r1 | 2 +- .../dev-util/desktop-file-utils-0.26-r1 | 2 +- metadata/md5-cache/dev-util/devhelp-40.1 | 2 +- metadata/md5-cache/dev-util/devhelp-41.2 | 2 +- metadata/md5-cache/dev-util/diff-cover-5.0.1 | 2 +- metadata/md5-cache/dev-util/diffoscope-197 | 2 +- metadata/md5-cache/dev-util/diffoscope-199 | 15 - metadata/md5-cache/dev-util/diffoscope-201 | 6 +- .../{diffoscope-200 => diffoscope-202} | 4 +- metadata/md5-cache/dev-util/diffuse-0.6.0 | 2 +- metadata/md5-cache/dev-util/diffuse-0.7.2 | 2 +- metadata/md5-cache/dev-util/diffuse-0.7.3 | 2 +- metadata/md5-cache/dev-util/distro-info-1.0 | 2 +- metadata/md5-cache/dev-util/dogtail-0.9.11 | 2 +- metadata/md5-cache/dev-util/dput-ng-1.32 | 2 +- .../md5-cache/dev-util/ebuildtester-0.1.27 | 2 +- .../md5-cache/dev-util/ebuildtester-0.1.29 | 2 +- .../md5-cache/dev-util/ebuildtester-0.1.30 | 2 +- metadata/md5-cache/dev-util/edi-0.8.0-r1 | 2 +- metadata/md5-cache/dev-util/flawfinder-2.0.15 | 2 +- metadata/md5-cache/dev-util/flawfinder-2.0.18 | 2 +- metadata/md5-cache/dev-util/flawfinder-2.0.19 | 2 +- metadata/md5-cache/dev-util/gcovr-4.2 | 2 +- .../md5-cache/dev-util/gdbus-codegen-2.70.2 | 2 +- .../md5-cache/dev-util/gdbus-codegen-2.70.3 | 2 +- metadata/md5-cache/dev-util/gef-2021.10 | 15 + metadata/md5-cache/dev-util/gef-9999 | 14 + metadata/md5-cache/dev-util/gertty-1.6.0-r1 | 2 +- metadata/md5-cache/dev-util/gertty-9999 | 2 +- metadata/md5-cache/dev-util/gi-docgen-2021.8 | 2 +- metadata/md5-cache/dev-util/glade-3.38.2 | 2 +- metadata/md5-cache/dev-util/glib-utils-2.70.2 | 2 +- metadata/md5-cache/dev-util/glib-utils-2.70.3 | 2 +- metadata/md5-cache/dev-util/glslang-1.2.198 | 2 +- metadata/md5-cache/dev-util/glslang-9999 | 2 +- metadata/md5-cache/dev-util/gn-0.1943 | 2 +- .../md5-cache/dev-util/gnome-builder-3.40.2 | 2 +- .../md5-cache/dev-util/gprof2dot-2019.11.30 | 2 +- .../md5-cache/dev-util/gprof2dot-2021.02.21 | 2 +- .../dev-util/gprof2dot-2021.02.21-r1 | 2 +- .../dev-util/gtk-builder-convert-2.24.33 | 2 +- metadata/md5-cache/dev-util/gtk-doc-1.33.2 | 2 +- .../dev-util/gtk-update-icon-cache-3.24.30 | 2 +- .../dev-util/gtk-update-icon-cache-3.24.31 | 2 +- .../md5-cache/dev-util/gyp-20200512145953 | 14 +- .../md5-cache/dev-util/gyp-99999999999999 | 14 +- metadata/md5-cache/dev-util/howdoi-2.0.15 | 2 +- metadata/md5-cache/dev-util/howdoi-2.0.19 | 2 +- ...79 => idea-community-2021.3.2.213.6777.52} | 4 +- metadata/md5-cache/dev-util/imediff2-1.1.2-r6 | 2 +- metadata/md5-cache/dev-util/imediff2-1.1.2.1 | 2 +- .../dev-util/include-what-you-use-0.16 | 2 +- .../dev-util/include-what-you-use-0.17 | 2 +- .../dev-util/intel-graphics-compiler-1.0.8744 | 2 +- .../dev-util/intel-graphics-compiler-1.0.9441 | 2 +- .../intel-graphics-system-controller-0.2.4 | 2 +- metadata/md5-cache/dev-util/itstool-2.0.6-r1 | 2 +- metadata/md5-cache/dev-util/itstool-2.0.7 | 2 +- .../dev-util/kdevelop-python-21.12.1 | 2 +- .../md5-cache/dev-util/kdevelop-python-5.6.2 | 2 +- metadata/md5-cache/dev-util/libabigail-2.0 | 8 +- metadata/md5-cache/dev-util/lldb-11.1.0 | 2 +- metadata/md5-cache/dev-util/lldb-12.0.1 | 2 +- metadata/md5-cache/dev-util/lldb-13.0.0 | 2 +- metadata/md5-cache/dev-util/lldb-13.0.1.9999 | 2 +- metadata/md5-cache/dev-util/lldb-13.0.1_rc3 | 2 +- metadata/md5-cache/dev-util/lldb-14.0.0.9999 | 2 +- metadata/md5-cache/dev-util/lttng-ust-2.12.0 | 4 +- metadata/md5-cache/dev-util/maturin-0.11.5-r1 | 2 +- metadata/md5-cache/dev-util/maturin-0.12.6 | 2 +- metadata/md5-cache/dev-util/meld-3.20.4 | 2 +- metadata/md5-cache/dev-util/meson-0.59.4 | 2 +- metadata/md5-cache/dev-util/meson-0.60.2-r1 | 2 +- metadata/md5-cache/dev-util/meson-0.60.3 | 2 +- metadata/md5-cache/dev-util/meson-0.61.1 | 2 +- metadata/md5-cache/dev-util/meson-9999 | 2 +- .../md5-cache/dev-util/meson-format-array-0 | 2 +- metadata/md5-cache/dev-util/ninja-1.10.2-r1 | 2 +- metadata/md5-cache/dev-util/ninja-9999 | 2 +- metadata/md5-cache/dev-util/numdiff-5.9.0 | 9 +- metadata/md5-cache/dev-util/packer-1.7.9 | 12 + metadata/md5-cache/dev-util/pahole-1.20 | 2 +- metadata/md5-cache/dev-util/pahole-1.21 | 2 +- metadata/md5-cache/dev-util/pahole-1.22 | 2 +- metadata/md5-cache/dev-util/pahole-1.23 | 2 +- metadata/md5-cache/dev-util/pahole-9999 | 2 +- metadata/md5-cache/dev-util/perf-5.12-r1 | 2 +- metadata/md5-cache/dev-util/perf-5.15-r1 | 2 +- metadata/md5-cache/dev-util/perf-5.8 | 2 +- .../md5-cache/dev-util/pkgcheck-0.10.8-r1 | 2 +- metadata/md5-cache/dev-util/pkgcheck-0.10.9 | 2 +- metadata/md5-cache/dev-util/pkgcheck-9999 | 2 +- metadata/md5-cache/dev-util/pkgdev-0.1.9 | 2 +- metadata/md5-cache/dev-util/pkgdev-9999 | 2 +- metadata/md5-cache/dev-util/rbtools-2.0 | 2 +- metadata/md5-cache/dev-util/rbtools-2.0.1 | 2 +- metadata/md5-cache/dev-util/re2c-2.2 | 2 +- metadata/md5-cache/dev-util/redo-0.42a | 2 +- metadata/md5-cache/dev-util/redo-0.42c | 2 +- metadata/md5-cache/dev-util/redo-99999 | 2 +- metadata/md5-cache/dev-util/rizin-0.3.4 | 4 +- metadata/md5-cache/dev-util/rocm-smi-4.0.0 | 2 +- metadata/md5-cache/dev-util/rocm-smi-9999 | 2 +- metadata/md5-cache/dev-util/roctracer-4.2.0 | 2 +- .../{roctracer-4.3.0 => roctracer-4.3.0-r1} | 4 +- metadata/md5-cache/dev-util/ropper-1.13.6 | 16 + metadata/md5-cache/dev-util/ropper-9999 | 15 + metadata/md5-cache/dev-util/rosdep-0.21.0 | 2 +- metadata/md5-cache/dev-util/rosdep-9999 | 2 +- metadata/md5-cache/dev-util/rosinstall-0.7.8 | 13 +- metadata/md5-cache/dev-util/rosinstall-9999 | 13 +- .../dev-util/rosinstall_generator-0.1.22-r1 | 2 +- .../dev-util/rosinstall_generator-9999 | 2 +- metadata/md5-cache/dev-util/rpmdevtools-9.5 | 2 +- metadata/md5-cache/dev-util/rr-5.5.0 | 2 +- metadata/md5-cache/dev-util/rt-tests-2.3 | 2 +- metadata/md5-cache/dev-util/scanmem-0.17 | 2 +- metadata/md5-cache/dev-util/scons-4.1.0-r1 | 2 +- metadata/md5-cache/dev-util/scons-4.2.0-r1 | 2 +- metadata/md5-cache/dev-util/scons-4.3.0 | 2 +- metadata/md5-cache/dev-util/smem-1.5-r1 | 2 +- .../md5-cache/dev-util/spirv-tools-1.2.198 | 2 +- .../md5-cache/dev-util/spirv-tools-99999999 | 2 +- metadata/md5-cache/dev-util/sysprof-3.40.1-r1 | 2 +- metadata/md5-cache/dev-util/sysprof-3.42.1 | 2 +- .../dev-util/sysprof-capture-3.36.0-r1 | 2 +- .../md5-cache/dev-util/sysprof-capture-3.40.1 | 2 +- .../md5-cache/dev-util/sysprof-capture-3.42.1 | 2 +- metadata/md5-cache/dev-util/systemtap-4.4 | 2 +- metadata/md5-cache/dev-util/systemtap-4.5 | 2 +- metadata/md5-cache/dev-util/systemtap-4.5-r1 | 2 +- metadata/md5-cache/dev-util/trace-cmd-2.9.1 | 2 +- metadata/md5-cache/dev-util/uftrace-0.11 | 2 +- .../{uglifyjs-3.14.5 => uglifyjs-3.15.0} | 4 +- metadata/md5-cache/dev-util/umockdev-0.16.2 | 2 +- metadata/md5-cache/dev-util/umockdev-0.17.6 | 2 +- metadata/md5-cache/dev-util/uncrustify-0.71.0 | 2 +- metadata/md5-cache/dev-util/uncrustify-0.72.0 | 2 +- metadata/md5-cache/dev-util/uncrustify-9999 | 2 +- metadata/md5-cache/dev-util/unicorn-2.0.0_rc5 | 15 + metadata/md5-cache/dev-util/unicorn-9999 | 14 + metadata/md5-cache/dev-util/vint-0.3.21 | 2 +- .../md5-cache/dev-util/vulkan-tools-1.2.198 | 2 +- metadata/md5-cache/dev-util/vulkan-tools-9999 | 2 +- metadata/md5-cache/dev-util/watchman-4.9.0 | 2 +- .../md5-cache/dev-util/wayland-scanner-1.19.0 | 2 +- .../md5-cache/dev-util/wayland-scanner-1.20.0 | 2 +- .../md5-cache/dev-util/wayland-scanner-9999 | 2 +- metadata/md5-cache/dev-util/wstool-0.1.18 | 13 +- metadata/md5-cache/dev-util/wstool-9999 | 13 +- metadata/md5-cache/dev-util/yamllint-1.26.3 | 2 +- metadata/md5-cache/dev-util/ydiff-1.2 | 2 +- metadata/md5-cache/dev-vcs/Manifest.gz | Bin 19289 -> 19309 bytes metadata/md5-cache/dev-vcs/breezy-3.2.1-r1 | 2 +- metadata/md5-cache/dev-vcs/git-2.32.0-r1 | 2 +- metadata/md5-cache/dev-vcs/git-2.33.1 | 2 +- metadata/md5-cache/dev-vcs/git-2.34.1 | 2 +- metadata/md5-cache/dev-vcs/git-2.34.1-r1 | 2 +- metadata/md5-cache/dev-vcs/git-2.35.0 | 2 +- metadata/md5-cache/dev-vcs/git-2.35.1 | 16 + metadata/md5-cache/dev-vcs/git-9999 | 2 +- metadata/md5-cache/dev-vcs/git-9999-r1 | 2 +- metadata/md5-cache/dev-vcs/git-9999-r2 | 2 +- metadata/md5-cache/dev-vcs/git-9999-r3 | 2 +- .../md5-cache/dev-vcs/git-big-picture-1.0.0 | 2 +- .../md5-cache/dev-vcs/git-big-picture-1.1.1 | 2 +- .../dev-vcs/git-big-picture-1.1.1-r1 | 2 +- metadata/md5-cache/dev-vcs/git-cola-3.10.1 | 2 +- metadata/md5-cache/dev-vcs/git-cola-3.11.0 | 2 +- metadata/md5-cache/dev-vcs/git-cola-3.12.0 | 15 + .../md5-cache/dev-vcs/git-filter-repo-2.33.0 | 2 +- .../md5-cache/dev-vcs/git-filter-repo-2.34.0 | 2 +- .../{git-lfs-2.11.0 => git-lfs-2.11.0-r1} | 4 +- .../{git-lfs-2.13.3 => git-lfs-2.13.3-r1} | 4 +- metadata/md5-cache/dev-vcs/git-lfs-9999 | 4 +- metadata/md5-cache/dev-vcs/git-publish-1.7.0 | 2 +- metadata/md5-cache/dev-vcs/git-pw-2.2.3 | 2 +- metadata/md5-cache/dev-vcs/git-tools-2019.11 | 2 +- metadata/md5-cache/dev-vcs/git-tools-2020.09 | 2 +- metadata/md5-cache/dev-vcs/gitg-3.32.1-r1 | 2 +- metadata/md5-cache/dev-vcs/gitg-41 | 2 +- .../md5-cache/dev-vcs/gitstats-0_pre20201124 | 2 +- metadata/md5-cache/dev-vcs/hg-evolve-10.4.1 | 2 +- metadata/md5-cache/dev-vcs/hg-git-0.10.2 | 2 +- metadata/md5-cache/dev-vcs/hg-git-0.10.3 | 2 +- metadata/md5-cache/dev-vcs/hg-git-0.9.0 | 2 +- .../md5-cache/dev-vcs/hg-git-0.9.0_rc1-r1 | 2 +- metadata/md5-cache/dev-vcs/mercurial-5.8 | 2 +- metadata/md5-cache/dev-vcs/mercurial-5.8.1 | 2 +- metadata/md5-cache/dev-vcs/mercurial-6.0.1 | 2 +- metadata/md5-cache/dev-vcs/mercurial-9999 | 2 +- metadata/md5-cache/dev-vcs/pre-commit-2.15.0 | 2 +- metadata/md5-cache/dev-vcs/pre-commit-2.16.0 | 2 +- metadata/md5-cache/dev-vcs/pre-commit-2.17.0 | 2 +- .../md5-cache/dev-vcs/python-gitlab-2.10.1 | 2 +- .../md5-cache/dev-vcs/python-gitlab-2.5.0 | 2 +- .../md5-cache/dev-vcs/python-gitlab-2.6.0 | 2 +- metadata/md5-cache/dev-vcs/rcs-5.9.3 | 13 - metadata/md5-cache/dev-vcs/rcs-5.9.4 | 13 - metadata/md5-cache/dev-vcs/repo-2.14 | 2 +- metadata/md5-cache/dev-vcs/repo-2.15 | 2 +- metadata/md5-cache/dev-vcs/repo-2.17 | 2 +- metadata/md5-cache/dev-vcs/stgit-1.4 | 4 +- metadata/md5-cache/dev-vcs/subversion-1.14.1 | 2 +- metadata/md5-cache/dev-vcs/svneverever-1.5.0 | 2 +- metadata/md5-cache/dev-vcs/svneverever-1.6.0 | 2 +- metadata/md5-cache/dev-vcs/svneverever-1.7.1 | 2 +- .../md5-cache/dev-vcs/svneverever-1.7.1-r1 | 2 +- metadata/md5-cache/dev-vcs/tortoisehg-5.8.1 | 2 +- metadata/md5-cache/dev-vcs/tortoisehg-5.9.1 | 2 +- metadata/md5-cache/dev-vcs/tortoisehg-5.9.3 | 2 +- metadata/md5-cache/dev-vcs/tortoisehg-9999 | 2 +- metadata/md5-cache/games-action/Manifest.gz | Bin 14250 -> 14250 bytes .../games-action/brutal-legend-20130615-r2 | 4 +- .../dxx-rebirth-0.61.0_pre20210623 | 2 +- .../md5-cache/games-action/dxx-rebirth-9999 | 2 +- .../md5-cache/games-action/teeworlds-0.7.5-r1 | 2 +- metadata/md5-cache/games-arcade/Manifest.gz | Bin 21637 -> 21638 bytes .../games-arcade/commandergenius-2.4.0 | 2 +- .../games-arcade/funnyboat-1.5_p11-r3 | 2 +- .../games-arcade/gnome-nibbles-3.38.2 | 2 +- .../md5-cache/games-arcade/gnome-robots-40.0 | 2 +- .../games-arcade/jumpnbump-1.61_p20210421 | 2 +- .../md5-cache/games-arcade/solarwolf-1.5_p3 | 2 +- .../games-arcade/whichwayisup-0.7.9_p8 | 2 +- metadata/md5-cache/games-board/Manifest.gz | Bin 11381 -> 11407 bytes .../games-board/four-in-a-row-3.38.1 | 2 +- .../md5-cache/games-board/gnome-chess-40.1 | 2 +- .../md5-cache/games-board/gnome-chess-41.1 | 2 +- .../games-board/gnome-mahjongg-3.38.3 | 2 +- .../md5-cache/games-board/gnome-mines-40.0 | 2 +- .../md5-cache/games-board/gnubg-1.06.002-r3 | 2 +- metadata/md5-cache/games-board/iagno-3.38.1 | 2 +- metadata/md5-cache/games-board/pychess-1.0.3 | 2 +- metadata/md5-cache/games-board/pysolfc-2.14.1 | 2 +- metadata/md5-cache/games-board/scid-4.7.0 | 2 +- metadata/md5-cache/games-board/tali-40.4 | 2 +- .../md5-cache/games-emulation/Manifest.gz | Bin 13491 -> 13483 bytes .../games-emulation/desmume-0.9.11_p20211119 | 2 +- .../games-emulation/dosbox-staging-0.77.0-r1 | 2 +- .../games-emulation/dosbox-staging-0.77.1 | 2 +- .../games-emulation/dosbox-staging-0.78.0 | 2 +- .../games-emulation/dosbox-staging-0.78.1 | 2 +- .../md5-cache/games-emulation/hatari-2.3.1-r1 | 2 +- .../md5-cache/games-emulation/m64py-0.2.5 | 2 +- .../md5-cache/games-emulation/openmsx-17.0 | 2 +- .../md5-cache/games-emulation/snes9x-1.60 | 2 +- metadata/md5-cache/games-fps/Manifest.gz | Bin 11247 -> 11248 bytes .../games-fps/chocolate-doom-3.0.1-r1 | 2 +- .../md5-cache/games-fps/doomsday-2.1.1-r1 | 2 +- metadata/md5-cache/games-fps/doomsday-2.3.0 | 2 +- .../md5-cache/games-fps/freedm-data-0.12.1-r1 | 2 +- .../games-fps/freedoom-data-0.12.1-r1 | 2 +- metadata/md5-cache/games-kids/Manifest.gz | Bin 1057 -> 1059 bytes metadata/md5-cache/games-kids/gmult-9.0 | 2 +- metadata/md5-cache/games-misc/Manifest.gz | Bin 9712 -> 9713 bytes metadata/md5-cache/games-misc/doge-3.6.0 | 2 +- metadata/md5-cache/games-misc/opengfx-7.1 | 2 +- metadata/md5-cache/games-misc/openmsx-0.4.0 | 2 +- metadata/md5-cache/games-misc/openmsx-0.4.2 | 2 +- metadata/md5-cache/games-misc/ponysay-3.0.3 | 14 +- .../md5-cache/games-misc/usolitaire-0.2.1 | 2 +- metadata/md5-cache/games-mud/Manifest.gz | Bin 2076 -> 2077 bytes metadata/md5-cache/games-mud/gnome-mud-9999 | 2 +- metadata/md5-cache/games-puzzle/Manifest.gz | Bin 17927 -> 17941 bytes .../games-puzzle/angrydd-1.0.1_p13-r2 | 2 +- .../md5-cache/games-puzzle/atomix-3.34.0-r1 | 2 +- .../games-puzzle/brainworkshop-5.0.2 | 2 +- .../games-puzzle/five-or-more-3.32.2 | 2 +- .../games-puzzle/gnome-klotski-3.38.2 | 2 +- .../md5-cache/games-puzzle/gnome-sudoku-40.2 | 2 +- .../games-puzzle/gnome-taquin-3.38.1 | 2 +- .../games-puzzle/gnome-tetravex-3.38.2 | 2 +- .../md5-cache/games-puzzle/gnome2048-3.38.2 | 2 +- metadata/md5-cache/games-puzzle/hitori-3.38.2 | 2 +- metadata/md5-cache/games-puzzle/hitori-3.38.3 | 2 +- .../md5-cache/games-puzzle/lightsoff-40.0.1 | 2 +- .../md5-cache/games-puzzle/monsterz-0.7.1_p12 | 2 +- .../games-puzzle/pathological-1.1.3_p16-r3 | 2 +- .../md5-cache/games-puzzle/pingus-0.7.6-r3 | 2 +- .../md5-cache/games-puzzle/quadrapassel-40.2 | 2 +- .../md5-cache/games-puzzle/swell-foop-40.1 | 2 +- .../md5-cache/games-puzzle/swell-foop-41.0.1 | 2 +- .../md5-cache/games-roguelike/Manifest.gz | Bin 3606 -> 3605 bytes .../games-roguelike/stone-soup-0.25.1-r102 | 2 +- .../games-roguelike/stone-soup-0.26.1-r1 | 2 +- .../games-roguelike/stone-soup-0.27.1 | 2 +- .../stone-soup-0.28.0_pre20220107 | 2 +- metadata/md5-cache/games-rpg/Manifest.gz | Bin 8267 -> 8264 bytes metadata/md5-cache/games-rpg/adonthell-0.3.8 | 2 +- .../games-rpg/freedroidrpg-1.0_rc2-r1 | 2 +- metadata/md5-cache/games-rpg/wastesedge-0.3.8 | 2 +- .../md5-cache/games-simulation/Manifest.gz | Bin 4475 -> 4477 bytes .../games-simulation/singularity-1.00-r1 | 2 +- .../games-strategy/0ad-0.0.24b_alpha-r1 | 2 +- .../games-strategy/0ad-0.0.25b_alpha | 2 +- metadata/md5-cache/games-strategy/Manifest.gz | Bin 12331 -> 12332 bytes .../games-strategy/colobot-data-0.1.12 | 2 +- .../games-strategy/colobot-data-0.2.0_alpha | 2 +- .../games-strategy/endless-sky-0.9.14 | 2 +- .../games-strategy/freeorion-0.4.10.1-r3 | 2 +- .../freeorion-0.4.10.1_p20200629 | 2 +- .../md5-cache/games-strategy/freeorion-9999 | 2 +- metadata/md5-cache/games-strategy/naev-0.8.2 | 2 +- metadata/md5-cache/games-strategy/naev-0.9.1 | 2 +- metadata/md5-cache/games-strategy/naev-0.9.2 | 2 +- .../md5-cache/games-strategy/widelands-1.0 | 2 +- .../md5-cache/games-strategy/widelands-9999 | 2 +- metadata/md5-cache/games-util/Manifest.gz | Bin 9343 -> 9365 bytes metadata/md5-cache/games-util/gamemode-1.6.1 | 2 +- metadata/md5-cache/games-util/gamemode-9999 | 2 +- metadata/md5-cache/games-util/lutris-0.5.8.4 | 2 +- metadata/md5-cache/games-util/lutris-0.5.9.1 | 2 +- metadata/md5-cache/games-util/lutris-9999 | 2 +- metadata/md5-cache/games-util/nml-0.5.3 | 2 +- metadata/md5-cache/games-util/pyfa-2.33.0 | 2 +- metadata/md5-cache/games-util/pyfa-2.37.0 | 2 +- metadata/md5-cache/games-util/pyfa-9999 | 2 +- ...er-0.4.8.6-r1 => sc-controller-0.4.8.6-r2} | 2 +- .../games-util/xboxdrv-0.8.8_p20190118-r1 | 2 +- metadata/md5-cache/gnome-base/Manifest.gz | Bin 7227 -> 7236 bytes metadata/md5-cache/gnome-base/dconf-0.40.0 | 2 +- .../md5-cache/gnome-base/dconf-editor-3.38.3 | 2 +- metadata/md5-cache/gnome-base/gconf-3.2.6-r5 | 2 +- metadata/md5-cache/gnome-base/gdm-40.1 | 2 +- metadata/md5-cache/gnome-base/gdm-41.0 | 2 +- .../gnome-base/gnome-control-center-40.0 | 2 +- .../gnome-base/gnome-control-center-40.7 | 2 +- .../gnome-base/gnome-control-center-41.2 | 2 +- .../md5-cache/gnome-base/gnome-desktop-40.7 | 2 +- .../md5-cache/gnome-base/gnome-desktop-41.3 | 2 +- .../gnome-base/gnome-keyring-40.0-r1 | 2 +- .../gnome-base/gnome-session-40.1.1-r1 | 2 +- .../md5-cache/gnome-base/gnome-session-40.8 | 2 +- .../md5-cache/gnome-base/gnome-session-41.3 | 2 +- .../gnome-settings-daemon-40.0.1-r1 | 2 +- .../gnome-base/gnome-settings-daemon-41.0 | 2 +- .../md5-cache/gnome-base/gnome-shell-40.5-r1 | 2 +- .../md5-cache/gnome-base/gnome-shell-41.3 | 2 +- .../gnome-base/gsettings-desktop-schemas-40.0 | 4 +- .../gnome-base/gsettings-desktop-schemas-41.0 | 4 +- metadata/md5-cache/gnome-base/gvfs-1.48.1-r1 | 2 +- metadata/md5-cache/gnome-base/nautilus-40.2 | 2 +- metadata/md5-cache/gnome-base/nautilus-41.2 | 2 +- metadata/md5-cache/gnome-extra/Manifest.gz | Bin 19644 -> 20160 bytes .../gnome-extra/chrome-gnome-shell-10-r4 | 2 +- metadata/md5-cache/gnome-extra/cinnamon-5.0.6 | 2 +- metadata/md5-cache/gnome-extra/cinnamon-5.2.7 | 2 +- .../gnome-extra/cinnamon-control-center-5.0.2 | 2 +- .../gnome-extra/cinnamon-control-center-5.2.1 | 2 +- .../gnome-extra/cinnamon-desktop-5.0.0 | 2 +- .../gnome-extra/cinnamon-desktop-5.2.0 | 2 +- .../gnome-extra/cinnamon-menus-5.0.0 | 2 +- .../gnome-extra/cinnamon-menus-5.2.0 | 2 +- .../gnome-extra/cinnamon-screensaver-5.0.7 | 2 +- .../gnome-extra/cinnamon-screensaver-5.2.0 | 2 +- .../gnome-extra/cinnamon-session-5.0.1 | 2 +- .../gnome-extra/cinnamon-session-5.2.0 | 2 +- .../cinnamon-settings-daemon-5.0.4 | 2 +- .../cinnamon-settings-daemon-5.2.0 | 2 +- metadata/md5-cache/gnome-extra/cjs-5.0.1 | 2 +- metadata/md5-cache/gnome-extra/cjs-5.2.0 | 2 +- .../md5-cache/gnome-extra/gnome-boxes-40.3 | 2 +- .../md5-cache/gnome-extra/gnome-boxes-41.3 | 2 +- .../gnome-extra/gnome-calculator-40.1 | 2 +- .../gnome-extra/gnome-calculator-41.1 | 2 +- .../md5-cache/gnome-extra/gnome-calendar-40.2 | 2 +- .../md5-cache/gnome-extra/gnome-calendar-41.2 | 2 +- .../gnome-extra/gnome-characters-40.0 | 2 +- .../gnome-extra/gnome-characters-41.0 | 2 +- .../md5-cache/gnome-extra/gnome-clocks-40.0 | 2 +- .../md5-cache/gnome-extra/gnome-clocks-41.0 | 2 +- .../gnome-extra/gnome-color-manager-3.36.0 | 2 +- .../md5-cache/gnome-extra/gnome-contacts-40.0 | 2 +- .../md5-cache/gnome-extra/gnome-contacts-41.0 | 2 +- .../gnome-extra/gnome-documents-3.34.0-r1 | 2 +- .../gnome-integration-spotify-20140907-r2 | 2 +- .../md5-cache/gnome-extra/gnome-logs-3.36.0 | 2 +- .../gnome-extra/gnome-power-manager-3.32.0 | 2 +- ...ome-shell-extension-alphabetical-grid-18.0 | 12 + .../gnome-shell-extension-appindicator-41 | 2 +- ...me-shell-extension-desktop-icons-ng-0.20.0 | 13 - ...me-shell-extension-desktop-icons-ng-0.24.0 | 2 +- ...nome-shell-extension-desktop-icons-ng-33.0 | 2 +- ...nome-shell-extension-desktop-icons-ng-38.0 | 13 + .../gnome-shell-extension-gsconnect-47 | 2 +- .../gnome-shell-extension-gsconnect-48 | 2 +- ...ll-extension-weather-in-the-clock-20211108 | 11 + .../gnome-shell-extensions-40.4-r1 | 2 +- .../gnome-extra/gnome-shell-extensions-41.1 | 2 +- .../md5-cache/gnome-extra/gnome-software-40.4 | 2 +- .../gnome-extra/gnome-system-monitor-40.1 | 2 +- .../gnome-extra/gnome-system-monitor-41.0 | 2 +- .../md5-cache/gnome-extra/gnome-tweaks-40.0 | 2 +- .../gnome-extra/gnome-user-share-3.34.0 | 2 +- .../md5-cache/gnome-extra/gnome-weather-40.1 | 2 +- .../md5-cache/gnome-extra/gnome-weather-41.0 | 2 +- .../md5-cache/gnome-extra/gucharmap-13.0.8 | 2 +- .../md5-cache/gnome-extra/gucharmap-14.0.1-r1 | 2 +- .../gnome-extra/nautilus-dropbox-2019.02.14 | 2 +- .../gnome-extra/nautilus-dropbox-2020.03.04 | 2 +- .../gnome-extra/nautilus-sendto-3.8.6 | 2 +- metadata/md5-cache/gnome-extra/nemo-5.0.4 | 2 +- metadata/md5-cache/gnome-extra/nemo-5.2.3 | 2 +- .../gnome-extra/nemo-fileroller-5.0.1 | 2 +- .../gnome-extra/nemo-fileroller-5.2.0 | 2 +- .../md5-cache/gnome-extra/nm-applet-1.22.0-r1 | 2 +- .../md5-cache/gnome-extra/nm-applet-1.24.0 | 2 +- .../md5-cache/gnome-extra/pch-session-41.1 | 11 + metadata/md5-cache/gnome-extra/sushi-3.38.1 | 2 +- metadata/md5-cache/gnome-extra/sushi-41.0 | 2 +- metadata/md5-cache/gnome-extra/zenity-3.41.0 | 2 +- metadata/md5-cache/gui-apps/Manifest.gz | Bin 8118 -> 8079 bytes metadata/md5-cache/gui-apps/grim-1.3.1 | 2 +- metadata/md5-cache/gui-apps/grim-9999 | 2 +- metadata/md5-cache/gui-apps/gtkgreet-0.6-r1 | 2 +- metadata/md5-cache/gui-apps/gtkgreet-0.7 | 2 +- metadata/md5-cache/gui-apps/gtkgreet-9999 | 2 +- metadata/md5-cache/gui-apps/kanshi-1.1.0 | 2 +- metadata/md5-cache/gui-apps/kanshi-9999 | 2 +- .../md5-cache/gui-apps/lavalauncher-1.7.1 | 2 +- .../md5-cache/gui-apps/lavalauncher-2.0.0 | 2 +- .../md5-cache/gui-apps/lavalauncher-2.1.0 | 2 +- metadata/md5-cache/gui-apps/lavalauncher-9999 | 2 +- metadata/md5-cache/gui-apps/mako-1.6-r3 | 2 +- metadata/md5-cache/gui-apps/mako-9999 | 2 +- metadata/md5-cache/gui-apps/slurp-1.2.0 | 2 +- metadata/md5-cache/gui-apps/slurp-1.3.2 | 2 +- metadata/md5-cache/gui-apps/slurp-9999 | 2 +- metadata/md5-cache/gui-apps/swappy-1.3.1 | 2 +- metadata/md5-cache/gui-apps/swappy-9999 | 2 +- metadata/md5-cache/gui-apps/swaybg-1.0 | 2 +- metadata/md5-cache/gui-apps/swaybg-9999 | 2 +- metadata/md5-cache/gui-apps/swayidle-1.7 | 2 +- metadata/md5-cache/gui-apps/swayidle-1.7.1 | 2 +- metadata/md5-cache/gui-apps/swayidle-9999 | 2 +- metadata/md5-cache/gui-apps/swaylock-1.3-r1 | 2 +- metadata/md5-cache/gui-apps/swaylock-1.5-r1 | 2 +- metadata/md5-cache/gui-apps/swaylock-9999 | 2 +- metadata/md5-cache/gui-apps/waybar-0.9.8 | 2 +- metadata/md5-cache/gui-apps/waybar-0.9.9 | 2 +- metadata/md5-cache/gui-apps/waybar-9999 | 2 +- .../md5-cache/gui-apps/wayland-logout-1.4 | 2 +- .../md5-cache/gui-apps/wayland-logout-9999 | 2 +- metadata/md5-cache/gui-apps/waypipe-0.7.2-r1 | 2 +- metadata/md5-cache/gui-apps/waypipe-0.8.0-r1 | 2 +- metadata/md5-cache/gui-apps/waypipe-9999 | 2 +- metadata/md5-cache/gui-apps/wayvnc-0.4.0-r1 | 2 +- metadata/md5-cache/gui-apps/wayvnc-9999 | 2 +- metadata/md5-cache/gui-apps/wcm-0.7.0 | 2 +- metadata/md5-cache/gui-apps/wcm-9999 | 2 +- .../md5-cache/gui-apps/wf-recorder-0.2.1-r1 | 2 +- metadata/md5-cache/gui-apps/wf-recorder-9999 | 2 +- metadata/md5-cache/gui-apps/wf-shell-0.7.0 | 2 +- metadata/md5-cache/gui-apps/wf-shell-9999 | 2 +- .../md5-cache/gui-apps/wl-clipboard-1.0.0 | 2 +- .../md5-cache/gui-apps/wl-clipboard-2.0.0 | 2 +- metadata/md5-cache/gui-apps/wl-clipboard-9999 | 2 +- metadata/md5-cache/gui-libs/Manifest.gz | Bin 5751 -> 5758 bytes metadata/md5-cache/gui-libs/egl-gbm-1.1.0 | 2 +- .../md5-cache/gui-libs/egl-wayland-1.1.7-r1 | 2 +- .../gui-libs/egl-wayland-1.1.9_p20211123 | 2 +- .../gui-libs/gdk-pixbuf-loader-webp-0.0.3 | 2 +- metadata/md5-cache/gui-libs/gtk-4.4.1 | 2 +- metadata/md5-cache/gui-libs/gtk-4.6.0 | 2 +- .../gui-libs/gtk-layer-shell-0.1.0-r1 | 2 +- .../md5-cache/gui-libs/gtk-layer-shell-0.6.0 | 2 +- metadata/md5-cache/gui-libs/libadwaita-1.0.1 | 2 +- metadata/md5-cache/gui-libs/libhandy-1.4.0 | 2 +- metadata/md5-cache/gui-libs/libhandy-1.5.0 | 2 +- metadata/md5-cache/gui-libs/libwpe-1.12.0 | 2 +- metadata/md5-cache/gui-libs/neatvnc-0.4.0 | 2 +- metadata/md5-cache/gui-libs/neatvnc-9999 | 2 +- metadata/md5-cache/gui-libs/tepl-5.0.1-r1 | 2 +- metadata/md5-cache/gui-libs/tepl-6.00.0-r1 | 2 +- .../gui-libs/wayfire-plugins-extra-0.7.0-r1 | 2 +- .../gui-libs/wayfire-plugins-extra-9999 | 2 +- .../md5-cache/gui-libs/wf-config-0.7.1-r1 | 2 +- metadata/md5-cache/gui-libs/wf-config-9999 | 2 +- metadata/md5-cache/gui-libs/wlroots-0.14.0-r2 | 2 +- metadata/md5-cache/gui-libs/wlroots-0.14.1-r1 | 2 +- metadata/md5-cache/gui-libs/wlroots-0.15.0-r1 | 2 +- metadata/md5-cache/gui-libs/wlroots-9999 | 2 +- .../md5-cache/gui-libs/wpebackend-fdo-1.12.0 | 2 +- .../gui-libs/xdg-desktop-portal-wlr-0.4.0 | 2 +- .../gui-libs/xdg-desktop-portal-wlr-0.5.0 | 2 +- .../gui-libs/xdg-desktop-portal-wlr-9999 | 2 +- metadata/md5-cache/gui-wm/Manifest.gz | Bin 1175 -> 1173 bytes metadata/md5-cache/gui-wm/sway-1.6.1-r1 | 2 +- metadata/md5-cache/gui-wm/sway-1.7 | 2 +- metadata/md5-cache/gui-wm/sway-9999 | 2 +- metadata/md5-cache/gui-wm/wayfire-0.7.2 | 2 +- metadata/md5-cache/gui-wm/wayfire-9999 | 2 +- metadata/md5-cache/java-virtuals/Manifest.gz | Bin 1826 -> 1343 bytes metadata/md5-cache/java-virtuals/jms-1.1 | 11 - metadata/md5-cache/java-virtuals/jms-1.1-r1 | 4 +- .../md5-cache/java-virtuals/servlet-api-2.3 | 11 - .../java-virtuals/servlet-api-2.3-r1 | 4 +- .../md5-cache/java-virtuals/servlet-api-2.4 | 11 - .../java-virtuals/servlet-api-2.4-r1 | 4 +- metadata/md5-cache/kde-apps/Manifest.gz | Bin 73873 -> 73871 bytes metadata/md5-cache/kde-apps/cantor-21.08.3 | 2 +- metadata/md5-cache/kde-apps/cantor-21.12.1 | 2 +- .../md5-cache/kde-apps/kajongg-21.08.3-r1 | 2 +- metadata/md5-cache/kde-apps/kajongg-21.12.1 | 2 +- metadata/md5-cache/kde-apps/kig-21.08.3 | 2 +- metadata/md5-cache/kde-apps/kig-21.12.1 | 2 +- metadata/md5-cache/kde-apps/lokalize-21.08.3 | 2 +- metadata/md5-cache/kde-apps/lokalize-21.12.1 | 2 +- metadata/md5-cache/kde-frameworks/Manifest.gz | Bin 26806 -> 26798 bytes .../kde-frameworks/breeze-icons-5.88.0 | 2 +- .../kde-frameworks/breeze-icons-5.90.0 | 2 +- .../kde-frameworks/breeze-icons-rcc-5.88.0 | 2 +- .../kde-frameworks/breeze-icons-rcc-5.90.0 | 2 +- .../kde-frameworks/extra-cmake-modules-5.88.0 | 2 +- .../kde-frameworks/extra-cmake-modules-5.90.0 | 2 +- .../md5-cache/kde-frameworks/kapidox-5.88.0 | 2 +- .../md5-cache/kde-frameworks/kapidox-5.90.0 | 2 +- .../kde-frameworks/kfilemetadata-5.88.0 | 2 +- .../kde-frameworks/kfilemetadata-5.90.0 | 2 +- .../md5-cache/kde-frameworks/ki18n-5.88.0 | 2 +- .../md5-cache/kde-frameworks/ki18n-5.90.0 | 2 +- metadata/md5-cache/kde-plasma/Manifest.gz | Bin 17668 -> 17662 bytes .../md5-cache/kde-plasma/breeze-gtk-5.23.5 | 2 +- .../md5-cache/kde-plasma/breeze-gtk-5.23.90 | 2 +- .../kde-plasma/plasma-firewall-5.23.5 | 2 +- .../kde-plasma/plasma-firewall-5.23.90 | 2 +- metadata/md5-cache/mail-client/Manifest.gz | Bin 6703 -> 6703 bytes metadata/md5-cache/mail-client/alot-0.9.1 | 2 +- metadata/md5-cache/mail-client/alot-9999 | 2 +- .../md5-cache/mail-client/claws-mail-3.18.0 | 2 +- .../md5-cache/mail-client/claws-mail-4.0.0 | 2 +- .../md5-cache/mail-client/claws-mail-9999 | 2 +- metadata/md5-cache/mail-client/geary-40.0-r1 | 2 +- .../md5-cache/mail-client/thunderbird-91.5.0 | 2 +- .../md5-cache/mail-client/thunderbird-91.5.1 | 4 +- metadata/md5-cache/mail-filter/Manifest.gz | Bin 10803 -> 10799 bytes metadata/md5-cache/mail-filter/afew-3.0.1 | 2 +- .../mail-filter/courier-pythonfilter-3.0.2-r1 | 2 +- .../mail-filter/pyzor-1.0.0_p20200523 | 2 +- .../md5-cache/mail-filter/spf-engine-2.9.2-r3 | 2 +- .../md5-cache/mail-filter/spf-engine-2.9.2-r4 | 2 +- metadata/md5-cache/mail-mta/Manifest.gz | Bin 4359 -> 4363 bytes ....8_pre20220123 => postfix-3.8_pre20220128} | 2 +- metadata/md5-cache/mate-extra/Manifest.gz | Bin 2923 -> 2928 bytes .../md5-cache/mate-extra/caja-admin-0.0.4 | 2 +- metadata/md5-cache/mate-extra/caja-admin-9999 | 2 +- .../mate-extra/caja-dropbox-1.24.0-r1 | 2 +- metadata/md5-cache/mate-extra/caja-hide-0.9.0 | 2 +- metadata/md5-cache/media-fonts/Manifest.gz | Bin 41257 -> 41261 bytes .../md5-cache/media-fonts/cantarell-0.301 | 2 +- .../media-fonts/liberation-fonts-2.1.2 | 6 +- .../media-fonts/liberation-fonts-2.1.3 | 6 +- .../md5-cache/media-fonts/noto-emoji-20210715 | 2 +- .../md5-cache/media-fonts/noto-emoji-20211101 | 2 +- .../media-fonts/terminus-font-4.49.1 | 2 +- metadata/md5-cache/media-gfx/Manifest.gz | Bin 57530 -> 57675 bytes .../md5-cache/media-gfx/ahoviewer-2.0.0_beta | 2 +- .../media-gfx/ahoviewer-2.0.0_pre20211126 | 2 +- .../media-gfx/ahoviewer-2.0.0_pre20220124 | 2 +- metadata/md5-cache/media-gfx/alembic-1.8.3-r1 | 2 +- .../md5-cache/media-gfx/asymptote-2.70-r1 | 2 +- metadata/md5-cache/media-gfx/asymptote-2.74 | 2 +- .../md5-cache/media-gfx/blender-2.93.0-r1 | 2 +- .../md5-cache/media-gfx/blender-2.93.1-r1 | 2 +- .../md5-cache/media-gfx/blender-2.93.2-r1 | 2 +- metadata/md5-cache/media-gfx/blender-2.93.6 | 2 +- metadata/md5-cache/media-gfx/blender-3.0.0 | 2 +- metadata/md5-cache/media-gfx/blender-9999 | 2 +- metadata/md5-cache/media-gfx/cairosvg-2.5.2 | 2 +- metadata/md5-cache/media-gfx/cropgui-0.4.1 | 2 +- metadata/md5-cache/media-gfx/cropgui-0.5 | 2 +- metadata/md5-cache/media-gfx/cropgui-0.6 | 2 +- metadata/md5-cache/media-gfx/cura-4.9.1 | 4 +- .../md5-cache/media-gfx/darktable-3.6.1-r3 | 16 - metadata/md5-cache/media-gfx/entangle-3.0 | 2 +- .../media-gfx/entice-0_pre20210919-r1 | 2 +- metadata/md5-cache/media-gfx/eog-40.3 | 2 +- metadata/md5-cache/media-gfx/eog-41.1 | 2 +- .../md5-cache/media-gfx/eog-plugins-3.26.7 | 2 +- .../md5-cache/media-gfx/eog-plugins-3.26.8 | 2 +- metadata/md5-cache/media-gfx/ephoto-1.6.0 | 2 +- metadata/md5-cache/media-gfx/exiv2-0.27.5-r1 | 2 +- metadata/md5-cache/media-gfx/fbida-9999 | 2 +- .../md5-cache/media-gfx/fontforge-20201107 | 2 +- .../md5-cache/media-gfx/freecad-0.19.2-r5 | 2 +- metadata/md5-cache/media-gfx/freecad-9999 | 5 +- metadata/md5-cache/media-gfx/frogr-1.5 | 2 +- metadata/md5-cache/media-gfx/gimp-2.99.6-r2 | 2 +- metadata/md5-cache/media-gfx/gimp-2.99.8-r1 | 2 +- metadata/md5-cache/media-gfx/gimp-9999 | 2 +- .../media-gfx/gnofract4d-4.3_p20201029 | 2 +- .../media-gfx/gnofract4d-4.3_p20211108 | 2 +- .../media-gfx/gnome-font-viewer-40.0-r1 | 2 +- .../media-gfx/gnome-font-viewer-41.0 | 2 +- .../md5-cache/media-gfx/gnome-photos-40.0 | 2 +- .../media-gfx/gnome-screenshot-40.0-r1 | 2 +- .../md5-cache/media-gfx/gnome-screenshot-41.0 | 2 +- .../md5-cache/media-gfx/graphite2-1.3.14-r1 | 2 +- .../media-gfx/graphite2-1.3.14_p20210810 | 2 +- .../media-gfx/graphite2-1.3.14_p20210810-r1 | 15 + metadata/md5-cache/media-gfx/graphviz-2.49.0 | 2 +- metadata/md5-cache/media-gfx/gthumb-3.10.4 | 2 +- .../md5-cache/media-gfx/hugin-2020.0.0-r1 | 2 +- metadata/md5-cache/media-gfx/hugin-2021.0.0 | 2 +- metadata/md5-cache/media-gfx/hugin-9999 | 2 +- metadata/md5-cache/media-gfx/hydrus-466-r1 | 2 +- metadata/md5-cache/media-gfx/hydrus-467 | 2 +- metadata/md5-cache/media-gfx/hydrus-468-r1 | 2 +- metadata/md5-cache/media-gfx/hydrus-469 | 2 +- metadata/md5-cache/media-gfx/hydrus-9999 | 2 +- metadata/md5-cache/media-gfx/img2pdf-0.4.1 | 2 +- metadata/md5-cache/media-gfx/img2pdf-0.4.1-r1 | 2 +- metadata/md5-cache/media-gfx/imv-4.3.1 | 2 +- metadata/md5-cache/media-gfx/imv-9999 | 2 +- metadata/md5-cache/media-gfx/inkscape-1.1-r1 | 2 +- metadata/md5-cache/media-gfx/inkscape-1.1.1 | 2 +- metadata/md5-cache/media-gfx/inkscape-9999 | 2 +- metadata/md5-cache/media-gfx/krita-4.4.8-r1 | 2 +- metadata/md5-cache/media-gfx/krita-5.0.2 | 2 +- metadata/md5-cache/media-gfx/libredwg-0.12.4 | 2 +- .../media-gfx/mcomix-1.3.0_pre20200206 | 15 - .../media-gfx/mcomix-1.3.0_pre20201123 | 2 +- .../media-gfx/mcomix-1.3.0_pre20211015 | 15 + metadata/md5-cache/media-gfx/mcomix-9999 | 2 +- metadata/md5-cache/media-gfx/mypaint-2.0.1-r2 | 2 +- metadata/md5-cache/media-gfx/netpaint-1.1.2 | 2 +- metadata/md5-cache/media-gfx/openvdb-7.0.0-r4 | 2 +- metadata/md5-cache/media-gfx/openvdb-7.1.0-r5 | 2 +- metadata/md5-cache/media-gfx/openvdb-8.0.1-r4 | 2 +- metadata/md5-cache/media-gfx/openvdb-8.1.0 | 2 +- metadata/md5-cache/media-gfx/openvdb-8.2.0-r1 | 2 +- metadata/md5-cache/media-gfx/openvdb-9.0.0 | 2 +- .../media-gfx/sane-backends-1.0.31-r2 | 2 +- .../md5-cache/media-gfx/sane-backends-1.0.32 | 2 +- .../md5-cache/media-gfx/sane-backends-1.1.1 | 2 +- .../media-gfx/sane-backends-1.1.1-r1 | 2 +- .../media-gfx/sane-backends-1.1.1-r2 | 15 + metadata/md5-cache/media-gfx/scour-0.38.2 | 2 +- metadata/md5-cache/media-gfx/shotwell-0.30.14 | 2 +- metadata/md5-cache/media-gfx/simple-scan-40.7 | 2 +- metadata/md5-cache/media-gfx/svg2rlg-0.4.0 | 2 +- metadata/md5-cache/media-gfx/termtosvg-1.1.0 | 2 +- metadata/md5-cache/media-gfx/ueberzug-18.1.9 | 2 +- metadata/md5-cache/media-gfx/viewnior-1.7-r2 | 2 +- metadata/md5-cache/media-gfx/viewnior-1.8 | 2 +- metadata/md5-cache/media-gfx/word_cloud-1.8.1 | 2 +- metadata/md5-cache/media-gfx/xdot-1.2 | 2 +- metadata/md5-cache/media-gfx/xdot-9999 | 2 +- metadata/md5-cache/media-gfx/yafaray-3.4.1 | 2 +- metadata/md5-cache/media-gfx/yafaray-3.5.1-r1 | 2 +- metadata/md5-cache/media-gfx/zbar-0.23.1 | 2 +- metadata/md5-cache/media-libs/Manifest.gz | Bin 100051 -> 100275 bytes metadata/md5-cache/media-libs/alsa-lib-1.2.4 | 2 +- .../md5-cache/media-libs/alsa-lib-1.2.5.1 | 2 +- metadata/md5-cache/media-libs/alsa-lib-1.2.6 | 2 +- .../md5-cache/media-libs/alsa-lib-1.2.6.1 | 2 +- metadata/md5-cache/media-libs/aubio-0.4.9-r1 | 2 +- .../media-libs/avidemux-plugins-2.7.6 | 2 +- .../media-libs/avidemux-plugins-2.7.8 | 2 +- metadata/md5-cache/media-libs/babl-0.1.84 | 2 +- metadata/md5-cache/media-libs/babl-0.1.86 | 2 +- metadata/md5-cache/media-libs/babl-0.1.88 | 2 +- metadata/md5-cache/media-libs/babl-9999 | 2 +- metadata/md5-cache/media-libs/codec2-1.0.0 | 13 - metadata/md5-cache/media-libs/codec2-1.0.1-r1 | 13 - metadata/md5-cache/media-libs/codec2-1.0.3 | 4 +- metadata/md5-cache/media-libs/dav1d-0.8.0 | 2 +- metadata/md5-cache/media-libs/dav1d-0.8.2 | 2 +- metadata/md5-cache/media-libs/dav1d-0.9.0 | 2 +- metadata/md5-cache/media-libs/dav1d-0.9.1 | 2 +- metadata/md5-cache/media-libs/dav1d-0.9.2 | 2 +- metadata/md5-cache/media-libs/dav1d-9999 | 2 +- .../media-libs/elgato-streamdeck-0.8.1 | 2 +- .../media-libs/elgato-streamdeck-9999 | 2 +- metadata/md5-cache/media-libs/ganv-1.8.0 | 2 +- metadata/md5-cache/media-libs/gegl-0.4.26-r1 | 2 +- metadata/md5-cache/media-libs/gegl-0.4.28 | 2 +- metadata/md5-cache/media-libs/gegl-0.4.30 | 2 +- metadata/md5-cache/media-libs/gegl-0.4.32 | 2 +- metadata/md5-cache/media-libs/gegl-0.4.34 | 2 +- metadata/md5-cache/media-libs/gegl-9999 | 2 +- metadata/md5-cache/media-libs/gexiv2-0.12.2 | 2 +- metadata/md5-cache/media-libs/gexiv2-0.13.0 | 2 +- metadata/md5-cache/media-libs/glu-9.0.2 | 2 +- metadata/md5-cache/media-libs/glu-9999 | 2 +- metadata/md5-cache/media-libs/graphene-1.10.6 | 2 +- .../md5-cache/media-libs/graphene-1.10.6-r1 | 2 +- metadata/md5-cache/media-libs/grilo-0.3.14 | 2 +- metadata/md5-cache/media-libs/gsound-1.0.3 | 2 +- .../media-libs/gst-plugins-bad-1.18.4-r2 | 2 +- .../media-libs/gst-plugins-base-1.18.4-r1 | 2 +- .../media-libs/gst-plugins-good-1.18.4 | 2 +- .../media-libs/gst-plugins-ugly-1.18.4 | 2 +- .../media-libs/gst-rtsp-server-1.18.4 | 2 +- .../md5-cache/media-libs/gstreamer-1.18.4 | 2 +- .../gstreamer-editing-services-1.16.3 | 2 +- .../md5-cache/media-libs/gupnp-dlna-0.12.0 | 2 +- metadata/md5-cache/media-libs/hamlib-4.3.1 | 2 +- metadata/md5-cache/media-libs/hamlib-4.4 | 6 +- metadata/md5-cache/media-libs/harfbuzz-3.1.2 | 2 +- metadata/md5-cache/media-libs/harfbuzz-3.2.0 | 2 +- metadata/md5-cache/media-libs/harfbuzz-9999 | 2 +- metadata/md5-cache/media-libs/jbig2dec-0.18 | 2 +- metadata/md5-cache/media-libs/jbig2dec-0.19 | 2 +- metadata/md5-cache/media-libs/lcms-2.13 | 16 + .../md5-cache/media-libs/lensfun-0.3.2-r1 | 2 +- metadata/md5-cache/media-libs/libaom-3.2.0 | 2 +- metadata/md5-cache/media-libs/libaom-9999 | 2 +- .../md5-cache/media-libs/libchamplain-0.12.20 | 2 +- .../md5-cache/media-libs/libepoxy-1.5.9-r1 | 2 +- metadata/md5-cache/media-libs/libepoxy-9999 | 2 +- .../md5-cache/media-libs/libffado-2.4.4-r1 | 2 +- metadata/md5-cache/media-libs/libglvnd-1.3.4 | 2 +- metadata/md5-cache/media-libs/libglvnd-1.4.0 | 2 +- metadata/md5-cache/media-libs/libglvnd-9999 | 2 +- metadata/md5-cache/media-libs/libinsane-1.0.7 | 2 +- metadata/md5-cache/media-libs/libinsane-1.0.8 | 2 +- metadata/md5-cache/media-libs/libinsane-1.0.9 | 2 +- .../md5-cache/media-libs/libiptcdata-1.0.5 | 2 +- .../md5-cache/media-libs/libmpdclient-2.20 | 2 +- .../md5-cache/media-libs/libmypaint-1.6.1-r1 | 2 +- .../md5-cache/media-libs/libopenshot-0.2.5-r1 | 2 +- .../md5-cache/media-libs/libopenshot-0.2.6 | 2 +- .../md5-cache/media-libs/libopenshot-0.2.7 | 2 +- .../md5-cache/media-libs/libplacebo-2.43.0 | 2 +- .../md5-cache/media-libs/libplacebo-2.43.1 | 2 +- .../md5-cache/media-libs/libplacebo-2.72.2 | 2 +- .../md5-cache/media-libs/libplacebo-3.120.3 | 2 +- metadata/md5-cache/media-libs/libplacebo-9999 | 2 +- metadata/md5-cache/media-libs/libpulse-15.0 | 2 +- metadata/md5-cache/media-libs/libsixel-1.10.3 | 2 +- metadata/md5-cache/media-libs/libsixel-1.8.6 | 2 +- .../md5-cache/media-libs/libsndfile-1.0.31 | 2 +- metadata/md5-cache/media-libs/libsndfile-9999 | 2 +- metadata/md5-cache/media-libs/lilv-0.24.12 | 2 +- metadata/md5-cache/media-libs/lv2-1.18.2 | 2 +- metadata/md5-cache/media-libs/lvtk-1.2.0-r1 | 2 +- metadata/md5-cache/media-libs/mesa-21.2.6 | 2 +- metadata/md5-cache/media-libs/mesa-21.3.2 | 2 +- metadata/md5-cache/media-libs/mesa-21.3.3 | 2 +- metadata/md5-cache/media-libs/mesa-21.3.4 | 2 +- metadata/md5-cache/media-libs/mesa-21.3.5 | 2 +- metadata/md5-cache/media-libs/mesa-9999 | 2 +- metadata/md5-cache/media-libs/mlt-7.4.0 | 2 +- metadata/md5-cache/media-libs/mutagen-1.45.1 | 2 +- metadata/md5-cache/media-libs/netpbm-10.86.30 | 14 + metadata/md5-cache/media-libs/oidn-1.3.0-r1 | 2 +- metadata/md5-cache/media-libs/oidn-1.4.1-r1 | 2 +- metadata/md5-cache/media-libs/oidn-1.4.2 | 2 +- .../md5-cache/media-libs/opencolorio-1.1.1-r3 | 2 +- .../md5-cache/media-libs/opencolorio-2.0.1-r2 | 2 +- .../md5-cache/media-libs/opencolorio-2.0.3 | 2 +- .../md5-cache/media-libs/opencolorio-2.1.1-r2 | 2 +- metadata/md5-cache/media-libs/opencv-4.5.2-r3 | 2 +- metadata/md5-cache/media-libs/opencv-4.5.2-r5 | 2 +- metadata/md5-cache/media-libs/opencv-4.5.4 | 2 +- metadata/md5-cache/media-libs/opencv-4.5.5 | 2 +- metadata/md5-cache/media-libs/openexr-3.1.4 | 15 + .../media-libs/openimageio-2.2.18.0-r1 | 2 +- .../md5-cache/media-libs/openimageio-2.3.11.0 | 2 +- .../md5-cache/media-libs/opensubdiv-3.4.3-r1 | 2 +- .../md5-cache/media-libs/osl-1.11.15.0-r1 | 2 +- .../md5-cache/media-libs/osl-1.11.16.0-r2 | 2 +- metadata/md5-cache/media-libs/osl-1.12.0.2-r3 | 2 +- metadata/md5-cache/media-libs/partio-1.10.1 | 2 +- metadata/md5-cache/media-libs/partio-9999 | 2 +- metadata/md5-cache/media-libs/pcaudiolib-1.1 | 4 +- metadata/md5-cache/media-libs/portmidi-234 | 2 +- .../media-libs/rlottie-0.2_p20210405 | 2 +- .../md5-cache/media-libs/rubberband-2.0.0 | 2 +- .../md5-cache/media-libs/rubberband-2.0.2 | 2 +- metadata/md5-cache/media-libs/shaderc-2021.3 | 2 +- metadata/md5-cache/media-libs/sratom-0.6.8 | 2 +- metadata/md5-cache/media-libs/suil-0.10.10 | 2 +- metadata/md5-cache/media-libs/vigra-1.11.1-r3 | 2 +- metadata/md5-cache/media-libs/vigra-9999 | 2 +- .../md5-cache/media-libs/virglrenderer-0.8.2 | 2 +- .../md5-cache/media-libs/virglrenderer-0.9.1 | 2 +- .../md5-cache/media-libs/virglrenderer-9999 | 2 +- .../media-libs/vulkan-layers-1.2.198-r1 | 2 +- .../md5-cache/media-libs/vulkan-layers-9999 | 2 +- metadata/md5-cache/media-libs/waffle-1.7.0-r1 | 2 +- metadata/md5-cache/media-libs/waffle-9999 | 2 +- .../media-libs/webrtc-audio-processing-1.0 | 2 +- metadata/md5-cache/media-plugins/Manifest.gz | Bin 86643 -> 86639 bytes .../md5-cache/media-plugins/ams-lv2-1.2.2 | 2 +- .../media-plugins/grilo-plugins-0.3.14 | 2 +- .../media-plugins/gst-plugins-a52dec-1.18.4 | 2 +- .../media-plugins/gst-plugins-amr-1.18.4 | 2 +- .../media-plugins/gst-plugins-aom-1.18.4 | 2 +- .../gst-plugins-assrender-1.18.4 | 2 +- .../media-plugins/gst-plugins-bluez-1.18.4 | 2 +- .../media-plugins/gst-plugins-bs2b-1.18.4 | 2 +- .../media-plugins/gst-plugins-cairo-1.18.4 | 2 +- .../media-plugins/gst-plugins-cdio-1.18.4 | 2 +- .../gst-plugins-cdparanoia-1.18.4 | 2 +- .../gst-plugins-chromaprint-1.18.4 | 2 +- .../gst-plugins-colormanagement-1.18.4 | 2 +- .../media-plugins/gst-plugins-dash-1.18.4 | 2 +- .../media-plugins/gst-plugins-dtls-1.18.4 | 2 +- .../media-plugins/gst-plugins-dts-1.18.4 | 2 +- .../media-plugins/gst-plugins-dv-1.18.4 | 2 +- .../media-plugins/gst-plugins-dvb-1.18.4 | 2 +- .../media-plugins/gst-plugins-dvdread-1.18.4 | 2 +- .../media-plugins/gst-plugins-faac-1.18.4 | 2 +- .../media-plugins/gst-plugins-faad-1.18.4 | 2 +- .../media-plugins/gst-plugins-flac-1.18.4 | 2 +- .../gst-plugins-gdkpixbuf-1.18.4 | 2 +- .../media-plugins/gst-plugins-gtk-1.18.4 | 2 +- .../media-plugins/gst-plugins-hls-1.18.4 | 2 +- .../media-plugins/gst-plugins-jack-1.18.4-r1 | 2 +- .../media-plugins/gst-plugins-jpeg-1.18.4 | 2 +- .../media-plugins/gst-plugins-kate-1.18.4 | 2 +- .../media-plugins/gst-plugins-ladspa-1.18.4 | 2 +- .../media-plugins/gst-plugins-lame-1.18.4 | 2 +- .../media-plugins/gst-plugins-libav-1.18.4 | 2 +- .../media-plugins/gst-plugins-libde265-1.18.4 | 2 +- .../media-plugins/gst-plugins-libmms-1.18.4 | 2 +- .../media-plugins/gst-plugins-libpng-1.18.4 | 2 +- .../gst-plugins-libvisual-1.18.4 | 2 +- .../media-plugins/gst-plugins-lv2-1.18.4 | 2 +- .../media-plugins/gst-plugins-modplug-1.18.4 | 2 +- .../media-plugins/gst-plugins-mpeg2dec-1.18.4 | 2 +- .../gst-plugins-mpeg2enc-1.18.4-r1 | 2 +- .../media-plugins/gst-plugins-mpg123-1.18.4 | 2 +- .../media-plugins/gst-plugins-mplex-1.18.4-r1 | 2 +- .../media-plugins/gst-plugins-neon-1.18.4 | 2 +- .../media-plugins/gst-plugins-ofa-1.18.4 | 2 +- .../gst-plugins-opencv-1.18.4-r2 | 2 +- .../media-plugins/gst-plugins-openh264-1.18.4 | 2 +- .../media-plugins/gst-plugins-opus-1.18.4-r2 | 2 +- .../media-plugins/gst-plugins-oss-1.18.4 | 2 +- .../media-plugins/gst-plugins-pulse-1.18.4 | 2 +- .../media-plugins/gst-plugins-raw1394-1.18.4 | 2 +- .../media-plugins/gst-plugins-resindvd-1.18.4 | 2 +- .../media-plugins/gst-plugins-rtmp-1.18.4 | 2 +- .../media-plugins/gst-plugins-sctp-1.18.4 | 2 +- .../media-plugins/gst-plugins-shout2-1.18.4 | 2 +- .../media-plugins/gst-plugins-sidplay-1.18.4 | 2 +- .../gst-plugins-smoothstreaming-1.18.4 | 2 +- .../gst-plugins-soundtouch-1.18.4 | 2 +- .../media-plugins/gst-plugins-soup-1.18.4 | 2 +- .../media-plugins/gst-plugins-speex-1.18.4 | 2 +- .../media-plugins/gst-plugins-srt-1.18.4-r1 | 2 +- .../media-plugins/gst-plugins-srtp-1.18.4 | 2 +- .../media-plugins/gst-plugins-taglib-1.18.4 | 2 +- .../media-plugins/gst-plugins-twolame-1.18.4 | 2 +- .../media-plugins/gst-plugins-uvch264-1.18.4 | 2 +- .../media-plugins/gst-plugins-v4l2-1.18.4 | 2 +- .../media-plugins/gst-plugins-vaapi-1.18.4-r2 | 2 +- .../media-plugins/gst-plugins-voaacenc-1.18.4 | 2 +- .../gst-plugins-voamrwbenc-1.18.4 | 2 +- .../media-plugins/gst-plugins-vpx-1.18.4 | 2 +- .../media-plugins/gst-plugins-wavpack-1.18.4 | 2 +- .../gst-plugins-webrtc-1.18.4-r1 | 2 +- .../media-plugins/gst-plugins-x264-1.18.4 | 2 +- .../media-plugins/gst-plugins-x265-1.18.4 | 2 +- .../gst-plugins-ximagesrc-1.18.4 | 2 +- .../media-plugins/gst-plugins-zbar-1.18.4 | 2 +- .../media-plugins/gst-transcoder-1.14.1-r1 | 2 +- .../md5-cache/media-plugins/mda-lv2-1.2.6 | 2 +- .../mythplugins-31.0_p20210731-r2 | 2 +- .../media-plugins/noise-repellent-0.1.5 | 2 +- .../media-plugins/vamp-aubio-plugins-0.5.1-r1 | 2 +- metadata/md5-cache/media-radio/Manifest.gz | Bin 7187 -> 7184 bytes metadata/md5-cache/media-radio/tucnak-4.34 | 4 +- metadata/md5-cache/media-sound/Manifest.gz | Bin 76439 -> 76479 bytes metadata/md5-cache/media-sound/a2jmidid-9 | 2 +- metadata/md5-cache/media-sound/a2jmidid-9999 | 2 +- .../md5-cache/media-sound/abcm2ps-8.14.13 | 14 + .../md5-cache/media-sound/abcmidi-2022.01.28 | 12 + metadata/md5-cache/media-sound/apetag-1.12-r3 | 2 +- metadata/md5-cache/media-sound/ardour-6.9 | 2 +- metadata/md5-cache/media-sound/ardour-9999 | 2 +- metadata/md5-cache/media-sound/aseqview-0.2.8 | 11 - .../md5-cache/media-sound/aseqview-0.2.8-r1 | 12 + .../md5-cache/media-sound/audiotools-3.1.1 | 2 +- metadata/md5-cache/media-sound/beets-1.4.9-r6 | 2 +- metadata/md5-cache/media-sound/beets-1.5.0-r2 | 2 +- metadata/md5-cache/media-sound/beets-1.6.0 | 2 +- metadata/md5-cache/media-sound/beets-9999 | 2 +- metadata/md5-cache/media-sound/cadence-0.9.1 | 2 +- metadata/md5-cache/media-sound/cadence-9999 | 2 +- metadata/md5-cache/media-sound/csound-6.16.1 | 2 +- metadata/md5-cache/media-sound/csound-6.16.2 | 2 +- metadata/md5-cache/media-sound/csound-9999 | 2 +- metadata/md5-cache/media-sound/denemo-2.5.0 | 15 - .../md5-cache/media-sound/dir2ogg-0.13-r1 | 2 +- .../md5-cache/media-sound/easyeffects-6.1.5 | 2 +- .../md5-cache/media-sound/easyeffects-6.2.1 | 2 +- .../md5-cache/media-sound/easyeffects-6.2.2 | 2 +- metadata/md5-cache/media-sound/ecasound-2.9.3 | 2 +- metadata/md5-cache/media-sound/exaile-4.1.1 | 2 +- metadata/md5-cache/media-sound/exaile-9999 | 2 +- .../md5-cache/media-sound/frescobaldi-3.1.3 | 2 +- .../md5-cache/media-sound/gnome-music-40.1.1 | 2 +- .../md5-cache/media-sound/gnome-music-41.0 | 2 +- .../media-sound/gnome-sound-recorder-40.0 | 2 +- .../md5-cache/media-sound/gpodder-3.10.16-r1 | 2 +- .../md5-cache/media-sound/gpodder-3.10.20 | 2 +- .../md5-cache/media-sound/gpodder-3.10.21 | 2 +- .../md5-cache/media-sound/guitarix-0.43.1 | 2 +- metadata/md5-cache/media-sound/guitarix-9999 | 2 +- .../media-sound/jack-4.0.0_pre20201220-r1 | 2 +- metadata/md5-cache/media-sound/jack2-1.9.19 | 2 +- metadata/md5-cache/media-sound/jack2-9999 | 2 +- metadata/md5-cache/media-sound/jalv-1.6.6 | 2 +- metadata/md5-cache/media-sound/kid3-3.9.1 | 2 +- .../md5-cache/media-sound/klick-0.12.2-r2 | 2 +- metadata/md5-cache/media-sound/lash-0.5.4-r4 | 2 +- .../md5-cache/media-sound/lilypond-2.22.0 | 2 +- .../md5-cache/media-sound/lilypond-2.22.1 | 2 +- .../md5-cache/media-sound/lilypond-2.23.0 | 2 +- .../md5-cache/media-sound/lilypond-2.23.2 | 2 +- metadata/md5-cache/media-sound/lilypond-9999 | 2 +- .../md5-cache/media-sound/lollypop-1.2.35 | 2 +- .../md5-cache/media-sound/lollypop-1.4.18 | 2 +- .../{lxmusic-0.4.7 => lxmusic-0.4.7-r1} | 9 +- metadata/md5-cache/media-sound/marrie-0.4 | 2 +- metadata/md5-cache/media-sound/marrie-9999 | 2 +- metadata/md5-cache/media-sound/mixxx-2.2.4-r1 | 2 +- metadata/md5-cache/media-sound/mpc-0.33 | 2 +- metadata/md5-cache/media-sound/mpc-0.34 | 2 +- metadata/md5-cache/media-sound/mpd-0.22.11 | 2 +- metadata/md5-cache/media-sound/mpd-0.22.3-r1 | 2 +- metadata/md5-cache/media-sound/mpd-0.23.5 | 2 +- .../md5-cache/media-sound/mpdscribble-0.23 | 2 +- .../media-sound/mps-youtube-0.2.8-r2 | 2 +- .../md5-cache/media-sound/mps-youtube-9999 | 2 +- metadata/md5-cache/media-sound/mumble-1.4.230 | 15 + metadata/md5-cache/media-sound/mumble-9999 | 8 +- metadata/md5-cache/media-sound/ncmpc-0.39-r1 | 2 +- metadata/md5-cache/media-sound/paprefs-1.1-r1 | 13 - metadata/md5-cache/media-sound/paprefs-1.2 | 6 +- .../md5-cache/media-sound/pasystray-0.7.1 | 13 - metadata/md5-cache/media-sound/patchage-1.0.4 | 2 +- .../md5-cache/media-sound/picard-2.7.1-r1 | 2 +- metadata/md5-cache/media-sound/picard-2.7.3 | 2 +- metadata/md5-cache/media-sound/picard-9999 | 2 +- metadata/md5-cache/media-sound/pithos-1.5.1 | 2 +- .../md5-cache/media-sound/playerctl-2.3.1 | 2 +- .../md5-cache/media-sound/puddletag-2.0.1-r1 | 2 +- .../md5-cache/media-sound/pulseaudio-15.0-r2 | 2 +- .../media-sound/pulseaudio-daemon-15.0 | 2 +- .../media-sound/pulseeffects-4.8.5-r1 | 2 +- .../md5-cache/media-sound/pulsemixer-1.5.1 | 14 +- .../md5-cache/media-sound/pulsemixer-9999 | 14 +- .../md5-cache/media-sound/quodlibet-4.4.0 | 2 +- .../md5-cache/media-sound/rhythmbox-3.4.4 | 2 +- metadata/md5-cache/media-sound/solfege-3.23.4 | 2 +- metadata/md5-cache/media-sound/sonata-1.7.0 | 2 +- .../media-sound/sonic-visualiser-4.4 | 2 +- .../md5-cache/media-sound/sound-juicer-3.38.0 | 2 +- .../media-sound/soundconverter-3.0.2-r1 | 2 +- .../{vbrfixc-0.24 => vbrfixc-0.24-r1} | 6 +- .../md5-cache/media-sound/wavbreaker-0.13 | 2 +- metadata/md5-cache/media-sound/whipper-0.10.0 | 2 +- metadata/md5-cache/media-sound/whipper-0.9.0 | 2 +- .../media-sound/xmms2-0.8_p20201016-r1 | 2 +- metadata/md5-cache/media-tv/Manifest.gz | Bin 5970 -> 5969 bytes metadata/md5-cache/media-tv/kodi-19.0-r2 | 2 +- metadata/md5-cache/media-tv/kodi-19.1-r2 | 2 +- metadata/md5-cache/media-tv/kodi-19.2-r1 | 2 +- metadata/md5-cache/media-tv/kodi-19.3-r1 | 2 +- metadata/md5-cache/media-tv/kodi-19.9999 | 2 +- metadata/md5-cache/media-tv/kodi-9999 | 2 +- metadata/md5-cache/media-tv/mythtv-31.0-r6 | 2 +- .../media-tv/mythtv-31.0_p20210731-r1 | 2 +- .../md5-cache/media-tv/tvheadend-4.2.8-r2 | 2 +- metadata/md5-cache/media-tv/tvheadend-9999 | 2 +- metadata/md5-cache/media-tv/tvnamer-2.5 | 2 +- metadata/md5-cache/media-tv/tvnamer-3.0.2 | 2 +- metadata/md5-cache/media-video/Manifest.gz | Bin 38776 -> 38453 bytes metadata/md5-cache/media-video/aravis-0.7.2 | 2 +- metadata/md5-cache/media-video/aravis-0.8.5 | 2 +- metadata/md5-cache/media-video/aravis-9999 | 2 +- metadata/md5-cache/media-video/celluloid-0.20 | 2 +- metadata/md5-cache/media-video/celluloid-0.21 | 2 +- .../md5-cache/media-video/cheese-3.38.0-r1 | 2 +- metadata/md5-cache/media-video/cheese-41.1 | 2 +- .../md5-cache/media-video/devedeng-4.16.0-r1 | 2 +- .../media-video/ffmpeg2theora-0.30-r1 | 2 +- metadata/md5-cache/media-video/gaupol-1.10.1 | 2 +- metadata/md5-cache/media-video/gaupol-1.9 | 2 +- .../media-video/gnome-video-effects-0.5.0 | 2 +- .../md5-cache/media-video/handbrake-1.4.2-r2 | 2 +- .../md5-cache/media-video/handbrake-1.5.1 | 2 +- metadata/md5-cache/media-video/handbrake-9999 | 2 +- .../media-video/jellyfin-media-player-1.6.1 | 2 +- metadata/md5-cache/media-video/movit-1.6.2 | 13 - metadata/md5-cache/media-video/mpv-0.33.1-r2 | 2 +- metadata/md5-cache/media-video/mpv-0.34.0 | 2 +- metadata/md5-cache/media-video/mpv-9999 | 2 +- .../media-video/obs-studio-27.0.1-r1 | 2 +- .../media-video/obs-studio-27.1.3-r1 | 2 +- .../md5-cache/media-video/obs-studio-9999 | 2 +- metadata/md5-cache/media-video/openshot-2.6.1 | 2 +- metadata/md5-cache/media-video/peek-1.5.1 | 2 +- .../md5-cache/media-video/pipewire-0.3.30-r2 | 2 +- .../md5-cache/media-video/pipewire-0.3.36 | 2 +- .../md5-cache/media-video/pipewire-0.3.42-r1 | 2 +- .../md5-cache/media-video/pipewire-0.3.43-r3 | 2 +- .../md5-cache/media-video/pipewire-0.3.44-r1 | 4 +- metadata/md5-cache/media-video/pipewire-9999 | 2 +- .../md5-cache/media-video/pitivi-0.999-r5 | 2 +- .../md5-cache/media-video/qmplay2-20.07.04 | 15 - .../md5-cache/media-video/qmplay2-21.03.09 | 15 - .../md5-cache/media-video/qmplay2-21.12.24 | 15 + metadata/md5-cache/media-video/qmplay2-9999 | 16 +- metadata/md5-cache/media-video/rage-0.4.0-r1 | 2 +- .../streamdeck-ui-0.0_p20200102-r1 | 2 +- .../md5-cache/media-video/streamdeck-ui-9999 | 2 +- .../md5-cache/media-video/subliminal-2.1.0-r1 | 2 +- .../md5-cache/media-video/subliminal-9999 | 2 +- metadata/md5-cache/media-video/totem-3.38.2 | 2 +- metadata/md5-cache/media-video/vcsi-7.0.13 | 2 +- .../md5-cache/media-video/vidcutter-6.0.5 | 2 +- .../md5-cache/media-video/vidcutter-6.0.5.1 | 2 +- metadata/md5-cache/media-video/vidcutter-9999 | 2 +- .../md5-cache/media-video/vidify-2.2.6-r2 | 2 +- .../media-video/vidify-audiosync-0.3.0 | 2 +- .../media-video/wireplumber-0.4.5-r2 | 2 +- .../media-video/wireplumber-0.4.5-r4 | 2 +- .../media-video/wireplumber-0.4.6-r1 | 2 +- .../media-video/wireplumber-0.4.7-r1 | 2 +- .../md5-cache/media-video/wireplumber-9999 | 2 +- .../md5-cache/media-video/yle-dl-20211213 | 2 +- metadata/md5-cache/net-analyzer/2ping-4.5.1 | 2 +- metadata/md5-cache/net-analyzer/Manifest.gz | Bin 65220 -> 65208 bytes metadata/md5-cache/net-analyzer/carl-0.9-r5 | 4 +- .../md5-cache/net-analyzer/fail2ban-0.11.2 | 2 +- .../md5-cache/net-analyzer/fail2ban-0.11.2-r1 | 2 +- .../md5-cache/net-analyzer/fail2ban-0.11.2-r2 | 2 +- .../md5-cache/net-analyzer/fail2ban-0.11.2-r4 | 6 +- metadata/md5-cache/net-analyzer/fail2ban-9999 | 2 +- metadata/md5-cache/net-analyzer/flent-1.3.2 | 2 +- .../net-analyzer/gr-fosphor-0.0_p20200131 | 2 +- .../md5-cache/net-analyzer/gr-fosphor-9999 | 2 +- .../net-analyzer/graphite-web-1.1.8-r2 | 2 +- .../md5-cache/net-analyzer/gvm-tools-2.0.0-r1 | 2 +- .../md5-cache/net-analyzer/gvm-tools-2.1.0 | 2 +- .../md5-cache/net-analyzer/gvm-tools-21.1.0 | 2 +- .../md5-cache/net-analyzer/linkchecker-10.0.1 | 2 +- .../md5-cache/net-analyzer/linkchecker-10.1.0 | 6 +- .../md5-cache/net-analyzer/linkchecker-9999 | 2 +- .../nagios-check_multiple-0.0.1-r1 | 2 +- .../nagios-icinga-openvpn-0.0.1-r2 | 2 +- .../md5-cache/net-analyzer/nagstamon-3.4.1-r1 | 2 +- .../md5-cache/net-analyzer/nagstamon-3.6.0 | 2 +- .../md5-cache/net-analyzer/nagstamon-3.8.0 | 2 +- .../md5-cache/net-analyzer/net-snmp-5.9.1-r1 | 2 +- .../md5-cache/net-analyzer/net-snmp-99999999 | 2 +- .../md5-cache/net-analyzer/netdata-1.32.1 | 2 +- .../md5-cache/net-analyzer/netdata-1.33.0 | 2 +- metadata/md5-cache/net-analyzer/netdata-9999 | 2 +- metadata/md5-cache/net-analyzer/ospd-2.0.1 | 2 +- metadata/md5-cache/net-analyzer/ospd-20.8.2 | 2 +- .../md5-cache/net-analyzer/ospd-openvas-1.0.1 | 2 +- .../net-analyzer/ospd-openvas-20.8.1 | 2 +- .../net-analyzer/prelude-correlator-5.2.0 | 2 +- metadata/md5-cache/net-analyzer/pypacker-4.9 | 2 +- .../md5-cache/net-analyzer/python-gvm-21.1.3 | 2 +- .../md5-cache/net-analyzer/rrdtool-1.7.2-r100 | 2 +- metadata/md5-cache/net-analyzer/scapy-2.4.5 | 2 +- metadata/md5-cache/net-analyzer/scapy-9999 | 2 +- .../net-analyzer/snallygaster-0.0.11 | 2 +- .../md5-cache/net-analyzer/snallygaster-0.0.6 | 2 +- .../md5-cache/net-analyzer/snallygaster-0.0.8 | 2 +- .../md5-cache/net-analyzer/snallygaster-0.0.9 | 2 +- .../md5-cache/net-analyzer/snmpclitools-0.6.4 | 2 +- .../md5-cache/net-analyzer/snort-2.9.17-r1 | 15 + metadata/md5-cache/net-analyzer/snortsam-2.70 | 11 - .../md5-cache/net-analyzer/snortsam-2.70-r1 | 11 + .../net-analyzer/speedtest-cli-2.1.3 | 2 +- .../md5-cache/net-analyzer/suricata-5.0.8 | 2 +- .../md5-cache/net-analyzer/suricata-6.0.4 | 2 +- metadata/md5-cache/net-analyzer/tcpflow-1.6.1 | 2 +- metadata/md5-cache/net-analyzer/wapiti-3.0.5 | 2 +- metadata/md5-cache/net-analyzer/wapiti-9999 | 2 +- .../md5-cache/net-analyzer/wireshark-3.4.10 | 2 +- .../md5-cache/net-analyzer/wireshark-3.4.11 | 2 +- .../md5-cache/net-analyzer/wireshark-3.6.0-r1 | 2 +- .../md5-cache/net-analyzer/wireshark-3.6.1 | 6 +- .../md5-cache/net-analyzer/wireshark-9999 | 2 +- metadata/md5-cache/net-dialup/Manifest.gz | Bin 6759 -> 6755 bytes .../md5-cache/net-dialup/freeradius-3.0.20-r4 | 2 +- .../md5-cache/net-dialup/freeradius-3.0.21-r4 | 2 +- .../md5-cache/net-dialup/freeradius-3.0.22-r3 | 2 +- .../md5-cache/net-dialup/freeradius-3.0.25-r1 | 2 +- metadata/md5-cache/net-dns/Manifest.gz | Bin 14739 -> 14404 bytes metadata/md5-cache/net-dns/avahi-0.8-r5 | 2 +- metadata/md5-cache/net-dns/bind-9.16.15-r2 | 2 +- metadata/md5-cache/net-dns/bind-9.16.18 | 2 +- metadata/md5-cache/net-dns/bind-9.16.21 | 2 +- metadata/md5-cache/net-dns/bind-9.16.22-r1 | 2 +- metadata/md5-cache/net-dns/bind-9.16.25 | 2 +- metadata/md5-cache/net-dns/dnsviz-0.8.2-r1 | 2 +- metadata/md5-cache/net-dns/dnsviz-0.9.2 | 2 +- metadata/md5-cache/net-dns/dnsviz-0.9.3 | 2 +- metadata/md5-cache/net-dns/dnsviz-0.9.4 | 2 +- metadata/md5-cache/net-dns/hash-slinger-3.1 | 2 +- metadata/md5-cache/net-dns/maradns-3.5.0005 | 2 +- metadata/md5-cache/net-dns/maradns-3.5.0020 | 2 +- metadata/md5-cache/net-dns/nsd-4.3.9 | 2 +- metadata/md5-cache/net-dns/nsd-9999 | 13 + metadata/md5-cache/net-dns/pdns-4.6.0 | 16 + .../md5-cache/net-dns/resolvconf-symlink-0 | 4 +- metadata/md5-cache/net-dns/s6-dns-2.2.0.1 | 13 - metadata/md5-cache/net-dns/s6-dns-2.3.0.0 | 13 - metadata/md5-cache/net-dns/s6-dns-2.3.0.1 | 13 - metadata/md5-cache/net-dns/s6-dns-2.3.0.2 | 13 - metadata/md5-cache/net-dns/s6-dns-2.3.1.1 | 13 - metadata/md5-cache/net-dns/s6-dns-2.3.3.0 | 7 +- metadata/md5-cache/net-dns/s6-dns-2.3.5.3 | 14 + metadata/md5-cache/net-dns/unbound-1.13.1-r3 | 2 +- metadata/md5-cache/net-dns/unbound-1.13.2-r1 | 2 +- metadata/md5-cache/net-dns/unbound-1.14.0 | 2 +- metadata/md5-cache/net-firewall/Manifest.gz | Bin 6573 -> 6574 bytes .../md5-cache/net-firewall/firewalld-1.0.2 | 2 +- .../md5-cache/net-firewall/firewalld-1.0.3 | 2 +- .../md5-cache/net-firewall/nftables-0.9.8-r1 | 2 +- .../md5-cache/net-firewall/nftables-0.9.9 | 2 +- .../md5-cache/net-firewall/nftables-1.0.0 | 2 +- .../md5-cache/net-firewall/nftables-1.0.1 | 2 +- metadata/md5-cache/net-firewall/nftables-9999 | 2 +- metadata/md5-cache/net-firewall/ufw-0.36 | 2 +- metadata/md5-cache/net-fs/Manifest.gz | Bin 6202 -> 6199 bytes metadata/md5-cache/net-fs/btfs-2.22 | 2 +- metadata/md5-cache/net-fs/btfs-2.23 | 2 +- metadata/md5-cache/net-fs/cifs-utils-6.13-r1 | 2 +- metadata/md5-cache/net-fs/samba-4.14.10-r2 | 2 +- metadata/md5-cache/net-fs/samba-4.15.2-r2 | 2 +- metadata/md5-cache/net-fs/samba-4.15.3-r1 | 6 +- metadata/md5-cache/net-fs/samba-4.15.4 | 2 +- metadata/md5-cache/net-fs/samba-4.16.0_rc1 | 2 +- metadata/md5-cache/net-fs/sshfs-3.7.0 | 2 +- metadata/md5-cache/net-fs/sshfs-3.7.1 | 2 +- metadata/md5-cache/net-im/Manifest.gz | Bin 17081 -> 17245 bytes metadata/md5-cache/net-im/bitlbee-3.6-r1 | 2 +- metadata/md5-cache/net-im/bitlbee-9999 | 2 +- metadata/md5-cache/net-im/empathy-3.12.14 | 2 +- metadata/md5-cache/net-im/err-6.1.7 | 2 +- metadata/md5-cache/net-im/gajim-1.3.1_p2 | 2 +- metadata/md5-cache/net-im/gajim-1.3.2 | 2 +- metadata/md5-cache/net-im/gajim-1.3.3-r1 | 2 +- metadata/md5-cache/net-im/gajim-1.3.3_p2 | 2 +- metadata/md5-cache/net-im/pidgin-2.14.8 | 2 +- metadata/md5-cache/net-im/poezio-0.13.1-r2 | 2 +- metadata/md5-cache/net-im/poezio-9999 | 2 +- .../net-im/skype-dbus-mock-0_pre20181011 | 2 +- metadata/md5-cache/net-im/swift-4.0.2-r102 | 2 +- .../md5-cache/net-im/telegram-desktop-3.1.8 | 2 +- .../md5-cache/net-im/telegram-desktop-3.3.0 | 2 +- .../md5-cache/net-im/telegram-desktop-3.4.3 | 2 +- .../md5-cache/net-im/telegram-desktop-3.4.8 | 15 + .../net-im/telepathy-logger-0.8.2-r1 | 2 +- .../net-im/telepathy-mission-control-5.16.6 | 2 +- metadata/md5-cache/net-im/toxic-0.10.1-r1 | 2 +- metadata/md5-cache/net-im/toxic-0.11.1 | 2 +- metadata/md5-cache/net-im/toxic-0.11.3 | 2 +- .../net-im/transwhat-0.2.2_p20190426-r2 | 2 +- .../md5-cache/net-im/yowsup-3.2.3_p20190905 | 2 +- metadata/md5-cache/net-irc/Manifest.gz | Bin 12809 -> 12986 bytes .../md5-cache/net-irc/hexchat-2.14.3-r101 | 2 +- metadata/md5-cache/net-irc/hexchat-2.16.0 | 2 +- metadata/md5-cache/net-irc/hexchat-9999 | 2 +- metadata/md5-cache/net-irc/irker-2.20 | 2 +- metadata/md5-cache/net-irc/irker-2.21 | 2 +- .../net-irc/kvirc-5.2_pre20200605155236-r2 | 4 +- .../net-irc/kvirc-5.2_pre20210630233331-r1 | 4 +- metadata/md5-cache/net-irc/kvirc-9999 | 4 +- metadata/md5-cache/net-irc/limnoria-20210527 | 2 +- .../md5-cache/net-irc/limnoria-20210617-r1 | 2 +- metadata/md5-cache/net-irc/limnoria-20211118 | 2 +- metadata/md5-cache/net-irc/limnoria-99999999 | 2 +- metadata/md5-cache/net-irc/polari-40.0 | 2 +- .../md5-cache/net-irc/quasselgrep-0_p20200830 | 2 +- .../md5-cache/net-irc/telepathy-idle-0.2.2 | 2 +- .../{unrealircd-5.2.3 => unrealircd-5.2.4} | 4 +- metadata/md5-cache/net-irc/unrealircd-6.0.2 | 14 + metadata/md5-cache/net-irc/weechat-3.3 | 2 +- metadata/md5-cache/net-irc/weechat-3.4 | 2 +- metadata/md5-cache/net-irc/weechat-9999 | 2 +- metadata/md5-cache/net-irc/znc-1.8.2 | 2 +- metadata/md5-cache/net-irc/znc-1.8.2-r1 | 2 +- metadata/md5-cache/net-irc/znc-9999 | 2 +- metadata/md5-cache/net-irc/znc-palaver-1.2.1 | 2 +- metadata/md5-cache/net-libs/Manifest.gz | Bin 55084 -> 55259 bytes .../net-libs/dleyna-connector-dbus-0.4.1 | 2 +- metadata/md5-cache/net-libs/dleyna-core-0.7.0 | 2 +- .../md5-cache/net-libs/dleyna-renderer-0.7.2 | 2 +- .../md5-cache/net-libs/glib-networking-2.70.1 | 2 +- metadata/md5-cache/net-libs/gssdp-1.4.0.1 | 2 +- metadata/md5-cache/net-libs/gtk-vnc-1.3.0 | 2 +- metadata/md5-cache/net-libs/gupnp-1.4.2 | 2 +- metadata/md5-cache/net-libs/gupnp-1.4.3 | 2 +- metadata/md5-cache/net-libs/gupnp-av-0.14.0 | 2 +- metadata/md5-cache/net-libs/gupnp-igd-1.2.0 | 2 +- metadata/md5-cache/net-libs/ldns-1.7.1-r5 | 2 +- metadata/md5-cache/net-libs/ldns-1.7.1-r6 | 2 +- metadata/md5-cache/net-libs/ldns-1.8.0-r1 | 2 +- metadata/md5-cache/net-libs/ldns-1.8.0-r4 | 2 +- metadata/md5-cache/net-libs/ldns-1.8.1 | 2 +- .../net-libs/libaccounts-glib-1.25-r2 | 2 +- metadata/md5-cache/net-libs/libaxc-0.3.7 | 15 + metadata/md5-cache/net-libs/libesmtp-1.1.0-r1 | 2 +- metadata/md5-cache/net-libs/libesmtp-9999 | 2 +- metadata/md5-cache/net-libs/libmbim-1.26.2 | 2 +- metadata/md5-cache/net-libs/libmicrodns-0.1.2 | 2 +- metadata/md5-cache/net-libs/libmicrodns-9999 | 2 +- metadata/md5-cache/net-libs/libnma-1.8.32 | 2 +- metadata/md5-cache/net-libs/libnma-1.8.34 | 2 +- metadata/md5-cache/net-libs/libpsl-0.21.0 | 4 +- metadata/md5-cache/net-libs/libpsl-0.21.1 | 4 +- .../md5-cache/net-libs/libsearpc-3.2.0-r2 | 2 +- .../md5-cache/net-libs/libsignon-glib-2.1 | 2 +- metadata/md5-cache/net-libs/libslirp-4.6.1 | 2 +- metadata/md5-cache/net-libs/libsoup-2.74.2 | 2 +- metadata/md5-cache/net-libs/libsoup-3.0.4 | 2 +- .../net-libs/libtorrent-rasterbar-1.2.14-r1 | 2 +- .../net-libs/libtorrent-rasterbar-1.2.15-r1 | 2 +- .../net-libs/libtorrent-rasterbar-2.0.4-r4 | 2 +- .../net-libs/libtorrent-rasterbar-2.0.5 | 2 +- metadata/md5-cache/net-libs/libzapojit-0.0.3 | 13 - .../md5-cache/net-libs/libzapojit-0.0.3-r1 | 14 + metadata/md5-cache/net-libs/nodejs-12.22.5-r1 | 2 +- metadata/md5-cache/net-libs/nodejs-12.22.6 | 2 +- metadata/md5-cache/net-libs/nodejs-12.22.7 | 2 +- metadata/md5-cache/net-libs/nodejs-14.17.5-r1 | 2 +- metadata/md5-cache/net-libs/nodejs-14.17.6 | 2 +- metadata/md5-cache/net-libs/nodejs-14.18.0 | 2 +- metadata/md5-cache/net-libs/nodejs-14.18.1 | 2 +- metadata/md5-cache/net-libs/nodejs-16.10.0 | 2 +- metadata/md5-cache/net-libs/nodejs-16.13.0 | 2 +- metadata/md5-cache/net-libs/nodejs-16.13.1 | 2 +- metadata/md5-cache/net-libs/nodejs-16.9.1 | 2 +- metadata/md5-cache/net-libs/nodejs-99999999 | 2 +- .../md5-cache/net-libs/pacparser-1.3.7-r1 | 2 +- metadata/md5-cache/net-libs/phodav-2.5 | 2 +- metadata/md5-cache/net-libs/serf-1.3.9-r2 | 2 +- metadata/md5-cache/net-libs/stem-1.8.0-r1 | 4 +- .../md5-cache/net-libs/stem-1.8.0_p20211118 | 4 +- .../net-libs/telepathy-accounts-signon-2.1 | 2 +- .../md5-cache/net-libs/telepathy-glib-0.24.2 | 2 +- .../net-libs/telepathy-logger-qt-17.09.0 | 2 +- .../md5-cache/net-libs/telepathy-qt-0.9.8-r1 | 2 +- metadata/md5-cache/net-libs/telepathy-qt-9999 | 2 +- metadata/md5-cache/net-libs/webkit-gtk-2.34.3 | 2 +- metadata/md5-cache/net-libs/webkit-gtk-2.34.4 | 2 +- metadata/md5-cache/net-libs/xrootd-5.0.3-r1 | 2 +- metadata/md5-cache/net-libs/xrootd-5.3.1 | 2 +- metadata/md5-cache/net-libs/xrootd-5.4.0 | 2 +- metadata/md5-cache/net-libs/zeromq-4.3.4-r1 | 4 +- metadata/md5-cache/net-mail/Manifest.gz | Bin 21892 -> 22218 bytes metadata/md5-cache/net-mail/automx2-2021.5 | 2 +- metadata/md5-cache/net-mail/automx2-2021.6 | 2 +- metadata/md5-cache/net-mail/b4-0.8.0 | 2 +- .../md5-cache/net-mail/django-mailman3-1.3.4 | 2 +- .../md5-cache/net-mail/django-mailman3-1.3.7 | 2 +- .../md5-cache/net-mail/fetchmail-6.4.21-r1 | 2 +- metadata/md5-cache/net-mail/fetchmail-6.4.22 | 2 +- metadata/md5-cache/net-mail/fetchmail-6.4.27 | 15 + .../net-mail/fetchmail-7.0.0_alpha9-r1 | 2 +- metadata/md5-cache/net-mail/getmail-6.14 | 2 +- metadata/md5-cache/net-mail/grepmail-5.3111 | 15 + metadata/md5-cache/net-mail/hyperkitty-1.3.3 | 2 +- metadata/md5-cache/net-mail/mailman-3.3.2 | 2 +- metadata/md5-cache/net-mail/mailman-3.3.4 | 2 +- .../md5-cache/net-mail/mailmanclient-3.3.1 | 2 +- .../md5-cache/net-mail/mailmanclient-3.3.3 | 2 +- metadata/md5-cache/net-mail/mailutils-3.12-r3 | 2 +- metadata/md5-cache/net-mail/mailutils-3.13 | 2 +- metadata/md5-cache/net-mail/mailutils-3.14 | 2 +- metadata/md5-cache/net-mail/notmuch-0.32.2-r1 | 2 +- metadata/md5-cache/net-mail/notmuch-0.34.2 | 2 +- metadata/md5-cache/net-mail/onionrouter-0.6.2 | 2 +- metadata/md5-cache/net-mail/onionrouter-9999 | 2 +- metadata/md5-cache/net-mail/postorius-1.3.5 | 2 +- .../md5-cache/net-mail/queue-repair-0.9.0-r2 | 2 +- metadata/md5-cache/net-mail/rss2email-3.13.1 | 2 +- metadata/md5-cache/net-misc/Manifest.gz | Bin 90035 -> 89699 bytes .../md5-cache/net-misc/casync-2_p20190407 | 2 +- .../chrome-remote-desktop-96.0.4664.9 | 2 +- .../{connman-1.40_p20220125 => connman-1.41} | 4 +- .../net-misc/connman-notify-0_pre20191003-r2 | 2 +- .../net-misc/connman-notify-0_pre20191003-r3 | 2 +- .../md5-cache/net-misc/dleyna-server-0.7.2 | 2 +- .../net-misc/dropbox-cli-2020.03.04-r1 | 2 +- metadata/md5-cache/net-misc/econnman-1.1-r2 | 2 +- .../md5-cache/net-misc/electron-cash-4.0.2-r2 | 2 +- .../md5-cache/net-misc/electron-cash-4.2.3 | 2 +- metadata/md5-cache/net-misc/electrum-4.1.5 | 2 +- .../md5-cache/net-misc/electrum-ltc-4.0.9.1 | 2 +- metadata/md5-cache/net-misc/eventd-0.27.0-r1 | 2 +- metadata/md5-cache/net-misc/exabgp-4.2.11-r1 | 2 +- metadata/md5-cache/net-misc/exabgp-4.2.11-r2 | 2 +- metadata/md5-cache/net-misc/exabgp-4.2.16 | 2 +- metadata/md5-cache/net-misc/exabgp-4.2.17 | 2 +- metadata/md5-cache/net-misc/freerdp-2.5.0_p39 | 15 + metadata/md5-cache/net-misc/frr-8.1-r1 | 2 +- metadata/md5-cache/net-misc/gallery-dl-1.20.1 | 4 +- metadata/md5-cache/net-misc/gallery-dl-1.20.2 | 4 +- metadata/md5-cache/net-misc/gallery-dl-1.20.3 | 4 +- metadata/md5-cache/net-misc/gallery-dl-9999 | 4 +- .../net-misc/gnome-remote-desktop-40.2-r1 | 2 +- .../net-misc/gnome-remote-desktop-41.2 | 2 +- metadata/md5-cache/net-misc/gns3-gui-2.2.28 | 2 +- metadata/md5-cache/net-misc/gns3-gui-2.2.29 | 2 +- .../md5-cache/net-misc/gns3-server-2.2.28 | 2 +- .../md5-cache/net-misc/gns3-server-2.2.29 | 2 +- metadata/md5-cache/net-misc/gsutil-4.60-r1 | 2 +- metadata/md5-cache/net-misc/gsutil-4.68 | 2 +- .../md5-cache/net-misc/gupnp-tools-0.10.2 | 2 +- metadata/md5-cache/net-misc/httpie-2.4.0 | 2 +- metadata/md5-cache/net-misc/httpie-2.5.0 | 2 +- metadata/md5-cache/net-misc/httpie-2.6.0 | 2 +- metadata/md5-cache/net-misc/httpstat-1.3.1 | 2 +- metadata/md5-cache/net-misc/iputils-20210202 | 2 +- metadata/md5-cache/net-misc/iputils-20210722 | 2 +- .../md5-cache/net-misc/iputils-20210722-r1 | 2 +- metadata/md5-cache/net-misc/iputils-99999999 | 2 +- .../md5-cache/net-misc/lyricwikia-0.1.11-r1 | 2 +- .../md5-cache/net-misc/modemmanager-1.18.4 | 2 +- .../net-misc/ncman-0.0.1_p20190327-r2 | 2 +- metadata/md5-cache/net-misc/ncman-9999 | 2 +- .../net-misc/networkmanager-1.32.12-r1 | 2 +- metadata/md5-cache/net-misc/ntpsec-1.2.1-r1 | 2 +- metadata/md5-cache/net-misc/ntpsec-9999 | 2 +- metadata/md5-cache/net-misc/nyx-2.1.0-r2 | 4 +- metadata/md5-cache/net-misc/omniORB-4.2.4 | 2 +- .../md5-cache/net-misc/openvswitch-2.14.1 | 2 +- .../md5-cache/net-misc/openvswitch-2.15.0 | 2 +- metadata/md5-cache/net-misc/pssh-2.3.4-r1 | 2 +- .../md5-cache/net-misc/pulseaudio-dlna-9999 | 2 +- .../md5-cache/net-misc/pyhoca-cli-0.6.1.2 | 2 +- .../md5-cache/net-misc/pyhoca-gui-0.6.1.1 | 2 +- .../md5-cache/net-misc/python-x2go-0.6.1.3 | 2 +- .../net-misc/rabbitmq-server-3.8.19-r1 | 2 +- metadata/md5-cache/net-misc/rsync-9999 | 2 +- metadata/md5-cache/net-misc/rygel-0.40.3 | 2 +- metadata/md5-cache/net-misc/s3cmd-2.1.0 | 2 +- metadata/md5-cache/net-misc/s3cmd-2.1.0-r1 | 2 +- metadata/md5-cache/net-misc/s3cmd-2.2.0 | 2 +- metadata/md5-cache/net-misc/s4cmd-2.1.0 | 2 +- .../md5-cache/net-misc/s6-networking-2.3.0.2 | 13 - .../md5-cache/net-misc/s6-networking-2.3.0.3 | 13 - .../md5-cache/net-misc/s6-networking-2.3.0.4 | 13 - .../md5-cache/net-misc/s6-networking-2.3.1.1 | 13 - .../md5-cache/net-misc/s6-networking-2.3.2.0 | 7 +- .../md5-cache/net-misc/s6-networking-2.5.1.0 | 14 + metadata/md5-cache/net-misc/seafile-8.0.1-r1 | 2 +- metadata/md5-cache/net-misc/seafile-8.0.2-r2 | 2 +- metadata/md5-cache/net-misc/seafile-8.0.3-r3 | 2 +- metadata/md5-cache/net-misc/seafile-8.0.4 | 2 +- metadata/md5-cache/net-misc/seafile-8.0.5 | 2 +- .../net-misc/socket-burst-dampener-1.3.1 | 2 +- metadata/md5-cache/net-misc/spice-gtk-0.39-r2 | 2 +- metadata/md5-cache/net-misc/spice-gtk-9999 | 2 +- metadata/md5-cache/net-misc/spread-4.4.1-r1 | 4 +- metadata/md5-cache/net-misc/spread-5.0.1-r1 | 4 +- .../md5-cache/net-misc/streamlink-1.3.1-r1 | 2 +- metadata/md5-cache/net-misc/streamlink-2.0.0 | 2 +- metadata/md5-cache/net-misc/streamlink-9999 | 2 +- metadata/md5-cache/net-misc/wget-1.21.2 | 2 +- metadata/md5-cache/net-misc/you-get-0.4.1545 | 2 +- metadata/md5-cache/net-misc/you-get-0.4.1555 | 2 +- .../md5-cache/net-misc/youtube-dl-2021.06.06 | 2 +- .../md5-cache/net-misc/youtube-dl-2021.12.17 | 2 +- metadata/md5-cache/net-misc/youtube-dl-9999 | 2 +- metadata/md5-cache/net-misc/yt-dlp-2021.12.27 | 2 +- metadata/md5-cache/net-misc/yt-dlp-2022.1.21 | 6 +- .../md5-cache/net-nds/389-ds-base-1.4.4.17 | 2 +- metadata/md5-cache/net-nds/Manifest.gz | Bin 3422 -> 3423 bytes metadata/md5-cache/net-nds/nsscache-0.39 | 2 +- metadata/md5-cache/net-news/Manifest.gz | Bin 2556 -> 2557 bytes .../md5-cache/net-news/canto-curses-0.9.9 | 2 +- .../md5-cache/net-news/canto-daemon-0.9.8 | 2 +- metadata/md5-cache/net-news/liferea-1.12.9 | 2 +- metadata/md5-cache/net-news/liferea-1.12.9-r1 | 2 +- metadata/md5-cache/net-news/liferea-1.12.9-r2 | 2 +- metadata/md5-cache/net-nntp/Manifest.gz | Bin 2181 -> 2180 bytes metadata/md5-cache/net-nntp/sabnzbd-3.3.1 | 2 +- metadata/md5-cache/net-nntp/sabnzbd-3.4.1-r1 | 2 +- metadata/md5-cache/net-nntp/sabnzbd-3.4.2 | 2 +- metadata/md5-cache/net-p2p/Manifest.gz | Bin 16079 -> 16409 bytes .../net-p2p/airdcpp-webclient-2.11.0-r1 | 2 +- .../net-p2p/airdcpp-webclient-2.11.1 | 2 +- .../net-p2p/airdcpp-webclient-2.11.2 | 2 +- .../net-p2p/bittornado-0.4.1_p20160925-r2 | 2 +- .../net-p2p/bittornado-0.4.1_p20160925-r3 | 2 +- .../net-p2p/bittornado-0.4.1_p20160925-r4 | 2 +- metadata/md5-cache/net-p2p/deluge-2.0.3-r10 | 2 +- metadata/md5-cache/net-p2p/deluge-2.0.3-r11 | 2 +- metadata/md5-cache/net-p2p/deluge-2.0.3-r8 | 2 +- metadata/md5-cache/net-p2p/deluge-2.0.3-r9 | 2 +- metadata/md5-cache/net-p2p/deluge-2.0.4 | 2 +- metadata/md5-cache/net-p2p/deluge-2.0.5 | 2 +- metadata/md5-cache/net-p2p/deluge-2.0.5-r1 | 2 +- metadata/md5-cache/net-p2p/deluge-9999 | 2 +- .../md5-cache/net-p2p/freenet-0.7.5_p1488-r2 | 15 + .../md5-cache/net-p2p/freenet-0.7.5_p1491-r1 | 16 + metadata/md5-cache/net-p2p/nicotine+-2.2.2 | 2 +- metadata/md5-cache/net-p2p/nicotine+-3.1.1 | 2 +- metadata/md5-cache/net-p2p/nicotine+-3.2.0 | 2 +- .../md5-cache/net-p2p/torrentinfo-1.8.6-r2 | 2 +- .../md5-cache/net-p2p/tremc-0.9.2_p20201101 | 2 +- metadata/md5-cache/net-print/Manifest.gz | Bin 8633 -> 8477 bytes .../md5-cache/net-print/cups-pk-helper-0.2.6 | 12 - .../net-print/cups-pk-helper-0.2.6-r1 | 13 + metadata/md5-cache/net-print/hplip-3.20.11-r2 | 2 +- metadata/md5-cache/net-print/hplip-3.21.10 | 2 +- metadata/md5-cache/net-print/hplip-3.21.12 | 2 +- metadata/md5-cache/net-print/ink-0.5.1 | 11 - metadata/md5-cache/net-print/ink-0.5.3 | 4 +- metadata/md5-cache/net-proxy/Manifest.gz | Bin 8529 -> 8685 bytes metadata/md5-cache/net-proxy/hatop-0.8.0 | 2 +- metadata/md5-cache/net-proxy/hatop-0.8.1 | 2 +- metadata/md5-cache/net-proxy/mitmproxy-7.0.4 | 2 +- metadata/md5-cache/net-proxy/sshuttle-1.0.5 | 2 +- metadata/md5-cache/net-proxy/sshuttle-1.1.0 | 15 + metadata/md5-cache/net-proxy/trojan-1.16.0-r2 | 2 +- metadata/md5-cache/net-voip/Manifest.gz | Bin 1550 -> 1550 bytes metadata/md5-cache/net-voip/sipvicious-0.3.0 | 2 +- metadata/md5-cache/net-voip/sipvicious-0.3.3 | 2 +- metadata/md5-cache/net-voip/sipvicious-0.3.4 | 2 +- .../net-voip/telepathy-gabble-0.18.4-r4 | 2 +- .../net-voip/telepathy-rakia-0.8.0-r1 | 2 +- .../net-voip/telepathy-salut-0.8.1-r5 | 2 +- metadata/md5-cache/net-vpn/6tunnel-0.13 | 2 +- metadata/md5-cache/net-vpn/Manifest.gz | Bin 13068 -> 13216 bytes .../md5-cache/net-vpn/openconnect-8.10-r6 | 2 +- metadata/md5-cache/net-vpn/openconnect-9999 | 2 +- .../md5-cache/net-vpn/protonvpn-cli-2.2.11-r1 | 2 +- metadata/md5-cache/net-vpn/riseup-vpn-0.21.11 | 2 +- metadata/md5-cache/net-vpn/strongswan-5.9.5 | 14 + metadata/md5-cache/net-vpn/tor-0.4.6.7 | 2 +- metadata/md5-cache/net-vpn/tor-0.4.6.8 | 2 +- metadata/md5-cache/net-vpn/tor-0.4.6.9 | 2 +- metadata/md5-cache/net-vpn/tor-0.4.7.3_alpha | 2 +- metadata/md5-cache/net-wireless/Manifest.gz | Bin 28722 -> 28850 bytes .../net-wireless/aircrack-ng-1.6_p20200722-r1 | 2 +- .../md5-cache/net-wireless/aircrack-ng-9999 | 2 +- .../md5-cache/net-wireless/blueberry-1.4.6 | 2 +- metadata/md5-cache/net-wireless/blueman-2.2.2 | 2 +- metadata/md5-cache/net-wireless/blueman-9999 | 2 +- metadata/md5-cache/net-wireless/bluez-5.62-r2 | 2 +- metadata/md5-cache/net-wireless/bluez-5.62-r3 | 2 +- metadata/md5-cache/net-wireless/bluez-5.63 | 2 +- metadata/md5-cache/net-wireless/bluez-5.63-r1 | 2 +- metadata/md5-cache/net-wireless/crda-4.14 | 2 +- .../net-wireless/gnome-bluetooth-3.34.5 | 2 +- .../md5-cache/net-wireless/gnuradio-3.8.4.0 | 2 +- metadata/md5-cache/net-wireless/gnuradio-9999 | 2 +- .../net-wireless/gr-ieee802154-0.0_p20200812 | 2 +- .../md5-cache/net-wireless/gr-ieee802154-9999 | 2 +- .../net-wireless/gr-iio-0.3_p20191219-r2 | 2 +- metadata/md5-cache/net-wireless/gr-iio-9999 | 2 +- .../md5-cache/net-wireless/gr-iqbal-0.38.2 | 4 +- metadata/md5-cache/net-wireless/gr-iqbal-9999 | 4 +- metadata/md5-cache/net-wireless/gr-m2k-9999 | 2 +- .../md5-cache/net-wireless/gr-osmosdr-0.2.3 | 2 +- .../md5-cache/net-wireless/gr-osmosdr-9999 | 2 +- .../net-wireless/gr-paint-0.0_p20200517-r1 | 2 +- metadata/md5-cache/net-wireless/gr-paint-9999 | 2 +- .../net-wireless/gr-rds-0.0_p20200807 | 2 +- metadata/md5-cache/net-wireless/gr-rds-9999 | 2 +- .../net-wireless/gr-scopy-0.0_p20201005 | 2 +- metadata/md5-cache/net-wireless/gr-scopy-9999 | 2 +- metadata/md5-cache/net-wireless/iwd-1.23 | 14 + .../net-wireless/jackit-0.0_p20170918-r1 | 2 +- .../net-wireless/kismet-2021.08.1-r1 | 2 +- .../md5-cache/net-wireless/kismet-2022.01.3 | 2 +- metadata/md5-cache/net-wireless/kismet-9999 | 2 +- .../net-wireless/kismet-rest-2019.05.02 | 2 +- .../md5-cache/net-wireless/kismet-rest-9999 | 2 +- .../net-wireless/kismetdb-2019.05.05 | 2 +- metadata/md5-cache/net-wireless/kismetdb-9999 | 2 +- .../net-wireless/liblms7002m-0.0_p20200518-r1 | 2 +- .../md5-cache/net-wireless/liblms7002m-9999 | 2 +- .../net-wireless/libm2k-0.0_p20201005 | 2 +- metadata/md5-cache/net-wireless/libm2k-9999 | 2 +- .../net-wireless/lorcon-0.0_p20200214 | 4 +- .../md5-cache/net-wireless/lorcon-2020.06.06 | 4 +- metadata/md5-cache/net-wireless/lorcon-9999 | 4 +- .../net-wireless/nanovna-saver-0.3.8 | 2 +- .../md5-cache/net-wireless/nanovna-saver-9999 | 2 +- .../net-wireless/soapy_power-1.6.1-r1 | 2 +- .../md5-cache/net-wireless/soapy_power-9999 | 2 +- .../md5-cache/net-wireless/soapysdr-0.7.2 | 2 +- metadata/md5-cache/net-wireless/soapysdr-9999 | 2 +- .../md5-cache/net-wireless/uhd-3.15.0.0-r100 | 2 +- metadata/md5-cache/net-wireless/uhd-4.1.0.4 | 2 +- metadata/md5-cache/net-wireless/urh-2.9.2 | 2 +- metadata/md5-cache/net-wireless/urh-9999 | 2 +- metadata/md5-cache/ros-meta/Manifest.gz | Bin 25881 -> 25873 bytes metadata/md5-cache/ros-meta/ament_cmake-0.9.6 | 2 +- metadata/md5-cache/ros-meta/ament_cmake-1.0.0 | 2 +- metadata/md5-cache/ros-meta/ament_cmake-1.0.1 | 2 +- metadata/md5-cache/ros-meta/ament_cmake-1.0.3 | 2 +- metadata/md5-cache/ros-meta/ament_cmake-1.0.4 | 2 +- metadata/md5-cache/ros-meta/ament_cmake-1.1.3 | 2 +- metadata/md5-cache/ros-meta/ament_cmake-1.1.4 | 2 +- metadata/md5-cache/ros-meta/ament_cmake-9999 | 2 +- .../md5-cache/ros-meta/audio_common-0.3.10 | 2 +- .../md5-cache/ros-meta/audio_common-0.3.11 | 2 +- .../md5-cache/ros-meta/audio_common-0.3.6 | 2 +- .../md5-cache/ros-meta/audio_common-0.3.7 | 2 +- .../md5-cache/ros-meta/audio_common-0.3.8 | 2 +- metadata/md5-cache/ros-meta/audio_common-9999 | 2 +- metadata/md5-cache/ros-meta/bond_core-1.8.5 | 2 +- metadata/md5-cache/ros-meta/bond_core-1.8.6 | 2 +- metadata/md5-cache/ros-meta/bond_core-9999 | 2 +- .../md5-cache/ros-meta/calibration-0.10.14 | 2 +- .../md5-cache/ros-meta/calibration-0.10.15 | 2 +- metadata/md5-cache/ros-meta/calibration-9999 | 2 +- .../md5-cache/ros-meta/common_msgs-1.13.0 | 2 +- .../md5-cache/ros-meta/common_msgs-1.13.1 | 2 +- metadata/md5-cache/ros-meta/common_msgs-9999 | 2 +- .../ros-meta/common_tutorials-0.1.12 | 2 +- .../md5-cache/ros-meta/common_tutorials-0.2.0 | 2 +- .../md5-cache/ros-meta/common_tutorials-9999 | 2 +- metadata/md5-cache/ros-meta/desktop-1.5.0-r1 | 2 +- metadata/md5-cache/ros-meta/desktop-9999 | 2 +- .../md5-cache/ros-meta/desktop_full-1.5.0 | 2 +- metadata/md5-cache/ros-meta/desktop_full-9999 | 2 +- .../md5-cache/ros-meta/diagnostics-1.10.1 | 2 +- .../md5-cache/ros-meta/diagnostics-1.10.2 | 2 +- .../md5-cache/ros-meta/diagnostics-1.10.3 | 2 +- .../md5-cache/ros-meta/diagnostics-1.10.4 | 2 +- metadata/md5-cache/ros-meta/diagnostics-1.9.4 | 2 +- metadata/md5-cache/ros-meta/diagnostics-1.9.6 | 2 +- metadata/md5-cache/ros-meta/diagnostics-9999 | 2 +- .../md5-cache/ros-meta/driver_common-1.6.8 | 2 +- .../md5-cache/ros-meta/driver_common-1.6.9 | 2 +- .../md5-cache/ros-meta/driver_common-9999 | 2 +- .../md5-cache/ros-meta/executive_smach-2.5.0 | 2 +- .../md5-cache/ros-meta/executive_smach-9999 | 2 +- .../md5-cache/ros-meta/gazebo_ros_pkgs-2.9.1 | 2 +- .../md5-cache/ros-meta/gazebo_ros_pkgs-2.9.2 | 2 +- .../md5-cache/ros-meta/gazebo_ros_pkgs-9999 | 2 +- .../md5-cache/ros-meta/geographic_info-0.5.5 | 2 +- .../md5-cache/ros-meta/geographic_info-0.5.6 | 2 +- .../md5-cache/ros-meta/geographic_info-9999 | 2 +- metadata/md5-cache/ros-meta/geometry-1.13.2 | 2 +- metadata/md5-cache/ros-meta/geometry-9999 | 2 +- metadata/md5-cache/ros-meta/geometry2-0.7.2 | 2 +- metadata/md5-cache/ros-meta/geometry2-0.7.3 | 2 +- metadata/md5-cache/ros-meta/geometry2-0.7.5 | 2 +- metadata/md5-cache/ros-meta/geometry2-9999 | 2 +- .../ros-meta/geometry_tutorials-0.2.3 | 2 +- .../ros-meta/geometry_tutorials-9999 | 2 +- .../ros-meta/hector_localization-0.3.0 | 2 +- .../ros-meta/hector_localization-0.4.0 | 2 +- .../ros-meta/hector_localization-9999 | 2 +- metadata/md5-cache/ros-meta/hector_slam-0.5.1 | 2 +- metadata/md5-cache/ros-meta/hector_slam-0.5.2 | 2 +- metadata/md5-cache/ros-meta/hector_slam-9999 | 2 +- .../md5-cache/ros-meta/image_common-1.12.0 | 2 +- metadata/md5-cache/ros-meta/image_common-9999 | 2 +- .../md5-cache/ros-meta/image_pipeline-1.15.2 | 2 +- .../md5-cache/ros-meta/image_pipeline-1.15.3 | 2 +- .../md5-cache/ros-meta/image_pipeline-9999 | 2 +- .../ros-meta/image_transport_plugins-1.14.0 | 2 +- .../ros-meta/image_transport_plugins-9999 | 2 +- .../md5-cache/ros-meta/imu_pipeline-0.3.0 | 2 +- metadata/md5-cache/ros-meta/imu_pipeline-9999 | 2 +- metadata/md5-cache/ros-meta/imu_tools-1.2.2 | 2 +- metadata/md5-cache/ros-meta/imu_tools-1.2.3 | 2 +- metadata/md5-cache/ros-meta/imu_tools-9999 | 2 +- .../md5-cache/ros-meta/laser_pipeline-1.6.4 | 2 +- .../md5-cache/ros-meta/laser_pipeline-9999 | 2 +- metadata/md5-cache/ros-meta/navigation-1.17.0 | 2 +- metadata/md5-cache/ros-meta/navigation-1.17.1 | 2 +- metadata/md5-cache/ros-meta/navigation-9999 | 2 +- .../md5-cache/ros-meta/nodelet_core-1.10.0 | 2 +- .../md5-cache/ros-meta/nodelet_core-1.10.1 | 2 +- metadata/md5-cache/ros-meta/nodelet_core-9999 | 2 +- metadata/md5-cache/ros-meta/perception-1.5.0 | 2 +- metadata/md5-cache/ros-meta/perception-9999 | 2 +- .../md5-cache/ros-meta/perception_pcl-1.7.1 | 2 +- .../md5-cache/ros-meta/perception_pcl-1.7.2 | 2 +- .../md5-cache/ros-meta/perception_pcl-9999 | 2 +- metadata/md5-cache/ros-meta/pr2_common-1.12.4 | 2 +- metadata/md5-cache/ros-meta/pr2_common-1.13.0 | 2 +- metadata/md5-cache/ros-meta/pr2_common-9999 | 2 +- metadata/md5-cache/ros-meta/qt_gui_core-0.4.1 | 2 +- metadata/md5-cache/ros-meta/qt_gui_core-0.4.2 | 2 +- metadata/md5-cache/ros-meta/qt_gui_core-9999 | 2 +- metadata/md5-cache/ros-meta/robot-1.5.0 | 2 +- metadata/md5-cache/ros-meta/robot-9999 | 2 +- .../md5-cache/ros-meta/robot_model-1.12.11 | 2 +- metadata/md5-cache/ros-meta/robot_model-9999 | 2 +- metadata/md5-cache/ros-meta/ros-1.15.5 | 2 +- metadata/md5-cache/ros-meta/ros-1.15.6 | 2 +- metadata/md5-cache/ros-meta/ros-1.15.7 | 2 +- metadata/md5-cache/ros-meta/ros-1.15.8 | 2 +- metadata/md5-cache/ros-meta/ros-9999 | 2 +- metadata/md5-cache/ros-meta/ros_base-1.5.0 | 2 +- metadata/md5-cache/ros-meta/ros_base-9999 | 2 +- metadata/md5-cache/ros-meta/ros_comm-1.15.10 | 2 +- metadata/md5-cache/ros-meta/ros_comm-1.15.11 | 2 +- metadata/md5-cache/ros-meta/ros_comm-1.15.13 | 2 +- metadata/md5-cache/ros-meta/ros_comm-1.15.9 | 2 +- metadata/md5-cache/ros-meta/ros_comm-9999 | 2 +- .../md5-cache/ros-meta/ros_control-0.19.1 | 2 +- .../md5-cache/ros-meta/ros_control-0.19.2 | 2 +- .../md5-cache/ros-meta/ros_control-0.19.3 | 2 +- .../md5-cache/ros-meta/ros_control-0.19.4 | 2 +- .../md5-cache/ros-meta/ros_control-0.19.5 | 2 +- metadata/md5-cache/ros-meta/ros_control-9999 | 2 +- metadata/md5-cache/ros-meta/ros_core-1.5.0 | 2 +- metadata/md5-cache/ros-meta/ros_core-9999 | 2 +- .../md5-cache/ros-meta/ros_tutorials-0.10.1 | 2 +- .../md5-cache/ros-meta/ros_tutorials-0.10.2 | 2 +- .../md5-cache/ros-meta/ros_tutorials-9999 | 2 +- .../ros-meta/rosbridge_suite-0.11.10 | 2 +- .../ros-meta/rosbridge_suite-0.11.13 | 2 +- .../md5-cache/ros-meta/rosbridge_suite-0.11.3 | 2 +- .../md5-cache/ros-meta/rosbridge_suite-0.11.9 | 2 +- .../md5-cache/ros-meta/rosbridge_suite-9999 | 2 +- metadata/md5-cache/ros-meta/roscpp_core-0.7.2 | 2 +- metadata/md5-cache/ros-meta/roscpp_core-9999 | 2 +- metadata/md5-cache/ros-meta/rosserial-0.8.0 | 2 +- metadata/md5-cache/ros-meta/rosserial-0.9.1 | 2 +- metadata/md5-cache/ros-meta/rosserial-0.9.2 | 2 +- metadata/md5-cache/ros-meta/rosserial-9999 | 2 +- metadata/md5-cache/ros-meta/rqt-0.5.2 | 2 +- metadata/md5-cache/ros-meta/rqt-9999 | 2 +- .../ros-meta/rqt_common_plugins-0.4.9 | 2 +- .../ros-meta/rqt_common_plugins-9999 | 2 +- .../ros-meta/rqt_robot_plugins-0.5.8 | 2 +- .../md5-cache/ros-meta/rqt_robot_plugins-9999 | 2 +- metadata/md5-cache/ros-meta/simulators-1.5.0 | 2 +- metadata/md5-cache/ros-meta/simulators-9999 | 2 +- .../md5-cache/ros-meta/slam_gmapping-1.4.0 | 2 +- .../md5-cache/ros-meta/slam_gmapping-1.4.1 | 2 +- .../md5-cache/ros-meta/slam_gmapping-1.4.2 | 2 +- .../md5-cache/ros-meta/slam_gmapping-9999 | 2 +- .../ros-meta/unique_identifier-1.0.6 | 2 +- .../md5-cache/ros-meta/unique_identifier-9999 | 2 +- .../md5-cache/ros-meta/vision_opencv-1.15.0 | 2 +- .../md5-cache/ros-meta/vision_opencv-9999 | 2 +- .../md5-cache/ros-meta/vision_visp-0.11.1 | 2 +- .../md5-cache/ros-meta/vision_visp-0.12.1 | 2 +- metadata/md5-cache/ros-meta/vision_visp-9999 | 2 +- .../ros-meta/visualization_tutorials-0.11.0 | 2 +- .../ros-meta/visualization_tutorials-9999 | 2 +- metadata/md5-cache/ros-meta/viz-1.5.0 | 2 +- metadata/md5-cache/ros-meta/viz-9999 | 2 +- metadata/md5-cache/sci-astronomy/Manifest.gz | Bin 8112 -> 8104 bytes .../md5-cache/sci-astronomy/pyephem-3.7.7.1 | 2 +- .../md5-cache/sci-astronomy/stellarium-0.21.2 | 2 +- .../md5-cache/sci-astronomy/stellarium-0.21.3 | 2 +- metadata/md5-cache/sci-biology/HTSeq-0.12.4 | 2 +- metadata/md5-cache/sci-biology/HTSeq-9999 | 2 +- metadata/md5-cache/sci-biology/Manifest.gz | Bin 22371 -> 22400 bytes .../{augustus-3.4.0 => augustus-3.4.0-r1} | 6 +- metadata/md5-cache/sci-biology/bcftools-1.13 | 2 +- .../md5-cache/sci-biology/bedtools-2.29.2 | 2 +- .../md5-cache/sci-biology/bedtools-2.30.0 | 2 +- .../md5-cache/sci-biology/biopandas-0.2.7 | 2 +- metadata/md5-cache/sci-biology/biopython-1.79 | 2 +- metadata/md5-cache/sci-biology/bowtie-2.4.4 | 2 +- metadata/md5-cache/sci-biology/pysam-0.17.0 | 2 +- .../md5-cache/sci-biology/tree-puzzle-5.2 | 6 +- .../md5-cache/sci-calculators/Manifest.gz | Bin 3551 -> 3551 bytes metadata/md5-cache/sci-calculators/units-2.21 | 2 +- .../sci-chemistry/GromacsWrapper-0.8.0-r1 | 2 +- .../md5-cache/sci-chemistry/MDAnalysis-1.0.0 | 2 +- .../md5-cache/sci-chemistry/MDAnalysis-2.0.0 | 2 +- metadata/md5-cache/sci-chemistry/Manifest.gz | Bin 16202 -> 16198 bytes .../sci-chemistry/chemex-2021.4.0_p6 | 2 +- .../md5-cache/sci-chemistry/gromacs-2020.4-r1 | 2 +- .../md5-cache/sci-chemistry/gromacs-2020.6-r1 | 2 +- .../md5-cache/sci-chemistry/gromacs-2021.2-r1 | 2 +- .../md5-cache/sci-chemistry/gromacs-2021.3-r1 | 2 +- .../md5-cache/sci-chemistry/gromacs-2021.4 | 2 +- .../md5-cache/sci-chemistry/gromacs-2021.5 | 2 +- .../md5-cache/sci-chemistry/gromacs-2021.9999 | 2 +- .../md5-cache/sci-chemistry/gromacs-2022.9999 | 2 +- .../md5-cache/sci-chemistry/gromacs-2022_rc1 | 2 +- metadata/md5-cache/sci-chemistry/gromacs-9999 | 2 +- metadata/md5-cache/sci-chemistry/mdtraj-1.9.4 | 2 +- metadata/md5-cache/sci-chemistry/mdtraj-1.9.7 | 2 +- .../md5-cache/sci-chemistry/modeller-9.25 | 2 +- .../sci-chemistry/molequeue-0.9.0-r1 | 2 +- .../md5-cache/sci-chemistry/mpqc-2.3.1-r4 | 11 +- metadata/md5-cache/sci-chemistry/nmrglue-0.7 | 2 +- .../sci-chemistry/openbabel-3.1.1_p20210225 | 2 +- .../md5-cache/sci-chemistry/openbabel-9999 | 2 +- metadata/md5-cache/sci-chemistry/propka-3.2.0 | 2 +- metadata/md5-cache/sci-chemistry/pymol-2.5.0 | 2 +- .../md5-cache/sci-chemistry/vmd-1.9.4_alpha51 | 2 +- .../md5-cache/sci-chemistry/vmd-1.9.4_alpha55 | 2 +- .../md5-cache/sci-electronics/Manifest.gz | Bin 13941 -> 13943 bytes .../sci-electronics/drahnr-oregano-0.84.40 | 2 +- .../{gazebo-11.3.0-r3 => gazebo-11.3.0-r4} | 4 +- .../{gazebo-11.5.1-r3 => gazebo-11.5.1-r4} | 4 +- .../{gazebo-11.7.0-r2 => gazebo-11.7.0-r3} | 4 +- .../{gazebo-11.9.1 => gazebo-11.9.1-r1} | 4 +- .../md5-cache/sci-electronics/kicad-5.1.12 | 2 +- .../md5-cache/sci-electronics/kicad-6.0.1 | 2 +- metadata/md5-cache/sci-electronics/kicad-9999 | 2 +- .../md5-cache/sci-electronics/klayout-0.26.11 | 2 +- .../md5-cache/sci-electronics/klayout-0.27 | 2 +- .../md5-cache/sci-electronics/klayout-0.27.3 | 2 +- .../md5-cache/sci-electronics/klayout-9999 | 2 +- .../sci-geosciences/GeographicLib-1.52 | 2 +- .../md5-cache/sci-geosciences/Manifest.gz | Bin 18687 -> 18653 bytes .../md5-cache/sci-geosciences/folium-0.12.1 | 2 +- .../sci-geosciences/geocode-glib-3.26.2 | 2 +- .../md5-cache/sci-geosciences/geopy-2.2.0 | 2 +- .../md5-cache/sci-geosciences/gnome-maps-40.5 | 2 +- .../md5-cache/sci-geosciences/gnome-maps-41.2 | 2 +- .../md5-cache/sci-geosciences/gpsd-3.23.1-r1 | 2 +- metadata/md5-cache/sci-geosciences/gpsd-9999 | 2 +- .../md5-cache/sci-geosciences/grass-7.8.6-r1 | 2 +- .../{grass-8.0.0_rc2 => grass-8.0.0} | 7 +- metadata/md5-cache/sci-geosciences/grass-9999 | 2 +- .../sci-geosciences/mapserver-7.6.2-r1 | 2 +- .../md5-cache/sci-geosciences/mapserver-7.6.4 | 2 +- .../md5-cache/sci-geosciences/qgis-3.20.3-r1 | 2 +- .../md5-cache/sci-geosciences/qgis-3.22.0-r4 | 2 +- .../md5-cache/sci-geosciences/qgis-3.22.1 | 2 +- .../md5-cache/sci-geosciences/qgis-3.22.2 | 2 +- .../md5-cache/sci-geosciences/qgis-3.22.3 | 2 +- metadata/md5-cache/sci-geosciences/qgis-9999 | 2 +- .../md5-cache/sci-geosciences/routino-3.3.3 | 2 +- metadata/md5-cache/sci-libs/Manifest.gz | Bin 59192 -> 59338 bytes metadata/md5-cache/sci-libs/blis-0.6.0 | 2 +- metadata/md5-cache/sci-libs/blis-0.8.1 | 2 +- metadata/md5-cache/sci-libs/bmrblib-1.0.4 | 2 +- metadata/md5-cache/sci-libs/branca-0.4.2-r1 | 2 +- metadata/md5-cache/sci-libs/cantera-2.5.1-r1 | 2 +- metadata/md5-cache/sci-libs/cantera-2.5.1-r2 | 2 +- metadata/md5-cache/sci-libs/cartopy-0.19.0 | 2 +- metadata/md5-cache/sci-libs/cartopy-0.20.1 | 2 +- metadata/md5-cache/sci-libs/cartopy-0.20.1-r1 | 2 +- .../md5-cache/sci-libs/ceres-solver-1.14.0 | 2 +- .../md5-cache/sci-libs/ceres-solver-2.0.0 | 2 +- metadata/md5-cache/sci-libs/clblas-2.12 | 2 +- metadata/md5-cache/sci-libs/dlib-19.22 | 2 +- metadata/md5-cache/sci-libs/eccodes-2.18.0 | 2 +- metadata/md5-cache/sci-libs/gdal-3.3.3 | 2 +- metadata/md5-cache/sci-libs/gdal-3.4.0 | 2 +- metadata/md5-cache/sci-libs/gdal-3.4.1 | 6 +- metadata/md5-cache/sci-libs/gmsh-4.8.4 | 2 +- metadata/md5-cache/sci-libs/hipBLAS-4.3.0 | 12 + metadata/md5-cache/sci-libs/keras-2.7.0 | 2 +- .../sci-libs/keras-applications-1.0.8-r1 | 2 +- .../sci-libs/keras-preprocessing-1.1.2 | 2 +- metadata/md5-cache/sci-libs/kissfft-131.1.0 | 2 +- metadata/md5-cache/sci-libs/kissfft-9999 | 2 +- .../md5-cache/sci-libs/libsigrok-0.5.2-r2 | 2 +- .../md5-cache/sci-libs/libsigrok-0.5.2-r3 | 2 +- metadata/md5-cache/sci-libs/libsigrok-9999 | 2 +- .../sci-libs/libsigrokdecode-0.5.3-r2 | 2 +- .../md5-cache/sci-libs/libsigrokdecode-9999 | 2 +- metadata/md5-cache/sci-libs/libsvm-3.25 | 2 +- metadata/md5-cache/sci-libs/linux-gpib-4.3.4 | 2 +- metadata/md5-cache/sci-libs/med-4.1.0 | 2 +- metadata/md5-cache/sci-libs/nlopt-2.6.2-r1 | 2 +- metadata/md5-cache/sci-libs/numkit-1.1.2-r1 | 2 +- metadata/md5-cache/sci-libs/pastix-5.2.3 | 2 +- metadata/md5-cache/sci-libs/pastix-6.0.3 | 2 +- .../md5-cache/sci-libs/plplot-5.15.0-r102 | 2 +- metadata/md5-cache/sci-libs/pyshp-2.1.3 | 2 +- metadata/md5-cache/sci-libs/rocBLAS-4.3.0 | 2 +- metadata/md5-cache/sci-libs/rocFFT-4.3.0 | 2 +- .../md5-cache/sci-libs/rocSPARSE-4.3.0-r1 | 2 +- metadata/md5-cache/sci-libs/rtree-0.9.7 | 2 +- .../md5-cache/sci-libs/scikit-image-0.17.2-r1 | 2 +- .../md5-cache/sci-libs/scikit-image-0.19.1 | 2 +- .../md5-cache/sci-libs/scikit-learn-0.24.2 | 2 +- .../md5-cache/sci-libs/scikit-learn-1.0.2 | 2 +- .../md5-cache/sci-libs/scikit-optimize-0.8.1 | 2 +- .../md5-cache/sci-libs/scikit-optimize-0.9.0 | 2 +- metadata/md5-cache/sci-libs/shapely-1.7.1-r1 | 2 +- .../md5-cache/sci-libs/tensorflow-2.5.0-r3 | 2 +- metadata/md5-cache/sci-libs/tensorflow-2.7.0 | 2 +- .../sci-libs/tensorflow-estimator-2.5.0 | 2 +- .../sci-libs/tensorflow-estimator-2.7.0 | 2 +- metadata/md5-cache/sci-libs/volk-2.4.1 | 2 +- metadata/md5-cache/sci-libs/volk-2.5.0 | 2 +- metadata/md5-cache/sci-libs/vtk-8.2.0-r6 | 2 +- .../sci-libs/{vtk-9.0.3-r3 => vtk-9.0.3-r4} | 6 +- metadata/md5-cache/sci-libs/vtk-9.1.0 | 2 +- .../md5-cache/sci-mathematics/Manifest.gz | Bin 24665 -> 24819 bytes metadata/md5-cache/sci-mathematics/coq-8.15.0 | 15 + .../sci-mathematics/cryptominisat-5.8.0 | 2 +- .../md5-cache/sci-mathematics/cvc4-1.7-r1 | 2 +- metadata/md5-cache/sci-mathematics/cvc4-1.8 | 2 +- .../sci-mathematics/dunshire-0.1.1-r1 | 2 +- ...211210-r1 => easycrypt-1.0_pre20211210-r2} | 6 +- .../md5-cache/sci-mathematics/flint-2.7.1-r1 | 2 +- .../md5-cache/sci-mathematics/flint-2.8.4 | 2 +- .../md5-cache/sci-mathematics/ginac-1.7.11 | 2 +- .../md5-cache/sci-mathematics/ginac-1.8.0 | 2 +- .../sci-mathematics/mathlib-tools-1.1.0 | 4 +- .../sci-mathematics/maxima-5.44.0-r10 | 2 +- .../sci-mathematics/maxima-5.44.0-r9 | 2 +- .../sci-mathematics/maxima-5.45.1-r2 | 2 +- .../md5-cache/sci-mathematics/msieve-1.53-r1 | 6 +- .../md5-cache/sci-mathematics/petsc-3.13.1 | 2 +- .../md5-cache/sci-mathematics/petsc-3.14.6 | 2 +- .../md5-cache/sci-mathematics/petsc-3.15.0 | 2 +- .../md5-cache/sci-mathematics/petsc-3.15.0-r1 | 2 +- .../md5-cache/sci-mathematics/petsc-3.16.0 | 2 +- .../md5-cache/sci-mathematics/pspp-1.2.0-r1 | 2 +- metadata/md5-cache/sci-mathematics/pspp-1.4.1 | 2 +- .../sci-mathematics/relational-2.5-r2 | 2 +- .../md5-cache/sci-mathematics/slepc-3.13.1 | 2 +- .../md5-cache/sci-mathematics/slepc-3.14.2 | 2 +- .../md5-cache/sci-mathematics/slepc-3.15.0 | 2 +- .../md5-cache/sci-mathematics/slepc-3.16.0 | 2 +- .../md5-cache/sci-mathematics/stp-2.3.3-r1 | 2 +- metadata/md5-cache/sci-mathematics/z3-4.8.13 | 2 +- metadata/md5-cache/sci-mathematics/z3-4.8.14 | 2 +- metadata/md5-cache/sci-misc/Manifest.gz | Bin 3107 -> 3108 bytes metadata/md5-cache/sci-misc/vitables-3.0.2 | 2 +- metadata/md5-cache/sci-physics/Manifest.gz | Bin 7013 -> 7021 bytes metadata/md5-cache/sci-physics/espresso-4.1.3 | 2 +- metadata/md5-cache/sci-physics/espresso-9999 | 2 +- metadata/md5-cache/sci-physics/geant-4.11.0.0 | 2 +- .../md5-cache/sci-physics/lammps-20200303-r2 | 2 +- metadata/md5-cache/sci-physics/lhapdf-6.3.0 | 2 +- .../md5-cache/sci-physics/qmeq-1.0_p202004 | 2 +- .../md5-cache/sci-physics/root-6.22.08-r4 | 2 +- .../md5-cache/sci-physics/root-6.24.06-r2 | 2 +- metadata/md5-cache/sci-physics/root-6.24.9999 | 2 +- metadata/md5-cache/sci-physics/root-9999 | 2 +- .../md5-cache/sci-visualization/Manifest.gz | Bin 8115 -> 8122 bytes .../sci-visualization/dash-1.20.0-r1 | 2 +- .../md5-cache/sci-visualization/dash-1.21.0 | 2 +- .../dash-core-components-1.16.0 | 2 +- .../dash-core-components-1.17.1 | 2 +- .../dash-html-components-1.1.3 | 2 +- .../dash-html-components-1.1.4 | 2 +- .../sci-visualization/dash-table-4.11.3 | 2 +- .../sci-visualization/dash-table-4.12.1 | 2 +- .../sci-visualization/jupyter-dash-0.4.0 | 2 +- .../sci-visualization/paraview-5.9.0 | 2 +- .../sci-visualization/paraview-5.9.1 | 2 +- .../sci-visualization/pythonprop-0.30 | 2 +- .../sci-visualization/scidavis-2.4.0-r2 | 2 +- .../scidavis-2.4.0_p20211117 | 2 +- .../sci-visualization/tensorboard-2.5.0 | 2 +- .../sci-visualization/tensorboard-2.7.0 | 2 +- .../md5-cache/sci-visualization/veusz-3.3.1 | 2 +- metadata/md5-cache/sec-policy/Manifest.gz | Bin 158617 -> 159096 bytes .../sec-policy/selinux-base-2.20210203-r1 | 2 +- .../sec-policy/selinux-base-2.20210908-r1 | 2 +- .../md5-cache/sec-policy/selinux-base-9999 | 2 +- .../sec-policy/selinux-container-9999 | 12 + .../md5-cache/sec-policy/selinux-docker-9999 | 12 + .../md5-cache/sec-policy/selinux-podman-9999 | 12 + metadata/md5-cache/sys-apps/Manifest.gz | Bin 85569 -> 83418 bytes .../sys-apps/accountsservice-0.6.55-r1 | 2 +- .../md5-cache/sys-apps/apparmor-utils-3.0.1 | 2 +- .../md5-cache/sys-apps/apparmor-utils-3.0.3 | 2 +- metadata/md5-cache/sys-apps/baobab-40.0 | 2 +- metadata/md5-cache/sys-apps/baobab-41.0 | 2 +- metadata/md5-cache/sys-apps/bleachbit-4.2.0 | 2 +- metadata/md5-cache/sys-apps/bleachbit-4.4.2 | 2 +- metadata/md5-cache/sys-apps/bolt-0.9.1 | 2 +- metadata/md5-cache/sys-apps/coreutils-8.32-r1 | 2 +- metadata/md5-cache/sys-apps/coreutils-9.0 | 2 +- metadata/md5-cache/sys-apps/coreutils-9.0-r1 | 2 +- .../md5-cache/sys-apps/daisydog-2014.05.30 | 6 +- metadata/md5-cache/sys-apps/dbus-1.12.20-r4 | 2 +- metadata/md5-cache/sys-apps/dbus-broker-29 | 2 +- metadata/md5-cache/sys-apps/dbus-broker-9999 | 2 +- metadata/md5-cache/sys-apps/dstat-0.7.4-r2 | 2 +- metadata/md5-cache/sys-apps/edid-fixdim-1 | 2 +- metadata/md5-cache/sys-apps/file-5.41 | 2 +- metadata/md5-cache/sys-apps/file-9999 | 2 +- metadata/md5-cache/sys-apps/findutils-4.8.0 | 2 +- .../md5-cache/sys-apps/findutils-4.8.0-r1 | 2 +- metadata/md5-cache/sys-apps/firejail-0.9.64.4 | 2 +- metadata/md5-cache/sys-apps/firejail-0.9.66 | 2 +- metadata/md5-cache/sys-apps/firejail-9999 | 2 +- metadata/md5-cache/sys-apps/flashrom-1.2-r3 | 2 +- metadata/md5-cache/sys-apps/flashrom-9999 | 2 +- metadata/md5-cache/sys-apps/flatpak-1.10.5 | 2 +- metadata/md5-cache/sys-apps/flatpak-1.10.6 | 2 +- metadata/md5-cache/sys-apps/flatpak-1.12.2 | 2 +- metadata/md5-cache/sys-apps/flatpak-1.12.2-r1 | 2 +- metadata/md5-cache/sys-apps/flatpak-1.12.3 | 2 +- metadata/md5-cache/sys-apps/flatpak-1.12.4 | 2 +- metadata/md5-cache/sys-apps/fwupd-1.7.2-r2 | 2 +- metadata/md5-cache/sys-apps/fwupd-1.7.3-r1 | 2 +- metadata/md5-cache/sys-apps/fwupd-1.7.4 | 2 +- metadata/md5-cache/sys-apps/fwupd-efi-1.1 | 2 +- metadata/md5-cache/sys-apps/fwupd-efi-1.2 | 2 +- metadata/md5-cache/sys-apps/gcp-0.2.1 | 2 +- .../sys-apps/gnome-disk-utility-40.2 | 2 +- .../sys-apps/gnome-disk-utility-41.0 | 2 +- metadata/md5-cache/sys-apps/i2c-tools-4.1-r1 | 2 +- metadata/md5-cache/sys-apps/i2c-tools-4.2 | 2 +- metadata/md5-cache/sys-apps/i2c-tools-4.3 | 2 +- metadata/md5-cache/sys-apps/kcheck-0.0.2-r1 | 2 +- metadata/md5-cache/sys-apps/kcheck-9999 | 2 +- metadata/md5-cache/sys-apps/kmod-29 | 2 +- metadata/md5-cache/sys-apps/kmod-9999 | 2 +- metadata/md5-cache/sys-apps/onerng-3.6-r3 | 2 +- metadata/md5-cache/sys-apps/opal-utils-6.8 | 2 +- metadata/md5-cache/sys-apps/opal-utils-7.0 | 2 +- metadata/md5-cache/sys-apps/openrc-0.44.10 | 2 +- metadata/md5-cache/sys-apps/openrc-9999 | 2 +- .../md5-cache/sys-apps/osinfo-db-tools-1.9.0 | 2 +- metadata/md5-cache/sys-apps/paxctl-0.9 | 8 +- metadata/md5-cache/sys-apps/pcsc-lite-1.9.0 | 2 +- metadata/md5-cache/sys-apps/pcsc-lite-1.9.1 | 2 +- metadata/md5-cache/sys-apps/pcsc-lite-1.9.4 | 2 +- metadata/md5-cache/sys-apps/pkgcore-0.12.8 | 2 +- metadata/md5-cache/sys-apps/pkgcore-0.12.9 | 2 +- metadata/md5-cache/sys-apps/pkgcore-9999 | 2 +- metadata/md5-cache/sys-apps/plocate-1.1.11 | 2 +- metadata/md5-cache/sys-apps/plocate-1.1.13 | 2 +- metadata/md5-cache/sys-apps/plocate-1.1.14 | 2 +- .../md5-cache/sys-apps/policycoreutils-3.1-r2 | 2 +- .../md5-cache/sys-apps/policycoreutils-3.2 | 2 +- .../md5-cache/sys-apps/policycoreutils-3.3 | 2 +- .../md5-cache/sys-apps/policycoreutils-9999 | 2 +- metadata/md5-cache/sys-apps/portage-3.0.18 | 2 +- metadata/md5-cache/sys-apps/portage-3.0.20-r6 | 2 +- metadata/md5-cache/sys-apps/portage-3.0.28-r1 | 2 +- metadata/md5-cache/sys-apps/portage-3.0.29 | 2 +- metadata/md5-cache/sys-apps/portage-3.0.30-r1 | 6 +- metadata/md5-cache/sys-apps/portage-9999 | 2 +- metadata/md5-cache/sys-apps/razercfg-0.42 | 2 +- metadata/md5-cache/sys-apps/s6-2.11.0.1 | 14 + metadata/md5-cache/sys-apps/s6-2.9.2.0 | 7 +- .../md5-cache/sys-apps/s6-linux-init-0.3.1.1 | 12 - .../md5-cache/sys-apps/s6-linux-init-0.4.0.0 | 12 - .../md5-cache/sys-apps/s6-linux-init-1.0.2.0 | 13 - .../md5-cache/sys-apps/s6-linux-init-1.0.3.1 | 13 - .../md5-cache/sys-apps/s6-linux-init-1.0.4.2 | 7 +- .../md5-cache/sys-apps/s6-linux-init-1.0.7.1 | 14 + .../md5-cache/sys-apps/s6-linux-utils-2.4.0.2 | 12 - .../md5-cache/sys-apps/s6-linux-utils-2.5.0.0 | 12 - .../md5-cache/sys-apps/s6-linux-utils-2.5.0.1 | 12 - .../md5-cache/sys-apps/s6-linux-utils-2.5.1.1 | 12 - .../md5-cache/sys-apps/s6-linux-utils-2.5.1.3 | 7 +- .../md5-cache/sys-apps/s6-linux-utils-2.5.1.7 | 13 + .../sys-apps/s6-portable-utils-2.2.1.1 | 12 - .../sys-apps/s6-portable-utils-2.2.1.2 | 12 - .../sys-apps/s6-portable-utils-2.2.1.3 | 12 - .../sys-apps/s6-portable-utils-2.2.2.1 | 12 - .../sys-apps/s6-portable-utils-2.2.3.0 | 7 +- .../sys-apps/s6-portable-utils-2.2.3.4 | 13 + metadata/md5-cache/sys-apps/s6-rc-0.3.0.0 | 13 - metadata/md5-cache/sys-apps/s6-rc-0.4.0.0 | 13 - metadata/md5-cache/sys-apps/s6-rc-0.4.0.1 | 13 - metadata/md5-cache/sys-apps/s6-rc-0.4.1.0 | 13 - metadata/md5-cache/sys-apps/s6-rc-0.5.0.0 | 13 - metadata/md5-cache/sys-apps/s6-rc-0.5.1.1 | 13 - metadata/md5-cache/sys-apps/s6-rc-0.5.2.0 | 7 +- metadata/md5-cache/sys-apps/s6-rc-0.5.3.0 | 14 + .../md5-cache/sys-apps/selinux-python-3.1-r2 | 2 +- .../md5-cache/sys-apps/selinux-python-3.2-r1 | 2 +- .../md5-cache/sys-apps/selinux-python-3.3 | 2 +- .../md5-cache/sys-apps/selinux-python-9999 | 2 +- metadata/md5-cache/sys-apps/shadow-4.11.1 | 4 +- metadata/md5-cache/sys-apps/systemd-249.9 | 2 +- metadata/md5-cache/sys-apps/systemd-250.2 | 2 +- metadata/md5-cache/sys-apps/systemd-250.3 | 2 +- metadata/md5-cache/sys-apps/systemd-9999 | 2 +- .../md5-cache/sys-apps/systemd-tmpfiles-249.7 | 2 +- .../md5-cache/sys-apps/systemd-tmpfiles-249.9 | 2 +- metadata/md5-cache/sys-apps/tuned-2.15.0-r1 | 2 +- metadata/md5-cache/sys-apps/tuned-2.16.0 | 2 +- metadata/md5-cache/sys-apps/usbutils-014-r1 | 2 +- .../md5-cache/sys-apps/util-linux-2.37.2-r1 | 2 +- .../md5-cache/sys-apps/util-linux-2.37.2-r3 | 16 - ...util-linux-2.37.3 => util-linux-2.37.3-r1} | 8 +- metadata/md5-cache/sys-apps/util-linux-9999 | 6 +- .../md5-cache/sys-apps/x86info-1.30_p20190617 | 8 +- metadata/md5-cache/sys-auth/Manifest.gz | Bin 15650 -> 15644 bytes metadata/md5-cache/sys-auth/elogind-246.10-r1 | 2 +- metadata/md5-cache/sys-auth/elogind-246.10-r2 | 2 +- metadata/md5-cache/sys-auth/fprintd-1.90.8 | 2 +- metadata/md5-cache/sys-auth/fprintd-1.90.9 | 2 +- metadata/md5-cache/sys-auth/fprintd-1.92.0 | 2 +- metadata/md5-cache/sys-auth/fprintd-1.94.0 | 2 +- metadata/md5-cache/sys-auth/fprintd-1.94.1 | 2 +- metadata/md5-cache/sys-auth/libfprint-1.0 | 2 +- metadata/md5-cache/sys-auth/libfprint-1.90.7 | 2 +- .../md5-cache/sys-auth/libfprint-1.92.0-r1 | 2 +- .../md5-cache/sys-auth/libfprint-1.94.1-r1 | 2 +- metadata/md5-cache/sys-auth/libfprint-1.94.2 | 2 +- .../md5-cache/sys-auth/nss-pam-ldapd-0.9.12 | 2 +- metadata/md5-cache/sys-auth/otpcalc-0.97.9 | 2 +- .../md5-cache/sys-auth/pambase-20210201.1 | 2 +- .../md5-cache/sys-auth/pambase-20211218-r1 | 2 +- metadata/md5-cache/sys-auth/pambase-999999999 | 2 +- metadata/md5-cache/sys-auth/polkit-0.117-r3 | 4 +- metadata/md5-cache/sys-auth/polkit-0.120-r1 | 2 +- metadata/md5-cache/sys-auth/polkit-0.120-r2 | 2 +- metadata/md5-cache/sys-auth/rtkit-0.13-r1 | 2 +- metadata/md5-cache/sys-auth/seatd-0.5.0 | 2 +- metadata/md5-cache/sys-auth/seatd-0.5.0-r1 | 2 +- metadata/md5-cache/sys-auth/seatd-0.6.2-r1 | 2 +- metadata/md5-cache/sys-auth/seatd-0.6.3 | 2 +- metadata/md5-cache/sys-auth/seatd-9999 | 2 +- .../md5-cache/sys-auth/solo-python-0.0.31 | 2 +- .../md5-cache/sys-auth/ssh-ldap-pubkey-1.3.3 | 2 +- metadata/md5-cache/sys-auth/sssd-2.3.1-r2 | 2 +- metadata/md5-cache/sys-auth/sssd-2.5.2-r2 | 2 +- metadata/md5-cache/sys-auth/sssd-2.6.0-r1 | 2 +- metadata/md5-cache/sys-block/Manifest.gz | Bin 17800 -> 17798 bytes metadata/md5-cache/sys-block/fio-3.27-r2 | 2 +- metadata/md5-cache/sys-block/fio-3.27-r3 | 2 +- metadata/md5-cache/sys-block/seekwatcher-0.13 | 2 +- .../md5-cache/sys-block/targetcli-fb-2.1.53 | 2 +- .../md5-cache/sys-block/targetcli-fb-2.1.54 | 2 +- metadata/md5-cache/sys-boot/Manifest.gz | Bin 10553 -> 10549 bytes metadata/md5-cache/sys-boot/grub-9999 | 2 +- .../md5-cache/sys-boot/systemd-boot-249.6 | 2 +- .../md5-cache/sys-boot/systemd-boot-249.9 | 2 +- metadata/md5-cache/sys-cluster/Manifest.gz | Bin 31816 -> 28976 bytes .../md5-cache/sys-cluster/ceph-14.2.22-r1 | 2 +- .../md5-cache/sys-cluster/ceph-15.2.15-r2 | 2 +- metadata/md5-cache/sys-cluster/ceph-16.2.5 | 2 +- metadata/md5-cache/sys-cluster/ceph-16.2.6-r2 | 2 +- metadata/md5-cache/sys-cluster/ceph-16.2.6-r4 | 2 +- metadata/md5-cache/sys-cluster/ceph-16.2.7 | 2 +- .../md5-cache/sys-cluster/charliecloud-0.25 | 2 +- .../md5-cache/sys-cluster/charliecloud-0.26 | 2 +- .../md5-cache/sys-cluster/charliecloud-9999 | 2 +- metadata/md5-cache/sys-cluster/crmsh-4.2.1-r1 | 2 +- .../md5-cache/sys-cluster/galera-25.3.28-r2 | 2 +- metadata/md5-cache/sys-cluster/galera-25.3.35 | 2 +- .../md5-cache/sys-cluster/galera-26.4.10-r1 | 2 +- .../md5-cache/sys-cluster/galera-26.4.8-r1 | 2 +- metadata/md5-cache/sys-cluster/glusterfs-10.0 | 2 +- .../md5-cache/sys-cluster/glusterfs-8.5-r1 | 2 +- metadata/md5-cache/sys-cluster/glusterfs-8.6 | 2 +- metadata/md5-cache/sys-cluster/glusterfs-9.4 | 2 +- metadata/md5-cache/sys-cluster/hpx-1.7.1-r1 | 2 +- metadata/md5-cache/sys-cluster/hpx-9999 | 2 +- .../{native-mpi-0 => native-mpi-0-r1} | 5 +- metadata/md5-cache/sys-cluster/nullmpi-0.7 | 13 - metadata/md5-cache/sys-cluster/nullmpi-0.7-r1 | 14 + metadata/md5-cache/sys-cluster/openmpi-1.10.7 | 15 - .../md5-cache/sys-cluster/openmpi-1.4.5-r1 | 15 - .../md5-cache/sys-cluster/openmpi-1.7.5-r2 | 15 - .../md5-cache/sys-cluster/openmpi-1.8.8-r1 | 15 - .../md5-cache/sys-cluster/openmpi-2.0.4-r1 | 15 - .../md5-cache/sys-cluster/openmpi-2.1.6-r1 | 15 - .../md5-cache/sys-cluster/openmpi-3.0.4-r1 | 15 - .../md5-cache/sys-cluster/openmpi-3.1.4-r1 | 15 - .../md5-cache/sys-cluster/openmpi-4.0.5-r3 | 15 - metadata/md5-cache/sys-cluster/openmpi-4.0.7 | 15 - metadata/md5-cache/sys-cluster/openmpi-4.1.2 | 4 +- .../md5-cache/sys-cluster/pacemaker-2.0.5 | 2 +- .../md5-cache/sys-cluster/pacemaker-2.1.2 | 2 +- .../md5-cache/sys-cluster/rdma-core-30.0-r2 | 15 - metadata/md5-cache/sys-cluster/rdma-core-31.0 | 15 - metadata/md5-cache/sys-cluster/rdma-core-32.0 | 15 - .../md5-cache/sys-cluster/rdma-core-32.0-r1 | 15 - metadata/md5-cache/sys-cluster/rdma-core-33.0 | 15 - .../md5-cache/sys-cluster/rdma-core-33.0-r1 | 15 - metadata/md5-cache/sys-cluster/rdma-core-34.0 | 15 - metadata/md5-cache/sys-cluster/rdma-core-36.0 | 15 - metadata/md5-cache/sys-cluster/rdma-core-38.0 | 6 +- metadata/md5-cache/sys-cluster/rdma-core-9999 | 2 +- metadata/md5-cache/sys-cluster/sanlock-3.8.2 | 2 +- metadata/md5-cache/sys-cluster/sanlock-3.8.4 | 2 +- metadata/md5-cache/sys-devel/Manifest.gz | Bin 29042 -> 28414 bytes .../md5-cache/sys-devel/autoconf-wrapper-15 | 4 +- .../sys-devel/autoconf-wrapper-20220130 | 9 + .../md5-cache/sys-devel/automake-1.16.3-r1 | 2 +- metadata/md5-cache/sys-devel/automake-1.16.4 | 2 +- metadata/md5-cache/sys-devel/automake-1.16.5 | 2 +- metadata/md5-cache/sys-devel/automake-9999 | 2 +- .../md5-cache/sys-devel/automake-wrapper-11 | 4 +- .../md5-cache/sys-devel/binutils-2.37_p1-r2 | 2 +- metadata/md5-cache/sys-devel/binutils-9999 | 2 +- metadata/md5-cache/sys-devel/clang-11.1.0 | 2 +- metadata/md5-cache/sys-devel/clang-12.0.1 | 2 +- metadata/md5-cache/sys-devel/clang-13.0.0 | 2 +- .../md5-cache/sys-devel/clang-13.0.1.9999 | 2 +- metadata/md5-cache/sys-devel/clang-13.0.1_rc3 | 2 +- .../md5-cache/sys-devel/clang-14.0.0.9999 | 2 +- metadata/md5-cache/sys-devel/distcc-3.3.3-r3 | 2 +- metadata/md5-cache/sys-devel/distcc-3.4 | 2 +- metadata/md5-cache/sys-devel/gdb-10.2-r1 | 2 +- metadata/md5-cache/sys-devel/gdb-11.1 | 2 +- metadata/md5-cache/sys-devel/gdb-11.2 | 2 +- metadata/md5-cache/sys-devel/gdb-9999 | 2 +- metadata/md5-cache/sys-devel/lld-11.1.0 | 2 +- metadata/md5-cache/sys-devel/lld-11.1.0-r1 | 2 +- metadata/md5-cache/sys-devel/lld-12.0.1 | 2 +- metadata/md5-cache/sys-devel/lld-13.0.0 | 2 +- metadata/md5-cache/sys-devel/lld-13.0.1.9999 | 2 +- metadata/md5-cache/sys-devel/lld-13.0.1_rc3 | 2 +- metadata/md5-cache/sys-devel/lld-14.0.0.9999 | 2 +- metadata/md5-cache/sys-devel/llvm-11.1.0 | 2 +- metadata/md5-cache/sys-devel/llvm-12.0.1 | 2 +- metadata/md5-cache/sys-devel/llvm-13.0.0 | 2 +- metadata/md5-cache/sys-devel/llvm-13.0.1.9999 | 2 +- metadata/md5-cache/sys-devel/llvm-13.0.1_rc3 | 2 +- metadata/md5-cache/sys-devel/llvm-14.0.0.9999 | 2 +- metadata/md5-cache/sys-devel/rust-std-1.53.0 | 14 - metadata/md5-cache/sys-devel/rust-std-1.54.0 | 14 - metadata/md5-cache/sys-devel/rust-std-1.55.0 | 14 - metadata/md5-cache/sys-devel/rust-std-1.56.1 | 14 - metadata/md5-cache/sys-devel/rust-std-1.58.0 | 14 - metadata/md5-cache/sys-devel/rust-std-1.58.1 | 2 +- metadata/md5-cache/sys-firmware/Manifest.gz | Bin 8938 -> 8940 bytes .../sys-firmware/edk2-ovmf-202105-r1 | 2 +- .../sys-firmware/edk2-ovmf-202105-r2 | 2 +- .../sys-firmware/nvidia-firmware-340.32-r1 | 2 +- .../md5-cache/sys-firmware/seabios-1.12.0 | 2 +- .../md5-cache/sys-firmware/seabios-1.12.0-r1 | 2 +- .../md5-cache/sys-firmware/seabios-1.14.0 | 2 +- .../md5-cache/sys-firmware/seabios-1.14.0-r1 | 2 +- .../md5-cache/sys-firmware/seabios-1.14.0-r2 | 2 +- metadata/md5-cache/sys-fs/Manifest.gz | Bin 35610 -> 35591 bytes .../sys-fs/android-file-transfer-linux-4.1 | 2 +- .../sys-fs/android-file-transfer-linux-4.2 | 2 +- .../sys-fs/android-file-transfer-linux-9999 | 2 +- metadata/md5-cache/sys-fs/bcache-tools-1.1-r1 | 2 +- metadata/md5-cache/sys-fs/bcache-tools-9999 | 2 +- .../md5-cache/sys-fs/btrfs-progs-5.10.1-r1 | 2 +- metadata/md5-cache/sys-fs/btrfs-progs-5.14.2 | 2 +- metadata/md5-cache/sys-fs/btrfs-progs-5.15-r1 | 2 +- metadata/md5-cache/sys-fs/btrfs-progs-5.15.1 | 2 +- metadata/md5-cache/sys-fs/btrfs-progs-5.16 | 2 +- metadata/md5-cache/sys-fs/btrfs-progs-9999 | 2 +- metadata/md5-cache/sys-fs/cryfs-0.10.3-r1 | 2 +- metadata/md5-cache/sys-fs/fuse-3.10.4 | 2 +- metadata/md5-cache/sys-fs/fuse-3.10.5 | 2 +- .../sys-fs/mergerfs-tools-0_p20210502-r2 | 2 +- metadata/md5-cache/sys-fs/ubi_reader-0.7.2 | 2 +- metadata/md5-cache/sys-fs/udev-249.6-r2 | 2 +- metadata/md5-cache/sys-fs/udev-249.9 | 2 +- metadata/md5-cache/sys-fs/udev-9999 | 2 +- metadata/md5-cache/sys-fs/udiskie-2.4.0 | 2 +- metadata/md5-cache/sys-fs/unionfs-fuse-2.1 | 2 +- metadata/md5-cache/sys-fs/unionfs-fuse-2.2 | 2 +- metadata/md5-cache/sys-fs/unionfs-fuse-9999 | 2 +- metadata/md5-cache/sys-fs/zfs-0.8.6-r2 | 2 +- metadata/md5-cache/sys-fs/zfs-2.0.7 | 2 +- metadata/md5-cache/sys-fs/zfs-2.1.2-r1 | 2 +- metadata/md5-cache/sys-fs/zfs-9999 | 2 +- metadata/md5-cache/sys-kernel/Manifest.gz | Bin 23040 -> 25715 bytes .../sys-kernel/bliss-initramfs-8.1.0-r1 | 2 +- .../sys-kernel/bliss-initramfs-9.3.0 | 2 +- metadata/md5-cache/sys-kernel/genkernel-4.2.5 | 2 +- .../md5-cache/sys-kernel/genkernel-4.2.6-r2 | 2 +- metadata/md5-cache/sys-kernel/genkernel-9999 | 2 +- .../sys-kernel/gentoo-kernel-5.10.93 | 2 +- .../sys-kernel/gentoo-kernel-5.10.94 | 2 +- .../sys-kernel/gentoo-kernel-5.10.95 | 16 + .../sys-kernel/gentoo-kernel-5.15.16 | 2 +- .../sys-kernel/gentoo-kernel-5.15.17 | 2 +- .../sys-kernel/gentoo-kernel-5.15.18 | 16 + .../sys-kernel/gentoo-kernel-5.4.173 | 2 +- .../sys-kernel/gentoo-kernel-5.4.174 | 2 +- .../sys-kernel/gentoo-kernel-5.4.175 | 15 + .../sys-kernel/gentoo-kernel-bin-5.10.95 | 15 + .../sys-kernel/gentoo-kernel-bin-5.15.18 | 15 + .../sys-kernel/gentoo-kernel-bin-5.4.175 | 15 + .../sys-kernel/gentoo-sources-4.14.264 | 14 + .../sys-kernel/gentoo-sources-4.19.227 | 14 + .../sys-kernel/gentoo-sources-4.4.301 | 14 + .../sys-kernel/gentoo-sources-4.9.299 | 14 + .../sys-kernel/gentoo-sources-5.10.95 | 14 + .../sys-kernel/gentoo-sources-5.15.18 | 14 + .../sys-kernel/gentoo-sources-5.16.4 | 14 + .../sys-kernel/gentoo-sources-5.4.175 | 14 + metadata/md5-cache/sys-kernel/kergen-0.1.5 | 2 +- .../md5-cache/sys-kernel/linux-docs-5.10.83 | 2 +- .../md5-cache/sys-kernel/linux-docs-5.15.6 | 2 +- ...sources-4.14.256 => mips-sources-4.14.263} | 6 +- ...sources-4.19.219 => mips-sources-4.19.226} | 6 +- ...s-sources-5.4.163 => mips-sources-5.4.174} | 6 +- .../sys-kernel/rt-sources-5.10.78_p55 | 2 +- .../sys-kernel/rt-sources-5.10.90_p60 | 2 +- .../sys-kernel/rt-sources-5.15.12_p25 | 2 +- .../sys-kernel/rt-sources-5.15.3_p21 | 2 +- .../sys-kernel/vanilla-kernel-5.10.93 | 2 +- .../sys-kernel/vanilla-kernel-5.10.94 | 2 +- .../sys-kernel/vanilla-kernel-5.10.95 | 16 + .../sys-kernel/vanilla-kernel-5.15.16 | 2 +- .../sys-kernel/vanilla-kernel-5.15.17 | 2 +- .../sys-kernel/vanilla-kernel-5.15.18 | 16 + .../sys-kernel/vanilla-kernel-5.4.173 | 2 +- .../sys-kernel/vanilla-kernel-5.4.174 | 2 +- .../sys-kernel/vanilla-kernel-5.4.175 | 15 + ...rces-4.14.263 => vanilla-sources-4.14.264} | 4 +- ...rces-4.19.226 => vanilla-sources-4.19.227} | 4 +- ...ources-4.4.300 => vanilla-sources-4.4.301} | 4 +- ...ources-4.9.298 => vanilla-sources-4.9.299} | 4 +- ...ources-5.10.94 => vanilla-sources-5.10.95} | 4 +- ...ources-5.15.17 => vanilla-sources-5.15.18} | 4 +- ...-sources-5.16.3 => vanilla-sources-5.16.4} | 4 +- ...ources-5.4.174 => vanilla-sources-5.4.175} | 4 +- metadata/md5-cache/sys-libs/Manifest.gz | Bin 32775 -> 32915 bytes metadata/md5-cache/sys-libs/basu-0.2.0 | 2 +- metadata/md5-cache/sys-libs/basu-0.2.0-r1 | 2 +- .../md5-cache/sys-libs/compiler-rt-11.1.0 | 2 +- .../md5-cache/sys-libs/compiler-rt-12.0.1 | 2 +- .../md5-cache/sys-libs/compiler-rt-13.0.0 | 2 +- .../sys-libs/compiler-rt-13.0.1.9999 | 2 +- .../md5-cache/sys-libs/compiler-rt-13.0.1_rc3 | 2 +- .../sys-libs/compiler-rt-14.0.0.9999 | 2 +- .../sys-libs/compiler-rt-sanitizers-11.1.0-r1 | 2 +- .../sys-libs/compiler-rt-sanitizers-12.0.1 | 2 +- .../sys-libs/compiler-rt-sanitizers-13.0.0 | 2 +- .../sys-libs/compiler-rt-sanitizers-13.0.0-r1 | 2 +- .../compiler-rt-sanitizers-13.0.1.9999 | 2 +- .../compiler-rt-sanitizers-13.0.1_rc3 | 2 +- .../compiler-rt-sanitizers-14.0.0.9999 | 2 +- metadata/md5-cache/sys-libs/cracklib-2.9.7 | 2 +- metadata/md5-cache/sys-libs/glibc-2.30-r9 | 2 +- metadata/md5-cache/sys-libs/glibc-2.31-r7 | 2 +- metadata/md5-cache/sys-libs/glibc-2.32-r8 | 2 +- metadata/md5-cache/sys-libs/glibc-2.33-r10 | 4 +- metadata/md5-cache/sys-libs/glibc-2.33-r7 | 2 +- metadata/md5-cache/sys-libs/glibc-2.34-r6 | 2 +- metadata/md5-cache/sys-libs/glibc-2.34-r7 | 4 +- metadata/md5-cache/sys-libs/glibc-9999 | 6 +- metadata/md5-cache/sys-libs/ldb-2.3.1 | 2 +- metadata/md5-cache/sys-libs/ldb-2.3.2 | 2 +- metadata/md5-cache/sys-libs/ldb-2.4.0-r1 | 2 +- metadata/md5-cache/sys-libs/ldb-2.4.1 | 6 +- metadata/md5-cache/sys-libs/ldb-2.4.2 | 2 +- metadata/md5-cache/sys-libs/ldb-2.5.0 | 2 +- metadata/md5-cache/sys-libs/libapparmor-3.0.1 | 2 +- metadata/md5-cache/sys-libs/libapparmor-3.0.3 | 2 +- metadata/md5-cache/sys-libs/libblockdev-2.25 | 2 +- metadata/md5-cache/sys-libs/libblockdev-2.26 | 2 +- metadata/md5-cache/sys-libs/libblockdev-9999 | 2 +- metadata/md5-cache/sys-libs/libcap-2.63 | 14 + .../md5-cache/sys-libs/libcap-ng-0.8.2-r1 | 2 +- metadata/md5-cache/sys-libs/libcxx-11.1.0 | 2 +- metadata/md5-cache/sys-libs/libcxx-12.0.1 | 2 +- metadata/md5-cache/sys-libs/libcxx-13.0.0 | 2 +- .../md5-cache/sys-libs/libcxx-13.0.1.9999 | 2 +- metadata/md5-cache/sys-libs/libcxx-13.0.1_rc3 | 2 +- .../md5-cache/sys-libs/libcxx-14.0.0.9999 | 2 +- metadata/md5-cache/sys-libs/libcxxabi-11.1.0 | 2 +- metadata/md5-cache/sys-libs/libcxxabi-12.0.1 | 2 +- metadata/md5-cache/sys-libs/libcxxabi-13.0.0 | 2 +- .../md5-cache/sys-libs/libcxxabi-13.0.1.9999 | 2 +- .../md5-cache/sys-libs/libcxxabi-13.0.1_rc3 | 2 +- .../md5-cache/sys-libs/libcxxabi-14.0.0.9999 | 2 +- metadata/md5-cache/sys-libs/libhugetlbfs-2.23 | 2 +- metadata/md5-cache/sys-libs/libomp-11.1.0 | 2 +- metadata/md5-cache/sys-libs/libomp-12.0.1 | 2 +- metadata/md5-cache/sys-libs/libomp-13.0.0-r2 | 2 +- .../md5-cache/sys-libs/libomp-13.0.1.9999 | 2 +- metadata/md5-cache/sys-libs/libomp-13.0.1_rc3 | 2 +- .../md5-cache/sys-libs/libomp-14.0.0.9999 | 2 +- .../md5-cache/sys-libs/libosinfo-1.9.0-r1 | 2 +- metadata/md5-cache/sys-libs/libseccomp-2.5.1 | 2 +- .../md5-cache/sys-libs/libseccomp-2.5.1-r1 | 2 +- metadata/md5-cache/sys-libs/libseccomp-2.5.2 | 2 +- metadata/md5-cache/sys-libs/libseccomp-2.5.3 | 2 +- metadata/md5-cache/sys-libs/libseccomp-9999 | 2 +- metadata/md5-cache/sys-libs/libselinux-3.1-r1 | 2 +- metadata/md5-cache/sys-libs/libselinux-3.2 | 2 +- metadata/md5-cache/sys-libs/libselinux-3.3 | 2 +- metadata/md5-cache/sys-libs/libselinux-9999 | 2 +- .../md5-cache/sys-libs/libsemanage-3.1-r1 | 2 +- metadata/md5-cache/sys-libs/libsemanage-3.2 | 2 +- metadata/md5-cache/sys-libs/libsemanage-3.3 | 2 +- metadata/md5-cache/sys-libs/libsemanage-9999 | 2 +- metadata/md5-cache/sys-libs/libsmbios-2.4.3 | 2 +- metadata/md5-cache/sys-libs/libxcrypt-4.4.20 | 2 +- .../md5-cache/sys-libs/libxcrypt-4.4.25-r1 | 2 +- .../md5-cache/sys-libs/libxcrypt-4.4.26-r1 | 2 +- metadata/md5-cache/sys-libs/libxcrypt-4.4.27 | 2 +- .../md5-cache/sys-libs/llvm-libunwind-11.1.0 | 2 +- .../md5-cache/sys-libs/llvm-libunwind-12.0.1 | 2 +- .../md5-cache/sys-libs/llvm-libunwind-13.0.0 | 2 +- .../sys-libs/llvm-libunwind-13.0.1.9999 | 2 +- .../sys-libs/llvm-libunwind-13.0.1_rc3 | 2 +- .../sys-libs/llvm-libunwind-14.0.0.9999 | 2 +- metadata/md5-cache/sys-libs/openipmi-2.0.29 | 2 +- metadata/md5-cache/sys-libs/openipmi-2.0.31 | 2 +- metadata/md5-cache/sys-libs/openipmi-2.0.32 | 2 +- metadata/md5-cache/sys-libs/pam_wrapper-1.1.3 | 2 +- .../md5-cache/sys-libs/pam_wrapper-1.1.3-r3 | 2 +- metadata/md5-cache/sys-libs/pam_wrapper-1.1.4 | 2 +- metadata/md5-cache/sys-libs/talloc-2.3.2 | 2 +- metadata/md5-cache/sys-libs/talloc-2.3.3 | 6 +- metadata/md5-cache/sys-libs/tdb-1.4.5 | 2 +- metadata/md5-cache/sys-libs/tdb-1.4.6 | 2 +- metadata/md5-cache/sys-libs/tevent-0.10.2 | 2 +- metadata/md5-cache/sys-libs/tevent-0.11.0 | 6 +- metadata/md5-cache/sys-power/Manifest.gz | Bin 7117 -> 7120 bytes metadata/md5-cache/sys-power/acpilight-1.2-r3 | 2 +- metadata/md5-cache/sys-power/acpilight-1.2-r4 | 2 +- .../sys-power/switcheroo-control-2.4 | 2 +- metadata/md5-cache/sys-process/Manifest.gz | Bin 15572 -> 16076 bytes metadata/md5-cache/sys-process/at-3.2.4 | 14 + metadata/md5-cache/sys-process/audit-3.0 | 2 +- metadata/md5-cache/sys-process/audit-3.0.1 | 2 +- metadata/md5-cache/sys-process/audit-3.0.2 | 2 +- metadata/md5-cache/sys-process/audit-3.0.3 | 2 +- metadata/md5-cache/sys-process/audit-3.0.6 | 2 +- metadata/md5-cache/sys-process/bcron-0.11 | 2 +- .../md5-cache/sys-process/bpytop-1.0.61-r1 | 2 +- metadata/md5-cache/sys-process/bpytop-1.0.63 | 2 +- metadata/md5-cache/sys-process/bpytop-1.0.67 | 2 +- metadata/md5-cache/sys-process/bpytop-1.0.68 | 15 + metadata/md5-cache/sys-process/criu-3.14-r2 | 2 +- metadata/md5-cache/sys-process/criu-3.15 | 2 +- metadata/md5-cache/sys-process/criu-3.15-r3 | 2 +- metadata/md5-cache/sys-process/criu-3.16.1 | 2 +- metadata/md5-cache/sys-process/evisum-0.5.13 | 2 +- metadata/md5-cache/sys-process/evisum-0.6.0 | 2 +- metadata/md5-cache/sys-process/glances-3.2.2 | 2 +- .../md5-cache/sys-process/glances-3.2.4.2 | 2 +- .../md5-cache/sys-process/gnome-usage-3.38.1 | 2 +- metadata/md5-cache/sys-process/htop-3.0.5-r2 | 2 +- metadata/md5-cache/sys-process/htop-3.1.1-r1 | 2 +- metadata/md5-cache/sys-process/htop-3.1.2-r1 | 2 +- metadata/md5-cache/sys-process/iotop-0.6 | 2 +- metadata/md5-cache/sys-process/iotop-c-1.21 | 14 + .../md5-cache/sys-process/systemd-cron-1.5.14 | 2 +- .../md5-cache/sys-process/systemd-cron-1.5.15 | 2 +- .../md5-cache/sys-process/systemd-cron-1.5.17 | 2 +- metadata/md5-cache/virtual/Manifest.gz | Bin 34225 -> 33269 bytes .../md5-cache/virtual/dist-kernel-5.10.95 | 7 + .../md5-cache/virtual/dist-kernel-5.15.18 | 7 + .../md5-cache/virtual/dist-kernel-5.4.175 | 7 + metadata/md5-cache/virtual/mpi-2.0-r3 | 8 - metadata/md5-cache/virtual/mpi-2.0-r4 | 9 - metadata/md5-cache/virtual/mpi-2.0-r5 | 9 - metadata/md5-cache/virtual/python-cffi-1 | 2 +- .../md5-cache/virtual/python-greenlet-1.0-r2 | 2 +- metadata/md5-cache/virtual/qmail-1.03-r1 | 4 +- metadata/md5-cache/virtual/rust-1.53.0-r1 | 9 - metadata/md5-cache/virtual/rust-1.54.0 | 9 - metadata/md5-cache/virtual/rust-1.55.0 | 9 - metadata/md5-cache/virtual/rust-1.56.1 | 9 - metadata/md5-cache/virtual/rust-1.57.0 | 9 - metadata/md5-cache/virtual/rust-1.58.0 | 9 - metadata/md5-cache/www-apache/Manifest.gz | Bin 9116 -> 9115 bytes .../md5-cache/www-apache/mod_gnutls-0.11.0 | 2 +- metadata/md5-cache/www-apache/mod_wsgi-4.7.1 | 2 +- .../md5-cache/www-apache/mod_wsgi-4.7.1-r1 | 2 +- metadata/md5-cache/www-apache/mod_wsgi-4.9.0 | 2 +- metadata/md5-cache/www-apps/Manifest.gz | Bin 22394 -> 22697 bytes metadata/md5-cache/www-apps/blohg-0.13-r4 | 2 +- metadata/md5-cache/www-apps/blohg-9999 | 2 +- metadata/md5-cache/www-apps/cgit-1.2.3-r200 | 2 +- .../www-apps/{gitea-1.15.8 => gitea-1.15.10} | 4 +- metadata/md5-cache/www-apps/gitea-1.15.7 | 15 - metadata/md5-cache/www-apps/hugo-0.89.4 | 13 - metadata/md5-cache/www-apps/hugo-0.92.1 | 13 + .../{kibana-bin-6.8.22 => kibana-bin-6.8.23} | 4 +- .../{kibana-bin-7.16.2 => kibana-bin-7.16.3} | 4 +- metadata/md5-cache/www-apps/klaus-1.5.2 | 2 +- metadata/md5-cache/www-apps/nextcloud-21.0.8 | 14 + metadata/md5-cache/www-apps/nextcloud-22.2.4 | 14 + metadata/md5-cache/www-apps/nextcloud-23.0.1 | 14 + metadata/md5-cache/www-apps/nikola-8.1.3 | 2 +- metadata/md5-cache/www-apps/novnc-1.2.0 | 2 +- metadata/md5-cache/www-apps/novnc-9999 | 2 +- metadata/md5-cache/www-apps/prewikka-5.2.0 | 2 +- .../md5-cache/www-apps/radicale-2.1.12-r1 | 2 +- metadata/md5-cache/www-apps/radicale-3.0.6-r4 | 2 +- metadata/md5-cache/www-apps/roundup-2.0.0 | 2 +- metadata/md5-cache/www-apps/roundup-2.1.0 | 2 +- metadata/md5-cache/www-apps/xpra-html5-4.5.2 | 2 +- metadata/md5-cache/www-client/Manifest.gz | Bin 11576 -> 11083 bytes .../www-client/chromium-97.0.4692.99 | 2 +- ...ium-98.0.4758.66 => chromium-98.0.4758.74} | 4 +- .../md5-cache/www-client/chromium-99.0.4840.0 | 15 - .../www-client/chromium-99.0.4844.11 | 15 + .../md5-cache/www-client/elinks-0.13.5-r100 | 2 +- metadata/md5-cache/www-client/elinks-9999 | 2 +- metadata/md5-cache/www-client/epiphany-40.6 | 2 +- metadata/md5-cache/www-client/epiphany-41.3 | 2 +- metadata/md5-cache/www-client/firefox-91.5.0 | 2 +- metadata/md5-cache/www-client/firefox-91.5.1 | 4 +- metadata/md5-cache/www-client/firefox-96.0.2 | 15 - metadata/md5-cache/www-client/firefox-96.0.3 | 4 +- ....0 => google-chrome-unstable-99.0.4844.11} | 2 +- ...31.3 => microsoft-edge-dev-99.0.1131.3-r1} | 5 +- ...35.6 => microsoft-edge-dev-99.0.1135.6-r1} | 5 +- ...41.0 => microsoft-edge-dev-99.0.1141.0-r1} | 5 +- metadata/md5-cache/www-client/pybugz-0.13-r1 | 2 +- metadata/md5-cache/www-client/pybugz-9999 | 2 +- .../md5-cache/www-client/qutebrowser-2.4.0 | 2 +- .../md5-cache/www-client/qutebrowser-9999 | 2 +- ...eamonkey-2.53.9-r1 => seamonkey-2.53.10.2} | 14 +- .../www-client/seamonkey-2.53.8.1-r1 | 15 - .../www-client/seamonkey-2.53.9.1-r1 | 2 +- .../md5-cache/www-client/vivaldi-5.0.2497.38 | 13 - .../md5-cache/www-client/vivaldi-5.0.2497.48 | 4 +- ...5.1.2549.3 => vivaldi-snapshot-5.1.2562.3} | 2 +- metadata/md5-cache/www-misc/Manifest.gz | Bin 4250 -> 4250 bytes metadata/md5-cache/www-misc/buku-4.6-r1 | 2 +- metadata/md5-cache/www-misc/urlwatch-2.22 | 2 +- metadata/md5-cache/www-misc/urlwatch-2.23 | 2 +- metadata/md5-cache/www-misc/urlwatch-2.24 | 2 +- metadata/md5-cache/www-plugins/Manifest.gz | Bin 2237 -> 2241 bytes ... chrome-binary-plugins-99.0.4844.11_alpha} | 2 +- .../www-plugins/passff-host-1.2.3-r1 | 2 +- metadata/md5-cache/www-servers/Manifest.gz | Bin 10637 -> 10796 bytes .../md5-cache/www-servers/gunicorn-20.1.0 | 2 +- .../md5-cache/www-servers/nginx-unit-1.26.1 | 2 +- metadata/md5-cache/www-servers/pshs-0.4.1 | 2 +- metadata/md5-cache/www-servers/puma-5.6.1 | 16 + .../md5-cache/www-servers/servefile-0.5.1-r1 | 2 +- .../md5-cache/www-servers/servefile-0.5.2 | 2 +- .../md5-cache/www-servers/servefile-0.5.3 | 2 +- metadata/md5-cache/www-servers/tornado-6.1 | 6 +- .../md5-cache/www-servers/uwsgi-2.0.19.1-r108 | 2 +- metadata/md5-cache/www-servers/varnish-6.5.2 | 2 +- metadata/md5-cache/www-servers/varnish-6.6.1 | 2 +- metadata/md5-cache/www-servers/varnish-7.0.1 | 2 +- metadata/md5-cache/x11-apps/Manifest.gz | Bin 16111 -> 16121 bytes .../md5-cache/x11-apps/igt-gpu-tools-1.26-r1 | 2 +- .../md5-cache/x11-apps/igt-gpu-tools-9999 | 2 +- metadata/md5-cache/x11-apps/xisxwayland-1 | 2 +- metadata/md5-cache/x11-apps/xisxwayland-9999 | 2 +- metadata/md5-cache/x11-base/Manifest.gz | Bin 2210 -> 2205 bytes metadata/md5-cache/x11-base/xcb-proto-1.14.1 | 2 +- metadata/md5-cache/x11-base/xorg-proto-2021.5 | 2 +- metadata/md5-cache/x11-base/xorg-proto-9999 | 2 +- .../md5-cache/x11-base/xorg-server-21.1.2-r4 | 2 +- .../md5-cache/x11-base/xorg-server-21.1.3 | 2 +- metadata/md5-cache/x11-base/xorg-server-9999 | 2 +- metadata/md5-cache/x11-base/xwayland-21.1.4 | 2 +- metadata/md5-cache/x11-drivers/Manifest.gz | Bin 7122 -> 7119 bytes .../xf86-video-qxl-0.1.5_p20200205 | 2 +- .../xf86-video-qxl-0.1.5_p20200205-r1 | 2 +- metadata/md5-cache/x11-libs/Manifest.gz | Bin 30291 -> 30271 bytes metadata/md5-cache/x11-libs/colord-gtk-0.2.0 | 2 +- .../md5-cache/x11-libs/gdk-pixbuf-2.42.6-r1 | 2 +- .../md5-cache/x11-libs/gdk-pixbuf-xlib-2.40.2 | 2 +- .../md5-cache/x11-libs/goocanvas-2.0.4-r1 | 2 +- .../md5-cache/x11-libs/gtksourceview-4.8.2 | 2 +- metadata/md5-cache/x11-libs/libdrm-2.4.106 | 2 +- metadata/md5-cache/x11-libs/libdrm-2.4.107 | 2 +- metadata/md5-cache/x11-libs/libdrm-2.4.108 | 2 +- metadata/md5-cache/x11-libs/libdrm-2.4.109 | 2 +- metadata/md5-cache/x11-libs/libdrm-9999 | 2 +- metadata/md5-cache/x11-libs/libnotify-0.7.8 | 2 +- metadata/md5-cache/x11-libs/libnotify-0.7.9 | 2 +- .../md5-cache/x11-libs/libnotify-0.7.9-r1 | 2 +- metadata/md5-cache/x11-libs/libvdpau-1.4 | 2 +- metadata/md5-cache/x11-libs/libvdpau-99999 | 2 +- metadata/md5-cache/x11-libs/libwnck-3.36.0 | 2 +- metadata/md5-cache/x11-libs/libwnck-40.0 | 2 +- metadata/md5-cache/x11-libs/libxcb-1.14 | 2 +- metadata/md5-cache/x11-libs/libxcvt-0.1.1 | 2 +- metadata/md5-cache/x11-libs/libxcvt-9999 | 2 +- .../md5-cache/x11-libs/libxkbcommon-1.3.1 | 2 +- metadata/md5-cache/x11-libs/pango-1.48.10-r1 | 2 +- metadata/md5-cache/x11-libs/pango-1.50.3 | 2 +- metadata/md5-cache/x11-libs/pixman-0.40.0 | 2 +- metadata/md5-cache/x11-libs/pixman-9999 | 2 +- metadata/md5-cache/x11-libs/vte-0.64.2 | 2 +- metadata/md5-cache/x11-libs/vte-0.66.2 | 2 +- metadata/md5-cache/x11-libs/xapp-2.2.4 | 2 +- metadata/md5-cache/x11-libs/xapp-2.2.8 | 2 +- metadata/md5-cache/x11-misc/Manifest.gz | Bin 66591 -> 66584 bytes metadata/md5-cache/x11-misc/alacarte-3.36.0 | 2 +- metadata/md5-cache/x11-misc/alacarte-3.42.0 | 2 +- metadata/md5-cache/x11-misc/arandr-0.1.10-r2 | 2 +- metadata/md5-cache/x11-misc/autorandr-1.11-r1 | 2 +- metadata/md5-cache/x11-misc/autorandr-1.12.1 | 2 +- metadata/md5-cache/x11-misc/autorandr-9999 | 2 +- metadata/md5-cache/x11-misc/colord-1.4.5-r3 | 2 +- metadata/md5-cache/x11-misc/devilspie2-0.44 | 15 + metadata/md5-cache/x11-misc/dex-0.8.0 | 2 +- metadata/md5-cache/x11-misc/dex-0.9.0 | 2 +- metadata/md5-cache/x11-misc/fbpanel-7.0-r2 | 2 +- metadata/md5-cache/x11-misc/gpaste-3.36.3 | 2 +- .../x11-misc/grub2-theme-preview-2.3.0 | 2 +- .../x11-misc/grub2-theme-preview-2.3.0-r1 | 2 +- .../x11-misc/grub2-theme-preview-2.4.2 | 2 +- metadata/md5-cache/x11-misc/i3status-2.14 | 2 +- .../md5-cache/x11-misc/libinput-gestures-2.56 | 2 +- .../md5-cache/x11-misc/libinput-gestures-9999 | 2 +- .../md5-cache/x11-misc/menulibre-2.2.1-r2 | 2 +- metadata/md5-cache/x11-misc/menumaker-0.99.12 | 2 +- metadata/md5-cache/x11-misc/meteo-0.9.9.1 | 2 +- metadata/md5-cache/x11-misc/mozo-1.24.0-r1 | 2 +- metadata/md5-cache/x11-misc/mozo-1.24.1 | 2 +- metadata/md5-cache/x11-misc/mugshot-0.4.3 | 2 +- metadata/md5-cache/x11-misc/picom-8-r1 | 16 - metadata/md5-cache/x11-misc/picom-8.2-r2 | 2 +- metadata/md5-cache/x11-misc/picom-8.2-r3 | 16 + metadata/md5-cache/x11-misc/picom-9999 | 14 +- metadata/md5-cache/x11-misc/polybar-3.5.6 | 15 - metadata/md5-cache/x11-misc/polybar-3.5.7 | 12 +- metadata/md5-cache/x11-misc/py3status-3.40 | 2 +- .../x11-misc/{qps-2.4.0 => qps-2.4.0-r1} | 6 +- metadata/md5-cache/x11-misc/redshift-1.12-r3 | 2 +- metadata/md5-cache/x11-misc/redshift-1.12-r4 | 2 +- metadata/md5-cache/x11-misc/redshift-1.12-r5 | 2 +- .../md5-cache/x11-misc/revelation-0.5.4-r1 | 2 +- metadata/md5-cache/x11-misc/safeeyes-2.0.9-r2 | 2 +- metadata/md5-cache/x11-misc/safeeyes-2.1.1 | 2 +- metadata/md5-cache/x11-misc/safeeyes-2.1.2 | 2 +- metadata/md5-cache/x11-misc/safeeyes-2.1.3 | 2 +- metadata/md5-cache/x11-misc/safeeyes-2.1.3-r1 | 2 +- metadata/md5-cache/x11-misc/screenkey-1.3 | 2 +- metadata/md5-cache/x11-misc/screenkey-1.4 | 2 +- metadata/md5-cache/x11-misc/screenkey-1.5 | 2 +- metadata/md5-cache/x11-misc/screenkey-9999 | 2 +- .../md5-cache/x11-misc/shared-mime-info-2.1 | 2 +- .../x11-misc/sunflower-0.4_p20200716-r1 | 2 +- .../md5-cache/x11-misc/xflux-gui-1.2.0-r2 | 2 +- .../md5-cache/x11-misc/xkeyboard-config-2.34 | 2 +- .../md5-cache/x11-misc/xkeyboard-config-9999 | 2 +- metadata/md5-cache/x11-misc/zim-0.73.5 | 2 +- metadata/md5-cache/x11-misc/zim-0.74.0 | 2 +- metadata/md5-cache/x11-misc/zim-0.74.1 | 2 +- metadata/md5-cache/x11-misc/zim-0.74.2 | 2 +- metadata/md5-cache/x11-misc/zim-0.74.3 | 2 +- metadata/md5-cache/x11-plugins/Manifest.gz | Bin 31220 -> 31211 bytes .../md5-cache/x11-plugins/enigmail-2.0.12-r1 | 2 +- metadata/md5-cache/x11-plugins/enigmail-2.2.4 | 2 +- metadata/md5-cache/x11-plugins/enigmail-9999 | 2 +- metadata/md5-cache/x11-terms/Manifest.gz | Bin 8661 -> 8670 bytes metadata/md5-cache/x11-terms/alacritty-0.10.0 | 2 +- .../md5-cache/x11-terms/alacritty-0.9.0-r1 | 2 +- metadata/md5-cache/x11-terms/alacritty-9999 | 2 +- .../md5-cache/x11-terms/gnome-terminal-3.42.2 | 2 +- metadata/md5-cache/x11-terms/guake-3.8.1 | 2 +- metadata/md5-cache/x11-terms/kitty-0.23.1-r1 | 2 +- metadata/md5-cache/x11-terms/kitty-0.24.1 | 2 +- metadata/md5-cache/x11-terms/kitty-9999 | 2 +- metadata/md5-cache/x11-terms/terminator-2.1.1 | 2 +- .../md5-cache/x11-terms/terminology-1.11.0 | 2 +- .../md5-cache/x11-terms/terminology-1.12.1-r1 | 2 +- metadata/md5-cache/x11-terms/zutty-0.10 | 2 +- metadata/md5-cache/x11-terms/zutty-0.11 | 2 +- metadata/md5-cache/x11-themes/Manifest.gz | Bin 27415 -> 27424 bytes .../md5-cache/x11-themes/arc-theme-20210412 | 2 +- .../md5-cache/x11-themes/arc-theme-20211018 | 2 +- .../md5-cache/x11-themes/arc-theme-20220105 | 2 +- .../md5-cache/x11-themes/fvwm-crystal-3.6.5 | 2 +- .../md5-cache/x11-themes/fvwm-crystal-3.7.1 | 2 +- .../x11-themes/gnome-backgrounds-40.1 | 2 +- .../x11-themes/gnome-backgrounds-41.0 | 2 +- .../md5-cache/x11-themes/greybird-3.22.14 | 2 +- metadata/md5-cache/x11-wm/Manifest.gz | Bin 15088 -> 15092 bytes .../md5-cache/x11-wm/enlightenment-0.24.2-r2 | 2 +- .../md5-cache/x11-wm/enlightenment-0.25.1 | 2 +- metadata/md5-cache/x11-wm/herbstluftwm-0.9.3 | 2 +- metadata/md5-cache/x11-wm/herbstluftwm-9999 | 2 +- metadata/md5-cache/x11-wm/i3-4.20.1 | 2 +- metadata/md5-cache/x11-wm/i3-9999 | 2 +- metadata/md5-cache/x11-wm/i3-gaps-4.19.1 | 2 +- metadata/md5-cache/x11-wm/i3-gaps-4.20 | 2 +- metadata/md5-cache/x11-wm/i3-gaps-4.20.1 | 2 +- metadata/md5-cache/x11-wm/mutter-40.5-r6 | 2 +- metadata/md5-cache/x11-wm/mutter-41.3 | 2 +- metadata/md5-cache/x11-wm/openbox-3.6.1-r3 | 2 +- metadata/md5-cache/x11-wm/openbox-9999 | 2 +- metadata/md5-cache/x11-wm/qtile-0.16.1 | 2 +- metadata/md5-cache/x11-wm/qtile-0.17.0 | 2 +- metadata/md5-cache/x11-wm/xpra-4.2 | 2 +- metadata/md5-cache/x11-wm/xpra-4.2.3 | 16 - metadata/md5-cache/x11-wm/xpra-4.3.1-r1 | 2 +- metadata/md5-cache/x11-wm/xpra-4.3.2 | 16 + metadata/md5-cache/xfce-base/Manifest.gz | Bin 3674 -> 3671 bytes .../md5-cache/xfce-base/xfce4-settings-4.16.2 | 2 +- metadata/md5-cache/xfce-extra/Manifest.gz | Bin 8681 -> 8836 bytes .../xfce-extra/xfce4-alsa-plugin-0.3.0 | 2 +- .../xfce-extra/xfce4-cpufreq-plugin-1.2.6 | 13 + .../xfce-extra/xfce4-panel-profiles-1.0.12 | 2 +- .../xfce-extra/xfce4-panel-profiles-1.0.13 | 2 +- metadata/news/timestamp.chk | 2 +- metadata/timestamp | 2 +- metadata/timestamp.chk | 2 +- metadata/timestamp.commit | 2 +- metadata/timestamp.x | 2 +- metadata/xml-schema/timestamp.chk | 2 +- net-analyzer/Manifest.gz | Bin 44740 -> 44751 bytes net-analyzer/carl/carl-0.9-r5.ebuild | 4 +- .../fail2ban/fail2ban-0.11.2-r4.ebuild | 2 +- .../linkchecker/linkchecker-10.1.0.ebuild | 4 +- net-analyzer/snort/files/snort_at.service | 2 +- net-analyzer/snort/snort-2.9.17-r1.ebuild | 247 +++ ...am-2.70.ebuild => snortsam-2.70-r1.ebuild} | 17 +- net-analyzer/wireshark/wireshark-3.6.1.ebuild | 2 +- net-dns/Manifest.gz | Bin 8532 -> 8533 bytes net-dns/nsd/files/nsd-4.3.9-no_ssl.patch | 22 + net-dns/nsd/nsd-4.3.9.ebuild | 4 +- net-dns/nsd/nsd-9999.ebuild | 119 ++ net-dns/pdns/Manifest | 1 + net-dns/pdns/pdns-4.6.0.ebuild | 167 ++ .../resolvconf-symlink-0.ebuild | 2 +- net-dns/s6-dns/Manifest | 6 +- net-dns/s6-dns/metadata.xml | 8 + net-dns/s6-dns/s6-dns-2.2.0.1.ebuild | 55 - net-dns/s6-dns/s6-dns-2.3.0.0.ebuild | 55 - net-dns/s6-dns/s6-dns-2.3.0.1.ebuild | 44 - net-dns/s6-dns/s6-dns-2.3.0.2.ebuild | 42 - net-dns/s6-dns/s6-dns-2.3.1.1.ebuild | 42 - net-dns/s6-dns/s6-dns-2.3.3.0.ebuild | 10 +- net-dns/s6-dns/s6-dns-2.3.5.3.ebuild | 50 + net-fs/Manifest.gz | Bin 3700 -> 3702 bytes net-fs/samba/samba-4.15.3-r1.ebuild | 2 +- net-im/Manifest.gz | Bin 10263 -> 10265 bytes net-im/telegram-desktop/Manifest | 1 + ...desktop-3.4.8-jemalloc-only-telegram.patch | 31 + .../telegram-desktop-3.4.8.ebuild | 152 ++ net-irc/Manifest.gz | Bin 8075 -> 8061 bytes .../kvirc-5.2_pre20200605155236-r2.ebuild | 4 +- .../kvirc-5.2_pre20210630233331-r1.ebuild | 4 +- net-irc/kvirc/kvirc-9999.ebuild | 4 +- net-irc/unrealircd/Manifest | 3 +- net-irc/unrealircd/files/unrealircd.tmpfiles | 2 + ...d-5.2.3.ebuild => unrealircd-5.2.4.ebuild} | 2 +- net-irc/unrealircd/unrealircd-6.0.2.ebuild | 184 ++ net-libs/Manifest.gz | Bin 32810 -> 32809 bytes net-libs/libaxc/Manifest | 1 + net-libs/libaxc/libaxc-0.3.7.ebuild | 73 + net-libs/libpsl/libpsl-0.21.0.ebuild | 4 +- net-libs/libpsl/libpsl-0.21.1.ebuild | 4 +- ....0.3.ebuild => libzapojit-0.0.3-r1.ebuild} | 11 +- net-libs/stem/stem-1.8.0-r1.ebuild | 4 +- net-libs/stem/stem-1.8.0_p20211118.ebuild | 4 +- net-libs/zeromq/zeromq-4.3.4-r1.ebuild | 2 +- net-mail/Manifest.gz | Bin 15586 -> 15583 bytes net-mail/fetchmail/Manifest | 1 + net-mail/fetchmail/fetchmail-6.4.27.ebuild | 107 + net-mail/grepmail/Manifest | 1 + net-mail/grepmail/grepmail-5.3111.ebuild | 32 + net-misc/Manifest.gz | Bin 55074 -> 55087 bytes net-misc/connman/Manifest | 2 +- ...0_p20220125.ebuild => connman-1.41.ebuild} | 6 +- net-misc/freerdp/Manifest | 1 + net-misc/freerdp/freerdp-2.5.0_p39.ebuild | 124 ++ net-misc/gallery-dl/gallery-dl-1.20.1.ebuild | 2 +- net-misc/gallery-dl/gallery-dl-1.20.2.ebuild | 2 +- net-misc/gallery-dl/gallery-dl-1.20.3.ebuild | 2 +- net-misc/gallery-dl/gallery-dl-9999.ebuild | 2 +- net-misc/nyx/nyx-2.1.0-r2.ebuild | 4 +- net-misc/s6-networking/Manifest | 5 +- net-misc/s6-networking/metadata.xml | 8 + .../s6-networking-2.3.0.2.ebuild | 67 - .../s6-networking-2.3.0.3.ebuild | 57 - .../s6-networking-2.3.0.4.ebuild | 53 - .../s6-networking-2.3.1.1.ebuild | 53 - .../s6-networking-2.3.2.0.ebuild | 18 +- .../s6-networking-2.5.1.0.ebuild | 63 + net-misc/spread/spread-4.4.1-r1.ebuild | 4 +- net-misc/spread/spread-5.0.1-r1.ebuild | 4 +- net-misc/yt-dlp/yt-dlp-2022.1.21.ebuild | 2 +- net-p2p/Manifest.gz | Bin 7442 -> 7433 bytes .../0.7.5_p1491-update-for-jna-5.x.patch | 31 + .../files/freenet-0.7.5_p1491-wrapper.conf | 30 + net-p2p/freenet/freenet-0.7.5_p1488-r2.ebuild | 169 ++ net-p2p/freenet/freenet-0.7.5_p1491-r1.ebuild | 165 ++ net-print/Manifest.gz | Bin 6076 -> 6079 bytes ....ebuild => cups-pk-helper-0.2.6-r1.ebuild} | 16 +- net-print/ink/Manifest | 1 - net-print/ink/ink-0.5.1.ebuild | 21 - net-print/ink/ink-0.5.3.ebuild | 4 +- net-proxy/Manifest.gz | Bin 5367 -> 5365 bytes net-proxy/sshuttle/Manifest | 1 + net-proxy/sshuttle/sshuttle-1.1.0.ebuild | 54 + net-vpn/Manifest.gz | Bin 6726 -> 6730 bytes net-vpn/strongswan/Manifest | 1 + net-vpn/strongswan/strongswan-5.9.5.ebuild | 306 +++ net-wireless/Manifest.gz | Bin 16253 -> 16246 bytes net-wireless/gr-iqbal/gr-iqbal-0.38.2.ebuild | 4 +- net-wireless/gr-iqbal/gr-iqbal-9999.ebuild | 4 +- net-wireless/iwd/Manifest | 1 + net-wireless/iwd/iwd-1.23.ebuild | 182 ++ .../lorcon/lorcon-0.0_p20200214.ebuild | 2 +- net-wireless/lorcon/lorcon-2020.06.06.ebuild | 2 +- net-wireless/lorcon/lorcon-9999.ebuild | 2 +- profiles/Manifest.gz | Bin 141372 -> 141370 bytes profiles/arch/alpha/package.use.mask | 4 + profiles/arch/hppa/package.use.mask | 4 + profiles/arch/ia64/package.use.mask | 4 + profiles/arch/m68k/package.use.mask | 1 + profiles/arch/riscv/package.use.mask | 4 + profiles/package.mask | 25 +- profiles/use.local.desc | 19 +- sci-biology/Manifest.gz | Bin 20807 -> 20809 bytes ...-3.4.0.ebuild => augustus-3.4.0-r1.ebuild} | 1 + .../files/tree-puzzle-5.2-MPI-3.0.patch | 362 ++++ .../tree-puzzle/tree-puzzle-5.2.ebuild | 25 +- sci-chemistry/Manifest.gz | Bin 11027 -> 11034 bytes .../mpqc/files/mpqc-2.3.1-MPI-3.0.patch | 37 + sci-chemistry/mpqc/mpqc-2.3.1-r4.ebuild | 48 +- sci-electronics/Manifest.gz | Bin 8711 -> 8711 bytes ....7.0-r2.ebuild => gazebo-11.3.0-r4.ebuild} | 4 +- ....3.0-r3.ebuild => gazebo-11.5.1-r4.ebuild} | 4 +- ....5.1-r3.ebuild => gazebo-11.7.0-r3.ebuild} | 4 +- ...-11.9.1.ebuild => gazebo-11.9.1-r1.ebuild} | 4 +- sci-geosciences/Manifest.gz | Bin 11070 -> 11077 bytes sci-geosciences/grass/Manifest | 2 +- .../grass/files/grass-8.0.0-mkhtml.patch | 316 +++ ...ss-8.0.0_rc2.ebuild => grass-8.0.0.ebuild} | 1 + sci-libs/Manifest.gz | Bin 42782 -> 42945 bytes sci-libs/gdal/gdal-3.4.1.ebuild | 2 +- sci-libs/hipBLAS/Manifest | 1 + sci-libs/hipBLAS/hipBLAS-4.3.0.ebuild | 42 + sci-libs/hipBLAS/metadata.xml | 15 + .../pastix/files/pastix-5.2.3-MPI-3.0.patch | 139 ++ sci-libs/pastix/pastix-5.2.3.ebuild | 5 +- ...tk-9.0.3-r3.ebuild => vtk-9.0.3-r4.ebuild} | 5 +- sci-mathematics/Manifest.gz | Bin 15857 -> 15855 bytes sci-mathematics/coq/Manifest | 1 + sci-mathematics/coq/coq-8.15.0.ebuild | 106 + ...ld => easycrypt-1.0_pre20211210-r2.ebuild} | 17 +- .../mathlib-tools/mathlib-tools-1.1.0.ebuild | 4 +- .../files/msieve-1.51-reduce-printf.patch | 15 +- .../files/msieve-1.53-fix-version.patch | 4 - .../msieve/files/msieve-1.53-makefile.patch | 108 + sci-mathematics/msieve/msieve-1.53-r1.ebuild | 30 +- sec-policy/Manifest.gz | Bin 42563 -> 43057 bytes sec-policy/selinux-container/Manifest | 0 sec-policy/selinux-container/metadata.xml | 8 + .../selinux-container-9999.ebuild | 15 + sec-policy/selinux-docker/Manifest | 0 sec-policy/selinux-docker/metadata.xml | 8 + .../selinux-docker/selinux-docker-9999.ebuild | 22 + sec-policy/selinux-podman/Manifest | 0 sec-policy/selinux-podman/metadata.xml | 8 + .../selinux-podman/selinux-podman-9999.ebuild | 22 + sys-apps/Manifest.gz | Bin 48196 -> 48204 bytes sys-apps/daisydog/daisydog-2014.05.30.ebuild | 7 +- sys-apps/paxctl/paxctl-0.9.ebuild | 15 +- sys-apps/portage/portage-3.0.30-r1.ebuild | 2 +- sys-apps/s6-linux-init/Manifest | 5 +- sys-apps/s6-linux-init/metadata.xml | 8 + .../s6-linux-init-0.3.1.1.ebuild | 61 - .../s6-linux-init-0.4.0.0.ebuild | 61 - .../s6-linux-init-1.0.2.0.ebuild | 66 - .../s6-linux-init-1.0.4.2.ebuild | 14 +- ....1.ebuild => s6-linux-init-1.0.7.1.ebuild} | 48 +- sys-apps/s6-linux-utils/Manifest | 5 +- sys-apps/s6-linux-utils/metadata.xml | 8 + .../s6-linux-utils-2.4.0.2.ebuild | 51 - .../s6-linux-utils-2.5.0.0.ebuild | 42 - .../s6-linux-utils-2.5.0.1.ebuild | 40 - .../s6-linux-utils-2.5.1.1.ebuild | 40 - .../s6-linux-utils-2.5.1.3.ebuild | 12 +- .../s6-linux-utils-2.5.1.7.ebuild | 48 + sys-apps/s6-portable-utils/Manifest | 5 +- sys-apps/s6-portable-utils/metadata.xml | 8 + .../s6-portable-utils-2.2.1.1.ebuild | 51 - .../s6-portable-utils-2.2.1.2.ebuild | 42 - .../s6-portable-utils-2.2.1.3.ebuild | 40 - .../s6-portable-utils-2.2.2.1.ebuild | 40 - .../s6-portable-utils-2.2.3.0.ebuild | 12 +- .../s6-portable-utils-2.2.3.4.ebuild | 48 + sys-apps/s6-rc/Manifest | 7 +- sys-apps/s6-rc/metadata.xml | 8 + sys-apps/s6-rc/s6-rc-0.3.0.0.ebuild | 64 - sys-apps/s6-rc/s6-rc-0.4.0.0.ebuild | 70 - sys-apps/s6-rc/s6-rc-0.4.0.1.ebuild | 70 - sys-apps/s6-rc/s6-rc-0.4.1.0.ebuild | 59 - sys-apps/s6-rc/s6-rc-0.5.0.0.ebuild | 53 - sys-apps/s6-rc/s6-rc-0.5.1.1.ebuild | 53 - sys-apps/s6-rc/s6-rc-0.5.2.0.ebuild | 14 +- sys-apps/s6-rc/s6-rc-0.5.3.0.ebuild | 61 + sys-apps/s6/Manifest | 1 + sys-apps/s6/metadata.xml | 8 + sys-apps/s6/s6-2.11.0.1.ebuild | 54 + sys-apps/s6/s6-2.9.2.0.ebuild | 12 +- sys-apps/shadow/shadow-4.11.1.ebuild | 2 +- .../util-linux/util-linux-2.37.2-r3.ebuild | 317 --- ...7.3.ebuild => util-linux-2.37.3-r1.ebuild} | 18 +- sys-apps/util-linux/util-linux-9999.ebuild | 16 + .../x86info/files/x86info-1.30-makefile.patch | 2 +- sys-apps/x86info/metadata.xml | 14 +- .../x86info/x86info-1.30_p20190617.ebuild | 16 +- sys-auth/Manifest.gz | Bin 9562 -> 9560 bytes sys-auth/polkit/polkit-0.117-r3.ebuild | 2 +- sys-cluster/Manifest.gz | Bin 12062 -> 12067 bytes ...ve-mpi-0.ebuild => native-mpi-0-r1.ebuild} | 31 +- ...llmpi-0.7.ebuild => nullmpi-0.7-r1.ebuild} | 12 +- sys-cluster/openmpi/Manifest | 10 - sys-cluster/openmpi/files/openmpi-ltdl.patch | 78 - sys-cluster/openmpi/metadata.xml | 6 - sys-cluster/openmpi/openmpi-1.10.7.ebuild | 194 -- sys-cluster/openmpi/openmpi-1.4.5-r1.ebuild | 103 - sys-cluster/openmpi/openmpi-1.7.5-r2.ebuild | 163 -- sys-cluster/openmpi/openmpi-1.8.8-r1.ebuild | 176 -- sys-cluster/openmpi/openmpi-2.0.4-r1.ebuild | 177 -- sys-cluster/openmpi/openmpi-2.1.6-r1.ebuild | 170 -- sys-cluster/openmpi/openmpi-3.0.4-r1.ebuild | 167 -- sys-cluster/openmpi/openmpi-3.1.4-r1.ebuild | 167 -- sys-cluster/openmpi/openmpi-4.0.5-r3.ebuild | 174 -- sys-cluster/openmpi/openmpi-4.0.7.ebuild | 176 -- sys-cluster/openmpi/openmpi-4.1.2.ebuild | 2 +- sys-cluster/rdma-core/Manifest | 6 - .../rdma-core/files/optional_pandoc.patch | 54 - .../rdma-core/files/rdma-core-38.0-musl.patch | 30 + .../rdma-core/rdma-core-30.0-r2.ebuild | 104 - sys-cluster/rdma-core/rdma-core-31.0.ebuild | 104 - .../rdma-core/rdma-core-32.0-r1.ebuild | 104 - sys-cluster/rdma-core/rdma-core-32.0.ebuild | 104 - .../rdma-core/rdma-core-33.0-r1.ebuild | 103 - sys-cluster/rdma-core/rdma-core-33.0.ebuild | 104 - sys-cluster/rdma-core/rdma-core-34.0.ebuild | 103 - sys-cluster/rdma-core/rdma-core-36.0.ebuild | 99 - sys-cluster/rdma-core/rdma-core-38.0.ebuild | 6 +- sys-devel/Manifest.gz | Bin 9647 -> 9645 bytes sys-devel/autoconf-wrapper/Manifest | 1 + .../autoconf-wrapper-15.ebuild | 2 +- .../autoconf-wrapper-20220130.ebuild | 28 + .../automake-wrapper-11.ebuild | 3 +- sys-devel/binutils/binutils-2.37_p1-r2.ebuild | 10 +- sys-devel/binutils/binutils-9999.ebuild | 10 +- sys-devel/rust-std/Manifest | 5 - sys-devel/rust-std/rust-std-1.53.0.ebuild | 154 -- sys-devel/rust-std/rust-std-1.54.0.ebuild | 154 -- sys-devel/rust-std/rust-std-1.55.0.ebuild | 154 -- sys-devel/rust-std/rust-std-1.56.1.ebuild | 154 -- sys-devel/rust-std/rust-std-1.58.0.ebuild | 155 -- sys-kernel/Manifest.gz | Bin 4419 -> 4423 bytes sys-kernel/gentoo-kernel-bin/Manifest | 18 + .../gentoo-kernel-bin-5.10.95.ebuild | 131 ++ .../gentoo-kernel-bin-5.15.18.ebuild | 131 ++ .../gentoo-kernel-bin-5.4.175.ebuild | 131 ++ sys-kernel/gentoo-kernel/Manifest | 6 + .../gentoo-kernel-5.10.95.ebuild | 127 ++ .../gentoo-kernel-5.15.18.ebuild | 126 ++ .../gentoo-kernel-5.4.175.ebuild | 96 + sys-kernel/gentoo-sources/Manifest | 24 + .../gentoo-sources-4.14.264.ebuild | 28 + .../gentoo-sources-4.19.227.ebuild | 28 + .../gentoo-sources-4.4.301.ebuild | 28 + .../gentoo-sources-4.9.299.ebuild | 28 + .../gentoo-sources-5.10.95.ebuild | 28 + .../gentoo-sources-5.15.18.ebuild | 28 + .../gentoo-sources-5.16.4.ebuild | 28 + .../gentoo-sources-5.4.175.ebuild | 28 + sys-kernel/mips-sources/Manifest | 8 +- ...56.ebuild => mips-sources-4.14.263.ebuild} | 2 +- ...19.ebuild => mips-sources-4.19.226.ebuild} | 2 +- ...163.ebuild => mips-sources-5.4.174.ebuild} | 4 +- sys-kernel/vanilla-kernel/Manifest | 6 + .../vanilla-kernel-5.10.95.ebuild | 133 ++ .../vanilla-kernel-5.15.18.ebuild | 132 ++ .../vanilla-kernel-5.4.175.ebuild | 107 + sys-kernel/vanilla-sources/Manifest | 16 +- ...ebuild => vanilla-sources-4.14.264.ebuild} | 0 ...ebuild => vanilla-sources-4.19.227.ebuild} | 0 ....ebuild => vanilla-sources-4.4.301.ebuild} | 0 ....ebuild => vanilla-sources-4.9.299.ebuild} | 0 ....ebuild => vanilla-sources-5.10.95.ebuild} | 0 ....ebuild => vanilla-sources-5.15.18.ebuild} | 0 ...3.ebuild => vanilla-sources-5.16.4.ebuild} | 0 ....ebuild => vanilla-sources-5.4.175.ebuild} | 0 sys-libs/Manifest.gz | Bin 14233 -> 14231 bytes sys-libs/glibc/glibc-2.33-r10.ebuild | 35 - sys-libs/glibc/glibc-2.34-r7.ebuild | 35 - sys-libs/glibc/glibc-9999.ebuild | 53 +- sys-libs/ldb/ldb-2.4.1.ebuild | 2 +- sys-libs/libcap/Manifest | 1 + sys-libs/libcap/libcap-2.63.ebuild | 96 + sys-libs/talloc/talloc-2.3.3.ebuild | 2 +- sys-libs/tevent/tevent-0.11.0.ebuild | 2 +- sys-process/Manifest.gz | Bin 9840 -> 9826 bytes sys-process/at/Manifest | 1 + sys-process/at/at-3.2.4.ebuild | 97 + sys-process/bpytop/Manifest | 1 + sys-process/bpytop/bpytop-1.0.68.ebuild | 33 + sys-process/iotop-c/Manifest | 1 + sys-process/iotop-c/iotop-c-1.21.ebuild | 36 + virtual/Manifest.gz | Bin 28389 -> 28403 bytes .../dist-kernel/dist-kernel-5.10.95.ebuild | 19 + .../dist-kernel/dist-kernel-5.15.18.ebuild | 19 + .../dist-kernel/dist-kernel-5.4.175.ebuild | 19 + virtual/mpi/mpi-2.0-r3.ebuild | 17 - virtual/mpi/mpi-2.0-r4.ebuild | 20 - virtual/mpi/mpi-2.0-r5.ebuild | 20 - virtual/qmail/qmail-1.03-r1.ebuild | 4 +- virtual/rust/rust-1.53.0-r1.ebuild | 19 - virtual/rust/rust-1.54.0.ebuild | 19 - virtual/rust/rust-1.55.0.ebuild | 19 - virtual/rust/rust-1.56.1.ebuild | 19 - virtual/rust/rust-1.57.0.ebuild | 19 - virtual/rust/rust-1.58.0.ebuild | 19 - www-apps/Manifest.gz | Bin 12463 -> 12454 bytes www-apps/gitea/Manifest | 3 +- ...tea-1.15.8.ebuild => gitea-1.15.10.ebuild} | 22 +- www-apps/gitea/gitea-1.15.7.ebuild | 123 -- www-apps/hugo/Manifest | 177 +- ...{hugo-0.89.4.ebuild => hugo-0.92.1.ebuild} | 253 ++- www-apps/kibana-bin/Manifest | 6 +- ...6.8.22.ebuild => kibana-bin-6.8.23.ebuild} | 2 +- ...7.16.2.ebuild => kibana-bin-7.16.3.ebuild} | 2 +- www-apps/nextcloud/Manifest | 3 + www-apps/nextcloud/nextcloud-21.0.8.ebuild | 43 + www-apps/nextcloud/nextcloud-22.2.4.ebuild | 43 + www-apps/nextcloud/nextcloud-23.0.1.ebuild | 43 + www-client/Manifest.gz | Bin 6196 -> 6205 bytes www-client/chromium/Manifest | 6 +- ...66.ebuild => chromium-98.0.4758.74.ebuild} | 0 ....0.ebuild => chromium-99.0.4844.11.ebuild} | 242 ++- .../files/chromium-cross-compile.patch | 12 + www-client/chromium/metadata.xml | 2 + www-client/firefox/Manifest | 98 - www-client/firefox/firefox-91.5.1.ebuild | 3 + www-client/firefox/firefox-96.0.2.ebuild | 1239 ------------ www-client/firefox/firefox-96.0.3.ebuild | 3 + www-client/google-chrome-unstable/Manifest | 2 +- ...oogle-chrome-unstable-99.0.4844.11.ebuild} | 0 www-client/microsoft-edge-dev/metadata.xml | 3 + ... microsoft-edge-dev-99.0.1131.3-r1.ebuild} | 6 + ... microsoft-edge-dev-99.0.1135.6-r1.ebuild} | 6 + ... microsoft-edge-dev-99.0.1141.0-r1.ebuild} | 6 + www-client/seamonkey/Manifest | 10 +- .../files/seamonkey-2.53.10.2-ownertab.patch | 249 +++ ...9-r1.ebuild => seamonkey-2.53.10.2.ebuild} | 16 +- .../seamonkey/seamonkey-2.53.8.1-r1.ebuild | 556 ----- www-client/vivaldi-snapshot/Manifest | 6 +- www-client/vivaldi-snapshot/metadata.xml | 2 +- ...ild => vivaldi-snapshot-5.1.2562.3.ebuild} | 0 www-client/vivaldi/Manifest | 3 - www-client/vivaldi/vivaldi-5.0.2497.38.ebuild | 204 -- www-client/vivaldi/vivaldi-5.0.2497.48.ebuild | 2 +- www-plugins/Manifest.gz | Bin 1250 -> 1248 bytes www-plugins/chrome-binary-plugins/Manifest | 2 +- ...-binary-plugins-99.0.4844.11_alpha.ebuild} | 0 www-servers/Manifest.gz | Bin 5032 -> 5034 bytes www-servers/puma/Manifest | 1 + www-servers/puma/puma-5.6.1.ebuild | 59 + www-servers/tornado/tornado-6.1.ebuild | 4 +- x11-misc/Manifest.gz | Bin 48480 -> 48471 bytes x11-misc/devilspie2/Manifest | 1 + x11-misc/devilspie2/devilspie2-0.44.ebuild | 51 + x11-misc/devilspie2/metadata.xml | 3 + x11-misc/picom/Manifest | 1 - ...{picom-8-r1.ebuild => picom-8.2-r3.ebuild} | 13 +- x11-misc/picom/picom-9999.ebuild | 8 +- x11-misc/polybar/Manifest | 1 - x11-misc/polybar/polybar-3.5.6.ebuild | 71 - x11-misc/polybar/polybar-3.5.7.ebuild | 4 +- .../{qps-2.4.0.ebuild => qps-2.4.0-r1.ebuild} | 3 +- x11-wm/Manifest.gz | Bin 9614 -> 9615 bytes x11-wm/xpra/Manifest | 2 +- x11-wm/xpra/files/xpra-4.2.2-bad-tests.patch | 36 - .../xpra-4.2.2-true-false-bin-path.patch | 38 - x11-wm/xpra/files/xpra-4.2.3-dup-ip.patch | 30 - .../{xpra-4.2.3.ebuild => xpra-4.3.2.ebuild} | 19 +- xfce-extra/Manifest.gz | Bin 8042 -> 8047 bytes xfce-extra/xfce4-cpufreq-plugin/Manifest | 1 + .../xfce4-cpufreq-plugin-1.2.6.ebuild | 38 + 8538 files changed, 32842 insertions(+), 30045 deletions(-) create mode 100644 acct-group/brlapi/Manifest create mode 100644 acct-group/brlapi/brlapi-0.ebuild create mode 100644 acct-group/brlapi/metadata.xml create mode 100644 acct-group/brltty/Manifest create mode 100644 acct-group/brltty/brltty-0.ebuild create mode 100644 acct-group/brltty/metadata.xml create mode 100644 acct-group/quagga/Manifest create mode 100644 acct-group/quagga/metadata.xml create mode 100644 acct-group/quagga/quagga-0-r1.ebuild create mode 100644 acct-user/quagga/Manifest create mode 100644 acct-user/quagga/metadata.xml create mode 100644 acct-user/quagga/quagga-0-r1.ebuild create mode 100644 app-accessibility/brltty/brltty-6.4.ebuild create mode 100644 app-accessibility/espeak-ng/espeak-ng-1.50-r1.ebuild create mode 100644 app-accessibility/orca/orca-41.1.ebuild create mode 100644 app-admin/awscli/awscli-1.22.45.ebuild create mode 100644 app-admin/awscli/awscli-1.22.46.ebuild delete mode 100644 app-admin/filebeat/filebeat-7.13.4.ebuild rename app-admin/filebeat/{filebeat-7.15.1.ebuild => filebeat-7.16.3.ebuild} (51%) create mode 100644 app-admin/keepassxc/keepassxc-2.6.9999.ebuild rename app-admin/logstash-bin/{logstash-bin-6.8.22.ebuild => logstash-bin-6.8.23.ebuild} (98%) rename app-admin/logstash-bin/{logstash-bin-7.16.2.ebuild => logstash-bin-7.16.3.ebuild} (98%) delete mode 100644 app-admin/usbview/usbview-2.0.ebuild delete mode 100644 app-admin/usbview/usbview-2.1.ebuild create mode 100644 app-arch/lzlib/lzlib-1.13.ebuild create mode 100644 app-arch/plzip/plzip-1.10.ebuild create mode 100644 app-benchmarks/bootchart2/bootchart2-0.14.9.ebuild create mode 100644 app-crypt/crackpkcs12/crackpkcs12-0.2.11.ebuild delete mode 100644 app-editors/jedit/jedit-5.4.0-r1.ebuild delete mode 100644 app-emulation/protontricks/protontricks-1.6.2-r1.ebuild rename app-emulation/virtualbox/{virtualbox-6.1.24-r1.ebuild => virtualbox-6.1.24-r2.ebuild} (99%) rename app-emulation/virtualbox/{virtualbox-6.1.28-r1.ebuild => virtualbox-6.1.28-r2.ebuild} (99%) rename app-emulation/virtualbox/{virtualbox-6.1.30.ebuild => virtualbox-6.1.30-r1.ebuild} (99%) rename app-emulation/virtualbox/{virtualbox-6.1.32.ebuild => virtualbox-6.1.32-r1.ebuild} (99%) rename app-emulation/wine-staging/{wine-staging-6.21.ebuild => wine-staging-7.1.ebuild} (97%) rename app-emulation/wine-vanilla/{wine-vanilla-6.21.ebuild => wine-vanilla-7.1.ebuild} (96%) delete mode 100644 app-eselect/eselect-wxwidgets/eselect-wxwidgets-20140423.ebuild create mode 100644 app-forensics/aflplusplus/aflplusplus-4.00c.ebuild create mode 100644 app-forensics/aflplusplus/files/aflplusplus-4.00c-no-ignore-errors-makefile.patch create mode 100644 app-forensics/aflplusplus/files/aflplusplus-4.00c-respect-flags.patch create mode 100644 app-forensics/yara/Manifest create mode 100644 app-forensics/yara/metadata.xml create mode 100644 app-forensics/yara/yara-4.1.3.ebuild create mode 100644 app-forensics/yara/yara-4.2.0_rc1.ebuild create mode 100644 app-i18n/mozc/files/mozc-2.23.2815.102-protobuf-3.18.patch rename app-i18n/mozc/{mozc-2.23.2815.102-r1.ebuild => mozc-2.23.2815.102.ebuild} (98%) rename app-i18n/mozc/{mozc-2.26.4220_p20201212102434_p20201219202429-r1.ebuild => mozc-2.26.4220_p20201212102434_p20201219202429.ebuild} (98%) create mode 100644 app-i18n/opencc/opencc-1.1.3.ebuild rename app-misc/elasticsearch/{elasticsearch-6.8.22.ebuild => elasticsearch-6.8.23.ebuild} (98%) rename app-misc/elasticsearch/{elasticsearch-7.16.2.ebuild => elasticsearch-7.16.3.ebuild} (98%) create mode 100644 app-misc/freewvs/freewvs-0.1.2.ebuild create mode 100644 app-misc/tmuxp/files/tmuxp-1.9.4-relax-click-dep.patch create mode 100644 app-misc/tmuxp/tmuxp-1.9.4.ebuild create mode 100644 app-office/wps-office/wps-office-11.1.0.10920.ebuild create mode 100644 app-text/lowdown/files/lowdown-0.10.0-dont-install-static-lib.patch create mode 100644 app-text/lowdown/files/lowdown-0.10.0-linking.patch create mode 100644 app-text/lowdown/files/lowdown-0.10.0-shared-library.patch create mode 100644 app-text/lowdown/lowdown-0.10.0.ebuild rename app-text/nuspell/{nuspell-3.1.2.ebuild => nuspell-3.1.2-r1.ebuild} (92%) rename app-text/nuspell/{nuspell-4.0.0.ebuild => nuspell-4.0.0-r1.ebuild} (92%) delete mode 100644 app-text/opensp/opensp-1.5.2-r6.ebuild create mode 100644 app-text/trang/files/trang-20181222-build-fixes.patch create mode 100644 app-text/trang/files/trang-20181222-unicode-data-path.patch create mode 100644 app-text/trang/trang-20181222.ebuild create mode 100644 dev-embedded/platformio/platformio-5.2.4-r1.ebuild rename dev-java/ant-core/{ant-core-1.10.9-r1.ebuild => ant-core-1.10.9-r2.ebuild} (98%) create mode 100644 dev-java/ant-javamail/ant-javamail-1.10.9-r1.ebuild create mode 100644 dev-java/avalon-logkit/avalon-logkit-2.1-r10.ebuild delete mode 100644 dev-java/commons-beanutils/commons-beanutils-1.9.2.ebuild delete mode 100644 dev-java/jakarta-regexp/jakarta-regexp-1.3-r5.ebuild delete mode 100644 dev-java/jakarta-regexp/jakarta-regexp-1.4-r2.ebuild delete mode 100644 dev-java/jakarta-regexp/jakarta-regexp-1.5.ebuild rename dev-java/protobuf-java/{protobuf-java-3.16.0.ebuild => protobuf-java-3.18.2.ebuild} (96%) create mode 100644 dev-java/protobuf-java/protobuf-java-3.19.3.ebuild delete mode 100644 dev-java/resin-servlet-api/resin-servlet-api-4.0.27.ebuild delete mode 100644 dev-java/swt/swt-3.8.2-r3.ebuild create mode 100644 dev-lang/execline/execline-2.8.2.0.ebuild delete mode 100644 dev-lang/gnat-gpl/files/gnat-gpl-2019-gentoo.patch delete mode 100644 dev-lang/rust-bin/rust-bin-1.53.0.ebuild delete mode 100644 dev-lang/rust-bin/rust-bin-1.54.0.ebuild delete mode 100644 dev-lang/rust-bin/rust-bin-1.55.0.ebuild delete mode 100644 dev-lang/rust-bin/rust-bin-1.56.1.ebuild delete mode 100644 dev-lang/rust-bin/rust-bin-1.57.0.ebuild delete mode 100644 dev-lang/rust-bin/rust-bin-1.58.0.ebuild delete mode 100644 dev-lang/rust/files/1.47.0-ignore-broken-and-non-applicable-tests.patch delete mode 100644 dev-lang/rust/files/1.53.0-miri-vergen.patch delete mode 100644 dev-lang/rust/files/1.53.0-rustversion-1.0.5.patch delete mode 100644 dev-lang/rust/files/1.54.0-parallel-miri.patch delete mode 100644 dev-lang/rust/files/1.57.0-selfbootstrap.patch delete mode 100644 dev-lang/rust/rust-1.53.0.ebuild delete mode 100644 dev-lang/rust/rust-1.54.0.ebuild delete mode 100644 dev-lang/rust/rust-1.55.0.ebuild delete mode 100644 dev-lang/rust/rust-1.56.1.ebuild delete mode 100644 dev-lang/rust/rust-1.57.0.ebuild delete mode 100644 dev-lang/rust/rust-1.58.0.ebuild rename dev-lang/spidermonkey/{spidermonkey-91.5.0.ebuild => spidermonkey-91.5.1.ebuild} (98%) create mode 100644 dev-libs/expat/expat-2.4.4.ebuild create mode 100644 dev-libs/imath/files/imath-3.1.4-Gentoo-specific-changes-needed-for-slotting.patch create mode 100644 dev-libs/imath/imath-3.1.4.ebuild create mode 100644 dev-libs/libutf8proc/libutf8proc-2.7.0.ebuild delete mode 100644 dev-libs/protobuf/files/protobuf-3.15.0-disable_no-warning-test.patch create mode 100644 dev-libs/protobuf/files/protobuf-3.18.0-disable_no-warning-test.patch rename dev-libs/protobuf/files/{protobuf-3.16.0-system_libraries.patch => protobuf-3.18.0-system_libraries.patch} (78%) create mode 100644 dev-libs/protobuf/files/protobuf-3.19.0-disable_no-warning-test.patch create mode 100644 dev-libs/protobuf/files/protobuf-3.19.0-system_libraries.patch create mode 100644 dev-libs/protobuf/protobuf-3.18.2.ebuild rename dev-libs/protobuf/{protobuf-3.16.0.ebuild => protobuf-3.19.3.ebuild} (86%) create mode 100644 dev-libs/skalibs/files/skalibs-2.11.1.0-respect-user-provided-flags.patch create mode 100644 dev-libs/skalibs/files/skalibs-2.9.3.0-respect-user-provided-flags.patch create mode 100644 dev-libs/skalibs/skalibs-2.11.1.0.ebuild create mode 100644 dev-libs/utfcpp/utfcpp-3.2.1.ebuild create mode 100644 dev-ml/camlidl/camlidl-1.09.ebuild create mode 100644 dev-ml/dune-build-info/dune-build-info-2.9.3.ebuild create mode 100644 dev-ml/dune-configurator/dune-configurator-2.9.3.ebuild create mode 100644 dev-ml/dune-private-libs/dune-private-libs-2.9.3.ebuild create mode 100644 dev-ml/dune-site/dune-site-2.9.3.ebuild create mode 100644 dev-ml/dune/dune-2.9.3.ebuild create mode 100644 dev-ml/fieldslib/fieldslib-0.15.0.ebuild create mode 100644 dev-ml/findlib/findlib-1.9.3.ebuild create mode 100644 dev-ml/fix/fix-20220121.ebuild create mode 100644 dev-ml/gen/gen-1.0.ebuild rename dev-ml/reason/{reason-3.7.0-r1.ebuild => reason-3.7.0-r2.ebuild} (64%) delete mode 100644 dev-perl/Apache-SizeLimit/Apache-SizeLimit-0.970.0-r1.ebuild delete mode 100644 dev-perl/Object-Realize-Later/Object-Realize-Later-0.190.0.ebuild delete mode 100644 dev-perl/Template-Plugin-Latex/Template-Plugin-Latex-3.60.0.ebuild delete mode 100644 dev-perl/Test-NoWarnings/Test-NoWarnings-1.40.0-r3.ebuild delete mode 100644 dev-perl/Test-Taint/Test-Taint-1.60.0-r1.ebuild create mode 100644 dev-python/PyPDF2/PyPDF2-1.26.0-r2.ebuild create mode 100644 dev-python/PyRSS2Gen/PyRSS2Gen-1.1-r2.ebuild create mode 100644 dev-python/PySDL2/PySDL2-0.9.11.ebuild delete mode 100644 dev-python/aioredis/aioredis-2.0.0.ebuild create mode 100644 dev-python/ansi/ansi-0.2.0-r1.ebuild create mode 100644 dev-python/autobahn/autobahn-22.1.1.ebuild create mode 100644 dev-python/autoprop/autoprop-4.0.2-r1.ebuild create mode 100644 dev-python/backcall/backcall-0.2.0-r1.ebuild create mode 100644 dev-python/bandit/bandit-1.7.2-r1.ebuild create mode 100644 dev-python/bert/bert-2.2.0-r1.ebuild create mode 100644 dev-python/bitarray/bitarray-2.3.5-r1.ebuild create mode 100644 dev-python/black/black-22.1.0.ebuild create mode 100644 dev-python/bluelet/bluelet-0.2.0-r1.ebuild create mode 100644 dev-python/boto3/boto3-1.20.45.ebuild create mode 100644 dev-python/boto3/boto3-1.20.46.ebuild create mode 100644 dev-python/botocore/botocore-1.23.45.ebuild create mode 100644 dev-python/botocore/botocore-1.23.46.ebuild create mode 100644 dev-python/breathe/breathe-4.32.0.ebuild create mode 100644 dev-python/carbon/carbon-1.1.8-r1.ebuild create mode 100644 dev-python/configobj/configobj-5.0.6-r2.ebuild create mode 100644 dev-python/crcmod/crcmod-1.7-r5.ebuild delete mode 100644 dev-python/cwcwidth/cwcwidth-0.1.5.ebuild create mode 100644 dev-python/cython/cython-0.29.27.ebuild create mode 100644 dev-python/dask/dask-2022.01.1.ebuild delete mode 100644 dev-python/defcon/defcon-0.9.0.ebuild create mode 100644 dev-python/dicttoxml/dicttoxml-1.7.4-r3.ebuild create mode 100644 dev-python/distlib/distlib-0.3.4-r1.ebuild create mode 100644 dev-python/empy/empy-3.3.4-r1.ebuild create mode 100644 dev-python/entrypoints/entrypoints-0.3-r3.ebuild create mode 100644 dev-python/eradicate/eradicate-2.0.0-r1.ebuild create mode 100644 dev-python/filebytes/Manifest create mode 100644 dev-python/filebytes/filebytes-0.10.2.ebuild create mode 100644 dev-python/filebytes/filebytes-9999.ebuild create mode 100644 dev-python/filebytes/metadata.xml create mode 100644 dev-python/fitsio/fitsio-1.1.7.ebuild create mode 100644 dev-python/gst-python/files/gst-python-1.18.4-avoid-treating-float-as-int.patch create mode 100644 dev-python/httpauth/httpauth-0.3-r1.ebuild create mode 100644 dev-python/ipaddr/ipaddr-2.2.0-r2.ebuild create mode 100644 dev-python/ipy/ipy-1.01-r1.ebuild create mode 100644 dev-python/ipython_genutils/ipython_genutils-0.2.0-r3.ebuild create mode 100644 dev-python/ipywidgets/ipywidgets-7.6.5-r1.ebuild create mode 100644 dev-python/jc/jc-1.18.2.ebuild create mode 100644 dev-python/jeepney/jeepney-0.7.1-r1.ebuild create mode 100644 dev-python/jsonref/jsonref-0.1-r1.ebuild create mode 100644 dev-python/jupyter/jupyter-1.0.0-r4.ebuild delete mode 100644 dev-python/jupyter_core/jupyter_core-4.8.1.ebuild create mode 100644 dev-python/ldap3/ldap3-2.9.1.ebuild create mode 100644 dev-python/liblarch/liblarch-3.1.0-r1.ebuild create mode 100644 dev-python/libtmux/libtmux-0.10.3.ebuild create mode 100644 dev-python/logutils/logutils-0.3.5-r1.ebuild create mode 100644 dev-python/mecab-python/mecab-python-0.996-r1.ebuild create mode 100644 dev-python/minidb/minidb-2.0.5-r1.ebuild create mode 100644 dev-python/moto/moto-3.0.2.ebuild create mode 100644 dev-python/mygpoclient/files/mygpoclient-1.8-fix-literal.patch create mode 100644 dev-python/nbformat/nbformat-5.1.3-r1.ebuild delete mode 100644 dev-python/nltk/files/nltk-3.6.2-metadata.patch delete mode 100644 dev-python/nltk/files/nltk-3.6.5-test.patch delete mode 100644 dev-python/nltk/nltk-3.6.2-r1.ebuild delete mode 100644 dev-python/nltk/nltk-3.6.3.ebuild delete mode 100644 dev-python/nltk/nltk-3.6.4.ebuild delete mode 100644 dev-python/nltk/nltk-3.6.5.ebuild delete mode 100644 dev-python/nltk/nltk-3.6.6.ebuild create mode 100644 dev-python/notify2/notify2-0.3.1-r3.ebuild create mode 100644 dev-python/oauthlib/oauthlib-3.2.0.ebuild create mode 100644 dev-python/pdm-pep517/pdm-pep517-0.10.2.ebuild create mode 100644 dev-python/phonenumbers/phonenumbers-8.12.42.ebuild create mode 100644 dev-python/pivy/pivy-0.6.6-r1.ebuild create mode 100644 dev-python/plyr/plyr-1.0.6-r1.ebuild create mode 100644 dev-python/podcastparser/podcastparser-0.6.8-r1.ebuild create mode 100644 dev-python/polygon/polygon-3.0.7-r1.ebuild create mode 100644 dev-python/pony/pony-0.7.16.ebuild create mode 100644 dev-python/prometheus_client/prometheus_client-0.13.1.ebuild create mode 100644 dev-python/protobuf-python/files/protobuf-python-3.19.0-google.protobuf.pyext._message.PyUnknownFieldRef.patch rename dev-python/protobuf-python/{protobuf-python-3.16.0.ebuild => protobuf-python-3.18.2.ebuild} (87%) create mode 100644 dev-python/protobuf-python/protobuf-python-3.19.3.ebuild create mode 100644 dev-python/ptyprocess/ptyprocess-0.7.0-r1.ebuild create mode 100644 dev-python/pyClamd/pyClamd-0.4.0-r3.ebuild create mode 100644 dev-python/pyGPG/pyGPG-0.2-r1.ebuild create mode 100644 dev-python/pyaes/pyaes-1.6.1-r3.ebuild delete mode 100644 dev-python/pyclipper/pyclipper-1.3.0.ebuild create mode 100644 dev-python/pycups/pycups-2.0.1-r1.ebuild create mode 100644 dev-python/pydecomp/pydecomp-0.3-r3.ebuild create mode 100644 dev-python/pyh2o/pyh2o-1-r1.ebuild create mode 100644 dev-python/pylibmc/pylibmc-1.6.1-r2.ebuild create mode 100644 dev-python/pymad/pymad-0.10-r1.ebuild create mode 100644 dev-python/pymilter/pymilter-1.0.4-r2.ebuild rename dev-python/pymountboot/{pymountboot-9999.ebuild => pymountboot-0.2.3-r1.ebuild} (51%) create mode 100644 dev-python/pypam/pypam-0.5.0-r8.ebuild create mode 100644 dev-python/pyparted/pyparted-3.11.7-r1.ebuild create mode 100644 dev-python/pypax/pypax-0.9.5-r1.ebuild create mode 100644 dev-python/pypeg2/pypeg2-2.15.2-r2.ebuild create mode 100644 dev-python/pypng/pypng-0.0.21-r1.ebuild create mode 100644 dev-python/pyspf/pyspf-2.0.14-r3.ebuild delete mode 100644 dev-python/pytest-httpbin/pytest-httpbin-1.0.0-r1.ebuild create mode 100644 dev-python/pytest-mock/pytest-mock-3.7.0.ebuild create mode 100644 dev-python/pytest/files/pytest-6.2.5-py310.patch create mode 100644 dev-python/pytest/pytest-6.2.5-r3.ebuild create mode 100644 dev-python/python-discid/python-discid-1.2.0-r1.ebuild create mode 100644 dev-python/python-gflags/python-gflags-3.1.2-r2.ebuild delete mode 100644 dev-python/python-lzo/files/python-lzo-1.12-fix-py3.10.patch rename dev-python/python-lzo/{python-lzo-1.12-r2.ebuild => python-lzo-1.14-r1.ebuild} (68%) create mode 100644 dev-python/python-systemd/python-systemd-234-r2.ebuild create mode 100644 dev-python/python3-saml/python3-saml-1.13.0.ebuild create mode 100644 dev-python/pytidylib/pytidylib-0.3.2-r2.ebuild create mode 100644 dev-python/pyyaml_env_tag/pyyaml_env_tag-0.1-r1.ebuild create mode 100644 dev-python/requests-oauthlib/requests-oauthlib-1.3.1.ebuild create mode 100644 dev-python/rich/rich-11.1.0.ebuild delete mode 100644 dev-python/rpy/rpy-3.4.2.ebuild create mode 100644 dev-python/ruamel-std-pathlib/ruamel-std-pathlib-0.9.1.ebuild delete mode 100644 dev-python/sphinxcontrib-spelling/sphinxcontrib-spelling-7.3.0.ebuild create mode 100644 dev-python/ssh2-python/ssh2-python-0.27.0.ebuild create mode 100644 dev-python/svglib/svglib-1.2.1.ebuild delete mode 100644 dev-python/tappy/tappy-3.0.ebuild delete mode 100644 dev-python/tox/tox-3.24.4-r1.ebuild create mode 100644 dev-python/treq/treq-22.1.0-r1.ebuild rename dev-python/treq/{treq-21.5.0.ebuild => treq-22.1.0.ebuild} (96%) create mode 100644 dev-python/unidiff/unidiff-0.7.1.ebuild create mode 100644 dev-python/unidiff/unidiff-0.7.2.ebuild create mode 100644 dev-python/uvicorn/uvicorn-0.17.1.ebuild delete mode 100644 dev-python/virtualenv/virtualenv-20.10.0-r1.ebuild delete mode 100644 dev-python/virtualenv/virtualenv-20.11.1.ebuild delete mode 100644 dev-python/virtualenv/virtualenv-20.12.0.ebuild create mode 100644 dev-python/xarray/xarray-0.21.0.ebuild delete mode 100644 dev-python/yapf/yapf-0.31.0.ebuild create mode 100644 dev-python/yara-python/Manifest create mode 100644 dev-python/yara-python/metadata.xml create mode 100644 dev-python/yara-python/yara-python-4.1.3.ebuild create mode 100644 dev-ruby/msgpack/msgpack-1.4.4.ebuild create mode 100644 dev-ruby/pdf-reader/pdf-reader-2.9.0.ebuild create mode 100644 dev-ruby/rack-attack/rack-attack-6.6.0.ebuild create mode 100644 dev-ruby/rspec-core/rspec-core-3.10.2.ebuild create mode 100644 dev-ruby/rspec-rails/rspec-rails-5.0.3.ebuild rename dev-scheme/gambit/{gambit-4.8.8-r1.ebuild => gambit-4.9.3-r2.ebuild} (88%) delete mode 100644 dev-scheme/gambit/gambit-4.9.3.ebuild create mode 100644 dev-scheme/gambit/gambit-4.9.4.ebuild delete mode 100644 dev-util/bpftool/bpftool-5.14.14.ebuild rename dev-util/bpftool/{bpftool-5.16.1.ebuild => bpftool-5.16.2.ebuild} (100%) create mode 100644 dev-util/buildbot-badges/buildbot-badges-3.4.0.ebuild create mode 100644 dev-util/buildbot-console-view/buildbot-console-view-3.4.0.ebuild create mode 100644 dev-util/buildbot-grid-view/buildbot-grid-view-3.4.0.ebuild create mode 100644 dev-util/buildbot-pkg/buildbot-pkg-3.4.0.ebuild create mode 100644 dev-util/buildbot-worker/buildbot-worker-3.4.0.ebuild create mode 100644 dev-util/buildbot-wsgi-dashboards/buildbot-wsgi-dashboards-3.4.0.ebuild create mode 100644 dev-util/buildbot-www/buildbot-www-3.4.0.ebuild create mode 100644 dev-util/buildbot/buildbot-3.4.0.ebuild rename dev-util/clion/{clion-2021.3.ebuild => clion-2021.3.2.ebuild} (91%) create mode 100644 dev-util/cscope/files/cscope-15.8a-pkgconfig.patch create mode 100644 dev-util/cscope/files/cscope-15.9-pkgconfig.patch create mode 100644 dev-util/cucumber-core/cucumber-core-10.1.1.ebuild delete mode 100644 dev-util/diffoscope/diffoscope-200.ebuild rename dev-util/diffoscope/{diffoscope-199.ebuild => diffoscope-202.ebuild} (100%) create mode 100644 dev-util/gef/Manifest create mode 100644 dev-util/gef/gef-2021.10.ebuild create mode 100644 dev-util/gef/gef-9999.ebuild create mode 100644 dev-util/gef/metadata.xml rename dev-util/idea-community/{idea-community-2021.3.1.213.6461.79.ebuild => idea-community-2021.3.2.213.6777.52.ebuild} (97%) create mode 100644 dev-util/libabigail/files/libabigail-2.0-musl.patch create mode 100644 dev-util/numdiff/files/numdiff-5.9.0-fix-autoconf-2.71.patch create mode 100644 dev-util/packer/packer-1.7.9.ebuild rename dev-util/roctracer/{roctracer-4.3.0.ebuild => roctracer-4.3.0-r1.ebuild} (95%) create mode 100644 dev-util/ropper/Manifest create mode 100644 dev-util/ropper/metadata.xml create mode 100644 dev-util/ropper/ropper-1.13.6.ebuild create mode 100644 dev-util/ropper/ropper-9999.ebuild rename dev-util/uglifyjs/{uglifyjs-3.14.5.ebuild => uglifyjs-3.15.0.ebuild} (95%) create mode 100644 dev-util/unicorn/Manifest create mode 100644 dev-util/unicorn/metadata.xml create mode 100644 dev-util/unicorn/unicorn-2.0.0_rc5.ebuild create mode 100644 dev-util/unicorn/unicorn-9999.ebuild create mode 100644 dev-vcs/git-cola/git-cola-3.12.0.ebuild rename dev-vcs/git-lfs/{git-lfs-2.11.0.ebuild => git-lfs-2.11.0-r1.ebuild} (93%) rename dev-vcs/git-lfs/{git-lfs-2.13.3.ebuild => git-lfs-2.13.3-r1.ebuild} (94%) create mode 100644 dev-vcs/git/git-2.35.1.ebuild delete mode 100644 dev-vcs/rcs/files/rcs-5.9.4-test-t810.patch delete mode 100644 dev-vcs/rcs/rcs-5.9.3.ebuild delete mode 100644 dev-vcs/rcs/rcs-5.9.4.ebuild rename games-util/sc-controller/{sc-controller-0.4.8.6-r1.ebuild => sc-controller-0.4.8.6-r2.ebuild} (100%) create mode 100644 gnome-extra/gnome-shell-extension-alphabetical-grid/Manifest create mode 100644 gnome-extra/gnome-shell-extension-alphabetical-grid/gnome-shell-extension-alphabetical-grid-18.0.ebuild create mode 100644 gnome-extra/gnome-shell-extension-alphabetical-grid/metadata.xml rename gnome-extra/gnome-shell-extension-desktop-icons-ng/{gnome-shell-extension-desktop-icons-ng-0.20.0.ebuild => gnome-shell-extension-desktop-icons-ng-38.0.ebuild} (89%) create mode 100644 gnome-extra/gnome-shell-extension-weather-in-the-clock/Manifest create mode 100644 gnome-extra/gnome-shell-extension-weather-in-the-clock/gnome-shell-extension-weather-in-the-clock-20211108.ebuild create mode 100644 gnome-extra/gnome-shell-extension-weather-in-the-clock/metadata.xml create mode 100644 gnome-extra/pch-session/pch-session-41.1.ebuild delete mode 100644 java-virtuals/jms/jms-1.1.ebuild delete mode 100644 java-virtuals/servlet-api/servlet-api-2.3.ebuild delete mode 100644 java-virtuals/servlet-api/servlet-api-2.4.ebuild rename mail-mta/postfix/{postfix-3.8_pre20220123.ebuild => postfix-3.8_pre20220128.ebuild} (100%) delete mode 100644 media-gfx/darktable/darktable-3.6.1-r3.ebuild create mode 100644 media-gfx/graphite2/files/graphite2-1.3.14-fix-nodefaultlibs.patch create mode 100644 media-gfx/graphite2/graphite2-1.3.14_p20210810-r1.ebuild rename media-gfx/mcomix/{mcomix-1.3.0_pre20200206.ebuild => mcomix-1.3.0_pre20211015.ebuild} (88%) create mode 100644 media-gfx/sane-backends/files/sane-backends-1.1.1-genesys-gl845-crash.patch create mode 100644 media-gfx/sane-backends/sane-backends-1.1.1-r2.ebuild delete mode 100644 media-libs/codec2/codec2-1.0.0.ebuild delete mode 100644 media-libs/codec2/codec2-1.0.1-r1.ebuild delete mode 100644 media-libs/codec2/files/codec2-1.0.1-fix-freedv-callback.patch delete mode 100644 media-libs/codec2/files/codec2-1.0.1-static-rx_filter_coh.patch create mode 100644 media-libs/lcms/lcms-2.13.ebuild create mode 100644 media-libs/netpbm/netpbm-10.86.30.ebuild create mode 100644 media-libs/openexr/openexr-3.1.4.ebuild create mode 100644 media-sound/abcm2ps/abcm2ps-8.14.13.ebuild create mode 100644 media-sound/abcmidi/abcmidi-2022.01.28.ebuild rename media-sound/aseqview/{aseqview-0.2.8.ebuild => aseqview-0.2.8-r1.ebuild} (59%) delete mode 100644 media-sound/denemo/denemo-2.5.0.ebuild rename media-sound/lxmusic/{lxmusic-0.4.7.ebuild => lxmusic-0.4.7-r1.ebuild} (72%) create mode 100644 media-sound/mumble/mumble-1.4.230.ebuild delete mode 100644 media-sound/paprefs/paprefs-1.1-r1.ebuild delete mode 100644 media-sound/pasystray/pasystray-0.7.1.ebuild rename media-sound/vbrfixc/{vbrfixc-0.24.ebuild => vbrfixc-0.24-r1.ebuild} (59%) delete mode 100644 media-video/movit/movit-1.6.2.ebuild create mode 100644 media-video/pipewire/files/pipewire-0.3.44-musl-build.patch delete mode 100644 media-video/qmplay2/qmplay2-20.07.04.ebuild rename media-video/qmplay2/{qmplay2-21.03.09.ebuild => qmplay2-21.12.24.ebuild} (73%) create mode 100644 metadata/md5-cache/acct-group/brlapi-0 create mode 100644 metadata/md5-cache/acct-group/brltty-0 create mode 100644 metadata/md5-cache/acct-group/quagga-0-r1 create mode 100644 metadata/md5-cache/acct-user/quagga-0-r1 create mode 100644 metadata/md5-cache/app-accessibility/brltty-6.4 create mode 100644 metadata/md5-cache/app-accessibility/espeak-ng-1.50-r1 create mode 100644 metadata/md5-cache/app-accessibility/orca-41.1 create mode 100644 metadata/md5-cache/app-admin/awscli-1.22.45 create mode 100644 metadata/md5-cache/app-admin/awscli-1.22.46 delete mode 100644 metadata/md5-cache/app-admin/filebeat-7.13.4 delete mode 100644 metadata/md5-cache/app-admin/filebeat-7.15.1 create mode 100644 metadata/md5-cache/app-admin/filebeat-7.16.3 create mode 100644 metadata/md5-cache/app-admin/keepassxc-2.6.9999 rename metadata/md5-cache/app-admin/{logstash-bin-6.8.22 => logstash-bin-6.8.23} (78%) rename metadata/md5-cache/app-admin/{logstash-bin-7.16.2 => logstash-bin-7.16.3} (77%) delete mode 100644 metadata/md5-cache/app-admin/usbview-2.0 delete mode 100644 metadata/md5-cache/app-admin/usbview-2.1 create mode 100644 metadata/md5-cache/app-arch/lzlib-1.13 create mode 100644 metadata/md5-cache/app-arch/plzip-1.10 create mode 100644 metadata/md5-cache/app-benchmarks/bootchart2-0.14.9 create mode 100644 metadata/md5-cache/app-crypt/crackpkcs12-0.2.11 delete mode 100644 metadata/md5-cache/app-editors/jedit-5.4.0-r1 delete mode 100644 metadata/md5-cache/app-emulation/protontricks-1.6.2-r1 rename metadata/md5-cache/app-emulation/{virtualbox-6.1.24-r1 => virtualbox-6.1.24-r2} (69%) rename metadata/md5-cache/app-emulation/{virtualbox-6.1.28-r1 => virtualbox-6.1.28-r2} (71%) rename metadata/md5-cache/app-emulation/{virtualbox-6.1.30 => virtualbox-6.1.30-r1} (71%) rename metadata/md5-cache/app-emulation/{virtualbox-6.1.32 => virtualbox-6.1.32-r1} (71%) rename metadata/md5-cache/app-emulation/{wine-staging-6.21 => wine-staging-7.1} (94%) rename metadata/md5-cache/app-emulation/{wine-vanilla-6.21 => wine-vanilla-7.1} (95%) delete mode 100644 metadata/md5-cache/app-eselect/eselect-wxwidgets-20140423 create mode 100644 metadata/md5-cache/app-forensics/aflplusplus-4.00c create mode 100644 metadata/md5-cache/app-forensics/yara-4.1.3 create mode 100644 metadata/md5-cache/app-forensics/yara-4.2.0_rc1 create mode 100644 metadata/md5-cache/app-i18n/mozc-2.23.2815.102 delete mode 100644 metadata/md5-cache/app-i18n/mozc-2.23.2815.102-r1 rename metadata/md5-cache/app-i18n/{mozc-2.26.4220_p20201212102434_p20201219202429-r1 => mozc-2.26.4220_p20201212102434_p20201219202429} (51%) create mode 100644 metadata/md5-cache/app-i18n/opencc-1.1.3 rename metadata/md5-cache/app-misc/{elasticsearch-6.8.22 => elasticsearch-6.8.23} (79%) rename metadata/md5-cache/app-misc/{elasticsearch-7.16.2 => elasticsearch-7.16.3} (88%) create mode 100644 metadata/md5-cache/app-misc/freewvs-0.1.2 create mode 100644 metadata/md5-cache/app-misc/tmuxp-1.9.4 create mode 100644 metadata/md5-cache/app-office/wps-office-11.1.0.10920 create mode 100644 metadata/md5-cache/app-text/lowdown-0.10.0 rename metadata/md5-cache/app-text/{nuspell-3.1.2 => nuspell-3.1.2-r1} (80%) rename metadata/md5-cache/app-text/{nuspell-4.0.0 => nuspell-4.0.0-r1} (80%) delete mode 100644 metadata/md5-cache/app-text/opensp-1.5.2-r6 create mode 100644 metadata/md5-cache/app-text/trang-20181222 create mode 100644 metadata/md5-cache/dev-embedded/platformio-5.2.4-r1 rename metadata/md5-cache/dev-java/{ant-core-1.10.9-r1 => ant-core-1.10.9-r2} (82%) create mode 100644 metadata/md5-cache/dev-java/ant-javamail-1.10.9-r1 create mode 100644 metadata/md5-cache/dev-java/avalon-logkit-2.1-r10 delete mode 100644 metadata/md5-cache/dev-java/commons-beanutils-1.9.2 delete mode 100644 metadata/md5-cache/dev-java/jakarta-regexp-1.3-r5 delete mode 100644 metadata/md5-cache/dev-java/jakarta-regexp-1.4-r2 delete mode 100644 metadata/md5-cache/dev-java/jakarta-regexp-1.5 rename metadata/md5-cache/dev-java/{protobuf-java-3.16.0 => protobuf-java-3.18.2} (83%) create mode 100644 metadata/md5-cache/dev-java/protobuf-java-3.19.3 delete mode 100644 metadata/md5-cache/dev-java/resin-servlet-api-4.0.27 delete mode 100644 metadata/md5-cache/dev-java/swt-3.8.2-r3 create mode 100644 metadata/md5-cache/dev-lang/execline-2.8.2.0 delete mode 100644 metadata/md5-cache/dev-lang/rust-1.53.0 delete mode 100644 metadata/md5-cache/dev-lang/rust-1.54.0 delete mode 100644 metadata/md5-cache/dev-lang/rust-1.55.0 delete mode 100644 metadata/md5-cache/dev-lang/rust-1.56.1 delete mode 100644 metadata/md5-cache/dev-lang/rust-1.57.0 delete mode 100644 metadata/md5-cache/dev-lang/rust-1.58.0 delete mode 100644 metadata/md5-cache/dev-lang/rust-bin-1.53.0 delete mode 100644 metadata/md5-cache/dev-lang/rust-bin-1.54.0 delete mode 100644 metadata/md5-cache/dev-lang/rust-bin-1.55.0 delete mode 100644 metadata/md5-cache/dev-lang/rust-bin-1.56.1 delete mode 100644 metadata/md5-cache/dev-lang/rust-bin-1.57.0 delete mode 100644 metadata/md5-cache/dev-lang/rust-bin-1.58.0 rename metadata/md5-cache/dev-lang/{spidermonkey-91.5.0 => spidermonkey-91.5.1} (89%) create mode 100644 metadata/md5-cache/dev-libs/expat-2.4.4 create mode 100644 metadata/md5-cache/dev-libs/imath-3.1.4 create mode 100644 metadata/md5-cache/dev-libs/libutf8proc-2.7.0 create mode 100644 metadata/md5-cache/dev-libs/protobuf-3.18.2 rename metadata/md5-cache/dev-libs/{protobuf-3.16.0 => protobuf-3.19.3} (92%) create mode 100644 metadata/md5-cache/dev-libs/skalibs-2.11.1.0 create mode 100644 metadata/md5-cache/dev-libs/utfcpp-3.2.1 create mode 100644 metadata/md5-cache/dev-ml/camlidl-1.09 create mode 100644 metadata/md5-cache/dev-ml/dune-2.9.3 create mode 100644 metadata/md5-cache/dev-ml/dune-build-info-2.9.3 create mode 100644 metadata/md5-cache/dev-ml/dune-configurator-2.9.3 create mode 100644 metadata/md5-cache/dev-ml/dune-private-libs-2.9.3 create mode 100644 metadata/md5-cache/dev-ml/dune-site-2.9.3 create mode 100644 metadata/md5-cache/dev-ml/fieldslib-0.15.0 create mode 100644 metadata/md5-cache/dev-ml/findlib-1.9.3 create mode 100644 metadata/md5-cache/dev-ml/fix-20220121 create mode 100644 metadata/md5-cache/dev-ml/gen-1.0 delete mode 100644 metadata/md5-cache/dev-ml/reason-3.7.0-r1 create mode 100644 metadata/md5-cache/dev-ml/reason-3.7.0-r2 delete mode 100644 metadata/md5-cache/dev-perl/Apache-SizeLimit-0.970.0-r1 delete mode 100644 metadata/md5-cache/dev-perl/Object-Realize-Later-0.190.0 delete mode 100644 metadata/md5-cache/dev-perl/Template-Plugin-Latex-3.60.0 delete mode 100644 metadata/md5-cache/dev-perl/Test-NoWarnings-1.40.0-r3 delete mode 100644 metadata/md5-cache/dev-perl/Test-Taint-1.60.0-r1 create mode 100644 metadata/md5-cache/dev-python/PyPDF2-1.26.0-r2 create mode 100644 metadata/md5-cache/dev-python/PyRSS2Gen-1.1-r2 create mode 100644 metadata/md5-cache/dev-python/PySDL2-0.9.11 delete mode 100644 metadata/md5-cache/dev-python/aioredis-2.0.0 create mode 100644 metadata/md5-cache/dev-python/ansi-0.2.0-r1 create mode 100644 metadata/md5-cache/dev-python/autobahn-22.1.1 create mode 100644 metadata/md5-cache/dev-python/autoprop-4.0.2-r1 create mode 100644 metadata/md5-cache/dev-python/backcall-0.2.0-r1 create mode 100644 metadata/md5-cache/dev-python/bandit-1.7.2-r1 create mode 100644 metadata/md5-cache/dev-python/bert-2.2.0-r1 create mode 100644 metadata/md5-cache/dev-python/bitarray-2.3.5-r1 create mode 100644 metadata/md5-cache/dev-python/black-22.1.0 create mode 100644 metadata/md5-cache/dev-python/bluelet-0.2.0-r1 create mode 100644 metadata/md5-cache/dev-python/boto3-1.20.45 create mode 100644 metadata/md5-cache/dev-python/boto3-1.20.46 create mode 100644 metadata/md5-cache/dev-python/botocore-1.23.45 create mode 100644 metadata/md5-cache/dev-python/botocore-1.23.46 create mode 100644 metadata/md5-cache/dev-python/breathe-4.32.0 create mode 100644 metadata/md5-cache/dev-python/carbon-1.1.8-r1 create mode 100644 metadata/md5-cache/dev-python/configobj-5.0.6-r2 create mode 100644 metadata/md5-cache/dev-python/crcmod-1.7-r5 delete mode 100644 metadata/md5-cache/dev-python/cwcwidth-0.1.5 create mode 100644 metadata/md5-cache/dev-python/cython-0.29.27 create mode 100644 metadata/md5-cache/dev-python/dask-2022.01.1 delete mode 100644 metadata/md5-cache/dev-python/defcon-0.9.0 create mode 100644 metadata/md5-cache/dev-python/dicttoxml-1.7.4-r3 create mode 100644 metadata/md5-cache/dev-python/distlib-0.3.4-r1 create mode 100644 metadata/md5-cache/dev-python/empy-3.3.4-r1 create mode 100644 metadata/md5-cache/dev-python/entrypoints-0.3-r3 create mode 100644 metadata/md5-cache/dev-python/eradicate-2.0.0-r1 create mode 100644 metadata/md5-cache/dev-python/filebytes-0.10.2 create mode 100644 metadata/md5-cache/dev-python/filebytes-9999 create mode 100644 metadata/md5-cache/dev-python/fitsio-1.1.7 create mode 100644 metadata/md5-cache/dev-python/httpauth-0.3-r1 create mode 100644 metadata/md5-cache/dev-python/ipaddr-2.2.0-r2 create mode 100644 metadata/md5-cache/dev-python/ipy-1.01-r1 create mode 100644 metadata/md5-cache/dev-python/ipython_genutils-0.2.0-r3 create mode 100644 metadata/md5-cache/dev-python/ipywidgets-7.6.5-r1 create mode 100644 metadata/md5-cache/dev-python/jc-1.18.2 create mode 100644 metadata/md5-cache/dev-python/jeepney-0.7.1-r1 create mode 100644 metadata/md5-cache/dev-python/jsonref-0.1-r1 create mode 100644 metadata/md5-cache/dev-python/jupyter-1.0.0-r4 delete mode 100644 metadata/md5-cache/dev-python/jupyter_core-4.8.1 create mode 100644 metadata/md5-cache/dev-python/ldap3-2.9.1 create mode 100644 metadata/md5-cache/dev-python/liblarch-3.1.0-r1 create mode 100644 metadata/md5-cache/dev-python/libtmux-0.10.3 create mode 100644 metadata/md5-cache/dev-python/logutils-0.3.5-r1 create mode 100644 metadata/md5-cache/dev-python/mecab-python-0.996-r1 create mode 100644 metadata/md5-cache/dev-python/minidb-2.0.5-r1 create mode 100644 metadata/md5-cache/dev-python/moto-3.0.2 create mode 100644 metadata/md5-cache/dev-python/nbformat-5.1.3-r1 delete mode 100644 metadata/md5-cache/dev-python/nltk-3.6.2-r1 delete mode 100644 metadata/md5-cache/dev-python/nltk-3.6.3 delete mode 100644 metadata/md5-cache/dev-python/nltk-3.6.4 delete mode 100644 metadata/md5-cache/dev-python/nltk-3.6.5 delete mode 100644 metadata/md5-cache/dev-python/nltk-3.6.6 create mode 100644 metadata/md5-cache/dev-python/notify2-0.3.1-r3 create mode 100644 metadata/md5-cache/dev-python/oauthlib-3.2.0 create mode 100644 metadata/md5-cache/dev-python/pdm-pep517-0.10.2 create mode 100644 metadata/md5-cache/dev-python/phonenumbers-8.12.42 create mode 100644 metadata/md5-cache/dev-python/pivy-0.6.6-r1 create mode 100644 metadata/md5-cache/dev-python/plyr-1.0.6-r1 create mode 100644 metadata/md5-cache/dev-python/podcastparser-0.6.8-r1 create mode 100644 metadata/md5-cache/dev-python/polygon-3.0.7-r1 create mode 100644 metadata/md5-cache/dev-python/pony-0.7.16 create mode 100644 metadata/md5-cache/dev-python/prometheus_client-0.13.1 create mode 100644 metadata/md5-cache/dev-python/protobuf-python-3.18.2 rename metadata/md5-cache/dev-python/{protobuf-python-3.16.0 => protobuf-python-3.19.3} (79%) create mode 100644 metadata/md5-cache/dev-python/ptyprocess-0.7.0-r1 create mode 100644 metadata/md5-cache/dev-python/pyClamd-0.4.0-r3 create mode 100644 metadata/md5-cache/dev-python/pyGPG-0.2-r1 create mode 100644 metadata/md5-cache/dev-python/pyaes-1.6.1-r3 delete mode 100644 metadata/md5-cache/dev-python/pyclipper-1.3.0 create mode 100644 metadata/md5-cache/dev-python/pycups-2.0.1-r1 create mode 100644 metadata/md5-cache/dev-python/pydecomp-0.3-r3 create mode 100644 metadata/md5-cache/dev-python/pyh2o-1-r1 create mode 100644 metadata/md5-cache/dev-python/pylibmc-1.6.1-r2 create mode 100644 metadata/md5-cache/dev-python/pymad-0.10-r1 create mode 100644 metadata/md5-cache/dev-python/pymilter-1.0.4-r2 create mode 100644 metadata/md5-cache/dev-python/pymountboot-0.2.3-r1 delete mode 100644 metadata/md5-cache/dev-python/pymountboot-9999 create mode 100644 metadata/md5-cache/dev-python/pypam-0.5.0-r8 create mode 100644 metadata/md5-cache/dev-python/pyparted-3.11.7-r1 create mode 100644 metadata/md5-cache/dev-python/pypax-0.9.5-r1 create mode 100644 metadata/md5-cache/dev-python/pypeg2-2.15.2-r2 create mode 100644 metadata/md5-cache/dev-python/pypng-0.0.21-r1 create mode 100644 metadata/md5-cache/dev-python/pyspf-2.0.14-r3 create mode 100644 metadata/md5-cache/dev-python/pytest-6.2.5-r3 delete mode 100644 metadata/md5-cache/dev-python/pytest-httpbin-1.0.0-r1 create mode 100644 metadata/md5-cache/dev-python/pytest-mock-3.7.0 create mode 100644 metadata/md5-cache/dev-python/python-discid-1.2.0-r1 create mode 100644 metadata/md5-cache/dev-python/python-gflags-3.1.2-r2 rename metadata/md5-cache/dev-python/{python-lzo-1.12-r2 => python-lzo-1.14-r1} (54%) create mode 100644 metadata/md5-cache/dev-python/python-systemd-234-r2 create mode 100644 metadata/md5-cache/dev-python/python3-saml-1.13.0 create mode 100644 metadata/md5-cache/dev-python/pytidylib-0.3.2-r2 create mode 100644 metadata/md5-cache/dev-python/pyyaml_env_tag-0.1-r1 create mode 100644 metadata/md5-cache/dev-python/requests-oauthlib-1.3.1 create mode 100644 metadata/md5-cache/dev-python/rich-11.1.0 delete mode 100644 metadata/md5-cache/dev-python/rpy-3.4.2 create mode 100644 metadata/md5-cache/dev-python/ruamel-std-pathlib-0.9.1 delete mode 100644 metadata/md5-cache/dev-python/sphinxcontrib-spelling-7.3.0 create mode 100644 metadata/md5-cache/dev-python/ssh2-python-0.27.0 create mode 100644 metadata/md5-cache/dev-python/svglib-1.2.1 delete mode 100644 metadata/md5-cache/dev-python/tappy-3.0 delete mode 100644 metadata/md5-cache/dev-python/tox-3.24.4-r1 rename metadata/md5-cache/dev-python/{treq-21.5.0 => treq-22.1.0} (86%) create mode 100644 metadata/md5-cache/dev-python/treq-22.1.0-r1 create mode 100644 metadata/md5-cache/dev-python/unidiff-0.7.1 create mode 100644 metadata/md5-cache/dev-python/unidiff-0.7.2 create mode 100644 metadata/md5-cache/dev-python/uvicorn-0.17.1 delete mode 100644 metadata/md5-cache/dev-python/virtualenv-20.10.0-r1 delete mode 100644 metadata/md5-cache/dev-python/virtualenv-20.11.1 delete mode 100644 metadata/md5-cache/dev-python/virtualenv-20.12.0 create mode 100644 metadata/md5-cache/dev-python/xarray-0.21.0 delete mode 100644 metadata/md5-cache/dev-python/yapf-0.31.0 create mode 100644 metadata/md5-cache/dev-python/yara-python-4.1.3 create mode 100644 metadata/md5-cache/dev-ruby/msgpack-1.4.4 create mode 100644 metadata/md5-cache/dev-ruby/pdf-reader-2.9.0 create mode 100644 metadata/md5-cache/dev-ruby/rack-attack-6.6.0 create mode 100644 metadata/md5-cache/dev-ruby/rspec-core-3.10.2 create mode 100644 metadata/md5-cache/dev-ruby/rspec-rails-5.0.3 delete mode 100644 metadata/md5-cache/dev-scheme/gambit-4.8.8-r1 rename metadata/md5-cache/dev-scheme/{gambit-4.9.3 => gambit-4.9.3-r2} (81%) create mode 100644 metadata/md5-cache/dev-scheme/gambit-4.9.4 delete mode 100644 metadata/md5-cache/dev-util/bpftool-5.14.14 rename metadata/md5-cache/dev-util/{bpftool-5.16.1 => bpftool-5.16.2} (78%) create mode 100644 metadata/md5-cache/dev-util/buildbot-3.4.0 create mode 100644 metadata/md5-cache/dev-util/buildbot-badges-3.4.0 create mode 100644 metadata/md5-cache/dev-util/buildbot-console-view-3.4.0 create mode 100644 metadata/md5-cache/dev-util/buildbot-grid-view-3.4.0 create mode 100644 metadata/md5-cache/dev-util/buildbot-pkg-3.4.0 create mode 100644 metadata/md5-cache/dev-util/buildbot-worker-3.4.0 create mode 100644 metadata/md5-cache/dev-util/buildbot-wsgi-dashboards-3.4.0 create mode 100644 metadata/md5-cache/dev-util/buildbot-www-3.4.0 rename metadata/md5-cache/dev-util/{clion-2021.3 => clion-2021.3.2} (58%) create mode 100644 metadata/md5-cache/dev-util/cucumber-core-10.1.1 delete mode 100644 metadata/md5-cache/dev-util/diffoscope-199 rename metadata/md5-cache/dev-util/{diffoscope-200 => diffoscope-202} (95%) create mode 100644 metadata/md5-cache/dev-util/gef-2021.10 create mode 100644 metadata/md5-cache/dev-util/gef-9999 rename metadata/md5-cache/dev-util/{idea-community-2021.3.1.213.6461.79 => idea-community-2021.3.2.213.6777.52} (69%) create mode 100644 metadata/md5-cache/dev-util/packer-1.7.9 rename metadata/md5-cache/dev-util/{roctracer-4.3.0 => roctracer-4.3.0-r1} (89%) create mode 100644 metadata/md5-cache/dev-util/ropper-1.13.6 create mode 100644 metadata/md5-cache/dev-util/ropper-9999 rename metadata/md5-cache/dev-util/{uglifyjs-3.14.5 => uglifyjs-3.15.0} (80%) create mode 100644 metadata/md5-cache/dev-util/unicorn-2.0.0_rc5 create mode 100644 metadata/md5-cache/dev-util/unicorn-9999 create mode 100644 metadata/md5-cache/dev-vcs/git-2.35.1 create mode 100644 metadata/md5-cache/dev-vcs/git-cola-3.12.0 rename metadata/md5-cache/dev-vcs/{git-lfs-2.11.0 => git-lfs-2.11.0-r1} (79%) rename metadata/md5-cache/dev-vcs/{git-lfs-2.13.3 => git-lfs-2.13.3-r1} (79%) delete mode 100644 metadata/md5-cache/dev-vcs/rcs-5.9.3 delete mode 100644 metadata/md5-cache/dev-vcs/rcs-5.9.4 rename metadata/md5-cache/games-util/{sc-controller-0.4.8.6-r1 => sc-controller-0.4.8.6-r2} (94%) create mode 100644 metadata/md5-cache/gnome-extra/gnome-shell-extension-alphabetical-grid-18.0 delete mode 100644 metadata/md5-cache/gnome-extra/gnome-shell-extension-desktop-icons-ng-0.20.0 create mode 100644 metadata/md5-cache/gnome-extra/gnome-shell-extension-desktop-icons-ng-38.0 create mode 100644 metadata/md5-cache/gnome-extra/gnome-shell-extension-weather-in-the-clock-20211108 create mode 100644 metadata/md5-cache/gnome-extra/pch-session-41.1 delete mode 100644 metadata/md5-cache/java-virtuals/jms-1.1 delete mode 100644 metadata/md5-cache/java-virtuals/servlet-api-2.3 delete mode 100644 metadata/md5-cache/java-virtuals/servlet-api-2.4 rename metadata/md5-cache/mail-mta/{postfix-3.8_pre20220123 => postfix-3.8_pre20220128} (98%) delete mode 100644 metadata/md5-cache/media-gfx/darktable-3.6.1-r3 create mode 100644 metadata/md5-cache/media-gfx/graphite2-1.3.14_p20210810-r1 delete mode 100644 metadata/md5-cache/media-gfx/mcomix-1.3.0_pre20200206 create mode 100644 metadata/md5-cache/media-gfx/mcomix-1.3.0_pre20211015 create mode 100644 metadata/md5-cache/media-gfx/sane-backends-1.1.1-r2 delete mode 100644 metadata/md5-cache/media-libs/codec2-1.0.0 delete mode 100644 metadata/md5-cache/media-libs/codec2-1.0.1-r1 create mode 100644 metadata/md5-cache/media-libs/lcms-2.13 create mode 100644 metadata/md5-cache/media-libs/netpbm-10.86.30 create mode 100644 metadata/md5-cache/media-libs/openexr-3.1.4 create mode 100644 metadata/md5-cache/media-sound/abcm2ps-8.14.13 create mode 100644 metadata/md5-cache/media-sound/abcmidi-2022.01.28 delete mode 100644 metadata/md5-cache/media-sound/aseqview-0.2.8 create mode 100644 metadata/md5-cache/media-sound/aseqview-0.2.8-r1 delete mode 100644 metadata/md5-cache/media-sound/denemo-2.5.0 rename metadata/md5-cache/media-sound/{lxmusic-0.4.7 => lxmusic-0.4.7-r1} (53%) create mode 100644 metadata/md5-cache/media-sound/mumble-1.4.230 delete mode 100644 metadata/md5-cache/media-sound/paprefs-1.1-r1 delete mode 100644 metadata/md5-cache/media-sound/pasystray-0.7.1 rename metadata/md5-cache/media-sound/{vbrfixc-0.24 => vbrfixc-0.24-r1} (67%) delete mode 100644 metadata/md5-cache/media-video/movit-1.6.2 delete mode 100644 metadata/md5-cache/media-video/qmplay2-20.07.04 delete mode 100644 metadata/md5-cache/media-video/qmplay2-21.03.09 create mode 100644 metadata/md5-cache/media-video/qmplay2-21.12.24 create mode 100644 metadata/md5-cache/net-analyzer/snort-2.9.17-r1 delete mode 100644 metadata/md5-cache/net-analyzer/snortsam-2.70 create mode 100644 metadata/md5-cache/net-analyzer/snortsam-2.70-r1 create mode 100644 metadata/md5-cache/net-dns/nsd-9999 create mode 100644 metadata/md5-cache/net-dns/pdns-4.6.0 delete mode 100644 metadata/md5-cache/net-dns/s6-dns-2.2.0.1 delete mode 100644 metadata/md5-cache/net-dns/s6-dns-2.3.0.0 delete mode 100644 metadata/md5-cache/net-dns/s6-dns-2.3.0.1 delete mode 100644 metadata/md5-cache/net-dns/s6-dns-2.3.0.2 delete mode 100644 metadata/md5-cache/net-dns/s6-dns-2.3.1.1 create mode 100644 metadata/md5-cache/net-dns/s6-dns-2.3.5.3 create mode 100644 metadata/md5-cache/net-im/telegram-desktop-3.4.8 rename metadata/md5-cache/net-irc/{unrealircd-5.2.3 => unrealircd-5.2.4} (92%) create mode 100644 metadata/md5-cache/net-irc/unrealircd-6.0.2 create mode 100644 metadata/md5-cache/net-libs/libaxc-0.3.7 delete mode 100644 metadata/md5-cache/net-libs/libzapojit-0.0.3 create mode 100644 metadata/md5-cache/net-libs/libzapojit-0.0.3-r1 create mode 100644 metadata/md5-cache/net-mail/fetchmail-6.4.27 create mode 100644 metadata/md5-cache/net-mail/grepmail-5.3111 rename metadata/md5-cache/net-misc/{connman-1.40_p20220125 => connman-1.41} (92%) create mode 100644 metadata/md5-cache/net-misc/freerdp-2.5.0_p39 delete mode 100644 metadata/md5-cache/net-misc/s6-networking-2.3.0.2 delete mode 100644 metadata/md5-cache/net-misc/s6-networking-2.3.0.3 delete mode 100644 metadata/md5-cache/net-misc/s6-networking-2.3.0.4 delete mode 100644 metadata/md5-cache/net-misc/s6-networking-2.3.1.1 create mode 100644 metadata/md5-cache/net-misc/s6-networking-2.5.1.0 create mode 100644 metadata/md5-cache/net-p2p/freenet-0.7.5_p1488-r2 create mode 100644 metadata/md5-cache/net-p2p/freenet-0.7.5_p1491-r1 delete mode 100644 metadata/md5-cache/net-print/cups-pk-helper-0.2.6 create mode 100644 metadata/md5-cache/net-print/cups-pk-helper-0.2.6-r1 delete mode 100644 metadata/md5-cache/net-print/ink-0.5.1 create mode 100644 metadata/md5-cache/net-proxy/sshuttle-1.1.0 create mode 100644 metadata/md5-cache/net-vpn/strongswan-5.9.5 create mode 100644 metadata/md5-cache/net-wireless/iwd-1.23 rename metadata/md5-cache/sci-biology/{augustus-3.4.0 => augustus-3.4.0-r1} (59%) rename metadata/md5-cache/sci-electronics/{gazebo-11.3.0-r3 => gazebo-11.3.0-r4} (93%) rename metadata/md5-cache/sci-electronics/{gazebo-11.5.1-r3 => gazebo-11.5.1-r4} (93%) rename metadata/md5-cache/sci-electronics/{gazebo-11.7.0-r2 => gazebo-11.7.0-r3} (93%) rename metadata/md5-cache/sci-electronics/{gazebo-11.9.1 => gazebo-11.9.1-r1} (93%) rename metadata/md5-cache/sci-geosciences/{grass-8.0.0_rc2 => grass-8.0.0} (94%) create mode 100644 metadata/md5-cache/sci-libs/hipBLAS-4.3.0 rename metadata/md5-cache/sci-libs/{vtk-9.0.3-r3 => vtk-9.0.3-r4} (96%) create mode 100644 metadata/md5-cache/sci-mathematics/coq-8.15.0 rename metadata/md5-cache/sci-mathematics/{easycrypt-1.0_pre20211210-r1 => easycrypt-1.0_pre20211210-r2} (91%) create mode 100644 metadata/md5-cache/sec-policy/selinux-container-9999 create mode 100644 metadata/md5-cache/sec-policy/selinux-docker-9999 create mode 100644 metadata/md5-cache/sec-policy/selinux-podman-9999 create mode 100644 metadata/md5-cache/sys-apps/s6-2.11.0.1 delete mode 100644 metadata/md5-cache/sys-apps/s6-linux-init-0.3.1.1 delete mode 100644 metadata/md5-cache/sys-apps/s6-linux-init-0.4.0.0 delete mode 100644 metadata/md5-cache/sys-apps/s6-linux-init-1.0.2.0 delete mode 100644 metadata/md5-cache/sys-apps/s6-linux-init-1.0.3.1 create mode 100644 metadata/md5-cache/sys-apps/s6-linux-init-1.0.7.1 delete mode 100644 metadata/md5-cache/sys-apps/s6-linux-utils-2.4.0.2 delete mode 100644 metadata/md5-cache/sys-apps/s6-linux-utils-2.5.0.0 delete mode 100644 metadata/md5-cache/sys-apps/s6-linux-utils-2.5.0.1 delete mode 100644 metadata/md5-cache/sys-apps/s6-linux-utils-2.5.1.1 create mode 100644 metadata/md5-cache/sys-apps/s6-linux-utils-2.5.1.7 delete mode 100644 metadata/md5-cache/sys-apps/s6-portable-utils-2.2.1.1 delete mode 100644 metadata/md5-cache/sys-apps/s6-portable-utils-2.2.1.2 delete mode 100644 metadata/md5-cache/sys-apps/s6-portable-utils-2.2.1.3 delete mode 100644 metadata/md5-cache/sys-apps/s6-portable-utils-2.2.2.1 create mode 100644 metadata/md5-cache/sys-apps/s6-portable-utils-2.2.3.4 delete mode 100644 metadata/md5-cache/sys-apps/s6-rc-0.3.0.0 delete mode 100644 metadata/md5-cache/sys-apps/s6-rc-0.4.0.0 delete mode 100644 metadata/md5-cache/sys-apps/s6-rc-0.4.0.1 delete mode 100644 metadata/md5-cache/sys-apps/s6-rc-0.4.1.0 delete mode 100644 metadata/md5-cache/sys-apps/s6-rc-0.5.0.0 delete mode 100644 metadata/md5-cache/sys-apps/s6-rc-0.5.1.1 create mode 100644 metadata/md5-cache/sys-apps/s6-rc-0.5.3.0 delete mode 100644 metadata/md5-cache/sys-apps/util-linux-2.37.2-r3 rename metadata/md5-cache/sys-apps/{util-linux-2.37.3 => util-linux-2.37.3-r1} (91%) rename metadata/md5-cache/sys-cluster/{native-mpi-0 => native-mpi-0-r1} (53%) delete mode 100644 metadata/md5-cache/sys-cluster/nullmpi-0.7 create mode 100644 metadata/md5-cache/sys-cluster/nullmpi-0.7-r1 delete mode 100644 metadata/md5-cache/sys-cluster/openmpi-1.10.7 delete mode 100644 metadata/md5-cache/sys-cluster/openmpi-1.4.5-r1 delete mode 100644 metadata/md5-cache/sys-cluster/openmpi-1.7.5-r2 delete mode 100644 metadata/md5-cache/sys-cluster/openmpi-1.8.8-r1 delete mode 100644 metadata/md5-cache/sys-cluster/openmpi-2.0.4-r1 delete mode 100644 metadata/md5-cache/sys-cluster/openmpi-2.1.6-r1 delete mode 100644 metadata/md5-cache/sys-cluster/openmpi-3.0.4-r1 delete mode 100644 metadata/md5-cache/sys-cluster/openmpi-3.1.4-r1 delete mode 100644 metadata/md5-cache/sys-cluster/openmpi-4.0.5-r3 delete mode 100644 metadata/md5-cache/sys-cluster/openmpi-4.0.7 delete mode 100644 metadata/md5-cache/sys-cluster/rdma-core-30.0-r2 delete mode 100644 metadata/md5-cache/sys-cluster/rdma-core-31.0 delete mode 100644 metadata/md5-cache/sys-cluster/rdma-core-32.0 delete mode 100644 metadata/md5-cache/sys-cluster/rdma-core-32.0-r1 delete mode 100644 metadata/md5-cache/sys-cluster/rdma-core-33.0 delete mode 100644 metadata/md5-cache/sys-cluster/rdma-core-33.0-r1 delete mode 100644 metadata/md5-cache/sys-cluster/rdma-core-34.0 delete mode 100644 metadata/md5-cache/sys-cluster/rdma-core-36.0 create mode 100644 metadata/md5-cache/sys-devel/autoconf-wrapper-20220130 delete mode 100644 metadata/md5-cache/sys-devel/rust-std-1.53.0 delete mode 100644 metadata/md5-cache/sys-devel/rust-std-1.54.0 delete mode 100644 metadata/md5-cache/sys-devel/rust-std-1.55.0 delete mode 100644 metadata/md5-cache/sys-devel/rust-std-1.56.1 delete mode 100644 metadata/md5-cache/sys-devel/rust-std-1.58.0 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.95 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.18 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.175 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.95 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.18 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.175 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.14.264 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.19.227 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.4.301 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.9.299 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.10.95 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.15.18 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.16.4 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.4.175 rename metadata/md5-cache/sys-kernel/{mips-sources-4.14.256 => mips-sources-4.14.263} (88%) rename metadata/md5-cache/sys-kernel/{mips-sources-4.19.219 => mips-sources-4.19.226} (87%) rename metadata/md5-cache/sys-kernel/{mips-sources-5.4.163 => mips-sources-5.4.174} (86%) create mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.95 create mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.18 create mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.4.175 rename metadata/md5-cache/sys-kernel/{vanilla-sources-4.14.263 => vanilla-sources-4.14.264} (91%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-4.19.226 => vanilla-sources-4.19.227} (91%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-4.4.300 => vanilla-sources-4.4.301} (91%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-4.9.298 => vanilla-sources-4.9.299} (91%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-5.10.94 => vanilla-sources-5.10.95} (91%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-5.15.17 => vanilla-sources-5.15.18} (91%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-5.16.3 => vanilla-sources-5.16.4} (91%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-5.4.174 => vanilla-sources-5.4.175} (91%) create mode 100644 metadata/md5-cache/sys-libs/libcap-2.63 create mode 100644 metadata/md5-cache/sys-process/at-3.2.4 create mode 100644 metadata/md5-cache/sys-process/bpytop-1.0.68 create mode 100644 metadata/md5-cache/sys-process/iotop-c-1.21 create mode 100644 metadata/md5-cache/virtual/dist-kernel-5.10.95 create mode 100644 metadata/md5-cache/virtual/dist-kernel-5.15.18 create mode 100644 metadata/md5-cache/virtual/dist-kernel-5.4.175 delete mode 100644 metadata/md5-cache/virtual/mpi-2.0-r3 delete mode 100644 metadata/md5-cache/virtual/mpi-2.0-r4 delete mode 100644 metadata/md5-cache/virtual/mpi-2.0-r5 delete mode 100644 metadata/md5-cache/virtual/rust-1.53.0-r1 delete mode 100644 metadata/md5-cache/virtual/rust-1.54.0 delete mode 100644 metadata/md5-cache/virtual/rust-1.55.0 delete mode 100644 metadata/md5-cache/virtual/rust-1.56.1 delete mode 100644 metadata/md5-cache/virtual/rust-1.57.0 delete mode 100644 metadata/md5-cache/virtual/rust-1.58.0 rename metadata/md5-cache/www-apps/{gitea-1.15.8 => gitea-1.15.10} (90%) delete mode 100644 metadata/md5-cache/www-apps/gitea-1.15.7 delete mode 100644 metadata/md5-cache/www-apps/hugo-0.89.4 create mode 100644 metadata/md5-cache/www-apps/hugo-0.92.1 rename metadata/md5-cache/www-apps/{kibana-bin-6.8.22 => kibana-bin-6.8.23} (80%) rename metadata/md5-cache/www-apps/{kibana-bin-7.16.2 => kibana-bin-7.16.3} (91%) create mode 100644 metadata/md5-cache/www-apps/nextcloud-21.0.8 create mode 100644 metadata/md5-cache/www-apps/nextcloud-22.2.4 create mode 100644 metadata/md5-cache/www-apps/nextcloud-23.0.1 rename metadata/md5-cache/www-client/{chromium-98.0.4758.66 => chromium-98.0.4758.74} (96%) delete mode 100644 metadata/md5-cache/www-client/chromium-99.0.4840.0 create mode 100644 metadata/md5-cache/www-client/chromium-99.0.4844.11 delete mode 100644 metadata/md5-cache/www-client/firefox-96.0.2 rename metadata/md5-cache/www-client/{google-chrome-unstable-99.0.4840.0 => google-chrome-unstable-99.0.4844.11} (96%) rename metadata/md5-cache/www-client/{microsoft-edge-dev-99.0.1131.3 => microsoft-edge-dev-99.0.1131.3-r1} (93%) rename metadata/md5-cache/www-client/{microsoft-edge-dev-99.0.1135.6 => microsoft-edge-dev-99.0.1135.6-r1} (93%) rename metadata/md5-cache/www-client/{microsoft-edge-dev-99.0.1141.0 => microsoft-edge-dev-99.0.1141.0-r1} (93%) rename metadata/md5-cache/www-client/{seamonkey-2.53.9-r1 => seamonkey-2.53.10.2} (66%) delete mode 100644 metadata/md5-cache/www-client/seamonkey-2.53.8.1-r1 delete mode 100644 metadata/md5-cache/www-client/vivaldi-5.0.2497.38 rename metadata/md5-cache/www-client/{vivaldi-snapshot-5.1.2549.3 => vivaldi-snapshot-5.1.2562.3} (93%) rename metadata/md5-cache/www-plugins/{chrome-binary-plugins-99.0.4840.0_alpha => chrome-binary-plugins-99.0.4844.11_alpha} (90%) create mode 100644 metadata/md5-cache/www-servers/puma-5.6.1 create mode 100644 metadata/md5-cache/x11-misc/devilspie2-0.44 delete mode 100644 metadata/md5-cache/x11-misc/picom-8-r1 create mode 100644 metadata/md5-cache/x11-misc/picom-8.2-r3 delete mode 100644 metadata/md5-cache/x11-misc/polybar-3.5.6 rename metadata/md5-cache/x11-misc/{qps-2.4.0 => qps-2.4.0-r1} (65%) delete mode 100644 metadata/md5-cache/x11-wm/xpra-4.2.3 create mode 100644 metadata/md5-cache/x11-wm/xpra-4.3.2 create mode 100644 metadata/md5-cache/xfce-extra/xfce4-cpufreq-plugin-1.2.6 create mode 100644 net-analyzer/snort/snort-2.9.17-r1.ebuild rename net-analyzer/snortsam/{snortsam-2.70.ebuild => snortsam-2.70-r1.ebuild} (77%) create mode 100644 net-dns/nsd/files/nsd-4.3.9-no_ssl.patch create mode 100644 net-dns/nsd/nsd-9999.ebuild create mode 100644 net-dns/pdns/pdns-4.6.0.ebuild delete mode 100644 net-dns/s6-dns/s6-dns-2.2.0.1.ebuild delete mode 100644 net-dns/s6-dns/s6-dns-2.3.0.0.ebuild delete mode 100644 net-dns/s6-dns/s6-dns-2.3.0.1.ebuild delete mode 100644 net-dns/s6-dns/s6-dns-2.3.0.2.ebuild delete mode 100644 net-dns/s6-dns/s6-dns-2.3.1.1.ebuild create mode 100644 net-dns/s6-dns/s6-dns-2.3.5.3.ebuild create mode 100644 net-im/telegram-desktop/files/tdesktop-3.4.8-jemalloc-only-telegram.patch create mode 100644 net-im/telegram-desktop/telegram-desktop-3.4.8.ebuild create mode 100644 net-irc/unrealircd/files/unrealircd.tmpfiles rename net-irc/unrealircd/{unrealircd-5.2.3.ebuild => unrealircd-5.2.4.ebuild} (99%) create mode 100644 net-irc/unrealircd/unrealircd-6.0.2.ebuild create mode 100644 net-libs/libaxc/libaxc-0.3.7.ebuild rename net-libs/libzapojit/{libzapojit-0.0.3.ebuild => libzapojit-0.0.3-r1.ebuild} (87%) create mode 100644 net-mail/fetchmail/fetchmail-6.4.27.ebuild create mode 100644 net-mail/grepmail/grepmail-5.3111.ebuild rename net-misc/connman/{connman-1.40_p20220125.ebuild => connman-1.41.ebuild} (91%) create mode 100644 net-misc/freerdp/freerdp-2.5.0_p39.ebuild delete mode 100644 net-misc/s6-networking/s6-networking-2.3.0.2.ebuild delete mode 100644 net-misc/s6-networking/s6-networking-2.3.0.3.ebuild delete mode 100644 net-misc/s6-networking/s6-networking-2.3.0.4.ebuild delete mode 100644 net-misc/s6-networking/s6-networking-2.3.1.1.ebuild create mode 100644 net-misc/s6-networking/s6-networking-2.5.1.0.ebuild create mode 100644 net-p2p/freenet/files/0.7.5_p1491-update-for-jna-5.x.patch create mode 100644 net-p2p/freenet/files/freenet-0.7.5_p1491-wrapper.conf create mode 100644 net-p2p/freenet/freenet-0.7.5_p1488-r2.ebuild create mode 100644 net-p2p/freenet/freenet-0.7.5_p1491-r1.ebuild rename net-print/cups-pk-helper/{cups-pk-helper-0.2.6.ebuild => cups-pk-helper-0.2.6-r1.ebuild} (82%) delete mode 100644 net-print/ink/ink-0.5.1.ebuild create mode 100644 net-proxy/sshuttle/sshuttle-1.1.0.ebuild create mode 100644 net-vpn/strongswan/strongswan-5.9.5.ebuild create mode 100644 net-wireless/iwd/iwd-1.23.ebuild rename sci-biology/augustus/{augustus-3.4.0.ebuild => augustus-3.4.0-r1.ebuild} (97%) create mode 100644 sci-biology/tree-puzzle/files/tree-puzzle-5.2-MPI-3.0.patch create mode 100644 sci-chemistry/mpqc/files/mpqc-2.3.1-MPI-3.0.patch rename sci-electronics/gazebo/{gazebo-11.7.0-r2.ebuild => gazebo-11.3.0-r4.ebuild} (96%) rename sci-electronics/gazebo/{gazebo-11.3.0-r3.ebuild => gazebo-11.5.1-r4.ebuild} (96%) rename sci-electronics/gazebo/{gazebo-11.5.1-r3.ebuild => gazebo-11.7.0-r3.ebuild} (96%) rename sci-electronics/gazebo/{gazebo-11.9.1.ebuild => gazebo-11.9.1-r1.ebuild} (96%) create mode 100644 sci-geosciences/grass/files/grass-8.0.0-mkhtml.patch rename sci-geosciences/grass/{grass-8.0.0_rc2.ebuild => grass-8.0.0.ebuild} (99%) create mode 100644 sci-libs/hipBLAS/Manifest create mode 100644 sci-libs/hipBLAS/hipBLAS-4.3.0.ebuild create mode 100644 sci-libs/hipBLAS/metadata.xml create mode 100644 sci-libs/pastix/files/pastix-5.2.3-MPI-3.0.patch rename sci-libs/vtk/{vtk-9.0.3-r3.ebuild => vtk-9.0.3-r4.ebuild} (99%) create mode 100644 sci-mathematics/coq/coq-8.15.0.ebuild rename sci-mathematics/easycrypt/{easycrypt-1.0_pre20211210-r1.ebuild => easycrypt-1.0_pre20211210-r2.ebuild} (64%) create mode 100644 sci-mathematics/msieve/files/msieve-1.53-makefile.patch create mode 100644 sec-policy/selinux-container/Manifest create mode 100644 sec-policy/selinux-container/metadata.xml create mode 100644 sec-policy/selinux-container/selinux-container-9999.ebuild create mode 100644 sec-policy/selinux-docker/Manifest create mode 100644 sec-policy/selinux-docker/metadata.xml create mode 100644 sec-policy/selinux-docker/selinux-docker-9999.ebuild create mode 100644 sec-policy/selinux-podman/Manifest create mode 100644 sec-policy/selinux-podman/metadata.xml create mode 100644 sec-policy/selinux-podman/selinux-podman-9999.ebuild delete mode 100644 sys-apps/s6-linux-init/s6-linux-init-0.3.1.1.ebuild delete mode 100644 sys-apps/s6-linux-init/s6-linux-init-0.4.0.0.ebuild delete mode 100644 sys-apps/s6-linux-init/s6-linux-init-1.0.2.0.ebuild rename sys-apps/s6-linux-init/{s6-linux-init-1.0.3.1.ebuild => s6-linux-init-1.0.7.1.ebuild} (53%) delete mode 100644 sys-apps/s6-linux-utils/s6-linux-utils-2.4.0.2.ebuild delete mode 100644 sys-apps/s6-linux-utils/s6-linux-utils-2.5.0.0.ebuild delete mode 100644 sys-apps/s6-linux-utils/s6-linux-utils-2.5.0.1.ebuild delete mode 100644 sys-apps/s6-linux-utils/s6-linux-utils-2.5.1.1.ebuild create mode 100644 sys-apps/s6-linux-utils/s6-linux-utils-2.5.1.7.ebuild delete mode 100644 sys-apps/s6-portable-utils/s6-portable-utils-2.2.1.1.ebuild delete mode 100644 sys-apps/s6-portable-utils/s6-portable-utils-2.2.1.2.ebuild delete mode 100644 sys-apps/s6-portable-utils/s6-portable-utils-2.2.1.3.ebuild delete mode 100644 sys-apps/s6-portable-utils/s6-portable-utils-2.2.2.1.ebuild create mode 100644 sys-apps/s6-portable-utils/s6-portable-utils-2.2.3.4.ebuild delete mode 100644 sys-apps/s6-rc/s6-rc-0.3.0.0.ebuild delete mode 100644 sys-apps/s6-rc/s6-rc-0.4.0.0.ebuild delete mode 100644 sys-apps/s6-rc/s6-rc-0.4.0.1.ebuild delete mode 100644 sys-apps/s6-rc/s6-rc-0.4.1.0.ebuild delete mode 100644 sys-apps/s6-rc/s6-rc-0.5.0.0.ebuild delete mode 100644 sys-apps/s6-rc/s6-rc-0.5.1.1.ebuild create mode 100644 sys-apps/s6-rc/s6-rc-0.5.3.0.ebuild create mode 100644 sys-apps/s6/s6-2.11.0.1.ebuild delete mode 100644 sys-apps/util-linux/util-linux-2.37.2-r3.ebuild rename sys-apps/util-linux/{util-linux-2.37.3.ebuild => util-linux-2.37.3-r1.ebuild} (93%) rename sys-cluster/native-mpi/{native-mpi-0.ebuild => native-mpi-0-r1.ebuild} (54%) rename sys-cluster/nullmpi/{nullmpi-0.7.ebuild => nullmpi-0.7-r1.ebuild} (81%) delete mode 100644 sys-cluster/openmpi/files/openmpi-ltdl.patch delete mode 100644 sys-cluster/openmpi/openmpi-1.10.7.ebuild delete mode 100644 sys-cluster/openmpi/openmpi-1.4.5-r1.ebuild delete mode 100644 sys-cluster/openmpi/openmpi-1.7.5-r2.ebuild delete mode 100644 sys-cluster/openmpi/openmpi-1.8.8-r1.ebuild delete mode 100644 sys-cluster/openmpi/openmpi-2.0.4-r1.ebuild delete mode 100644 sys-cluster/openmpi/openmpi-2.1.6-r1.ebuild delete mode 100644 sys-cluster/openmpi/openmpi-3.0.4-r1.ebuild delete mode 100644 sys-cluster/openmpi/openmpi-3.1.4-r1.ebuild delete mode 100644 sys-cluster/openmpi/openmpi-4.0.5-r3.ebuild delete mode 100644 sys-cluster/openmpi/openmpi-4.0.7.ebuild delete mode 100644 sys-cluster/rdma-core/files/optional_pandoc.patch create mode 100644 sys-cluster/rdma-core/files/rdma-core-38.0-musl.patch delete mode 100644 sys-cluster/rdma-core/rdma-core-30.0-r2.ebuild delete mode 100644 sys-cluster/rdma-core/rdma-core-31.0.ebuild delete mode 100644 sys-cluster/rdma-core/rdma-core-32.0-r1.ebuild delete mode 100644 sys-cluster/rdma-core/rdma-core-32.0.ebuild delete mode 100644 sys-cluster/rdma-core/rdma-core-33.0-r1.ebuild delete mode 100644 sys-cluster/rdma-core/rdma-core-33.0.ebuild delete mode 100644 sys-cluster/rdma-core/rdma-core-34.0.ebuild delete mode 100644 sys-cluster/rdma-core/rdma-core-36.0.ebuild create mode 100644 sys-devel/autoconf-wrapper/autoconf-wrapper-20220130.ebuild delete mode 100644 sys-devel/rust-std/rust-std-1.53.0.ebuild delete mode 100644 sys-devel/rust-std/rust-std-1.54.0.ebuild delete mode 100644 sys-devel/rust-std/rust-std-1.55.0.ebuild delete mode 100644 sys-devel/rust-std/rust-std-1.56.1.ebuild delete mode 100644 sys-devel/rust-std/rust-std-1.58.0.ebuild create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.95.ebuild create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.18.ebuild create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.175.ebuild create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.10.95.ebuild create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.15.18.ebuild create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.4.175.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.14.264.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.19.227.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.4.301.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.9.299.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.10.95.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.15.18.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.16.4.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.4.175.ebuild rename sys-kernel/mips-sources/{mips-sources-4.14.256.ebuild => mips-sources-4.14.263.ebuild} (99%) rename sys-kernel/mips-sources/{mips-sources-4.19.219.ebuild => mips-sources-4.19.226.ebuild} (99%) rename sys-kernel/mips-sources/{mips-sources-5.4.163.ebuild => mips-sources-5.4.174.ebuild} (99%) create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.10.95.ebuild create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.15.18.ebuild create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.4.175.ebuild rename sys-kernel/vanilla-sources/{vanilla-sources-4.14.263.ebuild => vanilla-sources-4.14.264.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-4.19.226.ebuild => vanilla-sources-4.19.227.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-4.4.300.ebuild => vanilla-sources-4.4.301.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-4.9.298.ebuild => vanilla-sources-4.9.299.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-5.10.94.ebuild => vanilla-sources-5.10.95.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-5.15.17.ebuild => vanilla-sources-5.15.18.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-5.16.3.ebuild => vanilla-sources-5.16.4.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-5.4.174.ebuild => vanilla-sources-5.4.175.ebuild} (100%) create mode 100644 sys-libs/libcap/libcap-2.63.ebuild create mode 100644 sys-process/at/at-3.2.4.ebuild create mode 100644 sys-process/bpytop/bpytop-1.0.68.ebuild create mode 100644 sys-process/iotop-c/iotop-c-1.21.ebuild create mode 100644 virtual/dist-kernel/dist-kernel-5.10.95.ebuild create mode 100644 virtual/dist-kernel/dist-kernel-5.15.18.ebuild create mode 100644 virtual/dist-kernel/dist-kernel-5.4.175.ebuild delete mode 100644 virtual/mpi/mpi-2.0-r3.ebuild delete mode 100644 virtual/mpi/mpi-2.0-r4.ebuild delete mode 100644 virtual/mpi/mpi-2.0-r5.ebuild delete mode 100644 virtual/rust/rust-1.53.0-r1.ebuild delete mode 100644 virtual/rust/rust-1.54.0.ebuild delete mode 100644 virtual/rust/rust-1.55.0.ebuild delete mode 100644 virtual/rust/rust-1.56.1.ebuild delete mode 100644 virtual/rust/rust-1.57.0.ebuild delete mode 100644 virtual/rust/rust-1.58.0.ebuild rename www-apps/gitea/{gitea-1.15.8.ebuild => gitea-1.15.10.ebuild} (86%) delete mode 100644 www-apps/gitea/gitea-1.15.7.ebuild rename www-apps/hugo/{hugo-0.89.4.ebuild => hugo-0.92.1.ebuild} (81%) rename www-apps/kibana-bin/{kibana-bin-6.8.22.ebuild => kibana-bin-6.8.23.ebuild} (98%) rename www-apps/kibana-bin/{kibana-bin-7.16.2.ebuild => kibana-bin-7.16.3.ebuild} (98%) create mode 100644 www-apps/nextcloud/nextcloud-21.0.8.ebuild create mode 100644 www-apps/nextcloud/nextcloud-22.2.4.ebuild create mode 100644 www-apps/nextcloud/nextcloud-23.0.1.ebuild rename www-client/chromium/{chromium-98.0.4758.66.ebuild => chromium-98.0.4758.74.ebuild} (100%) rename www-client/chromium/{chromium-99.0.4840.0.ebuild => chromium-99.0.4844.11.ebuild} (85%) create mode 100644 www-client/chromium/files/chromium-cross-compile.patch delete mode 100644 www-client/firefox/firefox-96.0.2.ebuild rename www-client/google-chrome-unstable/{google-chrome-unstable-99.0.4840.0.ebuild => google-chrome-unstable-99.0.4844.11.ebuild} (100%) rename www-client/microsoft-edge-dev/{microsoft-edge-dev-99.0.1131.3.ebuild => microsoft-edge-dev-99.0.1131.3-r1.ebuild} (94%) rename www-client/microsoft-edge-dev/{microsoft-edge-dev-99.0.1141.0.ebuild => microsoft-edge-dev-99.0.1135.6-r1.ebuild} (94%) rename www-client/microsoft-edge-dev/{microsoft-edge-dev-99.0.1135.6.ebuild => microsoft-edge-dev-99.0.1141.0-r1.ebuild} (94%) create mode 100644 www-client/seamonkey/files/seamonkey-2.53.10.2-ownertab.patch rename www-client/seamonkey/{seamonkey-2.53.9-r1.ebuild => seamonkey-2.53.10.2.ebuild} (97%) delete mode 100644 www-client/seamonkey/seamonkey-2.53.8.1-r1.ebuild rename www-client/vivaldi-snapshot/{vivaldi-snapshot-5.1.2549.3.ebuild => vivaldi-snapshot-5.1.2562.3.ebuild} (100%) delete mode 100644 www-client/vivaldi/vivaldi-5.0.2497.38.ebuild rename www-plugins/chrome-binary-plugins/{chrome-binary-plugins-99.0.4840.0_alpha.ebuild => chrome-binary-plugins-99.0.4844.11_alpha.ebuild} (100%) create mode 100644 www-servers/puma/puma-5.6.1.ebuild create mode 100644 x11-misc/devilspie2/devilspie2-0.44.ebuild rename x11-misc/picom/{picom-8-r1.ebuild => picom-8.2-r3.ebuild} (88%) delete mode 100644 x11-misc/polybar/polybar-3.5.6.ebuild rename x11-misc/qps/{qps-2.4.0.ebuild => qps-2.4.0-r1.ebuild} (93%) delete mode 100644 x11-wm/xpra/files/xpra-4.2.2-bad-tests.patch delete mode 100644 x11-wm/xpra/files/xpra-4.2.2-true-false-bin-path.patch delete mode 100644 x11-wm/xpra/files/xpra-4.2.3-dup-ip.patch rename x11-wm/xpra/{xpra-4.2.3.ebuild => xpra-4.3.2.ebuild} (91%) create mode 100644 xfce-extra/xfce4-cpufreq-plugin/xfce4-cpufreq-plugin-1.2.6.ebuild diff --git a/Manifest.files.gz b/Manifest.files.gz index 6782c6cfa6dd202a2ceeb7e817f7729b7b9a24ab..88ff1be96240e4b5b31b20749284a441ab68e3bd 100644 GIT binary patch literal 29620 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 literal 29612 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 + + + + williamh@gentoo.org + William Hubbs + + diff --git a/acct-group/brltty/Manifest b/acct-group/brltty/Manifest new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/acct-group/brltty/brltty-0.ebuild b/acct-group/brltty/brltty-0.ebuild new file mode 100644 index 000000000000..5cc5694d6f9c --- /dev/null +++ b/acct-group/brltty/brltty-0.ebuild @@ -0,0 +1,8 @@ +# Copyright 2019-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit acct-group + +ACCT_GROUP_ID=506 diff --git a/acct-group/brltty/metadata.xml b/acct-group/brltty/metadata.xml new file mode 100644 index 000000000000..db463f3eeb66 --- /dev/null +++ b/acct-group/brltty/metadata.xml @@ -0,0 +1,8 @@ + + + + + williamh@gentoo.org + William Hubbs + + diff --git a/acct-group/quagga/Manifest b/acct-group/quagga/Manifest new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/acct-group/quagga/metadata.xml b/acct-group/quagga/metadata.xml new file mode 100644 index 000000000000..b3726e9bf59e --- /dev/null +++ b/acct-group/quagga/metadata.xml @@ -0,0 +1,8 @@ + + + + + Sergey Popov + pinkbyte@gentoo.org + + diff --git a/acct-group/quagga/quagga-0-r1.ebuild b/acct-group/quagga/quagga-0-r1.ebuild new file mode 100644 index 000000000000..104f8007e235 --- /dev/null +++ b/acct-group/quagga/quagga-0-r1.ebuild @@ -0,0 +1,8 @@ +# Copyright 2019-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit acct-group + +ACCT_GROUP_ID=424 diff --git a/acct-user/Manifest.gz b/acct-user/Manifest.gz index feef9731630f3bf3d0125455bf4d72bf8aea6629..9a56698cc24a5108e62aa2aa5a9fbb8742463c28 100644 GIT binary patch delta 43362 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

gbW$GM(LP-vfwLf;(yxJMjH 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 UkuX#B{r-RdAIvWB#JA)D0CM + + + + Sergey Popov + pinkbyte@gentoo.org + + diff --git a/acct-user/quagga/quagga-0-r1.ebuild b/acct-user/quagga/quagga-0-r1.ebuild new file mode 100644 index 000000000000..d40e6dace3fe --- /dev/null +++ b/acct-user/quagga/quagga-0-r1.ebuild @@ -0,0 +1,11 @@ +# Copyright 2019-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit acct-user + +ACCT_USER_ID=424 +ACCT_USER_GROUPS=( quagga ) + +acct-user_add_deps diff --git a/app-accessibility/Manifest.gz b/app-accessibility/Manifest.gz index 3242e7992d5b474232a8a75bf2095d122157577f..990e5722e6af0c6ec2d9033912bfeb3973e43e58 100644 GIT binary patch literal 4725 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 DmKrd9 literal 4729 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/gpm-1.20 ) + iconv? ( virtual/libiconv ) + icu? ( dev-libs/icu:= ) + louis? ( dev-libs/liblouis:= ) + midi? ( media-libs/alsa-lib ) + ncurses? ( sys-libs/ncurses:0= ) + pcm? ( media-libs/alsa-lib ) + policykit? ( sys-auth/polkit ) + python? ( ${PYTHON_DEPS} ) + speech? ( + app-accessibility/espeak-ng + app-accessibility/flite + app-accessibility/speech-dispatcher + ) + systemd? ( sys-apps/systemd ) + tcl? ( >=dev-lang/tcl-8.4.15:0= ) + usb? ( virtual/libusb:0 ) + xml? ( dev-libs/expat ) + X? ( + x11-libs/libX11 + x11-libs/libXaw + x11-libs/libXfixes + x11-libs/libXt + x11-libs/libXtst + )" +RDEPEND="${DEPEND} + java? ( >=virtual/jre-1.8:* ) +" +BDEPEND=" + virtual/pkgconfig + java? ( >=virtual/jdk-1.8:* ) + nls? ( virtual/libintl ) + python? ( >=dev-python/cython-0.16[${PYTHON_USEDEP}] ) +" + +HTML_DOCS=( "${S}"/Documents/Manual-BrlAPI/. ) + +PATCHES=( + "${FILESDIR}"/${PN}-5.2-respect-AR.patch +) + +src_prepare() { + default + + java-pkg-opt-2_src_prepare + + # We run eautoconf instead of using eautoreconf because brltty uses + # a custom build system that uses autoconf without the rest of the + # autotools. + eautoconf + use python && python_copy_sources +} + +src_configure() { + tc-export AR LD PKG_CONFIG + + export JAVAC="" + export JAVA_JNI_FLAGS="" + if use java; then + export JAVA_HOME="$(java-config -g JAVA_HOME)" + export JAVAC_HOME="${JAVA_HOME}/bin" + export JAVA_JNI_FLAGS="$(java-pkg_get-jni-cflags)" + export JAVAC="$(java-pkg_get-javac) -encoding UTF-8 $(java-pkg_javac-args)" + fi + + # override prefix in order to install into / + # braille terminal needs to be available as soon in the boot process as + # possible + # Also override localstatedir so that the lib/brltty directory is installed + # correctly. + # Disable stripping since we do that ourselves. + local myconf=( + --prefix="${EPREFIX}"/ + --localedir="${EPREFIX}"/usr/share/locale + --includedir="${EPREFIX}"/usr/include + --localstatedir="${EPREFIX}"/var + --disable-stripping + --with-writable-directory="${EPREFIX}"/run/brltty + $(use_enable api) + $(use_with beeper beep-package) + $(use_with fm fm-package) + $(use_enable gpm) + $(use_enable iconv) + $(use_enable icu) + $(use_enable java java-bindings) + $(use_enable louis liblouis) + $(use_with midi midi-package) + $(use_enable nls i18n) + $(use_enable ocaml ocaml-bindings) + $(use_with pcm pcm-package) + $(use_enable policykit polkit) + $(use_enable python python-bindings) + $(use_enable speech speech-support) + $(use_with systemd service-package) + $(use_enable tcl tcl-bindings) + $(use_enable xml expat) + $(use_enable X x) + $(use_with bluetooth bluetooth-package) + $(use_with ncurses curses) + $(use_with usb usb-package) + ) + # disable espeak since we use espeak-ng + use speech && myconf+=( --with-speech-driver=-es ) + + econf "${myconf[@]}" + + if use python; then + python_configure() { + econf "${myconf[@]}" + } + python_foreach_impl run_in_build_dir python_configure + fi +} + +src_compile() { + emake -j1 JAVA_JNI_FLAGS="${JAVA_JNI_FLAGS}" JAVAC="${JAVAC}" + + if use python; then + python_build() { + cd "Bindings/Python" || die + emake -j1 + } + python_foreach_impl run_in_build_dir python_build + fi +} + +src_install() { + if use ocaml; then + findlib_src_preinst + fi + + emake -j1 INSTALL_ROOT="${D}" OCAML_LDCONF= install + + if use python; then + python_install() { + cd "Bindings/Python" || die + emake -j1 INSTALL_ROOT="${D}" install + } + python_foreach_impl run_in_build_dir python_install + fi + + if use java; then + java-pkg_doso Bindings/Java/libbrlapi_java.so + java-pkg_dojar Bindings/Java/brlapi.jar + fi + + insinto /etc + doins Documents/brltty.conf + newinitd "${FILESDIR}"/brltty.rc brltty + systemd_dounit Autostart/Systemd/brltty@.service + dotmpfiles "${FILESDIR}/${PN}.tmpfiles.conf" + + mv doc/Manual-BRLTTY/English/BRLTTY.txt BRLTTY-en.txt || die + mv doc/Manual-BRLTTY/French/BRLTTY.txt BRLTTY-fr.txt || die + mv doc/Manual-BrlAPI/English/BrlAPI.txt BrlAPI-en.txt || die + dodoc Documents/{CONTRIBUTORS,ChangeLog,HISTORY,README*,TODO} BRLTTY-*.txt + if use doc; then + dodoc BrlAPI-*.txt + HTML_DOCS="doc/Manual-BRLTTY" einstalldocs + fi + + keepdir /var/lib/BrlAPI + rm -fr "${ED}/run" || die + find "${ED}" -name '*.a' -delete || die +} + +pkg_postinst() { + tmpfiles_process ${PN}.tmpfiles.conf + + elog + elog "please be sure ${EROOT}/etc/brltty.conf is correct for your system." + elog + elog "To make brltty start on boot, type this command as root:" + elog + elog "rc-update add brltty boot" +} diff --git a/app-accessibility/brltty/metadata.xml b/app-accessibility/brltty/metadata.xml index f3f6d0a7c577..32eb443cb936 100644 --- a/app-accessibility/brltty/metadata.xml +++ b/app-accessibility/brltty/metadata.xml @@ -10,7 +10,7 @@ support the console tone generator support in-line contracted braille support for the sound card synthesizer - Use braille tranlator dev-libs/liblouis + Use braille translator dev-libs/liblouis support the musical instrument digital interface support for sound card digital audio speech support diff --git a/app-accessibility/espeak-ng/espeak-ng-1.50-r1.ebuild b/app-accessibility/espeak-ng/espeak-ng-1.50-r1.ebuild new file mode 100644 index 000000000000..237ff7bdc53e --- /dev/null +++ b/app-accessibility/espeak-ng/espeak-ng-1.50-r1.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +DESCRIPTION="Software speech synthesizer for English, and some other languages" +HOMEPAGE="https://github.com/espeak-ng/espeak-ng" +SRC_URI="https://github.com/espeak-ng/espeak-ng/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+ Turkowski unicode" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="+async +klatt l10n_ru l10n_zh man mbrola +sound" + +COMMON_DEPEND=" + !app-accessibility/espeak + mbrola? ( app-accessibility/mbrola ) + sound? ( media-libs/pcaudiolib ) +" +DEPEND="${COMMON_DEPEND}" +RDEPEND="${COMMON_DEPEND} + sound? ( media-sound/sox ) +" +BDEPEND=" + virtual/pkgconfig + man? ( || ( app-text/ronn-ng app-text/ronn ) ) +" + +DOCS=( CHANGELOG.md README.md docs ) + +src_prepare() { + default + + # disable failing tests + rm tests/{language-pronunciation,translate}.test || die + sed -i \ + -e "/language-pronunciation.check/d" \ + -e "/translate.check/d" \ + Makefile.am || die + + # https://github.com/espeak-ng/espeak-ng/issues/699 + # fixed in master + sed -i -e "s/int samplerate;/static int samplerate;/" src/espeak-ng.c || die + + eautoreconf +} + +src_configure() { + local econf_args + econf_args=( + $(use_with async) + $(use_with klatt) + $(use_with l10n_ru extdict-ru) + $(use_with l10n_zh extdict-zh) + $(use_with l10n_zh extdict-zhy) + $(use_with mbrola) + $(use_with sound pcaudiolib) + --without-libfuzzer + --without-sonic + --disable-rpath + --disable-static + ) + econf "${econf_args[@]}" +} + +src_compile() { + # see docs/building.md + # The -j1s from compile/test/install may be droppable in next release + # (after 1.50). Several bugs have been fixed upstream in git. + emake -j1 +} + +src_test() { + emake check -j1 +} + +src_install() { + emake DESTDIR="${D}" VIMDIR=/usr/share/vimfiles install -j1 + rm "${ED}"/usr/lib*/*.la || die +} diff --git a/app-accessibility/espeak-ng/espeak-ng-1.50.ebuild b/app-accessibility/espeak-ng/espeak-ng-1.50.ebuild index de70028fc38a..c9289793f7fa 100644 --- a/app-accessibility/espeak-ng/espeak-ng-1.50.ebuild +++ b/app-accessibility/espeak-ng/espeak-ng-1.50.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 @@ -67,14 +67,16 @@ src_configure() { src_compile() { # see docs/building.md + # The -j1s from compile/test/install may be droppable in next release + # (after 1.50). Several bugs have been fixed upstream in git. emake -j1 } src_test() { - emake check + emake check -j1 } src_install() { - emake DESTDIR="${D}" VIMDIR=/usr/share/vimfiles install + emake DESTDIR="${D}" VIMDIR=/usr/share/vimfiles install -j1 rm "${ED}"/usr/lib*/*.la || die } diff --git a/app-accessibility/espeak-ng/espeak-ng-9999.ebuild b/app-accessibility/espeak-ng/espeak-ng-9999.ebuild index 941edd1d327b..e8f33d12072d 100644 --- a/app-accessibility/espeak-ng/espeak-ng-9999.ebuild +++ b/app-accessibility/espeak-ng/espeak-ng-9999.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 @@ -31,7 +31,7 @@ RDEPEND="${COMMON_DEPEND} " BDEPEND=" virtual/pkgconfig - man? ( app-text/ronn ) + man? ( || ( app-text/ronn-ng app-text/ronn ) ) " DOCS=( CHANGELOG.md README.md docs ) @@ -67,11 +67,6 @@ src_configure() { econf "${econf_args[@]}" } -src_compile() { - # see docs/building.md - emake -j1 -} - src_test() { emake check } diff --git a/app-accessibility/mbrola-voices/mbrola-voices-0_pre20200331.ebuild b/app-accessibility/mbrola-voices/mbrola-voices-0_pre20200331.ebuild index 4cd6174dc0dc..1a2ec439a330 100644 --- a/app-accessibility/mbrola-voices/mbrola-voices-0_pre20200331.ebuild +++ b/app-accessibility/mbrola-voices/mbrola-voices-0_pre20200331.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 @@ -10,7 +10,7 @@ SRC_URI="https://github.com/numediart/mbrola-voices/archive/${GIT_COMMIT}.tar.gz LICENSE="MBROLA-VOICES" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 sparc x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86" # This maps the l10n values to the appropriate voices declare -A voicemap diff --git a/app-accessibility/mbrola/mbrola-3.3-r1.ebuild b/app-accessibility/mbrola/mbrola-3.3-r1.ebuild index a3bcb033ce4b..a0830c332f59 100644 --- a/app-accessibility/mbrola/mbrola-3.3-r1.ebuild +++ b/app-accessibility/mbrola/mbrola-3.3-r1.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 @@ -10,7 +10,7 @@ SRC_URI="https://github.com/numediart/MBROLA/archive/${PV}.tar.gz -> ${P}.tar.gz LICENSE="AGPL-3+" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 sparc x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86" RDEPEND="app-accessibility/mbrola-voices" diff --git a/app-accessibility/orca/Manifest b/app-accessibility/orca/Manifest index 8f7c721c3bd1..a6c7a1e971ce 100644 --- a/app-accessibility/orca/Manifest +++ b/app-accessibility/orca/Manifest @@ -1,2 +1,3 @@ DIST orca-40.0.tar.xz 3603368 BLAKE2B 3ac99f32ee496004e568ce61d5862591556bedfd8dc7ef1b707b62b120f1349ae38bbd427b0d3cc67c7be7334bcc46b067ee44a45c51bcdbdf15ee78c0243f64 SHA512 16e15b1cb4b5a2a3d14ddf9e9277e6b0c65e2ab0a7370fd8bfb830bee9d208ef6b5b3d0c19cc2ff6107f3b0cd41e8ae00881033645f7a309ca3ce65aebd73a1b DIST orca-40.1.tar.xz 3603308 BLAKE2B e934e54d598a70ec22014a0749ce8b6cc2cb8d27c9fbb8d2488b0d088ebe175dd21a96e51ccb9eccba0254bf4664bc36796cdd2c965d1721562cf1a83d0e3fc7 SHA512 4e3bec3151abe81bb7d07717dba94e7a998ec269af430e2a5ef999b6c39606066df7f4161861a0e7c019626d9c609f4de154814d9af3b60e6bc8a1565e0fa075 +DIST orca-41.1.tar.xz 3635644 BLAKE2B 8951111e0eb6e89709c4fbf98ab92cc503995c8dddfe150b925ce18f638377feb6786419bba394cd8652f4d39254f64d179a223b48c0faef8fa20b070fcbbe11 SHA512 4f6534025d70231b6c43cfe1f6d8d5c8f33b4727a0bc83417e65c564364a63a64d44d61be2786166814dbd7b1b7bad38f69b008ce119ca45b0fc9be0f512549b diff --git a/app-accessibility/orca/orca-41.1.ebuild b/app-accessibility/orca/orca-41.1.ebuild new file mode 100644 index 000000000000..cb58a6d94554 --- /dev/null +++ b/app-accessibility/orca/orca-41.1.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..10} ) +PYTHON_REQ_USE="threads(+)" + +inherit gnome2 python-single-r1 + +DESCRIPTION="Extensible screen reader that provides access to the desktop" +HOMEPAGE="https://wiki.gnome.org/Projects/Orca" + +LICENSE="LGPL-2.1+ CC-BY-SA-3.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" + +IUSE="+braille" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +DEPEND="${PYTHON_DEPS} + >=app-accessibility/at-spi2-atk-2.34:2 + >=app-accessibility/at-spi2-core-2.36:2[introspection] + >=dev-libs/atk-2.36 + >=dev-libs/glib-2.28:2 + media-libs/gstreamer:1.0[introspection] + >=x11-libs/gtk+-3.6.2:3[introspection] + $(python_gen_cond_dep ' + dev-python/gst-python:1.0[${PYTHON_USEDEP}] + >=dev-python/pygobject-3.18:3[${PYTHON_USEDEP}] + ') + braille? ( + $(python_gen_cond_dep ' + >=app-accessibility/brltty-5.0-r3[python,${PYTHON_USEDEP}] + dev-libs/liblouis[python,${PYTHON_USEDEP}] + ') + ) +" +RDEPEND="${DEPEND} + dev-libs/atk[introspection] + $(python_gen_cond_dep ' + >=app-accessibility/speech-dispatcher-0.8[python,${PYTHON_USEDEP}] + >=dev-python/pyatspi-2.36[${PYTHON_USEDEP}] + dev-python/setproctitle[${PYTHON_USEDEP}] + ') + x11-libs/libwnck:3[introspection] + x11-libs/pango[introspection] +" +BDEPEND=" + dev-util/itstool + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" +# app-text/yelp-tools + +src_configure() { + gnome2_src_configure \ + $(use_with braille liblouis) +} + +src_install() { + gnome2_src_install + python_optimize +} diff --git a/app-accessibility/speech-dispatcher/speech-dispatcher-0.11.1.ebuild b/app-accessibility/speech-dispatcher/speech-dispatcher-0.11.1.ebuild index e2a2c95e5a7c..0c103ed517f3 100644 --- a/app-accessibility/speech-dispatcher/speech-dispatcher-0.11.1.ebuild +++ b/app-accessibility/speech-dispatcher/speech-dispatcher-0.11.1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/brailcom/speechd/releases/download/${PV}/${P}.tar.gz LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" IUSE="alsa ao espeak +espeak-ng flite nas pulseaudio python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz index 43f61cf4313f5fdb62ae9193f55b8cc0f78ca4a6..07d3fe32d9cbee55f04db44c9ab7d52e603f03c6 100644 GIT binary patch delta 32180 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%0D2d;?BHOdb<9^9;d!IZUR@x{2ombBqw8 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 G>Hq-KC_AG7 diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest index d8a82367b16f..dc833430c704 100644 --- a/app-admin/awscli/Manifest +++ b/app-admin/awscli/Manifest @@ -6,3 +6,5 @@ DIST awscli-1.22.41.tar.gz 2149857 BLAKE2B dfa66104b723abae76a98d40d40e67e4d7895 DIST awscli-1.22.42.tar.gz 2150093 BLAKE2B 5773ce97774003868b085814c72dd8471292df8768f2f6bef984d2f110ea2b53f4728d8736c08cd9e928469a779191cfc92362b1076c830787b7872071c461af SHA512 21fa5cd3c0996aeab87124786fad3ad7ebc66f226a42d4aa55e63d0d4f1ec48a380b669c5b92edb5e386a48af30d936efb93e85dae31a79efa0d4c205f331c98 DIST awscli-1.22.43.tar.gz 2150545 BLAKE2B 8c7efa1f4e8c48359733936d45bd90b51e54e993561b5fad33d9e5ee6e5b090c0815fad9f721b0c1bb31e5fa89323d30f45d395558460434c6bfc6ea819ede26 SHA512 bd87523e640d2cb17adb2a132ff965735567ebfb442cfa752f2a7955e953d6e761ba9ca817c7fa9235a44e9b611d195f2c731c858b7cd26bb7aaca935fcc4a57 DIST awscli-1.22.44.tar.gz 2150694 BLAKE2B db7e88a58ff42cf1ebc2b337ae408dd90d80ab49a43358587a2bad84d0ef1916c3abdd35b62c9ffbbce948cf9cf536eb01c23688992a022019e722179bf204b1 SHA512 bd7ed097682010bed80049f67760235402fb6e0b9bb9c26e0ba8032e6a8f5bd7604a847791c6771dc85e0d02272d3fde5f1c34141d8c011c8aded6863ec334d8 +DIST awscli-1.22.45.tar.gz 2151247 BLAKE2B b1f90eb47563d6fe1936fdaa486771778a8e1c2e449e2b6272bfac403100ad72ec53b0ff1925aec9e3e2497040d2998f2034d1d7777a927a68f97da47045a7cc SHA512 3cad811fdaeff8434750887fb3c6a8e6716ae4a1859294d73d25158f14cfe56226ca99994d3eaee1ab5c11a442720c450331948ab64805d33bd0bbec8a8c64d0 +DIST awscli-1.22.46.tar.gz 2160630 BLAKE2B 628f60975b66fb60b4a91edb98856d9cc8cf7b88a1819048dfa25e8a4e3e3b73eade8bfd00355b7bd36a3c61d7028c8226071616aa325021a9e7805a65ff1eda SHA512 0a3eb819a5b34ae0b777f4e35b58ffe165e712bcbe4364643cb5a278f982138e0a4749944d312fd8d5998796758465f4814b67d7a230eb421cb04cf9193dcd5d diff --git a/app-admin/awscli/awscli-1.22.45.ebuild b/app-admin/awscli/awscli-1.22.45.ebuild new file mode 100644 index 000000000000..1f3430af8a9f --- /dev/null +++ b/app-admin/awscli/awscli-1.22.45.ebuild @@ -0,0 +1,58 @@ +# 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 + +DESCRIPTION="Universal Command Line Environment for AWS" +HOMEPAGE="https://pypi.org/project/awscli/" +#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" +SRC_URI="https://github.com/aws/aws-cli/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/aws-cli-${PV}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +# botocore is x.(y+1).z +BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 1)).$(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}] +" + +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} +} + +python_install_all() { + newbashcomp bin/aws_bash_completer aws + + insinto /usr/share/zsh/site-functions + newins bin/aws_zsh_completer.sh _aws + + distutils-r1_python_install_all + + rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die +} diff --git a/app-admin/awscli/awscli-1.22.46.ebuild b/app-admin/awscli/awscli-1.22.46.ebuild new file mode 100644 index 000000000000..1f3430af8a9f --- /dev/null +++ b/app-admin/awscli/awscli-1.22.46.ebuild @@ -0,0 +1,58 @@ +# 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 + +DESCRIPTION="Universal Command Line Environment for AWS" +HOMEPAGE="https://pypi.org/project/awscli/" +#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" +SRC_URI="https://github.com/aws/aws-cli/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/aws-cli-${PV}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +# botocore is x.(y+1).z +BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 1)).$(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}] +" + +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} +} + +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/filebeat/Manifest b/app-admin/filebeat/Manifest index de64eea4928d..81bbd032c7a8 100644 --- a/app-admin/filebeat/Manifest +++ b/app-admin/filebeat/Manifest @@ -1,9 +1,4 @@ -DIST 4d63.com%2Fembedfiles%2F@v%2Fv0.0.0-20190311033909-995e0740726f.mod 27 BLAKE2B 56e75fefd02add3bd93b6b457f29d53a9eba562891120a31da384a829f4ce7e8ff2823e49b3504f38d7c4e333704dd1f86261cd011388d27cd1215d6d05ff571 SHA512 793277aa19d4cf428ace711262227ad4b864c9d9ecff819d9cf99a9dd7fb95899f9647cd52fa7645115c7a618f2088e6513f3fa4392659c802975db45d95de7a -DIST 4d63.com%2Fembedfiles%2F@v%2Fv0.0.0-20190311033909-995e0740726f.zip 2886 BLAKE2B 34c6d51966c0a33b73b3239ac8fbf0c499cc0ff84567f178a33d4555efc9f233972999217f7e091049c4dfb934c5687aeed291fe818c0b3ddbf34e471c9e2594 SHA512 6e9c9d0e185669136fe52dbfc0d84daa006d930e9bff194fd14445f1419dcb797039186277895f3da8c51033307c74d7ee8c8ab604e402d7c497f33866a98f74 -DIST 4d63.com%2Ftz%2F@v%2Fv1.1.1-0.20191124060701-6d37baae851b.mod 92 BLAKE2B 8ee8888ce116da45bb8ce7e536d8cd69a9c1919826034179ba63eec64fd2cd1ea662a7bac002aa2bbb45facfd7f6d6568510dfd6ff5063d8f390f3c8366b0254 SHA512 84cf409f7b61d9bc11d7553abb8b7c0b14d19c2d9b7d98da68b4247a8f204db511355398b356b6f2552623ed0f5b3b793dc72d89f452355e989ee6d2e0ab4452 -DIST 4d63.com%2Ftz%2F@v%2Fv1.1.1-0.20191124060701-6d37baae851b.zip 307780 BLAKE2B 6c39c7480430d83a0c88b98a59f2d0eb3fa5be4d33399f56aca632369a3f69748bf7440f6a455a000a573bc04763aabacacfd592c97c36b6bd01576d2018b8ba SHA512 9961ce5a69e9452af6fa4206b57762ab61e829c8d5277fb6b2df7d75598dd0ca9151257bfc319c3550e3a27b8772d3cd1fddfcb624a3c21b663c6793c9d701ea DIST bazil.org%2Ffuse%2F@v%2Fv0.0.0-20160811212531-371fbbdaa898.mod 22 BLAKE2B c2b56c0b043a2c0225c3b4142f179a2d2e4938dad64b95c8662a6d641e69a455b50ed79c66a3bcc10982792d3b7742ac96a2d74eefa7fec40a7c3146e5c949cd SHA512 7b3ef87f98485bb9ec325680f57d43a9bd76e90bdcfb1e798458f28f7d3addf91dbb6a07b654749468860981413ad2267df2d5f3535c85579e9f79d9328d355c -DIST bazil.org%2Ffuse%2F@v%2Fv0.0.0-20160811212531-371fbbdaa898.zip 220662 BLAKE2B 376eb9b0220068094cfd563c90dff0f54607a0bf4b88748b368550335d1ede4278c9d39bb84974a18194deb9d1b6ff7005804d0cd9517539f5220d787d0e54e0 SHA512 ff7667cb995251235ec8db10f931867bccef2c4617fac71b11a1ba9ba4ed9b418d345c27af0c4da2d65708f279ca06918d094b75c9b6009b9e7a5a8a9c882491 DIST cloud.google.com%2Fgo%2F@v%2Fv0.26.0.mod 27 BLAKE2B 814b0fa8f12d5ce6171fa629b5a7eb34e0e882cc0c5430986896bb38c243e08dc83098f271227f4ba019e78f16dc97fbb381e833aff1819833d243b08add916b SHA512 5132f3438533427c0ab0fbb7a12112a7830ea9122662ed46019ff89c71d9cf80c02edc32dd5c892da572031b5a2cce100f2602fa6a19bea6be7c02781f701273 DIST cloud.google.com%2Fgo%2F@v%2Fv0.34.0.mod 27 BLAKE2B 814b0fa8f12d5ce6171fa629b5a7eb34e0e882cc0c5430986896bb38c243e08dc83098f271227f4ba019e78f16dc97fbb381e833aff1819833d243b08add916b SHA512 5132f3438533427c0ab0fbb7a12112a7830ea9122662ed46019ff89c71d9cf80c02edc32dd5c892da572031b5a2cce100f2602fa6a19bea6be7c02781f701273 DIST cloud.google.com%2Fgo%2F@v%2Fv0.38.0.mod 1006 BLAKE2B 9d321b9bad7e881795f0215828ca23ff5753b8ca9cbe64ca085bcd2f64d36d0d5bdd5c3e80eb64e19e067748b6b23eb7837827cede0e75a840ed1cfa2b00c1a8 SHA512 8aa90e6ce7d50af3db56c8a7abdd16822f6351cabb96e6b75ac0cdefa15bb4a2d402aa84e6212fec4d599ec6f13cb1891bb37f41200e6a05a27642375a89a959 @@ -12,8 +7,6 @@ DIST cloud.google.com%2Fgo%2F@v%2Fv0.44.2.mod 1075 BLAKE2B 370ba9f085033653a0fe9 DIST cloud.google.com%2Fgo%2F@v%2Fv0.45.1.mod 998 BLAKE2B 8dc0e29275055b37db12138b6e30fb22a6ccd995b3c3566efbb616f799660cd7073bfee935e41a77f311a95d0ec40ef9b5e40673ff8e59c9c06e5cfa32675adb SHA512 ade24f2b10476b5e5eb42d6f471b73ccb7d8107e6a26c5b1fd38191dc7d4ffee31552088fa5854983c47a2c4868a13bfc22d7f92f834662c75f7c4c88e0274ea DIST cloud.google.com%2Fgo%2F@v%2Fv0.46.3.mod 960 BLAKE2B 879529244d38fbecdaea27588031c2d0d82551d8173f7e41f004dae8356e2264259d80e66953e941aa856a9613ae82211ea8dc0b12f9188f65bdf54487052952 SHA512 cbe178d04fe28f9b7dd07b0317fd4404d805e80ceada4953ad47763bafa2f215f88464c1315261a902ebcc52145af09df4c96a341e42644d38526909fcef313c DIST cloud.google.com%2Fgo%2F@v%2Fv0.50.0.mod 1129 BLAKE2B 975226b22ad0291e83a5e47d901c79ac5a7c684010972581dc15f9713154141f3d6dd7231407255240620e29cbfeb877f05f5b5d388100a70d381f8f54f7db5f SHA512 70400a50eedc5305fef765d38f0428f636f439195d09cbb283ee7779b8aba1f881f83d894acbc6ee90ff016358aa9b117c79557da15d10fc60264eb36ed3fe3c -DIST cloud.google.com%2Fgo%2F@v%2Fv0.51.0.mod 1226 BLAKE2B c58a92fb234f949137fa6a6369308f104c2619cf6af1b0a727dba2e6d0ca9297521f9236d15389e40945f314fdd3f03cbaede2a5e1a2f5b96a983ddc26beedd1 SHA512 dbadaecbd6db504404c9bc700960c20678af4ba3ecf517e993589bc3b124654cb8ba5585c77d3e454ab3e5a5172c2041ef9560ed2776fde91bfa5d92c95085b9 -DIST cloud.google.com%2Fgo%2F@v%2Fv0.51.0.zip 1283809 BLAKE2B b704166087a43d4535ea1307ca01f42db82aca7f1fae12b308f16264cd08f95a8631e8f44594370a5937ea095bf8ed5f13943c1f91f35cb5536613811cc43be8 SHA512 f37caaa630b74006467930113b86137c0d3a2736877d1320ac26ff6da628587e29537b6ce215d1f2b7304b5e75897f7644fc8ef005496e98a6a07ec530cc3d33 DIST cloud.google.com%2Fgo%2F@v%2Fv0.52.0.mod 1226 BLAKE2B d0544ce288b6beec6b76bfd106924e8a9ad50913946ae7e8243dc3e61356363a361384ee6c827bb4040976d783b217ad1619be3a34cba533940ed4ecfce4be41 SHA512 104e7cd0eb1c4a3bccfca3feb31f1530973d4829d853ee30e8e03c2ef80ccef784bc0560342d31d8dcdc6d410fe8f64a302140e452fb77d96ea2b342bfb8b319 DIST cloud.google.com%2Fgo%2F@v%2Fv0.53.0.mod 1149 BLAKE2B bc4e8c16d0c809b4f5d46d8b29112192ff51066e7df99242923eed643339599ca3d1180afe571c3e826d656d935ccc9ff1ba1b79701de859cc15364415bb35ae SHA512 de15381b36dd6691bf40592be83b4ae5b58fc92111a3ccb8cb4b540e1230dc0798d86c149884e8dfb6f93ec827447acdd7ccca2f2942c81aeafd1b035f5c482a DIST cloud.google.com%2Fgo%2F@v%2Fv0.54.0.mod 982 BLAKE2B 9e5e32bacbfe15d8c72b4ee66a6e4124a3d58b989ecf022cdcda38e99b83924382f412067de8f6bdf3b1ecf8deffdf8fc74a8be671221f39fc2c8b11b2919e88 SHA512 86e2e042bcb371780189029b21afe24ba8ee166a9c0a4eacc314444844cfca3dfdace1678b01a213b7452cd69acd1d46b7051614569b99ac6fed84887b0e3097 @@ -29,7 +22,6 @@ DIST cloud.google.com%2Fgo%2F@v%2Fv0.81.0.mod 734 BLAKE2B e3ac7f5f2081a672878f5c DIST cloud.google.com%2Fgo%2F@v%2Fv0.83.0.mod 717 BLAKE2B c7769274eab79772fa41793f0a6ab7560823e0bf101dfa0e5e583d6f59c3a7acaa74b7b4fcbacb5d4c9eab1472fc77fe31e6826d9c6e96e87ef27d9303466eff SHA512 1ff1b33b078484f834924b6c10c2d840749411314f56afbffc07f0ad4f97fc1b603aaac9293ff44e08600e56adbcf68398837eb5480b7b7b247de0ef4d1a30f1 DIST cloud.google.com%2Fgo%2F@v%2Fv0.83.0.zip 2504977 BLAKE2B 7070aebaaf5498a7a0adab8d58509e584ba767be32d6b93095a937b9c62e072dd48e16cf87f2bb587b839cd7d10f78eb6b8c3cc4b8668a7fbbed600576e6b919 SHA512 931d04fc10d6721b8b71df54c7aa2d497813f9f04813cf8797fa1161c7437072900fb272f91d5718aa5c38076e8e963d2790725df7a89c758ac60f3560c202ef DIST cloud.google.com%2Fgo%2Fbigquery%2F@v%2Fv1.0.1.mod 319 BLAKE2B 99d93b5a4dbd4c90f3e8dfb58e64ed41fdbb484f2348297a90c8dabe03b036ef6917c2c9fb7cc4795d0c8d25af10cefebff4c4bc1b2ebcdc876b6db8beae5eb8 SHA512 338a067f7ad15d8549da11ac146b65657923ae4fee3caf2eff888c104c0df0edcdf0d98f5be6a67a764aa39210d5cad811ebd9d604084a67049b753246fbf89a -DIST cloud.google.com%2Fgo%2Fbigquery%2F@v%2Fv1.0.1.zip 351894 BLAKE2B 512e3edb46f1c357494dc89e61d47c20bb00b7ae98287f6b682e2aaf21af9dae6f5fb26788cc767e174b8f1bb701c11db3c2e1fb4c34812b166f8dfe592d70d0 SHA512 d61e19974279807f43d213470b4e9bb61699d0c12318b294ec9e96d74556ad9e3323419f725d6825beceeccf1b5b0120b71ef4ccc94670b4fa24185454870a4b DIST cloud.google.com%2Fgo%2Fbigquery%2F@v%2Fv1.3.0.mod 555 BLAKE2B 6707e248be1fa35970275388888eb7692f976a8fca6ddc7cf02e355f8d44264c7eef6d093d90c115670b7a3b495658b79e622c47d1c90b95684b8d32547d7342 SHA512 2df2dbf07037f027100f8beba6416c00fc115fcde2dce19ea4c0fe4a036e8f66f7ae278e9765d0fc80149a330e6dd90eee8e9a0c93aecfe16da65d02320aabd1 DIST cloud.google.com%2Fgo%2Fbigquery%2F@v%2Fv1.4.0.mod 631 BLAKE2B f7d342f7b6a9e0cc3249d9133a5408e9738957c57cedb13a64bd54d638cf85a17902bade3b452660b5e8b6aa6dbd76e0e93f0b0e4f5711856916879049f28e13 SHA512 3de4d1cf52d35112353c8d7e76df9915e92ba8addcbcf4c72e6d24c677bb642ff0b1011fca4e17dd9d364a03443710f452effb51965d95fd1571358b9aed7039 DIST cloud.google.com%2Fgo%2Fbigquery%2F@v%2Fv1.5.0.mod 489 BLAKE2B 036e068699429032701dd26044fd2353645e54260a7aab7f924fbfa1e1954eb814addbd9a0751ed1c786ed6c44566db5289cd4ba9e54727d5b24b6edd38a8562 SHA512 5f6a8f8f2d4ab26bdf3f150f22e6ef4feb26f264630315fdde8c171b6c2da5314057c4d763d4c61a66bc42badeba2745f576d52009c4549919e4afafa748b3be @@ -37,16 +29,13 @@ DIST cloud.google.com%2Fgo%2Fbigquery%2F@v%2Fv1.7.0.mod 649 BLAKE2B d4ef60eed1eb DIST cloud.google.com%2Fgo%2Fbigquery%2F@v%2Fv1.8.0.mod 639 BLAKE2B dfcb82794bc8e88465ca9c754b798d6f1f270e1fe5891221d482f6b5854524d09e3d19b6f75e494f69b4861e2f1b2329c08fe9e4235005f2dff41928950dccc3 SHA512 74886885016c92ce56b584665bdcc925404bab745a25ace03dacc2ace3f812a0d568ab8d19044097906b9da479037c41468c33f1243e6d55b36fba4571117607 DIST cloud.google.com%2Fgo%2Fbigquery%2F@v%2Fv1.8.0.zip 435519 BLAKE2B 82e17fb4d65077c8b6b018853203880b5b55293d1763ba7d3fffbcaa04a086d86e68012513a85a72e077a8e24570176242e7b84fd9029899c5794cec51c33b12 SHA512 f9841e6e63f490e02a3660894a079aa6664df8adfff6eb0bf3b10ab9d8a6e625af1bc24ce447f29a8b25869eea35a9d1c05493b380e4aa52cf35b261ce780228 DIST cloud.google.com%2Fgo%2Fdatastore%2F@v%2Fv1.0.0.mod 433 BLAKE2B b3d58e290d719434bd433ffda9572fb233171493c7b81bfe353d9b7730130d5dec365f4e93a136a25467851b5f26cb21be6be06486696f010ccff1fcea140662 SHA512 8082ab039764aa6abd6615b1cf3a1830f2813dd5b791a27b7f0ebf5fa1ee68fe040a5e12988e6c91ba5d032a0a6666d384d6eceff12165d394a75ba56b744382 -DIST cloud.google.com%2Fgo%2Fdatastore%2F@v%2Fv1.0.0.zip 271434 BLAKE2B fff473ccead1ee3845f6a65d95cd63cca29f0997dd9bc91e4ce54f1dab259ce680ef0a9a35defc8b5bc3b8559b5d52b9c57966f5f4a46e846d476abfbf0989ce SHA512 1e60a44acc0e365d014fe463684d543c0adfa8a51fbe3be099803d338d15558dbb0a36ffaded7b301bb3db3ae4fc7fb4eda3e9dd18fbc30da0992d7fd0609f4b DIST cloud.google.com%2Fgo%2Fdatastore%2F@v%2Fv1.1.0.mod 566 BLAKE2B 93ded2035caa89bff7ac5a432c713751fa04791c513b9464c409524157c62d0ad19929a65126785a1d167c499fbca2289da6e6657ab182bf38234a4d2f380d72 SHA512 e7056a89df84a1027e2dcb4e15c6e89e0279d4a8bf5a45dad7778587bbd06f5f359c7addde5a5a62e0cb454032cc3ae0fc443477bf2adc3422cb0c38009f4e52 DIST cloud.google.com%2Fgo%2Fpubsub%2F@v%2Fv1.0.1.mod 508 BLAKE2B 9915d1d1a768852b3f262784771c8fe2e7e176e61f7d77841f8d3adac571dc141e36c6455c19090cf00a98a7a5ef0c2c887424142e2ecad339f8105b1c30f91e SHA512 8a393b8614207c22c73a706ccc3e66a8a16d2f305ab95d8f70774f13d0bcb7396b0ac5095daa57ebb991225a1db08c3110f1e85c26dd72f3bbcaf73fea536d9c -DIST cloud.google.com%2Fgo%2Fpubsub%2F@v%2Fv1.0.1.zip 136261 BLAKE2B 63c63301ea1bf642c660180fd20bfb53f4d2a7d3bdf43fa223711fe9ef970b9530f69f9ccd9f0182c39586f144da5285eda0aaae772745e715db8fed96e1b0b2 SHA512 b181a9a635222b7896772bcda5ca1e61911eaebb47ac54104aba43f93ca97a4209b5053ff63e64f569986cba01b71433573cad17f8c6329c8a6419b08d43dcd6 DIST cloud.google.com%2Fgo%2Fpubsub%2F@v%2Fv1.1.0.mod 755 BLAKE2B 2a2aa8bcee45060e8a277379fabf5ce73a2c0a0abea8802c1bf152e31522b565b969ace4a49367048672908e55142c18b3c4ad60c7a468866ddf3316c722699a SHA512 2b2720ffcf11b02b3e12e794132f0d25e5e0afa08e4d617f9d4147d8bafbb6f00c8aa4c5776e039eba4ff5c8add0b4e73c8c928f4b155c5c386f09a4e06b765c DIST cloud.google.com%2Fgo%2Fpubsub%2F@v%2Fv1.2.0.mod 858 BLAKE2B 7efdc0f9b152a5f49c07fb611f1807548f81f18f3a63b54d7f6d49a2f27c40941dc2c266e2abe0cddc60844ccb237bfbfd8afa3daa3f13c3a7ee34093e1a437d SHA512 de93e34151997c18f5d0211702ffbc19cfa1bbcd77fa6d194747e1094ffdefe7014a197f3a7c28fe99ae7677dce76e049566caeaba8a067bd4507dddeafc4f6a DIST cloud.google.com%2Fgo%2Fpubsub%2F@v%2Fv1.3.1.mod 625 BLAKE2B 43378388e5a3391a431d0e842e23ef1fc74263a797bfefacebb61ad88b42f21d133d99638f06e03cadb7894d271884f06d1f3ad9743648c31b7d22bf7e19283d SHA512 0e2dc636df1de8119b3b4153466d8f31b4e2e9fa637c625ea0a7fd94951ee38edc02064cc00d7fe9a4d9f7e3d1ed521809003602398d68508772b11939755cdf DIST cloud.google.com%2Fgo%2Fpubsub%2F@v%2Fv1.3.1.zip 155284 BLAKE2B 2f34e52933d8270823785913452ef79e28734c0b9854ced38e741a40d710ab44e43e7a4ca15f7b7f94f3d267743e3e404cf34d99746443514668c3c4d89e407e SHA512 fe4b98a54e759038763f6b83a4fc34af85e1b9815b0ff86db179d516b7ce4a7e7330c52fd553f5bd7de15358cfcd6c48212cc11f3eaae3ecc98ea4a0d3ecf082 DIST cloud.google.com%2Fgo%2Fstorage%2F@v%2Fv1.0.0.mod 374 BLAKE2B 4fef9f7da9f23e94efe43be0e279958715949a889c5d51e388f5b66ec9a7cdbf15a717c988883647032998facd71359ad1dcacebcf3334100144abbfa12dac03 SHA512 faf4a02a513ae4c23f931b8917e74a056c528b4267ef3b5b704949283910bfc5d41fdd7264b78d4fc1f6e5b370474a7c9933a2fad36bb5c872006def71f8ed0b -DIST cloud.google.com%2Fgo%2Fstorage%2F@v%2Fv1.0.0.zip 393806 BLAKE2B 76acd4273e7b2b77b81e4363cee62f498846a6072b26c0229917ae984802134cb41da5ec081e5e71e0c97180dfb49306e624174ce86ee6eea59b22fb1584c45d SHA512 9583b5d95556ab6e798d3d0d8c3eed51d45a6fd32b6dea207a089a33a1e50ca5e468e975d386fe00b704d568971d2f3b7fd3937b0494c4ae920dbee84d36a120 DIST cloud.google.com%2Fgo%2Fstorage%2F@v%2Fv1.10.0.mod 622 BLAKE2B eda541042b6fe3c3f77512f322d535505b5545eb72dec0f4f3440af05e037bda987f1f97faf7a94ec946201e8ca26a2220bc570d7a9c40a08cfadd724fc2973e SHA512 2825d124965f45e40b36bc1d2f8133f8a1fb5ff94dd95d2ae4383bc4a300ddfe0efb75ace2f9408582525c377769bd1f75cd3c0c655c74aa75708f7a66c56352 DIST cloud.google.com%2Fgo%2Fstorage%2F@v%2Fv1.10.0.zip 435484 BLAKE2B 9328cbd2918a76440a5c293799c51ece96f5b09a1bf355856880d3c8311df149bd28ba481e77e32aba48a49d5a532d1f2ea3e0c45d5a63391823fa1d2f24acbf SHA512 33e6cfa9a71e774e3d4b70afa390b86fa3700c5f833c6ba64d22d4bb8e06f51c33cd4880a11b4b69086423bf808cffecf1742d5ff1cdf025790f230b1a0bc27b DIST cloud.google.com%2Fgo%2Fstorage%2F@v%2Fv1.5.0.mod 953 BLAKE2B c520f4cc8fbb60561cfd33b1f70839691a3970669c34c0bc1ede45a31ea53624d9c4d2b16de25533d3121792739006faecc1086afd2539e2a1c7e9b37fc6bead SHA512 33dacd4dc65bf8a7ead2e660e6719beb7024b1603e47e705ee657cf3024e5ec06c44ba88dfd05192142ce880903e94f8dd628d059ddc357e6b42e395953a86ba @@ -61,16 +50,10 @@ DIST code.cloudfoundry.org%2Fgofileutils%2F@v%2Fv0.0.0-20170111115228-4d0c80011a DIST code.cloudfoundry.org%2Frfc5424%2F@v%2Fv0.0.0-20180905210152-236a6d29298a.mod 37 BLAKE2B 7f1d6b0d3a4466e42d7eef1cc7fb543f9e3614c482fc33462f006a193bbac8f629b55ff4f6046091dd19cc3414517bff8817e43836c9caa68284b580edcc0d78 SHA512 f05b5cedfdb7a281ab89b8150387ddcd695b84617c0355bad4bad1abb7609cec47d3e16bdd3fda172f067ad58e68a120b9abd18a240e5181e94d2912f4b6308d DIST code.cloudfoundry.org%2Frfc5424%2F@v%2Fv0.0.0-20180905210152-236a6d29298a.zip 12973 BLAKE2B 761863ec1f123172069a000a43a5aa2e60a07bae4b8ece617450608603121ac81b12b771f9ae3ab0f3eb9cf14c2d2c23319a31e4f8cd49e93d5e19f5a6dc2c12 SHA512 d39f126bbd0bc0ce86098d3eb4e14ff02d0b6b053cb2e63ba202d5fed007d673ef39d2653d29751ee0b7107e96ad32d48c66944d55815dab4f7b9c778c531c55 DIST dmitri.shuralyov.com%2Fgpu%2Fmtl%2F@v%2Fv0.0.0-20190408044501-666a987793e9.mod 36 BLAKE2B b430ef9388b0dfe932b201495a00275a6036338c99160d7362556be1e25924584b0802061d193533f23b1f76719dfd6a9484572babd25f1af0e53fd9bf07ac00 SHA512 196affe091247f94ceda4b56629bd62d4ee2b397f2c0f56c9534c02e43531b46705ad33543b58c1a4fc7a48e25e5923db087fe0485a93966a4086581c0d1d3e1 -DIST dmitri.shuralyov.com%2Fgpu%2Fmtl%2F@v%2Fv0.0.0-20190408044501-666a987793e9.zip 33828 BLAKE2B e46dda9bfc9513a2d03150e0f90c57b4028a60daa7a975a61a7e0deb82f83779b679d176527da6d2f763f174d6635c7aca9d0d1e0775d38a157f69e33fd1343d SHA512 4206fa50ea8f056656804388954562efcc78a14ed8f249801c601ccd399f70ea101e5299e07bd9b86e6e137a3cd2103209ef186193a1129e108b224ee5497432 -DIST filebeat-7.13.4.tar.gz 96335617 BLAKE2B b417ffaf0bb47df78cd2d31be09d4fb2b5a0b41ad90bc59bd53928cecd0f6e0245426c55be9e977b71225adfb957c1ef8768be434d41e44b699efcce0d904006 SHA512 85e63941466b83690f743cec58be29bdbe133da73975b2c6390589d2245484fae53eb25732260c0db77d35ae6f37fc2f7f003d45cfd2ceb281a51d36897c7b68 -DIST filebeat-7.15.1.tar.gz 101738032 BLAKE2B 264a9cca0276793eab0c1215fdb6103b0c9e24ee0a5b3f20ce4f439f4c2a7754e03c47d44cf6be24cd1c99df92307f129768cc18eeb7705396437ff91fd42fc1 SHA512 7cc46a8c76d82de9f69815ae3ec1f1908f3c2034d4a043077c3ecd852cfeae26df98039bed48577644a08addabf72f9d854be60c40a53ee2adf2f8282590019a DIST filebeat-7.16.2.tar.gz 101409424 BLAKE2B ba73e3ba5c3b57bd5ed36e1c14e9b7c1f8abd6fa8e3d073fbb204f39e1ebd31af4818a28649ac1577981f4781608938719a5e2c950fb306ae31ebbef57ce3e23 SHA512 0e0545bc41efc31b4c94cd9db6d50488e0f8540138506a7ff8015a3128c0e8e47f22fd85d2abedc6240c0b729f914e7dc855f377bfe486cc8ae2c39e583efa38 -DIST github.com%2F!azure%2Fazure-amqp-common-go%2Fv3%2F@v%2Fv3.0.0.mod 372 BLAKE2B 80a7e0aac984acb79239b3309290cd8ef1eeca8d9f53b3c91628cbe6dd112706d2313c47e33ac52ea9e8a6417289dacae8e2e72a03e679836d3ed89cb86c0aee SHA512 6db1a52bbab1332ab7e761532cb110394afa1dd69cc5f7443c3fb733c7d95fa712cf6bf8a78fc3f51d89b2d368a248e532bab06bc93e2e663b8f836c91aef0de -DIST github.com%2F!azure%2Fazure-amqp-common-go%2Fv3%2F@v%2Fv3.0.0.zip 29788 BLAKE2B c1e493471bca24ac64c8119e624ea077a74678a492b036deb907ede12b5e93c3ef699820cb2ec9468a98d00e83d84c6bb45cf274b4812a0f319a0248610a4d2c SHA512 a412fbe597ab0c47223d733303ed2277656fe35866f52e4ed1f25cc03b691f15f5592cb07b3c5fb39d4cb98c6d73dbc8e1e7869cea17241a33dfc29db0a1d121 +DIST filebeat-7.16.3.tar.gz 101408214 BLAKE2B 1d241e6909e58784730cc241af87ad2243a07c4c5930e8dc12049770d89b99dd40349a865e9b218eff7085227f02955af2afdfcc7a8369e20413fccfa94f0843 SHA512 95f96697e46df35b291ab24d447dc7e290264559e7b09d3a603991d151004f37aef93c668954e846f37f70a94f86ddd1a3de433db25fcaff465bb67a27bef7b1 DIST github.com%2F!azure%2Fazure-amqp-common-go%2Fv3%2F@v%2Fv3.2.1.mod 375 BLAKE2B 26f391ea590a140998561769b8b993ff06b76995fa7843bebd6a16d44d59833f431c1648fe0cbfa1e15073561b48dd2fcc279631b62be382fdaaa9b4c20c1dd8 SHA512 798dc78c765b057872e9c5ead9486c646d04440bbd10464e196eea48b040314d3f24403cfc62ce90b68387852516493bbea9be421021ed2f473622613e3319bc DIST github.com%2F!azure%2Fazure-amqp-common-go%2Fv3%2F@v%2Fv3.2.1.zip 34976 BLAKE2B 4359d69f914b03abfd5459943d9901fe343a52b2e652430562ecaaad0b4d9d060c9d6934423049728c0cc7ecbd25e16e30b16b8c6ed840f5e114178ea2a9b82a SHA512 b6c4cede3eb778e9341f6fbeeca4b4b5292298c6de2761d57076e0f4eb7b3c856c7fe20bda17e7284fc054703e56a855ebcb9bb682fd695e78e929e6f3cb6b76 -DIST github.com%2F!azure%2Fazure-event-hubs-go%2Fv3%2F@v%2Fv3.1.2.mod 916 BLAKE2B eda68c483b29b920a2a3efafcf5b36b7d4f1c01bc5f55fefafc3ff9805cbf62a9a83a9d8f870319776a53f55d21efd52de8174ecb45c1c648e65d5e187be21fa SHA512 6fd1c6d13559028e1fac3c9cd3de1a914e5cd0607519de8b71e622b187168c377dc8bcc3de87c4905f0a7ed846b123885fc2dd9b8a4a6d9a49f7781a61ef53bb -DIST github.com%2F!azure%2Fazure-event-hubs-go%2Fv3%2F@v%2Fv3.1.2.zip 151197 BLAKE2B 5684d43ab772f12dd2003aa22534a16d93c4abc9d08ef77a7674f0ebe112ca5b93b75c8bf552f27a51eb2bd470cef276210a5027518e1015107ecffae7f60ef5 SHA512 6d7a07cec6998a4a8adeac323c668084c41fc353679cab1dacfa0d2b0f99db28a8d5072b4a104f070f8ac020e080d6b284a8c59a171a4fcd155e4ebde0659fda DIST github.com%2F!azure%2Fazure-event-hubs-go%2Fv3%2F@v%2Fv3.3.15.mod 1006 BLAKE2B 6c98c4086f34198c9fe625107ff9fe4348733103b65f2011a8eb7da9be732584a77eb235814f778a702e7a861ec2bdfc120c8cf28459be572c176657080c0184 SHA512 ded351d695c257341db24ead60260b1f1b533d33dffab437bebb83f3b74ba86a35b12de551c03ca7f7b6e332ff532e4a81702a9ecaa86cfb3bb2a256e5e5c1fc DIST github.com%2F!azure%2Fazure-event-hubs-go%2Fv3%2F@v%2Fv3.3.15.zip 164986 BLAKE2B 54c9d68decb3af5ac170e8ec4a527c67d94248eb9dcc8cc0de2f15750763f9c4e2495c13045134cc8b6773af221af23e98f6d259adc3f99b5e175f8089a7f7d4 SHA512 5a0fb7e9ed3d7996288271f52292c41f80331a62b65720ba5660392aa4dfd9b7fcf7d323509082f601d7a98f9ac421b7197858498e9f5111337495f52dd6ca67 DIST github.com%2F!azure%2Fazure-pipeline-go%2F@v%2Fv0.1.8.mod 42 BLAKE2B 918e7b776b2a84db7ceb26eb9a1938899e2fc3c982dec44c8930b016d5d922b0050f4d5fa7301e572785f5d47560575db94662e81a66a1bbfdf0303abdf6baae SHA512 e62709dae4886e56dbc610b8d2fd2e06940f2274d5b17c1802e2ae93ee6d95d153af4cbf7fc651a526bfb675d63c77ceb7246267a916f0511e07e0b13492c9ec @@ -78,16 +61,12 @@ DIST github.com%2F!azure%2Fazure-pipeline-go%2F@v%2Fv0.1.9.mod 42 BLAKE2B 918e7b DIST github.com%2F!azure%2Fazure-pipeline-go%2F@v%2Fv0.2.1.mod 114 BLAKE2B 076d15a6625743dbc5baa1feb35668127bd5f390b60c80f044162dc587771709b6c41f91bb862110a120a90d5279944257b673fb39030e629992c80a822e565c SHA512 f3656f04c653b5651210e048b1663ed87b8899e4af6d2ccd0d3ed4ad97abe511d61e8b1f9a68582ffd49eb6b6e81c31ce955ffe79ab398836cb6fd5e37147a0e DIST github.com%2F!azure%2Fazure-pipeline-go%2F@v%2Fv0.2.1.zip 22164 BLAKE2B 37b8599d82a3f7b5cb43819c0fe424fcf55c5343f7738abf55fd855a133770f94fd98e7c5501c7d8f689f656d8ef38a2a28e56229f618cc66fcd7d308c021b0e SHA512 dd83c0e73f32a6370607e302d4b1a8c40c77d8e9829ceafaa290895b9a0b9973eb1363579f9fbe92a1ca21ae92b677e92e5021450636f3b5ef79b15012387740 DIST github.com%2F!azure%2Fazure-sdk-for-go%2F@v%2Fv16.2.1+incompatible.mod 41 BLAKE2B de145bd0fb63d51b475e0f5d293b9957a170a7c7c206f1cf2d8eb9abdb67a80051b25116b68c5f450bcc8163bb942d34d9bd4ed0b41f4e06d0d510d9b1aeff55 SHA512 be976846ed78cec5b19618c7364c47e66c3475519bed166ad1e6b666399ea08028fa621869ab4980981fc70256acc9a7dd1c1e52c8d3d44cb0ac75f9907b6d3e -DIST github.com%2F!azure%2Fazure-sdk-for-go%2F@v%2Fv37.1.0+incompatible.mod 41 BLAKE2B de145bd0fb63d51b475e0f5d293b9957a170a7c7c206f1cf2d8eb9abdb67a80051b25116b68c5f450bcc8163bb942d34d9bd4ed0b41f4e06d0d510d9b1aeff55 SHA512 be976846ed78cec5b19618c7364c47e66c3475519bed166ad1e6b666399ea08028fa621869ab4980981fc70256acc9a7dd1c1e52c8d3d44cb0ac75f9907b6d3e -DIST github.com%2F!azure%2Fazure-sdk-for-go%2F@v%2Fv37.1.0+incompatible.zip 31945637 BLAKE2B 88c8cbb805b85e39cbd230a85cacdd69d9d9e6f2fd472e576b4c89101b29b9fc4bdab6fc2beb02c6b51cbd5cf154e3a2a4381af8678efabfa8ca6075b17a7b00 SHA512 85de16c81247e5a6368a2e9248f380451c052577efceba6737b075e69d0bd8904155166a290eda7c57a6c2d8c6fe9861ca4cdbed042bc836b953db56cce5b183 DIST github.com%2F!azure%2Fazure-sdk-for-go%2F@v%2Fv51.1.0+incompatible.mod 41 BLAKE2B de145bd0fb63d51b475e0f5d293b9957a170a7c7c206f1cf2d8eb9abdb67a80051b25116b68c5f450bcc8163bb942d34d9bd4ed0b41f4e06d0d510d9b1aeff55 SHA512 be976846ed78cec5b19618c7364c47e66c3475519bed166ad1e6b666399ea08028fa621869ab4980981fc70256acc9a7dd1c1e52c8d3d44cb0ac75f9907b6d3e DIST github.com%2F!azure%2Fazure-sdk-for-go%2F@v%2Fv59.0.0+incompatible.mod 41 BLAKE2B de145bd0fb63d51b475e0f5d293b9957a170a7c7c206f1cf2d8eb9abdb67a80051b25116b68c5f450bcc8163bb942d34d9bd4ed0b41f4e06d0d510d9b1aeff55 SHA512 be976846ed78cec5b19618c7364c47e66c3475519bed166ad1e6b666399ea08028fa621869ab4980981fc70256acc9a7dd1c1e52c8d3d44cb0ac75f9907b6d3e DIST github.com%2F!azure%2Fazure-sdk-for-go%2F@v%2Fv59.0.0+incompatible.zip 62666787 BLAKE2B 23c5753670360da8a2777de8b3acbb20cc4cd96d12d6c389eb0ea6981fd531b8b8aca3bd51d4e3d6a5f2068e18f81ac5c1c1f31d700c143e7c09d4a13751ae50 SHA512 0a132815efa628b2d3caaa02c0b681518e5b278f181228795845266b6dce243f68d1d0a20a482dc191ec16e09ce39bd07ed7c09b1eff248c4f8b81a4d5b4f266 DIST github.com%2F!azure%2Fazure-storage-blob-go%2F@v%2Fv0.6.0.mod 156 BLAKE2B 97a6041ffa2c182395876028eb5c4e2e206a2cfd70d98e3a6ced33add0437940714ad3f9b68015485febcf6f0482fadc68fa39b76151daf241f0a0fb974c4958 SHA512 6d34fbef427cefb280448fe1e33caef63991875e5a65d7f260fd517311720bb1922a683f6849bee67cfb06d9fcd3474f9ae58d93591e282761366f65fdcfd19d DIST github.com%2F!azure%2Fazure-storage-blob-go%2F@v%2Fv0.8.0.mod 197 BLAKE2B 292675e0016ac7235c23e13b7f5bb9ee8a3af41adcdb31af53c8b733962ee909064f6426ba721a42ded4b51965d5a3a526c0fa1789785c19e20eeb3cbd0206cf SHA512 20d76c44feef7ec31f420ee199da84f4c22f6376dd0099cae7bfa542f9836ccc32b63d6dac44bf58066049860cb9b33ce13e6c116763df09d466a52a767e8167 DIST github.com%2F!azure%2Fazure-storage-blob-go%2F@v%2Fv0.8.0.zip 217387 BLAKE2B f5b64d682b267b9e125439aeec2d237382a6cedd435989b758ae9a14838b73ac910a33b51dfa3303ace231957633472ed017efb580a12bf7d92f7658e03328a6 SHA512 fc254a8019b72ae8c0b2ee22bd09fd72c4243d6974ffc851d1d3faf36a9f49affea0039ff9b716c401f4040baaad3be9551680e49d4380f10a8407f5ef35482e -DIST github.com%2F!azure%2Fgo-amqp%2F@v%2Fv0.12.6.mod 154 BLAKE2B c0e49a0b41ded8b417acf12a7f23f0f1ac5de4b0e61f47847a7cfc9dc67487c8964e902207bdb07b011077db144abea07ebd3472774515bbee4121a8d1cfff62 SHA512 07acb7ce7c6070a744ff3120705ab69de9d190a2d0174058e9aac2e534f4500a2a2cb79a3973f0e0ceaa712f9369295861bc77c9456662bf002c301ab6471a67 -DIST github.com%2F!azure%2Fgo-amqp%2F@v%2Fv0.12.6.zip 604954 BLAKE2B a0c7fd40df764e8211c219f8bce5385e46ebb34ee4c547b8902961a772fe0d2843e7c67788a6d6053805a8ab57f8373e5340c3a45b4689328b4c3586d5b74d11 SHA512 ebe0dbdddf9996a736d1d9c4b87bd8c201dd6735e256c28c93302e2a243d23762e5433d57682100abd3f5bbd7d7b4e576425847186a795a0d685989af76d542b DIST github.com%2F!azure%2Fgo-amqp%2F@v%2Fv0.16.0.mod 160 BLAKE2B cb1879e55b13a9c7d2b0c27b748d5616fc100c4cee9f55b1726eae3733752c2e2add74659aec1a0ce92a019a2c80363e130a70e850e23742e0ec605e15e4a04a SHA512 3ff19c2c3c04b545a2dbbea2942334ce3aad4be918259c15caa1f37e214af4130b87f77fc4fa16a1ad73d82040fd7dc05a67e6d8239441a49f0506fec3a5d3c1 DIST github.com%2F!azure%2Fgo-amqp%2F@v%2Fv0.16.0.zip 650620 BLAKE2B 8dab8e7513844a275a58b52cf3585e9eda8886a0f66ed0f62bdb02ac1c0849966e23a5ab7d1c6316d1100704e7e23bd30718faeda855b8522dc3ffa02f8825cc SHA512 d689120f88322ace46ade1fa410ccb7147566441711ef0b91fea17c9f29ac2dde7a692010281b3c72340319670fe44d23245c8a2cfe4a133291c8e738dd44372 DIST github.com%2F!azure%2Fgo-ansiterm%2F@v%2Fv0.0.0-20170929234023-d6e3b3328b78.mod 36 BLAKE2B 52a2c5272e004524397df00dfa03b4c2d2ebd985a0c974236aad6b847d6b2b4b7c9b69ef48e263f4c67983b845b020d2004fe749b46fee3c0525da0416b20f3e SHA512 350a16c68553738ce8c2f4a6ac8beba66a7dcf2386a42aff938ebaa3bdc526bda8e5c51c493331eda4666cbcf8411ee7ca3aeb0768cc4f557f34585960f9eb84 @@ -101,13 +80,9 @@ DIST github.com%2F!azure%2Fgo-autorest%2Fautorest%2F@v%2Fv0.11.18.mod 367 BLAKE2 DIST github.com%2F!azure%2Fgo-autorest%2Fautorest%2F@v%2Fv0.11.18.zip 112025 BLAKE2B b3eb6a781432ae32e384e4bdcee16fee0117038ace90fccd959573ac3bc057805972fc54983c5e9eca32006163ede3aa46beda59b5cf2d4946e0e70cd3e09d42 SHA512 1083a5f773d78d0f79f121222d2853b9ffa5cbbbe80538a4c14217bf67d551918e9f35ff0d2b446113db60756c6d0d6676604171426ded48d93f122d49c4b9dc DIST github.com%2F!azure%2Fgo-autorest%2Fautorest%2F@v%2Fv0.9.0.mod 315 BLAKE2B 08bd66cb04b1bd32588ef1eb6059f3a2cd208a20a9ba12816e50fa39f6258d1e50ced24d78da3df80f9ebbf19db7a6c42d04fa1934eb66637ec612da86704c6e SHA512 72bb5cdb3b87c148cf4b613f3976076ffa0f8406d0d85b92b8f0311ca260e643c7855a939292dd82c66a71d4c5a1419a90b13f886bd65c7138062c34eaeae0b8 DIST github.com%2F!azure%2Fgo-autorest%2Fautorest%2F@v%2Fv0.9.3.mod 315 BLAKE2B 2f508451778b22bf72bb0e6b4479991dd1dda0b474ed3f09d4bebdfdde1628c780d70c9c0edc38fb91c6b7568eeb0db63e7c8500a908adf967370fe16682e24c SHA512 72629745cdd14c9c66a696700baecb37589b565862873cbdb9711545df08c7af659aeb4dc4725c7ef9c19af9889b9007935487530a87ff97267f98811b701924 -DIST github.com%2F!azure%2Fgo-autorest%2Fautorest%2F@v%2Fv0.9.6.mod 315 BLAKE2B 649b180d4b41279bde5a3ad4e7a8380b3e23d9428af2b2904612abfce99e5abf53ab7fa27ac7805faff0be8c2d52d685c7edc1380b909ad2c033beaae87be7f3 SHA512 eca3516d2491afa621522aae14e0e5c8632b984d8c6daff3a69df9b2b46416eeacdbd11de8cbc2247fb1119051466d24a4c178b065b630a684be8476be1ef15c -DIST github.com%2F!azure%2Fgo-autorest%2Fautorest%2F@v%2Fv0.9.6.zip 106169 BLAKE2B 477f3c4b4986c714ada8f437a22d13b63e5acad3497932d26328954e38ea3c3972a0b6ba9c7ec20a0014ad738d3745439ed7df9dd23a51d1e5e97f87426a01d6 SHA512 567276aa7c37b3bb0ef1685537afd344862085478ec9c1731f909fe749cdc52165f02457b692741c25452e69b12f19a032813b3c93d992b66b99adc17e5fe5d9 DIST github.com%2F!azure%2Fgo-autorest%2Fautorest%2Fadal%2F@v%2Fv0.5.0.mod 325 BLAKE2B 1ff6851c8e73b2a566cfafdc2ebd259478b39258f785040407cd853433312ef10e492da8dc0dc9cbd4a2d2470e2715ef5ba4c05100c35f5b0664c9b23879e721 SHA512 61c06f593c1759bb078042d461319db2f91afcbddf50186d09195021eab865159ca5c017eb078d354d7db590365846e401ec3f91a2cbbf753bc32d7111683bd2 DIST github.com%2F!azure%2Fgo-autorest%2Fautorest%2Fadal%2F@v%2Fv0.8.0.mod 371 BLAKE2B cd0bcfc08f429e4c64a921f2df9a243f4198bea6fd7d80f74d9bab21f4d9891ba4a9c40ea3b389c9953c722b46a95d17e39f09e735e3c5850dc4565116fcfd16 SHA512 6c4daa23efdfe8ba8d2a9e31cbffade7636519c56af858f24c7ab154924fb5915c13030e5ce1aff2a7f23e99b0b48dc692744109fce7da66e77ab12fe45980c6 DIST github.com%2F!azure%2Fgo-autorest%2Fautorest%2Fadal%2F@v%2Fv0.8.1.mod 371 BLAKE2B 778ec4567ccf1533e9815f0f855933c94c2a4aed6285f10815258c71a39fb706ed130db03c85f8b944b764978ae584f7cc675cdd3688e6a93961f4437bf3aca2 SHA512 02605c296a8277e72074a0b3049ef0ee87597b67ba8d1e008d17746ee2dfc2551e2517e60f972135d368b27b899452e1c768c3b13afb9315da48173733450fe7 -DIST github.com%2F!azure%2Fgo-autorest%2Fautorest%2Fadal%2F@v%2Fv0.8.2.mod 371 BLAKE2B 778ec4567ccf1533e9815f0f855933c94c2a4aed6285f10815258c71a39fb706ed130db03c85f8b944b764978ae584f7cc675cdd3688e6a93961f4437bf3aca2 SHA512 02605c296a8277e72074a0b3049ef0ee87597b67ba8d1e008d17746ee2dfc2551e2517e60f972135d368b27b899452e1c768c3b13afb9315da48173733450fe7 -DIST github.com%2F!azure%2Fgo-autorest%2Fautorest%2Fadal%2F@v%2Fv0.8.2.zip 40633 BLAKE2B 8ffe2bba80daeadc1a27198e4c6cbe39bf4219340686899460c4c217966d97583bcbe10ff7182a0bb27ad01550690ccdd12a1b53a91264bdaf3d6febe30adfd5 SHA512 d0f6392ef14fde8128709adaeeae7c4109a2c81830bbc107b8fca4ea6145bf68434a171f1d145536d78ea5e2fbc316cd21fabbb99008604a276974405274bea6 DIST github.com%2F!azure%2Fgo-autorest%2Fautorest%2Fadal%2F@v%2Fv0.9.0.mod 376 BLAKE2B f7e3a3f97b6a61ca9d5497ff96984c9f445d2c138f9d90157658cc697d9531cace1a87f6e2a18414ee2f7f54eee81d7652b3006b8be6c0137a2c794d37bf845b SHA512 684a7c8f51caebd1bb90c7eac482ebf9a52228c57a5b31ea1b3d3019864bf669688742bf5f9159995e5a6ddb3786aad9dd10c37925767ce9f38641c9a7448e3b DIST github.com%2F!azure%2Fgo-autorest%2Fautorest%2Fadal%2F@v%2Fv0.9.13.mod 424 BLAKE2B 19dd207fb48b9175da4fb2afa17012cc48a2da5eea52ba9e2f32250b291ddaebc5fd8ffb42d19c8fb8fd1265ac2f7ae5525863010f6502c1c86616ca22600bcc SHA512 873698094ff3f392a54d01ae2b5744cbdce84e10b7c28b930aa7366d72dde4ece9636e168b003c46f8a21eeebddab150e687626338f6d938798b99c35bb62ced DIST github.com%2F!azure%2Fgo-autorest%2Fautorest%2Fadal%2F@v%2Fv0.9.15.mod 408 BLAKE2B b9a2d855fd000bb004e2b5936d7315d194911c357b30d72735149ed89002734b9107ffaf8311f4b042d379c32892bdef040a1c11e83d3fa3c0fb0e94b7b86943 SHA512 8b30da824620a677ae4a8cf691333bd3fb199d13ec567a0dab52142db58b4ef73b42862da9362b5afaddd74a0c35f684581833a66fce28c3973770a4b8bef04f @@ -119,39 +94,28 @@ DIST github.com%2F!azure%2Fgo-autorest%2Fautorest%2Fazure%2Fcli%2F@v%2Fv0.3.1.mo DIST github.com%2F!azure%2Fgo-autorest%2Fautorest%2Fazure%2Fcli%2F@v%2Fv0.3.1.zip 10691 BLAKE2B a9aaff2800f294e58b521be7d6aeeda192caff4ff2310c4feb581117ae8bf133ef9bcfa8c4219b275cf5edd021eb4e412632c2b0d2ae1b0691b58d4fe2baa47b SHA512 76125df9d1ee4e858c0935c32cbc3e4b8992d52a9d1ffa558383e3b884b80ea2f1a50f5399d7ab0a440fc247f8522aa34d8d4c6284656c353eabcbaac412eeac DIST github.com%2F!azure%2Fgo-autorest%2Fautorest%2Fdate%2F@v%2Fv0.1.0.mod 59 BLAKE2B 7816ef9919ec514b2eafce6a859edeae85735475da10c34c64ecaf9a53a07748b02a424bd0a16b0413c499a2eacea0fcd6ce7807b651acd9f67ecd00b5fe55ce SHA512 d5eb17738399f8b8e1a1be409ba5b24520b848b3be5fced46c726499f9df5bf5a54233c6c0c9b8fe896834bcf5132f39ba0b91bac0ce6347b9aef7c8bf93f912 DIST github.com%2F!azure%2Fgo-autorest%2Fautorest%2Fdate%2F@v%2Fv0.2.0.mod 113 BLAKE2B 7822bd4ddff863c4fe4e3caf59e722121828f61b08d5504216e1fea40401108199708fb07d7cef2b9dd7ddc7ed7d8feb4e0c823b8a7962217881601107404ca2 SHA512 08860dbcc27a83f322c07cb64b9fb1dad3810f8a7dda4ad5914b3fb8dcdc14fd20640e5aa78ad5dbd220c6dd95b8c9ab6e15c4bd75dc476db743f1c5df1fac95 -DIST github.com%2F!azure%2Fgo-autorest%2Fautorest%2Fdate%2F@v%2Fv0.2.0.zip 18897 BLAKE2B 984f84c50aa5024a3eb78369d669ad73e9b6a7ee6bc7a7ae95667d29706bbb7f6d1f06a8e8e98e037a1226ac9f9637e6072735a3d01b8467f3f21657ccbf7929 SHA512 3eb5646b62d06c1d610de05889dc4533e0bfe1ee5de2fd9feda4f4dea0606ddc7c667a41c73687460ab1f28f4fb17ea9b3f79b5c93ad6c4aaac6b0b9f15cd8ce DIST github.com%2F!azure%2Fgo-autorest%2Fautorest%2Fdate%2F@v%2Fv0.3.0.mod 118 BLAKE2B 6c3b0310b2a333471afa5fb1c2cee19265ab4180b71cbfaeb875ae27e5db270fdbd141eb8d498e0e8dc300e4e0d9ea681e99e1a2a3b52c891cad52155cb88a58 SHA512 d48c483ef76bb5ec8d721ba828cade25defd91bb2c0dfc3b44df36742b86e8e0650a2d010bc7843a0b4317633676c393f4044998cf7f953125bed93bb7fb9375 DIST github.com%2F!azure%2Fgo-autorest%2Fautorest%2Fdate%2F@v%2Fv0.3.0.zip 18297 BLAKE2B 5691fe3176a689e7f79f39cac16d24e00334f2107892df1b4f38d0816a69decd6ad0a906a4932e0d79db60723f51d3a92a87b359bbb87df8b0ef2131dc097ef5 SHA512 9e4a0d741c735d4e285ce8b0fbb7f19e98424593cadc64a5b958e273bab208e8102140c4570069ee4e35ae3c1f5bcddba3cda854f7a6df6b50f736008a5a34a5 DIST github.com%2F!azure%2Fgo-autorest%2Fautorest%2Fmocks%2F@v%2Fv0.1.0.mod 60 BLAKE2B b5b6b8c4b80b9fb33bdabf18d6d34357cb207329df96da5fa36f85c18a62135da9d1550acc17eda531ec3fbf225781c5f9fa8f8c4a50730a8bda95e9fd567fe9 SHA512 98a8b2ccac214ef2a701c0bca2bb3512acdab19294d516ae6c8fe028d87393b055aa2e589cb273704ea4f612a1c949194014394aeb7d8ecd92233401e6ca35a6 DIST github.com%2F!azure%2Fgo-autorest%2Fautorest%2Fmocks%2F@v%2Fv0.2.0.mod 60 BLAKE2B b5b6b8c4b80b9fb33bdabf18d6d34357cb207329df96da5fa36f85c18a62135da9d1550acc17eda531ec3fbf225781c5f9fa8f8c4a50730a8bda95e9fd567fe9 SHA512 98a8b2ccac214ef2a701c0bca2bb3512acdab19294d516ae6c8fe028d87393b055aa2e589cb273704ea4f612a1c949194014394aeb7d8ecd92233401e6ca35a6 DIST github.com%2F!azure%2Fgo-autorest%2Fautorest%2Fmocks%2F@v%2Fv0.3.0.mod 114 BLAKE2B fec15aa5a362d73dbe839818a965fbf0a0183e7de3fa5b739739e7dcac4e88ae037848ccd7e6a35a4f6c3d7bc26988e0e1219ef6a3527c2533598777a0e5fdd2 SHA512 a119491d5a5b513a2ec0d0f5960ce04d03c263842f35a86a3efcb3931b5fefd19ef74df546e4b79ec119fb20dfa62d0f251c7812f144bc8258bf3acd902b693e -DIST github.com%2F!azure%2Fgo-autorest%2Fautorest%2Fmocks%2F@v%2Fv0.3.0.zip 9849 BLAKE2B 710903822f31a6678941a4489984af5b5cb7a82a97476a642fbe35061d4df496ce79159a82e4e7871fb9dfdbc3cead15416d29ac8d293165bfeb29b4c973c546 SHA512 1529a7855dce3307332e12e3b717b8c6ed9c274637e357007801df890332304f88f7aa159da3bc3685701f49edd78cbd10895131daea9c6c034d7619d21847a5 DIST github.com%2F!azure%2Fgo-autorest%2Fautorest%2Fmocks%2F@v%2Fv0.4.0.mod 119 BLAKE2B 079ec8baac7694b3a9080e10de4b2b23ed2039493614e4b9080461b3ffb3e3c2521d8a8764388f56454b3654983f2f2554a2b1596a4c1ce37004423c6f420939 SHA512 6a9196afd0b5bcafef72c001742e1c8e45ffd0d7f53ad64ff33a8388b71d90917cff08687ffdcc80f5f64806269c120ffd3ae7d0d718c6fb8b2810b2fc2b5e28 DIST github.com%2F!azure%2Fgo-autorest%2Fautorest%2Fmocks%2F@v%2Fv0.4.1.mod 119 BLAKE2B 079ec8baac7694b3a9080e10de4b2b23ed2039493614e4b9080461b3ffb3e3c2521d8a8764388f56454b3654983f2f2554a2b1596a4c1ce37004423c6f420939 SHA512 6a9196afd0b5bcafef72c001742e1c8e45ffd0d7f53ad64ff33a8388b71d90917cff08687ffdcc80f5f64806269c120ffd3ae7d0d718c6fb8b2810b2fc2b5e28 DIST github.com%2F!azure%2Fgo-autorest%2Fautorest%2Fmocks%2F@v%2Fv0.4.1.zip 9299 BLAKE2B ade95bdf956e40a7c5a6e44d75d4b1b999aa02ef7b3a8bb6c33dac291d2ba06d4c691dc87ddedd6c3218b67b1fbb512529eea41d2d62a18226a82de2e01c0df6 SHA512 ff018e85092e3aaf288aba57d453088eaf24d22638f57f0d494dfa36899070c07938e50362d22267f1b40a65a69e7930a3214ea29f02ba6406a1de2b3c770de5 -DIST github.com%2F!azure%2Fgo-autorest%2Fautorest%2Fto%2F@v%2Fv0.3.0.mod 111 BLAKE2B c5ae8e34a416406d265d2cacc6ebaf2e3f801eb0338d488eb413da396159a70b217309e4d560f1d50d173e3c717c7248f8969ba6da948bb86cba04ae0e30f32e SHA512 e3af601d732c07f5e995c21ea484fc2087aa693afacd77df8e9c1abf687c1476e41b50cd5178d07585672f0ef52cf454879ed13bd1a1ab6611428a320b73ea9d -DIST github.com%2F!azure%2Fgo-autorest%2Fautorest%2Fto%2F@v%2Fv0.3.0.zip 8761 BLAKE2B bff49ea7cc3b504f9d69bd3d06184ec123cd5d6f9d25368dbf194114925f343bd7f40874933a64e9ad16c6c887cb02df9764a502bc4b2114528a003c993bac7d SHA512 5d9abd4b8468b2ffb9feb70c9a87d2ca57dad721053759c016ba61034a05b72b5d5539a2def3b7f0dfe0f6caec415b0c5a5ff5a8e329554bbae4d85d61c8bef9 DIST github.com%2F!azure%2Fgo-autorest%2Fautorest%2Fto%2F@v%2Fv0.4.0.mod 116 BLAKE2B 064d7cb8cabde1b322a8bc6d6bcf80acb5e25573d4bb50d0b9753421412ffb140f8db409903aff01a67d399773c94a0eac85734f05dae36b98402d4bb2fc5bfd SHA512 1b6a8f2c23e225f4f83de03e4e23e2ad31357785ec5e8d23e8300f249048f7d8e14419f991b509f6a3c8a05cd5ffd61e2385703e950cf1eafffdab95df4a8b02 DIST github.com%2F!azure%2Fgo-autorest%2Fautorest%2Fto%2F@v%2Fv0.4.0.zip 8129 BLAKE2B 235415e90169c74bc7a78bafbc4e98751fd7a57a6676e74bc05152d0c40b211cf7e9b27ebfb510952fa890c0e66d43f76e8585bdd12aea4ef0fad47df96b40c9 SHA512 4198cfaca3923afd7dfd6eb7ab5ea3fc01a03543b771995d38000f0bddf2ce02cc44f77782878ae05ab44f121bcf7ab4c5ba046e49807ca306883e9db410c8ad -DIST github.com%2F!azure%2Fgo-autorest%2Fautorest%2Fvalidation%2F@v%2Fv0.2.0.mod 160 BLAKE2B 57c363c25bf42b884a85ac5a6f152745ba3138a2869041fb383de44432f6c38f39a8b11405ec9134a3e940d66d864d3686769686d81d7ce1e99c2dd22bec2cd1 SHA512 6fccb53dcdc93b44c1f2c071f09c27b0536f6ef071b6e96296c31b50e81eee3d4224e9d3e863f84c85fec70adb48f57324d363b735d4eb1ce5aa5709fd4889cf -DIST github.com%2F!azure%2Fgo-autorest%2Fautorest%2Fvalidation%2F@v%2Fv0.2.0.zip 16166 BLAKE2B 506805cb5cfc3a2d4aee18916c7a31ab5c58749335a5c8d4ff56a14fec30a1dd0659fa59602ac679b4cb893271b3424a13fe4bb3fecf5d6260a7cbb5099133a6 SHA512 e5270951b7410810a10dd0dfea3424174903bd9189420e0e7b96a4802f2e5a356bd105c2710595dcea0331566e1c207b1de0899d1bf3f56b3c9ac49de75f3698 DIST github.com%2F!azure%2Fgo-autorest%2Fautorest%2Fvalidation%2F@v%2Fv0.3.1.mod 165 BLAKE2B e9cebab5c6e8af36d160a6cc9afa1f857ddd347bc18d4c2f69fecdee2c6b612af20a3622abdb1d5336d4b1e9dda97a32ec89f4dd0792a2e4569cf8da1868443b SHA512 c71897f18a99fd5d01dfd6d2a6a4d1c451497e08d756a878a2f2c5b30dea3131f8cdee708e5d8eb6add7aa9c2ad789e6c413c35fbd20b7bee441207be93b95aa DIST github.com%2F!azure%2Fgo-autorest%2Fautorest%2Fvalidation%2F@v%2Fv0.3.1.zip 15606 BLAKE2B d12ada3cb02c1999145b3b2ee3b739cb6c846f4f6c43150e71e4bed4d07f441d40a02e47294f79e7c3d724b5accc9e5a04236921f02f6a8928ebaca2d8eeded5 SHA512 a906dfdf08cc5b8a5d09700d73b52aedb66ee586024fc31396d4ce2542a83f4998c138738b354c5611b7d3fe4d09f3ea9cfe384241199c4d5b77d89a15d8a56b DIST github.com%2F!azure%2Fgo-autorest%2Flogger%2F@v%2Fv0.1.0.mod 52 BLAKE2B 83e3b09b165e45af373e2e62dc0b7799ac204794e1922b4134ebbeba4cf6cd9b6d883f6035624f2421e8ae613d071a2e281379ee4935e55b73540ad8104d79cd SHA512 ad433e42696f3b605cdb12c70438d3b1a4d4d52890cb28b8e76cb26bf1ae51f324e6dbe2043bd74bc9086efe743da65b8cbddd10618f4b59d27858e0898279d5 -DIST github.com%2F!azure%2Fgo-autorest%2Flogger%2F@v%2Fv0.1.0.zip 9362 BLAKE2B aef4f369994d869906ca45a1051cc706579525324b8fe2a5c98dd4d80d4181366ff7e3cbb08f3274762a6f2ab2259a2770fa11a9b088b07ff3abf1a241d01814 SHA512 f81a070b61e026440ddd9b29174fd1d59241eb32d1fb4a2202c38fe80022aaff07b389ed6d75eff27da9408a7832f74c51f3c53866774cd9125e83c9f258bb61 DIST github.com%2F!azure%2Fgo-autorest%2Flogger%2F@v%2Fv0.2.0.mod 111 BLAKE2B d97433a5745f1479d4c0aa7ed6b6cdf09827fe8cfb41ec000a0aa6162ba01629c76abf9491904397650b65ff74caceae9255faa97f54d0fde0756cfb1b09b494 SHA512 bc44b8d16bbfa4fb5e5f6ad015165f03ca8c747096d4618aac083a22313451fb283f0061fab90e6148e5a52279e839101561feb358cfa77e26028fcfa5a4fc9d DIST github.com%2F!azure%2Fgo-autorest%2Flogger%2F@v%2Fv0.2.1.mod 111 BLAKE2B d97433a5745f1479d4c0aa7ed6b6cdf09827fe8cfb41ec000a0aa6162ba01629c76abf9491904397650b65ff74caceae9255faa97f54d0fde0756cfb1b09b494 SHA512 bc44b8d16bbfa4fb5e5f6ad015165f03ca8c747096d4618aac083a22313451fb283f0061fab90e6148e5a52279e839101561feb358cfa77e26028fcfa5a4fc9d DIST github.com%2F!azure%2Fgo-autorest%2Flogger%2F@v%2Fv0.2.1.zip 10631 BLAKE2B 23199c0e4bffb67d890f4ac5729c97f3546e178e53f65c725fcf3728f625696ad96a6bbdd13fba9c45da6c849eed44e5143e6efd174c8dc0dc0b2a9345f61929 SHA512 974649535e3db11c2ac0ae8f3a3b401f0d967ce3562c55f92c41af6a9aaad69cc22066d00c15d8be17ac545e1b39689e35b3377eaae8d48571a961f86476e59f DIST github.com%2F!azure%2Fgo-autorest%2Ftracing%2F@v%2Fv0.5.0.mod 53 BLAKE2B 6fab3fdcfa8f595bbd52845b0b4f7b0e47df93fc624820a661b38bff1d51e0a57c89b678e0cf271ac6575b6a77c48d3ca93d5307d6cad98b35f79f1142a27795 SHA512 b1f9bd825933cac8ecd5416f86748f26e5cde3fe87266e35ee794cd1f59ce0fa81c0e62169e838e70afa71b0680a89fd8f2beafb3c1411eceadf48a154a08f9d -DIST github.com%2F!azure%2Fgo-autorest%2Ftracing%2F@v%2Fv0.5.0.zip 6278 BLAKE2B 1c42d23c77848911af642fd38f79aab655056e731f015a62374a23cdaade84b53f61b80f65f9416bd4f0e4b72a0b42203b56d659d30a44bb244a6ed5ed1869eb SHA512 f1a334ef91dd9410c57efbeece2ebef6ea326485e790e47de67efc9495d3e252cd7e981bd9da3f94f2f7e35c1bad9a8d5153e671a9b81758ad0584883c916155 DIST github.com%2F!azure%2Fgo-autorest%2Ftracing%2F@v%2Fv0.6.0.mod 112 BLAKE2B 37e4e4987feb544f6382e506e0721975c975cfd239138221555dd238350b534400256fa7118705a7ded177877f3ead64275789839cbeff8c175aa3e4f8b9c8e5 SHA512 a513562aef7037e4f62d099d2fb3ee2015bb43d6bb32b734ef2597d32642d7cf7eb13f1e9a71edf424e274912d90de5db5c038b8cdc4276836740bc045cd1a90 DIST github.com%2F!azure%2Fgo-autorest%2Ftracing%2F@v%2Fv0.6.0.zip 7440 BLAKE2B 51b84bff91f8490df83c9a013b58acc0cbc6fccb77ee765379e94797073521242aae7066de134c1064f460c15df57d9bce42e934d95336160413050c61b69276 SHA512 b602a1a658c95e12e71c814c40ca44356a615d48c1cc8f1aeb0130edf0c5eba10f2da2e335ff70989a1dbe4dfe789b86ff5f02424d6ae4ff3f5117e292951b3b DIST github.com%2F!burnt!sushi%2Ftoml%2F@v%2Fv0.3.1.mod 34 BLAKE2B ce54a247aef91043830bdf0603c8452ba38eceb1495af6e7a74c9119234a0dc5cd080cb25258c28f5e270acf91189a5ed33e361cbf17de2be5e37dadbda1d90d SHA512 320941bc3b7fb8bc595e6135cbc513a7583d129f0cd92508055291e141191066303cf75148e25198c21f6c6c539a790ea3210f3ecf5de6a2a03b70c753091146 DIST github.com%2F!burnt!sushi%2Ftoml%2F@v%2Fv0.3.1.zip 56132 BLAKE2B 5edcfe991d7fc40094d637bae8d8d6f1f897ab3d3786ade2bb80287738103264520681ced8d30d2037253206c32d3f867f4d024a571cb9aad030ebc451e198eb SHA512 43ed64ae515738487e9b75a2290d0b2bc25e83c021a9f29b21487c37adbf34e74e1e7d3d5ec0dfe678c8396356f95c3993a5f5610d1791ff62056cd182a4272f DIST github.com%2F!burnt!sushi%2Fxgb%2F@v%2Fv0.0.0-20160522181843-27f122750802.mod 33 BLAKE2B d234bf9be3dd919cb1f8d33750a24dca68c90fea110fd0ff62f0dba86d2ebbfc66d55fea62745b6383c5607bc91cfd78c9d2cf12df251397e85995c04707caa2 SHA512 dbfa64ac31b25fdbff12110c6f9815abfde65f281e40852e7165499a2cefb6656c74fe0b82f0f018304daa02b83b421e9c15654efabad39787c69c1b2996a79d -DIST github.com%2F!burnt!sushi%2Fxgb%2F@v%2Fv0.0.0-20160522181843-27f122750802.zip 254689 BLAKE2B e0ae1bc62b4d9c7645e6afb460000124adc56a3b95a1afbb99ec00f36b57fee4dca2ad24813512f460d8aa274693a105fcaaff0e523b9ee0a3bfd22bad8a4b75 SHA512 7bb2037721647f941eb8dec5bdcf00d72febf118b34819d6bf3cdbaae1bd2cedd867cd210acfdba5afdf48be8b315d934447aa5674901e95a7868e707d337547 -DIST github.com%2F!data!dog%2Fzstd%2F@v%2Fv1.4.1.mod 31 BLAKE2B 3f699ae120e91b47e91e35449ae06e146a77a3b8c6834a6494ee4809e3f524bcfbb7b0d9a53b6c64b6ba9f3b1814a7cefa525030871557e52e54be629bae3aee SHA512 5d47517c29477f39a7f12d63ee80c1c64cbbe8065ede96732c133a0159e541b95bb17f10fea0ed5acde361deb84cbb66e79a38cf4be0dc7b28d8b8e342d45a88 -DIST github.com%2F!data!dog%2Fzstd%2F@v%2Fv1.4.1.zip 565502 BLAKE2B cdcd85a821838a709b28b3d7e8dae6af9d562f7394ae155624f9975900cad193d91ed80e6183aff82d95a367a8ce0af28c575cefd5f8cd16b7bc16596f6eb22c SHA512 e4551cb3fb58cc60e1e141c2c11952c524c07280e530309ffee13ade0e9cadc873def7b279d024b3efb3d6aada5817c2d248aaf140323507172fca2d2d5a1855 DIST github.com%2F!masterminds%2Fsemver%2F@v%2Fv1.4.2.mod 37 BLAKE2B 60b2ec6aeaaece8fbe3ca154b432f677dbb46672fdbc95b503f613190df535c7254900c9cfaa3319ab2d7562513640c7cc9fe650d75d97dc09fe84a17e359a86 SHA512 4f01cd11b3ae6f26266154ee37e7a4084e61e865fa9427187a24a02631415f2367a4afad83b4e1cf772b263aaf8f180b4b177e30ae884cdcab239919c9e08bbc DIST github.com%2F!masterminds%2Fsemver%2F@v%2Fv1.4.2.zip 20216 BLAKE2B cf3a8d5190067f8e58d632df761abcf3b122f7ff384137607a90b1afb23a42deb63a348dc1c1003d043a607adb7da997511c136d728f2c5fd553b2bced3fe62f SHA512 4c6cbe7e391a6c667c74b2cbd5f71be014d3f4cd5f384978fd4c6e2847b6e66ee6d5aa80cdeadef1e1edd6188a92d9032321a5365872ee18970175070b33c182 DIST github.com%2F!microsoft%2Fhcsshim%2F@v%2Fv0.8.14.mod 1658 BLAKE2B c431a7025ea626886df3db5f97d03fcc46048cf2987af517d53d6ed088aba9cd023b3a298477fbbeade46c61a2dc2329901b6bbab6c2dd5166153cf571c8f02a SHA512 366574210523371803b9065deccfe090b868fcbdd6484722393e2cb8fa2f1e6a501dcea261c404ce03568f6359d9c9d3bcfda84aaf288f18e9d2235015e80e92 @@ -161,12 +125,10 @@ DIST github.com%2F!microsoft%2Fhcsshim%2F@v%2Fv0.8.21.mod 861 BLAKE2B 55f6b9763f DIST github.com%2F!microsoft%2Fhcsshim%2F@v%2Fv0.8.6.mod 36 BLAKE2B b225c59078b955a08b32e04bef09ef99df1befd791c66b6e8c1e97c820aa16bba520e2d9f31af170cfec4546a53b9f49eb59112e3ad5cb9f4ec1e32c570576cd SHA512 3035f5c6d6b72168b77140776f5a15d9ec7a81bacb1f0433d4595ad240c79d69466c6e2e4b2c025b30af68c88ebebe4fd011b04a8a82789401af4503a9cee29e DIST github.com%2F!microsoft%2Fhcsshim%2F@v%2Fv0.8.7-0.20190325164909-8abdbb8205e4.mod 36 BLAKE2B b225c59078b955a08b32e04bef09ef99df1befd791c66b6e8c1e97c820aa16bba520e2d9f31af170cfec4546a53b9f49eb59112e3ad5cb9f4ec1e32c570576cd SHA512 3035f5c6d6b72168b77140776f5a15d9ec7a81bacb1f0433d4595ad240c79d69466c6e2e4b2c025b30af68c88ebebe4fd011b04a8a82789401af4503a9cee29e DIST github.com%2F!microsoft%2Fhcsshim%2F@v%2Fv0.8.7.mod 1988 BLAKE2B e89ecdb4644e50e2cd545eb43452729d909745705f5254a59547420baf3da357e77bf5d73b220da6899fe08a4eb034b0d1815702dceda20ada57e277b83b9954 SHA512 67df97dbec1c4a0c0f84551ea80df88a827c9ff4467614ef61544a611e19de6d063af40cf33673621f2e52e198595b61c8d6e5d732fe87f00eb7c5bd653e0399 -DIST github.com%2F!microsoft%2Fhcsshim%2F@v%2Fv0.8.7.zip 552856 BLAKE2B ec7ad9c6e4c49c04f8aaca1c42e198027e5db5abd79ed84f1bc8dcef2e26d3e386e02554285b666eaed6dae5ac9bec5f0e9c01cb703585921f2834cd8f49b65e SHA512 5d4575dc4e98137cfacd463cabbaefe2df0e49b81af900e9c43d2f98fe2aa4a02323e395b390bdf4c05bdb1d470f8fd2f2766123d27360541f249cde5e91c738 DIST github.com%2F!microsoft%2Fhcsshim%2F@v%2Fv0.8.9.mod 1715 BLAKE2B 2404c8d3fa21fbaaa7f43c4799c320c9c251dfe3f630f7b6d85696c270baa6c4cb017087a4ddc7f7da0b29b94239fc20399616ef1c5f3ce76f05e937779425da SHA512 9d9ed47cb1b8c51ddf79159682aeb99a043532f912514c2ef6574883f5bcb24f1c77c8cdc6238eba436bf3a6ffd095e53956ea1b28eef9fb5dec3646b5549efe DIST github.com%2F!microsoft%2Fhcsshim%2Ftest%2F@v%2Fv0.0.0-20201218223536-d3e5debf77da.mod 1606 BLAKE2B c0aabd6a401ab80282ac34b81828ecc7ee87098a6d5e781f78d8eb8df3ec193d5dbf9481d3dcef4fa101e99b6559ef13c137a211feb8c06e0e3bcc660a8da496 SHA512 ab7474c1c38a1382ddb5553089543c71da0f8fbfb0425bbba70694f22346525405e89a3edc5b2ac271fa41aa97104c99812e7e5bf2beba066abf592731edab8f DIST github.com%2F!microsoft%2Fhcsshim%2Ftest%2F@v%2Fv0.0.0-20210227013316-43a75bb4edd3.mod 764 BLAKE2B 5532c4d9382a512ddd2668e766baef1e7e6294f64bcc071598067ee8528e427c5eef89a8175c1d86c4ed4114c661f5a3b9af37f9c3b562646b322568b9b0781b SHA512 6172ec1bf31743800440da645d133ca67f63f1f1495ffd60e5da7ba0e484ae827a2c718fcd802dde1321cded675b9ff2fa24dd0dbd71f784d96329767121d85e DIST github.com%2F!n!y!times%2Fgziphandler%2F@v%2Fv0.0.0-20170623195520-56545f4a5d46.mod 38 BLAKE2B 3f0ac051b31c84f5e98663c1e6245a4e2bde2be5c0be61ec80764d753bef5479251bbad3cedf6fb998d1a4a4e66a80beeafa6f3291ed45f46d643f7be109004a SHA512 aa1f503fe0c19002da21ae30df5393c15f2b2243ff415493420204d11032a562d5d40047705b1644d031523881dbbf284d3c56ce8106a2a969d2610504426762 -DIST github.com%2F!n!y!times%2Fgziphandler%2F@v%2Fv0.0.0-20170623195520-56545f4a5d46.zip 48225 BLAKE2B c86fedfca22f95ff6f1e7f08d3cdb34d32ee9875917ac14dc1d7e0c7881028cd4b19977aeda5e6a58187f683f9c76689c1bc1eee2f80933941174d34a55b066d SHA512 62826d9c7aa1871288a5d6c5a2c075ab5b20c442aac3bdcf2d32f906c39a02b5d749226125d72365101e2e6b54c8ebc567e795abf4627178cdfccfa7f4a1b31d DIST github.com%2F!one!of!one%2Fxxhash%2F@v%2Fv1.2.2.mod 34 BLAKE2B 83966cb7de9bb687f99f17c5c89c03718258d2df34e3dda01b96a2fcb1273a0ba0e3253ba5950d5458193d3e54962371317a8fe85020ae338b44e864bd96667f SHA512 9081c69a2480ef726f547047306dc9136211ac7550882e68d458e2c04e5343366cb08f20525a51c804ab9a554dfe8363a1d9660bc0f9e501e1d996f7b6f320e4 DIST github.com%2F!one!of!one%2Fxxhash%2F@v%2Fv1.2.2.zip 17606 BLAKE2B ee5acf57c658d87b97b533d695cb72c9d83e281f9e533271f03d85d52f92c3c90e240f3b6d2a01bebbea6befb147ab66d7f75c403fb8bb3e58a2bc0bb1269f6e SHA512 89912d8630bed5c71dcf391b57e4537b93f01c4f1cf320a8c11d5d34d47fa4e3ea4abbfb3bc3aa76ad3cf08350da67e190cd80322597d0de3123fbaccbcea9e4 DIST github.com%2F!paessler!a!g%2Fgval%2F@v%2Fv1.0.0.mod 81 BLAKE2B 6240428ed39778dc3c43e17a471f982a0209166fb13d1fa92f04bdaed180b3e63a2d37cec995d90a0b381138bdf7ee119effb3e10fd77472f8592ae7f641daf5 SHA512 eb9c29d53ba172faf03971bc99e7e9795f5344c48eab40a68cc32a9193536dfc7514dbcd19951e07f2c516ef3642e88ef0947e7514ae97e726e730c0af52b71d @@ -174,19 +136,13 @@ DIST github.com%2F!paessler!a!g%2Fgval%2F@v%2Fv1.0.0.zip 71452 BLAKE2B 8cce47a7a DIST github.com%2F!paessler!a!g%2Fjsonpath%2F@v%2Fv0.1.0.mod 38 BLAKE2B 8be2a0e1acb66747eb63bc2b6f7b382d4f29805f7dc35e2d182a4a9acac34491931714e5acf376a01f3a9534e8baf1c557b4b80da6d8e716e8ed7ec8f0176ccc SHA512 deb36e2e9c53266b3438c23d8369f749c3421dab5287c035906f68face021119810bbd18047896e78762556da0230c5680082072bdc1d3ecf54760e5c3419578 DIST github.com%2F!paessler!a!g%2Fjsonpath%2F@v%2Fv0.1.1.mod 77 BLAKE2B 5ea5510c070f773fe660d711b66c682c12654e361a991f653983c969426b5f99b0855941613c241034f09f36cb16e396cf27a3577929e7fc64982e0703314519 SHA512 e3922c181413b046aa4c28d32bd8c449be8852cf12342c289ce1292ccdbf22d5929ffa6c98d357ce18ee7e6a9cf272fedfeab51d54d6bc07f40127acc1de7fa2 DIST github.com%2F!paessler!a!g%2Fjsonpath%2F@v%2Fv0.1.1.zip 13634 BLAKE2B 3f28427e474ea93d3c899d5487f2ebb0000539eac5e60778644c3325303c5eb95078ce555a19ac67f160d5f07ca8d78c133069dfec9d3d67be4dc7a06aa39af4 SHA512 e88e47b2fd41187369389a2412916595bb44f189eb61e843584b4a85be4bdf33c37993eee1aa55aebc0de9724fa69930f3d24af2861da6d2fef50beea0396b86 -DIST github.com%2F!puerkito!bio%2Fpurell%2F@v%2Fv1.0.0.mod 37 BLAKE2B 9aad8d876b88c7c8976667747135ea2496c21542d029e879d80490e9d979923ac3060f65ddc443044db8eff2f92e2eed6b18682822f6b5706c5605d8de92ecbb SHA512 8382734877c9dc6a9c8a59b12d9735b6f971ea72ddeeb9985ea0cd0573820991a4b936baa1a643d38b694f1df7395d7b0d119f4f52be8d947f00adba96773989 -DIST github.com%2F!puerkito!bio%2Fpurell%2F@v%2Fv1.0.0.zip 15237 BLAKE2B 60d66c6a528384d961f3762fe004a51bd7683f1d006cfe0f9e5001ae42abc295e3df546369c2923b7ca7bdd8bc62dcbf1a7e471dd7f18ee9b00e1a5096234e99 SHA512 e2f2c8d9101245db602dfd7b66a2673ad618ef51517cbc1f965eb8e90ba76649401f3fcc2a828f9bb7243535f37455cee8f81d40880b37ba790e2232dbbb9c60 DIST github.com%2F!puerkito!bio%2Fpurell%2F@v%2Fv1.1.1.mod 37 BLAKE2B 9aad8d876b88c7c8976667747135ea2496c21542d029e879d80490e9d979923ac3060f65ddc443044db8eff2f92e2eed6b18682822f6b5706c5605d8de92ecbb SHA512 8382734877c9dc6a9c8a59b12d9735b6f971ea72ddeeb9985ea0cd0573820991a4b936baa1a643d38b694f1df7395d7b0d119f4f52be8d947f00adba96773989 -DIST github.com%2F!puerkito!bio%2Furlesc%2F@v%2Fv0.0.0-20160726150825-5bd2802263f2.mod 37 BLAKE2B 28c9393f5171487d23b732afcbb1d3d835d13d1a63b7e852fd3205925742fcf5a686c39b0600359e9052770360e9396f6bfe52a0000ecb51e3ed0a23611a2853 SHA512 a2b3211e3520fdef3d5c1991b5ad4b3745f4bb1b49be3afc5b1936c82b2a3058231b6cc17c63c85402cae0b80f037a70051d42738e89a708865e43dabf7b7b8a -DIST github.com%2F!puerkito!bio%2Furlesc%2F@v%2Fv0.0.0-20160726150825-5bd2802263f2.zip 8156 BLAKE2B a01214edf301d5181d2728eb012b7255be27bb1092a9f726feafc13ce92ba00f2bd17e766459b2a4ee8f99d87de2367fc365bae79b6ed926163cc0789d14178e SHA512 9864ec47afba73858d0d8c8a73b479cf7fbe82d49b4bb6e6a9ece6405688282a3bb0128220e3c33e0795dbd737ce9b6e4662b7e9b54626b9422c6bfd4390d9f1 DIST github.com%2F!puerkito!bio%2Furlesc%2F@v%2Fv0.0.0-20170810143723-de5bf2ad4578.mod 37 BLAKE2B 28c9393f5171487d23b732afcbb1d3d835d13d1a63b7e852fd3205925742fcf5a686c39b0600359e9052770360e9396f6bfe52a0000ecb51e3ed0a23611a2853 SHA512 a2b3211e3520fdef3d5c1991b5ad4b3745f4bb1b49be3afc5b1936c82b2a3058231b6cc17c63c85402cae0b80f037a70051d42738e89a708865e43dabf7b7b8a DIST github.com%2F!shopify%2Flogrus-bugsnag%2F@v%2Fv0.0.0-20171204204709-577dee27f20d.mod 41 BLAKE2B 3f9f665454c79b0807b44cf10f69fb0e5c31364865412f19d8b146fc9a0b12d7e5a6282812c7ac70940470a3ed3f2cd9c2e6bca7eb51e43a4b14ad5e723d76f3 SHA512 f9f36e700dbfd7c997b79e527ec2a4d91e5ccf2f4bc7ad6a9298a9cbebe05263bcf8776bd2f3dd258f292790928a20cf45184e7af00140b2940af322897a59fc DIST github.com%2F!shopify%2Ftoxiproxy%2F@v%2Fv2.1.4+incompatible.mod 36 BLAKE2B af7b84d9f1cd163555b32bcf960b28b64a5689a1c9694f430af310f5041cd967fcf0d6c1a6c4020478544d347e4ba5b2fd16a6ef54258d33314ee0ad9239752c SHA512 917ada7ac198a013d2b090dfc59a45bd2619dcb7227df1521ca38a0d822fab12ea8c158c526257fef4ef506af29d9fa678e8dc2a73fc13c8dfeb57b398801744 DIST github.com%2F!shopify%2Ftoxiproxy%2F@v%2Fv2.1.4+incompatible.zip 64188 BLAKE2B 8a83e77b1720a9c4d2004f8f8c14fbb8208687f54a5f4f09dda758c2516c0d907a5734c2a8d566b0461810899cc8e0877819612cd2d715220ac9da21d9cb4970 SHA512 89d7b18a1eda0e215851b894ed019d27cb302650ad12eb07edeb49e663ac0910be41a0e4281e1e9b7c1ff2948a74e174d47ae5dbd7956e946c7d3c72633d0a24 DIST github.com%2F!stack!exchange%2Fwmi%2F@v%2Fv0.0.0-20170221213301-9f32b5905fd6.mod 36 BLAKE2B e15c1ef74374320cc49b3509a1fa8d7f63c8566920ba56f8b6f293e3d331f5587d45b35284af52b40f329e116f570543a7df50ab1888c4238b28c2ea583d2fda SHA512 83f296ee872570bab84dc3e3f7984f155f5a9a4f95ca7b23a5f39dd47b54eb87ceb2eaa4db00a3966def5b41fb0250de18bcde32610c350206b6d0e744353fd7 DIST github.com%2F!stack!exchange%2Fwmi%2F@v%2Fv0.0.0-20170221213301-9f32b5905fd6.zip 14772 BLAKE2B fab15fcae824ccf65070ca938bba15152e57c8dee146ffff4ba6940d22ed5432cb440fba9cd3671ceab69bb17597385cd3a036efe5308531027d3b539b603ba4 SHA512 0a9cc529f4de111f9ea91797667c7724f278cf647e0279d24e97438df78cfea56d5d54aceb09e068e8fa7019de2850e6587ce92ab18c5a63060b5bd96451069b -DIST github.com%2Fadriansr%2Ffsnotify%2F@v%2Fv0.0.0-20180417234312-c9bbe1f46f1d.mod 36 BLAKE2B 0663ba37fe343179a3a34fe00bba17605dcb9b7a01b1b7f77c28aea46ee2f27b194c749f0bb7ef87e4182302bd718c5ae1d1e79219c8abcf3c0cdaf83476c99d SHA512 f070526fbe5f6e38808adfc0599ba27ebdbd816cda24160ae50da5f7746e60500d6f11988452ef8654be6a4f664616355ecc73949e2f3240df00414420e2bd46 -DIST github.com%2Fadriansr%2Ffsnotify%2F@v%2Fv0.0.0-20180417234312-c9bbe1f46f1d.zip 42940 BLAKE2B cd20b084add0bc0aa9a51742d217faaa8e1a6c3392850d3762732d431971d7d2e54fe15c14a24dadf019c21f3e1c3ea930efc499b6c140a7d01aa048d5b71ac3 SHA512 aad52052bb51146188d7583d634f04c88a1d6f37a54b2e25b7c2722d3f2b591848c3271924e17ed4a88269c3910b9f9b87412720d1fb3061f2ef56f55bfb1c95 DIST github.com%2Fadriansr%2Ffsnotify%2F@v%2Fv1.4.8-0.20211018144411-a81f2b630e7c.mod 148 BLAKE2B 9aeb5b57bc8a9e07febcb53e6ca3dedb5f78a8b656b364ceff8047b67ee67b8185cb4814c6324af35ed18c622a588445011d860526bab9b51e266ee61d5a1b32 SHA512 c627d5311eaf52b41d11c1136aa089fe1018c39b363a99cb625b224ff45d7c24d971da1744aa835c32c31456a83879cbddb6e07047a05ffb038c5233e12e2740 DIST github.com%2Fadriansr%2Ffsnotify%2F@v%2Fv1.4.8-0.20211018144411-a81f2b630e7c.zip 43901 BLAKE2B 2d3f5470d7914aab55f4af824ef9cffbea68ac80be172c9a0f72f9faee6d2e75da6c62140da484f910736da624b3b803a321ecc7f527e3ebb9b48f40587403f7 SHA512 e39b4dd555631ca5fba30445c25a318a8bd42a86fd1200eeddd323f1ed8c678fd9a5eff09d06a2491db02c1e1f76344f1ce379584c89b657ddccb084ac512c69 DIST github.com%2Fadriansr%2Fgopacket%2F@v%2Fv1.1.18-0.20200327165309-dd62abfa8a41.mod 162 BLAKE2B f0ea72b4c8365cef78144ea87199e276b4a17384af7d060b7e94df9506259d314532d5d522f163b63740971036828a400b4642d1d96b9379fd09b85a80704b4b SHA512 860ad8012e5103242b1a02208c224120454a4ddcb9930d9fcb9bae989df136080d32d397426e4c2556e6fafdd16f2fff6cf205e983107ef2f70b87e1b4e23da3 @@ -197,17 +153,13 @@ DIST github.com%2Fakavel%2Frsrc%2F@v%2Fv0.8.0.mod 39 BLAKE2B 040b84d78188cff5457 DIST github.com%2Fakavel%2Frsrc%2F@v%2Fv0.8.0.zip 15095 BLAKE2B 94141df8d22f3961f193f9c107624666dee96f267a7e0c5bbbe70426433ed86dd9a617184e5ee31e668aed94f5f011a6529ec9a45b065a86bba84c2e81ce5490 SHA512 4b7371bb63b8b32da05ff5c5c2aa6e584f9c406164177b5ccad8165b8f3a4972683a4c0756bdb591d28f6b61f22784a391f443503fc3d8e108f92b8c4b6ce0be DIST github.com%2Falecthomas%2Ftemplate%2F@v%2Fv0.0.0-20160405071501-a0175ee3bccc.mod 38 BLAKE2B 2e1a897393e3527f0f82e6ab9baf62558d9cf54b56ada5d79aa1b206128de30395d9082bc600c4aa2a17e81095e429cc5874de95047854531cccc9ea0b867de7 SHA512 072ca7ba3d5ca815f58848db201002cc572d95334aeacfe44cb226505ad20d82ce06eb2ee059650912ae499db6291822c583296cb65a66e54adce62d6d850929 DIST github.com%2Falecthomas%2Ftemplate%2F@v%2Fv0.0.0-20190718012654-fb15b899a751.mod 38 BLAKE2B 2e1a897393e3527f0f82e6ab9baf62558d9cf54b56ada5d79aa1b206128de30395d9082bc600c4aa2a17e81095e429cc5874de95047854531cccc9ea0b867de7 SHA512 072ca7ba3d5ca815f58848db201002cc572d95334aeacfe44cb226505ad20d82ce06eb2ee059650912ae499db6291822c583296cb65a66e54adce62d6d850929 -DIST github.com%2Falecthomas%2Ftemplate%2F@v%2Fv0.0.0-20190718012654-fb15b899a751.zip 66303 BLAKE2B 4b02e631a3537d577b78b1372f8496113c582bfaafc48f5ce6981ed72da6a611d6c692a85c6e7cc8aeb47c89d0fec9f491d59607ead55d5e4be256525d3173bb SHA512 d29dc8a3c82c34af07b0c393349eda79b30c988d439771e02106bf2f386ef5fc3feaebf00da3953a40bff2c5ed93880ecbf45e1607303c11a417bfffb96e2e65 DIST github.com%2Falecthomas%2Funits%2F@v%2Fv0.0.0-20151022065526-2efee857e7cf.mod 35 BLAKE2B 873b4b9c8491117a0b99bcc183ae96fc7e392c68d7271b73b5d7876574a5c7d67580425b35445ff2fff326c5cc7f328326d5d11946699c213cb2b84e8a9a0aad SHA512 7f23b8c5622c02b295646c7baf6f2ea3dd01e11e18ac9c263b853c7f771f5d098d8bcb75971f0cdc33d1c4765b563f3382ec5dc4bf20010065c3f1bc94e93175 DIST github.com%2Falecthomas%2Funits%2F@v%2Fv0.0.0-20190717042225-c3de453c63f4.mod 35 BLAKE2B 873b4b9c8491117a0b99bcc183ae96fc7e392c68d7271b73b5d7876574a5c7d67580425b35445ff2fff326c5cc7f328326d5d11946699c213cb2b84e8a9a0aad SHA512 7f23b8c5622c02b295646c7baf6f2ea3dd01e11e18ac9c263b853c7f771f5d098d8bcb75971f0cdc33d1c4765b563f3382ec5dc4bf20010065c3f1bc94e93175 -DIST github.com%2Falecthomas%2Funits%2F@v%2Fv0.0.0-20190717042225-c3de453c63f4.zip 5447 BLAKE2B 9b79de84354305adc2019db61eaa5f84daaf0ba088b1582776b4973d85fda9055264b14218a00ddaa3c23696f5c57574eecbd48c2c7dc4df84348bf5c507d559 SHA512 eb9b80bd07a9586681ccb20b48644c404ad326e65251571531776ffb51eed20dfc79cb34dba332dea2fb4aa1a766da2cbad597b59db3c7f770b56febe1956ed4 DIST github.com%2Falexflint%2Fgo-filemutex%2F@v%2Fv0.0.0-20171022225611-72bdc8eae2ae.mod 41 BLAKE2B bf54fa1827896179238ee6b907fa2222300f47daa86e06332ebd77710873d776ee3195eb506fe2aa5eda4c5b66e6a4121d362c99801ec59b8daf804944279657 SHA512 0c4cd8838cfda0eb234cb8eebc06b0c60bc6696add9d7ec918dfb05bbfafd0230dea107790ca5213a33baeb36d1bc48e4f837bb4000a5447211fbf380a6b83f4 DIST github.com%2Fandrewkroh%2Fgoja%2F@v%2Fv0.0.0-20190128172624-dd2ac4456e20.mod 34 BLAKE2B bede07b3ca505f000b47dd3c27522eb42394b3ccbd2e5d222088c72987397905f659f3e5111ce552a5fa857b61a96336813203059bd7764f89f22832cadeb151 SHA512 c87d0e31b951e2bf04f2958e4c8a6513f16cf5fc8fb192bc3ffd78f7a57a82a2da94c3ebf02fc3aeb8b19823f5528adc8c29464c374f289687dced3a4183978e DIST github.com%2Fandrewkroh%2Fgoja%2F@v%2Fv0.0.0-20190128172624-dd2ac4456e20.zip 210208 BLAKE2B 9dd3f1a962f3216de6aabe6aa39f74cb817454344918afab9c01c9a0ead3f5721dfbe787ee4b65a7080f2adf0cb9cd82bd688de529fe0708600dc34a71f8480f SHA512 2db3f933081369e6273660658dba52a9e374feb0c0bf8a2052915a76875ade611cc146dff4255e8ecbb55f5982a3fa8a1eb601784dfcc816c86bda590340f328 DIST github.com%2Fandrewkroh%2Fsys%2F@v%2Fv0.0.0-20151128191922-287798fe3e43.mod 33 BLAKE2B 70b2db5f3e0c688d0365d6e7d53e7fbbcc3a2d79975554baa7b9b32690702ae6c2445999cdf2b7a3f0b833169a3812c4b8096f02795f935c81b8f964f4e34361 SHA512 ea84f042de76554155eb9ffd145c2a631c5b1cc2ada0bf13ec0441a1a78d9fd7a10f17d5d4c5b42a9a118d7dbe4212da3405ea07a3dbfef841ebc41dbabf5389 DIST github.com%2Fandrewkroh%2Fsys%2F@v%2Fv0.0.0-20151128191922-287798fe3e43.zip 787949 BLAKE2B b3538ab585c5be437f5e4f20bc632b3d89e2a52b9d6aa3a8252518f8089a6d7ccfef00884b28a53ba39b9e058c3d5e35a731d29681b693431e0f86c2076120c4 SHA512 7b2ae93cd883fdd716aa7eeda35df51d624da4c0f06036b48d9e2afe4f6e1e48b0ed60c85d3c6c0350b8d3844ab9357be41c13ef08b052a8018c61cbbf5db145 -DIST github.com%2Fantihax%2Foptional%2F@v%2Fv0.0.0-20180407024304-ca021399b1a6.mod 35 BLAKE2B 42febcb2e06c46797f14a850943d1df3c0e15630f376b8f1c860cf4e26ae4e2acbb38947f1348f501665f719943510aa2c0ad091f336e635430408794e61feed SHA512 c3d0bc6de3cac8395d0a231f041437b4caf00a4678270ae447b2e76bba3a588a6913cc1df6ba438bf6dd361b48860c365e9d32af55575208bd0f4b705b0504f6 -DIST github.com%2Fantihax%2Foptional%2F@v%2Fv0.0.0-20180407024304-ca021399b1a6.zip 10647 BLAKE2B a6ac25d976dbe576c6efc683f58068e1a016aeace08616cef4a3373d57042e5b4047e57d73f367a206e8d50263f62f9d85f2de96f2874304918e913209793b06 SHA512 d1150bb8712d7525923217cfa55e00f9746214bdc456c4728e4f1c20066163d1e4c48c1c3e4047d81bc935ee3703bef291cad8b1e5fea846f192edcbe92dd096 DIST github.com%2Fantihax%2Foptional%2F@v%2Fv1.0.0.mod 44 BLAKE2B 9ee187c88e6e4eba0b58dc16701725ff50dfc3af729ff9b58c3dcd200854af59d50689ffc51caafbe6af5685d5796331fc69dcb4a1813f6124c4e6f1a0bb5725 SHA512 e594fe55205c9dd96af55f58d011e5ef916c66eb057f7c0cb73fda0388133b6b476bce423969f85c1b95eb87ed9ed48bce7570fdbd131e0ad5e7ac6010514c58 DIST github.com%2Fantlr%2Fantlr4%2F@v%2Fv0.0.0-20200820155224-be881fa6b91d.mod 31 BLAKE2B 8ba7e45848280b2365b9c8fafcffd70ac32c1c22bca0d2bccb965b98f1aba961faba0824e33941ba06e7330a7e89d6804860ce16e0c0d6dcff77ad4d9f8e68b6 SHA512 f82c53780113048de082df94ef28072fbd86dadd4531270567ee8cbf31295b2590973c83992c2271df2cc1abe0cad808e4d8c5f7857e3dfc94768db69327d2c4 DIST github.com%2Fantlr%2Fantlr4%2F@v%2Fv0.0.0-20200820155224-be881fa6b91d.zip 5776997 BLAKE2B 688499f0a621a3aea26af0620a182677bd4e44250585d3898f2f984a4dfd7890a6817aec77c274eaf8f2ef6bdf7a5120a4e0ff8b90a42c9b7e2d82a2dbce014e SHA512 9a6e92ac17b114f65484e29dcb5f4b69a374898dbe9fc5596d82f9862f343542744255d2401765304cd950250e63247646669ec102c25d89fcbc076d4814ebcb @@ -216,7 +168,6 @@ DIST github.com%2Fapache%2Fthrift%2F@v%2Fv0.13.1-0.20200603211036-eac4d0c79a5f.z DIST github.com%2Fapoydence%2Feachers%2F@v%2Fv0.0.0-20181020210610-23942921fe77.mod 36 BLAKE2B 95acd323deda998f2943316c4e98a85606fb8cc21ab5bfb33e3560b8c68fdfb9656ea82fa6991d4a916bee00fea24e367b169475945b73cf28898964e2187a4f SHA512 869523d36b81db8518bea028adf347fcfa88359fb6249fbb98ba378f31ca2becf9f5332e429e1de403ebe272c273a1c8b1be68dddbdb040917f9135f0ef2c1b7 DIST github.com%2Fapoydence%2Feachers%2F@v%2Fv0.0.0-20181020210610-23942921fe77.zip 9890 BLAKE2B 67b178726ad129d97976c14743e294db88c466ff5cdea9f03f171254d331c8b9b97b55ad88f36b1804394acfbba843d5169b4bacd4dd516ebe94784318329bbb SHA512 206b9cb993351d2cc2377f1d4f2be544f939e1f7c8fe19404db9688e8c8879851aad71c4df7aac2b7582f95fd53900bb805df2a0cbb4fa6b88225e94670509d9 DIST github.com%2Farmon%2Fconsul-api%2F@v%2Fv0.0.0-20180202201655-eb2c6b5be1b6.mod 35 BLAKE2B e9ca430f98cfcfdc5bc1e50ef421253011f21fe2a9a06b15b4b818f336c64a544ede9a8d1552740e85358fcb16a588345124b06fb2788951c24c9dd92c3b1cda SHA512 a0c76da94f068f583607520b728036f45ea071b727d3aee601eee712bd952b5f6c8cd5df1e1484195b07bb4c3b224771dda1fc7848dcd086a6dc93ada3ff2ce8 -DIST github.com%2Farmon%2Fconsul-api%2F@v%2Fv0.0.0-20180202201655-eb2c6b5be1b6.zip 27134 BLAKE2B 01b3c45923e0de4e73f55e91ad06c29dae6259f9b44b4106294e021684182625b1c0092364a624084208ab09a4cec571f833f52e3e3bdb181390a0f5c549b2db SHA512 39b6bc22aef067a6c7d3b4d1b6521229a901ff45b32be1dfe958ce7a45b8ea7488305186caf03842b804ccd48846965e14fbd19de3ac2e885d351adbb1e41f29 DIST github.com%2Farmon%2Fgo-radix%2F@v%2Fv1.0.0.mod 33 BLAKE2B f9ad41153ccea8eeb725d791dd7f44f2c5d8c997d85a091c0091ebc2ae38601928fcf13cfc0e326ab459538d16a3147f762c6b1d9b2abccbaebeb35691b0e5dc SHA512 98f0f51365ecedecd1abe944a765160f99ccde69abe92a44d4f0e30f72a664b828cddb085886d8460ea7faabd0cbe7abdbde905ac758be0a3752c9a8f3600b6f DIST github.com%2Farmon%2Fgo-radix%2F@v%2Fv1.0.0.zip 7144 BLAKE2B d223f96d7bdb87d77573fde857a61d518336b60ab04e2a3cafbbfde23ecd65511553d9bd6360b1a9c17b394f77c7cd37e3c74df827a65b0e79580e1695723652 SHA512 c3d4056c34241f73d9f79801ea6a6d03697f2a6f151ceb5239458cf50c715dab693ccc0b5593f51cde8e2fff5f4959c72ab4e95197be3f65cae8185b6cbda06d DIST github.com%2Farmon%2Fgo-socks5%2F@v%2Fv0.0.0-20160902184237-e75332964ef5.mod 34 BLAKE2B 2ee2c993fac070e463df0896b1eb4c2160acf22c1f404b58a17024f8b5f2630d2cd1ad6526c611de0b651cd0c7f0f687398fabea864e7e7b0cebeeb7676579e9 SHA512 75898dfee327b793e7f253f5555409433214a7fb0336f3c33122ae5b2ef66e22ac44970202f67ed5d94f2dc02701b8a0f62cd1d80f543d93d347d83ec26da8c8 @@ -224,17 +175,12 @@ DIST github.com%2Farmon%2Fgo-socks5%2F@v%2Fv0.0.0-20160902184237-e75332964ef5.zi DIST github.com%2Fasaskevich%2Fgovalidator%2F@v%2Fv0.0.0-20190424111038-f61b66f89f4a.mod 41 BLAKE2B 48814730032a11998c9da84351b2ed6e2a6aae70d2666dde457814f07c5348b067fe1832743d216272f2bc058d87eb4be2e926733e1934b163ffada3b6a4a13c SHA512 dcbb60f73a4fc4ef5c571978543be889675d86be078f19fc715baea2aed99de0243e8d8c3a968f047f648a883bed366a909a0c56f2ebc44780d5236868543618 DIST github.com%2Faws%2Faws-lambda-go%2F@v%2Fv1.13.3.mod 125 BLAKE2B bee4d59ba1392d0211558f6ce3511c887a474463f784cd92069df7be6de5281079d579613f0e5988ad1f3355bc8ccbecdae7f1fd551fb122f7a0e8ef11523e1d SHA512 7e6ec3815d053e7d49d2b0a3d4fdde6c6eeac6048ad0eb681da1305f6d9d5bb6671e31834ff6e5d840d9a7944efa52707d40fa737fa9ec3d3ed9d130b589f9c6 DIST github.com%2Faws%2Faws-lambda-go%2F@v%2Fv1.13.3.zip 150444 BLAKE2B cfaa772eeb03fdb104861eb26f37b38fac16497847720e8b83c6c7d04f2124a11a3d634d95551374e33a2ce5c99aad374e36e621ffdf3aee350473daaa812495 SHA512 19ae6bc7fe305999c102ee4922531995f5cd6840352a04fed2f7b53760d25c838726fd736b59045e1b309f01692e008b5565c3de34d4a17c4c9bb1c91e5e044e -DIST github.com%2Faws%2Faws-lambda-go%2F@v%2Fv1.6.0.mod 36 BLAKE2B 00f87545f415969bb9c1dd290c293ab915421893bed1fd436be0e53e5acbde8618bbc30bf9954e5da491d127a9d492366413c2313be5d69aba09dcfe6efd90e7 SHA512 c6875fe8335e4bc9eafa2dbd4317455093ee3e7faa6392303e95545bc5118ba37a1088c253503514aa990c0f70a8f995a546416f86555e8d03496a64a0a96b85 -DIST github.com%2Faws%2Faws-lambda-go%2F@v%2Fv1.6.0.zip 99604 BLAKE2B 47667671fd6f9718398f179981f1e785fc12d2c49de745aba40360e41c20cf3614a43e0a1359f162b7d5553e1a74c5367ec25719499bc8df713223823da974b6 SHA512 e7f034c8a98e2f62bf5a301f68ed90a554f4793ef1dc0e987541d836ebaad527a7c252cc92847fff9e0533c3c6c6224c3059663b9e0c84584d122a33dda0571f DIST github.com%2Faws%2Faws-sdk-go%2F@v%2Fv1.15.11.mod 145 BLAKE2B f28dde209c4d43940897c3dc758b088b19b38db865cba75b246477b497c1303301de7cfbfbea2a7eb1b124021967e4ead6dcfa8475ad240a7381bc7ec256b565 SHA512 00cbada20d24a2d08b1f06e0da060140820972c9718e707f0cce56ad62f1ab7344a969cefece18bee79f6b92dfc390e496d6a4af7c95eea0b66d27cc0f59f3f8 DIST github.com%2Faws%2Faws-sdk-go%2F@v%2Fv1.19.48.mod 109 BLAKE2B 70ae989bab9ef295dcf17e421481a371312fed6b07d1dd5e8892419c3dedea91dccd0aa0fc63fb728c24863b15ac24677261624ff16e75605678ceb39576b3d9 SHA512 89b17b1155f12c8a75fe85d815ef7724b96a009485b73e4df937990dbd6958b58cdaf8346610d5a614a3122450dcbea2687a510fba556b980d079cd3b1bee801 DIST github.com%2Faws%2Faws-sdk-go%2F@v%2Fv1.19.48.zip 12502583 BLAKE2B 8d8548c060108d6a217081382212b15994eb71e78c97c8d043a82dd8da55c465ebe1ae71769bb4e83bc921cc1359829bad115f8b8664252be80bd72ceed22ea5 SHA512 0802ae9397e4b34a20b151a949d79184b5c06a291488d25a8cc51eedc2a2dc9924d8f9176fa1af40e71d32212d40265c6f9a2944cd2a502be04655885a189238 DIST github.com%2Faws%2Faws-sdk-go-v2%2F@v%2Fv0.24.0.mod 299 BLAKE2B 001fbb449180bf0db797a20b266557526096b486d12d833ca2acc1844a588681143471a1395b244b588123da149fac86f1595854d719380d2c7d77c854bcd28b SHA512 2f576e85019eb68facbd57242fdbc08d780df22d7793740d37e2345177cc52483da60f65ca9571929df71128ef8cc373757c94e898b12e6a14a38243cdca0d10 DIST github.com%2Faws%2Faws-sdk-go-v2%2F@v%2Fv0.24.0.zip 25653888 BLAKE2B 5edf6fabe06bcbd6283d38630ccaa06ba7ca5812c53d2640a79adb88453baca4614ddd52c9c4eccbf1e366696104c1993d51ac3f224d687764a643659949feb2 SHA512 d347fd1c2494480250f0552d9bf5b1f1824c0de1a04459e4f7a8e2ea1b2031a57dcbe218f43d5e16949104b3f45bc4a00f76e083c1f79652a46522f39b7e5b97 -DIST github.com%2Faws%2Faws-sdk-go-v2%2F@v%2Fv0.9.0.mod 420 BLAKE2B 37225cb21c3325ad99d87df63b40906b79f883e6dc065bf22f5fb0b4fc035c76d97a9642f84342b55732946b047233ec2a9520c26a6d225ccacd33a59d0262d6 SHA512 a4e33f83d195187f270e180cdba187b68b6c04b8d815f957f75b05f5c4ddd07558d448fa3622f7381fbd969bd0af073abd93b33c2f3539032d967c5c8b00ba88 -DIST github.com%2Faws%2Faws-sdk-go-v2%2F@v%2Fv0.9.0.zip 18990422 BLAKE2B 0a89a97535fc9d465db6f954f2592f639e20391fe7073c49cc58f4278b73cdc8ac67f8928394347b6d6cf539bc4c0c9e02a196b95a3e796eab798b05da3748d0 SHA512 87461c5d2035df95b2f925da27128af540f286ec9af4dbab75a4d54007459ad4989e584019e5f61a7547e8702ee336678c681703fab2d78abdea2a6094b45531 DIST github.com%2Fawslabs%2Fgoformation%2Fv3%2F@v%2Fv3.1.0.mod 866 BLAKE2B 3fcd5e268a4dadcb473d00f85fe3592955146c2cddc44659c5b54952e2dba4eee8580be7eb94a75827d460177350c099ab3e25056c28a6d23942d9997d2212c5 SHA512 c59296a618cd681042a4b0a2bae2bf2403a7ed3139540faa5d651849b8c028e49f6dc7c5ec9793aa028bd299de61df8fc7cfee587671f6c4efae52fb148a568e -DIST github.com%2Fawslabs%2Fgoformation%2Fv3%2F@v%2Fv3.1.0.zip 2792977 BLAKE2B 27f2aee848ff9a625e4384227ca2b312f5154f1bf6766fe3e2939b134ec2743ff749ec93463ad7ddbf6274fe83b791caa9622984ac44bf712c0d82f9174c6657 SHA512 4c271c778be7f2e06a7c495d10962230b7deb16892c986686ee99652ac033bd9b9ee7f85dea4f2b9c7f68df8fe19a11788d69e3dca2f6a6339e9fac14a3a2145 DIST github.com%2Fawslabs%2Fgoformation%2Fv4%2F@v%2Fv4.1.0.mod 393 BLAKE2B c2bea168f5ce8920dfc21989e14663eaeeee111367fd6f41612b8ef033e8824fb9e33f33e61a72cb923e56ff91e338354bb7833864d1cec3c71c32f077e1c1fd SHA512 9ca4e8b2b321d0c3396014598527c29ef19415c8f2221061526e61071455f28d523ccd816fa00eca69371964da4dfe26467c3ca14a80236ce52810fb1c158be3 DIST github.com%2Fawslabs%2Fgoformation%2Fv4%2F@v%2Fv4.1.0.zip 2434085 BLAKE2B c7c5fe66b6d956935c75cf424c65401e61fdd4bf69f2ebf0970efa150e7addc23e7fbc3a69bc15a24e22b35876c8d21b50ee0bfdf51612a80a2945169aeddc05 SHA512 71307390df040cea08962b05ae6a2632909319be1fc8822951fd9504d116d0460959b3163f5c981b0e2ad171a8d2a6ca4ddf50efb09f4a946a1b464dc3e91bd9 DIST github.com%2Fawslabs%2Fkinesis-aggregation%2Fgo%2F@v%2Fv0.0.0-20200810181507-d352038274c0.mod 169 BLAKE2B bd5fef671add17031db5ff03f5b0d09303e573ccec3c6d7130146f1bc50e28642146ef1e4bc9211297f70e418bf2812b5cee42f4688412db86f7876642ad05f2 SHA512 42b7a0a30bfa989fba9721847360f572d9cfe2cf4920709bce8fa6006ac4c4dc7743fd629a665e0cd3d52cc9c007853e343ba415ae9d6e7f97342a18a6ad3a3a @@ -249,12 +195,9 @@ DIST github.com%2Fbi-zone%2Fgo-winio%2F@v%2Fv0.4.15.mod 177 BLAKE2B f2d2eb41aaa0 DIST github.com%2Fbi-zone%2Fgo-winio%2F@v%2Fv0.4.15.zip 156507 BLAKE2B 82bee93825d78ba4066eabccffec19edd242e974300ba21adbeb2058147504f908d2ccdef0c182a5c2a06c52eaa129b3f148171704780a44041a6561a3e20c37 SHA512 76cb6ab0e66805530b43a77bf2de23dc0dd0d49f0347cd77dd4cec6e7464864559f5abcd59b1d4eb8b3afa8813605116ee7182b8347ba63ac120825eebfccc33 DIST github.com%2Fbitly%2Fgo-simplejson%2F@v%2Fv0.5.0.mod 38 BLAKE2B f6ad4f22436471512ed4037c3f4c8dec4e0f7cb9191ddda23a2f5a5135785a6c5af99dd9005218bf196e0f48db755d040c894f6c5f2c1c338580597eca5eecd8 SHA512 05b70033a965ce6a70ea5fe7c635768c2c665942e04b17e47fba03b70cd977a8cbc292faacc3e10bd785523a43c61d42811c20513669592f308830863cfab56d DIST github.com%2Fbits-and-blooms%2Fbitset%2F@v%2Fv1.2.0.mod 50 BLAKE2B 4079755fe411598597b92696843fe84c0e2d7237e3c97b7fc74fbb12801f12c1f0c6202a6dbe69a30ae0c533bdd8946f89e8135771f92e98996033ac36a94d72 SHA512 5302c9bdc76781f7395c82a9c9498fd082069d0e26cd03dbe6c0a260a1c6aca19f5f54579fa5c156c19a7ff1e2bb724a81b339b2a4e40c2917b97b332378283b -DIST github.com%2Fblakerouse%2Fservice%2F@v%2Fv1.1.1-0.20200924160513-057808572ffa.mod 106 BLAKE2B 7f9ab0c53ac72de9df064e33ea99b5fc1f8d24b44aac63e36bae6fcb617b8d1503a9b145d6feb3e55ebadca0eea0a3ca17621099c19fb771b8cc7ff918d3972c SHA512 03864cc7246e33f3e39c496cdf962cd3c461a85f3f21e54894c408ba3d06e33ae9cff37e4ce9bba452477d0fa10b7e76c6343e55d2e90c95691eae8cf1bbc246 -DIST github.com%2Fblakerouse%2Fservice%2F@v%2Fv1.1.1-0.20200924160513-057808572ffa.zip 47075 BLAKE2B 2e1e1620bd5e27f10b4b15221a7351d8a47b28991a0bae80a25f54b9ef42faa2166750abdb24df67c8e466c846c3ee8d7e6eeb4fa83542df276aa42862dc13f5 SHA512 5178a9aac46cdb38ab045ab0a86f91c316327dff572fd10115dd7798a7056f89f722f1e4a338798fe547c2de926e466c0cbe671a9a67a11ba46f393878a8daad DIST github.com%2Fblakesmith%2Far%2F@v%2Fv0.0.0-20150311145944-8bd4349a67f2.mod 32 BLAKE2B 8ee548cb83775c93076fbc084a29ca01d08006ff664daf6b27bfbc5afacdcf5f9629f01d6d7e7b55a8040c1b9d571e0588f69aae6a716c4d8a89fae1437fb91d SHA512 d010a67773f9276989547ca4231752d7875e8d55ee833e980c577c606a983bfaaf957ebfbe01039de24670bd9e6e120de33f21bd0d4dd187d6f6faf61e83d8c4 DIST github.com%2Fblakesmith%2Far%2F@v%2Fv0.0.0-20150311145944-8bd4349a67f2.zip 10520 BLAKE2B c31da41d94e16b0a12100959bad891d1c481c1e6721561bd77fc404abad2d717bf458d138f78c403aaac5a44bca2ee4d0fccef8715f0471568061abeb186022d SHA512 db43f3c4560876fdfbae0e44696e7cb67630787227ea67dd93e63c55614d605254f8e8674c9f83d579124319e9d90be40012f74a8f59f9f8b1536010d4090e69 DIST github.com%2Fblang%2Fsemver%2F@v%2Fv3.1.0+incompatible.mod 31 BLAKE2B 15785a01a9f07d2cfe324a1ece5c8188395300b11821621fe13427b702cb9f452ebe125566c3c2648d2d83139add9ad6224d00536aaea7b16306eb62f67f8184 SHA512 5f7f52012aa82bdc43bd89d1491fbe00091299554bd85dbfc07f0cc757fcf44f4499df97a4f19c234ce70fbb7af0f4c54c13ffd547ef0a733365ea9c68dd0297 -DIST github.com%2Fblang%2Fsemver%2F@v%2Fv3.1.0+incompatible.zip 16367 BLAKE2B 848e8bc2105e93e6cffd9af9773b1e188a26666f03884a46aa0413fa8ba1065a2256a9ac8418eb12e465e456fe5d269becae7b67c63fbee6b2d29ea6254a5389 SHA512 515ee2520b32394c1050f67e0ca4306991b715a2bbab17ad94dda4dbe718fdffe363203851a13ad44371ad69c10a9b2a4e9fc0d52b2f96996f4b188c4ecf03c5 DIST github.com%2Fblang%2Fsemver%2F@v%2Fv3.5.1+incompatible.mod 31 BLAKE2B 15785a01a9f07d2cfe324a1ece5c8188395300b11821621fe13427b702cb9f452ebe125566c3c2648d2d83139add9ad6224d00536aaea7b16306eb62f67f8184 SHA512 5f7f52012aa82bdc43bd89d1491fbe00091299554bd85dbfc07f0cc757fcf44f4499df97a4f19c234ce70fbb7af0f4c54c13ffd547ef0a733365ea9c68dd0297 DIST github.com%2Fbmizerany%2Fassert%2F@v%2Fv0.0.0-20160611221934-b7ed37b82869.mod 35 BLAKE2B 253b8f5c57339e04a68fcd945f25b655ae0d9b6a265fc3e02c9ab2a5cd0e41d68f5866e80aad321eda2e3fe0ae8b311ec0c4eb922d67e0c7f425ebff5d6dba69 SHA512 c19ab1ccc5297aae6bc7e3536b97091f3f877b1b76e5d93b89842e48ae3c9d4cf49a471ecf72ce6e2da001bd51ef3eb126a83bf5a35e50acc30a43db4d37c301 DIST github.com%2Fbshuster-repo%2Flogrus-logstash-hook%2F@v%2Fv0.4.1.mod 53 BLAKE2B 099610d4ac9528646136a6214a5816a721da42afd273e8e2e7ce40bb4afde2ee7ee3de02e0c04a92808ebedba623d47715e61e8deac2bef77aa9eddce5bc1036 SHA512 fe08dc8aa742ec64dde4481a917d19c5a64d68ab7a373ad0e8a3064978f8c76c5429d9a18a4a52d0b49b035ca9a4b5f96a24fc86df475a1fd725f7cbc0da814b @@ -269,7 +212,6 @@ DIST github.com%2Fcavaliercoder%2Fbadio%2F@v%2Fv0.0.0-20160213150051-ce5280129e9 DIST github.com%2Fcavaliercoder%2Fgo-rpm%2F@v%2Fv0.0.0-20190131055624-7a9c54e3d83e.mod 39 BLAKE2B 9baf15b0244b970775a5ec6f0eb0546ce6d5c8da261cf1fba3b964ede5f9bec43034a453e87c90ff242b7ee66e635ccdc8576fa96fdd6b37aeb05b1d9eed9afe SHA512 397b38c689516b6bf553ef0574e38eba57e77b2dbfae3700d792762d0ac30a966886fa2f10ef9de33a75e8481340674a148c2d0206530741c207358bd3de6735 DIST github.com%2Fcavaliercoder%2Fgo-rpm%2F@v%2Fv0.0.0-20190131055624-7a9c54e3d83e.zip 334166 BLAKE2B f9a31a8ca288584364f66a95fa44f82482d9e25b15910107336061a8dae48f3a2d3fa6280bb4756c4dd658116d50224452a0228d5696df94666e1bc65b0eb246 SHA512 f11473eaf494e290c41d351b76b69f3152a2afd61ff748cdbb1bae23d4f507e2efb7b634c33e012023c9a1b775ab620f19b3c02b315d50f06c9dfca60cc178df DIST github.com%2Fcensus-instrumentation%2Fopencensus-proto%2F@v%2Fv0.2.1.mod 58 BLAKE2B d724c8e5ab039b227f3c437ba570398b789f53fe80db6f8e57fd2cb2199a5e7acef24d7451f9b27a4da464770660d31fc785c7165deafbc35009718851329fc6 SHA512 23d6171dbcf339c72fe25ab7a7e70cb385dffd654998824fac0f6b6464717873332d39fe1f96101414f5e2d240faaab0b960da2e31c08ef98443aa238bbf02d4 -DIST github.com%2Fcensus-instrumentation%2Fopencensus-proto%2F@v%2Fv0.2.1.zip 210929 BLAKE2B 7b1c57ae92e16ffa7370b069f7037dca01e73cbe8cc5723c092139779bdbae2c5a4483d623ec2b62322818bf324f2ef41e27b03a9b9ed82bafc5a1cdcc6f18b0 SHA512 4dbdefde602fa13bb1f0ab9dc6e947dc158defd284753b51bbddf9e52410dac5429e145637f155bb8703cfe8723fd2f5e4ec7898552d4a2956c8dfa01d4946cb DIST github.com%2Fcespare%2Fxxhash%2F@v%2Fv1.1.0.mod 146 BLAKE2B 5efa8dad622ae253ffa106eafea277fd947fc0f28e6962e461283ce2267d992b85b1f0eb9074a90009d8ed1d47f9e1f3e03cfc0eb7ad7df104282cfd144cc12a SHA512 32c34a590e6c113a16700ef2faa5124ebb6c8773cd76594312157bd2b70d54cd939ff2c32fac47421b5615e804142cb7b393394d4745d5894f9b68392bc37ad9 DIST github.com%2Fcespare%2Fxxhash%2F@v%2Fv1.1.0.zip 12221 BLAKE2B ea2f826b4582ec60f51c65783408df0e065d2a752d1cba17aaf277e0c2b48779a3bf3579982dcc26e5566c899c3f933e4c711d2f1e01c98c13e73d46fa08baad SHA512 09432cff34f69e9b0cc6f0d5bb9af376efccb85ab4396c14a4e0c072272f3172a93c240c5ae0aa89eab91799d1bed1a0e7e00ba83682843f46344c9e2fc2d4b6 DIST github.com%2Fcespare%2Fxxhash%2Fv2%2F@v%2Fv2.1.1.mod 45 BLAKE2B 350e937e3f7b254b5c590445a9a7f7cc908daa2a5f208e293ac414d50b46bd29671bb483e55daeedca41d70a42fdcc62ce17fffd9992a932e29153ab6ca1168e SHA512 c1b9f572957bc4ed1ad0c61d22b7b5d6a4c863df2aaeb4cf914e304af21d949c9cfc53dc8eb67aacdf3dd56f339ee6f4a1f5fa464121d9db79b7b3febfb3251b @@ -277,18 +219,14 @@ DIST github.com%2Fcespare%2Fxxhash%2Fv2%2F@v%2Fv2.1.1.zip 12031 BLAKE2B 47bd92ee DIST github.com%2Fcheckpoint-restore%2Fgo-criu%2Fv4%2F@v%2Fv4.1.0.mod 100 BLAKE2B e85f41fdbe685d35c78d22042afb1addb6e7b05a82f3818199928f68b95c3e188e80fc6f3f630c994f3e2b6a1724df5f8b4d407440e34adcc4b2c2c8cb55c53d SHA512 3b92bfd3d83eeec84259d527fc8fbb1854649b8fad658082e1f35044ac097b96f37ab6acbbd83fbe8915f4189bb2249364172d79b75b8d684a88e2c8744be0f3 DIST github.com%2Fcheckpoint-restore%2Fgo-criu%2Fv5%2F@v%2Fv5.0.0.mod 194 BLAKE2B f83b4b8137ffece2fb4b6adc36ec7e3f64bcd112a63fdb8f32f9d486c28ab01e5e05b903e9888b9dd95bdd00496daafa178d78757d7c8bb3e08f40989854d2af SHA512 2d1cfdabd0a874430b31c1885a332f7f383ea0bf9643ccc34e9ff46444ca5a6a126848ed459e4d62eafd4eea05413c0e7bb15abf65a79ca38ef80e719015f296 DIST github.com%2Fchzyer%2Flogex%2F@v%2Fv1.1.10.mod 31 BLAKE2B 683f04ea11a77fcee27cfc84f41a1974ca6d61ee854dc77f072493358099ec03e94f01b5cd5cbb5ef69c856dc36790b660a3e90d7d520fd553e572f1b01a2304 SHA512 0e40cd7ff22a86cd23b49b509f5b5653f67e31ca67a07ab82743f56e5504f126cb2c11d88da644afbaf024dffa657560a420ec6d82f6b463452ad8a8bdb576d2 -DIST github.com%2Fchzyer%2Flogex%2F@v%2Fv1.1.10.zip 5802 BLAKE2B 7e7b32a77adacd47318e42255dbbb59c85b38dbd3f80adf2795ed3b2d01ed714e8c6f1139b91c6ce19066414acd53eed14762806f28b6978bddb918fe756414b SHA512 4021b26f08a3fb25b71a3191445c9be56424f3f118f5a4839ee8957a9cabeeb33f8d5e4735ffdbccc20b84b45e4a61d3da9c2ecb6cceef6638901143bb6ea339 DIST github.com%2Fchzyer%2Freadline%2F@v%2Fv0.0.0-20180603132655-2972be24d48e.mod 34 BLAKE2B b1e2e3052b202324b63ddd8e580c76da40ff0bdf1df2e9e2f3d7b2f5287d75469a544e1a586352130ce636bb08c9d4ca517f0fd49c892bc17365412cb791dcaa SHA512 c0d4f293bac15a26df2433bb909794b75ecbc5cb4ffdb33a8fbf3c8f421597780eb6bb036cfb11a8346ec959ceb8e36efa8ebb84d8ebbd606485735ba171f98d -DIST github.com%2Fchzyer%2Freadline%2F@v%2Fv0.0.0-20180603132655-2972be24d48e.zip 56640 BLAKE2B 4a31c288981856d09a5a4fcf4f0b8223502952284ec1e2ae698214e2f950cbf618c3a938096bba4f8f3531b8b75d62c17396ae7a5b7a29304c138e32f4529978 SHA512 e63fa5b49cd41a7166b01167bab86540635ea079a36763e559da108046923897adc43b0ff7e19faa7060e0580b2042981c9a32d10ffcdcf6fea1f22eaf32313c DIST github.com%2Fchzyer%2Ftest%2F@v%2Fv0.0.0-20180213035817-a1ea475d72b1.mod 30 BLAKE2B 9ec507e8410331513ba11ed5432f95b9141e41125975204c2dcb50b5fbe6f7117430ed9b1b0df44fcb45843f75ca862070f85cb40a5c4f6a8d13c066d2d6741a SHA512 528f23910ca94ddf6f811331dc7ed615b2949b2cb04c630e4e2b0ba4a6dadac1396268c4c3251a77af25db3e94dc8b0a0a66d365a8d3feaa78f31192a40e2556 -DIST github.com%2Fchzyer%2Ftest%2F@v%2Fv0.0.0-20180213035817-a1ea475d72b1.zip 5024 BLAKE2B debe8a3f8f81708baa936e0b9c2acca92d41e718efd59a605a5352d8eea7918211c89dce1a093755bd6b051e78eaff1036c86ad48c7700d1e332c4b83a8a44f1 SHA512 05859e1e715542b64c7d63789b447f971f7cceb6fd01bd78e661891acdd94da873ae6d3f612748fefaf9507d374b62526fcfe7db5655cc297c07208bc9f22bc2 DIST github.com%2Fcilium%2Febpf%2F@v%2Fv0.0.0-20200110133405-4032b1d8aae3.mod 135 BLAKE2B 1b785fb4e0af530378f15100e4523543e22b2f5f7f350eb46cb16290c1e2f55b18a9f8894024a472c7e9d45deacb1e7a3828a54368ce1ef83095916e2262c194 SHA512 242e8e3859ac02adf7d059da6d2fd5f774892e8a11b69d8e22bd2de43c534f7d4a472e9b3bde5e5bac106211f41546614cefd078ac23115557e26c3d8457d7d0 DIST github.com%2Fcilium%2Febpf%2F@v%2Fv0.0.0-20200702112145-1c8d4c9ef775.mod 100 BLAKE2B a7a92e487b14e5f8e8bddffe2cba32e8876b9dfdafb1786b62b2cb1cb93ed646aa98a5093d7e488c00fccf9beb98c078e22d8dca5362618cdb5f4c3515113087 SHA512 ff846fd599947276853b6388db9d0af7ee90dacb6b7dacfe99d8540cb857ee4a530d9beb894f830c52b687f76e69a02347333f635d37498c8fb5ded3b06bc562 DIST github.com%2Fcilium%2Febpf%2F@v%2Fv0.2.0.mod 138 BLAKE2B a94aeebc267e5d2869c162c5f672be9d76d68dab9968373a51c2da4ea9367f6049ad3ac9fbfae36192a4fed13d176c92675017d1d9ac67d267a0697987cedefb SHA512 ef0515f57df8f50eff19dda46cc3d167bb700d90c7e1080b3f0e7bc07657ed41169d77ec8a4de208b0115c07df42a7ce1cac9bc245ef5cd2688aedc259ba09d3 DIST github.com%2Fcilium%2Febpf%2F@v%2Fv0.4.0.mod 177 BLAKE2B 0b2b115bd8498c8e4fe3c848cc9b8f1379165c4b1ee7abdb94733e3964ae15450bb6df4d8b959a03679d285cefac8862e0b57a9230f7d6137293c35d72366c54 SHA512 6e8fc3bc808aa947132c3fff22b4aa817fe2fae56fcdb5fb07445816fe45dd84db964dda36a795e9641dd2ce2a4df5487454884e42b0106603dfd7558e5928e9 DIST github.com%2Fcilium%2Febpf%2F@v%2Fv0.6.2.mod 177 BLAKE2B 0b2b115bd8498c8e4fe3c848cc9b8f1379165c4b1ee7abdb94733e3964ae15450bb6df4d8b959a03679d285cefac8862e0b57a9230f7d6137293c35d72366c54 SHA512 6e8fc3bc808aa947132c3fff22b4aa817fe2fae56fcdb5fb07445816fe45dd84db964dda36a795e9641dd2ce2a4df5487454884e42b0106603dfd7558e5928e9 DIST github.com%2Fclient9%2Fmisspell%2F@v%2Fv0.3.4.mod 35 BLAKE2B 45d27e6bbd9255a355b6bd14ac839c7d87fabb393693a8b862ad974017af01309e5d36fa99d4925905c1617c0d90b5263b54cd95af2dbab186e293936dc86459 SHA512 ca8192c6321468b4332eb63c765a5798150dce9312873123b48d9ec67ebb4229cffc7b7e8054b8b0a6f45611f08130008031edf33da3468bb9a4ee9455fa02a5 -DIST github.com%2Fclient9%2Fmisspell%2F@v%2Fv0.3.4.zip 246908 BLAKE2B 94b71d3c77553dca4889c6f066f6741fa9d17a0ea86b564e3e8ff05b015b87c18fd3fcbe2b3d942a8569c99ef4bdf42c686bd58485e9373447d25724ceb934ca SHA512 47991999bacf78ddfd33a4af3c0d5b8a418cb7664e05bc59d886150025a1d5aad831deacbd6da76d5a21a97ed115d4210c374459e7af8ed7b93c4c1c0e7a42fa DIST github.com%2Fcloudfoundry%2Fnoaa%2F@v%2Fv2.1.0+incompatible.mod 36 BLAKE2B 853fe3de97c02ed86914439953771efad47a05421308934779fd3a8fb4a0581df0ded55ae0919e8619b4489108ed19aea0d06078f86c92fbdeda439a341837ac SHA512 3b7b32cef573fc214633ecf34e1d1d7d4e4c7769270fce1a2e18a843ad2e00e5667db1051f9286f260cd9f61392dc0ff882419934e61bf36c5499519ff7ee374 DIST github.com%2Fcloudfoundry%2Fnoaa%2F@v%2Fv2.1.0+incompatible.zip 44265 BLAKE2B 9b7d90f8a19dd1712605073f7355ca388389ca57850064dd434675eb0615bf329681e5cb045ddaf68a1c024dd9b370a2782cabf7dfbe7f034186d040f43f2590 SHA512 555aac65e29d2f42053edec2f7f8eff0c6805fa3ce25c7b4b2fced3fedd384635b2361704e22dd1148ec957683c362990bcbec5fa5db8f3895e465c10930fcb5 DIST github.com%2Fcloudfoundry%2Fsonde-go%2F@v%2Fv0.0.0-20171206171820-b33733203bb4.mod 40 BLAKE2B aea391a106c3b94f2f1e6445edcb9ad093356545f46432ecd3ba7d2b5685fd8a7c708951584dd77571a144947d7fa28acf9203c04d2150f4376ecd34ae43f3d9 SHA512 69aa9064c1f3613580ee8ea802becdd5aa1526eaff8598b3b2d151c1c50c1215f053b6066e45be78349a4d480a7ff32e05245c9d53781984220c91aabb73931c @@ -296,7 +234,6 @@ DIST github.com%2Fcloudfoundry%2Fsonde-go%2F@v%2Fv0.0.0-20171206171820-b33733203 DIST github.com%2Fcloudfoundry-community%2Fgo-cfclient%2F@v%2Fv0.0.0-20190808214049-35bcce23fc5f.mod 810 BLAKE2B 101705d60444ea45aec5c38115de77c4bdf088dbb00486637da1c2bf7c2b7f681860d2a06ea6fe30854f1cafc76981080ee3179d0d2b0c81d0ab8542e44036f7 SHA512 4e64fc609dca6ecfdc9fa6229c690bb643dd3ddd840badc987e2d93fe9d72c9693be1dcd146cbeb5abea9d1032a1bcfc90f37b8343abbf0c4f03a33d47f629ff DIST github.com%2Fcloudfoundry-community%2Fgo-cfclient%2F@v%2Fv0.0.0-20190808214049-35bcce23fc5f.zip 151412 BLAKE2B 09a89b59ca3c3801fd53385cfeee39eb05d34df2b8fae117bcfb88490ca077567df86b2f2b8359f99e56f460a6a28784b6dfe38a20d509edc4e97bbe1b027c85 SHA512 11d5145252852cd6d5216430a192bffe45a13bcf0691df07f79f267260922e46ef3c00c82c6fb9913aabcf0882e2dd071eb5034dd8eec1a6140b3d0c36df2181 DIST github.com%2Fcncf%2Fudpa%2Fgo%2F@v%2Fv0.0.0-20191209042840-269d4d468f6f.mod 170 BLAKE2B 68adbd7d4176fc66228fa579cbbffb2239322158a9fe1226a106a2db6a7210cf9811ec30fbed4bd26e260906a214b9546d178cc1f6efef57866d378cda457166 SHA512 3877a1f5b47e6316c7a4d4e14959b355381eb3a32fb11270c646617b9908299d7dc806869d21b1fa6faca7a326f168dd1a268735cd1d532be2c318ddf9237014 -DIST github.com%2Fcncf%2Fudpa%2Fgo%2F@v%2Fv0.0.0-20191209042840-269d4d468f6f.zip 21230 BLAKE2B 3782c14c277350eb36b70be588348ec5a7b4321e1a887e0edfb4a9bcc96cf47d641377a91d7dff28d792a02ce3cebff1e0ecf3be29040818a072d2a53b371ab6 SHA512 c6a271afa5c18665982e4f65c253bc85083366947ff95089de88fb0ea5e6813aa39c20639577b5e143fc4a3f4b5ca81f3083802e1891c4ca6d19df983ef9439d DIST github.com%2Fcncf%2Fudpa%2Fgo%2F@v%2Fv0.0.0-20200629203442-efcf912fb354.mod 170 BLAKE2B c8f3e464fd2cb8f38cf999a300b44307a1e3d40101460176aaac8467ec7d371f08c69ebbcae7ad8086a48a02a0dd7fc4b1cda1bbd7b5199c4b76f1ff0492d7b3 SHA512 4cb0a4f9d5f74f3115a10661469cafa88044a8ed2de959b26054441714080fe8d639485b69df02e0f91fa9040db259fbef8281971c28a67953a5abe5b7220ccf DIST github.com%2Fcncf%2Fudpa%2Fgo%2F@v%2Fv0.0.0-20201120205902-5459f2c99403.mod 170 BLAKE2B c8f3e464fd2cb8f38cf999a300b44307a1e3d40101460176aaac8467ec7d371f08c69ebbcae7ad8086a48a02a0dd7fc4b1cda1bbd7b5199c4b76f1ff0492d7b3 SHA512 4cb0a4f9d5f74f3115a10661469cafa88044a8ed2de959b26054441714080fe8d639485b69df02e0f91fa9040db259fbef8281971c28a67953a5abe5b7220ccf DIST github.com%2Fcncf%2Fxds%2Fgo%2F@v%2Fv0.0.0-20210312221358-fbca930ec8ed.mod 169 BLAKE2B f8ad79343477a3ec93894b14455df80a67e35f5ce14950b0e41005535bb11147be95bf362ceabb251864a64297a5d6a8a594648928be0e8aac87052f19e9f91d SHA512 cd8c47886f01235398b4c2538ccb516754e2bae6e9a88e0fa2bd80232f974c5f8cd79249f459c9788fcb7b0c83ced5064f1d8916869e71a15377df20077f52a6 @@ -313,14 +250,12 @@ DIST github.com%2Fcontainerd%2Fbtrfs%2F@v%2Fv0.0.0-20210316141732-918d888fb676.m DIST github.com%2Fcontainerd%2Fbtrfs%2F@v%2Fv1.0.0.mod 82 BLAKE2B bfdc964e9bb83283e3440ed14fcb68c099b84777c02c1ed3a2eec49abcb94e8bfa28b4e22119274e5e7d726983460b038dbbf97d6413c7780e4452f698b7dce8 SHA512 b01b810400eccd6df050ec3198a29a6b1145e1b159243c714909c73b2d54940facb8d58244d1a0565c983b3029e90a69b45922826ef0d298dea7bf1dfcfb82a2 DIST github.com%2Fcontainerd%2Fcgroups%2F@v%2Fv0.0.0-20190717030353-c4b9ac5c7601.mod 37 BLAKE2B 49b7224e2c125faea72311f8abff0a639d4ec73b7dd198fe638bfb014ae94c7e720ccbb3aa5b6939f41aac2cc03dfd2016499bccd544cc31034e09e914b6a3c3 SHA512 d1b294e39f577cb07a2cd4a1bc47535f1ad9ddacfd93fb3779c8a9f0feffaa9fe82e7d8288bc287f6bfeab70e5da8d712356c6f635a0f9cc344183045b69a0f6 DIST github.com%2Fcontainerd%2Fcgroups%2F@v%2Fv0.0.0-20190919134610-bf292b21730f.mod 411 BLAKE2B aaed1a7526861470d053cfa204fe5af2ba4ebca024322c8007d3660acce6fdca03264a12ca0bedcb6fe1f0cc5c78de920f8e8e19a36b12e1604cc3274bb88733 SHA512 32f6adadbc5dc2c9a57c698ba76fa4fd83637e67f58da55c6a22d4faad9f705fef7a472c2b2b2b94b2bba2b839b85856254fac4681dc9770893afa940bc734a5 -DIST github.com%2Fcontainerd%2Fcgroups%2F@v%2Fv0.0.0-20190919134610-bf292b21730f.zip 75084 BLAKE2B 873262c8f3527814f7d3210753cb811f625126cafe63016e5bb3ac9df34217143e55f11f7ca0f63b51c95b17859eddfb25ac24daf75fb9f19898d264fb71d9fb SHA512 cf73ed0a23c1a392935706058d4d0fc24f077b775d31e6f56d81cedfa259be9b0203a8ddfb3f31bfcb07951b02c3c7ab74e8ea8f601ca75befc6afadb321f37e DIST github.com%2Fcontainerd%2Fcgroups%2F@v%2Fv0.0.0-20200531161412-0dbf7f05ba59.mod 618 BLAKE2B 085fe180576e1d1d581d2072cd295ca43d305685ce160e77c27d47e4138ae8ba865c249c4098c8cf51943d65402b57b3942fd48fe7b933f1858bb705d578aa40 SHA512 8dd3e2b3e6b8f2c315289626450c89aae9827dae8a3d314f7372ad473165ee773c38afb4fb7364abde2f0543c66aa268d6f79c455c0c166e7bf1bcae20b8e679 DIST github.com%2Fcontainerd%2Fcgroups%2F@v%2Fv0.0.0-20200710171044-318312a37340.mod 547 BLAKE2B bbda260ebbb90eb05c921aa25f616beaeee29a8f869f2b65fccb815a1e9b4007667395f5b6b3917eeb34fc80075c5d4bd29b7ed44724b115213c618f28487a48 SHA512 efce41b29f0a235d814f780e646b05c2be96fef06818ad6d477bad0d8557d7570fe31fb23cbff1ccb686feb7f8c7fcb0baf11be7c805e2addc6834d979ea21f2 DIST github.com%2Fcontainerd%2Fcgroups%2F@v%2Fv0.0.0-20200824123100-0b889c03f102.mod 547 BLAKE2B bbda260ebbb90eb05c921aa25f616beaeee29a8f869f2b65fccb815a1e9b4007667395f5b6b3917eeb34fc80075c5d4bd29b7ed44724b115213c618f28487a48 SHA512 efce41b29f0a235d814f780e646b05c2be96fef06818ad6d477bad0d8557d7570fe31fb23cbff1ccb686feb7f8c7fcb0baf11be7c805e2addc6834d979ea21f2 DIST github.com%2Fcontainerd%2Fcgroups%2F@v%2Fv0.0.0-20210114181951-8a68de567b68.mod 519 BLAKE2B cdc77ac2d07ad3c4a331c29876fe9b712155cd62ff3aa33c564adc35e9faefc91b18c9b4bd5d7134fc25f23389140f89aaf36e1a0e0293da4b93e9d7c6a22e25 SHA512 8c1f3f725b662ecaa878383dc2840bb2dbc88170b3ce8be63ca3740bdb9840268efed41fefdb1717f7c275a932eef0da354c0f6ccc1ed9f115e76e9eadc01d7c DIST github.com%2Fcontainerd%2Fcgroups%2F@v%2Fv1.0.1.mod 519 BLAKE2B b17bcd2f4deb4a72fffbde6505d1b50ee95d170f297a6261673ec5ab3a93cbddde2a22a412995090fe97466ae500a43de9cc7082d57848ae26eb80b1f5b35395 SHA512 ec88af90cdfbb294089c1e854c08b81bffe0f2e55e5e762fd4c308b527881c35637ca981359bde77b84cbfd768056110786f1af6c6931603ea50b070f0b11f0f DIST github.com%2Fcontainerd%2Fconsole%2F@v%2Fv0.0.0-20180822173158-c12b1e7919c1.mod 37 BLAKE2B 7037e2b6c6f7927a37d8298f91976232fac6e1723d9ffda59b2c01bf81c24acaf124fceeddd8791b6a6bb1e81b03e1bd5ba88ec9613784462a235bdfdea76498 SHA512 3d4ac776b750aac30718ecb1a3efdb383cf39d0838ca60db5ba266152baa1dcbee739a8f384965b5b8d39b9d9b18561ac317eb8c64c61076986db66bc10bc1dc -DIST github.com%2Fcontainerd%2Fconsole%2F@v%2Fv0.0.0-20180822173158-c12b1e7919c1.zip 23623 BLAKE2B 530b1f6c1520b33a93dd4036000ac8b227d4cefdd8cd3fa877d640cc29dc822dd5d5195015fe75e7e9efacf19a54f5190ae5eaab3f63c5e4d7b2f356c74f0349 SHA512 ed79b9255d477bcaa1be18790b4f258b21f41fc97deae532a52e5a5c2f19e2d9e326547aa1735c1b1d77a0b1f00efdd3ceb6a201bb8c1fffb1af1f8ac6e322d0 DIST github.com%2Fcontainerd%2Fconsole%2F@v%2Fv0.0.0-20181022165439-0650fd9eeb50.mod 37 BLAKE2B 7037e2b6c6f7927a37d8298f91976232fac6e1723d9ffda59b2c01bf81c24acaf124fceeddd8791b6a6bb1e81b03e1bd5ba88ec9613784462a235bdfdea76498 SHA512 3d4ac776b750aac30718ecb1a3efdb383cf39d0838ca60db5ba266152baa1dcbee739a8f384965b5b8d39b9d9b18561ac317eb8c64c61076986db66bc10bc1dc DIST github.com%2Fcontainerd%2Fconsole%2F@v%2Fv0.0.0-20191206165004-02ecf6a7291e.mod 142 BLAKE2B 078f299e69579bbfd85aa291a997ac81e3f04a8317db16e836da1bb4242c8fa52fe809643b227471f5fc95ae2ccddb5d900a2720a91eef9e3fafff0e28979daf SHA512 a3da31b6bf413b1ed55de8dc4693fe4c9019550c77bf5098b67d305b273945cec0114a00cca4aee4d652b4a09ce318642a5bacd1ea7d7df63616734947bee914 DIST github.com%2Fcontainerd%2Fconsole%2F@v%2Fv1.0.1.mod 142 BLAKE2B b063852caf2c56ad1d7b42b5d6f621bc7c5d3b8cb53441688cccd11620bcca11806f01b999fec6ea5d9f297d7540845bbe1bf465f72ad15b87c1bba0e8a2478d SHA512 b14731c3e5c45c304480275ea23e80a5e287bf3eb2b6d56a9b8f6887eebe40fcc7ce22883ca53864ac9cec09f15657cc35a629aa08fc53268a9461d76e5f9a33 @@ -331,7 +266,6 @@ DIST github.com%2Fcontainerd%2Fcontainerd%2F@v%2Fv1.3.0.mod 40 BLAKE2B 5aab68428 DIST github.com%2Fcontainerd%2Fcontainerd%2F@v%2Fv1.3.1-0.20191213020239-082f7e3aed57.mod 40 BLAKE2B 5aab68428b3a2f13611b2994bc4ffa44a6d2863ce69d937f0fc36553d9850723ecbbc6ecc373ec7e4fa084edcf6387c828a9ab1c5266bd19ae84c86f529b8070 SHA512 2be7fea972fe99bd4406e4bf4770acc363ee0a5c88d3cdde9e273754c22a7c986509de5078dedc96e79aaaacf93c3ef101b787179b855ab592bb232f0274092c DIST github.com%2Fcontainerd%2Fcontainerd%2F@v%2Fv1.3.2.mod 40 BLAKE2B 5aab68428b3a2f13611b2994bc4ffa44a6d2863ce69d937f0fc36553d9850723ecbbc6ecc373ec7e4fa084edcf6387c828a9ab1c5266bd19ae84c86f529b8070 SHA512 2be7fea972fe99bd4406e4bf4770acc363ee0a5c88d3cdde9e273754c22a7c986509de5078dedc96e79aaaacf93c3ef101b787179b855ab592bb232f0274092c DIST github.com%2Fcontainerd%2Fcontainerd%2F@v%2Fv1.3.3.mod 40 BLAKE2B 5aab68428b3a2f13611b2994bc4ffa44a6d2863ce69d937f0fc36553d9850723ecbbc6ecc373ec7e4fa084edcf6387c828a9ab1c5266bd19ae84c86f529b8070 SHA512 2be7fea972fe99bd4406e4bf4770acc363ee0a5c88d3cdde9e273754c22a7c986509de5078dedc96e79aaaacf93c3ef101b787179b855ab592bb232f0274092c -DIST github.com%2Fcontainerd%2Fcontainerd%2F@v%2Fv1.3.3.zip 1652053 BLAKE2B 2dce8684aba3184342c9019b4e554b9e79855819da1c785e2e81b47d90dbd793504fcbcd7f520d8d57f3a4aa3f7753fd8f9c516620794bb76e38044533552e14 SHA512 42543e7a2ef51fef0e2890b8b803af947a39a9baa8e6792f86b8a4836fc97b0c0558b1ba6cd40ec99fc56ee9ae0ffff04e8d5cb39464da528b90a02b2bd95879 DIST github.com%2Fcontainerd%2Fcontainerd%2F@v%2Fv1.4.0-beta.2.0.20200729163537-40b22ef07410.mod 40 BLAKE2B 5aab68428b3a2f13611b2994bc4ffa44a6d2863ce69d937f0fc36553d9850723ecbbc6ecc373ec7e4fa084edcf6387c828a9ab1c5266bd19ae84c86f529b8070 SHA512 2be7fea972fe99bd4406e4bf4770acc363ee0a5c88d3cdde9e273754c22a7c986509de5078dedc96e79aaaacf93c3ef101b787179b855ab592bb232f0274092c DIST github.com%2Fcontainerd%2Fcontainerd%2F@v%2Fv1.4.1.mod 40 BLAKE2B 5aab68428b3a2f13611b2994bc4ffa44a6d2863ce69d937f0fc36553d9850723ecbbc6ecc373ec7e4fa084edcf6387c828a9ab1c5266bd19ae84c86f529b8070 SHA512 2be7fea972fe99bd4406e4bf4770acc363ee0a5c88d3cdde9e273754c22a7c986509de5078dedc96e79aaaacf93c3ef101b787179b855ab592bb232f0274092c DIST github.com%2Fcontainerd%2Fcontainerd%2F@v%2Fv1.4.3.mod 40 BLAKE2B 5aab68428b3a2f13611b2994bc4ffa44a6d2863ce69d937f0fc36553d9850723ecbbc6ecc373ec7e4fa084edcf6387c828a9ab1c5266bd19ae84c86f529b8070 SHA512 2be7fea972fe99bd4406e4bf4770acc363ee0a5c88d3cdde9e273754c22a7c986509de5078dedc96e79aaaacf93c3ef101b787179b855ab592bb232f0274092c @@ -346,15 +280,12 @@ DIST github.com%2Fcontainerd%2Fcontinuity%2F@v%2Fv0.0.0-20190426062206-aaeac12a7 DIST github.com%2Fcontainerd%2Fcontinuity%2F@v%2Fv0.0.0-20190815185530-f2a389ac0a02.mod 40 BLAKE2B d99a912436af30ef3f5fd53f6348367016633170289e08c271f0148a47db1f9c5ac5da362fcc3f6fa5a7e7977377299adcffe63e9c3315c45ec173d55248006c SHA512 442fc394b0be5c87d2b9edc858f47d52b1027acf1fade259879bac7c598e51692199cba7d4e175f21f772193f1570e47e82d6c6c6fa160e253eb49b09cbca793 DIST github.com%2Fcontainerd%2Fcontinuity%2F@v%2Fv0.0.0-20191127005431-f65d91d395eb.mod 40 BLAKE2B d99a912436af30ef3f5fd53f6348367016633170289e08c271f0148a47db1f9c5ac5da362fcc3f6fa5a7e7977377299adcffe63e9c3315c45ec173d55248006c SHA512 442fc394b0be5c87d2b9edc858f47d52b1027acf1fade259879bac7c598e51692199cba7d4e175f21f772193f1570e47e82d6c6c6fa160e253eb49b09cbca793 DIST github.com%2Fcontainerd%2Fcontinuity%2F@v%2Fv0.0.0-20200107194136-26c1120b8d41.mod 1000 BLAKE2B 595d0a4ca474b1143bfaff75d8bb1089953f1b68da5b593966f85461b5a20ea0a8ebefe6340ae8747b12e9fda5a13dff135e751262f4efbf7142993938a103a8 SHA512 b6ec25dca49d545033cf2e97f7907e4709103e1bd76b341a27511c25df44788246d9788281d2f2636bfc7b4f39ac7fb25fc1de293917bd68ebaec92babea8557 -DIST github.com%2Fcontainerd%2Fcontinuity%2F@v%2Fv0.0.0-20200107194136-26c1120b8d41.zip 137748 BLAKE2B 6ccbe78dd7b1773d54ffb28aaede1b1a10ced9228c4ba511be4b5c20940f7d8551dea187254c9aea915b4f3095ea415bae6ea7bc3df00f36966e29ef8309560a SHA512 38f840756874baeca822de082893f9a5774b29164f9b798660adbc99122f8c4d42be0e0538bf5d1c4c428ee2f2f2af5592b9eba4e2b5f01a74f4e8b591212592 DIST github.com%2Fcontainerd%2Fcontinuity%2F@v%2Fv0.0.0-20200710164510-efbc4488d8fe.mod 1000 BLAKE2B be8fe2174e146003221bd28edca0ceeec630e4bfb3be709e9a00f274c1a7b17d07f7ab07750aec301f443b9a8fbabe612eab719355843da965af2157f4cb0aa9 SHA512 17f1c4c0fb892b6273fe6c90d880b670e6c1fa4e1e036e137fc5ebb9a056d0fb25a968972addfe736c924d1326eb6b5ea4acfaa12119abce1bfa1ec5fdbe2157 DIST github.com%2Fcontainerd%2Fcontinuity%2F@v%2Fv0.0.0-20201208142359-180525291bb7.mod 706 BLAKE2B 45839e0dea068348a70495e79fc5d2266d72b4c907cf3c316075d86a28d9963feae3f9ce69572306641730d8bfc6897ea88110c77fed07a221dd5fd5e205c81a SHA512 97225270bd464d92164307dca9ca128111905610bed66eb207e8e2372f9eded7162ac5298e3cb6948a3c779c92cc89ca973d148d49042624cb6cd8edf4d125ac DIST github.com%2Fcontainerd%2Fcontinuity%2F@v%2Fv0.0.0-20210208174643-50096c924a4e.mod 706 BLAKE2B 0f74638af018614a90baf0d967e297ad5d128f2cba069e44829ff7ad7ed9723d6fda5789a4ab88dd0a42d47c8d41f52ba60aa420f18dcbb990cf4e744382fcca SHA512 b3a77f2822865a71fe706105baab7f54e109880e21bea2e1e46493371de6dcf8eade2881668a5a4848638ae8b39c9ca95364c842d67d906fdcbff6c197237a0d DIST github.com%2Fcontainerd%2Fcontinuity%2F@v%2Fv0.1.0.mod 433 BLAKE2B 40f8d68e067e61c755d95545be26025e30261667ec2f2dcfc1f7c0a9b429852586a7194fba9c6f569242903a7b0328cb2cd4efa6a1f37de2a37013691a4608b5 SHA512 5814136e2c80d1298acddc6150b756369fdd71269c2a219b0d051c7e0bfadb10f42f2c5ae91c3ce4421eaea9fdec91baa9dd98d877477a809cc84457e7e4816a DIST github.com%2Fcontainerd%2Ffifo%2F@v%2Fv0.0.0-20180307165137-3d5202aec260.mod 34 BLAKE2B 24e82d551cc42b7a7c8c830ff4941074686a06dfc753202e49bdf1c7d5f7b960d0ddcf73f618585b6dc925cde9cbf123196fc4b45cba6bff79a16500f49c178e SHA512 9ae770f38dd2c9560c8c3e858890a835ed848d5434a289d889c312d681af748b11471efa47739b08ccc12beb6e9050d2f1104ac6299a50a83344f496af516761 DIST github.com%2Fcontainerd%2Ffifo%2F@v%2Fv0.0.0-20190226154929-a9fb20d87448.mod 34 BLAKE2B 24e82d551cc42b7a7c8c830ff4941074686a06dfc753202e49bdf1c7d5f7b960d0ddcf73f618585b6dc925cde9cbf123196fc4b45cba6bff79a16500f49c178e SHA512 9ae770f38dd2c9560c8c3e858890a835ed848d5434a289d889c312d681af748b11471efa47739b08ccc12beb6e9050d2f1104ac6299a50a83344f496af516761 -DIST github.com%2Fcontainerd%2Ffifo%2F@v%2Fv0.0.0-20190816180239-bda0ff6ed73c.mod 34 BLAKE2B 24e82d551cc42b7a7c8c830ff4941074686a06dfc753202e49bdf1c7d5f7b960d0ddcf73f618585b6dc925cde9cbf123196fc4b45cba6bff79a16500f49c178e SHA512 9ae770f38dd2c9560c8c3e858890a835ed848d5434a289d889c312d681af748b11471efa47739b08ccc12beb6e9050d2f1104ac6299a50a83344f496af516761 -DIST github.com%2Fcontainerd%2Ffifo%2F@v%2Fv0.0.0-20190816180239-bda0ff6ed73c.zip 20795 BLAKE2B 9247e9501703ee81bd29c9218448ea5e1acf52ca128a116b4c7274b3890fefc0aee996047135bf05741f81d619ee3d0946a158a10d2d0ec648f51b44149cd4cf SHA512 f8e1daf4a154fb09498140469576e4585a38b8755cb41a9f99bf2e5fa9c9b369c2b0c336504fb397d0f611c05815dfcd21b36e5e62321e0c711a01e6ba9cd47d DIST github.com%2Fcontainerd%2Ffifo%2F@v%2Fv0.0.0-20200410184934-f15a3290365b.mod 175 BLAKE2B 1573b65ca6fa922fe9d47ba40920cc95f7f7f9135c729fe9d8f9c2723492a136033f6b16680bc5c405377ce7bf14db34d989c563af74bce702db0b5ab761bc13 SHA512 b227a5f0ea52840001d34ebdfb11b0209dad5dc49faa55c20f5d7283c67992f1e63e4325c4cda3a3e5b70cbc7231301ea448a7e272a5f864d78585cf938f0d2b DIST github.com%2Fcontainerd%2Ffifo%2F@v%2Fv0.0.0-20201026212402-0724c46b320c.mod 175 BLAKE2B 1573b65ca6fa922fe9d47ba40920cc95f7f7f9135c729fe9d8f9c2723492a136033f6b16680bc5c405377ce7bf14db34d989c563af74bce702db0b5ab761bc13 SHA512 b227a5f0ea52840001d34ebdfb11b0209dad5dc49faa55c20f5d7283c67992f1e63e4325c4cda3a3e5b70cbc7231301ea448a7e272a5f864d78585cf938f0d2b DIST github.com%2Fcontainerd%2Ffifo%2F@v%2Fv0.0.0-20210316144830-115abcc95a1d.mod 175 BLAKE2B cd70348bc4d75666384d9b368ccb9aad2f39066dc3dd98469712c0de73dc09ec519af0ad349ab2f67fc7f3c4598bdae67621c7df572569f346efe8c2d227713f SHA512 c8fc082c1d94ced28dc757bbe7bf4deb6300df92469c205652abdb146e6acacde9f4df1544cfc9ca877ffd29483eb7cad208c4edc2a7425e301358897873649d @@ -363,7 +294,6 @@ DIST github.com%2Fcontainerd%2Ffifo%2F@v%2Fv1.0.0.zip 21619 BLAKE2B 324de576a76f DIST github.com%2Fcontainerd%2Fgo-cni%2F@v%2Fv1.0.1.mod 452 BLAKE2B 9fab2dca3c8e2790959402414346a2f97f4826a53f730076e13e87e2f7f9e8a4e3b7436435bdfe29d991b2068c3ece450f68ad88c5b24bb4704c698d51e3bd4a SHA512 153d152d9e1cbd12a523d53ab1be36f76e8f128260927a900269aa8bb8512d5aea6d391e273799edf0f68d04756d59c01a3a7f8bb6ffb4f0b629b454a6c3ef03 DIST github.com%2Fcontainerd%2Fgo-cni%2F@v%2Fv1.0.2.mod 301 BLAKE2B 57ba1e9c0d74dc1cb5c83911269c34fcad82369f2e23c9e91b9f87081cee9139f8ab7ed8056697dd1d66a07fb319c23b927755a0618ad926d2c186c0ebb2cfab SHA512 74a1e2dbbccbd3d14fc59b99cb41c78f9d66dfd59d1b2d6ae10598e13b3bd89be3b25dcd62e14b1fe9c550c68d749ca65aacdf9005b5906b2a83d4cd9117652d DIST github.com%2Fcontainerd%2Fgo-runc%2F@v%2Fv0.0.0-20180907222934-5a6d9f37cfa3.mod 37 BLAKE2B b3d06413bdfc072eba71c8b51cb7aaf27ca29ba736959bd0fc9ef2de8fe3dbf3f194cdff7d030aa259c8e78fcc9003dee040be0d1b858a677d9e306c89a3542b SHA512 62de290e5234d6bd82d9a865d1ff592736f075130d1c29e9d9f2544ca3f9514c4a81ce1a726cf8fc8be8404e8ca41a88958dac755174ef2c20ec9b455d0cbc50 -DIST github.com%2Fcontainerd%2Fgo-runc%2F@v%2Fv0.0.0-20180907222934-5a6d9f37cfa3.zip 23474 BLAKE2B d931ed25c809a397fd438128783be1f65f3ba4e87f525999eaac668998ab31eb2c25b48780a95d5bbcb8e2ddc3068cebc3cd2e55cdc35c122bf8e937e71b37b8 SHA512 b4d9e261d5c93babfa7a993cc1985065a8476a934c2c580d2ea0101d392a4b44f0eb73051a81458615b571211d774626c9850814dcb2cd1109bd838dc744a631 DIST github.com%2Fcontainerd%2Fgo-runc%2F@v%2Fv0.0.0-20190911050354-e029b79d8cda.mod 37 BLAKE2B b3d06413bdfc072eba71c8b51cb7aaf27ca29ba736959bd0fc9ef2de8fe3dbf3f194cdff7d030aa259c8e78fcc9003dee040be0d1b858a677d9e306c89a3542b SHA512 62de290e5234d6bd82d9a865d1ff592736f075130d1c29e9d9f2544ca3f9514c4a81ce1a726cf8fc8be8404e8ca41a88958dac755174ef2c20ec9b455d0cbc50 DIST github.com%2Fcontainerd%2Fgo-runc%2F@v%2Fv0.0.0-20200220073739-7016d3ce2328.mod 255 BLAKE2B 32db1b4c953ea3f3938b2440858dde31e603131b72aacc4acf32af9e44edece17c738b2014c04558fb658e367ac02c6dc2d1f57b89b61907bd38ba56242d9aa5 SHA512 69dde1b31556a7ede162e742be7e546d412bf257449878e92a5f8b3cd8246d77e9ba96c3dc82415f356c5b8a0181517a2b8f41178e5537739644b8e4713eb594 DIST github.com%2Fcontainerd%2Fgo-runc%2F@v%2Fv0.0.0-20201020171139-16b287bc67d0.mod 262 BLAKE2B 8a6a3bc0f862a7ccecdfd3829946b534ecb1d9b66a1d0090e415bf0f8a0bbc039e232fa1d6b5eabb969a7ba8ce5650221ac8130b16fb654cbdfad55ecac56a97 SHA512 bc4746747b81ac10a3b30c423f65399646f8b636ea31e6f63a34e30818f7db193de65bbe9327e3ecdb4d2beb36cc581e8aae80bf215752967e6b6f47f3fc6693 @@ -376,13 +306,11 @@ DIST github.com%2Fcontainerd%2Fnri%2F@v%2Fv0.0.0-20201007170849-eb1350a75164.mod DIST github.com%2Fcontainerd%2Fnri%2F@v%2Fv0.0.0-20210316161719-dbaa18c31c14.mod 494 BLAKE2B 2fab5efee2e79f709d55c23688841e2fe394b270b2b23baa91a36fabc15e2f16ca68f98807527b0b613b8aed74d686813ef9fd5156f240456853d94f48c7a567 SHA512 bafead244f4f4a049704531feba39d76875d495a5c8e9bf0f75b643dfcb5d5eadb6285ac0e9a9641564f376bd929822079ab015e2b7af668fc6af37ae66b6c8c DIST github.com%2Fcontainerd%2Fnri%2F@v%2Fv0.1.0.mod 494 BLAKE2B 2fab5efee2e79f709d55c23688841e2fe394b270b2b23baa91a36fabc15e2f16ca68f98807527b0b613b8aed74d686813ef9fd5156f240456853d94f48c7a567 SHA512 bafead244f4f4a049704531feba39d76875d495a5c8e9bf0f75b643dfcb5d5eadb6285ac0e9a9641564f376bd929822079ab015e2b7af668fc6af37ae66b6c8c DIST github.com%2Fcontainerd%2Fttrpc%2F@v%2Fv0.0.0-20190828154514-0e0f228740de.mod 35 BLAKE2B e2c6e0700e40d563dc690884628fa22b6dd56872a63ada54374c07cd6328aa332b6df2396300090da5c9f7ac730b6b9bd60dbc776557c4614d5ab3ce003579f2 SHA512 93f981daaa62351a480595cfb2feffad6c34770cf89f35399d777096fc524cafa50d0dd3f56231ae41b15e56061ab83f0f6829190730dbfc7f9fcd594af7b054 -DIST github.com%2Fcontainerd%2Fttrpc%2F@v%2Fv0.0.0-20190828154514-0e0f228740de.zip 41898 BLAKE2B cd4f482597c3ee359dcdb1de184a59a9f766ce096b90cc0dbc2a1ab030d15e897fe4afd0c4af6e69a8e1511416f2a07bce0ae322108382bffb6ee87e9fe72714 SHA512 8471467090dea9cc10365118d2894b2e8ba4fa6370cb582d069330344de8ad64093324b1845ea92701e1ba98656ea820c074a41fc2cccc6a357cb0e3ae85bd79 DIST github.com%2Fcontainerd%2Fttrpc%2F@v%2Fv0.0.0-20190828172938-92c8520ef9f8.mod 35 BLAKE2B e2c6e0700e40d563dc690884628fa22b6dd56872a63ada54374c07cd6328aa332b6df2396300090da5c9f7ac730b6b9bd60dbc776557c4614d5ab3ce003579f2 SHA512 93f981daaa62351a480595cfb2feffad6c34770cf89f35399d777096fc524cafa50d0dd3f56231ae41b15e56061ab83f0f6829190730dbfc7f9fcd594af7b054 DIST github.com%2Fcontainerd%2Fttrpc%2F@v%2Fv0.0.0-20191028202541-4f1b8fe65a5c.mod 368 BLAKE2B 52b871af9fd9f2b71074286d0877d16dbf6e9395f18326cfee8cd1eb7339b4694bfb90ae4c843ae1f71cea664a64d4b090b3b8be7e72f01366424400ec2ff05a SHA512 1655c00f6600d5a2ce87971a893f5e23b4d40f1e49d62fc39916751fc8c5352766321761b1e4c5f321f8e205d5164409c964ec508c9cb7372bd182b850692045 DIST github.com%2Fcontainerd%2Fttrpc%2F@v%2Fv1.0.1.mod 439 BLAKE2B 7c315352ceb1b2572b46be523f2ae18dcda51ab13d268c7f54d597a4eb0a71d97cd3d615fc8c45584a7c8070b232b1c5b7003cef36a7ff31d1034335951dbbe2 SHA512 aceeefb2d381828781a1bb99048bf5135c18e1443339298974a1f457eecf86116dc70442d2c192725fba64157c230782ebe3b918f0026d89adff9195bf3bd78b DIST github.com%2Fcontainerd%2Fttrpc%2F@v%2Fv1.0.2.mod 439 BLAKE2B 7c315352ceb1b2572b46be523f2ae18dcda51ab13d268c7f54d597a4eb0a71d97cd3d615fc8c45584a7c8070b232b1c5b7003cef36a7ff31d1034335951dbbe2 SHA512 aceeefb2d381828781a1bb99048bf5135c18e1443339298974a1f457eecf86116dc70442d2c192725fba64157c230782ebe3b918f0026d89adff9195bf3bd78b DIST github.com%2Fcontainerd%2Ftypeurl%2F@v%2Fv0.0.0-20180627222232-a93fcdb778cd.mod 37 BLAKE2B 109f32f2dc537cfeff1699937e93eed980f34a37faa111ad3831be6dbbb1df965c56ef266deba48aa1390fd94bdedfda9ba3a51f4f6d9519ae24db6b99dfe1d4 SHA512 6485196f4703578401e82673647b49d58fe60d7f90c311294096504d3e11477c75fa50684f00c7b378b2566e6e8683cf18d99f2ac78043b077318a643fb11720 -DIST github.com%2Fcontainerd%2Ftypeurl%2F@v%2Fv0.0.0-20180627222232-a93fcdb778cd.zip 9069 BLAKE2B 65b34ace1b0655929a00f648d5574406440dd840e4ab182b188d754e131dcadb6eadb07971840e867aca65a2efa8ce01c89c20ba76d35654a58e7adbbd3b867b SHA512 cc7e018805824fcff055bf5fac93253b6194a12a421f1e1795de114edf863d865d6eb416ea92ce3ab66fb627b5470a6e721911c059733a27c6eea487f89d3f15 DIST github.com%2Fcontainerd%2Ftypeurl%2F@v%2Fv0.0.0-20190911142611-5eb25027c9fd.mod 122 BLAKE2B 775bbfe519746bae037f93939baef72c091af97099c61ce8ac2e4ddc93a52ce06a4d4fccc52ae28f533da9c7aa147d9f302269d57448a003a695cc765d32cbc0 SHA512 a92ddbef593ef363aee93b81d810ff76b2df0a4155714d95dbae9d000edfcb4383953625becc3f24cbea19a77431cebc0767e40c746b6abf613ca5346f024370 DIST github.com%2Fcontainerd%2Ftypeurl%2F@v%2Fv1.0.1.mod 122 BLAKE2B 3fadecc6cf793ac4efbc51546c1ab8f882b9f350b9c32fcfbb93da9707cdb9d9cad9115e0a2334b4022e1cc5b715d8ad6a1b59e286ffe65b26d20f49036e8a21 SHA512 d2a8eaa285710c7734b1c046775e9715d20bffb7850f1df888d9b98cd4bd6062dcdcb18d43843ecd95adf7b125a105453f1bdea3fb75f09a350d229663e0cc23 DIST github.com%2Fcontainerd%2Ftypeurl%2F@v%2Fv1.0.2.mod 122 BLAKE2B 267a6bedf1d49b87ee31bafc4178435cd1dd2f39e03c9933135ad9ea74bc3e900ea913e41d692bebf6bef57ddef12d7339c59380a17bd2bb8d48939adf7199ea SHA512 ce52f275117c3362ea2ea63700f00e2615ded8b575489c7cbed2d6fdc718aa63d40a9b0858e789311ef3ee94fc9952bde87defb8c9170cfed61f63099d60b076 @@ -401,40 +329,31 @@ DIST github.com%2Fcontainers%2Focicrypt%2F@v%2Fv1.1.0.mod 705 BLAKE2B f040ecdd53 DIST github.com%2Fcontainers%2Focicrypt%2F@v%2Fv1.1.1.mod 694 BLAKE2B dc34a2c29b67c33dde6d0921d4641769f7c6bf672c546a29c1b1e0b5fe9590b4760b00c48d54421090ecf9eebf68c7b586850c7dd8e53fbbc15c4c4b5d8940ad SHA512 c021472288865f1d55e8b4ff78c1350ba87ce520df0f0f181c8c8b12841cead7b10d3cce9a789fa635f16aececdfe3e46c353f5f03ee7c4aed6f77cd2a99a18d DIST github.com%2Fcoreos%2Fbbolt%2F@v%2Fv1.3.2.mod 31 BLAKE2B 7bbb809c199d39bac173751c3dc21b23ee8b020f20b4447c33681469b5083c64e74f699fa8d3dd55446b76ed44fc0949337303a776efeed90a764af1d751c8a4 SHA512 12f6b0e7090b257656ee9068083207fdd1b6d9f0b27546cb5b3a5a520e5944f3eccb8f6dd644a17e1089bbf787fd26b3e83eb0f0353071c8c4ef23ca99bc6251 DIST github.com%2Fcoreos%2Fetcd%2F@v%2Fv3.3.10+incompatible.mod 30 BLAKE2B d511bd14351d68fcde2b3be3f008373eb12d2c61133c80aa3a1938e53ffa061c0aa51065f07b208a073b448c25309c3b2d67c0ed19ad3697309a679fcb844414 SHA512 a986c2cac4728288aaf90667b54ffe9cbb9e1a55697347f9541e6aa0dbfc5b8d245c2ac15e8a9558d41862d98325f3f2f4055b02bcf1e9045b78bb3577b3f45f -DIST github.com%2Fcoreos%2Fetcd%2F@v%2Fv3.3.10+incompatible.zip 2350671 BLAKE2B a92ca77a13f725d8200c54b38feaa8bb930e3f1bacafe8ba58da87d8a10a2997b3128d169ebe815b44b3e49aff3c5da59aaa844d585974a78ae67c46e2ad868d SHA512 20785f6bc9c10177063825a51a4afec84bd069f1876f5caf633379f1c638467cc94f5a4841d245a95e403d075643b7d975cb487b9b3a8c4800c23c320b917770 DIST github.com%2Fcoreos%2Fgo-etcd%2F@v%2Fv2.0.0+incompatible.mod 33 BLAKE2B 1ce5b6fdaf9b07e47e53896873b9ee4e96fa51c66a7a5afb3f48f34bf1b28addc5a5faa14832c24232a048b5d2b5ec0fd9af57997f0360105479550670b7272e SHA512 4fddb273aae34ba148c277266e98d174e04f5e888a1f59d44a86f7ec80168fbee85f245cea2e2fca44b29cf83f7a417e43b885438d7e3231c89604bb9f0a30c6 -DIST github.com%2Fcoreos%2Fgo-etcd%2F@v%2Fv2.0.0+incompatible.zip 30740 BLAKE2B a17143c29929154a9b5ade778c4045efd06229b09d146a0ddb5d4da4812ba3552a4487465963107b6c1e829a455f50d704439954c5dbbf94de29aec9934b9e6c SHA512 e70666957bcb3c0de940285fd0d8df86e8b837db39f28350be205b9e478cb22e0bea6ec85cc20aa2c5531d9836556ff60a32f49aff99fe68958a33f6b3d0fa6f DIST github.com%2Fcoreos%2Fgo-iptables%2F@v%2Fv0.4.5.mod 37 BLAKE2B 871a916a33bb06834a5841dfdcfa72654f8590a10b7c6f23470ef550643b1cb582c1a34a85a5e5d50868bbffef1ee8613fafbb08291d3f2c47ac7db0a22221e1 SHA512 1709593125db3818a7db588bc486d23501400b9b0960007f0829ddfc42337b7788106b99589de8f83d8f78d5141e029e75621a854bca86a9bfa6e43bc0952c0d DIST github.com%2Fcoreos%2Fgo-iptables%2F@v%2Fv0.5.0.mod 37 BLAKE2B 871a916a33bb06834a5841dfdcfa72654f8590a10b7c6f23470ef550643b1cb582c1a34a85a5e5d50868bbffef1ee8613fafbb08291d3f2c47ac7db0a22221e1 SHA512 1709593125db3818a7db588bc486d23501400b9b0960007f0829ddfc42337b7788106b99589de8f83d8f78d5141e029e75621a854bca86a9bfa6e43bc0952c0d DIST github.com%2Fcoreos%2Fgo-oidc%2F@v%2Fv2.1.0+incompatible.mod 33 BLAKE2B 8c1815001cb2ba1108f60c9959fc87e81146ab7a716f48de7c679e793ccdec03d7324413333cf9dc6adae620298b5c637e0a126eeb6361c82ad16138749ea759 SHA512 5617723462dc0028176687327ac1144b1046a84c9bcf518e2c553a94c9549594c28345a5b875cfbefec148d625ff3525bfec17a97e4a84831dac4fd65d61f886 DIST github.com%2Fcoreos%2Fgo-semver%2F@v%2Fv0.2.0.mod 35 BLAKE2B 931ceb7bcae15a876b79910a59b0f4ec67ae8f0ac5fbd401e80233107e7683d9cc4a947548c4d08b26f2d47ad6bfe4916f99ffd2a98abe26e8161af87eb49c64 SHA512 58d88566898778823c24b5f4ff7ac50384075312e3eb332aa01233ada3ff385cd8a0e3b8727a77ecf068f13b52a304fbdb5f47a27957333dbd5a8fb1448956c2 -DIST github.com%2Fcoreos%2Fgo-semver%2F@v%2Fv0.2.0.zip 10848 BLAKE2B 6bafaaca5b1bf59ac01421e1726f48de06015b36217f9f08ac776428a9edf089bc64382b251be8a02ac537366542ab160c028af668316a0a821486e29b012116 SHA512 7ec927cc2547c8307631198f09d32507176af71bbf03e7192025798dfd34eed3a8350cc0c5b388069eb6f426352d0688e3ee4baab9cf78b18176eb7e46bfc09f DIST github.com%2Fcoreos%2Fgo-semver%2F@v%2Fv0.3.0.mod 35 BLAKE2B 931ceb7bcae15a876b79910a59b0f4ec67ae8f0ac5fbd401e80233107e7683d9cc4a947548c4d08b26f2d47ad6bfe4916f99ffd2a98abe26e8161af87eb49c64 SHA512 58d88566898778823c24b5f4ff7ac50384075312e3eb332aa01233ada3ff385cd8a0e3b8727a77ecf068f13b52a304fbdb5f47a27957333dbd5a8fb1448956c2 DIST github.com%2Fcoreos%2Fgo-systemd%2F@v%2Fv0.0.0-20161114122254-48702e0da86b.mod 36 BLAKE2B bec7662666b7a5313f4b7ed0789ca75f07dcebed3b4498cced2b75b3622bc4c8c7d624066338fc6d77adea4b778c89f0a1218fad524c6804ef350deae2f24d68 SHA512 00ccb440abed145db781cbc7bc12695057b7dfa034c8ebd7ab1aaf5ea509fafc0be7147328dd9654e3fc2623bbbf91fd3992a86ff29e78bfa3e868d994b47e7d DIST github.com%2Fcoreos%2Fgo-systemd%2F@v%2Fv0.0.0-20180511133405-39ca1b05acc7.mod 36 BLAKE2B bec7662666b7a5313f4b7ed0789ca75f07dcebed3b4498cced2b75b3622bc4c8c7d624066338fc6d77adea4b778c89f0a1218fad524c6804ef350deae2f24d68 SHA512 00ccb440abed145db781cbc7bc12695057b7dfa034c8ebd7ab1aaf5ea509fafc0be7147328dd9654e3fc2623bbbf91fd3992a86ff29e78bfa3e868d994b47e7d DIST github.com%2Fcoreos%2Fgo-systemd%2F@v%2Fv0.0.0-20190321100706-95778dfbb74e.mod 36 BLAKE2B bec7662666b7a5313f4b7ed0789ca75f07dcebed3b4498cced2b75b3622bc4c8c7d624066338fc6d77adea4b778c89f0a1218fad524c6804ef350deae2f24d68 SHA512 00ccb440abed145db781cbc7bc12695057b7dfa034c8ebd7ab1aaf5ea509fafc0be7147328dd9654e3fc2623bbbf91fd3992a86ff29e78bfa3e868d994b47e7d DIST github.com%2Fcoreos%2Fgo-systemd%2F@v%2Fv0.0.0-20190321100706-95778dfbb74e.zip 109838 BLAKE2B 82e02c44f4fa60aa7257b79e385af47e23508e260415f0f768e4f7aac6a5962c713488458a50f1bc98308446ee3f45de973d5240811dc5a113e5b9577f33bab3 SHA512 7acd6ca00d067e6a81fbb12697ae9d46fa9880834934065549bb23671153012a8596d4c7875705578ca58a259ff81b1165e45aa65c93406d2c324c61954ea4df DIST github.com%2Fcoreos%2Fgo-systemd%2Fv22%2F@v%2Fv22.0.0.mod 91 BLAKE2B fad30507d91fca15291c8f13100206c9d9eae4f73ca4034e37de10d1494b42b03535540ce704582cd7a4be4ffa2685f778ac9cd3aa647d6c48d8e6fe33a345cb SHA512 54e3700ced7222d086eac5a73a5973147473e9d063a7a8dd719bff2dbe3d61d9e4cd7427f30c926a2289ef53948f158bc09e189d9714f0437d446f7c30d0cc6e -DIST github.com%2Fcoreos%2Fgo-systemd%2Fv22%2F@v%2Fv22.0.0.zip 114418 BLAKE2B 43e288a393932b03a27d91cd456cbef42c2611751d40e8a8e6c14d2b80f65990711a5be7d75e1f62b1eaef3d9eb8c9bcf3f51eb14a2436ca1dcb15b3b3a2ef16 SHA512 9df60d53633425f32d5bf594dd579ce61bee549c2672da2f7da39437031a8b0d27b7d3448adc6f9b20b230f48c355242ce8b01b0c5be25612165c53c73e10735 DIST github.com%2Fcoreos%2Fgo-systemd%2Fv22%2F@v%2Fv22.1.0.mod 91 BLAKE2B fad30507d91fca15291c8f13100206c9d9eae4f73ca4034e37de10d1494b42b03535540ce704582cd7a4be4ffa2685f778ac9cd3aa647d6c48d8e6fe33a345cb SHA512 54e3700ced7222d086eac5a73a5973147473e9d063a7a8dd719bff2dbe3d61d9e4cd7427f30c926a2289ef53948f158bc09e189d9714f0437d446f7c30d0cc6e DIST github.com%2Fcoreos%2Fgo-systemd%2Fv22%2F@v%2Fv22.3.2.mod 91 BLAKE2B 75d03e4a6fc970743c11a4a9d52dedc93f72b3dd3052c72cdd660af9df42b014f48ecd65961248e3b20f3e258d1ea36e058879a7039ea58441902ec5f339e382 SHA512 722430decd4f1022e8b035bcc7c1ed295db21a3c64f9dbdf409bd0442356664d378d4af37b7de828c02453014a5a9ddefb3397cbbbc8481c14179ecba9499a5a DIST github.com%2Fcoreos%2Fgo-systemd%2Fv22%2F@v%2Fv22.3.2.zip 120397 BLAKE2B b34e5bae7f632d263c866a599ed6eb9058636e8c69c972409497acb9e93ae0e5228899020c507d9041080ba8c57b8a8dd82cf74cc409edfb19ea5a3a2d6b6d4e SHA512 52b3913281e95bc58c31efab3112186e660ccd74b575f482ab6e830e7331aeec8b92778400259114816ba58648463f505de42c5aaf322a30184a8aec5a08b1e3 DIST github.com%2Fcoreos%2Fpkg%2F@v%2Fv0.0.0-20160727233714-3ac0863d7acf.mod 29 BLAKE2B db9b03b0adf02e3b379eb06d67988a60f2e2034d1217e56b40ebafc1262cb4803500b73a3e697a5a73418615c84310bd7f7aeca6db56f6ddbcf6c044cce0e9f3 SHA512 ea629c85891049bdff24f75a4dbce34f048a9627fc126b44f497b3ae65602045ca4fe0856e1b3d7ba050bb867226b90c25912565867c696bc370697341681c33 -DIST github.com%2Fcoreos%2Fpkg%2F@v%2Fv0.0.0-20180108230652-97fdf19511ea.mod 29 BLAKE2B db9b03b0adf02e3b379eb06d67988a60f2e2034d1217e56b40ebafc1262cb4803500b73a3e697a5a73418615c84310bd7f7aeca6db56f6ddbcf6c044cce0e9f3 SHA512 ea629c85891049bdff24f75a4dbce34f048a9627fc126b44f497b3ae65602045ca4fe0856e1b3d7ba050bb867226b90c25912565867c696bc370697341681c33 -DIST github.com%2Fcoreos%2Fpkg%2F@v%2Fv0.0.0-20180108230652-97fdf19511ea.zip 57784 BLAKE2B 1f6e54681c062413577ca873cbbc251c2bb9df4de6339e1154d6b34aa146136ff9464629e419bea7f75afd9feb8b50bddee965160560b25dc5b4041e9d30072e SHA512 4e0f838a7752838dcdac70a96235bae7aee51242022ec2c27be99f4af7657ff5afda5b710be81e25539d2712e5644211689b556e9d8971897ab9f8bf1d3845dc DIST github.com%2Fcoreos%2Fpkg%2F@v%2Fv0.0.0-20180928190104-399ea9e2e55f.mod 29 BLAKE2B db9b03b0adf02e3b379eb06d67988a60f2e2034d1217e56b40ebafc1262cb4803500b73a3e697a5a73418615c84310bd7f7aeca6db56f6ddbcf6c044cce0e9f3 SHA512 ea629c85891049bdff24f75a4dbce34f048a9627fc126b44f497b3ae65602045ca4fe0856e1b3d7ba050bb867226b90c25912565867c696bc370697341681c33 DIST github.com%2Fcoreos%2Fpkg%2F@v%2Fv0.0.0-20180928190104-399ea9e2e55f.zip 57782 BLAKE2B cdd50ecc0cbd0c7e58f3e6ff91cd26f7a212f4f62cb10358e1729b6b8be346390f1659ec7443a0c48f280c4a499f399b3ab3c03ba897ba8a7a61c336ff6f7c29 SHA512 e0ac39873cc584e40df505c3c01d20771d3a5e06f1c2c78a046971a220f029795b4cce7da71b497bfb618c0159897640c6606a4bd0d446826b142430f7f66204 DIST github.com%2Fcpuguy83%2Fgo-md2man%2F@v%2Fv1.0.10.mod 94 BLAKE2B 94e391c9c787f7b0b9d238f1fc61ac5e90d4d6658f7d60a4c143bbeae999ea0ca23d28f2ca204523e44b61807afa23e8690af850d14203e5755717b0a1f5981d SHA512 b54a3715ce2745ef68bf269b09d458d3712d8ec7a876eff53f5c171d23d992a5391552651c56f7adf5b90a356bcefab552a7ef8dd3a0d562fd396434970963ab -DIST github.com%2Fcpuguy83%2Fgo-md2man%2F@v%2Fv1.0.10.zip 8850 BLAKE2B 9053d9c01c92faa257ed0623eb06b27e7d9d93ff9c155ce862183bdb9da6483d57873290eb5bc7bf8f906d7b18dd29d856a7cfabec69b84a2f5400f6e43c616c SHA512 9d35a6f2ccc2b51fb2561891311d5ab33737ba76c61f190fa6b4276eadee8b09d008b2c925fb8dd5bf9202bf3e1ec944c0b5026b080d2adf050fbe8e88a74def DIST github.com%2Fcpuguy83%2Fgo-md2man%2Fv2%2F@v%2Fv2.0.0-20190314233015-f79a8a8ca69d.mod 217 BLAKE2B 4232fdc22064d42e7b97efa666b5345f93d53d40ba11231778e5d17bc7d48c6178d27f4e8678d2139ba4e40a90d46a6caeab1a9696b76db5aa361fc17d3c8c93 SHA512 000449de8fe27ac12c5e7614bfb48a31d506b582ce2deaf0a0709d3673c9fad41e3b97e25df872609c5a190e899a56755d2d9f974a38523c51c9fa3af521d73d DIST github.com%2Fcpuguy83%2Fgo-md2man%2Fv2%2F@v%2Fv2.0.0.mod 217 BLAKE2B 4232fdc22064d42e7b97efa666b5345f93d53d40ba11231778e5d17bc7d48c6178d27f4e8678d2139ba4e40a90d46a6caeab1a9696b76db5aa361fc17d3c8c93 SHA512 000449de8fe27ac12c5e7614bfb48a31d506b582ce2deaf0a0709d3673c9fad41e3b97e25df872609c5a190e899a56755d2d9f974a38523c51c9fa3af521d73d DIST github.com%2Fcreack%2Fpty%2F@v%2Fv1.1.7.mod 29 BLAKE2B 6d29d882c7c8c863cc1cfa01de2e2347b09e8cf4470c0bae2737f7436ce6d6ab34eb6714eba9f869974c1c8d7a332bfb90ac842b9fb7a07bd1a4c8b0e460eefe SHA512 a41a722efe7f634eebd689a9793f9ee3a89924e6c7917008c6661761c8829d6a897dc71c496f761068c36c590a800f06bbefa4ac59f7761cc0ee2cc68ac5c14c DIST github.com%2Fcreack%2Fpty%2F@v%2Fv1.1.9.mod 39 BLAKE2B 71e70b038748ac19649698b1c0e59af99ce0b1c5d7c9177e8c55751eea9e82d4828b27dabb17cc04978142c9fb7a54d90c062a7cc3fdbb86116034026e40baf6 SHA512 9cf1687520933d3d6bbec9d7c51472998d3bdbe1b3d2a7478fca80f9e7944f9040a2b8ec7d49f1458bd46a5121bae4810d314725add41efd413319a5006b944a -DIST github.com%2Fcreack%2Fpty%2F@v%2Fv1.1.9.zip 19440 BLAKE2B 6a8bbf9d62017ca1b87fcf4bcc1de1e968acfcd28e20bfbe140150bb24dea998b7bae1acd18db0168aaca02fa0502769bdc9e9f698294f429c7a03384d80511a SHA512 fb756e3ca66d8968c9059e59c8488108623b536e6619454049904372f265e7dba23be6bc35f9f4c7fcd38f95c4ef20efec42fbe7b9c7148b392f94f6774921ab DIST github.com%2Fcucumber%2Fgodog%2F@v%2Fv0.8.1.mod 42 BLAKE2B 09381800dfdb8d9ee9032e2eb53d51bdef9c0bc48fbed60431654485afc510f1af8282d675101a49fca885004998003d73545269a4d12ab14fe1338d49a976c6 SHA512 4118f2e16a9e96f4d68e003b92189b9b17f58fc57700a98fe0feaeb893f406100c5574aca23d40a579d95a67b59e2cd6dfdb4883fde356a868e6bca640961376 DIST github.com%2Fcucumber%2Fgodog%2F@v%2Fv0.8.1.zip 624543 BLAKE2B b0d72f4b9e0eec70803fb534f2fa5e1044f89a5d97cea40ac6aa9398b74992cad76bce4c8153a1d0226fcc8fb6fd85fe7d8e098e611073daf3e7ac27e4b5a60e SHA512 149aa16651deba1db2399a721d726ac46160715ed3b940599e36ce7e6950a794b83127c05e20f1247714bcf9ead573b3813bcab06e5cb77a417bfca6930fae2e DIST github.com%2Fcyphar%2Ffilepath-securejoin%2F@v%2Fv0.2.2.mod 45 BLAKE2B fd78b551df24aaa503a1e3a673291776e988c7975ac3bad69beadbec7ac5c85675da6e6da9deb4463535e1b0ef0a3e640df6e7ce771de71f033f0e7a3f67a1c1 SHA512 9d9af0844e5c76f84c3804b788cd643e461b02b8a00fa5a41a6238dd72dbada1bb03aa3e7e420f0c68d9926b9cbd2d159456f26ceb64f1c51162da939742d0fd -DIST github.com%2Fcyphar%2Ffilepath-securejoin%2F@v%2Fv0.2.2.zip 8869 BLAKE2B 9c466fbe14685f949b792015995e38f276bc66f3f6ce8df45cdce9b1fc362733b3f0b08de7ed393c4fd89f24a48e4bfe90dcc8302af8e636707b07da769b4e8d SHA512 e8c8cbc63aa82d0544634f3aae9a4c94816aa5797bbc1946aff148b19651bea6c3c544add0ddc644d20eec3df99a4056bf11f7f9dd83943c53e7c443cc393eba DIST github.com%2Fcyphar%2Ffilepath-securejoin%2F@v%2Fv0.2.3.mod 54 BLAKE2B 630d321607bdac211853e0e0e6649b1bc292bd52fee12528d8036ce02bc239e56647c75806a02f582c3e5388d9d8c66537182b94990d8b177869264675dce1a3 SHA512 78a9a387ac82a766c8c71c7fc31e977cd013c806d53794f81bb112ed2f6494ea2bc411e6f5746b71abcf8c39b0b60b981ccf09794197879ed96ba0aa8819580c DIST github.com%2Fcyphar%2Ffilepath-securejoin%2F@v%2Fv0.2.3.zip 9200 BLAKE2B 9deff8f1bf679bd1720b6b81885b86f5edb666a73013c3d6f53cdcff78636189fec3eef656c1207baad44ae5606ea4a0a1ee654dfdb5bba7a0ff823aeb173b36 SHA512 47ac4da2c1681795ad589033fe540797c0a9cb80de22ca4fbc2a9e741ae810f06a190eec7d1e26edeb1e99ea5a56cb82cd159a1edbe3ac04364b19455d85c1bf DIST github.com%2Fd2g%2Fdhcp4%2F@v%2Fv0.0.0-20170904100407-a1d1b6c41b1c.mod 28 BLAKE2B eaa8a9fbcae0146b856a3049263745784b408c86ebeec08966f1f51567eb6185a58ac126e1c2cedd76fb83904c2011e30be079eed09c1ae85184d3524fae2cd4 SHA512 26d198660f3090f0b407efa5c534e963fe98537117ee3bf8ce6b28d84d4cf74320abcfeacc400e873ab16cc28cc0b158b451526d8ce22d08e98f8c5c473423ae @@ -452,18 +371,12 @@ DIST github.com%2Fdenverdino%2Faliyungo%2F@v%2Fv0.0.0-20190125010748-a747050bb1b DIST github.com%2Fdevigned%2Ftab%2F@v%2Fv0.1.1.mod 40 BLAKE2B 3090a8e1737078a28e24c1a01f78a18ca2ab94c0cd297a9ab04f970ffe05a6db291561b893c345c1d4f023a0743adf0a769f58365251ec94e3925da9187aaf62 SHA512 de55ba427379e57d671a31a72b9295e8e7fbe3bc0b80d05e63ccd31c1fd7030e74fd39fb0347d87f10f19bed208df6317714b0d1028057fa40e633820d49a03a DIST github.com%2Fdevigned%2Ftab%2F@v%2Fv0.1.2-0.20190607222403-0c15cf42f9a2.mod 40 BLAKE2B 3090a8e1737078a28e24c1a01f78a18ca2ab94c0cd297a9ab04f970ffe05a6db291561b893c345c1d4f023a0743adf0a769f58365251ec94e3925da9187aaf62 SHA512 de55ba427379e57d671a31a72b9295e8e7fbe3bc0b80d05e63ccd31c1fd7030e74fd39fb0347d87f10f19bed208df6317714b0d1028057fa40e633820d49a03a DIST github.com%2Fdevigned%2Ftab%2F@v%2Fv0.1.2-0.20190607222403-0c15cf42f9a2.zip 6710 BLAKE2B 25a6519442463637a3592d4d45b9c7f691e51c4217662ae3c2789933dbf98a5a957b2d59b77e59b99f82cf494e753ce2b521ded79f17abfe061ef74bf64038ea SHA512 544cb0f6502ce883beb548f412c6b79394a84961a4d0faeb563438e32c3c4121fe623ae24b81109714eb58fb2f29fce90c20d227a03bb67396dc05fe927cf5d5 -DIST github.com%2Fdgraph-io%2Fbadger%2Fv2%2F@v%2Fv2.2007.3-0.20201012072640-f5a7e0a1c83b.mod 723 BLAKE2B e3bd923966c67e9aade1ae14c37a585103d35f9e0644f3cf8fb0d8306b24bbf591e24626ef68954a930d4ac9898f0f63115ded9790eaf6323366abd9a186c9fe SHA512 959ed0ccede88ca2ace12a0014491e310d120c9aa10bc1097f7d3846e1118db6becabbdd15b887ca07e783a41e1811b2589c31ac104d628422f38d5f545fae6a -DIST github.com%2Fdgraph-io%2Fbadger%2Fv2%2F@v%2Fv2.2007.3-0.20201012072640-f5a7e0a1c83b.zip 429582 BLAKE2B 9022c5ad4658392f0cf3f06bc46402a0b80c30f1745766aa5be6440bb4db2a234b0e4df1813cb6fab3277f904b79791202f37fa983d9d440fac57ef37fb2c5a4 SHA512 b957061b14fe7abad566071213dac12f9abdf0f655b47a5e2c7c998c0e9aa9aca3e49283a1c2250e1abe4fd8d9ad9e185d969c2a0a2fdd3e295fe9eb54002630 DIST github.com%2Fdgraph-io%2Fbadger%2Fv3%2F@v%2Fv3.2103.1.mod 881 BLAKE2B 81b51ef72639c5e62a5cc3658001bd7595453742130f07575203bea5ec6b6ebaa4a16a0fe183cf4e1e262db1d0153bd481706cb8356771243742aeea16bcbc43 SHA512 a91ebde5c2aa8ab8bbe7fb01493977e9995c4fc29d34d839c51eb75b1060c3799579bac6d6f9ee1e4fa8a55059914f400017b2d5f70b3ee5b7580986ba783a3a DIST github.com%2Fdgraph-io%2Fbadger%2Fv3%2F@v%2Fv3.2103.1.zip 2677275 BLAKE2B 7dec4ceb67a728a5f9cf22d53ae7cce7a20d51e0f5a6ad22a19d874906e8e1c4b3ec86540cd66b902c30a26f8e0e0d462008ef41f7fda56319cf4ac0b4630e37 SHA512 3afb02ba1f7da91962ae8e4a5f675cc1f570ddb1d7fb6ee66fc07054e1ac38372328e6986d114c93c9e2893a07790ad97f384b7c3d70559bec40ada4c59fd3b6 -DIST github.com%2Fdgraph-io%2Fristretto%2F@v%2Fv0.0.3-0.20200630154024-f66de99634de.mod 193 BLAKE2B 0938da2ee0a3bc0acc3416db8387be68292b8848b72cf3b44c28e11d6d456037f7ed998fe08fd142f42ccb447bd0f0a7cb75ff72e72d73a5649a85f7def42070 SHA512 7752f28d6ae3da6cd4f2b5d23ff373a4bd8b8b24879d9bde17bd22b1689aa5b87ccd1c206f4f70aaf5acfd89f4e1f11a04ed822266a576abc0a1f979cdce2911 -DIST github.com%2Fdgraph-io%2Fristretto%2F@v%2Fv0.0.3-0.20200630154024-f66de99634de.zip 276868 BLAKE2B ec236ded34552ba8b1959e75fc58f6b36ab82f9c99e3f23dcf241196441bb4e8c626826175d8f0726c3ac1f8856dcf5e4cad81d70369a54e597f66b8389968a7 SHA512 4940f6aacf5e1a640e30cce9cf8f3797d7811b80b9ff96696ff2eb1c4ff10f25e8090c396ded4bacdc3393289810db3d0e4ed1d6373fb4654336112ef854034f DIST github.com%2Fdgraph-io%2Fristretto%2F@v%2Fv0.1.0.mod 423 BLAKE2B 8c3b15bd67ef6b1980304870c52b321b563cff10ac6329fc12d0c88345d670300714ca6e2aeaa8de6a631cec3853cd3b80b7b2ad4a43cf5ee32a25c0b5558f60 SHA512 4b27a84cf1fc20fb9047c22f1467440cb422d70b4f84801a1dc8ac2cfb1cf9c42f218092aadd1c4c20c9ed2b3b190a98c142056d5e73ad7e78ffc82adf9bb718 DIST github.com%2Fdgraph-io%2Fristretto%2F@v%2Fv0.1.0.zip 342162 BLAKE2B affc67249abfedc1fb7ea8276011c97d12365bdc97dd3e190038b91ae26c09a2204ce07534f41197b365013759323dffd2eed4444ed9fa708ca1650225f0ee18 SHA512 fde69464b3259ca308b7b089e77acd3af587bf02b03aabb1171685b466264fb3900f07b254c7e6eb4d0ca7d324fab14e3e1c40a8fe7743467d0bc7a86d7180b4 DIST github.com%2Fdgrijalva%2Fjwt-go%2F@v%2Fv0.0.0-20170104182250-a601269ab70c.mod 35 BLAKE2B ae3ae89fc373221646f196cb2112e003afec9206977905007426d522c584b455fa207f105eaa35cc716fae74d605fcc2a88c0ab5b62e4025b7a739749410fbd9 SHA512 4d46c1b3280c5b4984d22e57b0541cc6762853c0f6cea19a7a5f392c23039e29ca616a4bd8f283c2a35c3c045ec54716f5000cb4f0f43f07f0464c12ed1369ec DIST github.com%2Fdgrijalva%2Fjwt-go%2F@v%2Fv3.2.0+incompatible.mod 35 BLAKE2B ae3ae89fc373221646f196cb2112e003afec9206977905007426d522c584b455fa207f105eaa35cc716fae74d605fcc2a88c0ab5b62e4025b7a739749410fbd9 SHA512 4d46c1b3280c5b4984d22e57b0541cc6762853c0f6cea19a7a5f392c23039e29ca616a4bd8f283c2a35c3c045ec54716f5000cb4f0f43f07f0464c12ed1369ec -DIST github.com%2Fdgrijalva%2Fjwt-go%2F@v%2Fv3.2.1-0.20190620180102-5e25c22bd5d6+incompatible.mod 35 BLAKE2B ae3ae89fc373221646f196cb2112e003afec9206977905007426d522c584b455fa207f105eaa35cc716fae74d605fcc2a88c0ab5b62e4025b7a739749410fbd9 SHA512 4d46c1b3280c5b4984d22e57b0541cc6762853c0f6cea19a7a5f392c23039e29ca616a4bd8f283c2a35c3c045ec54716f5000cb4f0f43f07f0464c12ed1369ec -DIST github.com%2Fdgrijalva%2Fjwt-go%2F@v%2Fv3.2.1-0.20190620180102-5e25c22bd5d6+incompatible.zip 60258 BLAKE2B 833495fd32059bcc757746d77670009145512b327557e48abbb1be3f33d7f540fdf3d221b5cde015d0802a85823d9302e5afd0b10c730d7e7841814dd03336f0 SHA512 bd4fa1d2be064ce6e7a0e8ac3138e7324fa0567f5312806f92a7c9b1ab58aeec5546db054f8f0616ad011fa0022d43dcf9607e53b6b06ae6e30bdce8c5a87231 DIST github.com%2Fdgryski%2Fgo-farm%2F@v%2Fv0.0.0-20190423205320-6a90982ecee2.mod 34 BLAKE2B 7db9f433942253e04513e9a7e88b2a76cecb28837e808c9fd2fa444f19bb75f1567358ccdb5537dc6caf0aebffa08898127dc93f8f464c838da838f7ed70615d SHA512 ee0f8fff193e70c23c830494ebc2bbd182c1882ba443baeb4a8ce03166f399765ab8e4ac85047306b27c03e84fd0980f93b5b5e29f94129569ec8021e8d127fa DIST github.com%2Fdgryski%2Fgo-farm%2F@v%2Fv0.0.0-20190423205320-6a90982ecee2.zip 31667 BLAKE2B 7114afb863d419c80d539e287e76ee6471163aa5fee433de95276174d1c1e9030097543afe97a6131356979bc88a14108679a98bca3cb8b38e833468e80d321d SHA512 f04577670a6649bfe5d40fb743df38fdb9499b3f584e38197eed2d958d4f3e77635e82c057aa643ab3268bb99e7478aaeccfc687be36b9723ccfea3551b45366 DIST github.com%2Fdgryski%2Fgo-sip13%2F@v%2Fv0.0.0-20181026042036-e10d5fee7954.mod 35 BLAKE2B 8f9b63ec3e5f70db4f7f0185a03aee0608efdaf267377c48bc0e1aa6c37d431119d6e422c8e7c9bd93f0819796ca0aac423804ff0acdd49458265dc37e9d439e SHA512 2b6a3774801edff4f0b3fd40ae8e5396782e796e36b02b4d2f34e5dcce19d2f064a7a8d0787a9cb994b9208acf39b466f291525cf6f459ecd7c45d947dfba50e @@ -492,9 +405,7 @@ DIST github.com%2Fdocker%2Fgo-units%2F@v%2Fv0.4.0.mod 34 BLAKE2B 37c07a43d4e36f2 DIST github.com%2Fdocker%2Fgo-units%2F@v%2Fv0.4.0.zip 14089 BLAKE2B a825c998f5a7e6432a9d23f49fdf9d8559b8664ce6508468540530efe9585a98400bd38681a24b5a8b2d10b13c4ad91216f6c71153e8c597e3d2e8c8472622e9 SHA512 294682c312e079f96ac920c3f4e3dde7211e36622a378f54f32483e032f4df6f54a1f7314df7c73e2b7391bc559003ffe2bdb97380e4507aba7620ea4123d872 DIST github.com%2Fdocker%2Flibtrust%2F@v%2Fv0.0.0-20150114040149-fa567046d9b1.mod 34 BLAKE2B a4bf0454b86b8bee83b8b7c1af18459c17c527c3c30546cab6d4f3e950cfb7336d70d7154c2b799307acd9df81bdd341722555ee7f91a53a8604046039f3f337 SHA512 d5fb8a4b7587a35d372e8f0710899a7df4791ac0f0a7fb96b8fe2330a6d676ecba8903aa9c86d810b0575e61b98543bcf1ebc24e5961f1947e934d6acb121736 DIST github.com%2Fdocker%2Fspdystream%2F@v%2Fv0.0.0-20160310174837-449fdfce4d96.mod 36 BLAKE2B d46b14a3eed14f8d5886e333deada157d9484ad3bab124d3d57d9fd6a39242c2272417df8bb31e08361f2be8b11dda9e96600aa800879f393c8753330eac4e68 SHA512 7ffd6ce59d5c5fffc6ee8e8f48e1e7114628ee2631abbb1a3591b794c23b2ce6dab10f67b8b76bf82c73e1cd8614313b2bb1152b829a8875425f1a603ee394d4 -DIST github.com%2Fdocker%2Fspdystream%2F@v%2Fv0.0.0-20160310174837-449fdfce4d96.zip 44017 BLAKE2B 598c6308995ba7e6874f08c56f5453d4f3b68146ee29fcf7677571cc07d39a8bd4b78fe2d7d706e57571f00807476be399b08104a0a8bc3b75cc8da6528747f0 SHA512 bad8443888a33c8ba1a18cf07b09d7401067b6924a2a076a00efcdf959a5d720c2040d011d0ba6d6f0b0844b9605928d9798e57a0ac39bf08c0856cccac317cc DIST github.com%2Fdocopt%2Fdocopt-go%2F@v%2Fv0.0.0-20180111231733-ee0de3bc6815.mod 35 BLAKE2B 03d1120023db31c39a39e5b7f336b05bed30e652c890e12986c81778e49c771e97e8ff0dcbb053f00627ffdb229223b385a9524fa1d35ee83860ca3e0b0701e8 SHA512 7f90935b89bc2fc83b0f52d0090d8cc3f7262415b1feb9c19420f663da4ab8d87bb5cf42c2a558038c57e3e772b468132509b45fe40a4993d0b64b80aeb64ebf -DIST github.com%2Fdocopt%2Fdocopt-go%2F@v%2Fv0.0.0-20180111231733-ee0de3bc6815.zip 45402 BLAKE2B bcaba5db279468e0879501ec5f859edc4d600d777fad112a7f679b915ca14fce6b8f7b2e0b75d3d76f11d6ee37710c03c83d70e2fb2b793b2f9f1656e52a3a92 SHA512 15d0c4f21eb5fbc1546b79e7c52c553859835fdd2850b82fe03edf5419779c33449074d9ac353e99340096b138c72ef98ca057eb51e0d7777d2d926a847836f2 DIST github.com%2Fdolmen-go%2Fcontextio%2F@v%2Fv0.0.0-20200217195037-68fc5150bcd5.mod 47 BLAKE2B a59fef3f6005eba54d89f8f0d67783ebac72365680b80bf039c9ee7348516bce4d2d3589c088d0b1af84052511c633be32a2078b840ef7d66d09592a5b9cf28c SHA512 ede728534d419b8f0cbba20c419da599afc79939b96395038da041f125ddc23c940412af94e41147a4b73a125d22ff4cff0a21e6103cd339264ddb3359857e85 DIST github.com%2Fdolmen-go%2Fcontextio%2F@v%2Fv0.0.0-20200217195037-68fc5150bcd5.zip 8429 BLAKE2B 097d0afb24ac11f8b6b529ba471ef67fe7ad6f8dd249cb03e56183592edf73fce5c14837ed6f8c45d46031d280ba9ddc4413b2286858a6a275d74623cb3f9957 SHA512 fc140077682973e8b671641f60820010d5168d00b687b9ed4b3f5e4bbb2fabb26f4644346a83d7537d8474dc2cb457a7f8ef238b16cfc2b49b55cd0c297993ae DIST github.com%2Fdop251%2Fgoja_nodejs%2F@v%2Fv0.0.0-20171011081505-adff31b136e6.mod 37 BLAKE2B 5403fe298a2290c20eb96a74f7f31398914773e73c700c8ed6458945b40e3df4711e8d2001df29d68e322cb5fbec4f566a6b4eb35aaec777468a09618578f6bb SHA512 baa4ebf37e9f35c1923c10fcb703bea1f4b992d92a567b7df8d185bf763d6947640dac436f0763e8f35c3a8e3e5c7a5cc1249986bab0ffd570011d4466dd78db @@ -512,22 +423,14 @@ DIST github.com%2Feclipse%2Fpaho.mqtt.golang%2F@v%2Fv1.2.1-0.20200121105743-0d94 DIST github.com%2Feclipse%2Fpaho.mqtt.golang%2F@v%2Fv1.2.1-0.20200121105743-0d940dd29fd2.zip 119804 BLAKE2B ce3f04ed0b53a7cf5296b685b78c2531399a31f8a9bb38a4c0be2f4f8d662446d83dfbd87a4f6da1901ee7c7c90878973b69f286f4375aac7f4b8ae376145164 SHA512 53854dc80062d9572ca7388f06d013288a8569629fe1a3feb1f06134a26b16b4d9b2ee722b738309c4584e22b399648fd77eb6a8138c6fb9ae40a3b707a2d532 DIST github.com%2Felastic%2Fdhcp%2F@v%2Fv0.0.0-20200227161230-57ec251c7eb3.mod 31 BLAKE2B 6dbc0ecdb472ad6b3bb2b74ddfc3ab4a3f2d5c1663e6a093191c3f2dd8c1df792824dc0214304f7d2a7f4e6da47c1d3f7163d64a79d8f28a2850716cdcfa1d5f SHA512 093994b450bad09ea57c619c951c2fd4f708e87b625423a86bfa2dc65158cc6eb5806df6fdeecf6916d86e711a7892b94d577b97a6e49701cd0a6726978cf8a0 DIST github.com%2Felastic%2Fdhcp%2F@v%2Fv0.0.0-20200227161230-57ec251c7eb3.zip 134387 BLAKE2B 962a6a9bb3566ec9256379606fe9884a8ab52bf1122e0f6af74fc2a215c994faeb3e0b43c25e470ec3fba3c9ee9aec22d3d3fbf033bb0b78cce4e025cddb74d0 SHA512 f8af1e8159ab8081e86e876c9459fffdd9f21f6c95f5e3355b970ee42a3944a19054c88acf0fbf328e401f9c8d8e4db7bde49eb66096d82602eb808e220cfb4a -DIST github.com%2Felastic%2Fecs%2F@v%2Fv1.11.0.mod 30 BLAKE2B 7c00577d618e4a93d80b3b221afdbe6b203f4b0ce389003669b2c276f8d652aa359fcb56876d67b8a6773be6c3161868f94267d64e82f75784e3bafc571dc33d SHA512 df2aba4b600100ebab1d00a73ccf181ded8a9e5acc8b96c466c26f7ba80596fcb9b71bfd94c229704bb078251dae6ffbf95f0ec71acc1baddff94deac845190e -DIST github.com%2Felastic%2Fecs%2F@v%2Fv1.11.0.zip 1164165 BLAKE2B 1d61457edb1e1117dfdcb1d73df3bd18f8b37a22f53643ae73059652f3b5db37005b7e6b38c21c081086b1d7f3fcd6cf53013ad5ba5eed97d07246563dffb099 SHA512 4d7235447c9ab01113911a0b7e43787fa1e41adb163bf633695e675af30a95488be5c6684c1d25e2903ef15e26602a4da9a59ae690decd3516dc446804bb0a4b DIST github.com%2Felastic%2Fecs%2F@v%2Fv1.12.0.mod 30 BLAKE2B 7c00577d618e4a93d80b3b221afdbe6b203f4b0ce389003669b2c276f8d652aa359fcb56876d67b8a6773be6c3161868f94267d64e82f75784e3bafc571dc33d SHA512 df2aba4b600100ebab1d00a73ccf181ded8a9e5acc8b96c466c26f7ba80596fcb9b71bfd94c229704bb078251dae6ffbf95f0ec71acc1baddff94deac845190e DIST github.com%2Felastic%2Fecs%2F@v%2Fv1.12.0.zip 1188878 BLAKE2B 76f53a5ed9f4c7a898e2e861877cee275d63988b52c1337712095a8e16f3e60ccf2cccd89c05ae13d5aa6e1b427d63f5ae26014d497da2fd27bd79376a8bf392 SHA512 94ba4fde43e2b951b37699202bd9eddcf67a526eecc74010b0df861214e27307a87a4673f71aa6cd13ddbb2d07da024c125f35d731d2b05c48e1238ce650cf09 -DIST github.com%2Felastic%2Fecs%2F@v%2Fv1.8.0.mod 30 BLAKE2B 7c00577d618e4a93d80b3b221afdbe6b203f4b0ce389003669b2c276f8d652aa359fcb56876d67b8a6773be6c3161868f94267d64e82f75784e3bafc571dc33d SHA512 df2aba4b600100ebab1d00a73ccf181ded8a9e5acc8b96c466c26f7ba80596fcb9b71bfd94c229704bb078251dae6ffbf95f0ec71acc1baddff94deac845190e -DIST github.com%2Felastic%2Fecs%2F@v%2Fv1.8.0.zip 881083 BLAKE2B 1d602b538a37b898f1d88d3b840da817a17c180b106bc2d75c0513b45140b078773a770ffe1a83b2c1a4f063700c8d94801d694d1137ddec282cb0e78bfb378c SHA512 9d14f2f4068c2499617816a0e249fd1b5f53893d255042183990e2aa26c67e091bd6c7c2edcc2380a76b510adab443e48cec5d5368dee0a66c0d976eec2ce39d -DIST github.com%2Felastic%2Felastic-agent-client%2Fv7%2F@v%2Fv7.0.0-20210308165121-7dd05ee2b5a5.mod 330 BLAKE2B d6e6237249764a791a9971235b9373a3e4896a588be5fd512a6c9d31fa132a0420483ba8446c78f3d9823dc2ccce8e5b13db711241472811f2078c4cb4b6a9df SHA512 73fa5a4b3c6d845c535e247e8fc9bb679a2e7bc2b6996c718b3050c86f553fdf0e6d8d7ecee4aa3e4a9b4a9b095b61af0c3cc4ca31c0c8bb70c9c569c3d1ebd8 -DIST github.com%2Felastic%2Felastic-agent-client%2Fv7%2F@v%2Fv7.0.0-20210308165121-7dd05ee2b5a5.zip 36535 BLAKE2B 44413d1aa395c5abed4270f1822c0bbfd9a1dc9b57e857b91b4c78d1e1700202536d76b78b4ab6d88f6661c5fa37d1cf026a5a90cdba90d35983b6c5b389433d SHA512 f70acd464a6de62bd3c0b33ca3a7b9db9e1873bb1edef76440be6e7cc81d116ece3f78bf080794fd0b2b7f94fe6630f16da58e23239b6581be17e16c251a5eba DIST github.com%2Felastic%2Felastic-agent-client%2Fv7%2F@v%2Fv7.0.0-20210727140539-f0905d9377f6.mod 330 BLAKE2B d6e6237249764a791a9971235b9373a3e4896a588be5fd512a6c9d31fa132a0420483ba8446c78f3d9823dc2ccce8e5b13db711241472811f2078c4cb4b6a9df SHA512 73fa5a4b3c6d845c535e247e8fc9bb679a2e7bc2b6996c718b3050c86f553fdf0e6d8d7ecee4aa3e4a9b4a9b095b61af0c3cc4ca31c0c8bb70c9c569c3d1ebd8 DIST github.com%2Felastic%2Felastic-agent-client%2Fv7%2F@v%2Fv7.0.0-20210727140539-f0905d9377f6.zip 36534 BLAKE2B ebeb7541e6680572a9942b507a21634f74130555e50b1787771d9bab71b749c329f20e5f209abbd87edd189abdf9f3e21729eeee9b3c8205638a9a6ebd527600 SHA512 b6165ec68d16bb26a7b0eff30379f83b4bd741230aff244aa6635153ed7d417129aff9d6300c018b32979df28ef3aa4255f87aa0dde42d9eaa9774c9b53d82d5 DIST github.com%2Felastic%2Ffsevents%2F@v%2Fv0.0.0-20181029231046-e1d381a4d270.mod 35 BLAKE2B 1b0f99cb90c8988881f05a89516baa2ec76693a4cd324df4b64c1ece1687b22637bf6b14798cb27607949cd5034208530660f5812633dd1c814ec70d71c9cf14 SHA512 82fb5372af513fe5b90722d52d09f8eaf54483935a2b75bceab47415688fc1366b2b5fa6fd1299e791122dbe10b3fc8a1188b6ff6c8341ba386d03bb9ed9ffa5 DIST github.com%2Felastic%2Ffsevents%2F@v%2Fv0.0.0-20181029231046-e1d381a4d270.zip 19393 BLAKE2B e28db25647c95c3c1d4b99f3c2938729a6bbd3d1030892389efc7d7278ea4fd3c18dfa22177e15bc2813872d799550910659a4299b495fc546424cf76d75ed49 SHA512 d301be6d49d508d89c1e640de88695493ad22db05a3b679b5689ea7140a52ec2d25638635745a0a06888c818043c3f5b40f59fa9e89eddf8362c4f813be53761 DIST github.com%2Felastic%2Fglog%2F@v%2Fv1.0.1-0.20210831205241-7d8b5c89dfc4.mod 39 BLAKE2B 18e05cc5f7660455ad49fb97268e479d8ab245f6b1a4b775f14e70a0655b0dec1f40a336f8b0981f5fb9ac646954bd88da2823abff92c9638c31cd5db93f0c2d SHA512 61284369a9d66a3b342e07f9fecd018aeba8fc8502c2d0631839262c8e46fa10f6ec6ac3c029091d26fe58330fb02320580928d6f502db233aeebc449e84db0f DIST github.com%2Felastic%2Fglog%2F@v%2Fv1.0.1-0.20210831205241-7d8b5c89dfc4.zip 22911 BLAKE2B d877759522d30ba8acdd58ceaba04043947c628dd0a40bfe4d70a1e4d004c51467ab18ccc27abbcaa46870198f4122fc689df0bfa29092714cce4386c0b89137 SHA512 ceda411c3c2bd1f669b384fdedb8ef778690529c31e741a25dd2aecb06ba2ca3479207f56f0e9f468d9cbe5880ca3b7bd874c58ce71eb7ad5a5e81f0258ae93f -DIST github.com%2Felastic%2Fgo-concert%2F@v%2Fv0.1.0.mod 360 BLAKE2B f5688af3801d4924feb662c514095d90a03f81be10886651593526275ea2852544253018a9760855c9c5c5e3b7c0442b25a15dd2a750d8da007b04e50ed4894e SHA512 67c5d76c8b70386e01762d0842ed5638887a40a80575d21b1e1b10dd4df24525c1f6ea77d5c6096c9842f22817c9a49fcd14514bd5a238ed1ec3fbef79803838 -DIST github.com%2Felastic%2Fgo-concert%2F@v%2Fv0.1.0.zip 53920 BLAKE2B 5f2fea177be02eaaec0c76b80b6368d43817468040cfeb8f083e635a62e23375155e6c5aeb8f77b1900f3dfa51458e060d16012f0b9771a5c3867edc0606744d SHA512 3bbb22ec3db9372dba7c528045f29c3dda56616515854171c87687636e4eb231ecfab6a6f146b05929c43c3da2d1a4e349f1d36c24b9cbb5683e6c1f07f6a4dd DIST github.com%2Felastic%2Fgo-concert%2F@v%2Fv0.2.0.mod 360 BLAKE2B 7ee25591645b87516c89c01215f9d59e3d18a36169358cee9a4c37b27182b38a65677a7353961e43013050f8dc86b4dd6d2d5b1ca8d82ec3e48d0018e95a17db SHA512 9b82b88913c897bcceabfb2204ff4772160b67754dda9999c387d1da8f70786101180362f82adf82050177494c87a49097e2591e63fd80e7a5d79ef17524cdb2 DIST github.com%2Felastic%2Fgo-concert%2F@v%2Fv0.2.0.zip 55813 BLAKE2B dbaca0b42ecddccccfd2ff3f841962b34cced5db1439a070bbb8bbeaac8d49fa30840066ff6aa618a6322f4a7c4083218d88893e468324e946f51020dafad20a SHA512 6952b282d896ad5d7fd0f2f5d4cbf77101aa8701193f877eb8436016db8dd734640501a9b0e230cff22a4db7e9687f0de006cbc4e3533f2e2350c00724d6e397 DIST github.com%2Felastic%2Fgo-libaudit%2Fv2%2F@v%2Fv2.2.0.mod 364 BLAKE2B 3f8e5c96b96a659a18b7b47ecbacc8c688a9cb5216f8de10f233c84ad3474786f04e3a38f6f76d8bafef6c16ce279cdbf30d2b377a71b00d74aa6dfa6f3b1943 SHA512 57aaf368161836e49f07a5ed802d5ed0436ec9a6aa7847d06d51c5e501d7a9ad35ae7fe29df5117dad71f51efc1312c08f066f2ee563272c746f12a9b06fc880 @@ -542,19 +445,11 @@ DIST github.com%2Felastic%2Fgo-perf%2F@v%2Fv0.0.0-20191212140718-9c656876f595.mo DIST github.com%2Felastic%2Fgo-perf%2F@v%2Fv0.0.0-20191212140718-9c656876f595.zip 46982 BLAKE2B febf94619903aa8ceeb83634f656e9d374e36fe0f8f17d3e3437a892d96bc64cfaa9afc108d3619af7c09b5c7f6717cc211d12ab8dee463e856872e428a0e415 SHA512 d1afa767e203179a45b6772cad4477e0ae1b8b9f3c218bdcff575186e2c3deda6ec5153762c9c8816e209345b59031e0ed27bea0d4a9a22de045352c537ad9b6 DIST github.com%2Felastic%2Fgo-plugins-helpers%2F@v%2Fv0.0.0-20200207104224-bdf17607b79f.mod 1035 BLAKE2B 1a19e52977ad8dcfb09c33d6abf21cc032927e131f7a90252e286e71571ac5ec3e0404617d61a4807d1754ebd245db8011035c2576833ae3e046ab295d84d05c SHA512 2231445d906c65cd9deb42eb5e85b8943361c4843721fca712e61b2120b9c61fe0b6132c5f742af6db50fa469f9eb7cad2335afa612265b4ea379b5517d87569 DIST github.com%2Felastic%2Fgo-plugins-helpers%2F@v%2Fv0.0.0-20200207104224-bdf17607b79f.zip 55268 BLAKE2B 72f8f0895175ff5d7d50705b9dc2b839464a64fb5ed65ff51663be8c29acb7cbcaba32c4f017456e06f56a092c33dabd005a129111f67af5f262493b09ddb6e4 SHA512 aa9ea82950d6d2c6078b48424c6a034c3fed724042609dd16a7f00717d1a5c33b13749ecf6a88a49453a3dcf4efc60a4fa27ca749fb1e5d1825ceb0d2efa24fb -DIST github.com%2Felastic%2Fgo-seccomp-bpf%2F@v%2Fv1.1.0.mod 295 BLAKE2B e58f21b5a31f2434ef091613de034b72dd0da2f188784409d68fbcd42926f7bb2c5c8eb0f314afcf51097c0bb7e8aeb0368a097fc87c19a1480220286eaf3d69 SHA512 7b52acc73ff55badee23c274a475775c88271a68e4bc3492e94860f8045d6fe3b00fc1c62edd5b3686cd9e4b437eb4b4242dfc039ae31c8f35055c60bbc6d441 -DIST github.com%2Felastic%2Fgo-seccomp-bpf%2F@v%2Fv1.1.0.zip 48037 BLAKE2B 33ca7e5932ccdad787d4d8b70f04a289fa7c8fdf16629160a40ad4088c89ab35c0fc4dd0f6a890071b356193e6f7916e1ce698beacd92f18849e50eae91e5428 SHA512 2e587f18759ff5e785b3c4012f2db90477c3d6d789dccb7b87e8d4f7b1db97817e90c77f7381ae4b4d5809bf7d697afc44f89c9779ed343f96deb133c0c2d049 DIST github.com%2Felastic%2Fgo-seccomp-bpf%2F@v%2Fv1.2.0.mod 295 BLAKE2B e58f21b5a31f2434ef091613de034b72dd0da2f188784409d68fbcd42926f7bb2c5c8eb0f314afcf51097c0bb7e8aeb0368a097fc87c19a1480220286eaf3d69 SHA512 7b52acc73ff55badee23c274a475775c88271a68e4bc3492e94860f8045d6fe3b00fc1c62edd5b3686cd9e4b437eb4b4242dfc039ae31c8f35055c60bbc6d441 DIST github.com%2Felastic%2Fgo-seccomp-bpf%2F@v%2Fv1.2.0.zip 53182 BLAKE2B 9fc677464078fe24ca1d719bebafbefd0eb7998a49c2f5be5978db46102de473704bfb1ffb691d8b5047bc577c1342dc015577444336eb953dc1c4b0b4873c30 SHA512 9bca62b1fb63b28d053d52d068addf05ca8d6ae4b4b3149b5200c3420112018fd1a28841d6ad48fbd6db25d98df57ba16e9c85366115f9fc2e1307cb42cebc25 -DIST github.com%2Felastic%2Fgo-structform%2F@v%2Fv0.0.8.mod 93 BLAKE2B 23fe62757fa4ab199e364765b8445b351127d024e5996cbb0ff64df8121f3436faec0cecd8f77aedd98ea9aa83fd12cedf1a3eedc159cb9bcc139e09c78a35cc SHA512 d542fda59b7d22a290b4e13d9eb224b58cad172e68f3e5d3f2496edf2a05c17c88ba7c94349ee1b127cca6f237ac3d2768d126bd795807d88ce4cf172cf6ebd6 -DIST github.com%2Felastic%2Fgo-structform%2F@v%2Fv0.0.8.zip 465797 BLAKE2B 34d4654108a7b5e60ce69df3ee0215b832212a7655fc93e8f9ad45323beae3bcbdba28f8d89cc80a21fe81b5dcedd3c03227abdb7e7f5ef93220a58daa4e3b05 SHA512 7818afcdb34f082ca27cb03517f19f31f8ac774926e6dc32049a50b096a4f56a563c77791567bdbd107afb9c5aed8f157b4f40ba85e187fbcf01660dc443a885 DIST github.com%2Felastic%2Fgo-structform%2F@v%2Fv0.0.9.mod 93 BLAKE2B 23fe62757fa4ab199e364765b8445b351127d024e5996cbb0ff64df8121f3436faec0cecd8f77aedd98ea9aa83fd12cedf1a3eedc159cb9bcc139e09c78a35cc SHA512 d542fda59b7d22a290b4e13d9eb224b58cad172e68f3e5d3f2496edf2a05c17c88ba7c94349ee1b127cca6f237ac3d2768d126bd795807d88ce4cf172cf6ebd6 DIST github.com%2Felastic%2Fgo-structform%2F@v%2Fv0.0.9.zip 467082 BLAKE2B e6fcc52d820658cce084abdbdbffab074be5bef1a28e16403bdabdb40892e4e5814d508be6016c464215d4e6943788f9fb84b00dda16744418be50aef27bdc45 SHA512 ae77d539cec666427cea52d728bfdd0d519a7cfb7f0f3ad57db60762093a67b1e6227931d38fdd7eecbd2fab125ee657354f24a622f46e8904aa096826a340a7 DIST github.com%2Felastic%2Fgo-sysinfo%2F@v%2Fv1.1.1.mod 400 BLAKE2B adfe5b388979c259bc50763c3221a7a2d5b19c828869be74f7b12f410e975e7359f804a9f0718f58c2be7731ccfa4d434ed0c099af4789ccfd435e9beff8fe7a SHA512 fc6b82929472a56b3fd5fce7f67b39a7d222949adc570cab9ad2c1e5715cee3ebc03d86fd8ecddcbf066cd3b2822c19b32dbfe373e93365f098fad17bdae2cac -DIST github.com%2Felastic%2Fgo-sysinfo%2F@v%2Fv1.6.0.mod 400 BLAKE2B adfe5b388979c259bc50763c3221a7a2d5b19c828869be74f7b12f410e975e7359f804a9f0718f58c2be7731ccfa4d434ed0c099af4789ccfd435e9beff8fe7a SHA512 fc6b82929472a56b3fd5fce7f67b39a7d222949adc570cab9ad2c1e5715cee3ebc03d86fd8ecddcbf066cd3b2822c19b32dbfe373e93365f098fad17bdae2cac -DIST github.com%2Felastic%2Fgo-sysinfo%2F@v%2Fv1.6.0.zip 125304 BLAKE2B 1af227e0e9ea1d63d53c472d68050a9467053fe03b3e4f1573f49d218de7104135e45062af4aaacdc79b836c8d504600fba36b1d80b1081ccca552aaf66117ed SHA512 aebc98062952ad458ed1210cd5653a75ae8c571eb14f97cb622867b740aeb5ace8db8c425e23dbfda52b607b1aa08da43ff992410a20a3dc8a51737991fea8b2 -DIST github.com%2Felastic%2Fgo-sysinfo%2F@v%2Fv1.7.0.mod 400 BLAKE2B adfe5b388979c259bc50763c3221a7a2d5b19c828869be74f7b12f410e975e7359f804a9f0718f58c2be7731ccfa4d434ed0c099af4789ccfd435e9beff8fe7a SHA512 fc6b82929472a56b3fd5fce7f67b39a7d222949adc570cab9ad2c1e5715cee3ebc03d86fd8ecddcbf066cd3b2822c19b32dbfe373e93365f098fad17bdae2cac -DIST github.com%2Felastic%2Fgo-sysinfo%2F@v%2Fv1.7.0.zip 125773 BLAKE2B db4f1471fc41685413a1e96569943088c58036b987e10fa57eeb4e543445f04cd6100653110e75bcd4f2d01f88dcaaaeb55e26bf890d52734911981457006274 SHA512 27ac85bf11d1fc34edbb1c168fef6c307c6c66a6cc63d6424cb391cb81b77ac16d465fce0fdc590050ad106adf8f78062f603fe3bbf1f189913ea89f368b8212 DIST github.com%2Felastic%2Fgo-sysinfo%2F@v%2Fv1.7.1.mod 400 BLAKE2B adfe5b388979c259bc50763c3221a7a2d5b19c828869be74f7b12f410e975e7359f804a9f0718f58c2be7731ccfa4d434ed0c099af4789ccfd435e9beff8fe7a SHA512 fc6b82929472a56b3fd5fce7f67b39a7d222949adc570cab9ad2c1e5715cee3ebc03d86fd8ecddcbf066cd3b2822c19b32dbfe373e93365f098fad17bdae2cac DIST github.com%2Felastic%2Fgo-sysinfo%2F@v%2Fv1.7.1.zip 127897 BLAKE2B 65d66865f4a48d601c72a43452966427917e80e9bb62be49a18f82565f8ab2b23a9d32ad105ce61d2fb2b819663efa2249b7d398970ddaa179af5d190c7f4fd7 SHA512 1265f31d293cffd92f8930151c23964e65cb7f7a5098fd85c85cfceec3506b0cdf03c6c97729fc3c32a7af06539251cda54a7b7cea8ab551af72f9a9e8073fd3 DIST github.com%2Felastic%2Fgo-txfile%2F@v%2Fv0.0.7.mod 594 BLAKE2B 95c97799b1cb834b083daba37e0a06f3ff042e1be89b42e91d425b399615dec702b431b7b27253237c9934600991bb698f4554b61914dbd734480d83c09d7717 SHA512 2f7c2f22f8ed0282a9abaf27212cbe9175059dc2950b329b607ad4ca804f460abe211f5df2a8fe2766b9e44ac4d35d6dd95376c667c6dcb10deb571542c8a62c @@ -565,30 +460,23 @@ DIST github.com%2Felastic%2Fgo-ucfg%2F@v%2Fv0.8.3.zip 127483 BLAKE2B 7dc0995f7f9 DIST github.com%2Felastic%2Fgo-windows%2F@v%2Fv1.0.0.mod 116 BLAKE2B 2d92651d2383c73f3bec3975e5234c1346dc707f31dc29f5bcfda4cb623aa037a0df5a2dce4bf2b5fbacc0dec8a6594dc1f5ecb8806dae8d46c3cd2b4ad45e90 SHA512 158fa7771a24db80b5aeebf68528b829654d71e56ef80b5cfdd8a01b43ca25dc76bb27d7bb56a44bd6e3fb39d43695ef8edcf95e0990a970b61b8dfe80e85c65 DIST github.com%2Felastic%2Fgo-windows%2F@v%2Fv1.0.1.mod 169 BLAKE2B 710a0a9461d763677ab9004dd59c30a1ef9a4a40d395c6599d4df42bd7004554c36b50ffe296c729ed5381f668e491664dc99d7421b5de7aca2cc1d967fe18a9 SHA512 a6f8d3419f9afebd4f2e97dde9cc9e455a441a7d899745e6ae7d1cd40fc55796cb9679b44993b095accace8b4d57300e5136b83af0dabea26f10ca272afbbe3e DIST github.com%2Felastic%2Fgo-windows%2F@v%2Fv1.0.1.zip 28984 BLAKE2B 34b72b0cc180fb7f70bbfc3cf9a7897606191e0aacf66b9312828b952405286c6f46c2cb5bc91b2f8226babfa77a15fbb019892553ad253873f82f6989333c50 SHA512 af27eed8b1e8e8ed1ee49299f685c87b4d4adddb84814932ff76c2165020a8a32258f524ca1c07170da1541735d9e311c3904e4d357d0a0e9e1e69c0cbe12e9e -DIST github.com%2Felastic%2Fgosigar%2F@v%2Fv0.14.1.mod 175 BLAKE2B c9861c8c57b45cf8f62ce5f238c6f1c56ef12a165df01af9f00d03866f52cbc0604015bf49ce2cee558f0a2c206d264e1606cc82892befbbbe0786c5dc6712c1 SHA512 a6b71a6c74d5b3b5bbd2ba0b899084bd3848d22ac31267b86a0129a98d61fbaf273a0d51b486b784960e7026912775f02fe265b46328c73a55d13bcc4800cc14 -DIST github.com%2Felastic%2Fgosigar%2F@v%2Fv0.14.1.zip 115821 BLAKE2B c3980759bc2fd41d2639c31163de98c85afb1c6469e0cd5edf7bfac3085b7ab13b395f411e0894f99c489cd5c28a567165d887f5838cabee6b9f9d367fcae9da SHA512 2e9688cd053157c6824e76747d8513bc9d8cab9a565580e780cf55d73b0f6b85be86f23921bd5c1691ff8aa7572475f6515b4f39e0be989277bf4c70fd77d6a2 DIST github.com%2Felastic%2Fgosigar%2F@v%2Fv0.14.2.mod 175 BLAKE2B c9861c8c57b45cf8f62ce5f238c6f1c56ef12a165df01af9f00d03866f52cbc0604015bf49ce2cee558f0a2c206d264e1606cc82892befbbbe0786c5dc6712c1 SHA512 a6b71a6c74d5b3b5bbd2ba0b899084bd3848d22ac31267b86a0129a98d61fbaf273a0d51b486b784960e7026912775f02fe265b46328c73a55d13bcc4800cc14 DIST github.com%2Felastic%2Fgosigar%2F@v%2Fv0.14.2.zip 116210 BLAKE2B c57c5674e46e0706b12e4a14be5a57bb7d2d89cce2291478791288eee1560f3b2d87bd8ab9cfb71068733a0136ba7e5be61a74f8923d38f8d5af9e00494dadb2 SHA512 762b2bed9b8b4bb202de727e9522dc792380d4d7ba79f52bae3bc0525b5df68f8ad8351d92f1ced8ae4c4e1f0a9fb44ed9f251b4522b3fb2e5824c3437c90685 -DIST github.com%2Felastic%2Fsarama%2F@v%2Fv1.19.1-0.20210120173147-5c8cb347d877.mod 1502 BLAKE2B 4f8b3f4403e79cab17ac0de1e8514ac3854cd5b964751b8f3eb19d6fd6623d603e79d1c4e73b2f678ec9e3f3973c44b80a795bfbcea967fccf78e88b652a1653 SHA512 a38dce9a939a1545354ba356e822515c28c39a29ec6be1d3198811303a71298273856ac0898951efd088e8e6fff9371b4ac596b73238b506d753017f6a62e6c8 -DIST github.com%2Felastic%2Fsarama%2F@v%2Fv1.19.1-0.20210120173147-5c8cb347d877.zip 396190 BLAKE2B d6c8207088139774ba77c74ccdd1ed55de5e18979c032603cbbf4abe1d740ba5c69869d49999373298e86e0a82dab4eb4072b0054626c15f2246038d3cd2ab36 SHA512 fcd3eab8baf15a34a9faddd1235f8e4ae97904940f619ccc47e8837ccc9da93dde6f20f3a89a6b8eb8c31a91ad175f44694e1c17b3b067a2e008051e05bbe65d DIST github.com%2Felastic%2Fsarama%2F@v%2Fv1.19.1-0.20210823122811-11c3ef800752.mod 1108 BLAKE2B cb6ecd35d971ab7cf7f9eceadd45bd060a163fa1f00be5375792bbb2eb8dfd1e8d756f9bd9ce441c66f08a7779e93be30e8387a3125f06c703400e6cf46bd7e5 SHA512 8c369a265e62471181fea3906f1b5de7e0e190c387b93b0b7eda463d2c840e9e32b6b9bad18fa22bf7da9d9002e553180a3a1822f7a35741eaf2f6027690a269 DIST github.com%2Felastic%2Fsarama%2F@v%2Fv1.19.1-0.20210823122811-11c3ef800752.zip 419523 BLAKE2B be687b950b2daf18ce49db2510c2d8b8dae7430e616aeee04c6761fedde14408f9049badbae9d03e44302ab80d61018d47e2d1d33c8668a9fcf74db64c5a1039 SHA512 79872fde5dde650d77bfbec35ab195c9a65c2768a559be56fc92b95c7c716646ccaa2053df72c561f81510881e7adbd0f32f8df11ac8d9ff45a912e5f592fe8e DIST github.com%2Felazarl%2Fgoproxy%2F@v%2Fv0.0.0-20180725130230-947c36da3153.mod 34 BLAKE2B f28e4e0816416341c47f1050c45c142e5f54ea8461f335b1303def3516a3642a4cf29341cb16aa3fe7a8f78439732058a3712b3831dc35b2db3bbfdc8289ba2d SHA512 df974cf26d8392df0aa30b39a28ad4b6fa2c128cc6e4be98e91aad8f997e76f98d16a5c19cb3aaa510f659ed8c02b05e7d93888648f30c701fa02e63707075be DIST github.com%2Felazarl%2Fgoproxy%2F@v%2Fv0.0.0-20180725130230-947c36da3153.zip 127557 BLAKE2B 1747b001bc860fda3bef9158f85863e56c8751834dda8160e80075efd64079059cd088e6e31c3e951db81823cbd33f4787e55b5afca96795707d20b00d09d2da SHA512 d64c47cb432cdddd39ecbd6f53a431ab34eb1f17e95264302b8708832166f847d81dc650e9a61475389b33e0b5b08f8f7402258d1ae927f4fdbc2cd098326e31 DIST github.com%2Femicklei%2Fgo-restful%2F@v%2Fv0.0.0-20170410110728-ff4f55a20633.mod 38 BLAKE2B 10c510e0332f88b1c489b5787540e7db93d5babe8fddd2d1603991bd08408a590d133646697604ee008f8a16f1cc384d8223d07e74d5da7e2242434accd1bb9f SHA512 d4d6319d58284419a3bfbe6eef0623570cacf0cd75a192cf5ce49846d75f02dee4188a68b9c62a6c38864503a7884e08d03a44a35296d1a077ea46ad5d68c820 -DIST github.com%2Femicklei%2Fgo-restful%2F@v%2Fv0.0.0-20170410110728-ff4f55a20633.zip 106733 BLAKE2B 5f3c919ae1af8359f0ba4b47164f085625ab136f50cb5602ee4a17b7dcf4f88d44cde2742357c7d45c548ac13014fd5598c968c21fe47e2e76ad97c761e593e0 SHA512 79ab9c9f35794e27d1857b746aac677f2414c176525a45264a7598cc44c7ea4935b365e8e7a414a8ce5a530005cc71d6f8916b71b80fadca421337e77a186af5 DIST github.com%2Femicklei%2Fgo-restful%2F@v%2Fv2.9.5+incompatible.mod 38 BLAKE2B 10c510e0332f88b1c489b5787540e7db93d5babe8fddd2d1603991bd08408a590d133646697604ee008f8a16f1cc384d8223d07e74d5da7e2242434accd1bb9f SHA512 d4d6319d58284419a3bfbe6eef0623570cacf0cd75a192cf5ce49846d75f02dee4188a68b9c62a6c38864503a7884e08d03a44a35296d1a077ea46ad5d68c820 DIST github.com%2Fenvoyproxy%2Fgo-control-plane%2F@v%2Fv0.9.0.mod 378 BLAKE2B 571b914afee85b0d13a567132dd40a80f60224e20685279cfaa1e5e875897c8e0fc94d7097992881495f4c0c090b27c87f6d95db0161e1064434ca0434ae06dd SHA512 f0135b61ef0638fe384c875786abbf8ed9a93836f6ed29d19a2e9a626cf6d6c6a252146352eb32298b826e93bb61b8c733f8a6aa683e5856ebec37cccc64ce58 DIST github.com%2Fenvoyproxy%2Fgo-control-plane%2F@v%2Fv0.9.1-0.20191026205805-5f8ba28d4473.mod 378 BLAKE2B 571b914afee85b0d13a567132dd40a80f60224e20685279cfaa1e5e875897c8e0fc94d7097992881495f4c0c090b27c87f6d95db0161e1064434ca0434ae06dd SHA512 f0135b61ef0638fe384c875786abbf8ed9a93836f6ed29d19a2e9a626cf6d6c6a252146352eb32298b826e93bb61b8c733f8a6aa683e5856ebec37cccc64ce58 DIST github.com%2Fenvoyproxy%2Fgo-control-plane%2F@v%2Fv0.9.10-0.20210907150352-cf90f659a021.mod 581 BLAKE2B 4ed45e2bcfe947832a5a24a322473fa9f896aaf4f8791b961f347aa00a3d9d451ec45b6b41c33a982cae86bd27aa9acba52b72d0486bc20cfe6cb10a967ce948 SHA512 2eb8b102c6e4fff6e4edd74102c8002f3f2a6f7f782f3a6703855aa7ecdcf800e79c1e3254249e612149de470b1958b50616e5169372361aff1e460904aacc3d DIST github.com%2Fenvoyproxy%2Fgo-control-plane%2F@v%2Fv0.9.4.mod 471 BLAKE2B bc51330df71ca612b3a573a93a8ebe57ef4e677157835221dfc5f7bcbada1fd90f7a6a3a002cbde08c6a95642477789d532ddc80e7ecae1f9e6e7c081364e970 SHA512 323c4b1c27bdc5bfb1795f1353d21ad6b7a2056bb0b364adab5960aabb7bea20ab3287ba60685df130abddbd66c3d82dc98a291aff1849dbce8c182c63c7b0bf -DIST github.com%2Fenvoyproxy%2Fgo-control-plane%2F@v%2Fv0.9.4.zip 1740105 BLAKE2B df76ce6cada16a92f687178581f92037d60d99f1c69ec5491649611c101cc65e3f3707d1aa6e8a8d9c4c483d7935b411c80913fad511053acc383bf484cdf025 SHA512 16d297304771f6333fd511f9ad78d97e34196030f42a4eefa9ad1f709458d67e889530b315430a1c08b158a245a8c634568c10541dd1e3738554a8bfc5b82298 DIST github.com%2Fenvoyproxy%2Fgo-control-plane%2F@v%2Fv0.9.7.mod 543 BLAKE2B c757618d90ca032a7a1dba4ea988603324c82b3c8df0248caae59c5d33d601def8c5f6238acd40166aae227759bffe4ba9ef746ffb045da14416441e22f894bb SHA512 90f3298da3bac3bed1dcc040304c84939efe3757cfa4ea0d4367a459b3328f26da343a7aeb8d9b9185ac9e324e5cc6287243b51102edac6089b50209226b5018 DIST github.com%2Fenvoyproxy%2Fgo-control-plane%2F@v%2Fv0.9.9-0.20201210154907-fd9021fe5dad.mod 543 BLAKE2B 35a7d739e1bc24c321c5732b27fcfc0bd4ef872610759ae867d08f2dea85e55b3f515698fc48299902703b7a8cff9658f30f855a6b472d4f4945f38101ee42d8 SHA512 b52cfc5fde9300a89cb4e59585c549582fbe75c33ca19fe06d1d8797216fdccee4f35a30fb794f37a16ac0a5d54dee0ce53fd938073b42b73cd96203b3819c61 DIST github.com%2Fenvoyproxy%2Fgo-control-plane%2F@v%2Fv0.9.9-0.20210217033140-668b12f5399d.mod 543 BLAKE2B 35a7d739e1bc24c321c5732b27fcfc0bd4ef872610759ae867d08f2dea85e55b3f515698fc48299902703b7a8cff9658f30f855a6b472d4f4945f38101ee42d8 SHA512 b52cfc5fde9300a89cb4e59585c549582fbe75c33ca19fe06d1d8797216fdccee4f35a30fb794f37a16ac0a5d54dee0ce53fd938073b42b73cd96203b3819c61 DIST github.com%2Fenvoyproxy%2Fgo-control-plane%2F@v%2Fv0.9.9-0.20210512163311-63b5d3c536b0.mod 581 BLAKE2B bed1b19ca816a806f1cd354de32c7bcf3280cad3afef7569dee60d0963e56a9ac42e3a88e5167df3652d41efc40c96cd88a9a8fa725eabbebe43796365eb6b5f SHA512 2e31005feb4c2a96fa527af45aa2093da2ef746edbd9fd37a7f788820c023d2de132fe3f56e76422d1be856216870f2c07f5c01046d968f2e61281d53e1942b4 DIST github.com%2Fenvoyproxy%2Fprotoc-gen-validate%2F@v%2Fv0.1.0.mod 49 BLAKE2B d910253a9c976078b790d134a9d75e53cbde427e7733ab9e09c9060b312a5749aa083fc48263501e3339a580cc409b5859dafb820a4465827e7fba4eaca31ecd SHA512 755a3d173d43e70ca40fde2d5ce16c405365da90ff595003ef64598c9b9734b7200fe07a16fd555e4209f83e5e17561d18227c46a5f25a41976ff7ac024cb9aa -DIST github.com%2Fenvoyproxy%2Fprotoc-gen-validate%2F@v%2Fv0.1.0.zip 194391 BLAKE2B 78828261a7d5bee8399f689ed8de5a90e1a74e54a935d166078a477c79aaacb04663382c8531663a5ec8b3d225bd9e11e3ee4f3eb9fc94b2714fd6c8d34e9a25 SHA512 6091a63fbfe97f1b9bc5a9524e1065666ce653ae85b9dc7999f322f08dd48fe1959be515d2daed0dcacc3a83b80505dad5cf5a9d190cf8136a7a663a460806a0 DIST github.com%2Fevanphx%2Fjson-patch%2F@v%2Fv4.9.0+incompatible.mod 37 BLAKE2B cc30b89e62bb3a524aa3d6c55c472d2b157d3cd3b06d63b8f68c5ec035b6281dfef631064cd836f696317bd0ab517eeff464fedcf629491ed87b748281f9508b SHA512 f3ebd49ed1f05193a2999ce7178a9bbee1d1feae8b13c612a8a57d5c836eed66307271d9dd21de79800bbe9773364e826502287c366c4d3e2ef16d4a346378a0 DIST github.com%2Fevanphx%2Fjson-patch%2F@v%2Fv4.9.0+incompatible.zip 19896 BLAKE2B 8ca1144d10319091d11cd6541176bb21eb26eea5aea52c0f09d919d00ec7d324910e18241736478ed91a21744252ea8da374abf5963e7c5d800628c9ef49e312 SHA512 4c11818589ac5f5ff12ece87b49ce995acf151c87e96d1b0a8bbb9b2326b30e2166ffc5da7e19a59f42628948fae931a15bf418a702e4606779ae31925bdaf0d DIST github.com%2Ffatih%2Fcolor%2F@v%2Fv1.7.0.mod 30 BLAKE2B cdd74965525563fa7e3db19aae87c777b2de65faeaf2987957ea3bb4c0c6a91ab82fe02bfeeab4d6f523214bc2e929628c082edb967d49309e75483ff4c3bb41 SHA512 2dfc66b2f6accb7ecaccc48cb3daa338173f4751d954cb2912025d881f17a7a2df0457b2d7420f2d93b50519a2437a763450c4d639a26b3289fce7bdec5bb144 @@ -597,18 +485,14 @@ DIST github.com%2Ffatih%2Fcolor%2F@v%2Fv1.9.0.zip 12428 BLAKE2B caf7a05e79d8b7dc DIST github.com%2Fform3tech-oss%2Fjwt-go%2F@v%2Fv3.2.2+incompatible.mod 39 BLAKE2B 03c2848adc48e404015826fc857d2a7b923efe39f2b11ec28e238ad2b06b0c5f4539f256443f91a116bc135923de7c4013a44285763b482d2baab5db1bdbefc8 SHA512 6c5546d979277d5488fb31eeb9fc33999dea631baec6902f937e19f4d65a23a2bb8620481c3ec69606eabd019be0096553097040bc778522b05f85ebc56bb787 DIST github.com%2Ffortytw2%2Fleaktest%2F@v%2Fv1.3.0.mod 36 BLAKE2B 0b3e2e38c2a6c708af475f5550f4e6b366b9218fb9e29b9ace6fd61775be5635b5dfb237170e5c4a84c82a4f62e3901ce8854cc5f9a81aeb1e2da6f788470e1a SHA512 88ca10cb6af255e2e0ff960df075cbaf39e8baeb3b65e35b9a8f48843520a4cefe410765d0890781dc0429aebaa183aeda2290fc0643b852b9ef269c009ecbd1 DIST github.com%2Ffortytw2%2Fleaktest%2F@v%2Fv1.3.0.zip 6665 BLAKE2B f9bdacdd7f4cb7149fbf6297d3ab38c3a9527e0af158b933fbc673b96c5ffb684d6511b1679e03a142e4db5dafffc7b1e2edf24ac2d0f4e8faad32041e3e1165 SHA512 77f320b3a94a6da76051d6c15a7c31bfe9dd50b463ad9a354b0ccd4e24df3ea14ce026a1f509d2125f9603ff95db4ee001f9910fd6db05c9bca7b1b15ec304f2 -DIST github.com%2Ffrankban%2Fquicktest%2F@v%2Fv1.10.2.mod 121 BLAKE2B 3b2b42800cf70cdfcc5a34ccde0b38f8bb16756e47fd83215563e653667a993416007880ac26a9f41f1f18318d9803b9ee90eaa98b2d4de16edcb7b74eb54760 SHA512 1a666d5599c4bbdfc3c174047e187af75d1a3e66e344ae76d714b387c39dda9632bb6c7ea1ead5a830a2aea1c5a5e2d051d552535cc7e0bc3dbf71383a1c4e5b -DIST github.com%2Ffrankban%2Fquicktest%2F@v%2Fv1.10.2.zip 44891 BLAKE2B 71044665123da95afb442b491c4a3d9c6e9ada650784ea2391a9a6c3d11ca8a471e505af7ffbaad00f1786b86683e2d5bb72a10012b8dbc618ea568f0e652677 SHA512 f83f91deb3b2d243f07bc8922276245f85d31f620aec192417ed7d413e823f8694f93bacffc6c83163cf528c19460dbf248063d5388d9c622a4255831fca5d37 DIST github.com%2Ffrankban%2Fquicktest%2F@v%2Fv1.11.3.mod 121 BLAKE2B d9ab9021ab813b7b6985b19ffec32d7154e43a1a6def62015215f80f0be7f981786f112974b796bd69afd571015ee46bb8b7790bb52dd28da6b830563f1a6034 SHA512 50beb03164eb70760fe996a22127ba01c922fe6c817cbc6089c711cc19f6dc7e25ece6d1c9cd767a3b8b42b1cba84443690b01513a6740df6f8827e94bd1fc79 DIST github.com%2Ffrankban%2Fquicktest%2F@v%2Fv1.11.3.zip 49908 BLAKE2B 67bdf78212983dfc91c56ec978151d0d359e4c2f84ac7d68725ea1bf2404604011f63c73a293accd0d9e679996437a3678f5eb9dc0284b445a97c2cb70ca3638 SHA512 10f3c3075858f8c2096164ee49473611e9df69fe7df7ecc4b515c327f4f590a692b828553ada806054c896475257af706d903e5a964f8f2ce0f7706a6ba499b8 DIST github.com%2Ffullsailor%2Fpkcs7%2F@v%2Fv0.0.0-20190404230743-d7302db945fa.mod 35 BLAKE2B a429dde238710a24e360e6aaf3631eeb28f1ebc1b75fadf44978ff339735683c81910ed7e7c9349d73d06721bcaa68fd526d5f31fae11dc153627de6878fcd1d SHA512 c79cfbe12d4b0cf8e79d2b652665bd6c81b0983fae996b472273cc0163eedce3beddb73e784fa37fda5442096b00aa5135df6fd06c2675942fdcb79b069f2667 DIST github.com%2Fgaryburd%2Fredigo%2F@v%2Fv0.0.0-20150301180006-535138d7bcd7.mod 34 BLAKE2B aacafc6177e1e87c8f4a17f295900d749608f722755d31a1939d1b601e4719984c0d1299fc4de9fe74c1109852009daf4641cb5c81629788a639eeb9314867c5 SHA512 c4b5fc4230e8e9c7631f577ee15414f7a72bfe27af524fd6bfad8c38a81426411dce35a191d840a9c69eeedfeacacd3f2a108c5eec35a3e30b0a7b262b15340a DIST github.com%2Fghodss%2Fyaml%2F@v%2Fv0.0.0-20150909031657-73d445a93680.mod 30 BLAKE2B 6a680b6e14f0cbca536b1ca02d633e16b2010cee7f590088748339785b2989cb0f86a51fba709da938d4c10ec810d5fe022d7d1a5c269d5ece253a78a5b2069f SHA512 7ffc7a5c3e0b39831e590ce3402dbf5c95392e88a08576a16d9e1887b11400efa71a9d183d3f1e080081246f28a70262a679348f009f7da6bd41f253a60b0741 DIST github.com%2Fghodss%2Fyaml%2F@v%2Fv1.0.0.mod 30 BLAKE2B 6a680b6e14f0cbca536b1ca02d633e16b2010cee7f590088748339785b2989cb0f86a51fba709da938d4c10ec810d5fe022d7d1a5c269d5ece253a78a5b2069f SHA512 7ffc7a5c3e0b39831e590ce3402dbf5c95392e88a08576a16d9e1887b11400efa71a9d183d3f1e080081246f28a70262a679348f009f7da6bd41f253a60b0741 -DIST github.com%2Fghodss%2Fyaml%2F@v%2Fv1.0.0.zip 13436 BLAKE2B ddd82721096e3dfc8c70543b4324d02f1137d9eac13c1eec1236c4ff537bbebc2ce5f205af07e8ecc16a909c4415e764d87324bad3efd5c878aecc9f8b105647 SHA512 722683483b8071b58508a7de9a9c9826d4a33c874948c1a6612c89195cceadfbd0ee0b56635d408f0af09aa2e904b0ae3c86a06e9b8f86c502080ce04c756e42 DIST github.com%2Fgo-gl%2Fglfw%2F@v%2Fv0.0.0-20190409004039-e6da0acd62b1.mod 29 BLAKE2B 1cefa73995b3d0b4206aea263f55c672b675dd22d42c61a92f7380b6e726f2d7ea40e0a9e456181f34808f5386eae3c485bd2872857caf1824254fe4a55cb635 SHA512 a709c650da5d5f513e94891b88c26697826fafebc1ca964fb9544415637ca14e3b9f1f4ddcf738e28032e10a2d39b619678ec5c8d44cc0a1dff738c75645e2f8 DIST github.com%2Fgo-gl%2Fglfw%2Fv3.3%2Fglfw%2F@v%2Fv0.0.0-20191125211704-12ad95a8df72.mod 48 BLAKE2B 7d441b7bef1f34bd7065c63630add910d504ba5a2897d6a0b7cf9c9456337b8e55e1ffd9e12cb3fb8c7f021e51cc045ea41cdf62f2c33555f4b61aeda07c332b SHA512 06dd140361d7cc1af9e37de85402631a5310d34198e20d6ce1521dca15d1fba1dc9e40b512a30b8e850e105e9fbcfe0691b298d092eb92b79da564532dba721e -DIST github.com%2Fgo-gl%2Fglfw%2Fv3.3%2Fglfw%2F@v%2Fv0.0.0-20191125211704-12ad95a8df72.zip 651088 BLAKE2B a0ff217b4d7388eb0b15c70cfa9028f8817359e306dc8b85d397c60f8c671676e0303d9f6f403c443a715b37f0e08a54ad5ba7058cc82858f3ebfa55037cf34c SHA512 efec6d0a78b0ea469b87aec0f1e3d31a5ff37a06a3a85d148c164397cd90d5b524933472b51ec771d3775d69b7af37f864523f9a232ae3bf053bf0e0e768601b DIST github.com%2Fgo-gl%2Fglfw%2Fv3.3%2Fglfw%2F@v%2Fv0.0.0-20200222043503-6f7a984d4dc4.mod 48 BLAKE2B 7d441b7bef1f34bd7065c63630add910d504ba5a2897d6a0b7cf9c9456337b8e55e1ffd9e12cb3fb8c7f021e51cc045ea41cdf62f2c33555f4b61aeda07c332b SHA512 06dd140361d7cc1af9e37de85402631a5310d34198e20d6ce1521dca15d1fba1dc9e40b512a30b8e850e105e9fbcfe0691b298d092eb92b79da564532dba721e DIST github.com%2Fgo-ini%2Fini%2F@v%2Fv1.25.4.mod 29 BLAKE2B ec6988d536e1cfabecc7e1ee6070c6429c88de9bd970b3ecb35bf8e42ac3d2dfa08beefbd3741ef7a039020e6d41332039c6bc0e13d5e79bca84cf669e4f552f SHA512 67077f6e3f3c2571d6df326aa1d6351c3f7950337a23c548ff69e73df265db516eee559ee4afff17868068f2754c7ef272e46bc3dd5ac324ed002b749116794f DIST github.com%2Fgo-kit%2Fkit%2F@v%2Fv0.8.0.mod 29 BLAKE2B e43df3e551bcfb1d4a4843ddf00f1a9432cf768420f49943ee2936fcf3e890e59734b71ecbfcb85a70212122df3f03582335e37ca7330df9e335214e75a849d6 SHA512 2ace9d4bc029947991eb7237e7343fa31c5192d63927de1701434c305a659cb88fdae12e9b604f06ab318f1c26b207821edbe11e8d9382a0447544b782630c6c @@ -619,37 +503,25 @@ DIST github.com%2Fgo-logfmt%2Flogfmt%2F@v%2Fv0.4.0.mod 100 BLAKE2B 2558b7edc2344 DIST github.com%2Fgo-logfmt%2Flogfmt%2F@v%2Fv0.4.0.zip 17559 BLAKE2B a527ab39ba8646129de4c22303bc8c1c58e9834b8ee898a55cfd6940c665134305290fe531e9c8f5c9a1d8d7171db671e479af5679c8abfc4b60c1200761d894 SHA512 a47e8dfb165764ae38985658525e16d7e0942248aae078d2bed543c355ab177e49743556503b59a27cdb33935954ba5d8f08d890b29e5d7fe5d606f2c5b57bdd DIST github.com%2Fgo-logr%2Flogr%2F@v%2Fv0.1.0.mod 31 BLAKE2B d141d98fd2673b422369b754fbd430a465f08bcdb07fbbf1ed626304ecd0843255fd2e909fc395b04c7adec18a15dea65ede0c64689be98b7491729d13363db7 SHA512 45bbb63ae2dda8c2ea63c9e38405b379708326c3f2e7963e3589ea53d06fd3bdce1613b5a0c1ef66f9c6ddc21374b1669218bd6b3210918df0a4b205116f3e14 DIST github.com%2Fgo-logr%2Flogr%2F@v%2Fv0.2.0.mod 40 BLAKE2B 58806201fdb03763a50b137694c83456be85e03dac2b8ac7a1dd39c27795225d009e38ca6bb232247dad1e9e6868fbc7d6e976ec8d50c36adc2f7ce7e66f75c7 SHA512 f1933f140710ea465e584361e0751356bea07b0e772ad7da7eb3d8ab2881a55c8c300140778defa1a541e3e7613819c28de76127168900c8d52e931a8b408d97 -DIST github.com%2Fgo-logr%2Flogr%2F@v%2Fv0.2.0.zip 15918 BLAKE2B 1336707973721ae4343d53fd4aab4853472a817a4bb38db05965870ad714e2f47a324c87f692d88d89d886ecf8d56e3125c099949c97d86a06ffe6efd26e76d6 SHA512 af51415b41e2f186b66bea72d46f602faf22e899f01d7b6fbaeebf11532efea1d03e7c575770e79ea5f3f476ecdc61afbda860c490d44d785bbfb0105352d51a DIST github.com%2Fgo-logr%2Flogr%2F@v%2Fv0.4.0.mod 40 BLAKE2B 58806201fdb03763a50b137694c83456be85e03dac2b8ac7a1dd39c27795225d009e38ca6bb232247dad1e9e6868fbc7d6e976ec8d50c36adc2f7ce7e66f75c7 SHA512 f1933f140710ea465e584361e0751356bea07b0e772ad7da7eb3d8ab2881a55c8c300140778defa1a541e3e7613819c28de76127168900c8d52e931a8b408d97 DIST github.com%2Fgo-logr%2Flogr%2F@v%2Fv0.4.0.zip 19787 BLAKE2B 74176b2689cfe0094d8d818400de8cca9fe637886efed092e74b1868cdf64fc3af65c8a365a9c971eb58031aa839258ffea9df422ca62ce7ee1c7096f07248c6 SHA512 25d5479fc56cd00cae22dbfc81a27097f049a799bb29aa0f4911412b39fa6dada5ffd213118fbadd0991ea7c7207425324a16b99235b439d0cc0204cf8a5e444 DIST github.com%2Fgo-martini%2Fmartini%2F@v%2Fv0.0.0-20170121215854-22fa46961aab.mod 37 BLAKE2B 2ebc74d62cb97bf929cc59df3774562560bc2c1c5e1717380b05fd79f98b1a4396082d62c4992751207915c03c7ea983f8eb91b604d03f628b06d3dc804815dc SHA512 94811e2f653bfc9aa65b2f21212d65e96e0415541152a8607f9ab0d44bc1ab46175f39362cc9c1174aa0b1ea60e00fa977287905096a66a0ecfe62ee75ae1c6d DIST github.com%2Fgo-martini%2Fmartini%2F@v%2Fv0.0.0-20170121215854-22fa46961aab.zip 93913 BLAKE2B 083da0dda5ec6e4d8c9bb983caded3c5cd6e723b15f4f9ea8e643d578b171208347a72f34765daeb80551a3c16819bcecf70a9ebc37d3bd587b1ad1f19e50ed0 SHA512 0355660d8521b8853c9449d2fdbc45c3b0243b456fa6fcf627c611c4edbbd7ed8faac5505f464d13b2609c5dc12996332884fdf78b78a2ff7ebf74c8d6184831 DIST github.com%2Fgo-ole%2Fgo-ole%2F@v%2Fv1.2.5-0.20190920104607-14974a1cf647.mod 102 BLAKE2B c096713531ccc3c357cf951e296fa6d4cb5619a408f24097f6d61db1610a7940704e913387b051f0d7cea97b950f87d1d659b2de94942d4b6b7eeb90fba8e7e6 SHA512 8ecc75e46e529812efc2e20f6bbc044929aaeba393c291fbde9b3c9365db5c4e7c06b07dc2b4484326609521eb09cb55ab6f9d8976fe1450bf4f52a962a35429 DIST github.com%2Fgo-ole%2Fgo-ole%2F@v%2Fv1.2.5-0.20190920104607-14974a1cf647.zip 85754 BLAKE2B 8ba3bb93b06f11f30cd3c115aa483a4066d8c8cc6d2f08a973f47cf38f364b4a536ce1a012d4a63aa87247336a474bddfc3803ef2357788bb6fd12be627c555a SHA512 4077f2323fb8a46b0fac1700d6c22cd370b5073c1f466f1b0f8de81d6c930933be7e5d66ceffd94c00b3400ee95b74ce3a2f227a387f4dfb9ee84d71eda80dfe -DIST github.com%2Fgo-openapi%2Fjsonpointer%2F@v%2Fv0.0.0-20160704185906-46af16f9f7b1.mod 41 BLAKE2B f496cc326aeee2c6f1547b802fa1ea13a578144331451bb772a33e2934dcc655c9355f06f7845684130c6647d00decfa937c839909baa01a6d84f6e601a427e8 SHA512 56fe1d995f8f51197d68494fb2edc2d5c5cc863c881ed640a74ba80e292a54a0600f10c727b3dc8a209fc33c750d92ad658374d0dc3d083fa9750bb7174f5613 -DIST github.com%2Fgo-openapi%2Fjsonpointer%2F@v%2Fv0.0.0-20160704185906-46af16f9f7b1.zip 16231 BLAKE2B f12ec2bb5d3bdbec854fa5c3ae682b11c5439206abdd919208e608e0b9ac2b799189f1642fd6d0e501147cfe8565c528fed2887ffbaa5d39c330e7adc5390fa2 SHA512 e6e493ae61099947eaa3b58438ce65899d698b0668a31ce1ff2fb8fcb78affe29feeedafc2d9c9850a99f64ffb8910bcefc17b3cd9968c4a612185ac44b55a0b DIST github.com%2Fgo-openapi%2Fjsonpointer%2F@v%2Fv0.19.2.mod 126 BLAKE2B 27ace39813b8f55ba228ea7a2f298e26bc30daab931d25167887237a6e2a944014b132f143a20006e69861a6d4517d597ea6d56f74b2fa6941752f3161e44644 SHA512 a33deb764fbcafead3f863c4e20fbd6969e8ed04098fede6872555405fa4a352b31f771adfb5df03fd633ee5471dbe259407d873e230af01a1fd31b78042cee2 DIST github.com%2Fgo-openapi%2Fjsonpointer%2F@v%2Fv0.19.3.mod 210 BLAKE2B b3f610a7bbe7758041e145a17de7becfe6ef0d80bf8a2e6bb9de47883483b3ced7f09e0ef1d170f42f1c5928913cf80043727b3e62fc0025943f6a327a884f64 SHA512 d927113c08de347570e5ecf4ef7019c7574e9fa2d751273e8c68f114b49aa4a9d9c39e32937ddd1ad3d665757d59a4e498fe275578d40a6b0dc644ca7dd8fca2 -DIST github.com%2Fgo-openapi%2Fjsonreference%2F@v%2Fv0.0.0-20160704190145-13c6e3589ad9.mod 43 BLAKE2B ab024fc86c325a82315f5a99c39e1fc08440ee35d81fe09959816a0fff09aa5d852431fcc370dde082963ccbd0d79d74d987f1bacdd4796d6d1d11eb80089d63 SHA512 b3548cd55d406b9148e992e276f7178d68116825198f359971f22a1d9e7e2548cdf9605a1b8b6f04b3b66d92faa906dae781a53624344733fc471452f16f4312 -DIST github.com%2Fgo-openapi%2Fjsonreference%2F@v%2Fv0.0.0-20160704190145-13c6e3589ad9.zip 15782 BLAKE2B 51ff8f5ae2afe1b55a9dbb776809dab16b8eae7ae2dbac41ed0ea0d1540f9236057eeaa9f8e0a042f822320d47402deee9d457fde107a2cc1e6b4f21a4bf4a01 SHA512 f0f0fe6460eb3747d47a9d5eeccdbb6267cb562e0706985a5b6cefeb6e78c4d9ddb6a9a80ae773032d55f5144ffee722768798b105f3ea73639b54b7bda1c12d DIST github.com%2Fgo-openapi%2Fjsonreference%2F@v%2Fv0.19.2.mod 354 BLAKE2B fac3e9e9fd1514b1e07894e6931cd0368df9dcc09210519c569d81871ef1350810111ae38799b9f0b5692829d380b403d8f7468e81eab8ca22027ac3dd8f9adf SHA512 30bf4610b301503fed728f146ed4458dd3bf295e1e4f7e1ae4806f4ca6e8856be988a10642c84c5dad601d71ee5b7bbbbe0f3e371be1b382c3c3e869493721ab DIST github.com%2Fgo-openapi%2Fjsonreference%2F@v%2Fv0.19.3.mod 363 BLAKE2B bec8f102ff2d1cf0d4e61960971cae49e628ff3678b0a6595fd4add3dc6018684c004ff8de4a7f60fdb5ea8fa98dae0507c619f148836dc9287cc687cb9629e1 SHA512 b9528f1a273596c8227843c7b5513920f78c25b859c0d095499ea05f5c0200095f28a344c5bcc913b61c44f71c5af50462a2e7e2ca6ebb9670c5875096118998 -DIST github.com%2Fgo-openapi%2Fspec%2F@v%2Fv0.0.0-20160808142527-6aced65f8501.mod 34 BLAKE2B da7fc8b2c3dd4e49dc2efc50ae5d50571e906f68ebbaaeb863f4b3f6f03160a381d7b0e743863cb4253ba36afa2f5d7e518ac08fb4d6c08566d9931396d87fa9 SHA512 b75a0212825e9e0554f7654b1da4050ddda233853ddd86fcfeaac0202dcc4605f0608f3e5ea90056407ccef504330ac407493187a759a36fd716f508b20dc60c -DIST github.com%2Fgo-openapi%2Fspec%2F@v%2Fv0.0.0-20160808142527-6aced65f8501.zip 118597 BLAKE2B c9d5fac502274fc5bb9f7e860edab4ae71384ff041dc0d72d72b384a12680cf3a6de6f5adcbb80027ae8d0992c02421121bccbd56dfd942cee18f552e4928e98 SHA512 0f53600ce46b7b6271cbb351b26607d8f41eb56306731241964bebcf8790802a0116decf69e23fd58d30d24fa9d4519861d0ca3f0c7ce7a5d17487ddd82ee5dc DIST github.com%2Fgo-openapi%2Fspec%2F@v%2Fv0.19.3.mod 589 BLAKE2B 9446db5ead7af8fe9e74376580e35fbec6d00ac8590e3e6ed4469ee237f549da84be7a1c282081a65f6112119d9af29c11a603640ac8dedd45e807a9582a55d3 SHA512 23d81877040f9b00f665fe8970912d413e944fe3c811970158cdd2df6778a4170199209de6039d535a896a87286392a2e342d48743235d99059ebda16086d231 -DIST github.com%2Fgo-openapi%2Fswag%2F@v%2Fv0.0.0-20160704191624-1d0bd113de87.mod 34 BLAKE2B 3eae155bd845592809662beb61207107add5a1e0edf380e313e262699dc421b3bbeabad5ea9ee73d29b6a694b2e58854b888e8fdb3dd9c7176ce637056cb90cc SHA512 81cbe6c6c48012994253a40b9c897207b8b4b79f35c09ede64ad7f8d22db8861ec823f2b4a7185334554c75bae3b614de236f804312c77b0027e97114ed4839e -DIST github.com%2Fgo-openapi%2Fswag%2F@v%2Fv0.0.0-20160704191624-1d0bd113de87.zip 31877 BLAKE2B a48ca3f6895c3b6ab0611820d6fe724b60c1f36910885231a78ba0cf239450a2f7c01422a26f6cadace970715d7dee669f339871c4a3a7e088b0fe30533b04af SHA512 65f54500d0083337e9d3ccb0c4a01be4a6d9d86c8f10cc3dddd0244ca16438882ee5561f41a135dd5d88609cd1a15a6cd7b0d0ed5ab059f399bb9234e4dcac57 DIST github.com%2Fgo-openapi%2Fswag%2F@v%2Fv0.19.2.mod 499 BLAKE2B 77c4b2e41d6ef35e23029489c7962e3a6e036c1e55a876916b90efcaf7011ab935ff0bf8dfbfd45ea8a27194b480055a99039dabd2a45922a4d18f80fce4343c SHA512 c007b4edad28839d872ce2bee87b875757a3428a09d04d499bcf710baa8fe0f448a818f7a939a3c4c40b05436233a683af41c9ebf466ca58e0f44e508a014923 DIST github.com%2Fgo-openapi%2Fswag%2F@v%2Fv0.19.5.mod 499 BLAKE2B 77c4b2e41d6ef35e23029489c7962e3a6e036c1e55a876916b90efcaf7011ab935ff0bf8dfbfd45ea8a27194b480055a99039dabd2a45922a4d18f80fce4343c SHA512 c007b4edad28839d872ce2bee87b875757a3428a09d04d499bcf710baa8fe0f448a818f7a939a3c4c40b05436233a683af41c9ebf466ca58e0f44e508a014923 DIST github.com%2Fgo-sourcemap%2Fsourcemap%2F@v%2Fv2.1.2+incompatible.mod 41 BLAKE2B f7214e61c433e81e3d4156bc0baee7cc0de46df019b13cdf5b18914121241896dd666a4e5d1b63c14111ba3539fdf4c2e757dbeb84affbda76702e275ce144e6 SHA512 adc702dc7c33daf8e8fe1d0eb73f02d9e2204dc8fc49a7ffe6d341e82e51a1bb763a1656f5a1e5197eeecf0bb899c56c8c6bd3135c3ec406cffead93ba2719aa DIST github.com%2Fgo-sourcemap%2Fsourcemap%2F@v%2Fv2.1.2+incompatible.zip 9674 BLAKE2B 96d35871d15c5a03ffc88d400f48973c2126c3036841b8ce401ec48d30a6d61d1161888e9ca68fd9e431bdfd7bc40269be1990ea0e44993a38c757993422e4ff SHA512 a3e415d34ea68fa3d4988de507299d10c8dd3bcac979f930f1c22021b4e1ab19e0054d94d74da3bc03c3c3a075a09fd43255c8b79195bd85a1361225334a0c81 DIST github.com%2Fgo-sql-driver%2Fmysql%2F@v%2Fv1.4.0.mod 38 BLAKE2B 198f3a6fb7348bf50286e1dbb067e72ff854b1daedf1d181b643872aab377b930029feeb95d5d6ca21109facde089527a06922b9ea52cdd59ef553d69b984e06 SHA512 21ac6d6f8fd92ccbe09cb30d0dd6a37142907048cc5f9d0574824765918dfd8ccef96b7ceab9dd259f9a95f5c5be566ac00ff4eb3e37ba7c7c98f25b3185baef -DIST github.com%2Fgo-sql-driver%2Fmysql%2F@v%2Fv1.4.1.mod 38 BLAKE2B 198f3a6fb7348bf50286e1dbb067e72ff854b1daedf1d181b643872aab377b930029feeb95d5d6ca21109facde089527a06922b9ea52cdd59ef553d69b984e06 SHA512 21ac6d6f8fd92ccbe09cb30d0dd6a37142907048cc5f9d0574824765918dfd8ccef96b7ceab9dd259f9a95f5c5be566ac00ff4eb3e37ba7c7c98f25b3185baef -DIST github.com%2Fgo-sql-driver%2Fmysql%2F@v%2Fv1.4.1.zip 106521 BLAKE2B c7c61852b093d2b0452e9daf9ab26b83ee6426a9afa4f67abb0e0f98ef28961017f774075f5d90fc05d6de3c26fdf90a1916b426b32a41e2cee8fb0452e21f03 SHA512 023209372d47d4b5279789f581a6f4452aaff1e262ecbdb3fbdc48a0939599e319109b99d1c79414716f1c426c143cc1ce506dcd38f304dd5aa3e9348084628e DIST github.com%2Fgo-sql-driver%2Fmysql%2F@v%2Fv1.5.0.mod 47 BLAKE2B 7252c3d085ad65bc8d2694f6fabeaf42736c8af8f4e061f1b6f254c35859619db00c1e204057cf355434b40f403b1c67c29fa5f93661626284bde20c8877a606 SHA512 149783bbdf84f15c29931e06d98707db26048d13ae9fd157600b522c0ddc60612c39764dc177e063f844205321ba98a01eefc1744dbc6f786861d0607dbdb0bc DIST github.com%2Fgo-sql-driver%2Fmysql%2F@v%2Fv1.5.0.zip 113293 BLAKE2B 1bc68747a73c39e2b21bd2c45dbdc3cb41a6c69f9a2a5167a6960b4ed583fbc888a41f559a8866a004703939230ccf3536cb2dae43ff5a078d21151a115898c2 SHA512 d18a710e77e830e7a1e80a16a7743cfac418832c16a8e08da7749af791e2bc8116c2c3e7f028bcf9c4431cf8e61478d6f1a3549a47e569f725db2a623460986b DIST github.com%2Fgo-stack%2Fstack%2F@v%2Fv1.8.0.mod 33 BLAKE2B 366a1ff397488b2b1c7e42db8a946bced1eb8d4260a6c177a978eb978e14f89265e7ac1d0bcd77905bc89eb35b68b3ebb028c0dfc67ff71395ab14b62335d16c SHA512 f3dc70dfcf086b785750d5b346ea07d0dc7903937bdbba58eace0fb903e656b02ddf3a1d49b486ac29b1cac9ca9d346e964d55d3a4cc5ee5ae79ac40b24d0cd0 -DIST github.com%2Fgo-stack%2Fstack%2F@v%2Fv1.8.0.zip 10204 BLAKE2B 37977dbc6c256bcd404d5b7076ac49d1c3c3c495ad0869cbdf8943b24b80ea5f155c80a0a23571b778e7fcb381140988fd19cae6b8ad681e115260b0fe19394c SHA512 1e834ba368fcac6e13fd8b3a478cbe9b181ec3660087733b68adc0dd41838e54367d22f9bc53e602ece889e6051e319fbf80d5874abcf4daeb0bfb9b64e298e6 DIST github.com%2Fgo-test%2Fdeep%2F@v%2Fv1.0.7.mod 40 BLAKE2B 85a731224d5ee0133e78887541189838b2459182d9d6de2fae4bbae159fff4ac44e02862652a6dd508e72e3cf561d93dc17ec9bfad78873fbcc31c5989f50b2c SHA512 798975a528035109053bc6640944adfc8626cafcd0437063fcac0dfa89a34567ead293d369069501ff39130c2b0e6b23373e70672280b38c87591a528c542242 DIST github.com%2Fgo-test%2Fdeep%2F@v%2Fv1.0.7.zip 12508 BLAKE2B ac3b7b06019fe4a60630907cfe79039a46015502d186d4fc51bb1176bd246e254b7c6ea13f7abd8ebdedf0575fbb991ce24aa2a670b4e3af71ae53bcded2ba2a SHA512 a841e1ff6833ae09f8bb7d671c41c9e5146fde0f2b9462c2a678498a081faf37f067dd293dbb8a1fecd15c3f03f02fb880a16dcbf30bd0038d42c9db72cc65ab DIST github.com%2Fgobuffalo%2Fhere%2F@v%2Fv0.6.0.mod 282 BLAKE2B 38ba0a80b133fabc52664560009cc7633fecf4e26e4be24a5c6c9d182f9c1ad02b7e07b8820241c6f6763fa7b6242a0f2f6e37925a223bebdaa6529ff77010ba SHA512 5566453142568e2df12b5217c7a890c184927d7fbf0819236bc009a53a6d7106b1bdff1f7d7552c8b8601858a664f34481f7f00f8dd21fda2fd4a2d5da2bf10a @@ -661,7 +533,6 @@ DIST github.com%2Fgodbus%2Fdbus%2F@v%2Fv0.0.0-20180201030542-885f9cc04c9c.mod 30 DIST github.com%2Fgodbus%2Fdbus%2F@v%2Fv0.0.0-20190422162347-ade71ed3457e.mod 39 BLAKE2B 9884f8a07f2a84a159eb17ef62e9b17398b84bdea38fc37591af050dcebc2f56b83f851046c3333e604a7f954b7628c16b267c0c94807f7a41d5d2b797db0918 SHA512 c32a84bb302c9db3f31f714484131ee3ea96fa98b224b9cbf2c5fdd15100a24094e94b55175cf1fb0b6326128c2db8950677d8f6d281b49645b0c7b51b759093 DIST github.com%2Fgodbus%2Fdbus%2F@v%2Fv0.0.0-20190422162347-ade71ed3457e.zip 91123 BLAKE2B 16eab5a0f642cdf2af9b9ffe96a6e83ad03f0a6d7898841defe1ee5855de12a28939c27c7cfa5c1a676c8293238e6282256ed22c10a32ea47bf3d41f7b2fd507 SHA512 74be69e28d337ea6c5a8ad4f2a563f0480d04efcd1e07d75cc73c008a79e5dc9bc4f8eb068a7eae263729a81f686f5614af211ba78dcdb786eaf65e4199e5363 DIST github.com%2Fgodbus%2Fdbus%2Fv5%2F@v%2Fv5.0.3.mod 42 BLAKE2B 79541bfacd3378a6c6dbe9591309a80390444f2dc2419fb0137c723c6a2ec1e0588c00704ce3c19dc93297b19db89f79bfa09daa2632f6674e35e76819473cb0 SHA512 b9aad4f1c1d4f2c43b293b0c9ca8a600a37ca407ba8b22b0f826c8355828cb7860a96a85df84f720fe8aa2840974807ea7ea7b790790c6dafed794e761f1f26b -DIST github.com%2Fgodbus%2Fdbus%2Fv5%2F@v%2Fv5.0.3.zip 91628 BLAKE2B 740176e3d836aea1d048b055add89c2da65bacf5ff93315a62d33a82bce287dbf041376711f0464eba8e71396f12e411d867e719d340c65d790948a17bab9779 SHA512 14f8d0a81caf385c26ef681e16e4045bfa0f5f08d90d68de22f17d6f462c592442a78d24391f7ea3b6e44e8a035b065d00d72dc34a72c50fdba85cecd118b63e DIST github.com%2Fgodbus%2Fdbus%2Fv5%2F@v%2Fv5.0.4.mod 42 BLAKE2B 79541bfacd3378a6c6dbe9591309a80390444f2dc2419fb0137c723c6a2ec1e0588c00704ce3c19dc93297b19db89f79bfa09daa2632f6674e35e76819473cb0 SHA512 b9aad4f1c1d4f2c43b293b0c9ca8a600a37ca407ba8b22b0f826c8355828cb7860a96a85df84f720fe8aa2840974807ea7ea7b790790c6dafed794e761f1f26b DIST github.com%2Fgodbus%2Fdbus%2Fv5%2F@v%2Fv5.0.5.mod 42 BLAKE2B 79541bfacd3378a6c6dbe9591309a80390444f2dc2419fb0137c723c6a2ec1e0588c00704ce3c19dc93297b19db89f79bfa09daa2632f6674e35e76819473cb0 SHA512 b9aad4f1c1d4f2c43b293b0c9ca8a600a37ca407ba8b22b0f826c8355828cb7860a96a85df84f720fe8aa2840974807ea7ea7b790790c6dafed794e761f1f26b DIST github.com%2Fgodbus%2Fdbus%2Fv5%2F@v%2Fv5.0.5.zip 100756 BLAKE2B 40c335e9bd652f70e36e5bdb2061bc6e27e32b3bd983f0812f971b88c531e23546749bc7e58a9da229eb1c3555df213f016c55f60a021783409bd902de1e4a9f SHA512 14e1b14e807cadb2e62daa9461f84a0b37513833dcde3e563d9e930c09a4610cf597eb982903526cab6292eaa6138015f6f331a6497cbbfabdd3c2685e7b4f82 @@ -679,23 +550,18 @@ DIST github.com%2Fgogo%2Fprotobuf%2F@v%2Fv1.2.1.mod 88 BLAKE2B 0699027ef7284edb7 DIST github.com%2Fgogo%2Fprotobuf%2F@v%2Fv1.2.2-0.20190723190241-65acae22fc9d.mod 139 BLAKE2B 0c793b0070acfae7ad92de8d8e177d6b9a2519d521bb397da4dc2610927374e4c010db6a4454783556edaabf64e585b00112aea05820874c49f9bb4c4f049fb4 SHA512 232bef55468d9ff66ef7f446d8096a44a0a947533c8665f0f018300b7ec1804a634299a1a6ab64deaa67f1475e9ef68e7be233dc72fb2d9173559800f01af142 DIST github.com%2Fgogo%2Fprotobuf%2F@v%2Fv1.3.0.mod 139 BLAKE2B 0c793b0070acfae7ad92de8d8e177d6b9a2519d521bb397da4dc2610927374e4c010db6a4454783556edaabf64e585b00112aea05820874c49f9bb4c4f049fb4 SHA512 232bef55468d9ff66ef7f446d8096a44a0a947533c8665f0f018300b7ec1804a634299a1a6ab64deaa67f1475e9ef68e7be233dc72fb2d9173559800f01af142 DIST github.com%2Fgogo%2Fprotobuf%2F@v%2Fv1.3.1.mod 139 BLAKE2B 0c793b0070acfae7ad92de8d8e177d6b9a2519d521bb397da4dc2610927374e4c010db6a4454783556edaabf64e585b00112aea05820874c49f9bb4c4f049fb4 SHA512 232bef55468d9ff66ef7f446d8096a44a0a947533c8665f0f018300b7ec1804a634299a1a6ab64deaa67f1475e9ef68e7be233dc72fb2d9173559800f01af142 -DIST github.com%2Fgogo%2Fprotobuf%2F@v%2Fv1.3.1.zip 2698974 BLAKE2B 5fcb1c66d3fa55efca631fe5def383ec089fab784cad7d6a031ea390463a0c552f5fc4698f7648d271f40fb0ae3eee525f149347bb409c951d15d86b7f560e16 SHA512 c7e2170eda176da203ca64e402c11489c1fd183afd3359742e373927ff228d62e445f5dfc001a471303e1708862998c125ad4c2db86919596297b11cae4aee9e DIST github.com%2Fgogo%2Fprotobuf%2F@v%2Fv1.3.2.mod 215 BLAKE2B 0077e3bcaad8a354f484c15844594107eb1a56d551e7ec55cd75e4594e50af02fe3850d9d212b0bc425da71c20bfd7dd470aa37be046b4eb88c28cb6bb63bb53 SHA512 8f928dfbe495a84c91744bf72527c5662422e608125f8b58908803289a39abfec1823d4628a52b987ab5150103ca588509ae0074fb08799d075e7ffc4157dc33 DIST github.com%2Fgogo%2Fprotobuf%2F@v%2Fv1.3.2.zip 2700673 BLAKE2B 84605b73500cebee7cae122f45003110ec3a50074d0649b9e7e1e25915b1c5e789017c628e8305523edb28d8f93733b9032f5b20a186b4cba4a38f90c0add6b6 SHA512 5d27fdbda403bc5ca722280af1fc331e48e45dc97d6e0b9f99f0d48d2d173292ae88904236f43851173528d0523fca86dc15a633dae218bbe05bc0fc22e1d477 -DIST github.com%2Fgolang%2Fglog%2F@v%2Fv0.0.0-20160126235308-23def4e6c14b.mod 30 BLAKE2B 6dea6116bb7fb72123a93cc8b83dca5455b76591c7948524ffe664bf966780799c4d007154502922e21f688aef5148211db6b0e3dd3f6b545c4192f5bd5166a8 SHA512 3714d2a95d0435a113c36df5feb13f77a07a1514fdf6b5f01e6e8cc5d159067736e0065bad8062dc636fa5c52c98e3fea6985075005b2838bdf53e0b07093024 -DIST github.com%2Fgolang%2Fglog%2F@v%2Fv0.0.0-20160126235308-23def4e6c14b.zip 22449 BLAKE2B 8d2eaf41ab75e870a445d50b62c02877ae8049e282f066d9aedc0dfb54d04af55d921ebc84d1e4131cc66a3f9efdf8270a0e423e563d3f8fc5a6bdd403bcdb39 SHA512 a3c086e660f2285d9fb7d56d1eba74994e8f0052363413337413cb50009ba46d3a432e2b4c67a73bfb753e7c60646d96bdad308d8e634e53f0bb0bb97ea17bda DIST github.com%2Fgolang%2Fgroupcache%2F@v%2Fv0.0.0-20160516000752-02826c3e7903.mod 36 BLAKE2B 3eee85c76d1ccaca7488ee3039bae6a7a9b4c8253481cdf6d62d1126623312a07264ed0e061bf5d7bde3aafb23e078b2bc86c3718cb2fff6618976c420c7dcae SHA512 5a0f44d45d666885e31206077a515fa02246d56699aa02f7809868029fdf6a718a5df8edac0ec245880f982882c2f4ca1d13a1dc0c7c0f79d7e89c6c46fab523 DIST github.com%2Fgolang%2Fgroupcache%2F@v%2Fv0.0.0-20190129154638-5b532d6fd5ef.mod 36 BLAKE2B 3eee85c76d1ccaca7488ee3039bae6a7a9b4c8253481cdf6d62d1126623312a07264ed0e061bf5d7bde3aafb23e078b2bc86c3718cb2fff6618976c420c7dcae SHA512 5a0f44d45d666885e31206077a515fa02246d56699aa02f7809868029fdf6a718a5df8edac0ec245880f982882c2f4ca1d13a1dc0c7c0f79d7e89c6c46fab523 DIST github.com%2Fgolang%2Fgroupcache%2F@v%2Fv0.0.0-20190702054246-869f871628b6.mod 36 BLAKE2B 3eee85c76d1ccaca7488ee3039bae6a7a9b4c8253481cdf6d62d1126623312a07264ed0e061bf5d7bde3aafb23e078b2bc86c3718cb2fff6618976c420c7dcae SHA512 5a0f44d45d666885e31206077a515fa02246d56699aa02f7809868029fdf6a718a5df8edac0ec245880f982882c2f4ca1d13a1dc0c7c0f79d7e89c6c46fab523 DIST github.com%2Fgolang%2Fgroupcache%2F@v%2Fv0.0.0-20191227052852-215e87163ea7.mod 36 BLAKE2B 3eee85c76d1ccaca7488ee3039bae6a7a9b4c8253481cdf6d62d1126623312a07264ed0e061bf5d7bde3aafb23e078b2bc86c3718cb2fff6618976c420c7dcae SHA512 5a0f44d45d666885e31206077a515fa02246d56699aa02f7809868029fdf6a718a5df8edac0ec245880f982882c2f4ca1d13a1dc0c7c0f79d7e89c6c46fab523 -DIST github.com%2Fgolang%2Fgroupcache%2F@v%2Fv0.0.0-20191227052852-215e87163ea7.zip 39683 BLAKE2B cebd7b69e8f18547e77e07d49ca26fabd513b6bf95317553c5bcabac3b513dc1d7becc259118eadbad18ee4d45a1dffc3ec96864b80d87c0dc6885983bdbb3d4 SHA512 e7a8277f9b7d2e35d1e8586c580d03457ac1e755e1051fcda20ff9f819a6fb9c3cd1892be3a50d4cbf141b35d1c7b85b27bdc402eb45b700a37ce994be4e5b5e DIST github.com%2Fgolang%2Fgroupcache%2F@v%2Fv0.0.0-20200121045136-8c9f03a8e57e.mod 36 BLAKE2B 3eee85c76d1ccaca7488ee3039bae6a7a9b4c8253481cdf6d62d1126623312a07264ed0e061bf5d7bde3aafb23e078b2bc86c3718cb2fff6618976c420c7dcae SHA512 5a0f44d45d666885e31206077a515fa02246d56699aa02f7809868029fdf6a718a5df8edac0ec245880f982882c2f4ca1d13a1dc0c7c0f79d7e89c6c46fab523 DIST github.com%2Fgolang%2Fgroupcache%2F@v%2Fv0.0.0-20210331224755-41bb18bfe9da.mod 36 BLAKE2B 3eee85c76d1ccaca7488ee3039bae6a7a9b4c8253481cdf6d62d1126623312a07264ed0e061bf5d7bde3aafb23e078b2bc86c3718cb2fff6618976c420c7dcae SHA512 5a0f44d45d666885e31206077a515fa02246d56699aa02f7809868029fdf6a718a5df8edac0ec245880f982882c2f4ca1d13a1dc0c7c0f79d7e89c6c46fab523 DIST github.com%2Fgolang%2Fgroupcache%2F@v%2Fv0.0.0-20210331224755-41bb18bfe9da.zip 39744 BLAKE2B b1bd8b2983e8b27709639e447fdcb2fa10c1f6602d90b06f03445e294dd3f243d8f0ed1715c569acaa7e8b9455b4c8f9fef55ea64b1e625c927d89ff863e2070 SHA512 52a3eade285f16ca743f29de8676a7ce7dfcfd4728d1f2fe1ab64d372082a621fa160520a31ca9bf231e32f650f4b7faeb91ec172c769022bd55dcfb0d7856b5 DIST github.com%2Fgolang%2Fmock%2F@v%2Fv1.1.1.mod 30 BLAKE2B 5c355e64d858c99536e459f9fc4428dc00435bea944b67bf3dda5b61edb5f0c193c5857eb10bed926987cef865836c3f7ae3d8f081a58551ccd0772e4eb565b1 SHA512 ae6a1a6f8d31592ea6141f2ea39c9b60cd28e73ffae74bcf370fa739865b95a7ed56f687975f017b42c59e3b0f1c02884fbd5c93140bce268771380c8c7a7a96 DIST github.com%2Fgolang%2Fmock%2F@v%2Fv1.2.0.mod 30 BLAKE2B 5c355e64d858c99536e459f9fc4428dc00435bea944b67bf3dda5b61edb5f0c193c5857eb10bed926987cef865836c3f7ae3d8f081a58551ccd0772e4eb565b1 SHA512 ae6a1a6f8d31592ea6141f2ea39c9b60cd28e73ffae74bcf370fa739865b95a7ed56f687975f017b42c59e3b0f1c02884fbd5c93140bce268771380c8c7a7a96 DIST github.com%2Fgolang%2Fmock%2F@v%2Fv1.3.1.mod 93 BLAKE2B aa4bc48d8914434d540f570e6017b3572dc4b75563174e73ecce9f86460669a264389e1e24ce26cbe056a26865b3cee294457315034b6ae9779001b7306d91a3 SHA512 5dff0170dc085e1be63ce69886cb019b9df09a5678128b3b0a1b174756500f7d4bd62dc25ee7546977e298f719746ce951119908ff59463a79a1aec7a8882e32 -DIST github.com%2Fgolang%2Fmock%2F@v%2Fv1.3.1.zip 85123 BLAKE2B 89a11d5b2c0abea9b2f391dea5fbd539b37f7770623b7e535b60d902a33ce0bd6a79928569542e932f117548eece074843303cb4c0539cc8def54dce7363fa25 SHA512 1bf7c75b83793a806e6e664b987f6a21561be9fc687364a6d4cf9fa104df27826482fee467dd752b19f349de2d8dacc1c390b064ecd4eaa2fde6d74bc10af734 DIST github.com%2Fgolang%2Fmock%2F@v%2Fv1.4.0.mod 131 BLAKE2B cbc0f2260c45f1696c2dbe5b134328dc37ea8f95f75817da19f64b15d26cc4942aedec755155c21fe1ca2288190738702bea99511af61dd11e2071e9d423489a SHA512 fd32c642f3512807877fbaa2332c9b83a02d025d469226a527c19c144c8f6b20ca4bae3f6d1f17da74469d6396c1079014493b50ea8a1e7b4be3bb015a82aead DIST github.com%2Fgolang%2Fmock%2F@v%2Fv1.4.1.mod 131 BLAKE2B cbc0f2260c45f1696c2dbe5b134328dc37ea8f95f75817da19f64b15d26cc4942aedec755155c21fe1ca2288190738702bea99511af61dd11e2071e9d423489a SHA512 fd32c642f3512807877fbaa2332c9b83a02d025d469226a527c19c144c8f6b20ca4bae3f6d1f17da74469d6396c1079014493b50ea8a1e7b4be3bb015a82aead DIST github.com%2Fgolang%2Fmock%2F@v%2Fv1.4.3.mod 131 BLAKE2B cbc0f2260c45f1696c2dbe5b134328dc37ea8f95f75817da19f64b15d26cc4942aedec755155c21fe1ca2288190738702bea99511af61dd11e2071e9d423489a SHA512 fd32c642f3512807877fbaa2332c9b83a02d025d469226a527c19c144c8f6b20ca4bae3f6d1f17da74469d6396c1079014493b50ea8a1e7b4be3bb015a82aead @@ -717,13 +583,10 @@ DIST github.com%2Fgolang%2Fprotobuf%2F@v%2Fv1.4.0.mod 124 BLAKE2B 4c032e7f2e1c87 DIST github.com%2Fgolang%2Fprotobuf%2F@v%2Fv1.4.1.mod 124 BLAKE2B 9e60030e0014cbc67c0bc7064eef3b127dec57dfe25bbf7f0d0e2b9c8c77e28477066daf073a6793428116419900e7c9f6dea6e8841a5f61812cf11ff77e7009 SHA512 14a0f1fed404939fad835398d5889ad57621edeb0e183785b3094957183bb29a2026e2af939b94c7155f8496e966116c4a6a2497fab113a175a9aef3f7ec3f32 DIST github.com%2Fgolang%2Fprotobuf%2F@v%2Fv1.4.2.mod 124 BLAKE2B 3242575be48f0e1f74e2d0976d2a11f0edccc59c7b74cecde37233c19f97c51e576cd3032175cfad3c1ce9721cd41053f459341182fba836e0ff0456126e493e SHA512 9586be76b697c6a5c3216762ac13a7d297372ebe0c7ac5941d16c326d1580c8a73fb475236ed9a4214d158a7386e761877be16cdbd4ac2074e8a5e1dfdc95b54 DIST github.com%2Fgolang%2Fprotobuf%2F@v%2Fv1.4.3.mod 124 BLAKE2B 3242575be48f0e1f74e2d0976d2a11f0edccc59c7b74cecde37233c19f97c51e576cd3032175cfad3c1ce9721cd41053f459341182fba836e0ff0456126e493e SHA512 9586be76b697c6a5c3216762ac13a7d297372ebe0c7ac5941d16c326d1580c8a73fb475236ed9a4214d158a7386e761877be16cdbd4ac2074e8a5e1dfdc95b54 -DIST github.com%2Fgolang%2Fprotobuf%2F@v%2Fv1.4.3.zip 206951 BLAKE2B da403116137f70222d2028df84c6f872d324e6aef808ceb2f58dae257e9b7cd2fb37b477c2b61bda55888f5aa72fe6f46afc79ed4fb440f1212c5105f8b6dcc2 SHA512 8df603b906846c265342236e7bff8ad4f37fbac2ab425b6002201ec727602bc2454708985d44de11bd91212e15e338ce1942f33a3e38c328f2ab9e3b990a2ab5 DIST github.com%2Fgolang%2Fprotobuf%2F@v%2Fv1.5.0.mod 129 BLAKE2B 15d140a0b2b22d6c9886ee9e517f923fda26ee8179755702a8eebf1ae8cf75be48e8d28a1df1bf875a7bfd499075d83a541c9716601856abe0e7c850a3ec68fd SHA512 467a3f6fb4c941cd55d8d4b2d6a2015966c60a8614691539c88c4bf0da2f8022055be8561cddd0e60b118f74f010be5998dd128b7b136f14edd2674e5650db2a DIST github.com%2Fgolang%2Fprotobuf%2F@v%2Fv1.5.1.mod 124 BLAKE2B 4f470777c8d8816c52e0fb82b2ef37d4e9879c46fa93e8e4fc87c46b85c36ee6b4b1ffea22db22af2946c0fd3a12affa9df706f13f2367b14bb1a72c737ddb66 SHA512 6b46c8a019e49c6ed2307e7bf633d4fa04627938bcdffec22da42f722aeceb35de8655b04f69eb651fbc662ac5554b54b393340bec3ef4cdd01be2d7f6d07eab DIST github.com%2Fgolang%2Fprotobuf%2F@v%2Fv1.5.2.mod 192 BLAKE2B 08ac45ddd213c260f4b9d33fec4ba9758ce949c699e2d8d6c7b31bc0fbd7498618cd5144a6ccc3e1b852e9f1a6b7d00191ada7d464dd5784d132506c9a8639ce SHA512 44c996ad31bf02aec42bef934d7cd65379ae5eca4d1069dab8c478be169f9479cbd55f8f72bd9567e51535d31c9f65cd1d56bbefb8b745f96cad0f5953f8c420 DIST github.com%2Fgolang%2Fprotobuf%2F@v%2Fv1.5.2.zip 206858 BLAKE2B 42c113333104cf0335d16d24748ca111dc44a52b3c6ceb8e11388c85b8ac80c5c324ca9c6d90d08c07dc865909eed4510fb145153024890e4e160cde2b877269 SHA512 6df84a92489b04e55e35bb2334f7e9e55f4fac646e9ad904eca189d069443609fe1affc4cf5e92d0f90ea9c75162a72f134c6298f828608efe9a71b6e496eeb5 -DIST github.com%2Fgolang%2Fsnappy%2F@v%2Fv0.0.1.mod 32 BLAKE2B 8b498b103962181cf69cf5de686eee1a7f0e481ccd35430e33999c951b91ebb98e9dcb1dc9c4e40cb379fe4abae40a47eb36d9456fea076e44245022552d055a SHA512 c9faa5760addf2869df9a3ec5ed9da02944823afc5be93b8b6193c43261d167cff2aeb65bb844d959d368ada83932c86056aefbff799be326e889d3de4c2b8f5 -DIST github.com%2Fgolang%2Fsnappy%2F@v%2Fv0.0.1.zip 69641 BLAKE2B 7d5306ebb893e705188699f7b5e690c375bda9e0ab4c904aec10560dd75f278016c9f69ce4973260a4e5a8d8d7dd7c2f12a59f98e96a4456af6f23fd0db224c2 SHA512 fa400e3e1b6f57e29c93ecfb1dd94ccb1e4e4924f3b62ae125ad0bd88d56b5c48080ad78dbf545c1056bcacf860b93363a27780dbce2b812c5b58ca3c74fd11e DIST github.com%2Fgolang%2Fsnappy%2F@v%2Fv0.0.3.mod 32 BLAKE2B 8b498b103962181cf69cf5de686eee1a7f0e481ccd35430e33999c951b91ebb98e9dcb1dc9c4e40cb379fe4abae40a47eb36d9456fea076e44245022552d055a SHA512 c9faa5760addf2869df9a3ec5ed9da02944823afc5be93b8b6193c43261d167cff2aeb65bb844d959d368ada83932c86056aefbff799be326e889d3de4c2b8f5 DIST github.com%2Fgolang%2Fsnappy%2F@v%2Fv0.0.4.mod 32 BLAKE2B 8b498b103962181cf69cf5de686eee1a7f0e481ccd35430e33999c951b91ebb98e9dcb1dc9c4e40cb379fe4abae40a47eb36d9456fea076e44245022552d055a SHA512 c9faa5760addf2869df9a3ec5ed9da02944823afc5be93b8b6193c43261d167cff2aeb65bb844d959d368ada83932c86056aefbff799be326e889d3de4c2b8f5 DIST github.com%2Fgolang%2Fsnappy%2F@v%2Fv0.0.4.zip 79582 BLAKE2B 544bac1a108ffbe1a8381995c5c4bcb9e7e71ab24db53a8a5374b17f30440c765552d0ea370cf1dda6a0c15e852d512f8f0476533dede5e7e4827fcf66550237 SHA512 27d7a65e48d6dc6776b197cc2b153150e1438be1b04628028262c3f4fec4d7f2677e6a2269083de2ce463231be5f4d79bf213765a9e870429fc1b2145f9c9773 @@ -735,12 +598,9 @@ DIST github.com%2Fgomodule%2Fredigo%2F@v%2Fv1.8.3.mod 87 BLAKE2B 0773fdd526eb902 DIST github.com%2Fgomodule%2Fredigo%2F@v%2Fv1.8.3.zip 70846 BLAKE2B 8f6eb4bca5ed53428314608778b343390aaf3255d133a344616665a72884420d53a0dcee2f81f1ac9c4edac652eddfdd59c365545019ca801ecfed3f17132d64 SHA512 7dacd91a6a2de4e3cbe3c4ddabe12005b8564278ce33e671edffc610a41aa504982c44a8a293511385cc649438dd6abaf14fe717cfee51ae6ea039366cdf3b14 DIST github.com%2Fgoogle%2Fbtree%2F@v%2Fv0.0.0-20180813153112-4030bb1f1f0c.mod 31 BLAKE2B 910f367210db741c9f31a77f8eaaea348d3accbf0f219efbed95a780b93e2416fe64dd420ae45ff13da94a8f2a0c7b19850b13e1d9fc6cc1249d327bf04b5fd9 SHA512 f2ff873ecf0144b7f434810af1b49f66f09b4bcadc91d99201465a6ce36c7e7f05996f52800be287dcb3b62e14b75fcebb7c32be0eeda6bb0a15a23058c2d410 DIST github.com%2Fgoogle%2Fbtree%2F@v%2Fv1.0.0.mod 31 BLAKE2B 910f367210db741c9f31a77f8eaaea348d3accbf0f219efbed95a780b93e2416fe64dd420ae45ff13da94a8f2a0c7b19850b13e1d9fc6cc1249d327bf04b5fd9 SHA512 f2ff873ecf0144b7f434810af1b49f66f09b4bcadc91d99201465a6ce36c7e7f05996f52800be287dcb3b62e14b75fcebb7c32be0eeda6bb0a15a23058c2d410 -DIST github.com%2Fgoogle%2Fbtree%2F@v%2Fv1.0.0.zip 17644 BLAKE2B 2ab156c678ef5120adab042c415b287bfa6ebf901181837122bbf83867ff312900a16a24c0f375708f915628ae5bac93b42f659663cf827b81e5e6c4c6e47769 SHA512 b54c7f94aef24c769a0478aea5dedbf67309dc3f59a5d7cf52ea8b49e81783d87bf80e5bcfa36f1f95a65e64bdd8312d20ebf81cd73952af5481b2f1f3619eb9 DIST github.com%2Fgoogle%2Fflatbuffers%2F@v%2Fv1.12.0.mod 37 BLAKE2B 9355e4909ed1e7ea43b9882cdfffdc9c986b9a8febd22659143b53f05b4c7a9b152e01848cacaef750ce4fd7660dbb62ea3e0fec4bc2abb47dfeb566248df33d SHA512 9d10e0f8380c49034398df4cf8c9500a0e1091001f08b9574da6933b861210dc4d518c7e353570618c4d4c432c0162e8fab4b4acd64a2d5360efe456fed4881c DIST github.com%2Fgoogle%2Fflatbuffers%2F@v%2Fv1.12.1.mod 37 BLAKE2B 9355e4909ed1e7ea43b9882cdfffdc9c986b9a8febd22659143b53f05b4c7a9b152e01848cacaef750ce4fd7660dbb62ea3e0fec4bc2abb47dfeb566248df33d SHA512 9d10e0f8380c49034398df4cf8c9500a0e1091001f08b9574da6933b861210dc4d518c7e353570618c4d4c432c0162e8fab4b4acd64a2d5360efe456fed4881c DIST github.com%2Fgoogle%2Fflatbuffers%2F@v%2Fv1.12.1.zip 1519345 BLAKE2B 118f5adaf4233ee703a738e330d3e82e25a3f4ffb1174b535fc6626cedaaf09e9fb980b6cb847a36d15b36836cae154cf88ddbaf1ef3e0d9ef715e97000b1a90 SHA512 3407c7ba9936588f19b1763664547ce40b0b0c74bc07b9a912a98b80bda988c56851928ad5608a33bf63a9eedfea27e12c078e7c577fd7ec92d470578d8fc24b -DIST github.com%2Fgoogle%2Fflatbuffers%2F@v%2Fv1.7.2-0.20170925184458-7a6b2bf521e9.mod 37 BLAKE2B 9355e4909ed1e7ea43b9882cdfffdc9c986b9a8febd22659143b53f05b4c7a9b152e01848cacaef750ce4fd7660dbb62ea3e0fec4bc2abb47dfeb566248df33d SHA512 9d10e0f8380c49034398df4cf8c9500a0e1091001f08b9574da6933b861210dc4d518c7e353570618c4d4c432c0162e8fab4b4acd64a2d5360efe456fed4881c -DIST github.com%2Fgoogle%2Fflatbuffers%2F@v%2Fv1.7.2-0.20170925184458-7a6b2bf521e9.zip 819532 BLAKE2B db8b43fe2e5f91020a4002b58353d464c4ff869e8dcb7c93107e5f1def28fc02ea2697ebf5735b79f9cf7166e9be194f5b590d5d541f03adc02f04419b8eeb8c SHA512 41269228424dcc505f5421cd3b4eb8961de971bbca732774be24ea89af78a6d5674561b3c891805954fc3a579eca5d5578c107eda056d678be98a3b0ee631e77 DIST github.com%2Fgoogle%2Fgo-cmp%2F@v%2Fv0.2.0.mod 32 BLAKE2B 7c7baa1e29b9806fb97e0d557200e8722f2d373e149127307efa285cdfedb36dd57355168554d1a1bada62144e6a6a00c4d3246aa9afc7d0ffae0f087459c552 SHA512 7229d917bb0c788b07297e1b09b8f7952f951998a56f17ea1f69ff7c2f565a5686b212f42f45c6b8351905d6740a2ec5a235e493daa531ae00cb709faf67ae45 DIST github.com%2Fgoogle%2Fgo-cmp%2F@v%2Fv0.3.0.mod 40 BLAKE2B c717b6aaf18662c20120746a021b0ca878e7b190b3456cab24ec98032390a85b0af8540295e470647d403bf1beb582c8f8a74fa7129c4cbf747257206235c5a5 SHA512 351dc24af135b9c9d714aadce40fe9fa1ec05a35a4df90af79926d5119c3f33a6510ab9d78243748d7dad10bd2178f47d342ea2389972b88d5e9b4be6dee7daa DIST github.com%2Fgoogle%2Fgo-cmp%2F@v%2Fv0.3.1.mod 40 BLAKE2B c717b6aaf18662c20120746a021b0ca878e7b190b3456cab24ec98032390a85b0af8540295e470647d403bf1beb582c8f8a74fa7129c4cbf747257206235c5a5 SHA512 351dc24af135b9c9d714aadce40fe9fa1ec05a35a4df90af79926d5119c3f33a6510ab9d78243748d7dad10bd2178f47d342ea2389972b88d5e9b4be6dee7daa @@ -749,7 +609,6 @@ DIST github.com%2Fgoogle%2Fgo-cmp%2F@v%2Fv0.4.1.mod 105 BLAKE2B ffd22df03c1b351f DIST github.com%2Fgoogle%2Fgo-cmp%2F@v%2Fv0.5.0.mod 105 BLAKE2B ffd22df03c1b351fb766a97818d46cc6aebeef365632d5263c90cf45a4acffdf5811da10ea2cd4747bc9691f74661c0b655961a065ed15a0194eeb4d1d12ca9b SHA512 cb203760fc6ca9c9d64811cf1342752faa5a95f27934c298407dc865f9561081210dd1b82b15ee2f5337b70d4c55d102d8884b5b9a5f70d9cbf85227a32b9713 DIST github.com%2Fgoogle%2Fgo-cmp%2F@v%2Fv0.5.1.mod 105 BLAKE2B ffd22df03c1b351fb766a97818d46cc6aebeef365632d5263c90cf45a4acffdf5811da10ea2cd4747bc9691f74661c0b655961a065ed15a0194eeb4d1d12ca9b SHA512 cb203760fc6ca9c9d64811cf1342752faa5a95f27934c298407dc865f9561081210dd1b82b15ee2f5337b70d4c55d102d8884b5b9a5f70d9cbf85227a32b9713 DIST github.com%2Fgoogle%2Fgo-cmp%2F@v%2Fv0.5.2.mod 105 BLAKE2B ffd22df03c1b351fb766a97818d46cc6aebeef365632d5263c90cf45a4acffdf5811da10ea2cd4747bc9691f74661c0b655961a065ed15a0194eeb4d1d12ca9b SHA512 cb203760fc6ca9c9d64811cf1342752faa5a95f27934c298407dc865f9561081210dd1b82b15ee2f5337b70d4c55d102d8884b5b9a5f70d9cbf85227a32b9713 -DIST github.com%2Fgoogle%2Fgo-cmp%2F@v%2Fv0.5.2.zip 127156 BLAKE2B 1d06924d2e9fadaefa1a506c16830c88e983c3d14b3bb9a82c216879531ffb664dc90de8fbf3b6025ae8b5e7cee1a9ecb900a7eabb85f6144d304fab7cacf21f SHA512 365bb5271fded39749a69bdfaee6e29740b26b84e0a737fedab3e50cc0416a098f0ed0a14704dc1ec9bc1eb81b8827de4a151024f5ea3e6c75a9fb9abfc14d62 DIST github.com%2Fgoogle%2Fgo-cmp%2F@v%2Fv0.5.3.mod 105 BLAKE2B ffd22df03c1b351fb766a97818d46cc6aebeef365632d5263c90cf45a4acffdf5811da10ea2cd4747bc9691f74661c0b655961a065ed15a0194eeb4d1d12ca9b SHA512 cb203760fc6ca9c9d64811cf1342752faa5a95f27934c298407dc865f9561081210dd1b82b15ee2f5337b70d4c55d102d8884b5b9a5f70d9cbf85227a32b9713 DIST github.com%2Fgoogle%2Fgo-cmp%2F@v%2Fv0.5.4.mod 105 BLAKE2B ffd22df03c1b351fb766a97818d46cc6aebeef365632d5263c90cf45a4acffdf5811da10ea2cd4747bc9691f74661c0b655961a065ed15a0194eeb4d1d12ca9b SHA512 cb203760fc6ca9c9d64811cf1342752faa5a95f27934c298407dc865f9561081210dd1b82b15ee2f5337b70d4c55d102d8884b5b9a5f70d9cbf85227a32b9713 DIST github.com%2Fgoogle%2Fgo-cmp%2F@v%2Fv0.5.5.mod 105 BLAKE2B ffd22df03c1b351fb766a97818d46cc6aebeef365632d5263c90cf45a4acffdf5811da10ea2cd4747bc9691f74661c0b655961a065ed15a0194eeb4d1d12ca9b SHA512 cb203760fc6ca9c9d64811cf1342752faa5a95f27934c298407dc865f9561081210dd1b82b15ee2f5337b70d4c55d102d8884b5b9a5f70d9cbf85227a32b9713 @@ -769,7 +628,6 @@ DIST github.com%2Fgoogle%2Fmartian%2Fv3%2F@v%2Fv3.2.1.zip 299951 BLAKE2B 4627a79 DIST github.com%2Fgoogle%2Fpprof%2F@v%2Fv0.0.0-20181206194817-3ea8567a2e57.mod 31 BLAKE2B 705b12f16ca8f0258457d0972bc8845b553e9e8d9001de0f4a4a548afe23424b0902fee4c84e94bcbc4615401d1369730a60bc57de85aa674300c1a96ad1f128 SHA512 c7e8b1bdd0360b88ccdcfd0cfe73e5cce50010a21db41ec2d533f7863b67930fbb84f430b9ffb663c394256628b05e884b812c040354779e0fdac2a422ac57e9 DIST github.com%2Fgoogle%2Fpprof%2F@v%2Fv0.0.0-20190515194954-54271f7e092f.mod 31 BLAKE2B 705b12f16ca8f0258457d0972bc8845b553e9e8d9001de0f4a4a548afe23424b0902fee4c84e94bcbc4615401d1369730a60bc57de85aa674300c1a96ad1f128 SHA512 c7e8b1bdd0360b88ccdcfd0cfe73e5cce50010a21db41ec2d533f7863b67930fbb84f430b9ffb663c394256628b05e884b812c040354779e0fdac2a422ac57e9 DIST github.com%2Fgoogle%2Fpprof%2F@v%2Fv0.0.0-20191218002539-d4f498aebedc.mod 368 BLAKE2B 5cc8fedbc9bb93a20e0ae5cb9a69dd5a92ee4a7f55c6b5a93e7925b402b830316038cf99d0c80bec2cf5c8ae1593cb879dd8ad29dbb10b66c64fca856367f816 SHA512 9b278d6667d9380f84c972ee1d383e2b54b460ded5b84e872aa3d64336ab059a8a747c442f4227d60e7dbfb67414ffc98a26bc2507327d9ac85ed1c493a5fc02 -DIST github.com%2Fgoogle%2Fpprof%2F@v%2Fv0.0.0-20191218002539-d4f498aebedc.zip 1266904 BLAKE2B 3444b5c16d8d009137f1201eaf9eb65a1143dac57925be7cfb08de7a60a04025dafe581e09d571d216da8082ed19f85eafd68bb855ee2a9adb0addff7e3b8d02 SHA512 f6ae2b3ac738f574318109e81a947bc8c22ecf78a836980e6ef7507d2a0ec76b4f1edefc1dae0b4480dd4a632f93bc7ed698fd2b9f54836368587486c6a3a9ff DIST github.com%2Fgoogle%2Fpprof%2F@v%2Fv0.0.0-20200212024743-f11f1df84d12.mod 368 BLAKE2B 5cc8fedbc9bb93a20e0ae5cb9a69dd5a92ee4a7f55c6b5a93e7925b402b830316038cf99d0c80bec2cf5c8ae1593cb879dd8ad29dbb10b66c64fca856367f816 SHA512 9b278d6667d9380f84c972ee1d383e2b54b460ded5b84e872aa3d64336ab059a8a747c442f4227d60e7dbfb67414ffc98a26bc2507327d9ac85ed1c493a5fc02 DIST github.com%2Fgoogle%2Fpprof%2F@v%2Fv0.0.0-20200229191704-1ebb73c60ed3.mod 368 BLAKE2B 5cc8fedbc9bb93a20e0ae5cb9a69dd5a92ee4a7f55c6b5a93e7925b402b830316038cf99d0c80bec2cf5c8ae1593cb879dd8ad29dbb10b66c64fca856367f816 SHA512 9b278d6667d9380f84c972ee1d383e2b54b460ded5b84e872aa3d64336ab059a8a747c442f4227d60e7dbfb67414ffc98a26bc2507327d9ac85ed1c493a5fc02 DIST github.com%2Fgoogle%2Fpprof%2F@v%2Fv0.0.0-20200430221834-fc25d7d30c6d.mod 368 BLAKE2B 5cc8fedbc9bb93a20e0ae5cb9a69dd5a92ee4a7f55c6b5a93e7925b402b830316038cf99d0c80bec2cf5c8ae1593cb879dd8ad29dbb10b66c64fca856367f816 SHA512 9b278d6667d9380f84c972ee1d383e2b54b460ded5b84e872aa3d64336ab059a8a747c442f4227d60e7dbfb67414ffc98a26bc2507327d9ac85ed1c493a5fc02 @@ -780,13 +638,11 @@ DIST github.com%2Fgoogle%2Fpprof%2F@v%2Fv0.0.0-20210122040257-d980be63207e.mod 3 DIST github.com%2Fgoogle%2Fpprof%2F@v%2Fv0.0.0-20210226084205-cbba55b83ad5.mod 368 BLAKE2B 36e94a1887fd321a44ca393462c174dca588b3a52b971f8450e38bfc198aeeb0bad73174dda9cc1cc09f436f666cf3ade14d9c61e1b9e26dabb1daba65400f47 SHA512 b58244ed085a9d3f6f938143b568a9a7cb8ef9bd0e05421ea903791fbfcd21fecf6c4c315603aeede054108c85090f02fb16909a90d2b74ea23e481c50bd2e81 DIST github.com%2Fgoogle%2Fpprof%2F@v%2Fv0.0.0-20210601050228-01bbb1931b22.mod 368 BLAKE2B 36e94a1887fd321a44ca393462c174dca588b3a52b971f8450e38bfc198aeeb0bad73174dda9cc1cc09f436f666cf3ade14d9c61e1b9e26dabb1daba65400f47 SHA512 b58244ed085a9d3f6f938143b568a9a7cb8ef9bd0e05421ea903791fbfcd21fecf6c4c315603aeede054108c85090f02fb16909a90d2b74ea23e481c50bd2e81 DIST github.com%2Fgoogle%2Frenameio%2F@v%2Fv0.1.0.mod 34 BLAKE2B 1eabef50b2977886d7980d7da197828b826c54018766418b3160f5cd512784635e5791a40cc4fb806d52f5ead99f941fae8037872d6cedfd6c851103f3be1a74 SHA512 a46cae976ce90d1cef802eeaa873c059cc9ec3678d5c3c304a9de45f44f20a24d68fa290cfdcf78c4ac222a6d619a005825de8f11e72b9a5af476a0b0180092b -DIST github.com%2Fgoogle%2Frenameio%2F@v%2Fv0.1.0.zip 14941 BLAKE2B 54d7bbbcbafc2a66cd2b59dc0c045b948275fab52203bd01444d4cf8e064b71a7f10a212734a1ef20998b33477d3b00f0405913e94dfaa11a02938944961f700 SHA512 6e4bb9ee5e5681a5de794a744e184c36824772563c5a26de2478301674bc50b93e091fab34a531f0eca13be1255f69a2748c32e2996d7c1e2d940302ad3b01f5 DIST github.com%2Fgoogle%2Fshlex%2F@v%2Fv0.0.0-20191202100458-e7afc7fbc510.mod 40 BLAKE2B ddfa83250a6d66e0f112a249993164e9dc1880abef25e9d8921c58bba907eccc0fca5f34cf3333523d81b22e615e6bda8e1080a7bbb8d21e33fafc168de0cf8f SHA512 33a53fe7874517289a9eb9d87b62060ab4827159300acb6f933018b30fc56e3356ec3d33ee64e452137cc6c892a0c6eddeb7e6bd383be8972407c6e7568f94fa DIST github.com%2Fgoogle%2Fshlex%2F@v%2Fv0.0.0-20191202100458-e7afc7fbc510.zip 8977 BLAKE2B 54e69095f7fc33a26037f2a924ce3291b3a9455c6716a50179ddb161accb07d79f30a72400ddb13229109fead8a9a2e8e85c78f63ed0c2303e0777a571e2be84 SHA512 74bf278d42859148df97c1fdefcbe962ebc583e3c567157b4e17721fd4cef5db7d24c9a76fb32a3d827e6bce6ba761181d9a2d1eca804b59f3cb792a30198906 DIST github.com%2Fgoogle%2Fuuid%2F@v%2Fv1.0.0.mod 30 BLAKE2B 704029826c505198458e86463528ce2c1b209376f376b92d4f05a0f4094d161b45470d04ed3c1b5635397aca3126c25911299711139d794cca3e9b2bb373ee17 SHA512 695f3424e0cc247a069fbd6b94820554e003030eb0e208ba7be38f660c5fc29f74a057e60031ec77918b5b320913d6deabdf19a0f0666b0f5bc5e2724e1fddba DIST github.com%2Fgoogle%2Fuuid%2F@v%2Fv1.1.1.mod 30 BLAKE2B 704029826c505198458e86463528ce2c1b209376f376b92d4f05a0f4094d161b45470d04ed3c1b5635397aca3126c25911299711139d794cca3e9b2bb373ee17 SHA512 695f3424e0cc247a069fbd6b94820554e003030eb0e208ba7be38f660c5fc29f74a057e60031ec77918b5b320913d6deabdf19a0f0666b0f5bc5e2724e1fddba DIST github.com%2Fgoogle%2Fuuid%2F@v%2Fv1.1.2.mod 30 BLAKE2B 704029826c505198458e86463528ce2c1b209376f376b92d4f05a0f4094d161b45470d04ed3c1b5635397aca3126c25911299711139d794cca3e9b2bb373ee17 SHA512 695f3424e0cc247a069fbd6b94820554e003030eb0e208ba7be38f660c5fc29f74a057e60031ec77918b5b320913d6deabdf19a0f0666b0f5bc5e2724e1fddba -DIST github.com%2Fgoogle%2Fuuid%2F@v%2Fv1.1.2.zip 21638 BLAKE2B 63e755faff06cc528386a19bdc3396a6deccf4872ca8d20484291c279b7c93bec50af19c31d6b41e37ff9144085af7e267ff63490bca1f2524c52a52e28c645f SHA512 b4c3f39d7ef5d42eb89e78e7924cc6edcb682062bb0a96295742359089fddf2806557877bb8ad609ee9c53ecf9d0fce15d0c8366d193ae89a979f834bec64ed1 DIST github.com%2Fgoogle%2Fuuid%2F@v%2Fv1.2.0.mod 30 BLAKE2B 704029826c505198458e86463528ce2c1b209376f376b92d4f05a0f4094d161b45470d04ed3c1b5635397aca3126c25911299711139d794cca3e9b2bb373ee17 SHA512 695f3424e0cc247a069fbd6b94820554e003030eb0e208ba7be38f660c5fc29f74a057e60031ec77918b5b320913d6deabdf19a0f0666b0f5bc5e2724e1fddba DIST github.com%2Fgoogle%2Fuuid%2F@v%2Fv1.3.0.mod 30 BLAKE2B 704029826c505198458e86463528ce2c1b209376f376b92d4f05a0f4094d161b45470d04ed3c1b5635397aca3126c25911299711139d794cca3e9b2bb373ee17 SHA512 695f3424e0cc247a069fbd6b94820554e003030eb0e208ba7be38f660c5fc29f74a057e60031ec77918b5b320913d6deabdf19a0f0666b0f5bc5e2724e1fddba DIST github.com%2Fgoogle%2Fuuid%2F@v%2Fv1.3.0.zip 25027 BLAKE2B c7bce22cd6fc49d4e5250a6dadae0bebb869d88fc0c7efaf22fa3345763488c9a7e5acc826b87c5001c5e53915e327c653e0a4e0bb945d601a79a40e125a775d SHA512 7160b10282b5e11df66caff015b151a1cb2f52794cd97fb0011440a6a374dcd1e88141b516ab1951de594bac0ca9401b2637c4fbcf3f9227d6fed87a21fc95aa @@ -801,7 +657,6 @@ DIST github.com%2Fgorhill%2Fcronexpr%2F@v%2Fv0.0.0-20180427100037-88b0669f7d75.m DIST github.com%2Fgorhill%2Fcronexpr%2F@v%2Fv0.0.0-20180427100037-88b0669f7d75.zip 33888 BLAKE2B bda2e5f91a5c6b31740b71a2dae39fc6e3c7b7d6e520659fb6c8af21317e9e08c839e20ec4e69d3b401475e7ba5cca01a85f5a53a51a5fdad9fb0536420b0b88 SHA512 b5662e00379198284ccf85114bc059f43481569ffef4f1387f345df2cf839d6b2cce50ff6b0623bc6fc8538e80c248c8ac2cc57196111405b4322e62ce1d0622 DIST github.com%2Fgorilla%2Fhandlers%2F@v%2Fv0.0.0-20150720190736-60c7bfde3e33.mod 35 BLAKE2B 549faba95b001f14aa66c628d300b6b0e496c92cbd87ed5814b4dbddd422df6d5d7a38af10ea061e512df4129189d221bca001f2b23ce7bbd13fa0b7152bbf4b SHA512 b4c8a43e739f69430d5004c01d083be6f65a70301adc0cbe824955a3b7b50dd2b6033fe8db18419390cb577f89533e9b0399a169f1b10ea39fb2f0c0e3cc47a9 DIST github.com%2Fgorilla%2Fmux%2F@v%2Fv1.7.2.mod 30 BLAKE2B e02807a9c1526691f789f8b176ad7757507d87fc5fe0d52b8997d72e9d528682a6fd10aea2426d11649c3caa7b6e4ae3c552e86fa30f3f710e6354caace3a88b SHA512 2facee17b28c8b9111ec642ffa0975e7f80601b4ffcc4d1756468e963236fc303cf69d3b5129287b746dc08a66fb719706bef277171b709a3013e6b4ce7e43c9 -DIST github.com%2Fgorilla%2Fmux%2F@v%2Fv1.7.2.zip 52079 BLAKE2B c04668f509f8b3bb85f90304bbd60ab871c2dedb9ae91a363e692951d6be27fbca226016aac4dd7eb345face0f8d318fdeb99a68b7f0db6c41759a09aca905b7 SHA512 187e2308e2a487929d71144596f7e0dea1d4e85369eb2ec94e79bfcdd895b3355d0a9ff75f68d0e915f9c45e4140549d1a470f48dbf588a43c472b635c744b28 DIST github.com%2Fgorilla%2Fmux%2F@v%2Fv1.7.3.mod 30 BLAKE2B e02807a9c1526691f789f8b176ad7757507d87fc5fe0d52b8997d72e9d528682a6fd10aea2426d11649c3caa7b6e4ae3c552e86fa30f3f710e6354caace3a88b SHA512 2facee17b28c8b9111ec642ffa0975e7f80601b4ffcc4d1756468e963236fc303cf69d3b5129287b746dc08a66fb719706bef277171b709a3013e6b4ce7e43c9 DIST github.com%2Fgorilla%2Fmux%2F@v%2Fv1.7.3.zip 54002 BLAKE2B 8f6fc685cc85f850ecc0b7dfd63c37a23dfb6d0b43107ac749365b10f254f8d6cbb16462848e317d91410af8524bbb1c7856eac54c7e94ab6a92d813434b9c40 SHA512 8f82d0b2d7e881b7533e6755448c01a8e32db5bd117d61afd9456387ec87761b58ffad050c4b5051ec4853096c0f11fcc5b87be21c4062ddb3d365e23405123c DIST github.com%2Fgorilla%2Fsecurecookie%2F@v%2Fv1.1.1.mod 39 BLAKE2B 18dedfc007aad3087ef83c141ac6fc1835681c7f09af9a657f879e1f2bfce5e8d501113ca0e044435979b1dfb0ac5ad6954661f91118af7ff00b929076a39206 SHA512 f5596bc3919bf32ebdb9851ba6b8e5931eb88583e5129c277f6d5de4b339433ca8a180c40b1bfb44420c35cc8a01f53e4bf1cf6f0aef6f3b790590234bbebf61 @@ -809,22 +664,16 @@ DIST github.com%2Fgorilla%2Fsessions%2F@v%2Fv1.2.1.mod 83 BLAKE2B 858965ca4337e7 DIST github.com%2Fgorilla%2Fwebsocket%2F@v%2Fv0.0.0-20170926233335-4201258b820c.mod 36 BLAKE2B 94a5b4cb6c6de32397f001dfc95c49960de212f67fbb6b4a1a4806f78cac88a2698c3c2e19b7e1cb64d07a3ad6caab25a1006bb4f51b65e1c62c5a12c77d8b9c SHA512 21ce8fb666af3c32e843c816626a7c4c0c63ed1f170c7a49eea4a2f40e28e4ba0105dad2e17aa527da7dc3eca198a20dbb6566e60ef48d7d7cf72413bc81d24a DIST github.com%2Fgorilla%2Fwebsocket%2F@v%2Fv1.4.0.mod 36 BLAKE2B 94a5b4cb6c6de32397f001dfc95c49960de212f67fbb6b4a1a4806f78cac88a2698c3c2e19b7e1cb64d07a3ad6caab25a1006bb4f51b65e1c62c5a12c77d8b9c SHA512 21ce8fb666af3c32e843c816626a7c4c0c63ed1f170c7a49eea4a2f40e28e4ba0105dad2e17aa527da7dc3eca198a20dbb6566e60ef48d7d7cf72413bc81d24a DIST github.com%2Fgorilla%2Fwebsocket%2F@v%2Fv1.4.1.mod 45 BLAKE2B 5f187c997ed74f2aab1da57c9a828be383e41f47905531da8babc1360612ba5d4cc0fc6cc48106647ffa450f334c7cc5f455bea7f6e6b9734f3e55734cf623c6 SHA512 81ef224435efb5cbd429dd4339e8410234855f4a268302a61d34e76c388e89ea22c97ae90d71a6ef910ca00d3178e40d3587eaf484112966050fbd1f1f4843ab -DIST github.com%2Fgorilla%2Fwebsocket%2F@v%2Fv1.4.1.zip 79215 BLAKE2B 25312a1d971b0e214f92e88846586f3cb96a23a8df927d2fa73e37cca6eec4d55cd88c3757831f37661ed82a0681a9d0c3e1edb32e5182b1a0b8e349e28ebf79 SHA512 8de80f729d0538295606f5900e9f70a3f77c4b6ea7782c9bfa8520ec89c75b6a7ae08b42b6ad0dcc261f9e9a298bb58645fc97c4e5c2b51cbd6cbab62401a2ae DIST github.com%2Fgorilla%2Fwebsocket%2F@v%2Fv1.4.2.mod 45 BLAKE2B 5f187c997ed74f2aab1da57c9a828be383e41f47905531da8babc1360612ba5d4cc0fc6cc48106647ffa450f334c7cc5f455bea7f6e6b9734f3e55734cf623c6 SHA512 81ef224435efb5cbd429dd4339e8410234855f4a268302a61d34e76c388e89ea22c97ae90d71a6ef910ca00d3178e40d3587eaf484112966050fbd1f1f4843ab DIST github.com%2Fgorilla%2Fwebsocket%2F@v%2Fv1.4.2.zip 79096 BLAKE2B dfe472a48935e77689778e60ac3379abac11b1fd632c35033f4ba19afc601175a26e38bcdcaecdc56250d1b90aaa2f7f499010040eccc49e477dc904202de4b7 SHA512 4506c31c8d95fadde5570686eff451f177ff4bcc80469a5bdba92b65afcfb2597d05f14ca724e8dd40b43b867ab9eef1f62d98d7afed6bf93cd33b689d646c3c DIST github.com%2Fgregjones%2Fhttpcache%2F@v%2Fv0.0.0-20180305231024-9cad4c3443a7.mod 38 BLAKE2B 1ee03077667437ef310e0e9d77f917474151294d0ae6654596884b28fa847c4be1fc994e4a2dd00d4551d5a4550e14edf1757f5061c44b527cff91353944b989 SHA512 5500094712db06267cf0d437e774bb1b4df9affcebd73ac218259f089f035df59c7ef38e6f36197014acbe1c8b08806734cd27c85a4bc86cd62fd9196d7f5b3a -DIST github.com%2Fgregjones%2Fhttpcache%2F@v%2Fv0.0.0-20180305231024-9cad4c3443a7.zip 20646 BLAKE2B 9a92c4a9908648db90f4cc1de9fc1589718d1c30bc673c6eb194c9c1d69ce8844e06e6662c61debd6eaf9885f502887c8518c820c34a7963f946a332ba6a04aa SHA512 d1e689bf8336bf6354f35a73deeda6aa22d80320f09b86adcdee153c015aabfe86232eb3efc28512c23c26e6761f9d3b3ea3319d2dc1a052e321cc76b5c59313 DIST github.com%2Fgrpc-ecosystem%2Fgo-grpc-middleware%2F@v%2Fv1.0.0.mod 52 BLAKE2B 51b2a4332061cdef080fa53a14d29b65645776c1077922e6cc37f02db2ddaf924c0f2f71c2cca4586c582075c7cf76861161ccf39d11cf803482276b78321b15 SHA512 6e5556550286ca0fed117d3db2f43d6023d7f0e7625762ca76c773e410fe51d6092c6acb574db7578284188bbf79cb9050aab7000f09510338b24195ea395945 DIST github.com%2Fgrpc-ecosystem%2Fgo-grpc-middleware%2F@v%2Fv1.0.1-0.20190118093823-f849b5445de4.mod 52 BLAKE2B 51b2a4332061cdef080fa53a14d29b65645776c1077922e6cc37f02db2ddaf924c0f2f71c2cca4586c582075c7cf76861161ccf39d11cf803482276b78321b15 SHA512 6e5556550286ca0fed117d3db2f43d6023d7f0e7625762ca76c773e410fe51d6092c6acb574db7578284188bbf79cb9050aab7000f09510338b24195ea395945 DIST github.com%2Fgrpc-ecosystem%2Fgo-grpc-prometheus%2F@v%2Fv1.2.0.mod 52 BLAKE2B 9e5de5c147fb3f100119fc7c290e9790af57892762b7ea8b2a8328c397432466ba56ee20b64ced6dc548d58bf8ef0ecb2e62a51de2524f90a0ff39921d0f2a3f SHA512 c9e15e4a4436ffdedfe5ece51858a45806d6fd77d2306c35eb986a866a3da5bec0d5d06ddba55a05ca45c8c29a51bc7c58150849b5dbde569a6810012f3ace4e -DIST github.com%2Fgrpc-ecosystem%2Fgrpc-gateway%2F@v%2Fv1.13.0.mod 535 BLAKE2B 2be9f841d89f87d8b4d2935360953fc003863569b6caafcbfbc17fa8c3f08b480c6a565861db774a4ac3b40539c42185e00d9ab3d4611ae7a92d8bf1acc5553b SHA512 f803cd5c2d7b959df845c0c0f118573718be692698685c1e8201aaea744279aa32b4f8a930e57dbc2fcacd5872498d253849066a97dfa832a45a309569e4e992 -DIST github.com%2Fgrpc-ecosystem%2Fgrpc-gateway%2F@v%2Fv1.13.0.zip 606164 BLAKE2B d86b37cf29ebe06722a25ff47450f1ad2994da243216e5694632a3d0b5b74dd9b81bfb9fea9191cea02dbf4bd3baa2aa3162c7af9590526ca79e01fe193239e1 SHA512 c002521fff17e78ea18b8008f9a5553a68dec0f0df641008e5394c8e9e9f1a941b30b48f635497996acd8ec08ac74bd8b38a35e3c32cd6284de8b04cf987dd82 DIST github.com%2Fgrpc-ecosystem%2Fgrpc-gateway%2F@v%2Fv1.16.0.mod 588 BLAKE2B b3d6657ba787034ed2a14fdb98a7dee43e3d9dbcf253558c588f9dc550b58a294db9022d548d48717ece007f20f52f5004ccec0fe92415120f9110ccad5c9288 SHA512 6d314f14132c60d5dc614c81746fa3492dc821c77f2c0cfa90dccb3dddd5dac671682cd842d9ec4b0d03aefe1da92e5bc2275e9bfa2bbce60e8bcb8ea6bdb173 DIST github.com%2Fgrpc-ecosystem%2Fgrpc-gateway%2F@v%2Fv1.16.0.zip 685854 BLAKE2B 2de9f99bde4593ee24aeb819c12df9fe950a62e7e78428dfc18051012c5c3dd791da1e157a1e2f8c5f9367f2ba404ae8e5132071c1ab3bda1ce70cd1aab391de SHA512 0d0ee621079056418847820d55f794befc0eda9a9e569c06c9f099887e680be31683943dd4aa25813caff89e0e573c6d2ed3b27ee7c99cfaa381c34c0d1c1edc DIST github.com%2Fgrpc-ecosystem%2Fgrpc-gateway%2F@v%2Fv1.9.0.mod 661 BLAKE2B c7566b98c99bd43fb31dcd6de0086533bc499df099dbfc3c37aeba4996bbf46cf11b98e0c356ecebd0c7adbcabf4ab54fb31c41309287c26c083e78cd1639451 SHA512 35fbfcc2b6fb04830cf6d4966469ccf37e4b7593c8d8c5479dd2322722bb325b7f303ca836989c3ea96f862a4c85bae7863c415f94b72bb91742763ef08bcb49 DIST github.com%2Fgrpc-ecosystem%2Fgrpc-gateway%2F@v%2Fv1.9.5.mod 661 BLAKE2B c7566b98c99bd43fb31dcd6de0086533bc499df099dbfc3c37aeba4996bbf46cf11b98e0c356ecebd0c7adbcabf4ab54fb31c41309287c26c083e78cd1639451 SHA512 35fbfcc2b6fb04830cf6d4966469ccf37e4b7593c8d8c5479dd2322722bb325b7f303ca836989c3ea96f862a4c85bae7863c415f94b72bb91742763ef08bcb49 -DIST github.com%2Fh2non%2Ffiletype%2F@v%2Fv1.1.1-0.20201130172452-f60988ab73d5.mod 42 BLAKE2B cb24fd6d3604f496403704819b10923f426c7b7733ccc97f56b653dd1bbea97d287f006a3c959695b101a477d8ad2ae119407cd81e5ee082347be8264afb7f22 SHA512 2fbb83d7183e38e99767fc49d2cb93b7c69706ec8357768eedf6571a44658b6f293dc998c26e78ebaae6310146949096bf90b3ae7c4985f5dfc2568dfcad1e66 -DIST github.com%2Fh2non%2Ffiletype%2F@v%2Fv1.1.1-0.20201130172452-f60988ab73d5.zip 9074824 BLAKE2B 729eb3e0242b43583b672aa7267b9eec46a0f5c96320fb8815823c44e92cb2ecc2fc47d09bdee2d226c48cbce16c242f6c622a2c11c620ce08fb8035597c3050 SHA512 239296af1b6b8d9af350612dfc5ca4e25cf441b671c67487d810cc8ec174ab2b1c93b972ad06cdca63aff557d37b977a1fe28c6512a464b52e7714953801bb2c DIST github.com%2Fh2non%2Ffiletype%2F@v%2Fv1.1.1.mod 42 BLAKE2B cb24fd6d3604f496403704819b10923f426c7b7733ccc97f56b653dd1bbea97d287f006a3c959695b101a477d8ad2ae119407cd81e5ee082347be8264afb7f22 SHA512 2fbb83d7183e38e99767fc49d2cb93b7c69706ec8357768eedf6571a44658b6f293dc998c26e78ebaae6310146949096bf90b3ae7c4985f5dfc2568dfcad1e66 DIST github.com%2Fh2non%2Ffiletype%2F@v%2Fv1.1.1.zip 8990706 BLAKE2B 1f2e448a35354160965dcac902ab1d688263885423f4ffadb109467d8ed0d60370801c93798ef743095d9d55580162c7b4d67f6419d5ddf3d90eb855b542d90c SHA512 ee467e889ff88e9b294493bf55eb5da81d95f1158a7dbb16239108f3bc9a066a71fbe8a9f056a44b0ce6aafc5d4788df51a260e45cb1676a83863eae33b302ca DIST github.com%2Fhashicorp%2Ferrwrap%2F@v%2Fv0.0.0-20141028054710-7554cd9344ce.mod 36 BLAKE2B e3101c1f32c24b5d5bd3de55b4f15645e7f0b338cdcfa00d30cc4c063bf4e9e31e68972979e8282d04920ffcb54f112c8c8f6e0e109824e56881a6a699cdf622 SHA512 2b68ca06311d8602f04eb738a68a24951a9187aa70018d938e549cf7b555bf54dadbda5825501436c52f6103bcd220ed170c99e4cf777187e2b997c87f05fb0d @@ -851,15 +700,12 @@ DIST github.com%2Fhashicorp%2Fgolang-lru%2F@v%2Fv0.5.1.mod 39 BLAKE2B 13f90f9343 DIST github.com%2Fhashicorp%2Fgolang-lru%2F@v%2Fv0.5.4.mod 48 BLAKE2B d49fb83b0e128d1d891c78fd7efc4d1f6c92ff9ba30943fcda9b89d752d468836df7c37d6f30d1b4e8eaa5cd966c4b2ec90efc087887f037cce94654761ac107 SHA512 a55d0882366adebd894e5ebf9de5f70ac8b5f8f945e52b7dac8e56b4efc03f40930d132ac03bacb51ca220bad114940b9e27bc0ecbb92dc739691674a8aa5e15 DIST github.com%2Fhashicorp%2Fgolang-lru%2F@v%2Fv0.5.4.zip 20160 BLAKE2B 19b98d09d695d9d1d999e30896d7bc6b5f7266adebcf182ea18cf8bb379ded400d2200e22ec4151831d4e124c4cbfa0c6332678b20311134d5666eae24302f07 SHA512 f18b267cf4ebb61f56c726f2e6b7ebe33bf97d445d44648d41a5ba9734fd7ef7dcb034ef8881f476ff2ce843118703ecaa01f9925c2fec08bc642cdadab742b7 DIST github.com%2Fhashicorp%2Fhcl%2F@v%2Fv1.0.0.mod 75 BLAKE2B a44a3c2185418f331e2648bdef36882414dbf8416884b8fd385b7e926c9b837d317322a433e7312e14c27eb095cbed26a74eec9822f0f063a2d14e753031f632 SHA512 045ed40015294ebd8f7a6df06b418415da8f091d09fb4d34fd70718bbf5ce9f49dca7399dc5649336de3fc83bbbd93e740ad6f62d41ea540fae3b17f349cd66b -DIST github.com%2Fhashicorp%2Fhcl%2F@v%2Fv1.0.0.zip 121655 BLAKE2B 071d008723f19fcac3ee740e1b4898414cf09a2813bdb6922705cdcad5913d7fe4682d11219ef10d8bd3921fcf93c7d568daadd33b8e7c307a55eea6ac0d54ca SHA512 19403c36137b6ec9247fab3a9255dc98ad9dc46ba03ad3788e11298f8a310756b24dbfd3a0d9893ad93dc111dd228c421f96daae09e2058438c3c7c58386a71b DIST github.com%2Fhashicorp%2Fnomad%2Fapi%2F@v%2Fv0.0.0-20200303134319-e31695b5bbe6.mod 395 BLAKE2B 4731cd7f1c79a4a631a6975128889315101e29c550f829a7ca31100305ca24471b07aa24dddab3aa0916aa7a08148e9568438ba0788ce53cb2d1f51f000bd317 SHA512 f5893c50f73345254d6ca49432b2c00d422eb56fcf618cd7d24b238f00fa0cb98bcff97728c0d711c799b995c4810bbd8d67dcac7ce5d3226462b2ccfab38474 DIST github.com%2Fhashicorp%2Fnomad%2Fapi%2F@v%2Fv0.0.0-20200303134319-e31695b5bbe6.zip 110117 BLAKE2B cd9474e61a2de757ca9ee5483799dbe310f51fc8924250de7fbd921434b74d4af7c7088bde10f2ff8f492d176f67e2690cadca8f8cc833c53300d19848b70c96 SHA512 2823e395647e5c0a86f538193fc2deed35833ffae1c7ba212dde999293a6481aae405c58bf7a7cb97ab20356d522848e7900671b144ebb940ea60b8390cc1f61 DIST github.com%2Fhectane%2Fgo-acl%2F@v%2Fv0.0.0-20190604041725-da78bae5fc95.mod 103 BLAKE2B 55c8c4af1aeddedbe15b1e51e7c7b0fbfb84ae89ab927a69b7f054abf188b4f127ba5d67c7789193c002c59debbd1dd26c868f1512ebce141d15c2cef7405f43 SHA512 881542fb26e7a3f477bffc57c87523782c16e9727c2a56a882e5712c894659f3e96ba936d51abe0b876ca578c6ebda2897024bd059dd1861200b3332efc9b63f DIST github.com%2Fhectane%2Fgo-acl%2F@v%2Fv0.0.0-20190604041725-da78bae5fc95.zip 12741 BLAKE2B dbfffda070e204a5dda70b9dca7ac6fde29a42203e273f74769e118f569c455c0a274e9f7a974e41f38adfe483039bba08aee9daf77d19e345a46edfca53a360 SHA512 d57294d891b3e2b31d9dc8fd526cc52f37ba6f2f0e1ac3d80c9289f2c2ef761e74c91bc7a8afe45c3327ab7e4e8f7d997c984da9304b1daad86745c360426a57 DIST github.com%2Fhpcloud%2Ftail%2F@v%2Fv1.0.0.mod 31 BLAKE2B 7202132cff9b47a4484c61586949dbf7e13622067675cdd09dace3ce2e5b3a37b6fc5275b3bd6dbb0ec6ca0335bb7c9a036cc043b2d8ff1f38bc90ce13041aec SHA512 54a5bbc02b82693a977a4f690314b16d94cf071decddee3a4af2a90398e626ff188bc34ab3517278e7aac4e657f3f3070a020c85274be3750371dfdeee139b23 -DIST github.com%2Fhpcloud%2Ftail%2F@v%2Fv1.0.0.zip 24894 BLAKE2B ab55c48bafc78202f2a0a494c6b00657dd81c078c0a23f797a59049e8ac59bc399f784ff81beb710aabd1d035e7ee3db5a4c90653d6e57dc3b3f0bcbd098fd39 SHA512 b77e39712e985744e277604bbbcd48f32d28ea69eac7a6b6cc0a3f8706e2970ccd5410761784b64eae73a07786cf81c665934c145369317b8b961b503582643a DIST github.com%2Fianlancetaylor%2Fdemangle%2F@v%2Fv0.0.0-20181102032728-5e5cf60278f6.mod 42 BLAKE2B a20b1ee1675ded231069e976e9e3812b116d80b207914ecd1266ce87160bd6fd3c0bdfd7f7afa4a2a4d7891a01cd7e4a7b7bcafa90ae31c5875f6b0eca00268b SHA512 ff238b036db5df69dc734f4a0db4d1fd1a94a04131d64ea20c5268078a645327527f185da4aab38b2aca60da8c6a5f8f118b660f5b0773cc76d7d108a47297c9 -DIST github.com%2Fianlancetaylor%2Fdemangle%2F@v%2Fv0.0.0-20181102032728-5e5cf60278f6.zip 63221 BLAKE2B 3d36cc0a0317bcc5f0e2e0f4eafa3e86b32e35c3a175d2468b390cca3f71236af0b97b1b3674b7b96db8efad8e34d3d3a45715e6d23e2c0fa6772e83c732c30d SHA512 d1cb12220699d34c033fa43149425917f4c7d39873f60f02ee0db525596bdf7d1a4c63307d1de7ea1352c4ddc018aeb388fb6f90db54fab518f2cd5ad7053b62 DIST github.com%2Fianlancetaylor%2Fdemangle%2F@v%2Fv0.0.0-20200824232613-28f6c0f3b639.mod 42 BLAKE2B a20b1ee1675ded231069e976e9e3812b116d80b207914ecd1266ce87160bd6fd3c0bdfd7f7afa4a2a4d7891a01cd7e4a7b7bcafa90ae31c5875f6b0eca00268b SHA512 ff238b036db5df69dc734f4a0db4d1fd1a94a04131d64ea20c5268078a645327527f185da4aab38b2aca60da8c6a5f8f118b660f5b0773cc76d7d108a47297c9 DIST github.com%2Fimdario%2Fmergo%2F@v%2Fv0.3.10.mod 74 BLAKE2B 47557579d6c1e12c3b7dfdd9e5dd37291411cb87ff396973a0e17c97ffc79da1f6d81dec640d75cbc5e84ad9a8e17d729992c998dd614ef89a973d3cf5083b60 SHA512 2638750386491e91639a8d6e0fdd5dfe58ffca24a228d2810556b0f280839ca1489bcb47ea77adf287beb3b2d70ab2b1a664e0fd1b8b24cb3c88aea1265e47ab DIST github.com%2Fimdario%2Fmergo%2F@v%2Fv0.3.11.mod 74 BLAKE2B 47557579d6c1e12c3b7dfdd9e5dd37291411cb87ff396973a0e17c97ffc79da1f6d81dec640d75cbc5e84ad9a8e17d729992c998dd614ef89a973d3cf5083b60 SHA512 2638750386491e91639a8d6e0fdd5dfe58ffca24a228d2810556b0f280839ca1489bcb47ea77adf287beb3b2d70ab2b1a664e0fd1b8b24cb3c88aea1265e47ab @@ -867,7 +713,6 @@ DIST github.com%2Fimdario%2Fmergo%2F@v%2Fv0.3.12.mod 74 BLAKE2B 47557579d6c1e12c DIST github.com%2Fimdario%2Fmergo%2F@v%2Fv0.3.12.zip 39947 BLAKE2B 31ff80fd9c0bee3183139da5f47f2db00e10f6f889f7f3ff17a7fcc4ec31569ac4576b22961f7e8986d01d443e79312dc786f22d276397b48075880273ea24cf SHA512 12ca7bca3eb32780025552ce6c5196d0aa19b0412db5d472349fdb949654c36852c5a5e54b845fa86826dc599cb4c35e8d4842ef89cd48dbe949cb87a308f146 DIST github.com%2Fimdario%2Fmergo%2F@v%2Fv0.3.5.mod 32 BLAKE2B b90f36a2d75d98a23cf27a0bfde69a7c7ab91f3f58924624aae1fd1e924e10ec3dfb228bdff3d97ce3266360bafc06817d8d5fdde0b6ebe0f058866c84c85b91 SHA512 1128f41755f4d87f43322971323896d589e3790019beaf160f9cca1e41414dec968cde425be6d8b3912bef9ac09be186adf6417a6bdeb92ee5115cfff1405733 DIST github.com%2Fimdario%2Fmergo%2F@v%2Fv0.3.6.mod 32 BLAKE2B b90f36a2d75d98a23cf27a0bfde69a7c7ab91f3f58924624aae1fd1e924e10ec3dfb228bdff3d97ce3266360bafc06817d8d5fdde0b6ebe0f058866c84c85b91 SHA512 1128f41755f4d87f43322971323896d589e3790019beaf160f9cca1e41414dec968cde425be6d8b3912bef9ac09be186adf6417a6bdeb92ee5115cfff1405733 -DIST github.com%2Fimdario%2Fmergo%2F@v%2Fv0.3.6.zip 25340 BLAKE2B 3d0fcc2379f60900d4003da2a3663e77ed131986dcbe209aa13a59198f1fb8b182401c50475b4b39986ac1dee1e165f952bc7de758d141f5cbe028dabd6eca64 SHA512 4ef5c92c16747f375f83866581302be13f9425c9257eb4d73d197cd2b9332f7125b5864a1dbf423a96b1c03ef21ce32ab5cd1837760258a07052be40bd4e6399 DIST github.com%2Fimdario%2Fmergo%2F@v%2Fv0.3.8.mod 32 BLAKE2B b90f36a2d75d98a23cf27a0bfde69a7c7ab91f3f58924624aae1fd1e924e10ec3dfb228bdff3d97ce3266360bafc06817d8d5fdde0b6ebe0f058866c84c85b91 SHA512 1128f41755f4d87f43322971323896d589e3790019beaf160f9cca1e41414dec968cde425be6d8b3912bef9ac09be186adf6417a6bdeb92ee5115cfff1405733 DIST github.com%2Finconshreveable%2Fmousetrap%2F@v%2Fv1.0.0.mod 44 BLAKE2B 764581d416faa477a91695a42c68cef5638d019a1622fb3bcee976c1581e904995d33c79ffed1d3b805f660931ece844b3e17437f158f8b82ddae82e95f0358f SHA512 0c77200112d96f9cddf8cf7da0059204914b06a8c400e2e672443bd02a45d9ebb3274275c20e6e7ee0728992e77579d945b36de44ccbaab2ee92fd55f382f7ac DIST github.com%2Finconshreveable%2Fmousetrap%2F@v%2Fv1.0.0.zip 3712 BLAKE2B f4f79741bb83862583f51f2ac5e80181eb0e9c2a4578df32f7e24eb98f4f548b99333e0e6a377e03ef701057b01e852e6b710ab885b65170c861bef556863da4 SHA512 e16bd414c1df566a12944e4a99ebd84d2103f0cb3bf8ec312e3de400f20b3eae27845db50672801c10474dbf1dc61d0c2e16e5dcd3c4447681c0b77f9114a411 @@ -887,7 +732,6 @@ DIST github.com%2Fjcmturner%2Fgokrb5%2Fv8%2F@v%2Fv8.4.2.zip 246832 BLAKE2B 6319b DIST github.com%2Fjcmturner%2Frpc%2Fv2%2F@v%2Fv2.0.3.mod 146 BLAKE2B 3803c900f25283f4a575da4aba657fbd5065f4903149383decaf7a277d0df00d734b8ecff7371f41df2458e199bcf284e8f6ff830a0ce128da9cd74b6926ae9d SHA512 74d97141907715ba778984a679975a7dbd54ae17c0b1aca2e649e3c8ba4f2e1a06923fa31b06b1fcbab3b23344d9548d09cd59f429bb0031a110402ed19adaab DIST github.com%2Fjcmturner%2Frpc%2Fv2%2F@v%2Fv2.0.3.zip 42865 BLAKE2B 7d12af5f9b34736d85d722bd8242c1f4818335320478186a39fd471358fe1397b7ddb193bf0d38364f432203da97e8a4e5efa98d451ce5fabd5e5b3a6891f7c3 SHA512 66d7a44ce52ca73d8c2b2de6336954d2f984b0dd4a2e9a67374e5297eafc0f8156c276d1b3e13188983833e6cbf23bc3e5ce19ffd352c4f5e35b85f65f288ce6 DIST github.com%2Fjessevdk%2Fgo-flags%2F@v%2Fv1.4.0.mod 36 BLAKE2B 67fdbc6d14995318979fb3e5575136262165afd7a1582f078d2c84c5d7fcc893f52707f01d798bd2a43e1cef8fdab6613f34fd9e4f5f1f6a61d91bf09a55ffa7 SHA512 5db9838fe6a00be9849cb79ad148813a573b652d6f6cf220c55b68bd23636016e6bddd6733f6b29d63e5f02d2750a86c2dcea6b964ceb87d4048d5c5f3cc989b -DIST github.com%2Fjessevdk%2Fgo-flags%2F@v%2Fv1.4.0.zip 73484 BLAKE2B f672190275344f13b69502306133f6d009fe380f079ff20aa18366ba790ba6bdac3bfec7e7c27d8da21a463a5adf3a0a5d7bee2a08cbd12d9f7c8fff2450fe55 SHA512 a66fd5693b4a57cbb994d48bbde37ad226f57bb73a0bad7da5e5763af5826795bc282d2fb23e60565286223050d4f2c2a5cab9bf7ef646cb571f4d844dfc2749 DIST github.com%2Fjmespath%2Fgo-jmespath%2F@v%2Fv0.0.0-20160202185014-0b12d6b521d8.mod 39 BLAKE2B 6129177aeb4cc82860b5e233715d4330fc61c4b6783af687d936a5d783b32f7192f268ee0954d8a37fc1a6c22c147e86a1fc1c9ee8f48cc979931b0500fc92b9 SHA512 19819e43a514d9d7b1c8703c06c3729456a39a963a1cd3cdce7f6318a3ef67f8663c5a66b6bc402cf422d823b1b63540a6c79f371cb81ecd1f13de646598566a DIST github.com%2Fjmespath%2Fgo-jmespath%2F@v%2Fv0.0.0-20160803190731-bd40a432e4c7.mod 39 BLAKE2B 6129177aeb4cc82860b5e233715d4330fc61c4b6783af687d936a5d783b32f7192f268ee0954d8a37fc1a6c22c147e86a1fc1c9ee8f48cc979931b0500fc92b9 SHA512 19819e43a514d9d7b1c8703c06c3729456a39a963a1cd3cdce7f6318a3ef67f8663c5a66b6bc402cf422d823b1b63540a6c79f371cb81ecd1f13de646598566a DIST github.com%2Fjmespath%2Fgo-jmespath%2F@v%2Fv0.0.0-20180206201540-c2b33e8439af.mod 39 BLAKE2B 6129177aeb4cc82860b5e233715d4330fc61c4b6783af687d936a5d783b32f7192f268ee0954d8a37fc1a6c22c147e86a1fc1c9ee8f48cc979931b0500fc92b9 SHA512 19819e43a514d9d7b1c8703c06c3729456a39a963a1cd3cdce7f6318a3ef67f8663c5a66b6bc402cf422d823b1b63540a6c79f371cb81ecd1f13de646598566a @@ -916,30 +760,22 @@ DIST github.com%2Fjstemmer%2Fgo-junit-report%2F@v%2Fv0.9.1.zip 42083 BLAKE2B 5f9 DIST github.com%2Fjtolds%2Fgls%2F@v%2Fv4.20.0+incompatible.mod 29 BLAKE2B 8efd6f84dfcb696fa2ebf7b09c7405d57457dc67e03a2cc753cddd93698b1b03d84022f241c4b652dd80e0521b2b1ede8127fa15dd47d1f678a7fe1c31fafedc SHA512 3a397e0ee84d8d426eb5a1f39c07d608e0ed53b1d4b2fdbd137d23bf9f401840802d18d5203bc468fac76402c508bfebf49bb20869d8a715e44c49e21fd3da4f DIST github.com%2Fjtolds%2Fgls%2F@v%2Fv4.20.0+incompatible.zip 9901 BLAKE2B 0c8cf7ad0809f65d91b9ad5b27759cfedc5efc25194f19effd4b19c35c940461a48a57636ef3c707b27ac614b693ea05830bdef6943f11993bf561ef558cb99d SHA512 08b7201a9aa3294a3fc59bec78fee09f0d1bc7507b50b1d1cb1fa29a523c6870d00b633ea9679c9c86df9841739f46e9d5d9bbf0e3ec15b8ad08e57db67eedc0 DIST github.com%2Fjulienschmidt%2Fhttprouter%2F@v%2Fv1.2.0.mod 43 BLAKE2B 2b7883d00bddf90261a91670917e335bf5c59101032ed3ef5ab6752eb4da25e8417071b1d0021441fd887158b519f4fca4b028b6ea52fe3ae9a41b84441c8c06 SHA512 60340233f2a0205ee4b1a7b2d78ed52d88fe5d39887413d0e62d6ed006c51eda83ac117454b0c1a31ab29c5aceae13810ec719dadc554d10480219c1afc3e5bc -DIST github.com%2Fjulienschmidt%2Fhttprouter%2F@v%2Fv1.2.0.zip 27708 BLAKE2B 9eb8dcb372c62b421c7fc99730e388309bd1cfa623becfa8fc674ba212ffa3a177ef7191c4933141c3d2a191c9c683647d38ff01a3075c01ac89ac1019de6030 SHA512 61701d7f06488873031e92a31095560fa32f80948ecf169391a64b32c1162fd59d2efc2cd6a62ba0d60a392eaa8676156d088e15da4dcc441a07e65320c1cb0c DIST github.com%2Fkardianos%2Fservice%2F@v%2Fv1.2.1-0.20210728001519-a323c3813bc7.mod 106 BLAKE2B 76735649871dfc00cbfd419be976b587b2219b08d69f3e8bdfb60f26add70ce1d1104373547501d11e34b76715f9965e2bbf559fc58d537343cf9f0083805c7b SHA512 436be8f7389023288067588307e9a354e9c8fa9d4453751b956d24048d667c4cdbe60d0b5aa4b736c37b80f090ab1e6596e8256fcc256e698facd3e7969f870d DIST github.com%2Fkardianos%2Fservice%2F@v%2Fv1.2.1-0.20210728001519-a323c3813bc7.zip 50956 BLAKE2B 62b24b294a3db6b462db78325095f428de69a1d7c78e7be3075bab0a6e74745c9e66e3bf2d9acf167bd556e9ac4597849b84eeb18d280a6852885e05a50cfdec SHA512 756f862c7ff361a7ef17120616c20775fe6a4277a8b4623f326ff2bcff85bfc8381d5e7a3bb12b5d9d85d9f5991c225efc3e643294b9c4f8f74eff31f1bdd224 DIST github.com%2Fkarrick%2Fgodirwalk%2F@v%2Fv1.15.6.mod 45 BLAKE2B e071beae9a17798a9d03db9a8683db282536a4fd999d9d0715eee723ba995955cf1c4f364631b58fadf446d6d9818d02aa69298d55d339eb38533c096c83960d SHA512 703d71ec5ec222e1c475dbe132870d5aab5061f00ff69604f73fda9a66934fcd7e7f14df52c4ced59580cc8240a83d99709c746f5c833c33913e18a172220bad DIST github.com%2Fkarrick%2Fgodirwalk%2F@v%2Fv1.15.6.zip 38409 BLAKE2B 5dbc6a9b85832fc1fef3f3822d3097f6d6dedb53bf16c76952b778704c9c4cefd32f84b40ff7ee0fd903614ebb5ee3df932278fb39565378ecb93c8c73421b79 SHA512 1197a728dc5e23bf620875006f48b497f54587a22b1b82b7f4e5cff7f247e8a4e58a10ed85280515c451541150cca037cbb7a9fa68b0ff95908ebda5c213adbe DIST github.com%2Fkisielk%2Ferrcheck%2F@v%2Fv1.1.0.mod 143 BLAKE2B 128f8934f81d0e497e1258ec65129fe5d8831b66058669a5aef3fdb2fbe5f6d8ab30bfe97a1de7befadd34aafd55d6d15bb787e8948fb7718761392817203874 SHA512 c5e546822036a7114a29454e28290f8e1082392a47a101fb1d370e0969fc2c83186b4487473f903dd638abb8a763ce3180dc87993906895a2df33db7d8bc4790 DIST github.com%2Fkisielk%2Ferrcheck%2F@v%2Fv1.2.0.mod 98 BLAKE2B b9d3c55999054ed927f666a43066ccc6758a6c5f550651f43ad5d85b5403c882ee76ac2b2553803d71789da33c60ea41857ed545003072ab6c666dbb77118e00 SHA512 3529b37d770af511a716a612b7fd7fb6a4805d13166e3a6f9378950443f6eceb2f3d95db5a46027437ce55b36e571c75bba72a03769d21ecdc97888019d80a68 -DIST github.com%2Fkisielk%2Ferrcheck%2F@v%2Fv1.2.0.zip 21331 BLAKE2B 9e5e52229bde22035a34b7d3883106b3a663daf914560887db12c6c1112b8a94f13c4d0067d1a0958df57f0a4b0c3747ad61005501505c5eb63faa547ae63c96 SHA512 65d0271eede1389084e66c6d1bb547b240aa97747d6b7e74b5edc99cf0453eee10f24d64865b34c29a6a536c138942bb6d070b639d23bc3e78af3a7eca6949a1 DIST github.com%2Fkisielk%2Ferrcheck%2F@v%2Fv1.5.0.mod 107 BLAKE2B cd132ab287312d1ae53abd542a75e6bdd5cecdcd46c5311be91da88d54e1a114019440b12d71a9357851585672f440dc66eaf359a99b7682ce1bd4ee03869325 SHA512 302828b5c2b6eec77f4a2ed075cd8b721da8d62a8747883d4382d5674a7c82dcea01a7de664d15d5eeba7e35b9667347dceae9b4ec93858ed3acf8adee692967 DIST github.com%2Fkisielk%2Fgotool%2F@v%2Fv1.0.0.mod 35 BLAKE2B 2f43dcbab430f12316fde243db4bafe24372c74d60874b05917269e249a36660309c23da151db31d89c0d0a8fd0f179e2dd7f386af3ca533c95ef74017609af9 SHA512 86aca37f7f94ada381e0528a535b344c8fdbab9e0dcc7b71d716083501ad3d61db701ee159ccfb5455a351fc18a405301abe798037dd1200f9950bdd805d3dc9 -DIST github.com%2Fkisielk%2Fgotool%2F@v%2Fv1.0.0.zip 18981 BLAKE2B c940bf7f20236ef2b770dc683b5bd5525bc1413c86ae63dd328b2ab1aec7a319d5201733cc832b31185027e27739a6dcd5277d76856f1f95197b3b7797a23bf1 SHA512 9eba5f95e6c5d29b2928708ed91b1cd5a023f0b7053b5529095112a2190d097ba26be7f63b7719f7ee2ed29e698bfe7c4dfa0b33f60b4e475fd1d420453fe7e2 -DIST github.com%2Fklauspost%2Fcompress%2F@v%2Fv1.11.0.mod 46 BLAKE2B b5879e59b7061f16bd04702694188fc8b148c5089aa7a3a195c9fce7c349bd191dda7dc3172f88f0d546cb8c3eaaa82eac73720992509baad59757c740d277f2 SHA512 55b1b23e692eed7e5cd2789b542c27eb85c019460a1ea75bfb31802263328b53da1a466e4b09085e4e002dc699047bf3ef5ab003022a6182c9b762e0b812febd -DIST github.com%2Fklauspost%2Fcompress%2F@v%2Fv1.11.0.zip 17406554 BLAKE2B 7be53f7bc891916dbf3576dde77a8c2cf5608dd7ff614d1dc938225e97871662af7a314672a720b963a6016c11fa1160137383242a2d95e4840c838fdd41728e SHA512 0fb2f3d65b1ce96c5d71bc125b499b243a3b9655492c0f2afb7fe3425df251e138b82bbfef868dccb3f7f06402162ed7023d81ac97e6506a57363bf18586b0b8 DIST github.com%2Fklauspost%2Fcompress%2F@v%2Fv1.11.13.mod 46 BLAKE2B b5879e59b7061f16bd04702694188fc8b148c5089aa7a3a195c9fce7c349bd191dda7dc3172f88f0d546cb8c3eaaa82eac73720992509baad59757c740d277f2 SHA512 55b1b23e692eed7e5cd2789b542c27eb85c019460a1ea75bfb31802263328b53da1a466e4b09085e4e002dc699047bf3ef5ab003022a6182c9b762e0b812febd DIST github.com%2Fklauspost%2Fcompress%2F@v%2Fv1.11.3.mod 46 BLAKE2B b5879e59b7061f16bd04702694188fc8b148c5089aa7a3a195c9fce7c349bd191dda7dc3172f88f0d546cb8c3eaaa82eac73720992509baad59757c740d277f2 SHA512 55b1b23e692eed7e5cd2789b542c27eb85c019460a1ea75bfb31802263328b53da1a466e4b09085e4e002dc699047bf3ef5ab003022a6182c9b762e0b812febd DIST github.com%2Fklauspost%2Fcompress%2F@v%2Fv1.12.2.mod 99 BLAKE2B a790a0286893e5d0584fc25403bcd8844f321921992fc719399e34291f7e2f2155dff5202c7407eb5318713e580773208fc414404c86b6daaf8a94f6e3a71575 SHA512 40bef039d92b3a13a5759f1374a7348afa3ce43e1855494c765bf7c4905a22bc6a9abc6bf7b0e8de693f525189416e50eabed20422e07c9809d55d5b43e3df91 DIST github.com%2Fklauspost%2Fcompress%2F@v%2Fv1.12.3.mod 99 BLAKE2B a790a0286893e5d0584fc25403bcd8844f321921992fc719399e34291f7e2f2155dff5202c7407eb5318713e580773208fc414404c86b6daaf8a94f6e3a71575 SHA512 40bef039d92b3a13a5759f1374a7348afa3ce43e1855494c765bf7c4905a22bc6a9abc6bf7b0e8de693f525189416e50eabed20422e07c9809d55d5b43e3df91 DIST github.com%2Fklauspost%2Fcompress%2F@v%2Fv1.13.6.mod 46 BLAKE2B 97cd2e64d41bcc24a2f5b5c52fd150cad9d7d7758e910216bdff8bc764c3b84d7a07ec3d22113991ec9981c69688d7727eff66c8b5ed0ec8282287cb1ee2042a SHA512 169f465555b08e51a41783d4e2740c09d1a19b146b3ff99a8ca32b008569adedf6515b3f6d94aca6e11e98c0dd47ff561926daf2ba5f5d24dcba3407eda6aefc DIST github.com%2Fklauspost%2Fcompress%2F@v%2Fv1.13.6.zip 15597164 BLAKE2B d7df7ac3fc15e51dace8013ef0a994e6f813d66c92777ed0e2570337ee047a4dd18feac61fe7fe33f5295af1bdbc78b0137ec1ab63b56c38145af9291e20cd82 SHA512 61f0a7b258aac9064a238e669f6cc168780cd4a2d25cbd0d8145059e0befff3ab56306881e5085182417a412ac6287c31d45efe298876638cc048df83f398865 -DIST github.com%2Fkolide%2Fosquery-go%2F@v%2Fv0.0.0-20200604192029-b019be7063ac.mod 388 BLAKE2B c3a3046d5c6ac0b58727754f24d521eac1cca6bdb88149ebf12719b9a17ead8956252d67bb3e128c6ae9cd616b8f4353342365c74d01119259cd4de7a729b34f SHA512 6c772fd9d4c3c89145813ee79cfe1a0ad9c057ccecc11c0cd995bf3c2c046a7616d82c87bfb169e15414045d89bd36b43ebdf558badf29aad66da0acac0aedae -DIST github.com%2Fkolide%2Fosquery-go%2F@v%2Fv0.0.0-20200604192029-b019be7063ac.zip 52140 BLAKE2B 46ff5e356f808dde096f90166c31822f7e139d2f52d10a95b10d24e75f93eecea38e99cdf590ce3c6fe21c5de98725876dff1772ea422226c58b89529ae40af9 SHA512 5a8883a8f15f17d91a56fad1e8bb3a3a67426f592c6a37d4fc959be008990f28ae1ca664ab21b4fbd11e4961f0cb0a3df2817685aa2de958fd460b463b345c5a DIST github.com%2Fkonsorten%2Fgo-windows-terminal-sequences%2F@v%2Fv1.0.1.mod 58 BLAKE2B 4cf48282c28d2b8237fe9ff852ad25d102cce038fbd1852a1938bcf69c895df05dfdef6e533b3c0b4da28103eb5e3a9561f802414ccdd99b2d3ec2e2db0807ee SHA512 fe33ca4de6588b95f0155458b8b6daab218553b58de5dac220efe54019dfab085838cc6a22012a106fa36a6094447f744825cad04aaf0b158fce5aa676048fe5 DIST github.com%2Fkonsorten%2Fgo-windows-terminal-sequences%2F@v%2Fv1.0.2.mod 58 BLAKE2B 4cf48282c28d2b8237fe9ff852ad25d102cce038fbd1852a1938bcf69c895df05dfdef6e533b3c0b4da28103eb5e3a9561f802414ccdd99b2d3ec2e2db0807ee SHA512 fe33ca4de6588b95f0155458b8b6daab218553b58de5dac220efe54019dfab085838cc6a22012a106fa36a6094447f744825cad04aaf0b158fce5aa676048fe5 -DIST github.com%2Fkonsorten%2Fgo-windows-terminal-sequences%2F@v%2Fv1.0.2.zip 3968 BLAKE2B 223cfe3604cb674a11d4558b8f5a35e2eb41cf11d536e2e2cbdccd6a3c6bed8abf66f450774b39e7247493ea8a382906617c5f297fda02a272b18eef8dcbcf47 SHA512 16c4bf83b78541d2d684113926813ce4cc91f3f13f34dc2cf8d643661dc9f21a988b8382d2c058e138fc87c1ca197e8f694b07595959e917c82bd6ca9101a5ec DIST github.com%2Fkonsorten%2Fgo-windows-terminal-sequences%2F@v%2Fv1.0.3.mod 58 BLAKE2B 4cf48282c28d2b8237fe9ff852ad25d102cce038fbd1852a1938bcf69c895df05dfdef6e533b3c0b4da28103eb5e3a9561f802414ccdd99b2d3ec2e2db0807ee SHA512 fe33ca4de6588b95f0155458b8b6daab218553b58de5dac220efe54019dfab085838cc6a22012a106fa36a6094447f744825cad04aaf0b158fce5aa676048fe5 DIST github.com%2Fkr%2Flogfmt%2F@v%2Fv0.0.0-20140226030751-b84e30acd515.mod 28 BLAKE2B fddd4b3cdef60f53bc3f8da5a3154d10b49dd180c12837d3740c22b442947cba2025649f3ac7321bcf0c73a272527659b0ccd9be141ddca13caa7594bf6ad3fe SHA512 3c623d077e39697506174a50c0380cb7787a05a52819b1a73c2f64ba8dd819fd500777de83c83d8d9e80f19c828128a569b4cd783667b4d6b9a375b0e3d527a7 DIST github.com%2Fkr%2Flogfmt%2F@v%2Fv0.0.0-20140226030751-b84e30acd515.zip 9142 BLAKE2B 0db0e9a6ba33fd156c75943cce1b95385e53593d7f6957f0e6375b38625e1ee60a86b80229ce6cf0ee33de603fb0788892d0a3c3cd20a6969c1acca2521953da SHA512 5e493f08d6a45e8e12160b8c51eb380156ba1d2382523e1be159fa16d15d7ac32c8bbf2861e74791a0fdaa06155e95ad12b5f4999515a9a69dad1384ebbdfad0 @@ -948,7 +784,6 @@ DIST github.com%2Fkr%2Fpretty%2F@v%2Fv0.2.0.mod 72 BLAKE2B 8dbfabd447cc847f4616b DIST github.com%2Fkr%2Fpretty%2F@v%2Fv0.2.1.mod 72 BLAKE2B 8dbfabd447cc847f4616b959e52fd3bfeef8dda58f5aacdfd362f28d0b530c8e1651a38ae742c2d9ad8d9b0a055409a1840664b1483df73956a21190395b056b SHA512 b920109a2a1f40e2c7bb4dd93d07138228fac3064b780449a38bf5e6cb0630c6b7bd79eaf18b35e0452846e5059b0e192682b0aa93cc563c6120816106b9f11b DIST github.com%2Fkr%2Fpretty%2F@v%2Fv0.2.1.zip 11508 BLAKE2B 609b34f41f3c1579ae15bbdd5f9632dd58e9082917acce355ffc5402c33ea45bb0bda32d009a0a58c6cd60327aa87008453e0c4c36ed2a1be41c4f5337de72d9 SHA512 0f792e6f960b0cb8f9a30c25d3a3f30e7c459a05d7f03f68c98cb581967fc48b377314cb83b990c9509cde5680389bee0ce2b0b1efedbceb5592f38a9ae6a3ec DIST github.com%2Fkr%2Fpty%2F@v%2Fv1.1.1.mod 25 BLAKE2B 63db8520df2f699bca5a7ccecc44ee04973307d86099cfe66ded30e2ca1bdd76fc3db48cfca0138673c20c6f94061caf219f018b21b9d67231fe959eef338596 SHA512 967fcdce835c12afbf3b12bb204a256f32d46a3da535e2a7250159f62781a163ee107dd2a4fa20743b76bbf52b97e627e11e895c8d5ef73aede37d6a89e326eb -DIST github.com%2Fkr%2Fpty%2F@v%2Fv1.1.1.zip 14199 BLAKE2B b9bb1dffef78db4dcaef4486c1a9d6b5977cda3b4e33e7ae585a72deaae1e2dbcf37eda3fe15917ae3e2879c04b1dad2699d363e87fe92ede94b36e06ccb90cc SHA512 1c5bd671c28d8ef4fec6e870899a41c4abaad744e558eb4dc167235e14c9baa685f0e3eb31c0dcec2f638f162109c99c3a52bbd0ed0a704afd3a4d010fcb17b7 DIST github.com%2Fkr%2Fpty%2F@v%2Fv1.1.5.mod 34 BLAKE2B 1365a1cf7687e1b4d333eadaf4871aa7a00c98f5d235453d7e4e000b51127ab036d4b20866f46343338aa79acaf71dcd8c847aa0b1568e7df9cefdc05b33f009 SHA512 ac5a145ff4464a083cec55891b85876ba0280c7115e5be9b70b3300311515260d9e03a94faedcd8eab5a7a2de838448af1a810c0e9f01cb8521582dafc10d78d DIST github.com%2Fkr%2Ftext%2F@v%2Fv0.1.0.mod 64 BLAKE2B 475c51201a379df2cc4ff8c5681b6a7a1524f60d0b8fd0853fef569dea754efabf3425cd4b84e8427db8a6cf3e9b1141d5050d48d5d429cc1ce82162aa70050c SHA512 11d2502a7d241a0edf4e67bcb651a890a12f49d00f8b944cc9eb8f6e9cf5fbb2b2827e696021649bc795ffa275e95ee700e4a1706e03e88fa9ae079f5b9f48ce DIST github.com%2Fkr%2Ftext%2F@v%2Fv0.2.0.mod 68 BLAKE2B 91222794e2d517a33cb43bb9430e2e7b497ace820ab8c47dcde253226e54f08b922404df7ba7a2dc74555a059e95b81471dc36fc5b63b55e385004fd9a16d61f SHA512 9fbff125d97ce2c4b9b301021a987edbeb686b37927504df4e5c2f0ddbebc8ed28ee5152de7db2eceb0a0fc5728579823dc4145f36df9ba1961b9c2da1ac4461 @@ -960,8 +795,6 @@ DIST github.com%2Fmagefile%2Fmage%2F@v%2Fv1.11.0.mod 41 BLAKE2B 6269fdf51dccf032 DIST github.com%2Fmagefile%2Fmage%2F@v%2Fv1.11.0.zip 8896006 BLAKE2B 4616e73bd66ae641c72c3a20cf83fb8786cfaadb05ee3f395c8aafef2999a5f3d21551e055c1cd189d302a9ed30c6322ebe8580361f43ed63c7f50f75cedea6e SHA512 2ee5192fc0c5784460652b06722f1e4752327691ed6105bff971e23842ef9ff5645bf55a404d461a8ed5b0d56f70e48078a8dbef1542c332ab498ba40ca342a2 DIST github.com%2Fmagefile%2Fmage%2F@v%2Fv1.9.0.mod 41 BLAKE2B 6269fdf51dccf032b87cf8e7ea710c01933f0be0fea993963af14eb9274fa1a8bb078ad75f90279b4ba1b83d70035725c2f19f0241db615828231a2fa32c2cff SHA512 00bd89d63559cd13e21f6e60155e7c1c200848129dfbe4819a964efd14eb36141ee3dd9fd0c43fe28c7ff9f9255e8954e9d2145eb409f3e30b3474054737811c DIST github.com%2Fmagiconair%2Fproperties%2F@v%2Fv1.8.0.mod 40 BLAKE2B b8e71ef21c42894c31d75cce0e7423b21e716de0539a8a7ff462e0d5c05c77795238598630208055ad808af2db8c56a997e7e114ef391c07d380b996ce533544 SHA512 8a724e5cfce28512549e7b06ec42c9e02625adfb3398fd45af07f8c512782002a262e8567669929626814758f9d12041c318bd4258f88d110a851630537bd5d1 -DIST github.com%2Fmagiconair%2Fproperties%2F@v%2Fv1.8.0.zip 38603 BLAKE2B c0b783439b139f5df0c9bd7654e4a85b5eff2a37349f0c68b713a00018764ef355622756e7ed23d9eceb3201c93e45d0c0f7a7b17e3ed27dddadf523e79e7a89 SHA512 b10057680da719464890d8bf7ae3c3d375c9fcf6ff833250eddbe897b9ef68790bc5e2d4cc5936caa69cea311999263cdfbcc71431839df8214f6b0a1d1fdfc7 -DIST github.com%2Fmailru%2Feasyjson%2F@v%2Fv0.0.0-20160728113105-d5b7844b561a.mod 34 BLAKE2B 0f1af1d8e53c7b13c36f0a436cfc14eb8fc7a7bd4df72d4e9315ffda79ce20852ce50ff6297daf8fb2998e1d76af4082f71c94555ed919170d0003483de94f4d SHA512 8a3f702f8044a984fb6e1b9c73d837cea4b7f51783fbd03c6a957b58a0b4084461c63c94367314ea91f4684612b1f7b8d4eba8c1cb3522913d51db41edb73cd1 DIST github.com%2Fmailru%2Feasyjson%2F@v%2Fv0.0.0-20190614124828-94de47d64c63.mod 34 BLAKE2B 0f1af1d8e53c7b13c36f0a436cfc14eb8fc7a7bd4df72d4e9315ffda79ce20852ce50ff6297daf8fb2998e1d76af4082f71c94555ed919170d0003483de94f4d SHA512 8a3f702f8044a984fb6e1b9c73d837cea4b7f51783fbd03c6a957b58a0b4084461c63c94367314ea91f4684612b1f7b8d4eba8c1cb3522913d51db41edb73cd1 DIST github.com%2Fmailru%2Feasyjson%2F@v%2Fv0.0.0-20190626092158-b2ccc519800e.mod 34 BLAKE2B 0f1af1d8e53c7b13c36f0a436cfc14eb8fc7a7bd4df72d4e9315ffda79ce20852ce50ff6297daf8fb2998e1d76af4082f71c94555ed919170d0003483de94f4d SHA512 8a3f702f8044a984fb6e1b9c73d837cea4b7f51783fbd03c6a957b58a0b4084461c63c94367314ea91f4684612b1f7b8d4eba8c1cb3522913d51db41edb73cd1 DIST github.com%2Fmailru%2Feasyjson%2F@v%2Fv0.7.0.mod 43 BLAKE2B 52ec55a10810ebe4083ca01c7a10daec67e5e9e370d24ae3a0140ab40801bd9b18fd09cee4f306c891b60c83049497bfc69ebc12420663fb5f6b39426002d759 SHA512 0b54c4dc34e54f09c3d9d4b63a4d6a22736250aa3caf1526220c11473f4bfb5b589fc1fe4cfd9d59d1a7c2f8cb60b3407353d41f9b31389200a96939cb95d925 @@ -993,8 +826,6 @@ DIST github.com%2Fmattn%2Fgo-sqlite3%2F@v%2Fv1.9.0.zip 2219822 BLAKE2B 04f3e1c97 DIST github.com%2Fmatttproud%2Fgolang_protobuf_extensions%2F@v%2Fv1.0.1.mod 56 BLAKE2B 50d2d6dc9c1ee92d629af8c9aae9fe5f70a0c6fe270a95a8232cee3c50132ef90c68218ac64a3b5b72d94e23ecbea5f567fef39a81be3d4585bae3f4f5348545 SHA512 5235188477921a263176fefaffccdaca4bf8175a2e248356a06596e37fa868400203172c7fe9fb80d0a65d335d23d80edefd242657de0eb83d9360589e063bba DIST github.com%2Fmatttproud%2Fgolang_protobuf_extensions%2F@v%2Fv1.0.2-0.20181231171920-c182affec369.mod 178 BLAKE2B ad9b4e7186954eb025beefa7c1d622146e2329ec6d9483da5f6066488a2422c28bc54071bc28bfc50b916a5cb9f07549bdf09bcfc4e1edc78234b84900638a91 SHA512 e830b9801e4d9645c55dbec3750189c4070d7125dd2aa7332c58e9307917a869bd432cc628680d2e9e88ce646eea9c63ba2f8aa85c53b20bfd3758c5217f5fd9 DIST github.com%2Fmatttproud%2Fgolang_protobuf_extensions%2F@v%2Fv1.0.2-0.20181231171920-c182affec369.zip 46423 BLAKE2B ece8bcfeaa56e6d038bafb4986733763fffff1a29e232b0b86513a0ed00416221d7b31352bff01a711cf8952687bf9fe3a4e51024e6d8bba04f4defa457bbb4e SHA512 87ef30626fc29616a17023a2c9303e1e55cc9ab98b58444119717d97641d92fea8bca0fa6a64131fc4c01c4f9a1f293571a54b76f2b938be4518378ff4b73342 -DIST github.com%2Fmiekg%2Fdns%2F@v%2Fv1.1.15.mod 28 BLAKE2B 7846fb7a9c146e4b4cd0db250d3a84bca13c7c3b8292ba71215a041006c8ea39a36b88dac7749a9bba96dc463b499633591f6f19d43369067b0f4f46594b8ddc SHA512 4ce4d3df63fbdbfe3505816e81dc7e806554d79cfe0254ce8e0228bc16eafc014c98475c24f4a6e0c6efb6fa16e891e2e47c43c9ea10ce20a95dc69f686f6361 -DIST github.com%2Fmiekg%2Fdns%2F@v%2Fv1.1.15.zip 210715 BLAKE2B 246ffa14da7608d3f1b0dd2969b2ac4e3f0b62fbc5060ae3e7f39d8ce5cf40d17b2c074021205513c068b33607f108f887a9cfb42b5d9f013b642e70ef85158a SHA512 c7084476120e931394480ea1ef2d4df157500e89f5e5e2fcb05329e5439bb15c99d70a2566400bb74e419984ead7197809ec6cce16c624ac42b8cfff0e222d5a DIST github.com%2Fmiekg%2Fdns%2F@v%2Fv1.1.25.mod 371 BLAKE2B 3ff3ff24a8fa567c715a8698c5a636f3eb2b1bf95263dc71a57d506a8fdf9e25cd741b8d0564ba95c04c696ba536ba44149da16572e13c1b5134c24dd0edddec SHA512 5a25ee9f24cf52fccb76de4ca0d1ee7bf309044e6700d48273bc1ceba948831320a51a7013584f60496df642284a4a282b2ed44e7d6290e96927927a220619d6 DIST github.com%2Fmiekg%2Fdns%2F@v%2Fv1.1.25.zip 214032 BLAKE2B 6c04c2756ce894a3ba1c3b273eae910792ecb3e33a8246b6bb063823f751cda43d61341701cc48939293f609a80ef16c0698de87751f64d51e567ffef536ba74 SHA512 a56137336507bc2e35b449c533f2da3a6070ce26a17aa7a2e49aeea1abfab29d6346bdc35d57794174cc98949fbfa9753e7682241f42dcbb5f7505adb910e397 DIST github.com%2Fmiekg%2Fpkcs11%2F@v%2Fv1.0.3.mod 40 BLAKE2B 48753014b177fb672fb4b96c34fda82fd83e7cc16c40ccf8409628f3b41f24fcc34fb0601ac8cb7869558c7d7ee97f6f1b8e6f587d696222db2f482790a628b2 SHA512 571622dd3240dc43d9119a5cbf644cebbabf134314c46ed43438be1568c871617949d07c60b8af3d22f858f7504ab91effc9bf234de84da1fbf72a936aebdbff @@ -1030,15 +861,11 @@ DIST github.com%2Fmorikuni%2Faec%2F@v%2Fv1.0.0.mod 31 BLAKE2B 5b5d97cb4685ef9217 DIST github.com%2Fmorikuni%2Faec%2F@v%2Fv1.0.0.zip 56868 BLAKE2B 7795586966a72a5107b680b7e5b051a516cc0aa60cd1519bf0dffaf264ca5fcc768544438aa1bff2a2c5a3a5bdd92507f921357d80e4033590afda4ebaf536ed SHA512 22d3534c0e6d6507671e02f1da00eaeb7245497b4ff626ae7967d6b2dd4c9675ec16ebd20d4eb16ce98aaf831e93d207bd7a3331e8ed7411e9ffc71c574dfe67 DIST github.com%2Fmrunalp%2Ffileutils%2F@v%2Fv0.5.0.mod 45 BLAKE2B fed20163d5104ebe6f0a3f9f6649147fcf20ec4b4c5f8cf88f685a0da5c3cf73fb12d2d1ad1f97519e649bab3bf821ffaf1a6d5d2e8990e462ad71a5f315d49e SHA512 f2da07362ab94b3c8d17afdea5720e330568f59d8cbf8a127e5c9407b9d70d83de64cbfb9176c2de612c185ed858d3ee42dd78830d42df974e93d0f8ee2e8341 DIST github.com%2Fmunnerz%2Fgoautoneg%2F@v%2Fv0.0.0-20120707110453-a547fc61f48d.mod 36 BLAKE2B 636b2a1011ff647b1597c535916bdde712e45585b9be3e90191d474e88e293df5b30e2e15adbd2f6d631a57ac81b59b02055b439390664fbc8a8e224cfc51e39 SHA512 7873fe200c30b46285fa8a001345428db580c67cf634c1b1e4aef6a4a82d7b975545b827d00b1a3dad86b2f3f7681df739915f95144d4d3a3553f055fa70781a -DIST github.com%2Fmunnerz%2Fgoautoneg%2F@v%2Fv0.0.0-20120707110453-a547fc61f48d.zip 4469 BLAKE2B 3678c7bd8f7d982ecf0f5949d1214b436f6c599a62228362a94595dffb584eb613eb22aab3f73a717d9c85b75c6778942164e60d952fdb75cbea9cb6ee85499c SHA512 fe330fe60560c613c0db3ee04a5ec34b7dc805b3225051fd1ac39112bf64d69aa81103aee545d24c6e692d94eac18b75f2e443cecf2510b1c031d302f3c1323f DIST github.com%2Fmunnerz%2Fgoautoneg%2F@v%2Fv0.0.0-20191010083416-a7dc8b61c822.mod 36 BLAKE2B 636b2a1011ff647b1597c535916bdde712e45585b9be3e90191d474e88e293df5b30e2e15adbd2f6d631a57ac81b59b02055b439390664fbc8a8e224cfc51e39 SHA512 7873fe200c30b46285fa8a001345428db580c67cf634c1b1e4aef6a4a82d7b975545b827d00b1a3dad86b2f3f7681df739915f95144d4d3a3553f055fa70781a DIST github.com%2Fmwitkow%2Fgo-conntrack%2F@v%2Fv0.0.0-20161129095857-cc309e4a2223.mod 39 BLAKE2B 391eaf696f1a5c764f9e156ae3f6285ae5bf8a4abf2a735fd13fd1591f3bb97737502b79df093156305503ed4b63e0d458900e61fa8717f96ee17a6d43bc2f79 SHA512 9fccb6717f5b37cff2d858cc31f7e16aed120a67498c2f0d24aa30ffac4eba2e87822b12d62f700a0c62d7561708bab2e13e35e89cf5407cfb06a0de5c70808b -DIST github.com%2Fmwitkow%2Fgo-conntrack%2F@v%2Fv0.0.0-20161129095857-cc309e4a2223.zip 24318 BLAKE2B ca6af09a05d68b30a5d7b0a25a5aabda5253db4ea60dae79a02dba819771740b51101ea6abf43e456a5371a1f4ce541ef7152e41a292fc0888b4aae156ee6263 SHA512 2da970823cf8360fe51c74349dcc50161299c67db7d364bf16941325a357cda0ff9a216a2423bd463e36f2a6d888848fbe671e1998892c78edc2690e28e93d38 DIST github.com%2Fmxk%2Fgo-flowrate%2F@v%2Fv0.0.0-20140419014527-cca7078d478f.mod 34 BLAKE2B 315fe4d5620c1d1c92df3fd382560ac2cf164aa17a741c1a74fc25807819de811705467227923fee7f804c6b6e96606c87b4adb11a6b722f367b543c2792cda0 SHA512 b1c163d7a6a139eeee1457fa07933f01eaf6d2ff24d10385e75f87b443a95fe1b08e9e144d3c18eb6a77d34e8521cc6dbd486fefe908e60452c5a80f654c551a -DIST github.com%2Fmxk%2Fgo-flowrate%2F@v%2Fv0.0.0-20140419014527-cca7078d478f.zip 8705 BLAKE2B 905de677e6b1baf15fab1e19177c6f45f7b84aaa1e6426f8aa1c9c77d81b491d4c334ec542d45729e380017a91619b99c8e79451768b1cd9bacdcfb7e9e0981b SHA512 a7983e1a07e1e7fcb047ed7f210cc131c1ac43f4bcb1863c8c17f557e2e2f946624d793e8446632ab127d109ee5d8c1de96f914d6183494ec46145ccd5e75da3 DIST github.com%2Fncw%2Fswift%2F@v%2Fv1.0.47.mod 28 BLAKE2B 57fb6c274af3e1f296bbb2c4b81cf52ecd31af71afac9be2f77ca58c67831ecac4eb2f4f8819c510f3e2982d9a5ffdfbb5f384db878b37b531e59e06e0093a31 SHA512 2f4794d0c8dfff16f1fa252eb5e3396e2cc5479c96b5e4af9ec01931387790e51273d4a308fb2813a699a54a3cbf6b3adb5e92d831d3032120cb5f19698bfd19 DIST github.com%2Fniemeyer%2Fpretty%2F@v%2Fv0.0.0-20200227124842-a10e7caefd8e.mod 78 BLAKE2B 7cde27fce0ec4a1c5c2e5205fb962352037c873d6183a6c1d8a9d385fe6a3bc8c9b66590401f8a715960858576d100626889e02361860bde65f8b66074d93837 SHA512 ee531fe5de94a4f4fc57592864a42beaf57be600d3fc11205ff79b44615429ccf46922cc3d80ab8df77b2db31a85bf40248ce0b1e1079d6861f317828b3305ea -DIST github.com%2Fniemeyer%2Fpretty%2F@v%2Fv0.0.0-20200227124842-a10e7caefd8e.zip 13281 BLAKE2B eb14a393cfba4230af192cd76a63a20568fe80ff650113640eb63d880c276307e792b0bc3339ea37f1387f78ee5e9f15a8ff66d0c4b8c8cfb09fddb1e73288fc SHA512 96747fb5890efdf10e0793afc08df1ced6dc8c71462397a0e4149f32f77470f1af6bf8fb2637693497d33a2a7483c4609380ee89ee0a85ce21102a32b7a1000e DIST github.com%2Fnxadm%2Ftail%2F@v%2Fv1.4.4.mod 206 BLAKE2B 67500c3221887c3dd9f65540736ad077a412eb394a302c2dca06abe3a9313ef8fa1d42a24f5df385bab8146a2e291728bd0fc4da0069af9e6919588c630abe5c SHA512 b8aff850aff011830e02c0ad21b0c4bd70bcd09dae13d720262691299a180fa1039365a6695bf0329ad1a9dfdbd71ddf28ce51a7d3289248eef51cf472cb3a00 DIST github.com%2Fnxadm%2Ftail%2F@v%2Fv1.4.4.zip 25231 BLAKE2B 507e1c3dcd006ed29aba002827bad1ad129a97f58fd1e5847d0cc41022716965401c5c3d4027900bdd3197caa4c0e797805a146b841bed1a80b3779fd74e3e24 SHA512 64e6ba58de56e5b305c7ce64285cef1375360e87a7fc506be637ea347b63a2a89a1b56b8db3687d16b0dd631f8faf9c107c2b473b630e450aec92cfed1040695 DIST github.com%2Foklog%2Fulid%2F@v%2Fv1.3.1.mod 29 BLAKE2B f74d75a495f683f4e9047201721611229ecddc37ed01b5d4b5d81a06220a6385f06d0f99e514bf19cc2030fbdba6de3a08fd38b750e6651a822b10bf69c45327 SHA512 b426d975637bd2b4dddc10d7c88b70f8b946201f311859f22520d53ae0a2d9911ab358460c089771f7900d7a8740bbc0c6d3814ab8f955108fc31b7b602ab5cf @@ -1051,7 +878,6 @@ DIST github.com%2Fonsi%2Fginkgo%2F@v%2Fv0.0.0-20170829012221-11459a886d9c.mod 30 DIST github.com%2Fonsi%2Fginkgo%2F@v%2Fv1.10.1.mod 30 BLAKE2B 54980427295e87f99bc189c9ec00c2167e9aa771cd8777d61cec8127a3eb19f718843e2e736a6d4c08877d23528bc6da810da0c61a1dc07620422fb1b5434684 SHA512 1b8b7ce4a8f0092f0b2a2395fbcafa8cfd6830183bc36fdd58e740dc9ec4fc5201f5eec2daa6e2effeb59f9e1c0ce986ceef838d16876c9fbf0fffad4b7660ba DIST github.com%2Fonsi%2Fginkgo%2F@v%2Fv1.10.3.mod 30 BLAKE2B 54980427295e87f99bc189c9ec00c2167e9aa771cd8777d61cec8127a3eb19f718843e2e736a6d4c08877d23528bc6da810da0c61a1dc07620422fb1b5434684 SHA512 1b8b7ce4a8f0092f0b2a2395fbcafa8cfd6830183bc36fdd58e740dc9ec4fc5201f5eec2daa6e2effeb59f9e1c0ce986ceef838d16876c9fbf0fffad4b7660ba DIST github.com%2Fonsi%2Fginkgo%2F@v%2Fv1.11.0.mod 30 BLAKE2B 54980427295e87f99bc189c9ec00c2167e9aa771cd8777d61cec8127a3eb19f718843e2e736a6d4c08877d23528bc6da810da0c61a1dc07620422fb1b5434684 SHA512 1b8b7ce4a8f0092f0b2a2395fbcafa8cfd6830183bc36fdd58e740dc9ec4fc5201f5eec2daa6e2effeb59f9e1c0ce986ceef838d16876c9fbf0fffad4b7660ba -DIST github.com%2Fonsi%2Fginkgo%2F@v%2Fv1.11.0.zip 245650 BLAKE2B f917c3c8b6076add4a4cb59fcb1561b21785e9c7cd910c96f7decaeaf4f2c988566ef656925cf91842cb4218142d13f0487721c23dfd85bbdce1f847e12f1551 SHA512 bad04a31aa648777f437f3a7516549992962ef1c660694c02aee62508540c553a2ea36370b917d29a8e4510cc171d94590721c447e8878b562f55a7b0ca78f23 DIST github.com%2Fonsi%2Fginkgo%2F@v%2Fv1.12.1.mod 166 BLAKE2B 8fad24303bf57553db631ffbce484b05ac3e7db117503b7ce555c55053a0550770ba6d7c6b831e3daea69a9733d98592e98f90b2e9f5b5f3020024b55c3d5cb2 SHA512 06e7e8754384929043159942b2d873ea872b974d9fae1971465592e44eeb26b072539de290adbd79402bad2a2c7fa38556a7597f5e8157e82d7576cad6b49692 DIST github.com%2Fonsi%2Fginkgo%2F@v%2Fv1.12.1.zip 248478 BLAKE2B 9d49c8ed01d4785f19d292861727337cb75603854b65a5996f59b2933e55e6c6bcb6cf6c71b9cfbb1c20e8ef7d1171eda17c9e3982efe48b5ff8d984aef313d4 SHA512 45696a0287921a819eb38ebb5d29a8fc8f174ad03f85c9768928fc94185c2ec275a10a9e7fe8bd2e5a12d8b378d01ddba9e8b96c30e5fdcf4357945ddd005276 DIST github.com%2Fonsi%2Fginkgo%2F@v%2Fv1.5.0.mod 30 BLAKE2B 54980427295e87f99bc189c9ec00c2167e9aa771cd8777d61cec8127a3eb19f718843e2e736a6d4c08877d23528bc6da810da0c61a1dc07620422fb1b5434684 SHA512 1b8b7ce4a8f0092f0b2a2395fbcafa8cfd6830183bc36fdd58e740dc9ec4fc5201f5eec2daa6e2effeb59f9e1c0ce986ceef838d16876c9fbf0fffad4b7660ba @@ -1063,13 +889,10 @@ DIST github.com%2Fonsi%2Fgomega%2F@v%2Fv1.10.3.zip 168055 BLAKE2B d74f75a7a3e09a DIST github.com%2Fonsi%2Fgomega%2F@v%2Fv1.2.0.mod 30 BLAKE2B b8bfc20c2ecd93e4a49b1feb791a29d894d57325b04e5f36fde625431886515b2e1de0d11a384fb8138e28a131a027088c7173ffc7f8731f9f352ff521977ac0 SHA512 47de77b79abbc314a3e8c90f8d69f51fc9e99ff160a49cf6e87621183f7acdfa2dc5911877ec45111081426a4c0a6f0da55ce0491e95064a8bd416db33f25624 DIST github.com%2Fonsi%2Fgomega%2F@v%2Fv1.4.3.mod 555 BLAKE2B b182f5a37e6169f7e40ea33bdda2790e7e1b01c1e61cc9d109ca6b8803ce9161cc0c2e2ee857ef5af582b1b9317c58734683ac3e8a8d11c620865b3b12c6baf6 SHA512 a7ef7e84c93e09b01b83de08580bec055f0164d3272a3e2571707d0b33f4b4616a379d440ab3835d455d8d573e357a6df1163fa8415684d5d55af8e22c68f7d8 DIST github.com%2Fonsi%2Fgomega%2F@v%2Fv1.7.0.mod 555 BLAKE2B b182f5a37e6169f7e40ea33bdda2790e7e1b01c1e61cc9d109ca6b8803ce9161cc0c2e2ee857ef5af582b1b9317c58734683ac3e8a8d11c620865b3b12c6baf6 SHA512 a7ef7e84c93e09b01b83de08580bec055f0164d3272a3e2571707d0b33f4b4616a379d440ab3835d455d8d573e357a6df1163fa8415684d5d55af8e22c68f7d8 -DIST github.com%2Fonsi%2Fgomega%2F@v%2Fv1.7.0.zip 157659 BLAKE2B 2e4a53ddeea8a6076af3dbc356f34d898c0189871a6328f00f0690479ca34d2efdb670a3c0a67c19a4d34684f25145d4bda7ea9a9cee1e26cc6d941a274ecbb9 SHA512 279292e468d786f0f94b627b00b7eda5049dfa9be7423ed5c26e80fc2c020787f5feceb7571654d903787089c0fba05f49539eed958f97238065924d6eccc003 DIST github.com%2Fonsi%2Fgomega%2F@v%2Fv1.7.1.mod 556 BLAKE2B 8e36edf565660234a9c939b93e99acfd61c30620cf45619158d5a87c102492333387de1bda35aa226695f913358a4385d1b8b768527d8a63d056ab8f13cdae61 SHA512 3c48b6f2cd9bc71efc218b11ae432776164936d4474df73510a785819c417fc894ca71f5783da77f323754ece56b681f8f1e9dacd5bf309f189997ba0b317dfb DIST github.com%2Fopencontainers%2Fgo-digest%2F@v%2Fv0.0.0-20170106003457-a6d0ee40d420.mod 43 BLAKE2B 42ef42def0f24844eed6bfc710d0c5070a2bee3a4f5aa8b0ec68f862840385f035fdf6b7206d7e15a94ca419af29f7fc86358aa6fdd1a014f71f5acbebc4c182 SHA512 2fcb2cf84eb579794ba81bc9f79090999b3fded538a1649fee55d1e973425a775dcfba008a11ec1ba873bfbd3c2ce13abcd99fcbd9b0ca67fd35925896bca588 DIST github.com%2Fopencontainers%2Fgo-digest%2F@v%2Fv0.0.0-20180430190053-c9281466c8b2.mod 43 BLAKE2B 42ef42def0f24844eed6bfc710d0c5070a2bee3a4f5aa8b0ec68f862840385f035fdf6b7206d7e15a94ca419af29f7fc86358aa6fdd1a014f71f5acbebc4c182 SHA512 2fcb2cf84eb579794ba81bc9f79090999b3fded538a1649fee55d1e973425a775dcfba008a11ec1ba873bfbd3c2ce13abcd99fcbd9b0ca67fd35925896bca588 DIST github.com%2Fopencontainers%2Fgo-digest%2F@v%2Fv1.0.0-rc1.0.20180430190053-c9281466c8b2.mod 43 BLAKE2B 42ef42def0f24844eed6bfc710d0c5070a2bee3a4f5aa8b0ec68f862840385f035fdf6b7206d7e15a94ca419af29f7fc86358aa6fdd1a014f71f5acbebc4c182 SHA512 2fcb2cf84eb579794ba81bc9f79090999b3fded538a1649fee55d1e973425a775dcfba008a11ec1ba873bfbd3c2ce13abcd99fcbd9b0ca67fd35925896bca588 -DIST github.com%2Fopencontainers%2Fgo-digest%2F@v%2Fv1.0.0-rc1.0.20190228220655-ac19fd6e7483.mod 43 BLAKE2B 42ef42def0f24844eed6bfc710d0c5070a2bee3a4f5aa8b0ec68f862840385f035fdf6b7206d7e15a94ca419af29f7fc86358aa6fdd1a014f71f5acbebc4c182 SHA512 2fcb2cf84eb579794ba81bc9f79090999b3fded538a1649fee55d1e973425a775dcfba008a11ec1ba873bfbd3c2ce13abcd99fcbd9b0ca67fd35925896bca588 -DIST github.com%2Fopencontainers%2Fgo-digest%2F@v%2Fv1.0.0-rc1.0.20190228220655-ac19fd6e7483.zip 28010 BLAKE2B dc5439a7419e38d82c83d5e537529a12582d39c63612e55e0d4d0164b2746615f09e894cc2370d18f2b3437e65a57954426aec77bb41b8746ab96a5e53d91781 SHA512 b8d16f4c3de97b3687bcbaba93236b0e2080dc6ab0547ff6296c682d58c6892820ce583635ea5b9d068f230b4c952bd00fbf3b7cdf15af212e0acdbf545d2997 DIST github.com%2Fopencontainers%2Fgo-digest%2F@v%2Fv1.0.0-rc1.mod 43 BLAKE2B 42ef42def0f24844eed6bfc710d0c5070a2bee3a4f5aa8b0ec68f862840385f035fdf6b7206d7e15a94ca419af29f7fc86358aa6fdd1a014f71f5acbebc4c182 SHA512 2fcb2cf84eb579794ba81bc9f79090999b3fded538a1649fee55d1e973425a775dcfba008a11ec1ba873bfbd3c2ce13abcd99fcbd9b0ca67fd35925896bca588 DIST github.com%2Fopencontainers%2Fgo-digest%2F@v%2Fv1.0.0.mod 52 BLAKE2B 451e6b2dce76ac1525c48f536a0f9fc9ae773978ca7b9356bd75473e075877d0127217cbb5695f1fe406295c02a7a9d5424f2f7d4520505d0119834c11645785 SHA512 708918e1cabb5710f63858f35ef5bb197666b2ab8220ee48b47575b77805e44b083dc7577ad3bcf9414fd801653c21be9582086ca73fbd9c5589380a7450a400 DIST github.com%2Fopencontainers%2Fgo-digest%2F@v%2Fv1.0.0.zip 34573 BLAKE2B 156844533eaaa6410ac116ec0bddc68ac155aebafc017c51e6fdbfe0425a02dc878e8515795e9300b6ddeef776aafabb60ad0c420a1acb9b0fbcfa1fc0f84905 SHA512 be04251b483e39b4cf503ee442344d3ac1eabcc7c41acb56c25d65ee35eea414f798f159fc168ecf5594b15b9d5349c96cb9741a6c5202cab4bfeb104353a9a1 @@ -1081,18 +904,15 @@ DIST github.com%2Fopencontainers%2Frunc%2F@v%2Fv0.0.0-20190115041553-12f6a991201 DIST github.com%2Fopencontainers%2Frunc%2F@v%2Fv0.1.1.mod 38 BLAKE2B 3b83f93aa086dfd3028fedf54552dacb3d904867e62704526f679f2f0da0df8cbc73ffaa4e0164718c850d638d4a4d3d9d036be176be94b430d13da25e19217c SHA512 9aa2622003271b0763bcf11c8c7e39d5a5259deb17b7463451ceb13a9fd46a8786ea9a31936e22919ac8b871458952224687fef8dc87286ea25294945371c9f6 DIST github.com%2Fopencontainers%2Frunc%2F@v%2Fv1.0.0-rc8.0.20190926000215-3e425f80a8c9.mod 38 BLAKE2B 3b83f93aa086dfd3028fedf54552dacb3d904867e62704526f679f2f0da0df8cbc73ffaa4e0164718c850d638d4a4d3d9d036be176be94b430d13da25e19217c SHA512 9aa2622003271b0763bcf11c8c7e39d5a5259deb17b7463451ceb13a9fd46a8786ea9a31936e22919ac8b871458952224687fef8dc87286ea25294945371c9f6 DIST github.com%2Fopencontainers%2Frunc%2F@v%2Fv1.0.0-rc9.mod 38 BLAKE2B 3b83f93aa086dfd3028fedf54552dacb3d904867e62704526f679f2f0da0df8cbc73ffaa4e0164718c850d638d4a4d3d9d036be176be94b430d13da25e19217c SHA512 9aa2622003271b0763bcf11c8c7e39d5a5259deb17b7463451ceb13a9fd46a8786ea9a31936e22919ac8b871458952224687fef8dc87286ea25294945371c9f6 -DIST github.com%2Fopencontainers%2Frunc%2F@v%2Fv1.0.0-rc9.zip 388333 BLAKE2B f6c8bea9173a292f6c208b1591e4c311659518af5f8f6a3d7e9e48f7ea4fb319f019f33a43ac31834be6272581940faba02d0a8f03059abc3a3a4be528a7438e SHA512 45d58982c1a6d99da0e9422185081ad33067b0b53aec2538f3d25a980623087cc9b89dbd99690fca8330055b161a1529e6a00f4aec6201696ee483b17786b22e DIST github.com%2Fopencontainers%2Frunc%2F@v%2Fv1.0.0-rc93.mod 1053 BLAKE2B eef9c12986cf3a2ee51a7c2bc72f01daeb0a6bf0da5c38716447745cb2f82baba7a8263f434c509ce96a26b84f80df93db62dfdc0a247a3cf80c36edd40cf34f SHA512 2f987fd2c36d91f5df6bfb3f2477ab948fa685e2e82e4b0260b369b1fa57aa48c393f0f7f985c5a917218305311ca691525faf7ceed7a0d2f726df04f10ecada DIST github.com%2Fopencontainers%2Frunc%2F@v%2Fv1.0.2.mod 1063 BLAKE2B f217a9587ed64ad54d82280a62227e5429c8c35eaf5383b0be66dd818c1bd0632d807c3a9faa49a2c07d87323771221981983f32a36b02f434a8ad9aaee10b38 SHA512 6bfa852715f4fe13be43033f2905a4118f9fc9e4a101eee2e113c7410958f789d02d14eaa5f2bcbf76ca2320f1f37eeca9fba015200d73250f2c5c8afa4603aa DIST github.com%2Fopencontainers%2Fruntime-spec%2F@v%2Fv0.1.2-0.20190507144316-5b71a03e2700.mod 46 BLAKE2B b950a3627aa8b0625601e8e2ed393660f8529b63e02167e08c9890d22be7f6d6e72ed571ac4b80702e44a7caf7e1a9647e9742d8c18938d1de37631e7475d56c SHA512 bc65703ed85e23c1b8c2e4a1e1838deb91729a396e28e551cba9970ee06aab653da4ef43fce22615cdd8389efa6228e5cc04a8e749c99457bf192208b882e3e2 DIST github.com%2Fopencontainers%2Fruntime-spec%2F@v%2Fv1.0.1.mod 46 BLAKE2B b950a3627aa8b0625601e8e2ed393660f8529b63e02167e08c9890d22be7f6d6e72ed571ac4b80702e44a7caf7e1a9647e9742d8c18938d1de37631e7475d56c SHA512 bc65703ed85e23c1b8c2e4a1e1838deb91729a396e28e551cba9970ee06aab653da4ef43fce22615cdd8389efa6228e5cc04a8e749c99457bf192208b882e3e2 -DIST github.com%2Fopencontainers%2Fruntime-spec%2F@v%2Fv1.0.1.zip 79636 BLAKE2B 54d182e4edd486a8d2ab61cac262b8227d392430730850cc670a3dfc038c25325a60056565e383a94d21c5016c28d86255185fb6cd7e75edd0f99e8e87d8085f SHA512 1674aba312894bdaa50e2d5b91a65ac557daa696289f395adcc1f458dd1298c305453e38b85c7ff6c125ecb7ba57904f4e23bc613b0ab09171018223e1f7db36 DIST github.com%2Fopencontainers%2Fruntime-spec%2F@v%2Fv1.0.2-0.20190207185410-29686dbc5559.mod 46 BLAKE2B b950a3627aa8b0625601e8e2ed393660f8529b63e02167e08c9890d22be7f6d6e72ed571ac4b80702e44a7caf7e1a9647e9742d8c18938d1de37631e7475d56c SHA512 bc65703ed85e23c1b8c2e4a1e1838deb91729a396e28e551cba9970ee06aab653da4ef43fce22615cdd8389efa6228e5cc04a8e749c99457bf192208b882e3e2 DIST github.com%2Fopencontainers%2Fruntime-spec%2F@v%2Fv1.0.2.mod 46 BLAKE2B b950a3627aa8b0625601e8e2ed393660f8529b63e02167e08c9890d22be7f6d6e72ed571ac4b80702e44a7caf7e1a9647e9742d8c18938d1de37631e7475d56c SHA512 bc65703ed85e23c1b8c2e4a1e1838deb91729a396e28e551cba9970ee06aab653da4ef43fce22615cdd8389efa6228e5cc04a8e749c99457bf192208b882e3e2 DIST github.com%2Fopencontainers%2Fruntime-spec%2F@v%2Fv1.0.3-0.20200929063507-e6143ca7d51d.mod 46 BLAKE2B b950a3627aa8b0625601e8e2ed393660f8529b63e02167e08c9890d22be7f6d6e72ed571ac4b80702e44a7caf7e1a9647e9742d8c18938d1de37631e7475d56c SHA512 bc65703ed85e23c1b8c2e4a1e1838deb91729a396e28e551cba9970ee06aab653da4ef43fce22615cdd8389efa6228e5cc04a8e749c99457bf192208b882e3e2 DIST github.com%2Fopencontainers%2Fruntime-spec%2F@v%2Fv1.0.3-0.20210326190908-1c3f411f0417.mod 46 BLAKE2B b950a3627aa8b0625601e8e2ed393660f8529b63e02167e08c9890d22be7f6d6e72ed571ac4b80702e44a7caf7e1a9647e9742d8c18938d1de37631e7475d56c SHA512 bc65703ed85e23c1b8c2e4a1e1838deb91729a396e28e551cba9970ee06aab653da4ef43fce22615cdd8389efa6228e5cc04a8e749c99457bf192208b882e3e2 DIST github.com%2Fopencontainers%2Fruntime-tools%2F@v%2Fv0.0.0-20181011054405-1d69bd0f9c39.mod 47 BLAKE2B 0eda9805fe0e1acdcc1e7b2693e72e39ea416cf57a108b1847491e1f15f8a7965c8aaa77baad1ae6148f39d36b1fc5fcf159b54111bee0d20bf2fe8edfdf85e2 SHA512 4e53e67b276ea3fe8a3977bbe72758bb2f844e22cdc3e23994176821cea51b10f5e802ca3db848a8b3d00a146c133a89271ee76158c478683b393682806400de -DIST github.com%2Fopencontainers%2Fruntime-tools%2F@v%2Fv0.0.0-20181011054405-1d69bd0f9c39.zip 2355303 BLAKE2B 490c5909fae0e11a14f0f3fd2973fb0645382e7b864408ace723c3cd4f38e2649e3dfea6dd3003284f68ad52cd035a5c87398bfbde603b500e0b1504b89dc927 SHA512 f784aef4b5551d5ff86300e60fd1c57dde9b5b77ec1882e97171df48335844b061787d6ed4c3ccdb7a39b48f3eed69c8ff38fb6bc242e6e25ca28822dd30054e DIST github.com%2Fopencontainers%2Fselinux%2F@v%2Fv1.6.0.mod 209 BLAKE2B 5d7d5b4722834a34f8a63dfe72bd2f5a0426b284ace021ef7f6b7d16ac68710ccfd4ab21b442ac7cdd51f9a17fa116235f8c4d5e1d88c6b4392d89bbdc474e5a SHA512 13826a0b4d175ec2093d0854c789a2ce2c82d325b91d8bdd7dc0cc123b13ae59de2dd994039e90b9cb8ca424f5b642fed283bf8671b25c5c6117b168e5ce42bb DIST github.com%2Fopencontainers%2Fselinux%2F@v%2Fv1.8.0.mod 179 BLAKE2B 16c3178a1515a77927002d1291ac1549ab95db0c67cc00f0d1c4ea543a636f6513e2ceaed328d8b3dcd864caff67ac4f0fdcf9d20fdf11fbcd4c49f527463db6 SHA512 b84b63dad1dedf0a1d06e8823c25a2eb5a833d2155e6e59b5205097cf9dcfe801b7a006e54730e512d0c094601237c2c2d9a4f518cf4fa392ef87f72d119776e DIST github.com%2Fopencontainers%2Fselinux%2F@v%2Fv1.8.2.mod 188 BLAKE2B 916fbc3de4dfc6048a1573e2e2740edc80b4a1502fd85a5163d3b234556785ce4e1732104e7c249746cdbea6573878a174d097c8fb220775b9ca605ca744e7fe SHA512 8fd12c10bca0cc3602df94d71c782e2625e9909fe8d0746265d63b626bf538d4d213d3cb372295a38d510d83284c33efd9c1dc7b1d852fc2fe84d94193a66f25 @@ -1102,19 +922,14 @@ DIST github.com%2Fotiai10%2Fcopy%2F@v%2Fv1.2.0.mod 80 BLAKE2B 04718a62a0874dff2d DIST github.com%2Fotiai10%2Fcopy%2F@v%2Fv1.2.0.zip 12137 BLAKE2B 35afe4c4d0eef8be2a40d763193438985c0abfd5e761a92ae866290e2ea3638ccb52cf5011adff014d509cecc5427be907ffe6fb2db5a12f940494e83fbf045d SHA512 df7b692ba9227e42e9f8bdf2511833aeb8127409fcc320bdb8ba81bf5e9e5d317e8fd46a634be0cf7bdfdda91044c554b27949f4186891621aa10333b9c6ad89 DIST github.com%2Fotiai10%2Fcurr%2F@v%2Fv0.0.0-20150429015615-9b4961190c95.mod 31 BLAKE2B 2672a50a0d2433b86cac9329ec96a520f2d426b5e04356056bd1173a3e297696c4bb6d2ba30efe34b557afa6c7c973af7267ea8d1a9d939860fb8c438863b6a7 SHA512 851f7cc28e17fbb5889fb46b71283312b4e66755e6bb6093b2170348352a68ed0c7855fdeb576160ed659563f79bf9d5af843a8c47c07c8239d4edb75e07f498 DIST github.com%2Fotiai10%2Fcurr%2F@v%2Fv1.0.0.mod 80 BLAKE2B fb379c2984a53bfcc4c14a0a86655a7ea6a12d148aa2ce239c8c3497f6098b2f05af27cd1f8fdd8d5a04283b3b8a4234415c1472ae48ab6e65b5277fba9adcb2 SHA512 a8fb3d74f219262401918603b1944ce1d64a51f7e9cf89f4ea4aa58f9a2758637fe007741a1ca057ceecd59ebf2ad147082d00596fa35c8e4bb65f52906c0101 -DIST github.com%2Fotiai10%2Fcurr%2F@v%2Fv1.0.0.zip 3702 BLAKE2B 27380c5d62b0eae66290ef73076c73c1561c27950e48923a6156fa29119a7c2c28edd695ce1cef10de8dfaeb64f4409b3655fd7b5e404885f09d3abe9b228bda SHA512 09b0df5e622e14a79b579da7e9b1dafe05e02002b6021dfda8f6b928ebb03addd7755443ef2b2cdf42cf207d819d56e6aabed551a17e48f245b6a0f2d70a422f DIST github.com%2Fotiai10%2Fmint%2F@v%2Fv1.3.0.mod 108 BLAKE2B 474e77997e73380c030b4809c8f282b643cb0da9bcd1e0b0a231aac20e8f3ec463df76824372300b199a1453ee90995e3d682ae1ac12bad05f1dbba4fc2ef517 SHA512 13789a725161311e33af6ced4e07d7b548ddaa069e34791d8c6b4f1bf29ca1653ea723f5da79953f2e2314a3d81239985882dfeb1700c3bab4a3579cf972eb4e DIST github.com%2Fotiai10%2Fmint%2F@v%2Fv1.3.1.mod 80 BLAKE2B 7dde564f562e2e049893762d2ddc6653434fb32cee6c9aeb6f298e90d534bde43b79814d95a9a38070c6291184e590c144433b39f4c1f27a11e3211e3e7b81a6 SHA512 0291055b9568f02df1eaa6c5d3a4cf31447e864a89a25e741471a9c2aa34cc686535bc1987e3e827934f412f2892997f9336159f13bb8c3c915b940fee8c2e6c DIST github.com%2Fotiai10%2Fmint%2F@v%2Fv1.3.1.zip 9837 BLAKE2B 8a6545a58eea36974c18a22430b408a81b52b038b950ab15eafd1dbea3ab6c1a96c809e551e0992177b0196b9a022f87aa3398b07d93abad8a527aef8008cb13 SHA512 ed11e504b8ed5b55396a1b05384d471f713fe5a845bc0d74d8690d6bebe94996014043802d0a78976f4e9e0bb5c0cdc6d9582dd168d5fb233c95b55fe5724aac DIST github.com%2Foxtoacart%2Fbpool%2F@v%2Fv0.0.0-20150712133111-4e1c5567d7c2.mod 34 BLAKE2B 24e5a5c0bd31053b54c98d3a593c6c82cc8a0136234a90981004ca7f40e1eeca392b56d80ede7407a49f8c666cfffa4407d0ba0d7c09a42dbe8a9773f1613d0c SHA512 a0744e73669284e544d60a9b3c9449ce074cae579583410ff0879571e0cc57a7784e30938a8dc56c08b8f5b87fb0c0df3ad477b0c3543f3bd221b6f3a2f282b9 DIST github.com%2Foxtoacart%2Fbpool%2F@v%2Fv0.0.0-20150712133111-4e1c5567d7c2.zip 10165 BLAKE2B 7208b851d5b38607aaf215d3076130dda5208b8c54a7ae8ceb8232011b2c802e8d3034ace2d91c2e5f1e085068ad8dcbe53eb653674255d3a727dca92cd14dd8 SHA512 0fe3bcb22a1a3485e64df4bb6fcfe619a8544bd1e245ca755a0a4b1db2fbaa39411f4fc2e5d3373538b66eec805a3df208103ef813ebd94494dabde52d5683da DIST github.com%2Fpelletier%2Fgo-toml%2F@v%2Fv1.2.0.mod 36 BLAKE2B a388b7d0db7c8b9a589164ac639887f1e54d3f5d59ed9bfdbb427b88d381d95455cec1f3474d6dadf847925b7b0e9944a3713656f4870db4fadaa1774595c3f1 SHA512 b74e16c113ace53ce6b7a4df1fc73f21a5acdcf3d2343a4c4f1ad7a2cd8d2282ef7ede98de8c1c46f7d35feae28c9f49ba4a2dff1071357cb4e88e93f25b521d -DIST github.com%2Fpelletier%2Fgo-toml%2F@v%2Fv1.2.0.zip 75347 BLAKE2B a6f74be69c8d42d3cc84e957dacd59f5f96fc49d48972c04ff26b623dbfcd3b5c2de13ae3e561e9a491a32cd52cb83d26e171f624191ceb4d659e5b0a3bc7623 SHA512 5dedfbc126ef5a3d146b2f3df2e4efa21cd4f1132bdb9f71801e55bc8583959777e57ee2664a85f3a222d656b910e1017b9b855378c93f65e2f623b568ef12ab DIST github.com%2Fpelletier%2Fgo-toml%2F@v%2Fv1.8.1.mod 88 BLAKE2B d66a44b5b8c2818d6342f621c9821daefd16b262df9fcd630839073cafc65a1352e22aa52662bbd291a65abec09fd0c14576a6aa9f86bda4610db670f8d53e43 SHA512 0e73093ef44bd32ae02910471bd85f6d135cde6d0fbf48780b8a58efb7419e16ac1b01497d451e8d3ee32602b7e32c0673dffbfc822c8f3a2d7670378f47f7cb DIST github.com%2Fpeterbourgon%2Fdiskv%2F@v%2Fv2.0.1+incompatible.mod 37 BLAKE2B a52c6a0304ea7026657d40ff685f37799d37cf3b05a87b15336eb05eb8a12d8749cd73d8cc3228ba2a80ce1e489a3029617ecf301dbd51c7f5dc7630dc114801 SHA512 df531789f1495979faa830433a34e38996cd919757f0191b31b862a9e9dd48be68179e291416876cb31083dec78337abf6bee92c68cff38630aaa456cd3cf052 -DIST github.com%2Fpeterbourgon%2Fdiskv%2F@v%2Fv2.0.1+incompatible.zip 22487 BLAKE2B 93907f2e048ce0d8be7636d9ddbfb61f051c6142402f725609692a1644cfb4b504ebc36efeb36ef1e70463b54c809b7c71b9596705a0b0e1dc5f7a52252be5cb SHA512 1619cb9a2613384fa025772cba512f24c29947945bf1d85e476a52be8f5711d4bcb670750dae0554741de3c9190f70ea2a2c60e6b04e5e5fe4bb653269f5a849 -DIST github.com%2Fpierrec%2Flz4%2F@v%2Fv2.5.2+incompatible.mod 30 BLAKE2B 007bbbe9dc603d92170e1aa89946c3df382b73e60a01f247ff3c28c56eec5c06b1f901cd3f52a81ed967949436fe0d2a7b4dc70088dbb38de97705967f127aa3 SHA512 e3f6142da79fb97efb98b7bac49f4fdcc16f2c59b40ac87ca98b633874bac81105a0bcff20045bed75d39ba3922093102f9e74462356d6dda6147f6be4d31703 -DIST github.com%2Fpierrec%2Flz4%2F@v%2Fv2.5.2+incompatible.zip 20573582 BLAKE2B 4c5dd3e4f8ff6edabbd14b78486d6213064a8ee351a45efae43bab610899148060dba9143998f37667d8170a90a70187558b9eba9db36ef6cec5e18df020c466 SHA512 fda30f0b48b9561870599645cb9dc0a788d0f1fb8217e813ecbcf9a36d29d2185a53670bf81e21709484b22b851c0b46ae99265327f4af4c78eb5e95821d8264 DIST github.com%2Fpierrec%2Flz4%2F@v%2Fv2.6.0+incompatible.mod 30 BLAKE2B 007bbbe9dc603d92170e1aa89946c3df382b73e60a01f247ff3c28c56eec5c06b1f901cd3f52a81ed967949436fe0d2a7b4dc70088dbb38de97705967f127aa3 SHA512 e3f6142da79fb97efb98b7bac49f4fdcc16f2c59b40ac87ca98b633874bac81105a0bcff20045bed75d39ba3922093102f9e74462356d6dda6147f6be4d31703 DIST github.com%2Fpierrec%2Flz4%2F@v%2Fv2.6.0+incompatible.zip 41519506 BLAKE2B 331b2339998d1589b102c59b4364283b5f00df89ecd2806c7335d494c928934d0135c9dd759656b48012c1190ecb6ee67390039506a065c6dd5ffd5d854693af SHA512 0b44dbe0577bc2ffb6b30267d5410a18d059afb9ad2615683ef57e412a19221fe9c41da9ef705a1fe3b00b3eab73997a81f24d02fca62bfd93a6740cb176a64d DIST github.com%2Fpierrre%2Fgotestcover%2F@v%2Fv0.0.0-20160517101806-924dca7d15f0.mod 38 BLAKE2B b26ee235ee877e67b605670a1a041cad6e320058c454816089083ae602be967006955b4f38f23927a495b09d2f71f3e3796a5269ab46587e3047d8150a6f3a57 SHA512 b32caefeba4ead78cb310946d4f8bda2d76eda17913aaf8cdffaa9db41300b5741a759be069f60def0e4ab1bfb1d6505bf3ca9375e80b77897e4419a933ccb11 @@ -1127,23 +942,18 @@ DIST github.com%2Fpkg%2Ferrors%2F@v%2Fv0.9.1.mod 29 BLAKE2B 7fb53b19bd1be0e78303 DIST github.com%2Fpkg%2Ferrors%2F@v%2Fv0.9.1.zip 17866 BLAKE2B bb8d50b9e736f5f1e129482bd50f720b7dbe80935fcb6cfbec6d5a5f5ba5d5434476d66a362f12bedc304e89c9886d4868d310710aa100c357900a742d4ee341 SHA512 82b0ed1ceadd44a2871b56e733a118003b1bae9e38fe95251e0aa06a0a4c9b4940c485336fa11335974e0df536dcd0491ec1b2e545ecdddc7f9ce59771f86321 DIST github.com%2Fpmezard%2Fgo-difflib%2F@v%2Fv1.0.0.mod 37 BLAKE2B 94636062c94f8ff68cdcab7593a3acae7b9ffff616cad7b1d5c9cd147a4a1042d33666cbeed6fd816d6793113abfb595183097dcc46de7a3dfadc1423ed43e79 SHA512 c3d5c48cdb8ba6af7071a07cfede06e0ab67e3726d9de592a952fad40167dcbdd9621dc2c4df1bd3c28eb99d70b1b6d8d812441237c35bf492e5b7f07bd33902 DIST github.com%2Fpmezard%2Fgo-difflib%2F@v%2Fv1.0.0.zip 12433 BLAKE2B 0c911c9d173080abd8edbbab1f47222343801d8eeae36b4add24773e3282fc2a39283fdf519a3d4483e39cdb7d9509b8570d151f46841ac1a616f312dc4cb0ba SHA512 3b85697185ba85cdef6202444ab6cabeabfad8a03d66b3839a852586b1f91ddae7897a57c8c138d5647022aa44906c7ef3c5339d520f90eeea0742a935da8cf2 -DIST github.com%2Fpoy%2Feachers%2F@v%2Fv0.0.0-20181020210610-23942921fe77.mod 30 BLAKE2B 67c62902e3335232f71f6319d7bf3b64a39bae4688b6b1aa43f8374ae241a1d73dffd62f8aaca55ddd2ad4c6ddbe2b5ac43dc40fdec25cba0d0040b1bfa14136 SHA512 a708840fe3482dfd1a1602b1a0416a81b91f1972d83fe3f92f10bf02b83f122a822fcae73aba3c98089e48445ef13b33c9f3443ef0ccc245a7e6da0c9424a21e -DIST github.com%2Fpoy%2Feachers%2F@v%2Fv0.0.0-20181020210610-23942921fe77.zip 9746 BLAKE2B e69aa8c5ae7edae12d6f46b1b273a07a02cfedeb479f14e54f7ad47e6b22e284a5394afe0bddef5585d81ee45a26a58fa6e3ff3a144d911835c9967d4a97a178 SHA512 150456e9181e9b882b052e51635830cbe934f1761dd013a6672ca5735f6c8adaf41c305ac6445f20c8578f4658b803ac361e4e2609a8be1178b0833d53e16b5b DIST github.com%2Fpquerna%2Fcachecontrol%2F@v%2Fv0.0.0-20171018203845-0dec1b30a021.mod 39 BLAKE2B f2e759320f64fa232673f4f5326c688510df6d43523a08df1b4b7524f92e294bf196c13049fb36feb846916a66b4baf7969cc0200b7109467b1f468dd6ab61cd SHA512 c0602d22e7cb8f1a20a354cafe61518a84a1499f793cdbb4e1d258d62b4f83a2c2a72e6cda49894eb2885ff524baaa47c542937c68bf338c76de5953aa468436 DIST github.com%2Fprometheus%2Fclient_golang%2F@v%2Fv0.0.0-20180209125602-c332b6f63c06.mod 43 BLAKE2B 2bfedb841a10d8d6a861189203de74eb9bc6bc37bb10cdfc2404b1e972b7672568ed27d235e143d831cf2f840943c039398296cb78f1309f00d1ad9e0ce21056 SHA512 191cf6496c41b2b82c9a8f2ab2aeab63ede47807160f7cf746c548b3e92e367fc8f80ff8c6efbb7e91ca5903d5672b235c1ab9f14d3f9f988e8ff1c821d3b8bf DIST github.com%2Fprometheus%2Fclient_golang%2F@v%2Fv0.9.1.mod 43 BLAKE2B 2bfedb841a10d8d6a861189203de74eb9bc6bc37bb10cdfc2404b1e972b7672568ed27d235e143d831cf2f840943c039398296cb78f1309f00d1ad9e0ce21056 SHA512 191cf6496c41b2b82c9a8f2ab2aeab63ede47807160f7cf746c548b3e92e367fc8f80ff8c6efbb7e91ca5903d5672b235c1ab9f14d3f9f988e8ff1c821d3b8bf DIST github.com%2Fprometheus%2Fclient_golang%2F@v%2Fv0.9.3.mod 379 BLAKE2B 6a6db2bee0b69257e5c4d37b1d5395693ba6a88bce129a580b8c0ac986a7702729ebfaec726caa3b6c4d2537bd62a7d728705dd0cc6f6d8b6c9a4460c9bb33e2 SHA512 fe6b74b26571ed4afb49f8f2c6745644cb7db7b5fe95138761c78effdd05d9948c09aded96218ca0cf9d8da6372705901048c14290a4faca56b1d05ca3d74130 DIST github.com%2Fprometheus%2Fclient_golang%2F@v%2Fv1.0.0.mod 535 BLAKE2B a8d3fb22b519e88dcb6b6f305a80c94e8b40fba8bdc96941230b354cc6bd8ec4bfd121b8e5ee57e9883e0b01b6224ff22a55fa8434bee1623133cf59489e64d0 SHA512 1d3646f93821b2ff1a4d80074f773eca22ff3675caca9d267762a31c1ec719ab464ba7ade7c8e2aa79b16a4f35f5a64f779fd909060a0c3056f09af77cebd655 DIST github.com%2Fprometheus%2Fclient_golang%2F@v%2Fv1.1.0.mod 357 BLAKE2B ade628b5e576aac499156117606ac8b2458a5b481ee77be1df4b551133a3957dbce70e8674431420c181a67dfcf886d754b927ea06d588cc3df4e10a0ab8fbc5 SHA512 7bdbda1cfee6852064c8d4b15f1037a5153bfc66b59b3555416518a225b70c1db1daca32c0a7058e90d2b0f55da3d9cbb2f5b119107b5d96a874034158a69958 -DIST github.com%2Fprometheus%2Fclient_golang%2F@v%2Fv1.1.1-0.20190913103102-20428fa0bffc.mod 366 BLAKE2B 5a00c1f5fa35de8d14bc2e6f7910331d879452135e969fb6d934e0c09d1d6331530e6d0778ee0b8d1e11b8f6f46f614f4f0f14d305b0121e3b07688d5747b729 SHA512 45566079718f2802fe34898765103622b8607c1f275eeefbe98ff20a656e4bcb6afcf640ffa05bd5926acdaf1a6fc989acf607468cb5f63fb764389eebce479d -DIST github.com%2Fprometheus%2Fclient_golang%2F@v%2Fv1.1.1-0.20190913103102-20428fa0bffc.zip 209461 BLAKE2B fb5e757b4f4127566bb81c67cea767da0ef9be89387b591b5d6296cc44973c4024c8d3f6abdfe85b0de625d3e005e8435a3dc602901195770e74e7148f21ec99 SHA512 3aea262a4a146c214970dde20a947fdda48c13342164236e2aea88bb7f5cd0071dd1be8abf882859f5b3c4a3a18062bc765b0063d45dba2eba46659e969bddaa DIST github.com%2Fprometheus%2Fclient_golang%2F@v%2Fv1.7.1.mod 569 BLAKE2B 0c975c1c48f40792b02fd8756be3b6bc044ca05725ae179445a858baed4861011ba76051aa25fb10be23c6cf14738cb9cab928418be49d8ad85211d398089ec8 SHA512 6fe81bf3c591058f2ff968b3c6656766d9d3fd74c8577b3e7cfac17e463392eed3268248237d252c98751b2f97bc7c48a8db15bfc3fbcd4afbbaca0e2970819b DIST github.com%2Fprometheus%2Fclient_golang%2F@v%2Fv1.7.1.zip 226158 BLAKE2B 899457f410f559d70cac7131e9c6057bfd749964b8b133943635b0ee78a12485d933718569d085f51dd34f831114c2f74986818536cf21ad642dac793b00390a SHA512 5c4d5e70be8984c9eea4211e06e1f9478fea4ee4cc227167b9a99d87fa773e060e42aa4866eaed39e58a251821840643d5117b12006a6809902daa08cca14b2b DIST github.com%2Fprometheus%2Fclient_model%2F@v%2Fv0.0.0-20171117100541-99fa1f4be8e5.mod 42 BLAKE2B 5519896b44b7bc3089a8965dc61aae63745c64ba1a390d3fff1202be7f8dd34f59862c04b49e377d6616a93a0341662becce65d431d445703a160ba49eda208b SHA512 c84dfe43954b19c1e4ac5ff8738e79db469f3bc1dc55e69b12503d0a5cf125cc74f4797ddbfe64b2a1bd1e2940575c32678671d51f67161c4f5b53b2a85ac46a DIST github.com%2Fprometheus%2Fclient_model%2F@v%2Fv0.0.0-20180712105110-5c3871d89910.mod 42 BLAKE2B 5519896b44b7bc3089a8965dc61aae63745c64ba1a390d3fff1202be7f8dd34f59862c04b49e377d6616a93a0341662becce65d431d445703a160ba49eda208b SHA512 c84dfe43954b19c1e4ac5ff8738e79db469f3bc1dc55e69b12503d0a5cf125cc74f4797ddbfe64b2a1bd1e2940575c32678671d51f67161c4f5b53b2a85ac46a DIST github.com%2Fprometheus%2Fclient_model%2F@v%2Fv0.0.0-20190129233127-fd36f4220a90.mod 164 BLAKE2B ed42e8dec25021e488793be8e008c34ab5bdd6b5b884762d69f40d6c8968bb539041920ac7108e685ae56f2ef71b7174245772d96cc8f20463eba71580afae29 SHA512 4e0e6941b43c17cdce0205e9ba3d9fb18937f426ea2ac9a9e53396c906101d6ec2eb501cd8a791ee3ba9a32185f86495e9189134b8a9858134c73238d98ce0f6 DIST github.com%2Fprometheus%2Fclient_model%2F@v%2Fv0.0.0-20190812154241-14fe0d1b01d4.mod 164 BLAKE2B ed42e8dec25021e488793be8e008c34ab5bdd6b5b884762d69f40d6c8968bb539041920ac7108e685ae56f2ef71b7174245772d96cc8f20463eba71580afae29 SHA512 4e0e6941b43c17cdce0205e9ba3d9fb18937f426ea2ac9a9e53396c906101d6ec2eb501cd8a791ee3ba9a32185f86495e9189134b8a9858134c73238d98ce0f6 -DIST github.com%2Fprometheus%2Fclient_model%2F@v%2Fv0.0.0-20190812154241-14fe0d1b01d4.zip 69219 BLAKE2B 6ecc62f2f3ae4622ba6e19c51f7ff7ca3bafcadcb38cb7a9d79dfcc2ddd7183d79dca8e0d6b534f5a2dc508c21e0fb349310b4feaac35c1f7b1166c3febd1228 SHA512 934c3e50ebdc1ea65ccfd4de1e2e0f0ebdece54be1cccaffa5e325c667ab22bae84a7fc7ead1066e75094697a86452fdc36fab57b955f42337708de32e7eec32 DIST github.com%2Fprometheus%2Fclient_model%2F@v%2Fv0.2.0.mod 164 BLAKE2B ed42e8dec25021e488793be8e008c34ab5bdd6b5b884762d69f40d6c8968bb539041920ac7108e685ae56f2ef71b7174245772d96cc8f20463eba71580afae29 SHA512 4e0e6941b43c17cdce0205e9ba3d9fb18937f426ea2ac9a9e53396c906101d6ec2eb501cd8a791ee3ba9a32185f86495e9189134b8a9858134c73238d98ce0f6 DIST github.com%2Fprometheus%2Fclient_model%2F@v%2Fv0.2.0.zip 13785 BLAKE2B 2cd44410ea7af88683792807b0f2c31b0943d8664a4be050f2e422095ef3674e6d42f4b9b6a76083e13bc9f44be1578cb06a7389b4a4b201b5a88e756b40193c SHA512 db2396362357b6d5e99b21bd4aa8d8dc193dd2676a8f437c62eafae849a56a53875bce7411d58ad78e4fe36445b72ee1a34360b174a23ca84de911f5df189354 DIST github.com%2Fprometheus%2Fcommon%2F@v%2Fv0.0.0-20180110214958-89604d197083.mod 36 BLAKE2B 39120b6af83d45857c990115ff52d8828278a9ce158b01621d8dcc517c23ff139532a2c2e53ec97616f0c65a2e0db3ede7c5fe59eb33be277e2c60650362b232 SHA512 1b262da0100655c3a56c0e551866491b81d2b88fd5fed9cc43a57bce3634c88c82c798ed1a823237011f6be68b5f0e1fe8284526cd68204851de30a44fc34fbf @@ -1153,15 +963,11 @@ DIST github.com%2Fprometheus%2Fcommon%2F@v%2Fv0.10.0.zip 163523 BLAKE2B 6d31ee2f DIST github.com%2Fprometheus%2Fcommon%2F@v%2Fv0.4.0.mod 1223 BLAKE2B 969e069f2e210c2863b54504d62dec9ca606c485612ab1c42249e623a4bbde4e4ad0b41da30f83594b7efb4d4a44e0a68a5faa8c115263d73738773c35a98dab SHA512 02db8fa79cd8368060c72ba3925624c779bcc9e39817b6ed86ba143024959496db2c23c1aefe93a5d9f22b48e742072382e2ccaab430c1c9eae6254184e2358f DIST github.com%2Fprometheus%2Fcommon%2F@v%2Fv0.4.1.mod 1223 BLAKE2B 969e069f2e210c2863b54504d62dec9ca606c485612ab1c42249e623a4bbde4e4ad0b41da30f83594b7efb4d4a44e0a68a5faa8c115263d73738773c35a98dab SHA512 02db8fa79cd8368060c72ba3925624c779bcc9e39817b6ed86ba143024959496db2c23c1aefe93a5d9f22b48e742072382e2ccaab430c1c9eae6254184e2358f DIST github.com%2Fprometheus%2Fcommon%2F@v%2Fv0.6.0.mod 693 BLAKE2B 414677e90b5a1e5e2b5b498e46386fb2fa7c93314b390bc4337c74865b6a72f8a64804e4c30aefc54515e9261cda168358d70bc533e8686cbbe0f625b8957d08 SHA512 829b3d7349806cebfad94252c09095aba4c5cbe0cb77cc124e7fc514ded1d8faf0f158d21be97911b8937ab9d330b284139275837607950ca602b3faebef146c -DIST github.com%2Fprometheus%2Fcommon%2F@v%2Fv0.7.0.mod 857 BLAKE2B 4c4486d3772ba9c4ecb347940a8e6c84d650847e5e1d9f2a0165569bf062c2a2060cd01c8325221a0c59da8864881c35bcc1532acb0b52f617a02a28f4ebcce9 SHA512 17deca5d2ce10cfeaa0f8e0b1d83317023f4c9841149f9b989cedbc9ea2cdd2d05b2dec1a6323f6202290c7920a68d35da1d4b064892072fb056ba3a767129d2 -DIST github.com%2Fprometheus%2Fcommon%2F@v%2Fv0.7.0.zip 153651 BLAKE2B ebff467e946cc220ee1bca6fb5507030a080b34be93ae6e5bcef4ef4c9069d19ceb542af6770a620bbf79b65f970898eb536d928d5140cb1de7a57c9f2cd5a57 SHA512 c90a315ff9dc3c8f4e0f1e392a2e23789417e291e5794a506b94d04c5591da529bd379158f9d4d02e9336e4c2336d0d8c68c2db59e89a7b390e11f212a92113f DIST github.com%2Fprometheus%2Fprocfs%2F@v%2Fv0.0.0-20180125133057-cb4147076ac7.mod 36 BLAKE2B 3c6acbd1022261065a321c6f3cfa2946b58011f45fae9b98761397eb7e5e0984dae4ea34c4f837f798ab29ca8e26ed3f07771be10e500a99ce7e5e9f4c401b5c SHA512 05f032eba0c264b186936c2b9831624a01999972d4f1bba6aa15c452407eb10d402f1ac674eb41e2d24fa66e85ae2e56efd2326fc4ecc741169b9908d7935335 DIST github.com%2Fprometheus%2Fprocfs%2F@v%2Fv0.0.0-20181005140218-185b4288413d.mod 36 BLAKE2B 3c6acbd1022261065a321c6f3cfa2946b58011f45fae9b98761397eb7e5e0984dae4ea34c4f837f798ab29ca8e26ed3f07771be10e500a99ce7e5e9f4c401b5c SHA512 05f032eba0c264b186936c2b9831624a01999972d4f1bba6aa15c452407eb10d402f1ac674eb41e2d24fa66e85ae2e56efd2326fc4ecc741169b9908d7935335 DIST github.com%2Fprometheus%2Fprocfs%2F@v%2Fv0.0.0-20190425082905-87a4384529e0.mod 98 BLAKE2B 23576c142554e5a22a11d704cbff1bbaf1029518ceec7f04e22aa849763a7aa5e26ad1405a8cbc0d87097264a5fa7cfa3d655cad18148f5de6209a06580722d3 SHA512 0897ba1b7b4a32f206763327e138d3b460194097d19bedb8ee1bb6889b9d188afae9439178d1c2151fbe17b7d18545cd6cfebd050bade93cd39b435b35b6acdb DIST github.com%2Fprometheus%2Fprocfs%2F@v%2Fv0.0.0-20190507164030-5867b95ac084.mod 98 BLAKE2B 23576c142554e5a22a11d704cbff1bbaf1029518ceec7f04e22aa849763a7aa5e26ad1405a8cbc0d87097264a5fa7cfa3d655cad18148f5de6209a06580722d3 SHA512 0897ba1b7b4a32f206763327e138d3b460194097d19bedb8ee1bb6889b9d188afae9439178d1c2151fbe17b7d18545cd6cfebd050bade93cd39b435b35b6acdb DIST github.com%2Fprometheus%2Fprocfs%2F@v%2Fv0.0.0-20190522114515-bc1a522cf7b1.mod 98 BLAKE2B 23576c142554e5a22a11d704cbff1bbaf1029518ceec7f04e22aa849763a7aa5e26ad1405a8cbc0d87097264a5fa7cfa3d655cad18148f5de6209a06580722d3 SHA512 0897ba1b7b4a32f206763327e138d3b460194097d19bedb8ee1bb6889b9d188afae9439178d1c2151fbe17b7d18545cd6cfebd050bade93cd39b435b35b6acdb -DIST github.com%2Fprometheus%2Fprocfs%2F@v%2Fv0.0.11.mod 198 BLAKE2B 9b5c175c915db6a1fdf18f440acf348e395fd2059e1f44fb1fd556e7c2c6821cfa397f88d2123f681b41fe5c5689ebc58c7c75865ef63f7f1c61fd8d323d8117 SHA512 7a54bddb87350ba24423842fcf1cd8b031be427e9f689467503d8d6a876691b209a5d2ac33d848a977d2c3890284d816fe4f2fa9391642010c96c3c0d691efcb -DIST github.com%2Fprometheus%2Fprocfs%2F@v%2Fv0.0.11.zip 227473 BLAKE2B bdeb96bffbcd6325a6f3fdc12aa6cdb1c4bd220f966018b44a575e4a681eeb37439cd4f1d6282abbdba527d9d7a2e2efbb4f53c52f963f5301c40ee7c1fe3b1b SHA512 bbba84a1d05a97a82543b60e3eb35e36e504c05ffa11008b9fcc9a6cd252f05bae419c8d3a18f875b136f9200de8925e18e16bd30b7f727b6c85e35d9adf9a0b DIST github.com%2Fprometheus%2Fprocfs%2F@v%2Fv0.0.2.mod 98 BLAKE2B 23576c142554e5a22a11d704cbff1bbaf1029518ceec7f04e22aa849763a7aa5e26ad1405a8cbc0d87097264a5fa7cfa3d655cad18148f5de6209a06580722d3 SHA512 0897ba1b7b4a32f206763327e138d3b460194097d19bedb8ee1bb6889b9d188afae9439178d1c2151fbe17b7d18545cd6cfebd050bade93cd39b435b35b6acdb DIST github.com%2Fprometheus%2Fprocfs%2F@v%2Fv0.0.3.mod 136 BLAKE2B 49b2b47ca2cb64a1522a3719c1b46dc6f44d3122d3a05ea475dab88e89336aae3f396082f4de0f89400a0e8db85208446582a226238a701fb92c155a2e85fef8 SHA512 fbbbd57eff765585e67074e5c278d7d3077289c3d13c306147d6c3efb98232ff317ad92464ba768fc3d921b4a09cb3f3ff5c5480c89a01ec821bc86e5dca82f1 DIST github.com%2Fprometheus%2Fprocfs%2F@v%2Fv0.0.5.mod 136 BLAKE2B 49b2b47ca2cb64a1522a3719c1b46dc6f44d3122d3a05ea475dab88e89336aae3f396082f4de0f89400a0e8db85208446582a226238a701fb92c155a2e85fef8 SHA512 fbbbd57eff765585e67074e5c278d7d3077289c3d13c306147d6c3efb98232ff317ad92464ba768fc3d921b4a09cb3f3ff5c5480c89a01ec821bc86e5dca82f1 @@ -1173,17 +979,12 @@ DIST github.com%2Fprometheus%2Fprocfs%2F@v%2Fv0.6.0.zip 282768 BLAKE2B 22c62ac51 DIST github.com%2Fprometheus%2Fprometheus%2F@v%2Fv2.5.0+incompatible.mod 40 BLAKE2B 5927978be658cc322b87551a59f5462bcd7456070251d124d784ed592b145f39f95bd064cd031b5dfcd3992b8d65f75c06a941264fb70b55c74915da6af974de SHA512 c638601e225b1ef5a33abb3b252b9ad96db42d04cdbe92db8605ab5b616cd2eea41bac0bddd1ccc77ba43c9a6137b0ba22115bde85fa156a8204389b7dbb7444 DIST github.com%2Fprometheus%2Fprometheus%2F@v%2Fv2.5.0+incompatible.zip 1301042 BLAKE2B 1b9ddf847de05022e07b68a60e26449a278e51479ae000bf1d08282cbedde23a36d1ce95fe33dbaacba2bc467c1fb02d48c4843576deb5ef543065f5af78ec29 SHA512 1d2941eb7156171079280bbcbfdd7752d21d5ca97648981d5b4ff0535b88b5b2533cddd5f624afc5e18dfad86df7e6922079806860de6eed0187e4ae9f95b017 DIST github.com%2Fprometheus%2Ftsdb%2F@v%2Fv0.7.1.mod 1346 BLAKE2B a46e52b7acf7ff0783cc3c18a1320f66e02ab9c6879434dccc9fe182b4c7fe4594a0be504c45ee5958e1a42c781870ae754648f5bb5ef4cd45c42d78ba189ca7 SHA512 7463ee6ed6735cf101502b6c0128c75960c55d6f9e42f37531e65afc02fb35b62d882a72f95c2fd76f3d0e253e9e70a9a2df2ddf782f53c4138135b370b69d0a -DIST github.com%2Frcrowley%2Fgo-metrics%2F@v%2Fv0.0.0-20200313005456-10cdbea86bc0.mod 38 BLAKE2B 091e64943724001796bfb662a26443a681d4db705219a1d7601c350b94105caa1584c62a4befd1aa0c634268867c84bacc79e235d5a8b416f6a8aa8e12192261 SHA512 f22213d29e8a0914fc947e08d8c85dbcab835cd7587e45cf5458a1cff074359fcb187ab47bdfd933c8937e393975a29e872b744ad61295fb1dee3783877e81df -DIST github.com%2Frcrowley%2Fgo-metrics%2F@v%2Fv0.0.0-20200313005456-10cdbea86bc0.zip 58843 BLAKE2B c2b428482acde55ad00a09250883744c3ee201263827c3211605d954ead87f86803dc26728d4cb984006056a7762e06bb30e660554719cc5a9b0f05d8ef1aaea SHA512 5796e86dac74cfa807904227cd794717eb21010435bfd63993369455d5b865a69257a169f28c3d1245097302279117b6fac6152bc750b7efded420aff910b4b3 DIST github.com%2Frcrowley%2Fgo-metrics%2F@v%2Fv0.0.0-20201227073835-cf1acfcdf475.mod 38 BLAKE2B 091e64943724001796bfb662a26443a681d4db705219a1d7601c350b94105caa1584c62a4befd1aa0c634268867c84bacc79e235d5a8b416f6a8aa8e12192261 SHA512 f22213d29e8a0914fc947e08d8c85dbcab835cd7587e45cf5458a1cff074359fcb187ab47bdfd933c8937e393975a29e872b744ad61295fb1dee3783877e81df DIST github.com%2Frcrowley%2Fgo-metrics%2F@v%2Fv0.0.0-20201227073835-cf1acfcdf475.zip 58845 BLAKE2B e393ad8adb88eaf451736b8c157e3da36d49adbb68f3c05c80845104b0ce3cbfceb9e2d3e06f62a46bcf1832153d44a1c1c264a8db0b6ca4dd7f9de94b0559d9 SHA512 1ed1560fc37943216fdbfd71686d87d4a86f03d30d462926ba685708ebe96d6f55c39ea76aa8a2018f9dfd66428c3c0a9cba5492bcc33aa39033bda3c3bf578b DIST github.com%2Frogpeppe%2Ffastuuid%2F@v%2Fv0.0.0-20150106093220-6724a57986af.mod 36 BLAKE2B 6faef3be0b5f137ecc89a7875bed1f576d144f11623905c04cc44f93812b80f3e5b56f05ddb3343848e7fde7fc439f49627f4fbd10730b1e9c2c9153a2d3067c SHA512 8cedf150caf05299c5b9f8b4fcaa17e4771c613fa06bac434586048ffee22ba9501e0fa540da90a3a24f3e4f662c9517571a23a0353fbb29c881d6d6c26d5f1d DIST github.com%2Frogpeppe%2Ffastuuid%2F@v%2Fv1.2.0.mod 45 BLAKE2B 6fe371f17a31bcd132ac67cb50052f6f3874c9f62e2d67f48d52d241026fd21e58ca9abdc15fd53cb949f79e7d40dd0c289af3849da3d4d9ff75b491e8235c10 SHA512 ea2e9a81d7720b4e11129fbdd4772be224b6e1267157c29b9d33813b6f4ae905e43c3840cf1ade6ff5f73bd22c103430a0bc882355c16715e124b442652cd4da -DIST github.com%2Frogpeppe%2Ffastuuid%2F@v%2Fv1.2.0.zip 5653 BLAKE2B 7b0e56af2d02967f4c1f7a4b203796854f068dc6e8e14b6dbcdfd1c584840a787f4c320c505396baf1eacc1a19939d23bf28eca3c3f634c98dccdeacaba5b1ca SHA512 1c654d7703dcf2b6d92c2c02cccda0e4a1e756e6c56be959d68256e695c2595cbfc7f07060c6dce74c4cbedbe96cb688357b73328257b96fbdc0bfb1269bc307 DIST github.com%2Frogpeppe%2Fgo-internal%2F@v%2Fv1.3.0.mod 73 BLAKE2B 21e3545a4518c64daac1cf36e47a2c8e1fc8ab7402372f2e871052d0dd9d83fc2aa44babb2f8751180cb66dcd2af82ed202afbf5ad3a219c4562da23ae8ce185 SHA512 4fd07ae7c00bcc135cc10a0b34ab102a893ed8ea4708f9d38da52f98b09fb66144f970ffd8795476fd6625b25c9e48390a5b1c5c99bd0c8d536a94201dc96613 -DIST github.com%2Frogpeppe%2Fgo-internal%2F@v%2Fv1.3.0.zip 180679 BLAKE2B 2c8a06bdfb3aa19060c9a64990c1054bb9b7084c702c6707756cb715a5fda2cb02fe2c2969c3e0dc72957bfcac4f47ca02a81383b2a0b3dccba8154cb75c0db6 SHA512 963e70405da1eda96bc4583dc12a247d24ca636ea1e2cca6f9dd0a37775e7d166fd0afa5303a2df6c4d395f58fab582408f1dd959f7674a248b863565c8b296c DIST github.com%2Frussross%2Fblackfriday%2F@v%2Fv1.5.2.mod 39 BLAKE2B 6d577028361a97eeb7070517fb59bc801499e5b93cb97da563e41b91ab1443583510a259283bd01777ebd435934f27212c15ed32cb5422d6d711697a7c714579 SHA512 d9e6796c9e0a1b870a32c313e22555a090e85919007d50ed4dcbcd3ccbfb90a3ab98e9f3e2d41bd32196e3d5fd57c62e6d47aa65e79efd3d05b7d73ae9bfda7a -DIST github.com%2Frussross%2Fblackfriday%2F@v%2Fv1.5.2.zip 105716 BLAKE2B d8a15d43cda9d636577a114fa0cbe0c570146402a5e0bfe94bb4b49f1b5d42dc6f30d9f29682721c28c63d261f9bc6fcdd6094bbedd81ace7bd2ef657ed97405 SHA512 7cc5f41055137124a3d330e3686860b3294c668b514fe19b21edd6f571ee4f3d895dacad4ef6e333aabd3a872f2bb3ba50ffbf19636d7f1bb462d97026713322 DIST github.com%2Frussross%2Fblackfriday%2Fv2%2F@v%2Fv2.0.1.mod 42 BLAKE2B 23dbba19737db7327590adaf3988abb9b5548cb3f959a9746a3b745c51f3c1397f071f2573a413a088f58e32959a2210c2b5354c47c263e90ad2ff1506872a5d SHA512 ac376a387fa39fe35dc4d073d8becd74e79f52e9d36b0a6628740dfe0e7c1f4fb6533fc262212663b105afcaa104082e055fa87d20cb3068359faae6dcba7738 DIST github.com%2Fsafchain%2Fethtool%2F@v%2Fv0.0.0-20190326074333-42ed695e3de8.mod 35 BLAKE2B bcdc10d46ac3b8a6a83e1cf12d688dea82392c2ccb341edbfc922324b689ecdbe9a2c3449030cefa1ad723976364b8f774e3d6f51dd944fefaabd84b3eb203e0 SHA512 96b3521ffde2955dd8ea8b22b14dfdc829fad79e89a4c54e9c243cf34829e650d40f3e176157bde0b3ba3ec89c40c67f51c49d4ab1e08bfed762018e12ab7024 DIST github.com%2Fsamuel%2Fgo-parser%2F@v%2Fv0.0.0-20130731160455-ca8abbf65d0e.mod 35 BLAKE2B 33e37d84ef40609b75cf482bf1621f7a86960123cf4d164761c1a6d72695ea585ace3c1ae6671814275b0d525a09a7ac6aec67cde27331c50a02e21f2e874662 SHA512 b2567672a30edeacd02d0eaa3c81cb11925d81f08f460ca2de87d0a61a2e2b0d2918cebd650968892a6e0d6577bc4eabeb5d8ed57851d2eb41c67eebd24c6226 @@ -1198,7 +999,6 @@ DIST github.com%2Fsanathkr%2Fyaml%2F@v%2Fv1.0.1-0.20170819201035-0056894fa522.zi DIST github.com%2Fsanthosh-tekuri%2Fjsonschema%2F@v%2Fv1.2.4.mod 45 BLAKE2B b26b031c30538098db1e5849e987165b22e5d0103265998376b2c2d7e4bcecf49a847cc4af351009a2e25ea17a341de5f3da39cf2ef15e59911afbd0dca8ee8c SHA512 2a16dacaac95b89c853091592dca7209ec8f89a4c9eed036bc81c66c490b966a5a9971b5797bafd9c8b5970b4aed37f05cbbc7b20e5b21e8f483e0f2e9390db2 DIST github.com%2Fsanthosh-tekuri%2Fjsonschema%2F@v%2Fv1.2.4.zip 119814 BLAKE2B 0ff2e46136165346645d60e4545d7cf42df10df31e9952553d7b6551e97a5266f7cb5278813c3b77e1a4de1d618995536128e60e52e608a6ac253d5cef772070 SHA512 8248d0ea5f4be358670e0b336d2371eda6d25b5e9336149ec19135d499e26dc5576bcf64030d12b8c07c1f7f0eaf0083b8b3275076923872af8e1b0da8befb99 DIST github.com%2Fsatori%2Fgo.uuid%2F@v%2Fv1.2.0.mod 33 BLAKE2B d6c66082304928ba92ad6144b157ce4f59db0abc5af56538abd5a81fd927ea716df4b5dee47ff883dd99f377d2b3a772296e08244fb7a769a5843a54426be81d SHA512 081e7b82b53c1a86743e3cc4973c1bd15e1b5c48929513bfc41c0e182fd4a047519b8cac9f4e830d7a08eb3443b2feb62c727387a294a30b7c988b698d6e8d45 -DIST github.com%2Fsatori%2Fgo.uuid%2F@v%2Fv1.2.0.zip 16598 BLAKE2B a24ac9b6c7787b9593508fb394cfba29c5dcce040cbf7f78891ff521f00773bbcb189c12cd24500510ed6b89a4c906ae7eb6dd0361a3a7c0c964a6819d8aaf27 SHA512 a694940f17372097d987b0585df417a71a5ce9883aed9f5fc1222dfac32d08f804ecae1001a9241ccabe2a4c5bfeea588cedac078afd6ac3188bd4e907376db5 DIST github.com%2Fseccomp%2Flibseccomp-golang%2F@v%2Fv0.9.1.mod 44 BLAKE2B 74f7855fc5488715e3e4b73dfbe83b0a35a050447fc3369c06c532592c7678cdeb28e9f1fc7ef4f5c14fc90c458d8654baec12ab0453117219ab7b865259ab63 SHA512 b9123f2c64dfb2b16e7081bdd7cd3e5a54f911387cb13ccd5c50c113b3ad75ccb64c754123a3b41d916b4a8d089512eb65a5db5eb303f30118775eea553f1d8b DIST github.com%2Fsergi%2Fgo-diff%2F@v%2Fv1.0.0.mod 32 BLAKE2B 9c0be7f17fe7a9156f124f7f67c3e15e14719d0b271f36d5d41ccfa5ff6c1b7887e0051df6eb3b29f29b40357d8e438598088b3c4f4df28fb81f030c8efa7ff3 SHA512 8b8b8958405a188b93adcdda0634aaa2961b5b8e0d3b3e1f768fb9c49c02b73cf3bb39027431e0c1d209abea6cb72a651c5776bf26391e81f4dc18c7bafa692c DIST github.com%2Fsergi%2Fgo-diff%2F@v%2Fv1.1.0.mod 281 BLAKE2B 15a1cb67527ae81338a77cffa1432cd83c798bd7094eadfbc88a7eb79f5236690dc2d5c93e3daefedb396516c41bf05da21b5e12966f69fd2663e7621267d015 SHA512 7af123ea69147856e23249740b882d90213ccc3f19cf698d960dd5950fa3f3f72c600854c5e0bb94977e6c5eab617736dcd20e180eebf599399215ad8c5c0051 @@ -1213,7 +1013,6 @@ DIST github.com%2Fsirupsen%2Flogrus%2F@v%2Fv1.0.6.mod 34 BLAKE2B 9ff118e3db6f2a4 DIST github.com%2Fsirupsen%2Flogrus%2F@v%2Fv1.2.0.mod 393 BLAKE2B b9d712acd24d7a0605c74920733902a8eb1f9151fe0b0c575f01e2f821705ca7323f854c5b88d5bc534ccc9155571c083d4f53c6f6892879c829146bd95729f3 SHA512 c1621afd4618d1027b2d89a8e9653d18dabe098a7004b376ca2be63955ab783879540a890ab1324c2560dae9e6f3198dacc32d5fb0afd4b5a779d29a8c28f035 DIST github.com%2Fsirupsen%2Flogrus%2F@v%2Fv1.4.1.mod 337 BLAKE2B 41471db637c5c0363cd36be6d16a6228671ce9658ef71103ad2122a2cd8cfc13c30b87bf2b34df7ba9d6c1fff1ac821462fbb86b622c274cf26a1e3ecb7fd2e9 SHA512 29a4efc27c658b047fbfc6eb2ae311753b01fe878cc733e2fdfd83f5791b3e30ab50b08addd300dff37e7880f6b57662ac0cb0f4b98df2c5a5a9f7d555bc98a5 DIST github.com%2Fsirupsen%2Flogrus%2F@v%2Fv1.4.2.mod 337 BLAKE2B 94ce7d2e23281061ee0ac0b1be2f8c3439c86e62c56ecf556a81123d57d819b1e0e95ec3b7c6425f13abaaa1683942b7a3d0bb8ad489577284b2a6063c777b37 SHA512 38a79599dbd09661614d54fc92149fe581575b7833e89dd73a3f754fafa4bc549c6c9078753ab8e2a85ce2be3ab81e528e29b6d19e7c329e0cb0f74896d2e418 -DIST github.com%2Fsirupsen%2Flogrus%2F@v%2Fv1.4.2.zip 58627 BLAKE2B f4276f0095188324c06e4412303ac19e3006b18823985e26ca49b2de54ef58cade626b3d2439f5f2a29c47618420b890951f94e5a4801dbaad4c3294f6555a4e SHA512 3bf6be07dd9a97bde938309857e16dc425587c100e35b2acd1a6f11a9ac196238b0844abbaded43fcc01be0664efa15b64f159f6259322043e3046e7d361dc20 DIST github.com%2Fsirupsen%2Flogrus%2F@v%2Fv1.6.0.mod 301 BLAKE2B 5322be7914862368eba07f521c046dbd7580edafd47ac633116b8c9f4b61526d0d63df11ba6894223590a1ffcf4bf478c394a335c305010ca9fc18107d4e61b7 SHA512 8fe5a437a5f3f8c1ce0aff067ee261a946d946d7640aa5acf7c34b9c8c4ee65128a6421aa38bbb1feeba1339b356952ad58b4bad98f1c89ac455d94e86684a8c DIST github.com%2Fsirupsen%2Flogrus%2F@v%2Fv1.7.0.mod 242 BLAKE2B 68986e3744d3ae593a16a24b6ce79876723d93cdf96c978c185b14e4fb8d73d379d4ba05e138b412973b465a76a98a458c6606137b0affdd085dbcf20851471e SHA512 ba06d3386a03812f2ce65f0597b932beb62b70b4da92974c5f5ed81c150fb71ce0285a2d9779ec8a40916870b0e4da5c2c8c5591c3687f3b8e829652a01ec1f6 DIST github.com%2Fsirupsen%2Flogrus%2F@v%2Fv1.8.1.mod 242 BLAKE2B 68986e3744d3ae593a16a24b6ce79876723d93cdf96c978c185b14e4fb8d73d379d4ba05e138b412973b465a76a98a458c6606137b0affdd085dbcf20851471e SHA512 ba06d3386a03812f2ce65f0597b932beb62b70b4da92974c5f5ed81c150fb71ce0285a2d9779ec8a40916870b0e4da5c2c8c5591c3687f3b8e829652a01ec1f6 @@ -1228,17 +1027,13 @@ DIST github.com%2Fspaolacci%2Fmurmur3%2F@v%2Fv1.1.0.mod 36 BLAKE2B 1ba81fe6a6b84 DIST github.com%2Fspaolacci%2Fmurmur3%2F@v%2Fv1.1.0.zip 9830 BLAKE2B c5d27e8b447082c0a1756354c0a414079fc3b03d0649cee8353490827ff50882a9321b89fdae4e341da1a4718f6db4c4a4c27e937c9bf31111085a449f56f282 SHA512 aff4d1c9bab0fd619496fd6948f05bc88e4147af2fb171c4ce4e44d81c114257abd55f92fee27c4b6d96fde21c6756735c32257de7b00bdb0356509cb4b97374 DIST github.com%2Fspf13%2Fafero%2F@v%2Fv1.1.2.mod 30 BLAKE2B 9bf213acd16f9456f4a010a7c300a1fb7bf1ab248d1ac9eed7883deae7f9a6f6d0c761127b7b2c84e8dc46e7b0da2eecac9b334fd5a94d2995d56858d345edb9 SHA512 3166c898d741be502c0b733653cdca0e8ac4999fa6a5d67460b3962799287c9176b7f0243f0c0da394a4b7737ed1d1a6a2ee4f84a8917cf7076c774ba9a2a648 DIST github.com%2Fspf13%2Fafero%2F@v%2Fv1.2.2.mod 64 BLAKE2B 51fb4de1e12106663228a747aa9e5fc135104573154f2a33f2a6cd2a927873efeb19bbb6d7a0a74fa1c7050683ba40d176d7c9e2c32b31e71aa43f9284b868b6 SHA512 e091de41de8e320e4eb47a082cc419a6d102791c888646a0482bf4d2b91a9f357455fe59ef0657e043dcd021441d6d78fe89440db3f11d4d516995903e0aa3b1 -DIST github.com%2Fspf13%2Fafero%2F@v%2Fv1.2.2.zip 68547 BLAKE2B 608b2dc4f6e135b208d273d5e6de884f02eb15ca5d790104c4b2c449595c3c8984238cd4889215472cc2383968ea4d78f75771a2c66b7041980b8f76884b54f8 SHA512 6be9a4d700abf43f9eb8279b601339ff2290f6278fbbaeb308a9d51d621881e613308595dffb8d843d070bc3e21caca3ebaf20ffcbc60cdb2f8590cdcd30c595 DIST github.com%2Fspf13%2Fcast%2F@v%2Fv1.3.0.mod 175 BLAKE2B 9077c3a2c65f4025500a3215c440b1b3856e09f1543cad7ca6a37fe5b42d51af01c2032b905c72cce445807bb311ed461c4a5fd4fe680a81ac7a1c0d94759c67 SHA512 7a0a21f6a7564b3261bccc8b1e1cd39d5d1a95bd0dd3debea914b1d37b687fbacdaee5f1dd5f1f74e4da11664c12f7ee63b484d690cd79389423cb79ff38dee9 -DIST github.com%2Fspf13%2Fcast%2F@v%2Fv1.3.0.zip 12738 BLAKE2B e7a649d1c85aa7b3aa0a80123c49d6e980d8db2bdbb7c49d5871cef8c35a4f632f4de0987ae1b41b3f9b472343e22228f7e75cc7c841d446ced4f33e859039f2 SHA512 4ee0de0cb44960bd75a18648a2c7e4428cd1df1b042e24588d3ed6adee05388e6211854db1878e6ad74dec95083e439d147975082422b8ae5f3c6c7896df4304 DIST github.com%2Fspf13%2Fcobra%2F@v%2Fv0.0.2-0.20171109065643-2da4a54c5cee.mod 30 BLAKE2B cb72701c052ce4059500f4c6b3d0c4fb336d118865bf1f7f45ce0b0279e1d01b6e58d49f82182c2523681a97bcaa7a70216d63ceeca0ea1d09c1921226f6bc4e SHA512 ea13ed8e166d16a7bcd14a7cde90af1cacc0b05995d1c5ec245fa536208e0cbfffd689dd460d66c0a1ad315f2b0ae9f4b803ed72bcdfd89c4a98a7ed934289c7 DIST github.com%2Fspf13%2Fcobra%2F@v%2Fv0.0.3.mod 30 BLAKE2B cb72701c052ce4059500f4c6b3d0c4fb336d118865bf1f7f45ce0b0279e1d01b6e58d49f82182c2523681a97bcaa7a70216d63ceeca0ea1d09c1921226f6bc4e SHA512 ea13ed8e166d16a7bcd14a7cde90af1cacc0b05995d1c5ec245fa536208e0cbfffd689dd460d66c0a1ad315f2b0ae9f4b803ed72bcdfd89c4a98a7ed934289c7 DIST github.com%2Fspf13%2Fcobra%2F@v%2Fv0.0.5.mod 310 BLAKE2B 851f2542f28849f4f5c33155e5d9562aa9aa2645f1fb57e6300e2c6e98c39e0728e01a5e26d4a514435245662fccc55b8eca4eb2633a21057a6c4a5d80d24fd4 SHA512 dfde1474aedc5f36508bed07a01fdfd433967d2a6c0acadc6d985ce862da5e1cbec7ced13d55073512afbc2d925e6ad3e3cdee9511ad17b14ea8a159d8adf8e0 -DIST github.com%2Fspf13%2Fcobra%2F@v%2Fv0.0.5.zip 151788 BLAKE2B 423089b53512bb0c6d09fa259a266d879e2fcc1db85939481475f71df2dd91db5794e4492ebdf61cc6f694501d94cfe8e761f986f857f62e328e596413403304 SHA512 cf0a047c617e014bfcd50dbdf466431efba7d32186027dcd714e0a63a483d4abbbba00716265309f10477f7739406fd3710fa137a4dd6fad4a9d3c4ff84c991e DIST github.com%2Fspf13%2Fcobra%2F@v%2Fv1.0.0.mod 265 BLAKE2B ecbd8f71c2576f741916c7e6fa4c279c327766a9bf957e019164a1ff8af16ca1fc6810004935e57a3b085f81252549ff0f4ee2b89a5e53dc0110218acba937a6 SHA512 25511d7efe6d605b33c4e142ee073694b95d93b10cf3e9d74a161dfb71171de0accd626587299f41a061f4a3ea34482ec36fe7b9b2b3588d8af6b3545a35a45f DIST github.com%2Fspf13%2Fcobra%2F@v%2Fv1.0.0.zip 171286 BLAKE2B efa68ba65ecac895de82fc8f8ae470ed9b2e24e7343f24429a5764fa042f7c91dbe8aedcc0ae003fdfa188bca32e7c4c82481b69736a72df76b50fad3e9094ba SHA512 f311c5ccb68a0b5dfe41f993e0867cbe9742dc3fd50904ed688d4b89777f4739f7a9293f548e7c2ee940d1742e921a3cc82cfe1b9d1b210e435d16c8f0c91880 DIST github.com%2Fspf13%2Fjwalterweatherman%2F@v%2Fv1.0.0.mod 42 BLAKE2B 1f0af0f4518708edd09c0f02aec6103960b023a6bc178181276c54cd86b653e8bd1ddd60c5d49fa75a85f1fa0d18f670a9c2ead381da7c4f2d5e611b24f51ca9 SHA512 748b5648bf8bec4d1efe13f4dc37608e7378acc2a7d954e9d3b649a4b170a1e2d1c61338f6bee8d9007ad75a5bde87487612b47a692d6f966bca56490dcb834d -DIST github.com%2Fspf13%2Fjwalterweatherman%2F@v%2Fv1.0.0.zip 9350 BLAKE2B 04c151cdab19dc03754e44d0f6d158e3130b6f8d5556247c13e5ff28636ea611ee41251855431d722dd57a369463a32f14d1a46ae2f68417031acd00af0358aa SHA512 6010feab0201548f0a6e9423b39d0506da0923a2022558de88eb17428346c4eb130023b4eea8640d5e52ec68aef84eab5b4aa2ca5ab761d43cf649e86089f226 DIST github.com%2Fspf13%2Fpflag%2F@v%2Fv0.0.0-20170130214245-9ff6c6923cff.mod 30 BLAKE2B 18c9fb79a291aaf800991a296c8d7b1933cf45bf56082301a64ce17ea64dd15fd304094fd4b0561bd99c48ada545dfe7fa8cf47a15593cd3166eb66657a5e114 SHA512 d08b4540b799cee9c5f088c4e1fe002c9fda86f1634380409eec1404598b84376d3ca26b4c1cbcf58bc19234ab56531ab11db8a00c6dd2e15a53f3b4ae757efc DIST github.com%2Fspf13%2Fpflag%2F@v%2Fv1.0.1-0.20171106142849-4c012f6dcd95.mod 30 BLAKE2B 18c9fb79a291aaf800991a296c8d7b1933cf45bf56082301a64ce17ea64dd15fd304094fd4b0561bd99c48ada545dfe7fa8cf47a15593cd3166eb66657a5e114 SHA512 d08b4540b799cee9c5f088c4e1fe002c9fda86f1634380409eec1404598b84376d3ca26b4c1cbcf58bc19234ab56531ab11db8a00c6dd2e15a53f3b4ae757efc DIST github.com%2Fspf13%2Fpflag%2F@v%2Fv1.0.1.mod 30 BLAKE2B 18c9fb79a291aaf800991a296c8d7b1933cf45bf56082301a64ce17ea64dd15fd304094fd4b0561bd99c48ada545dfe7fa8cf47a15593cd3166eb66657a5e114 SHA512 d08b4540b799cee9c5f088c4e1fe002c9fda86f1634380409eec1404598b84376d3ca26b4c1cbcf58bc19234ab56531ab11db8a00c6dd2e15a53f3b4ae757efc @@ -1246,7 +1041,6 @@ DIST github.com%2Fspf13%2Fpflag%2F@v%2Fv1.0.3.mod 30 BLAKE2B 18c9fb79a291aaf8009 DIST github.com%2Fspf13%2Fpflag%2F@v%2Fv1.0.5.mod 39 BLAKE2B c9d700f96874e0a3977c2ffc7fd321acfffd8081aaa70ca50421ca55253fbe0636d48eca8f7093df202861f0a5f908fa00303533232c83c78bdba84e2973bba7 SHA512 8071c316d33aff1d8ffcabaeb42e8f9320465d83600cb57ac5ef071569f948d5cfd69e1bd2e92855c061395c1b814e84d1705f42e37f00d5bc713b6e724f29f5 DIST github.com%2Fspf13%2Fpflag%2F@v%2Fv1.0.5.zip 88931 BLAKE2B 7adcdaa60d4a3fd99b0f3e7e6888178b0a8d141ebcc0166b12df4bd4566500929bc792c391d33201b1ce215b6ca8ebb578cfcabb027ba453a54986270f5e37a1 SHA512 9a81f0635ca8ac059c48a15cbf625a7c91513f95a9b402ba166d48ab72d5d38cbd941d5309446f5637bd7c23eef35b60fef2f06e8b557f415dd8409a6ddf43e9 DIST github.com%2Fspf13%2Fviper%2F@v%2Fv1.3.2.mod 986 BLAKE2B 4f2c5d920b08d5802df635316a6ca72ab3346dcd2b0ec76bc9657c265eebc68ef7c8036c1993595bcdb416ea9ef0e7ea338162a7c6854c98db3a16b035c310ca SHA512 2195ba8e28e21deb5d4f78a9319e568ea5e81fb7a257292ec12d0aeaba84d1898e8d0cb51355f87d7093c3c0501cfa1f93f2e520e40edc4995260d7977fe306f -DIST github.com%2Fspf13%2Fviper%2F@v%2Fv1.3.2.zip 41977 BLAKE2B d82c7ba2e7e273670d8a3d6b01fc541f0bc8ff5eb6c3da71c8cd5a671d7cf02125d31e4763e12dd7b5c3d1255ec60d89d00e36463cdaa51c83b68dd6dbdf533b SHA512 264db96581ac8562cf2a295f2981c5c4f7785df74f0f7f1be22ba8a336b7db1eb16d73abe86bd5e6846188a24deee7f752d71e5f917cd9347895c67823205d7c DIST github.com%2Fspf13%2Fviper%2F@v%2Fv1.4.0.mod 2018 BLAKE2B 516407d1afeaeb665c558a4babcaa35aff28dd9b41298d04b904378159f1978a924323195e4c160cb9cb992c264558c7ae4f07ec157dd8c65fb98853a3cdc53f SHA512 fda6d22c26332038895ea2f2c62458baebededb0df883728dc9a127c10102b9bfd3e8128dfee194d909d645ea652f3ccd5ef737a8cb7ceadab71864b21de117b DIST github.com%2Fstefanberger%2Fgo-pkcs11uri%2F@v%2Fv0.0.0-20201008174630-78d3cae3a980.mod 44 BLAKE2B a9918d823f3b60134a219be4cde670883d2e64732b665c78a642f1c5bf49a523876041533ee7523f5e77c4520746ff4c14ddd0fcc8a5baad56d7e58f73393ad2 SHA512 6ae4ea9b6e5c2e0951834010d12dfa7301c9142a16636b7276d978d05394ea336520f238fe7db9e402307256506fcde1701198a9130d7483dae5daf5a17ad901 DIST github.com%2Fstretchr%2Fobjx%2F@v%2Fv0.0.0-20180129172003-8a3f7159479f.mod 32 BLAKE2B d698910da1ef00a70a1673b8c74105de195020ccd95d1e70c5dd1e1615210886ff9acbc9cfd03f46e99f5223b60b04695b8d362b9e0edd4e485480f802bd229a SHA512 4e366e5a60559a8863cb2a50280deb307d8bf885ca5440cce1b49a084b4cc4583b3481240125f35f161226592a43f2c0a426152f117d79b68c92c72a93f751d5 @@ -1262,11 +1056,9 @@ DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.4.0.mod 179 BLAKE2B 3bb7cee3118f0 DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.5.0.mod 188 BLAKE2B e47d78f037db3684a329905985b02b7ddf0a609ab4c69dd4346202ed0981712d54d0fa1b9c230b50d1857854edbbf77ee144d54b12c7c46833e6542d6034171e SHA512 70adf6a86dc6f934ee611f6aefa459f1287b7294297eb9221a747427d031b10c3e606696a656be4c2746a25480c322106099ea2bb360cbe782f4d03c85cd9fcb DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.5.1.mod 188 BLAKE2B e47d78f037db3684a329905985b02b7ddf0a609ab4c69dd4346202ed0981712d54d0fa1b9c230b50d1857854edbbf77ee144d54b12c7c46833e6542d6034171e SHA512 70adf6a86dc6f934ee611f6aefa459f1287b7294297eb9221a747427d031b10c3e606696a656be4c2746a25480c322106099ea2bb360cbe782f4d03c85cd9fcb DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.6.1.mod 216 BLAKE2B c597010cf6690e73cd265e800f0f0bbea331fb76217457b6326f5a19481eca044aa5426fa32519870b2f0f4b3bed95768a23d3138dbcc9739b7cf7e044f50668 SHA512 197e6ef15edb27ded67ccfb636c252fe522f0930ff012341a4b593f25b5dd8282e4f658970931cfdeb8f2c5ee0b4ebac6738fe7634bf00896d12270fcbf4b31b -DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.6.1.zip 98541 BLAKE2B 369a625a7b05ee56619698e8067ee7b99a9d0508db655aefd23cf42f5ee1abb150a6b262be089fce6951f84fe9f1cc0fa46b75830b851888fd17f123852558e7 SHA512 073f44125d4bbce27d69b914385e05028c4d275585e275ff1ee2ffe299059646394163dde2b6b5c175ac9379d388fe34c1c874deda4138121541e2a639d7635f DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.7.0.mod 216 BLAKE2B c597010cf6690e73cd265e800f0f0bbea331fb76217457b6326f5a19481eca044aa5426fa32519870b2f0f4b3bed95768a23d3138dbcc9739b7cf7e044f50668 SHA512 197e6ef15edb27ded67ccfb636c252fe522f0930ff012341a4b593f25b5dd8282e4f658970931cfdeb8f2c5ee0b4ebac6738fe7634bf00896d12270fcbf4b31b DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.7.0.zip 105564 BLAKE2B 7b082ff11190ff27ce4a3de68896fffbbbf80ebdead7612aa3b06981171974ad2935bee7d5d71cb9ea29b110a82b3e04447248e7b9376e84c8f3f53d5001ae4b SHA512 be80972112f0a3907bde960637cb2c08d6ba4256ca27cfa07de5a0a8e523d0dfbd8e90ae593e5302d7351b7dbddecf69dc3985a9d19b96087732dd886eff371f DIST github.com%2Fsyndtr%2Fgocapability%2F@v%2Fv0.0.0-20170704070218-db04d3cc01c8.mod 38 BLAKE2B eafcc0e8c3633f2d4c2cb4eeb38eacdb7d029944b76da9ee611b3fd2d3b82d2adfb726405168a34f70251be920da17fdc6c70e8052720a6093c788dd724d24b3 SHA512 1efa76d27434ede74fd37d57c1673c8a60cf06248a73c425b5bd08dd068d6b50166b17a15b52d0c059218479fa3976e80e16cba08f671e9ecf7744cf5daa199c -DIST github.com%2Fsyndtr%2Fgocapability%2F@v%2Fv0.0.0-20170704070218-db04d3cc01c8.zip 13782 BLAKE2B d42812a3e09804f960c218536a90c9794ff524c0fe68816703ff635a72c1b9c1e762d4d7dbac9c5ef4f71bda8486d7b495b2d7a648b5bf75b1206ae9c2863808 SHA512 aa2e336ca6b25eca491e8afcb30ddcb9f1bb7e658bf9dbcb6cccbb0dbd098a5d3f2250b3dfb21ec9b3fab9b0d7b22d818e2a5befa14821d2c12f9b07e4253d61 DIST github.com%2Fsyndtr%2Fgocapability%2F@v%2Fv0.0.0-20180916011248-d98352740cb2.mod 38 BLAKE2B eafcc0e8c3633f2d4c2cb4eeb38eacdb7d029944b76da9ee611b3fd2d3b82d2adfb726405168a34f70251be920da17fdc6c70e8052720a6093c788dd724d24b3 SHA512 1efa76d27434ede74fd37d57c1673c8a60cf06248a73c425b5bd08dd068d6b50166b17a15b52d0c059218479fa3976e80e16cba08f671e9ecf7744cf5daa199c DIST github.com%2Fsyndtr%2Fgocapability%2F@v%2Fv0.0.0-20200815063812-42c35b437635.mod 38 BLAKE2B eafcc0e8c3633f2d4c2cb4eeb38eacdb7d029944b76da9ee611b3fd2d3b82d2adfb726405168a34f70251be920da17fdc6c70e8052720a6093c788dd724d24b3 SHA512 1efa76d27434ede74fd37d57c1673c8a60cf06248a73c425b5bd08dd068d6b50166b17a15b52d0c059218479fa3976e80e16cba08f671e9ecf7744cf5daa199c DIST github.com%2Ftchap%2Fgo-patricia%2F@v%2Fv2.2.6+incompatible.mod 36 BLAKE2B 4f0b6ce8011cb990e38d39f3598609c5b6fc72e3dfa12c8ab30fff486d65949c08bfb3934e8eecb4fd48f6fb77396e14bcc89282134b9b03a823291f789f3681 SHA512 f4cbae32bb681614253570a635d29bd25652cba1facd3bf0a6b7b288a992c890ffd901b8f1374349e0bf5181ba5fef54890a0777b2d0bcc4294af1438cec6335 @@ -1283,7 +1075,6 @@ DIST github.com%2Fugorji%2Fgo%2Fcodec%2F@v%2Fv0.0.0-20181204163529-d75b2dcb6bc8. DIST github.com%2Fugorji%2Fgo%2Fcodec%2F@v%2Fv1.1.8.mod 80 BLAKE2B 7beba8e666585a6dad81f461e24298b8087087429a2112be586d51d774f8f21e7d965394869383a93ed510316f83f83db6547937a9095db8c73f2c0020e22590 SHA512 541cc5adf1c71c2d92b505199fd94d13a7ee4fa4c2158bf562ab7e5249c1c1073444682d71a25f13c19a3835b970a8a525218d53623eb950c2389efa7e69c8e1 DIST github.com%2Fugorji%2Fgo%2Fcodec%2F@v%2Fv1.1.8.zip 314745 BLAKE2B 9e411504eff25262762069d8e2547e848d11c8daffc19a76cd1b92136cc6b8ca4f2d4ceedcabdb968c779005e83f6d89d5f40a075e22b8fd113c098e19757ba0 SHA512 24121e64d81cb3b5a265df493a6abc157bfd75410c46d6adbfc320b929d9f6ac545568db7aff32247bf7dfc39661c984abf7cd23ad64badc4e7ff9c6b141ca3f DIST github.com%2Furfave%2Fcli%2F@v%2Fv0.0.0-20171014202726-7bc6a0acffa5.mod 29 BLAKE2B 4f20ac8fb7beef2b678cff290a28c8125d368504aebfcde33e746d3ca7b9606804bd94c59c50fe328da4c1c592b8768b1aad89bc1d22ddf76cbc88d0f0f76b74 SHA512 5edcf2aac39658fc7e60d5086b066470c6d6213b66a2432bc35c6f67b8cb37a66a67fd97cdd4b8fa1b8b1bddfd544e4aa9838cec06806b89f8e1447e3c61bd2a -DIST github.com%2Furfave%2Fcli%2F@v%2Fv0.0.0-20171014202726-7bc6a0acffa5.zip 75925 BLAKE2B 3905e6c4d1bfda6516c0b008dc2ecaef0d7266968721307d1cb280b83dfb491811cc215233d1c93e5c45e7ce4b66d2447f850bf78ffc1f9f9a43d88ebef510d7 SHA512 72defeb12c3929fbbe359a54f73932a5c1d287544b13c3dbf8dba8e58395b78d362763d9686593d8ef0e7a7c8be7d0a82367c81b53a7d2116fda102ffd286749 DIST github.com%2Furfave%2Fcli%2F@v%2Fv1.20.0.mod 29 BLAKE2B 4f20ac8fb7beef2b678cff290a28c8125d368504aebfcde33e746d3ca7b9606804bd94c59c50fe328da4c1c592b8768b1aad89bc1d22ddf76cbc88d0f0f76b74 SHA512 5edcf2aac39658fc7e60d5086b066470c6d6213b66a2432bc35c6f67b8cb37a66a67fd97cdd4b8fa1b8b1bddfd544e4aa9838cec06806b89f8e1447e3c61bd2a DIST github.com%2Furfave%2Fcli%2F@v%2Fv1.22.1.mod 180 BLAKE2B 5d858ca40ba2af791726707bdab12d76aebc9f9c9ea79e49a6125308b079cb945d6ed06ca2425116f19604651eb56f29b3ec8d79fd9f38ed044e745c9b73ddb6 SHA512 b5431ec3fbdaf9efda016ea275ff597106916f5d5781b2ca82e075e42da98f6c5d34a00410fe65ac3a3e64b3ac0e1ab02e68579effc426ccc5ee19a583c44d2c DIST github.com%2Furfave%2Fcli%2F@v%2Fv1.22.2.mod 180 BLAKE2B 5d858ca40ba2af791726707bdab12d76aebc9f9c9ea79e49a6125308b079cb945d6ed06ca2425116f19604651eb56f29b3ec8d79fd9f38ed044e745c9b73ddb6 SHA512 b5431ec3fbdaf9efda016ea275ff597106916f5d5781b2ca82e075e42da98f6c5d34a00410fe65ac3a3e64b3ac0e1ab02e68579effc426ccc5ee19a583c44d2c @@ -1295,12 +1086,9 @@ DIST github.com%2Furso%2Fmagetools%2F@v%2Fv0.0.0-20190919040553-290c89e0c230.mod DIST github.com%2Furso%2Fmagetools%2F@v%2Fv0.0.0-20190919040553-290c89e0c230.zip 12709 BLAKE2B 871db29f8e8319f5f06ee2846b0c3a3c052e727d4a023f9c094e276f7ddb3b75f9bf0c350008e12211e94fb5e230afa0f0faaa84c2e513fbb26ae2e6254fa92e SHA512 8ebbfa53cbc43de5dcf799e74e7ba57c8bf1d832ce9b085ddb051b12977c54c3f4ecf5acd894189e069d8fb920ba89e6acab4883f0a248cd51be8cba549545b9 DIST github.com%2Furso%2Fqcgen%2F@v%2Fv0.0.0-20180131103024-0b059e7db4f4.mod 29 BLAKE2B 3edbe2c6139af3cab6c0ac32b935764c9442e84ce2c6861d4908741c2c060bc95292c7d24ef0c439397cc23ccc4817214dd802366aafd6941d9e8c9bb6470aae SHA512 406ab8978f9f53c5c35aedb7416a9dda857aec33d3e7ddad167528efba35034c7eedc235a18b533649a2544fd0d5410a6feb03223cd2be32c8bf3ba84c808708 DIST github.com%2Furso%2Fqcgen%2F@v%2Fv0.0.0-20180131103024-0b059e7db4f4.zip 6351 BLAKE2B 375a6fb8ff47ca013b12c95031317aa394e1e3433e99283896def97b64031cd6fb11a2b45bfb26cca2cb8926bbd8d459731888d36ccec610f3872fb0106b57e3 SHA512 80c71da97f9aa0ecb6d5f72d7f707c42a5b8562d3d94603d5bcf801a8202a46e014f5bff485dc2f88e351da05726e8686d3a2b0702939d3580232905b7a80afa -DIST github.com%2Furso%2Fsderr%2F@v%2Fv0.0.0-20200210124243-c2a16f3d43ec.mod 103 BLAKE2B 44cd6f3830a796a1b03d0d573228f3c7a1bc9a8ce49afb68a907e974cbae1c0b0f8c1ec33c0738795a2bc63d51aa93f7bd37f049a4a5f201c1b2ecdeff83a71c SHA512 05d11f62ff3e5d0f276d899c1041e0b5bab7ea0c7380c189bafe40ce35150023b10c280f0880bb00feb01c973bd39b8fc041c3041e0570eb499d359d1f302065 -DIST github.com%2Furso%2Fsderr%2F@v%2Fv0.0.0-20200210124243-c2a16f3d43ec.zip 12567 BLAKE2B c1d36493f95214c2daa78c834b14bd026f64d23bf95174751e12a92f950bb1679f25feceeb558cf3f748fc31479e595b5942c5bc7ed6cc2b48d7315231c7385e SHA512 ff292080ec1137df9b1c9aca019ffdf534f3f3863fe1a592795652f623187d48af07bd2b2bf61afbabf786d28b334adf1579e3c63cddd2ed913cc95899817a24 DIST github.com%2Furso%2Fsderr%2F@v%2Fv0.0.0-20210525210834-52b04e8f5c71.mod 103 BLAKE2B 44cd6f3830a796a1b03d0d573228f3c7a1bc9a8ce49afb68a907e974cbae1c0b0f8c1ec33c0738795a2bc63d51aa93f7bd37f049a4a5f201c1b2ecdeff83a71c SHA512 05d11f62ff3e5d0f276d899c1041e0b5bab7ea0c7380c189bafe40ce35150023b10c280f0880bb00feb01c973bd39b8fc041c3041e0570eb499d359d1f302065 DIST github.com%2Furso%2Fsderr%2F@v%2Fv0.0.0-20210525210834-52b04e8f5c71.zip 12612 BLAKE2B a544124ebaedcebb48aac695c2f357718d5fce14005eced978916d6cc2d1bc8dbf6689fdc0483efa9f75710d15f5b4a8d714d793ad33f575cb8c43f92eab153a SHA512 275770a90599a8c2dd31cb68b73bd1d6bfc28f456cf6cd160b32196d5a99d18fb21bcde022683b918cc78c3d611a5112b466578c86c8e44bc9db2099a5f6e0c7 DIST github.com%2Fvbatts%2Ftar-split%2F@v%2Fv0.11.1.mod 35 BLAKE2B 7d7563eed186b479251bd355f40cb1930c74c0e9421e16d786ea653bc073c297ff12d9fafc11f9664c2a5d8515eceeb85af8e7638c15a7abbb5386467693ae1a SHA512 d519f1c3f9128d34c753f2b5ad141e72e507f8d682494af304f94e794f6e83798c1c67cdf727c24cf0a43d87bec4f450a9cfc41f31dfd7221da86eea339cb51f -DIST github.com%2Fvbatts%2Ftar-split%2F@v%2Fv0.11.1.zip 111334 BLAKE2B 03c0d1b3e591e3ae5af642dace4610da9c271f3c4c7c8386a6b60170cf824997c0fe47c245e134bbed998155aa7e990f91dab097f5fbdf29374516f7c1ec627d SHA512 30b1ab35bda9bddf4311044417e7edcab0022c9b8ee7aa68cf3862de4fc6012b3de336b011bc7ded58fa41da2ea01078f768c9c577c0134798b9661690a24165 DIST github.com%2Fvishvananda%2Fnetlink%2F@v%2Fv0.0.0-20181108222139-023a6dafdcdf.mod 38 BLAKE2B 3ade12a1ed924c4e12dd9422b763bf2cadf710ef072d593dc40923d48477b792d87aaa3035e020bcab860da3ceeddcadc44afd74d9e11c3902a5d6241c8826b9 SHA512 637521629966c8f1b3d711a2b2b7b1753bed946f26570cd8e5e55ee3da5b106d418e0b80f48cac7a2651b71103c0d09116707d7b9d8cfb2d78d7bac2e908560a DIST github.com%2Fvishvananda%2Fnetlink%2F@v%2Fv1.1.0.mod 178 BLAKE2B f1d6f07cb4b333ebdd4283a1182c2b8ffc5bdf45a4148912ad383ad73b4dd06bcef24370ee4e33093803042b118bf5a09470e8b2413172ad128f19a7a93c5dea SHA512 a675b67583280d75806977ccdc80641afb67f976ba72d4e106bc90684fa940de2b2854ac2a8cebfa79261e362f46df408198f4c4e48908aab27f9ccb3abd82e8 DIST github.com%2Fvishvananda%2Fnetlink%2F@v%2Fv1.1.1-0.20201029203352-d40f9887b852.mod 178 BLAKE2B 4974b32b29b70400f9656004dbf02dd25b0382bd22e0f091915215a96c7765720f6bdee1d7ea8b0ca60e6fe9f234b9cb99fcdf12b242e3f621fa20800fc66e2d SHA512 29b556891b102613e85854594a4fa1ba6b615b094a8d255d791b17ef4cb0fabb0c1c2e530e29bd9fc9394c3281a15a1d4c2465abb049db40779eb71522f38639 @@ -1311,25 +1099,17 @@ DIST github.com%2Fvmware%2Fgovmomi%2F@v%2Fv0.0.0-20170802214208-2cad15190b41.mod DIST github.com%2Fvmware%2Fgovmomi%2F@v%2Fv0.0.0-20170802214208-2cad15190b41.zip 1253983 BLAKE2B 54037ddd261a65e88a34214456df6ae52c36bd5367648614a05a3e0031dc5fb17222d3f93630fe0d72789998f7a4deb9b77283b6c5a09326b2f06a655833600b SHA512 f011d603972a3ebf9d57f5b0ba723f5122aedaed383d2506a6a57eb2fd5b5c167792d601294b47ddd54036614f9fd1f9c28cec971d4bd34d0bbede464a7c1eca DIST github.com%2Fwillf%2Fbitset%2F@v%2Fv1.1.11-0.20200630133818-d5bec3311243.mod 31 BLAKE2B eb05706f9dc60f41414a9d2b5c3acee3f615e0d1249c2e9b9776bc255fcfeb05593fb3bf06351d763d4ae4b465aee3f64d9630f4ae5fdd2d4e9ad847e5d4675d SHA512 f220b8b8bbc82fa03107ec51399e2e8c90a442b8b4ad57db441772c1ef66b16a77b71f0601f8aa22b60de4c1da4dffd1d746cd567158fbcd12b1677d88d4b17b DIST github.com%2Fwillf%2Fbitset%2F@v%2Fv1.1.11.mod 40 BLAKE2B aba22d49d3bfa4d2797265117e12dee324dd0bf3e5f59fde41ac871dcbfb5ca009e033e0ebdae3bc3be438c397b56f7065a7a311a5bd5150689d80ec7d3ddd4a SHA512 29f41dcbd13cc6fcc59c46066aa34473ade1ccb1e935b55cbc43955f208857aeda44b6b5b94eea9fe264dc11cc3db84d7fe3cadeedc7e1fa3f300c39358537e8 -DIST github.com%2Fxdg%2Fscram%2F@v%2Fv0.0.0-20180814205039-7eeb5667e42c.mod 28 BLAKE2B 87b79aaa3dda433afe275fbb69b3abfaf808a8a992f37846b51a3cb9069b1a0e5506ce6166d5186eef8656b451c3f6fad5bdfb58a213a9dbab2e7820e9062c81 SHA512 2303a64b0acb96f5f73dc64468a81d6aa6fd9a08240a04d5025884d6076cf90eeb5b132979488431d6f885138702a22a606419cfc0aecd05798deeb3acc4fa1e -DIST github.com%2Fxdg%2Fscram%2F@v%2Fv0.0.0-20180814205039-7eeb5667e42c.zip 33880 BLAKE2B 4b0decc2808a3f38cf272cdc053d1ed933e5023985543ae1643f0ad18dd9de98287403ec3c44ae753c001c25355591d000c996efc23f6bdf4a571cd1ad805833 SHA512 12666c80cb033c49832f33435b6a38d1e0e562965e84485efc5da6243f9fc959de19d05a70628a3bcdd02e7167a69a1a4731f6e6e3960e754f90fb38e7343f9e DIST github.com%2Fxdg%2Fscram%2F@v%2Fv1.0.3.mod 28 BLAKE2B 87b79aaa3dda433afe275fbb69b3abfaf808a8a992f37846b51a3cb9069b1a0e5506ce6166d5186eef8656b451c3f6fad5bdfb58a213a9dbab2e7820e9062c81 SHA512 2303a64b0acb96f5f73dc64468a81d6aa6fd9a08240a04d5025884d6076cf90eeb5b132979488431d6f885138702a22a606419cfc0aecd05798deeb3acc4fa1e DIST github.com%2Fxdg%2Fscram%2F@v%2Fv1.0.3.zip 31177 BLAKE2B cc5a31f56d3e08d8c4465c9c6b1f292659f0cb630f6f682df94de1f38a1c2065317ec1821fe4e0519ee234e6fd15b35c4091109720015d783ae396686789cdef SHA512 8e73ec36fa6abc7447efd257f673ee407c9f6f77c7deae6a1afd0138694520ddad88fd64509fae518d06a0b2055ccd24180177db998e65ec30b703243afb6490 -DIST github.com%2Fxdg%2Fstringprep%2F@v%2Fv1.0.0.mod 33 BLAKE2B 602b301b7da6b66bdb3a5c9c88d4a74f776ea535fe1c4b1085840eaaea4ea5d9a05fc2f088b92fb85152d22025e89801eb476cdc26e031f8e3adb68fbb62542e SHA512 9c89175c24f82cba599f754d2efb8dec6def64b32735f9733b883b20a0758a6769afc527322ec5059ce275df6e034bc631a32c0a392a66e96c9d4d4a1087c4c8 -DIST github.com%2Fxdg%2Fstringprep%2F@v%2Fv1.0.0.zip 33696 BLAKE2B 698e18104a389eb6f9493ad19546a7b61e28b6e1ec138eba1b9f231a5bfca222057520861f3e5f466ec14a6908705b1cd5d0fa9339c5349d95f536e7162431a2 SHA512 b5cd794572b339f1b7ffea9443fdb5f2512b55f2d2ccbb39ddd4d4163eb3396576cb85d99c72b16d4ff564bf2a5062ea54c6d313126cf1c3e4d81a0663643d3b DIST github.com%2Fxdg%2Fstringprep%2F@v%2Fv1.0.3.mod 33 BLAKE2B 602b301b7da6b66bdb3a5c9c88d4a74f776ea535fe1c4b1085840eaaea4ea5d9a05fc2f088b92fb85152d22025e89801eb476cdc26e031f8e3adb68fbb62542e SHA512 9c89175c24f82cba599f754d2efb8dec6def64b32735f9733b883b20a0758a6769afc527322ec5059ce275df6e034bc631a32c0a392a66e96c9d4d4a1087c4c8 DIST github.com%2Fxdg%2Fstringprep%2F@v%2Fv1.0.3.zip 33452 BLAKE2B 81bd08e903a92f330aaa740d936758857732d4f4b2c637b448668549438523d33a3fb0a0294f80583a2a185b7d355ee5d46db068b2bc3c9e5b445f6084a7b8da SHA512 334c15d82515b4536a38bb2b5e5694ce2e5ba91383aa78add8c47e4e1d5cb31396169572943710d7e3f748b473ece1a25a72007c5189c457ba73448d9769f60c DIST github.com%2Fxeipuuv%2Fgojsonpointer%2F@v%2Fv0.0.0-20180127040702-4e3ac2762d5f.mod 40 BLAKE2B bd8fe364e43fdad423aa574d01229ce91e9b3211cbe3a0234070805150d960d3c0fc0c6ec229e7ce5b4079906f2595a2b5f50a8da7bbe9bd906a72a6a7a7434b SHA512 cdd8a665fc41a4b04c59e869b021d5a9b793b9a441c320a234bf2a13be67af9aa60378c58991161f73d83c184039a52fc3f11cd121490996737f0508e277e1cc DIST github.com%2Fxeipuuv%2Fgojsonpointer%2F@v%2Fv0.0.0-20190905194746-02993c407bfb.mod 40 BLAKE2B bd8fe364e43fdad423aa574d01229ce91e9b3211cbe3a0234070805150d960d3c0fc0c6ec229e7ce5b4079906f2595a2b5f50a8da7bbe9bd906a72a6a7a7434b SHA512 cdd8a665fc41a4b04c59e869b021d5a9b793b9a441c320a234bf2a13be67af9aa60378c58991161f73d83c184039a52fc3f11cd121490996737f0508e277e1cc -DIST github.com%2Fxeipuuv%2Fgojsonpointer%2F@v%2Fv0.0.0-20190905194746-02993c407bfb.zip 9404 BLAKE2B 8fae721a960dca1495c2f7e6e1aa2193ee724541533988232fdee5b711816576d76f7c285d407b2565ef48af8b8c79b15e7fd8173950e01a598c46059bbfe0ea SHA512 ec5b6b970f5204f758cf0c1ab8ab76db4a9099bfee86163759957f60932543b7b52e35acb8b484740b3cec91ae1a2a7895a55049837f87f642feeecdffb98618 DIST github.com%2Fxeipuuv%2Fgojsonreference%2F@v%2Fv0.0.0-20180127040603-bd5ef7bd5415.mod 42 BLAKE2B c2d6fb272d8ae4e541c98023713bcf0b7f47f334d09ad7f9f375ed13eb14d27ee2995745782ecea40d31a561e28702fddeae4b5e32750726c7188118d741cf82 SHA512 14c839017eebd5dcf49dd3495a1ef6421d522389a2943c010d7869d214f757fe7d19d6ac3482fb3d8cbaaeb3977c5c311523aba90e9f7909fb1ba593ba57ae8a -DIST github.com%2Fxeipuuv%2Fgojsonreference%2F@v%2Fv0.0.0-20180127040603-bd5ef7bd5415.zip 8632 BLAKE2B db207b3c4a00178e3a2fd24a1c453ff54e8714792d5ae2ab324bebf8efdac9bf1492e3c1f6360a99459c4e88970395bc74dddc4611acec4478ce8a287dc872f9 SHA512 84eca639af26023555a96ac40edc73c5607712c4cbb42f9e9ea80c5e63c3a145e43e10d920891bb7553ddf39ada40f3b7e8cdb72891ac363a609964a3067eceb DIST github.com%2Fxeipuuv%2Fgojsonschema%2F@v%2Fv0.0.0-20180618132009-1d523034197f.mod 39 BLAKE2B 4a9a7321d9c10929abaf038e336248709fcfcde17c0ec9ec8e96407a9e12910b84e7008a7a847f533bd8695b56a8e35313d5771931d2fb1dfddd74ff59b58d5b SHA512 8ee8fb19b40e1366446a91a48a495fa96e4626f594903b7d4a53355069043c5a2958612dd0bf0f8b0a01a4fadf9dd92d0b9dfafbd10ab9c8ee6e3bcaa01853d2 DIST github.com%2Fxeipuuv%2Fgojsonschema%2F@v%2Fv0.0.0-20181112162635-ac52e6811b56.mod 39 BLAKE2B 4a9a7321d9c10929abaf038e336248709fcfcde17c0ec9ec8e96407a9e12910b84e7008a7a847f533bd8695b56a8e35313d5771931d2fb1dfddd74ff59b58d5b SHA512 8ee8fb19b40e1366446a91a48a495fa96e4626f594903b7d4a53355069043c5a2958612dd0bf0f8b0a01a4fadf9dd92d0b9dfafbd10ab9c8ee6e3bcaa01853d2 -DIST github.com%2Fxeipuuv%2Fgojsonschema%2F@v%2Fv0.0.0-20181112162635-ac52e6811b56.zip 139320 BLAKE2B 0f152a17ee3790bc11d4e4344d16406c494cf9fa563ca4a38a5d5ed6e9b6d0ce0cb95ecf5b13b5acbecae8604d6578265ec276b4d430aa7d25c0b0de496f979d SHA512 53b6fef3e9fc66824a6a6a4a1e66b803052a80b8c1127abcda8d27ba264cf8477035ffbf8b84d0433c697a3f683ae7c1fac64c5326d978de78395822714bdb47 DIST github.com%2Fxiang90%2Fprobing%2F@v%2Fv0.0.0-20190116061207-43a291ad63a2.mod 34 BLAKE2B da6bd307f61b08eb749a0b2d9a9f445dfc057c8cafaa13f4a7c6d2d2324f7812c9c8269d9747cc21db9c3478f73558da05035b3f1ce9940f5c5befb16dcdd159 SHA512 b9773f617e5b48c6767051fc7dd2faa63a8a9d537ee42fb51efe6db5b3d24060dea0a264568bb5324915de8917a334f3563dc49d35651a4ee7c15042faad2964 DIST github.com%2Fxordataexchange%2Fcrypt%2F@v%2Fv0.0.3-0.20170626215501-b2862e3d0a77.mod 40 BLAKE2B 844d63d9c10c55eb74504d88d5e6e85641f2c4bdbbc9b4f6728cd6b1e750d1eb333e91b6eadac635a80abf328c9423fa106b18337e89dc592876cd3f04a803e2 SHA512 daffe8f4148becee3a32c90ad21454cd48255409f3edff8681ea2074623c8aa02cbb4620b7ba52aabe4ac3c24a5f256b56fd71de1da45dcd7e4e8376699a422a -DIST github.com%2Fxordataexchange%2Fcrypt%2F@v%2Fv0.0.3-0.20170626215501-b2862e3d0a77.zip 19503 BLAKE2B da0ab683e8a91d7f36936cbf343f83ee3f11d9528eab8d416896cd142936f6d8b3d6276905e253bff746431a31961483e4890f7c8339a878a55fda4b44cfa573 SHA512 dba30fb6c8503fe21fc937e56222ea119764339f3fdaa487b0e320ebdeaceaa550cbe8eecfda4062ab9067768b240cfc8a7720de7cd14caf091f748cfe60ceaa DIST github.com%2Fyuin%2Fgoldmark%2F@v%2Fv1.1.25.mod 41 BLAKE2B 44917ea3a6fc533933ccd76d1594e19246c682d96311e030eeeeaeac3c126f6cd2c2de67ca410c89738918c5ab0594f1e9b2c2202c48f462c368ad31fb5feff6 SHA512 b7d81f5cbf1b55ebebcbb86ae89899ffec6fcd730144f1719947a76080f587d298d0e37a073a8768d7768ef64fc47b1673104335203a32a557f31e42a4e5a950 DIST github.com%2Fyuin%2Fgoldmark%2F@v%2Fv1.1.27.mod 41 BLAKE2B 44917ea3a6fc533933ccd76d1594e19246c682d96311e030eeeeaeac3c126f6cd2c2de67ca410c89738918c5ab0594f1e9b2c2202c48f462c368ad31fb5feff6 SHA512 b7d81f5cbf1b55ebebcbb86ae89899ffec6fcd730144f1719947a76080f587d298d0e37a073a8768d7768ef64fc47b1673104335203a32a557f31e42a4e5a950 DIST github.com%2Fyuin%2Fgoldmark%2F@v%2Fv1.1.32.mod 41 BLAKE2B 44917ea3a6fc533933ccd76d1594e19246c682d96311e030eeeeaeac3c126f6cd2c2de67ca410c89738918c5ab0594f1e9b2c2202c48f462c368ad31fb5feff6 SHA512 b7d81f5cbf1b55ebebcbb86ae89899ffec6fcd730144f1719947a76080f587d298d0e37a073a8768d7768ef64fc47b1673104335203a32a557f31e42a4e5a950 @@ -1344,8 +1124,6 @@ DIST github.com%2Fyvasiyarov%2Fnewrelic_platform_go%2F@v%2Fv0.0.0-20140908184405 DIST go.elastic.co%2Fapm%2F@v%2Fv1.11.0.mod 478 BLAKE2B a1a8481977b8a647fc0f0e62e5deeda3e952c1f6a9e04ab42f39f5c299e79c11fce774518f92889c18987d3c6a671017f45a56201255f8fc842dc49705a8db93 SHA512 c192935ae0adebfbf29a0fd9c525ba4fc99cc02c93f2bbe5b67744529f1ac61f881eada89a8b246d65d180e22adf14c9e8546108df0868662f6857d0ba7d6ae9 DIST go.elastic.co%2Fapm%2F@v%2Fv1.11.0.zip 364155 BLAKE2B 51c755629a34c3133ceef3f56cc63e209f092b56f7cf9db310a09aa62f4764353ea109b07b635c3ef6be5fbf2c644cfbfcc716aa7a74ee5f8d9c555ab4a3ca37 SHA512 f8f84f31954dbc3fa4691ff059d9d9a79612bfdbdb8ccc931d622a48eccb4a3ad5f6a9656a1d30da0f3e31b0a5b813d1a7a89d34ac68140ff8927d04df14b52c DIST go.elastic.co%2Fapm%2F@v%2Fv1.7.2.mod 478 BLAKE2B 5f009a9e870f64c57c52e4e4ac40ca7ee95382fab969e6316f84c5de6bc48629edda4e588727b928399020028a687563fb4f69f6ac6222c20b97e60d34280e56 SHA512 fde518d1bc6c7f675decdf4f2421bb41e3d285269c611a774596e3c222666b0e7f4b2f7f1af39045c1665dfa0b9f4ec90a5e41b609ec8b69e2d7cead874aaa32 -DIST go.elastic.co%2Fapm%2F@v%2Fv1.8.1-0.20200909061013-2aef45b9cf4b.mod 478 BLAKE2B a1a8481977b8a647fc0f0e62e5deeda3e952c1f6a9e04ab42f39f5c299e79c11fce774518f92889c18987d3c6a671017f45a56201255f8fc842dc49705a8db93 SHA512 c192935ae0adebfbf29a0fd9c525ba4fc99cc02c93f2bbe5b67744529f1ac61f881eada89a8b246d65d180e22adf14c9e8546108df0868662f6857d0ba7d6ae9 -DIST go.elastic.co%2Fapm%2F@v%2Fv1.8.1-0.20200909061013-2aef45b9cf4b.zip 356468 BLAKE2B cd94e8f9fe74b5cbb2a56e703447b3a146a2ac8ca78155a207a12fb1d550dec41746e1a5de298b9bfa5fc5710cc6f3d5d36367c63eafde1c9bf1e65ca9d44620 SHA512 177976d554a2586502393d6e375974f1f9f15d6688a10351800e36817145936cbd6ed9427ceee5ca246f12a500d03e7327927c8bc39f972fc5c2851452e94fc1 DIST go.elastic.co%2Fapm%2Fmodule%2Fapmelasticsearch%2F@v%2Fv1.7.2.mod 319 BLAKE2B 8bdfeba2da6858dcedd306fcd21c68a68589d44da930b6f0a85a4de39c913838e5e24115a8778e9851361299ed1afe0f61fba9c3f21b7bd2430c131f4c4a72c5 SHA512 f03ce02f3e178d30f5e890c62e647bbe0788e1e42d09489664d5321513c3ea28f09fe99d2f51a1557c06b9aa446fc120eaa8fa3779309be6d4216b6be0cf39df DIST go.elastic.co%2Fapm%2Fmodule%2Fapmelasticsearch%2F@v%2Fv1.7.2.zip 16390 BLAKE2B eb63085475105fb3c2749a1e90ed84f8bea36b8859cb7f0155b1d267867d950bbca7d45043ed11610d43b733f895203ed26393bce34d935184741ee4fe3e8164 SHA512 d72b3b404ad475b8e7c0ee59397bb631bf10e7d41262158dc19a33806b84d914fd4763c55e49d251d7341ee73d6332fc912359b9608f4114fde54c804f020f11 DIST go.elastic.co%2Fapm%2Fmodule%2Fapmhttp%2F@v%2Fv1.7.2.mod 281 BLAKE2B 69b39708dbc3ba646836e44bdc85ef6d867663c97efb3e4a965678dc746fdc84d5bec5bb9fc809a28e340034a9d5a7bc34ca41c47ef7e37c2c061bc6ed0f9c3a SHA512 b23e7e60140bd80d6c46c744120a27d35189fc6ba97365a0d2bf827386390bdeba3e82b16e5d94fa824ddf0a21c329bbc2a113587ac253c27dcd26a816b6c24d @@ -1359,8 +1137,6 @@ DIST go.elastic.co%2Fgo-licence-detector%2F@v%2Fv0.4.0.mod 457 BLAKE2B 2d5cba129 DIST go.elastic.co%2Fgo-licence-detector%2F@v%2Fv0.4.0.zip 11074271 BLAKE2B 895285abcbf08541a52e7b22faff6202402e7f4bb2ca0b31fcc824319a1029cf5ab72a2a07f2f6410de66f1254fc2f6da49d055a253ae4e084a4933628379b25 SHA512 199c9aa32be6a9c383317fb0384453619d16ab97c31bfb4192676911a1c7994f1477e3604801599b6457b82ffab8ea4a73a8f0c806d15d60e4f5db0be4d72406 DIST go.etcd.io%2Fbbolt%2F@v%2Fv1.3.2.mod 24 BLAKE2B f23f0532ce6fece605e76cd16e5f9a1fbf40657f26b2aa6a135bf300a232ffe8eaa9161f93d2845312b10ccb6dd5c4cfea40a2256b6481787ce9ddca7555b0fc SHA512 8988baa04517a19f905b323768f98690b19ce302d54da4648bf72baa2766c8ea8362efaf1c8dd2f02a82fb9c76e72f32373fd04cf48ff133804b6b251bd48529 DIST go.etcd.io%2Fbbolt%2F@v%2Fv1.3.3.mod 24 BLAKE2B f23f0532ce6fece605e76cd16e5f9a1fbf40657f26b2aa6a135bf300a232ffe8eaa9161f93d2845312b10ccb6dd5c4cfea40a2256b6481787ce9ddca7555b0fc SHA512 8988baa04517a19f905b323768f98690b19ce302d54da4648bf72baa2766c8ea8362efaf1c8dd2f02a82fb9c76e72f32373fd04cf48ff133804b6b251bd48529 -DIST go.etcd.io%2Fbbolt%2F@v%2Fv1.3.4.mod 94 BLAKE2B 5014c2a8459f1f01661c7cac0a7d2ad7de372b3e2916d56d721fd454e459fc75d5b4f6249a73dc54b46b91df00b1ef5c3d47d099fa28429a6967427ec7bfb36a SHA512 d3cfb7a75e321d2a6fc145b727dea76002189ae2caa8dd3162e5e6903a1acbe5bd55be81d7f112c71b47e61351534ff991be30993632be9c9d7443111600fe39 -DIST go.etcd.io%2Fbbolt%2F@v%2Fv1.3.4.zip 114084 BLAKE2B c47607a89d8fa027633c72c3d1527eb1ef4941436a4f809188a927185f4cd549ea3c7a1eebd277a8074e0f90da4103523f6bbb6cf2a8ebeb976212d664cadb41 SHA512 089d2ec9a7ef9342e654b97571cac4605c13c828c1e023565191cf3bcd09e830d756419aefdfa7aba61ef8dce3768ddd594b8c50845a732e389d5cd3276e12ab DIST go.etcd.io%2Fbbolt%2F@v%2Fv1.3.5.mod 94 BLAKE2B 5014c2a8459f1f01661c7cac0a7d2ad7de372b3e2916d56d721fd454e459fc75d5b4f6249a73dc54b46b91df00b1ef5c3d47d099fa28429a6967427ec7bfb36a SHA512 d3cfb7a75e321d2a6fc145b727dea76002189ae2caa8dd3162e5e6903a1acbe5bd55be81d7f112c71b47e61351534ff991be30993632be9c9d7443111600fe39 DIST go.etcd.io%2Fbbolt%2F@v%2Fv1.3.6.mod 94 BLAKE2B 097619943e3530007d2f8f9798cdbac483ba077b239096303e4ff7637459e7cb6d28c7a98d893d52e6686ecbcf3fa8900fe8ce46fc16b9061c1f4b0011ede3ea SHA512 d8a4fceaca0875493f0788147e464f36a1a1b9806376318fe88f8b0091ea3ae4bd5ec141ccc7c8bb86d88f34f25a36d2061dbc24d0346a9d68c1fbe45173fdde DIST go.etcd.io%2Fbbolt%2F@v%2Fv1.3.6.zip 118439 BLAKE2B 8cabb2171e4dc3f7587d6c2d7d56390dcc6ae14cd5cdc84b9b59afa8deabdff025c03090a8b86f3a45287b9e8eb51855076d7fe1fa6eaacbd434282aef81627a SHA512 2e71f7b8606ae949fb9f3287b76dcbc02c5273a44568bdb9b750c381dc1284ed9c4887fdcec652f572eb0e7066e4592a3bb9aa17117b039dfb65355033a0d54e @@ -1369,7 +1145,6 @@ DIST go.mozilla.org%2Fpkcs7%2F@v%2Fv0.0.0-20200128120323-432b2356ecb1.mod 37 BLA DIST go.opencensus.io%2F@v%2Fv0.21.0.mod 305 BLAKE2B 73735106ac582b2e9d5f0d739412c3396e0df8627a6adbe810ac560998e4cf2eda12e449b6e336dd6b433eaf57c885b4a927359d0bc1bd6eba9432bb0793c35d SHA512 448e90223b8d67e4d5e4b150055ac83eacf9ef48aa34036c2e59559f21443f796e721df3c0395a829bf5d10d229cdc7beb956c8f90273e50f0989e45a82aace8 DIST go.opencensus.io%2F@v%2Fv0.22.0.mod 408 BLAKE2B c96dc637d392594cdf710b9542b90504fb090392662ab45208d45abe2cbaac5b64e55f2f62d1afe5542d2747abef1eedfcff97cfc48d6e0649c23b9b8293f7e5 SHA512 823e1ca3a9adedb1a98f5ac900e190bd51480686872bd901cc20a394cf03be6c8fd69cfe7343e42cb6f9d3500282a8097b6c32376aeb3e92bf0b1ce3e75872d1 DIST go.opencensus.io%2F@v%2Fv0.22.2.mod 478 BLAKE2B 534d5c63341897b7213d30ae225708b5465b0bc5efd7b42ecfdd7fd67fe6e8fb5ec7a20345b734d07fc2793b41a115dde74a1f80510f3970aaee8f6d4effd7b8 SHA512 62820051cdf582849bd310ca77bba4b2caef82c9e6bb27e7c2de6c3bb1be0af90443770971e893d0eb466832857190a9908633d069880cb1980120c14ef391c0 -DIST go.opencensus.io%2F@v%2Fv0.22.2.zip 296264 BLAKE2B 0b0e20eb2f10b81748d55b843f8489ffb8147a8b17c063cb21fe505fcdb46feb9cc0830f3b3a91ea7034b1e7ba78df27b0b235b8500b8c1ade19f6837366aaa1 SHA512 c98a43e1bfc9f4bd1e54847dfd6b07e9af14efdbcd8d61b70c9f9701541ee2405f800b1e33cf115615a43030accb735a1235e2b7d81f54efd127e2fe5c992326 DIST go.opencensus.io%2F@v%2Fv0.22.3.mod 478 BLAKE2B 534d5c63341897b7213d30ae225708b5465b0bc5efd7b42ecfdd7fd67fe6e8fb5ec7a20345b734d07fc2793b41a115dde74a1f80510f3970aaee8f6d4effd7b8 SHA512 62820051cdf582849bd310ca77bba4b2caef82c9e6bb27e7c2de6c3bb1be0af90443770971e893d0eb466832857190a9908633d069880cb1980120c14ef391c0 DIST go.opencensus.io%2F@v%2Fv0.22.4.mod 478 BLAKE2B 534d5c63341897b7213d30ae225708b5465b0bc5efd7b42ecfdd7fd67fe6e8fb5ec7a20345b734d07fc2793b41a115dde74a1f80510f3970aaee8f6d4effd7b8 SHA512 62820051cdf582849bd310ca77bba4b2caef82c9e6bb27e7c2de6c3bb1be0af90443770971e893d0eb466832857190a9908633d069880cb1980120c14ef391c0 DIST go.opencensus.io%2F@v%2Fv0.22.5.mod 478 BLAKE2B aa63f336c10d04557c0f24301afc55f32d5d9062c70a03307bf7b5b7626e7f2125be07c7b6900cec97e1af9429d4930bac4d67179d87575e90acaf68d7fc3ffe SHA512 e94311fef653435875bf2c670a9c19e0e1fa2d6761b9323115504d2acb154596818d5ec9d4f65c662e607f4089cbbb6be0cfef0bb41631260ff8474c759c1323 @@ -1405,8 +1180,6 @@ DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20191011191535-87dc89f01550.mod 146 B DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20191206172530-e9b2fee46413.mod 155 BLAKE2B 8bba3353db8ceb3b9fe40b8fd59aacde169776a4a553a069a04836bbf15e5a9a8d7a2d39feed98dac6cb890198180fda39f26b528ff95f24c5b2bbf6601b45c3 SHA512 7c5a755a03063d47d259fda0a6c2faa63c2f30b98dbac583e106aaa817d6cde3e07551e0b5e08f3a25db4c4ca45a23cebe993ae6f3d39c88deeaf2c7d8086a06 DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20200622213623-75b288015ac9.mod 155 BLAKE2B 8bba3353db8ceb3b9fe40b8fd59aacde169776a4a553a069a04836bbf15e5a9a8d7a2d39feed98dac6cb890198180fda39f26b528ff95f24c5b2bbf6601b45c3 SHA512 7c5a755a03063d47d259fda0a6c2faa63c2f30b98dbac583e106aaa817d6cde3e07551e0b5e08f3a25db4c4ca45a23cebe993ae6f3d39c88deeaf2c7d8086a06 DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20200728195943-123391ffb6de.mod 155 BLAKE2B 8bba3353db8ceb3b9fe40b8fd59aacde169776a4a553a069a04836bbf15e5a9a8d7a2d39feed98dac6cb890198180fda39f26b528ff95f24c5b2bbf6601b45c3 SHA512 7c5a755a03063d47d259fda0a6c2faa63c2f30b98dbac583e106aaa817d6cde3e07551e0b5e08f3a25db4c4ca45a23cebe993ae6f3d39c88deeaf2c7d8086a06 -DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20200820211705-5c72a883971a.mod 155 BLAKE2B 8bba3353db8ceb3b9fe40b8fd59aacde169776a4a553a069a04836bbf15e5a9a8d7a2d39feed98dac6cb890198180fda39f26b528ff95f24c5b2bbf6601b45c3 SHA512 7c5a755a03063d47d259fda0a6c2faa63c2f30b98dbac583e106aaa817d6cde3e07551e0b5e08f3a25db4c4ca45a23cebe993ae6f3d39c88deeaf2c7d8086a06 -DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20200820211705-5c72a883971a.zip 1876176 BLAKE2B 84ea067e58783d36780037272d669162fce90fac23d5bb6090898e14ed6753ebd4bafc001b3e3ec792a29a2a802d57763a365a3f89f1acfc37f18e320aee42e6 SHA512 1a94d4b9e787a0f322cf9ee223c3b01d8dbd34b59381330808d2682ae05de0cdad62c31e085c554033e852bc5fe49d789993a668a2d75bd7eb8b2389ac774e65 DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20201002170205-7f63de1d35b0.mod 155 BLAKE2B 8bba3353db8ceb3b9fe40b8fd59aacde169776a4a553a069a04836bbf15e5a9a8d7a2d39feed98dac6cb890198180fda39f26b528ff95f24c5b2bbf6601b45c3 SHA512 7c5a755a03063d47d259fda0a6c2faa63c2f30b98dbac583e106aaa817d6cde3e07551e0b5e08f3a25db4c4ca45a23cebe993ae6f3d39c88deeaf2c7d8086a06 DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20201112155050-0c6587e931a9.mod 155 BLAKE2B 8bba3353db8ceb3b9fe40b8fd59aacde169776a4a553a069a04836bbf15e5a9a8d7a2d39feed98dac6cb890198180fda39f26b528ff95f24c5b2bbf6601b45c3 SHA512 7c5a755a03063d47d259fda0a6c2faa63c2f30b98dbac583e106aaa817d6cde3e07551e0b5e08f3a25db4c4ca45a23cebe993ae6f3d39c88deeaf2c7d8086a06 DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20210220033148-5ea612d1eb83.mod 209 BLAKE2B ce8c2a54376fa42fbd394e92db1f08d4c639eb7b5e1b33ba41c8a6ad212ccaf4bc7a7c761c43449177761b06296cce60aed17b0f542978a892b1de054b23286d SHA512 d43d530154c2fda6d171696efbe118c4c021d4f3cb5d8ac9262465e0cc906257330a489f6b950465196bf30c91afeb4d4946b3aada3dc182b5c7307a8e702fc7 @@ -1420,13 +1193,11 @@ DIST golang.org%2Fx%2Fexp%2F@v%2Fv0.0.0-20190829153037-c13cbed26979.mod 352 BLAK DIST golang.org%2Fx%2Fexp%2F@v%2Fv0.0.0-20191030013958-a1ab85dbe136.mod 475 BLAKE2B 3be94804cb1c692471ca7f2af890586ef57ed45a306a50fd6d6eaec9c7a161e2e4945ed11640ed30ab6f0e48ca644ec06b6b12e232b0990d4e9a08347c27491a SHA512 4b495d303e08e9bb4b43ff0c82665107a6e0a9cdd33a6d14aea491e634901fedb6341fe9e47c45fca1f89688ea3548f57ac8d62b79ef4ccb596ef4eb2e809241 DIST golang.org%2Fx%2Fexp%2F@v%2Fv0.0.0-20191129062945-2f5052295587.mod 485 BLAKE2B 84e7d8f764e53841999e798d24dcbffea37708b68eb430f91e3e09f77cca2a2d36d9bfd115f0fdc9eb87e967d6ffeb0ff6f6990afd722e86b40046995f22600e SHA512 2c7217344b34e4870f799968403146268e8e6f85680aac25702f22e69bc4954d35a70a0743646ee8aa36f268c252a9c647e88b1dce8c47db302a1d3eca638aec DIST golang.org%2Fx%2Fexp%2F@v%2Fv0.0.0-20191227195350-da58074b4299.mod 485 BLAKE2B 84e7d8f764e53841999e798d24dcbffea37708b68eb430f91e3e09f77cca2a2d36d9bfd115f0fdc9eb87e967d6ffeb0ff6f6990afd722e86b40046995f22600e SHA512 2c7217344b34e4870f799968403146268e8e6f85680aac25702f22e69bc4954d35a70a0743646ee8aa36f268c252a9c647e88b1dce8c47db302a1d3eca638aec -DIST golang.org%2Fx%2Fexp%2F@v%2Fv0.0.0-20191227195350-da58074b4299.zip 1483007 BLAKE2B c440b93040f4a9e79169bae3e8959bca49724abf6e172a8d35519534ba14c9d60906f0783b6e4f39ab491808824bb2cb86a18a4dbdab37575e62ccd3be6ebc65 SHA512 7f4c7eb3298dbaf5a66324a9c4b0baa872eaaff5e607621199b84008412492cde08ad7c519401e26307b3657965f842a444d28d1ee7a6fcaf27ecd6dfd64e460 DIST golang.org%2Fx%2Fexp%2F@v%2Fv0.0.0-20200119233911-0405dc783f0a.mod 485 BLAKE2B 84e7d8f764e53841999e798d24dcbffea37708b68eb430f91e3e09f77cca2a2d36d9bfd115f0fdc9eb87e967d6ffeb0ff6f6990afd722e86b40046995f22600e SHA512 2c7217344b34e4870f799968403146268e8e6f85680aac25702f22e69bc4954d35a70a0743646ee8aa36f268c252a9c647e88b1dce8c47db302a1d3eca638aec DIST golang.org%2Fx%2Fexp%2F@v%2Fv0.0.0-20200207192155-f17229e696bd.mod 515 BLAKE2B b37d0d779f058e58ca3e350248cceaac958c4e406d70872fc3682f49b862391dc75d0a17a9ecac8a5dde4339552a222ce2f36b99d8daa3ad01fa5d8632351b3e SHA512 c5f79afe4531059fbc6acf58b7ec7f1e9558df83c4936c830dcb138cbfd7dbc4bab6c0acce6e0c588cc742ec3984d4116ad3e03be815c4f64af32f7ea5024053 DIST golang.org%2Fx%2Fexp%2F@v%2Fv0.0.0-20200224162631-6cc2880d07d6.mod 572 BLAKE2B fe37c4263fa4f07a01e65941f859f6abd92e26911622e8b06464ca1e4b65efa46b43eb1c475d6888a67d21b6104aca3c227f42210f0ea8e6709a497f13e1b45f SHA512 a773e3b5c26e95dd24414b9f2aa88225a330581cd9ed0c1ca83a3a6712dd3639e1526abe7c0ea47f9ca701828eb39e1df2144edd6ab261caf584a058f092f0fb DIST golang.org%2Fx%2Fimage%2F@v%2Fv0.0.0-20190227222117-0694c2d4d067.mod 60 BLAKE2B 1c8445e3c9313293a0551c8a2acc31a1738724b96886bdf165c74de6cf2d25b784baefa2c41997a64ff189333a8c59756fac7ac41b0ae1d4f167c38574905351 SHA512 c466f8b348acdc26208bcb782cf330a979d9af086a95f307a785884492430f11fe45d1ddc3abdc1b092654b3880a5e7a456740293935b1912a1d39b658de80e8 DIST golang.org%2Fx%2Fimage%2F@v%2Fv0.0.0-20190802002840-cff245a6509b.mod 69 BLAKE2B f2318e92793bd626374b94e2917ea05ec2b41285c169f1461365edfa00412a798775a8ce137221e1c280983a62d03bf1cc97eadaf8668661ed4387ef5823963b SHA512 d463167481b44386a011b867d6e26eaf2fe81c750325ea89f631af7b065c5152249084c45e7195a662d9b9ddde0e81a5273d8110f73a18c4d841c155c67ea0f6 -DIST golang.org%2Fx%2Fimage%2F@v%2Fv0.0.0-20190802002840-cff245a6509b.zip 5087021 BLAKE2B 9ca94d5f3d3c037bc8a0a34cc34be3c0555a4a380a70ea516e565a85d12417d32ea884a6f751d7b990fea5c3c428575ef06deaf8cf9306d739239ff484f8b7ef SHA512 320a4edfdf0cbf1a555c62229a8fc211f510c320ecc085ea11a81b422792ad5734f6cfb479efd1d3c5222c15f32f7bdd1e30e56b0770d54780752df8d96caf2a DIST golang.org%2Fx%2Flint%2F@v%2Fv0.0.0-20181026193005-c67002cb31c3.mod 25 BLAKE2B 8942ceba0f85f2e950663feb634e602815315834dea89d18f7319100c19a27f15746a11b50157d682756fc922138660512cd6c8e75a2458b0cd512aba19760da SHA512 3ba23f3472e0ae7904b4250e2e3a1b04c719c4bb66c59ccfaf96fae2fb25ae0abf19f542f03c7179a312a008521acaf4ff389517b11dba8b6f581a9dded44883 DIST golang.org%2Fx%2Flint%2F@v%2Fv0.0.0-20190227174305-5b3e6a55c961.mod 88 BLAKE2B ce393846b227c374753f46fc076385826a6288b0c85095e097c041b844f46b87120774c68924492c4f33c33729103a2d916d2335e24953022630314b63f606d0 SHA512 0097db2957ab98a21a73960d2a37c526e5cabcd5ba4825e44f0ec4851ef83743ae171c8dc4b6c09ea4d931c15879c247e362ca53ef8dc762b484f1ddcc483d04 DIST golang.org%2Fx%2Flint%2F@v%2Fv0.0.0-20190301231843-5614ed5bae6f.mod 25 BLAKE2B 8942ceba0f85f2e950663feb634e602815315834dea89d18f7319100c19a27f15746a11b50157d682756fc922138660512cd6c8e75a2458b0cd512aba19760da SHA512 3ba23f3472e0ae7904b4250e2e3a1b04c719c4bb66c59ccfaf96fae2fb25ae0abf19f542f03c7179a312a008521acaf4ff389517b11dba8b6f581a9dded44883 @@ -1436,21 +1207,18 @@ DIST golang.org%2Fx%2Flint%2F@v%2Fv0.0.0-20190909230951-414d861bb4ac.mod 88 BLAK DIST golang.org%2Fx%2Flint%2F@v%2Fv0.0.0-20190930215403-16217165b5de.mod 88 BLAKE2B 04ec98f76d6779784920b4f746fccafdba5ee6f365edc58985219675791d417746575165985de6d866ee891b6c768d317360a4229e61f19a1f05e4f0bafdb111 SHA512 5e787e9d2c16c87238995214eab353f87d009acf8ef78889295d11dfabef73cea4e8cabfc2999f9ef0c936efb84c22963e0aa2bce4b3678680a389cbe23df961 DIST golang.org%2Fx%2Flint%2F@v%2Fv0.0.0-20191125180803-fdd1cda4f05f.mod 97 BLAKE2B ec2dbdd2dad833a979dc53c8d170b4d0f5d336f4c52f36e3116cba2f3549e42fc3191fa56b81d3b9378a52322b86cf5eb0e947e6002dc1d1bee12f7a6bc2eb36 SHA512 23082eb3c6f3e4330e88178c7511b83a06288b678e517cf8ad5062943d0a0fdcea16973425a8dc01cfeacc32ec05b2dba8edb1adfba2e0bcb2d81cb5060c6085 DIST golang.org%2Fx%2Flint%2F@v%2Fv0.0.0-20200130185559-910be7a94367.mod 97 BLAKE2B 6bf1c22438e1c18af0d845f52a62fc4c96b6752486228e0201a794540a44aca52a045366ef1beee95fb7780c9d0a37aa53fea0b669241d45a0529731bd91c2c4 SHA512 5e1e301c678b32fcb56cd538fb907900e5e60162a44c285e04f0fc8db49f1b31f346e736055872ae9a69fe63798823466d7f159d2ffffb4880bb39b17d4ba5fe -DIST golang.org%2Fx%2Flint%2F@v%2Fv0.0.0-20200130185559-910be7a94367.zip 46056 BLAKE2B 7243d4c298d8082e0dd56a4d732b30ae7da3c6f761aa3f270dfee47bf9a00c0133306ffccdda08d8b0ca3d12501f7194593ea79e9091f1690bd1b7d4693366c8 SHA512 9cb8b6be11b261d3fc9f016e5340fa2be15a4a1a7255e078669cde89d7136702b55ca3fa2ab88ea043d8660afc43350485d04a46fcda2a50a2fef2c793ab5216 DIST golang.org%2Fx%2Flint%2F@v%2Fv0.0.0-20200302205851-738671d3881b.mod 97 BLAKE2B 6bf1c22438e1c18af0d845f52a62fc4c96b6752486228e0201a794540a44aca52a045366ef1beee95fb7780c9d0a37aa53fea0b669241d45a0529731bd91c2c4 SHA512 5e1e301c678b32fcb56cd538fb907900e5e60162a44c285e04f0fc8db49f1b31f346e736055872ae9a69fe63798823466d7f159d2ffffb4880bb39b17d4ba5fe DIST golang.org%2Fx%2Flint%2F@v%2Fv0.0.0-20201208152925-83fdc39ff7b5.mod 97 BLAKE2B 6bf1c22438e1c18af0d845f52a62fc4c96b6752486228e0201a794540a44aca52a045366ef1beee95fb7780c9d0a37aa53fea0b669241d45a0529731bd91c2c4 SHA512 5e1e301c678b32fcb56cd538fb907900e5e60162a44c285e04f0fc8db49f1b31f346e736055872ae9a69fe63798823466d7f159d2ffffb4880bb39b17d4ba5fe DIST golang.org%2Fx%2Flint%2F@v%2Fv0.0.0-20210508222113-6edffad5e616.mod 97 BLAKE2B 6bf1c22438e1c18af0d845f52a62fc4c96b6752486228e0201a794540a44aca52a045366ef1beee95fb7780c9d0a37aa53fea0b669241d45a0529731bd91c2c4 SHA512 5e1e301c678b32fcb56cd538fb907900e5e60162a44c285e04f0fc8db49f1b31f346e736055872ae9a69fe63798823466d7f159d2ffffb4880bb39b17d4ba5fe DIST golang.org%2Fx%2Flint%2F@v%2Fv0.0.0-20210508222113-6edffad5e616.zip 46224 BLAKE2B 6a3961daa35b847f0bd943fba549cf89b69af80881d5de257cef88ea147f4f903598ae9e36232c00bf192dcaffc9375ce99854fbf32f897c81cb55dc2c31f7d2 SHA512 6a0f52ae48069a22d899047df2c2dc8b33ba053a5092eaf4f5b5dca59b97c38e189099918a725746b09fe02de5d68079926770d5f915424de223d2d4406362d2 DIST golang.org%2Fx%2Fmobile%2F@v%2Fv0.0.0-20190312151609-d3739f865fa6.mod 27 BLAKE2B 9bc664bbb78cd778f132bf3504160bf8f6d9950342fa73c461db815f07c0ce2ae5bb2a0ac099457d022e1edf2d07e536566fea043a77aa8b21054254ae854c46 SHA512 a105eb088532321694d3adb5da0b3cdceb7781670a2d4a8a757799e3c8fde02784b981747714cfa8770ed29eb1a0228e0945ad3c363220c39108a7432fc29a32 DIST golang.org%2Fx%2Fmobile%2F@v%2Fv0.0.0-20190719004257-d2bd2a29d028.mod 222 BLAKE2B 5f1962cf1df6a0e8d748eacc5616c3bf0b8de117d29e57da32017cfe26eafc879d33427deeb888b283eeab56d48b3c72ef1ad0aa3706a1dcaed208026eeb0054 SHA512 6689d7c55fea7d8cfb8d2b1a934ca45793dc8d4cf4fc5b001bafe676367a93b8a8c4964d8131ba145e5e41c4da50a238d6df01dd3fc336eeb18be61b49e62416 -DIST golang.org%2Fx%2Fmobile%2F@v%2Fv0.0.0-20190719004257-d2bd2a29d028.zip 1415491 BLAKE2B 5668c3fcff6c5a939df1a046cc7d99cab6a4b42c62011a9e3c53801a6b2d0e2dd16e7d6ace213c91050315eaae10df3313d7b69a17a566b9be770a844f2292a1 SHA512 10d21e1b4d90603de97c769b2a4172a6410579941f12b8e55f2c4459c31e9e128c8f70ad5845f093fcfd93541570b63323dc0376e18925d3d9013d79d30f587f DIST golang.org%2Fx%2Fmod%2F@v%2Fv0.0.0-20190513183733-4bf6d317e70e.mod 97 BLAKE2B f6c97d5de5c229ab22e047250a7030c201829f8237b63c0b272c0453dd8ea91360f4a73f9d2b56212103c76c36c01699231d9dd31d48ba8624554b5b36499190 SHA512 15deca99c6d866dcffdd51b1334fbe7f33ce88e1fd82badec64f5155782681887e7fd959ec2686fb35adf70afbe08d743e36c6a891f43462074663357e5b309a DIST golang.org%2Fx%2Fmod%2F@v%2Fv0.1.0.mod 97 BLAKE2B 54b5bbd5b0908619326ca8bcebebf13f45b2838737d22008f20d3f40ae52fb4f8fdb8c73cbd98b57873aefc8b37c7328aab2bf02ad82a7d5f83e0d75a9283e81 SHA512 4e955424df3c1cce0b716fc518eed10196feb34ec718c1fe537350ce99efd0676276c2000feca6faaa6f3db8ce626e2d330f700fa43a10c73120dd13f5f1a764 DIST golang.org%2Fx%2Fmod%2F@v%2Fv0.1.1-0.20191105210325-c90efee705ee.mod 159 BLAKE2B 7124b4e21f0b1ff142fe4cd5c57a22de7bc5b1c578e16e8661085d475d67573279c1ce3165e05a28c77a41eac43fe29b1d98854abdcc7b0b66167f82db652dd8 SHA512 5e225da646ef87b8bf435b745313187cecd1bd3e88660f8a90cd2a6fdcadbe8fc51f53edae4b3aa2357ad273a8e58034920bb61a1cd5898b95d3fe39f30ec648 DIST golang.org%2Fx%2Fmod%2F@v%2Fv0.1.1-0.20191107180719-034126e5016b.mod 159 BLAKE2B 7124b4e21f0b1ff142fe4cd5c57a22de7bc5b1c578e16e8661085d475d67573279c1ce3165e05a28c77a41eac43fe29b1d98854abdcc7b0b66167f82db652dd8 SHA512 5e225da646ef87b8bf435b745313187cecd1bd3e88660f8a90cd2a6fdcadbe8fc51f53edae4b3aa2357ad273a8e58034920bb61a1cd5898b95d3fe39f30ec648 DIST golang.org%2Fx%2Fmod%2F@v%2Fv0.2.0.mod 214 BLAKE2B 9a9c23e4a6fbf1e2168cc2559ab0eea14e2a1bbf32cab7eb95e276c3c1f2e06dadf6c58e39a4722211fb882e48f25a8de2969422590c62851292747f1da76b02 SHA512 16d72a943c436bf27c18ee65deb1e1a3b1283dcfcc76a49f01919df97f41ae6ef7c5fe7f95b5bb62cf6f6fee57eb9654ca27ec3bae448ebfe894f8d6d0101fa1 DIST golang.org%2Fx%2Fmod%2F@v%2Fv0.3.0.mod 214 BLAKE2B 9a9c23e4a6fbf1e2168cc2559ab0eea14e2a1bbf32cab7eb95e276c3c1f2e06dadf6c58e39a4722211fb882e48f25a8de2969422590c62851292747f1da76b02 SHA512 16d72a943c436bf27c18ee65deb1e1a3b1283dcfcc76a49f01919df97f41ae6ef7c5fe7f95b5bb62cf6f6fee57eb9654ca27ec3bae448ebfe894f8d6d0101fa1 -DIST golang.org%2Fx%2Fmod%2F@v%2Fv0.3.0.zip 128895 BLAKE2B c2543ab5e3e1eacc16790bcae51ef70962f035b9b95de3797a1fa1142726ec00c66e4e79b717e363fbc5dae3e91b79f05826d623f9251c0648437efaf007d018 SHA512 06f329247189a6a61e54902e9adf7f309b71818150f2ee43ca7ead80b8f03070edb31c4646b7a379b31e1a8aa81e15fcdb2d0e92f9375fcb4d5a8e2194b954e9 DIST golang.org%2Fx%2Fmod%2F@v%2Fv0.4.0.mod 214 BLAKE2B 9a9c23e4a6fbf1e2168cc2559ab0eea14e2a1bbf32cab7eb95e276c3c1f2e06dadf6c58e39a4722211fb882e48f25a8de2969422590c62851292747f1da76b02 SHA512 16d72a943c436bf27c18ee65deb1e1a3b1283dcfcc76a49f01919df97f41ae6ef7c5fe7f95b5bb62cf6f6fee57eb9654ca27ec3bae448ebfe894f8d6d0101fa1 DIST golang.org%2Fx%2Fmod%2F@v%2Fv0.4.1.mod 214 BLAKE2B 9a9c23e4a6fbf1e2168cc2559ab0eea14e2a1bbf32cab7eb95e276c3c1f2e06dadf6c58e39a4722211fb882e48f25a8de2969422590c62851292747f1da76b02 SHA512 16d72a943c436bf27c18ee65deb1e1a3b1283dcfcc76a49f01919df97f41ae6ef7c5fe7f95b5bb62cf6f6fee57eb9654ca27ec3bae448ebfe894f8d6d0101fa1 DIST golang.org%2Fx%2Fmod%2F@v%2Fv0.4.2.mod 214 BLAKE2B 9a9c23e4a6fbf1e2168cc2559ab0eea14e2a1bbf32cab7eb95e276c3c1f2e06dadf6c58e39a4722211fb882e48f25a8de2969422590c62851292747f1da76b02 SHA512 16d72a943c436bf27c18ee65deb1e1a3b1283dcfcc76a49f01919df97f41ae6ef7c5fe7f95b5bb62cf6f6fee57eb9654ca27ec3bae448ebfe894f8d6d0101fa1 @@ -1460,7 +1228,6 @@ DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20180826012351-8a410e7b638d.mod 24 BLAKE DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20180906233101-161cd47e91fd.mod 24 BLAKE2B dad51d0aff48ef669f448f7b41bcdb153dbdc48863761ba1cac6aa3e3eaeec838e22733e6c61796b22bcc95d9e0a274085676bf191a8072717a398a067fe9e62 SHA512 d7446d3dd844b97512470f7ff05fce72d099f7800396e2738a54d41796f0f76be07e7aea1f638fee0190c7d8ce65eefc54eebe6917a06d14da04d0c9c8f9891a DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20181011144130-49bb7cea24b1.mod 24 BLAKE2B dad51d0aff48ef669f448f7b41bcdb153dbdc48863761ba1cac6aa3e3eaeec838e22733e6c61796b22bcc95d9e0a274085676bf191a8072717a398a067fe9e62 SHA512 d7446d3dd844b97512470f7ff05fce72d099f7800396e2738a54d41796f0f76be07e7aea1f638fee0190c7d8ce65eefc54eebe6917a06d14da04d0c9c8f9891a DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20181114220301-adae6a3d119a.mod 24 BLAKE2B dad51d0aff48ef669f448f7b41bcdb153dbdc48863761ba1cac6aa3e3eaeec838e22733e6c61796b22bcc95d9e0a274085676bf191a8072717a398a067fe9e62 SHA512 d7446d3dd844b97512470f7ff05fce72d099f7800396e2738a54d41796f0f76be07e7aea1f638fee0190c7d8ce65eefc54eebe6917a06d14da04d0c9c8f9891a -DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20181201002055-351d144fa1fc.mod 24 BLAKE2B dad51d0aff48ef669f448f7b41bcdb153dbdc48863761ba1cac6aa3e3eaeec838e22733e6c61796b22bcc95d9e0a274085676bf191a8072717a398a067fe9e62 SHA512 d7446d3dd844b97512470f7ff05fce72d099f7800396e2738a54d41796f0f76be07e7aea1f638fee0190c7d8ce65eefc54eebe6917a06d14da04d0c9c8f9891a DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20181220203305-927f97764cc3.mod 24 BLAKE2B dad51d0aff48ef669f448f7b41bcdb153dbdc48863761ba1cac6aa3e3eaeec838e22733e6c61796b22bcc95d9e0a274085676bf191a8072717a398a067fe9e62 SHA512 d7446d3dd844b97512470f7ff05fce72d099f7800396e2738a54d41796f0f76be07e7aea1f638fee0190c7d8ce65eefc54eebe6917a06d14da04d0c9c8f9891a DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190108225652-1e06a53dbb7e.mod 24 BLAKE2B dad51d0aff48ef669f448f7b41bcdb153dbdc48863761ba1cac6aa3e3eaeec838e22733e6c61796b22bcc95d9e0a274085676bf191a8072717a398a067fe9e62 SHA512 d7446d3dd844b97512470f7ff05fce72d099f7800396e2738a54d41796f0f76be07e7aea1f638fee0190c7d8ce65eefc54eebe6917a06d14da04d0c9c8f9891a DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190213061140-3a22650c66bd.mod 24 BLAKE2B dad51d0aff48ef669f448f7b41bcdb153dbdc48863761ba1cac6aa3e3eaeec838e22733e6c61796b22bcc95d9e0a274085676bf191a8072717a398a067fe9e62 SHA512 d7446d3dd844b97512470f7ff05fce72d099f7800396e2738a54d41796f0f76be07e7aea1f638fee0190c7d8ce65eefc54eebe6917a06d14da04d0c9c8f9891a @@ -1478,7 +1245,6 @@ DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190724013045-ca1201d0de80.mod 181 BLAK DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190813141303-74dc4d7220e7.mod 181 BLAKE2B 95ef87cbad118eb6bfc963893e37a555067b7fcf70e52cf4261de029eb46b739b12f50530a46fb91ec9119febcf5033176324a55064f589c17b240a23a15bb4a SHA512 2794c616072f01ca3324107aad2ed97e05f6e6c1e9811a1749073376a89c9ce57a910cfdc8dd6bdc2583d133bb53605c7a68917eaa221ec5c1c8319e5dfbb236 DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190827160401-ba9fcec4b297.mod 181 BLAKE2B 95ef87cbad118eb6bfc963893e37a555067b7fcf70e52cf4261de029eb46b739b12f50530a46fb91ec9119febcf5033176324a55064f589c17b240a23a15bb4a SHA512 2794c616072f01ca3324107aad2ed97e05f6e6c1e9811a1749073376a89c9ce57a910cfdc8dd6bdc2583d133bb53605c7a68917eaa221ec5c1c8319e5dfbb236 DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190923162816-aa69164e4478.mod 181 BLAKE2B 95ef87cbad118eb6bfc963893e37a555067b7fcf70e52cf4261de029eb46b739b12f50530a46fb91ec9119febcf5033176324a55064f589c17b240a23a15bb4a SHA512 2794c616072f01ca3324107aad2ed97e05f6e6c1e9811a1749073376a89c9ce57a910cfdc8dd6bdc2583d133bb53605c7a68917eaa221ec5c1c8319e5dfbb236 -DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20191002035440-2ec189313ef0.mod 181 BLAKE2B 95ef87cbad118eb6bfc963893e37a555067b7fcf70e52cf4261de029eb46b739b12f50530a46fb91ec9119febcf5033176324a55064f589c17b240a23a15bb4a SHA512 2794c616072f01ca3324107aad2ed97e05f6e6c1e9811a1749073376a89c9ce57a910cfdc8dd6bdc2583d133bb53605c7a68917eaa221ec5c1c8319e5dfbb236 DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20191004110552-13f9640d40b9.mod 181 BLAKE2B 95ef87cbad118eb6bfc963893e37a555067b7fcf70e52cf4261de029eb46b739b12f50530a46fb91ec9119febcf5033176324a55064f589c17b240a23a15bb4a SHA512 2794c616072f01ca3324107aad2ed97e05f6e6c1e9811a1749073376a89c9ce57a910cfdc8dd6bdc2583d133bb53605c7a68917eaa221ec5c1c8319e5dfbb236 DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20191021144547-ec77196f6094.mod 181 BLAKE2B 95ef87cbad118eb6bfc963893e37a555067b7fcf70e52cf4261de029eb46b739b12f50530a46fb91ec9119febcf5033176324a55064f589c17b240a23a15bb4a SHA512 2794c616072f01ca3324107aad2ed97e05f6e6c1e9811a1749073376a89c9ce57a910cfdc8dd6bdc2583d133bb53605c7a68917eaa221ec5c1c8319e5dfbb236 DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20191112182307-2180aed22343.mod 181 BLAKE2B 95ef87cbad118eb6bfc963893e37a555067b7fcf70e52cf4261de029eb46b739b12f50530a46fb91ec9119febcf5033176324a55064f589c17b240a23a15bb4a SHA512 2794c616072f01ca3324107aad2ed97e05f6e6c1e9811a1749073376a89c9ce57a910cfdc8dd6bdc2583d133bb53605c7a68917eaa221ec5c1c8319e5dfbb236 @@ -1496,7 +1262,6 @@ DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20200520182314-0ba52f642ac2.mod 181 BLAK DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20200625001655-4c5254603344.mod 181 BLAKE2B 05d6754fa387bac4a6481ad34fb7b681064fc6443b3f70cba316fe2fd0896050e4a772fd8e1be655130a00bb5feaded4725ffea1c5dd6ba55ba55315aaae34d2 SHA512 54d242da2536da38e292b62a955b3961f7b0a9789fe36c5f7ae93577eeac734a6e5bac21a657cf71d488395278cd7683db538e16a9c853835277a800a9d43471 DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20200707034311-ab3426394381.mod 181 BLAKE2B 05d6754fa387bac4a6481ad34fb7b681064fc6443b3f70cba316fe2fd0896050e4a772fd8e1be655130a00bb5feaded4725ffea1c5dd6ba55ba55315aaae34d2 SHA512 54d242da2536da38e292b62a955b3961f7b0a9789fe36c5f7ae93577eeac734a6e5bac21a657cf71d488395278cd7683db538e16a9c853835277a800a9d43471 DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20200822124328-c89045814202.mod 181 BLAKE2B 05d6754fa387bac4a6481ad34fb7b681064fc6443b3f70cba316fe2fd0896050e4a772fd8e1be655130a00bb5feaded4725ffea1c5dd6ba55ba55315aaae34d2 SHA512 54d242da2536da38e292b62a955b3961f7b0a9789fe36c5f7ae93577eeac734a6e5bac21a657cf71d488395278cd7683db538e16a9c853835277a800a9d43471 -DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20200904194848-62affa334b73.mod 181 BLAKE2B 05d6754fa387bac4a6481ad34fb7b681064fc6443b3f70cba316fe2fd0896050e4a772fd8e1be655130a00bb5feaded4725ffea1c5dd6ba55ba55315aaae34d2 SHA512 54d242da2536da38e292b62a955b3961f7b0a9789fe36c5f7ae93577eeac734a6e5bac21a657cf71d488395278cd7683db538e16a9c853835277a800a9d43471 DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20201006153459-a7d1128ccaa0.mod 181 BLAKE2B 3d3ddd23252ae7c54121211421c04a53076d3c347a9511c24494ded58863b0e96b2fefbdd10ee783bb3c0089cca1af91358701ef709fbd52a2c2d1fdec011939 SHA512 098a7d7eadb99bc1eb8695f1d86e1ed2ec2f5f625045f3ed77648d4ef7047818cfc449d46c8a6ccf285f95956baf228c1c57d6e281da1f63f67cfa0f93ca4230 DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20201021035429-f5854403a974.mod 181 BLAKE2B 3d3ddd23252ae7c54121211421c04a53076d3c347a9511c24494ded58863b0e96b2fefbdd10ee783bb3c0089cca1af91358701ef709fbd52a2c2d1fdec011939 SHA512 098a7d7eadb99bc1eb8695f1d86e1ed2ec2f5f625045f3ed77648d4ef7047818cfc449d46c8a6ccf285f95956baf228c1c57d6e281da1f63f67cfa0f93ca4230 DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20201031054903-ff519b6c9102.mod 181 BLAKE2B 3d3ddd23252ae7c54121211421c04a53076d3c347a9511c24494ded58863b0e96b2fefbdd10ee783bb3c0089cca1af91358701ef709fbd52a2c2d1fdec011939 SHA512 098a7d7eadb99bc1eb8695f1d86e1ed2ec2f5f625045f3ed77648d4ef7047818cfc449d46c8a6ccf285f95956baf228c1c57d6e281da1f63f67cfa0f93ca4230 @@ -1506,7 +1271,6 @@ DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20201224014010-6772e930b67b.mod 179 BLAK DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20210119194325-5f4716e94777.mod 179 BLAKE2B 509f289757a1f923d7b423a77cc3f1ddb08a2ee3eedb8f5f3869c2011a86121e79f02a34fb73076255e6973c8d66ca47b4690c34d7d3a5d33e1dbd04c4ea092c SHA512 f8ad754f922057fe78b5497cc77089a5eedc774800b2728a3ccd74cc82d83ba1ff00cc2d28110d5535623b733af7e34616f2fe127e68a936b9551395487ec146 DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20210224082022-3d97a244fca7.mod 179 BLAKE2B 509f289757a1f923d7b423a77cc3f1ddb08a2ee3eedb8f5f3869c2011a86121e79f02a34fb73076255e6973c8d66ca47b4690c34d7d3a5d33e1dbd04c4ea092c SHA512 f8ad754f922057fe78b5497cc77089a5eedc774800b2728a3ccd74cc82d83ba1ff00cc2d28110d5535623b733af7e34616f2fe127e68a936b9551395487ec146 DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20210226172049-e18ecbb05110.mod 179 BLAKE2B 509f289757a1f923d7b423a77cc3f1ddb08a2ee3eedb8f5f3869c2011a86121e79f02a34fb73076255e6973c8d66ca47b4690c34d7d3a5d33e1dbd04c4ea092c SHA512 f8ad754f922057fe78b5497cc77089a5eedc774800b2728a3ccd74cc82d83ba1ff00cc2d28110d5535623b733af7e34616f2fe127e68a936b9551395487ec146 -DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20210226172049-e18ecbb05110.zip 1587056 BLAKE2B b8b8cb2f12231f2e5129646f34a1138b138ea6b38af50ad8baafcaf155e9eb623e320823ec1b7502431df3f95dfa7ea1c8cc21abfee3c8831d913347aead0669 SHA512 0e635def6bc35ca664d28575366161fcce349c9f78386a9ffa3dc700da1e1badd6fbb8440113451ad7c1cb9a18b49f949632734946ec56ff56d894d8d74b56bb DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20210316092652-d523dce5a7f4.mod 179 BLAKE2B cbbf790357e705f6b365164e871ec1a61f38f08d3657730186e53b1e3a3d802cc0af8032be7f59252707c6d19dcdeb6f8b9ec3d4e7af74c1511bae31da54046b SHA512 22eca632a9bff1e24cdbbd1060a6c8a1aaf3bf7e06aa96b40f1848877cab00b8687309b9466f703664c4988264fb5a62ee99bc216038bf1096bc21fa27ef988b DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20210405180319-a5a99cb37ef4.mod 179 BLAKE2B d4f0ad22973a6e0a06b186e217dedbea3abb1800b259c56a29da9075c36808160620b42b0a485127f713760b24b4d9d6d9a61119c5739927340436bac307f5c4 SHA512 f48731641ffad3b90daf0a8bb79fdfc607c076961dbda1c51e71eab787dca0681e5984ffce048bd655ceb56052fa64426b30b32e6ee32957c92418a16d1c9f06 DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20210503060351-7fd8e65b6420.mod 179 BLAKE2B a505fef7e073e6305a5a8b8c3494942da61a944af095abe6caa2774152b7427437d74405967eeb6b38b114a14f0e09e72d00de2a6eba1f4694293a08daaa826b SHA512 a1c24164598eb8a5e5005b0df0cf9b3efd285c90efe6472a0474907f368166c243942765f182d8cc65f23159cd0a8b52c547ab14ee67c4261f768e31d05ed5e5 @@ -1520,7 +1284,6 @@ DIST golang.org%2Fx%2Foauth2%2F@v%2Fv0.0.0-20190226205417-e64efc72b421.mod 233 B DIST golang.org%2Fx%2Foauth2%2F@v%2Fv0.0.0-20190604053449-0f29369cfe45.mod 233 BLAKE2B 5a1feba7e2d9703a864889f35f70eb18d30f9c0179a1425b0f4cddf17b03d2d187ba36346243a97820ae45e03a136ac26aedfefa09c0c7bf6cbd246eddf36c50 SHA512 9e91ec99aeb8b639d63fde3cc38f750d0a29d4a05864595beec0de0667ef9193007d89cb899b1d5ba44f0675121b2cff1e09b86bad4331378a66e15ef2f4e26b DIST golang.org%2Fx%2Foauth2%2F@v%2Fv0.0.0-20191202225959-858c2ad4c8b6.mod 233 BLAKE2B 5a1feba7e2d9703a864889f35f70eb18d30f9c0179a1425b0f4cddf17b03d2d187ba36346243a97820ae45e03a136ac26aedfefa09c0c7bf6cbd246eddf36c50 SHA512 9e91ec99aeb8b639d63fde3cc38f750d0a29d4a05864595beec0de0667ef9193007d89cb899b1d5ba44f0675121b2cff1e09b86bad4331378a66e15ef2f4e26b DIST golang.org%2Fx%2Foauth2%2F@v%2Fv0.0.0-20200107190931-bf48bf16ab8d.mod 233 BLAKE2B 5a1feba7e2d9703a864889f35f70eb18d30f9c0179a1425b0f4cddf17b03d2d187ba36346243a97820ae45e03a136ac26aedfefa09c0c7bf6cbd246eddf36c50 SHA512 9e91ec99aeb8b639d63fde3cc38f750d0a29d4a05864595beec0de0667ef9193007d89cb899b1d5ba44f0675121b2cff1e09b86bad4331378a66e15ef2f4e26b -DIST golang.org%2Fx%2Foauth2%2F@v%2Fv0.0.0-20200107190931-bf48bf16ab8d.zip 84373 BLAKE2B 39bd0256afae566a53bb0b7b95adf0416653fd003bf5312c7a316a2d7c3e5d1fa25fd08bdbcdf75df45a56116fea54dcb1bf9b68b07d15d3a909e072f8f9fa06 SHA512 10a924e5fb556c2726795462c91fe7086472d6baab511ac21c1fb3c137e5a3e0db55f9ce8fe1952566d887225e3528ec8b747136f8984163acf71e869a0d8c58 DIST golang.org%2Fx%2Foauth2%2F@v%2Fv0.0.0-20200902213428-5d25da1a8d43.mod 167 BLAKE2B 3b982295c2a92ffd5db60660c7558fbe2c133d1bcd654a697366b942fe40ca76f8ecc2acdad15215886792a61b941b2c49871f5659b31cc06aa6212a8eb91cf0 SHA512 0e23b4599eafa0468fd16b635497549e36a217e052244aa2cee251f7c432e7fd8f10b4aa60649f4695850e79f4206e6be7c386cebe4bbf7b85bf58a311aef732 DIST golang.org%2Fx%2Foauth2%2F@v%2Fv0.0.0-20201109201403-9fd604954f58.mod 167 BLAKE2B 3b982295c2a92ffd5db60660c7558fbe2c133d1bcd654a697366b942fe40ca76f8ecc2acdad15215886792a61b941b2c49871f5659b31cc06aa6212a8eb91cf0 SHA512 0e23b4599eafa0468fd16b635497549e36a217e052244aa2cee251f7c432e7fd8f10b4aa60649f4695850e79f4206e6be7c386cebe4bbf7b85bf58a311aef732 DIST golang.org%2Fx%2Foauth2%2F@v%2Fv0.0.0-20201208152858-08078c50e5b5.mod 167 BLAKE2B 3b982295c2a92ffd5db60660c7558fbe2c133d1bcd654a697366b942fe40ca76f8ecc2acdad15215886792a61b941b2c49871f5659b31cc06aa6212a8eb91cf0 SHA512 0e23b4599eafa0468fd16b635497549e36a217e052244aa2cee251f7c432e7fd8f10b4aa60649f4695850e79f4206e6be7c386cebe4bbf7b85bf58a311aef732 @@ -1536,21 +1299,18 @@ DIST golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20190227155943-e225da77a7e6.mod 25 BLAK DIST golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20190423024810-112230192c58.mod 25 BLAKE2B 01f7f78a0324ca728efd4d662ea130d7e200ab25805125e472720ca01feaaf2625b15bf53f51837a6913e35e060a19018928a38851d7445f39e6e42e237dfda2 SHA512 a9dd073f69c5be1153aaab6e84dd3bb1610a0df8b9882ca4c486c6625d4b5201e5032f86e5014421358dff564d93c4e67f20e5fd1d21ed5e259ddfbc90af43c0 DIST golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20190911185100-cd5d95a43a6e.mod 25 BLAKE2B 01f7f78a0324ca728efd4d662ea130d7e200ab25805125e472720ca01feaaf2625b15bf53f51837a6913e35e060a19018928a38851d7445f39e6e42e237dfda2 SHA512 a9dd073f69c5be1153aaab6e84dd3bb1610a0df8b9882ca4c486c6625d4b5201e5032f86e5014421358dff564d93c4e67f20e5fd1d21ed5e259ddfbc90af43c0 DIST golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20200317015054-43a5402ce75a.mod 25 BLAKE2B 01f7f78a0324ca728efd4d662ea130d7e200ab25805125e472720ca01feaaf2625b15bf53f51837a6913e35e060a19018928a38851d7445f39e6e42e237dfda2 SHA512 a9dd073f69c5be1153aaab6e84dd3bb1610a0df8b9882ca4c486c6625d4b5201e5032f86e5014421358dff564d93c4e67f20e5fd1d21ed5e259ddfbc90af43c0 -DIST golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20200317015054-43a5402ce75a.zip 27020 BLAKE2B 0ba91b5129426896f009357980019a5e1c4cd5568108e615346a2d65421a6a595035069e6366d98af40260a020f90f6b55214e273a7dc92a80d3faee540bc0d0 SHA512 a9408e27c31248e5e6b24c0f255512c97e73e0a972a94e0bf0b0181eae42c1213e02e6988a71178abb05c2624da2e6b7beb12f2a494b630753a083dc3133b58d DIST golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20200625203802-6e8e738ad208.mod 25 BLAKE2B 01f7f78a0324ca728efd4d662ea130d7e200ab25805125e472720ca01feaaf2625b15bf53f51837a6913e35e060a19018928a38851d7445f39e6e42e237dfda2 SHA512 a9dd073f69c5be1153aaab6e84dd3bb1610a0df8b9882ca4c486c6625d4b5201e5032f86e5014421358dff564d93c4e67f20e5fd1d21ed5e259ddfbc90af43c0 DIST golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20201020160332-67f06af15bc9.mod 25 BLAKE2B 01f7f78a0324ca728efd4d662ea130d7e200ab25805125e472720ca01feaaf2625b15bf53f51837a6913e35e060a19018928a38851d7445f39e6e42e237dfda2 SHA512 a9dd073f69c5be1153aaab6e84dd3bb1610a0df8b9882ca4c486c6625d4b5201e5032f86e5014421358dff564d93c4e67f20e5fd1d21ed5e259ddfbc90af43c0 DIST golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20201207232520-09787c993a3a.mod 25 BLAKE2B 01f7f78a0324ca728efd4d662ea130d7e200ab25805125e472720ca01feaaf2625b15bf53f51837a6913e35e060a19018928a38851d7445f39e6e42e237dfda2 SHA512 a9dd073f69c5be1153aaab6e84dd3bb1610a0df8b9882ca4c486c6625d4b5201e5032f86e5014421358dff564d93c4e67f20e5fd1d21ed5e259ddfbc90af43c0 DIST golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20210220032951-036812b2e83c.mod 25 BLAKE2B 01f7f78a0324ca728efd4d662ea130d7e200ab25805125e472720ca01feaaf2625b15bf53f51837a6913e35e060a19018928a38851d7445f39e6e42e237dfda2 SHA512 a9dd073f69c5be1153aaab6e84dd3bb1610a0df8b9882ca4c486c6625d4b5201e5032f86e5014421358dff564d93c4e67f20e5fd1d21ed5e259ddfbc90af43c0 DIST golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20210220032951-036812b2e83c.zip 28693 BLAKE2B 3d6a34fa6da642f5ca71c930bd69a41439013f20ee60dde5d4dfab4bf688f1edb150a0477cb006670424c6c59e90d4bac9e5eb34f9fb4c518d903dfd26fb6cb7 SHA512 48b983589bd682ff9275c47733ec73637ebb5e58e1bca0c7744101229237d5cb34170efab63db0061aec857052cce9ef03c3497702b90a86287e6be88e1b33aa DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20180810173357-98c5dad5d1a0.mod 24 BLAKE2B 64a70c4594f5d3c37d962c1ed07630fba8abeaf534242f8f1509af271684499252af9a2320d5bac8e44064dba344b807535e4e9dd085fc0fb47bd9304120601a SHA512 ffe50fccf7f1d200f2ebc805b190e3f10c5a3184458a38f4590e520d7ce115e1520fbabe56651bbdc2e08da4a8db5ac86d0e88728efde3ab26c64ab4e0cd604c -DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20180815093151-14742f9018cd.mod 24 BLAKE2B 64a70c4594f5d3c37d962c1ed07630fba8abeaf534242f8f1509af271684499252af9a2320d5bac8e44064dba344b807535e4e9dd085fc0fb47bd9304120601a SHA512 ffe50fccf7f1d200f2ebc805b190e3f10c5a3184458a38f4590e520d7ce115e1520fbabe56651bbdc2e08da4a8db5ac86d0e88728efde3ab26c64ab4e0cd604c DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20180830151530-49385e6e1522.mod 24 BLAKE2B 64a70c4594f5d3c37d962c1ed07630fba8abeaf534242f8f1509af271684499252af9a2320d5bac8e44064dba344b807535e4e9dd085fc0fb47bd9304120601a SHA512 ffe50fccf7f1d200f2ebc805b190e3f10c5a3184458a38f4590e520d7ce115e1520fbabe56651bbdc2e08da4a8db5ac86d0e88728efde3ab26c64ab4e0cd604c DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20180905080454-ebe1bf3edb33.mod 24 BLAKE2B 64a70c4594f5d3c37d962c1ed07630fba8abeaf534242f8f1509af271684499252af9a2320d5bac8e44064dba344b807535e4e9dd085fc0fb47bd9304120601a SHA512 ffe50fccf7f1d200f2ebc805b190e3f10c5a3184458a38f4590e520d7ce115e1520fbabe56651bbdc2e08da4a8db5ac86d0e88728efde3ab26c64ab4e0cd604c DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20180909124046-d0be0721c37e.mod 24 BLAKE2B 64a70c4594f5d3c37d962c1ed07630fba8abeaf534242f8f1509af271684499252af9a2320d5bac8e44064dba344b807535e4e9dd085fc0fb47bd9304120601a SHA512 ffe50fccf7f1d200f2ebc805b190e3f10c5a3184458a38f4590e520d7ce115e1520fbabe56651bbdc2e08da4a8db5ac86d0e88728efde3ab26c64ab4e0cd604c DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20181107165924-66b7b1311ac8.mod 24 BLAKE2B 64a70c4594f5d3c37d962c1ed07630fba8abeaf534242f8f1509af271684499252af9a2320d5bac8e44064dba344b807535e4e9dd085fc0fb47bd9304120601a SHA512 ffe50fccf7f1d200f2ebc805b190e3f10c5a3184458a38f4590e520d7ce115e1520fbabe56651bbdc2e08da4a8db5ac86d0e88728efde3ab26c64ab4e0cd604c DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20181116152217-5ac8a444bdc5.mod 24 BLAKE2B 64a70c4594f5d3c37d962c1ed07630fba8abeaf534242f8f1509af271684499252af9a2320d5bac8e44064dba344b807535e4e9dd085fc0fb47bd9304120601a SHA512 ffe50fccf7f1d200f2ebc805b190e3f10c5a3184458a38f4590e520d7ce115e1520fbabe56651bbdc2e08da4a8db5ac86d0e88728efde3ab26c64ab4e0cd604c DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20181205085412-a5c9d58dba9a.mod 24 BLAKE2B 64a70c4594f5d3c37d962c1ed07630fba8abeaf534242f8f1509af271684499252af9a2320d5bac8e44064dba344b807535e4e9dd085fc0fb47bd9304120601a SHA512 ffe50fccf7f1d200f2ebc805b190e3f10c5a3184458a38f4590e520d7ce115e1520fbabe56651bbdc2e08da4a8db5ac86d0e88728efde3ab26c64ab4e0cd604c -DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190204203706-41f3e6584952.mod 24 BLAKE2B 64a70c4594f5d3c37d962c1ed07630fba8abeaf534242f8f1509af271684499252af9a2320d5bac8e44064dba344b807535e4e9dd085fc0fb47bd9304120601a SHA512 ffe50fccf7f1d200f2ebc805b190e3f10c5a3184458a38f4590e520d7ce115e1520fbabe56651bbdc2e08da4a8db5ac86d0e88728efde3ab26c64ab4e0cd604c DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190215142949-d0b11bdaac8a.mod 24 BLAKE2B 64a70c4594f5d3c37d962c1ed07630fba8abeaf534242f8f1509af271684499252af9a2320d5bac8e44064dba344b807535e4e9dd085fc0fb47bd9304120601a SHA512 ffe50fccf7f1d200f2ebc805b190e3f10c5a3184458a38f4590e520d7ce115e1520fbabe56651bbdc2e08da4a8db5ac86d0e88728efde3ab26c64ab4e0cd604c DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190222072716-a9d3bda3a223.mod 24 BLAKE2B 64a70c4594f5d3c37d962c1ed07630fba8abeaf534242f8f1509af271684499252af9a2320d5bac8e44064dba344b807535e4e9dd085fc0fb47bd9304120601a SHA512 ffe50fccf7f1d200f2ebc805b190e3f10c5a3184458a38f4590e520d7ce115e1520fbabe56651bbdc2e08da4a8db5ac86d0e88728efde3ab26c64ab4e0cd604c DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190312061237-fead79001313.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab @@ -1567,7 +1327,6 @@ DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190606165138-5da285871e9c.mod 33 BLAKE DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190606203320-7fc4e5ec1444.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190616124812-15dcb6c0061f.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190624142023-c5567b49c5d0.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab -DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190626221950-04f50cda93cb.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190726091711-fc99dfbffb4e.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190801041406-cbf593c0f2f3.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190812073006-9eafafc0a87e.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab @@ -1629,8 +1388,6 @@ DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20210124154548-22da62e12c0c.mod 33 BLAKE DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20210220050731-9a76102bfb43.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20210225134936-a50acf3fe073.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20210305230114-8fe3ee5dd75b.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab -DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20210308170721-88b6017d0656.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab -DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20210308170721-88b6017d0656.zip 1672839 BLAKE2B 5a27e1c20d7c9c321f7cacd0587b2d29b96591e7ea42b2d6404aae7a22ee2c77d45b5f9148906ec61481ffd442a46dbd86eb02b949460016c5655960c830059e SHA512 e1d2e2a2bba2ace57a6fcae5dc91e35849cc22627c5c0ff953d66cff432df9c4360b12b63bad873c4b9d450772c1298e4ddb620d9536095ce268b1886c677e6b DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20210315160823-c6e025ad8005.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20210320140829-1e4c9ba3b0c4.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20210324051608-47abb6519492.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab @@ -1641,14 +1398,11 @@ DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20210510120138-977fb7262007.mod 33 BLAKE DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20210514084401-e8d321eab015.mod 33 BLAKE2B b74677ab15ab6b31640d71b052db667b0fb585ed6d1044e26bc5e4cf8da90e1ede81f8876babea843dd322b8b707189138e70c24d13d931f1f6dd04978ac222c SHA512 85e511b1261c1935f5ee4754ad31d1d946f9e10f0af9905f44c4348d6ce5104319c03fb38517dde616698f6487b0c62788cfa96bc0ffb3b6db80accd7e552655 DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20210603125802-9665404d3644.mod 33 BLAKE2B b74677ab15ab6b31640d71b052db667b0fb585ed6d1044e26bc5e4cf8da90e1ede81f8876babea843dd322b8b707189138e70c24d13d931f1f6dd04978ac222c SHA512 85e511b1261c1935f5ee4754ad31d1d946f9e10f0af9905f44c4348d6ce5104319c03fb38517dde616698f6487b0c62788cfa96bc0ffb3b6db80accd7e552655 DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20210615035016-665e8c7367d1.mod 33 BLAKE2B b74677ab15ab6b31640d71b052db667b0fb585ed6d1044e26bc5e4cf8da90e1ede81f8876babea843dd322b8b707189138e70c24d13d931f1f6dd04978ac222c SHA512 85e511b1261c1935f5ee4754ad31d1d946f9e10f0af9905f44c4348d6ce5104319c03fb38517dde616698f6487b0c62788cfa96bc0ffb3b6db80accd7e552655 -DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20210630005230-0f9fa26af87c.mod 33 BLAKE2B b74677ab15ab6b31640d71b052db667b0fb585ed6d1044e26bc5e4cf8da90e1ede81f8876babea843dd322b8b707189138e70c24d13d931f1f6dd04978ac222c SHA512 85e511b1261c1935f5ee4754ad31d1d946f9e10f0af9905f44c4348d6ce5104319c03fb38517dde616698f6487b0c62788cfa96bc0ffb3b6db80accd7e552655 -DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20210630005230-0f9fa26af87c.zip 1646674 BLAKE2B a2975e42ede4b3923b53f6c28b8360a49b47734e5512ffe9e52e8920f79af09420d3702d3d7e54e5755c04fddd0836e11c7fb83441065bf9dd31da363f5121a2 SHA512 6a36b9dd8ab6582abf0721e3fdfd19c2cbf9caf02a2f8aeff8952175553e35ab9f9972c2e524ad947e51e24f5eaee23984fc1670d512c04e50b2d71890c5d392 DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20210809222454-d867a43fc93e.mod 33 BLAKE2B b74677ab15ab6b31640d71b052db667b0fb585ed6d1044e26bc5e4cf8da90e1ede81f8876babea843dd322b8b707189138e70c24d13d931f1f6dd04978ac222c SHA512 85e511b1261c1935f5ee4754ad31d1d946f9e10f0af9905f44c4348d6ce5104319c03fb38517dde616698f6487b0c62788cfa96bc0ffb3b6db80accd7e552655 DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20211007075335-d3039528d8ac.mod 33 BLAKE2B b74677ab15ab6b31640d71b052db667b0fb585ed6d1044e26bc5e4cf8da90e1ede81f8876babea843dd322b8b707189138e70c24d13d931f1f6dd04978ac222c SHA512 85e511b1261c1935f5ee4754ad31d1d946f9e10f0af9905f44c4348d6ce5104319c03fb38517dde616698f6487b0c62788cfa96bc0ffb3b6db80accd7e552655 DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20211007075335-d3039528d8ac.zip 1666435 BLAKE2B 410859386aa453f9e868954532ee93658d98357d99b46b81edba8d14c6844fc41e98adaa285ef3e396ad0cf1afe10e4b1b376a85313ed3010e3be7fe5f144eaf SHA512 fa18c18404e6b98c3fa4c4826c16582c2ff22d6e40e0ede00efa067b9749d561cc6f57bd30818d78e9bad3f96dc4167837a9516572071faea7b17c713d47788f DIST golang.org%2Fx%2Fterm%2F@v%2Fv0.0.0-20201117132131-f5c789dd3221.mod 95 BLAKE2B d86fb6e63016a8645cdec646a8ea85e1ab94e8be82123ebbe037124f353f21474e3396a64dc5f18299dc97c395759914a737699097f371c16806cc8b1e0eee64 SHA512 3295d1778ba3160c8360d99fbc648bbb4356fadd7947466f8b2f493a3c4c406515033268cf3525bdf50430b0cc31169838b5d3223842c7b1cd881e155744506e DIST golang.org%2Fx%2Fterm%2F@v%2Fv0.0.0-20201126162022-7de9c90e9dd1.mod 95 BLAKE2B 8385688f2081360fc2694f05d128ff0c587ef131e1b5757a942d9335870200e06545318afb1a7d1f059d060f51fe94fc16a48a1d7ec31a9a83e07b3c93f34ce3 SHA512 a3401e3d20dc1aaaebbf3c296a783668003f2182ed77ec830431f97339e07eda1859fe8c3c7fdfb0125b3ed331d23208519df520f86e20c1a05c822b3d766b08 -DIST golang.org%2Fx%2Fterm%2F@v%2Fv0.0.0-20201126162022-7de9c90e9dd1.zip 23281 BLAKE2B b2fedb31c347f2b5b8bc3c0311f5078ab84359736379206227bd7ad4378cffb67f39cf078707a7095ecfac3c243bbac54b64cf41375a4261fbc9af9887d134de SHA512 267fab133c0ae306a1f484d17a9c3bc7bafb1ae77df3412ea4047de34a940b6425524a93b7b41d010cbf32160482fa3a370f93654e4ff73b6d11e45463bc185a DIST golang.org%2Fx%2Fterm%2F@v%2Fv0.0.0-20210220032956-6a3ed077a48d.mod 95 BLAKE2B 8385688f2081360fc2694f05d128ff0c587ef131e1b5757a942d9335870200e06545318afb1a7d1f059d060f51fe94fc16a48a1d7ec31a9a83e07b3c93f34ce3 SHA512 a3401e3d20dc1aaaebbf3c296a783668003f2182ed77ec830431f97339e07eda1859fe8c3c7fdfb0125b3ed331d23208519df520f86e20c1a05c822b3d766b08 DIST golang.org%2Fx%2Fterm%2F@v%2Fv0.0.0-20210220032956-6a3ed077a48d.zip 23402 BLAKE2B 03ef6b566c4f9539fe7310adff76e37bac4e3aaf32559f1a228690195207530ff68ad1179b22594cb7a62f9dcceb41631452052eb8bdab852848ffa1e19c0fbb SHA512 3aaf366b00d38d9dfe1ab23a0c6df05e2fb586f44470ec9b7cc59fc113cc68567a4102352b4a416da137df619b44c61e28042124cebcc525e3c6ebf10f8fbff2 DIST golang.org%2Fx%2Ftext%2F@v%2Fv0.0.0-20170915032832-14c0d48ead0c.mod 25 BLAKE2B 31009af0fdcd0f8730c9985287e6e364ec4e5183e57e92560dbc80a2010eced51b8a90f01a82b49384268c8a0adbf69d179c205d3f68e0eb459169d2ea9528f0 SHA512 ca081ef7cccd7bbedc6843fbe0c452352661a07e1298cd02ff338ed79d807c6401d613a3cf20011189d2f98a794ffa410547b3e352eb58a6f0a84822285d391d @@ -1658,14 +1412,12 @@ DIST golang.org%2Fx%2Ftext%2F@v%2Fv0.3.2.mod 88 BLAKE2B f3dd520e0e4e9b57feab62ec DIST golang.org%2Fx%2Ftext%2F@v%2Fv0.3.3.mod 97 BLAKE2B ed93c1d43f199d8cbd43cb25edac5de569cb78773d7f3232d59a0a4de6d174c5c100db2b02ca42c51f3e17e0f5e781ba9b5641a512b0dc72dcfaa5f6bd7d451b SHA512 f3f68808ccf5223453f765f59db1ef551b2130069eb83518878961c2d4a2044f9049f8d49df6e67699fcd2645cf90b84d35626590b2cfbca302fcf0eac76dc8b DIST golang.org%2Fx%2Ftext%2F@v%2Fv0.3.4.mod 97 BLAKE2B ed93c1d43f199d8cbd43cb25edac5de569cb78773d7f3232d59a0a4de6d174c5c100db2b02ca42c51f3e17e0f5e781ba9b5641a512b0dc72dcfaa5f6bd7d451b SHA512 f3f68808ccf5223453f765f59db1ef551b2130069eb83518878961c2d4a2044f9049f8d49df6e67699fcd2645cf90b84d35626590b2cfbca302fcf0eac76dc8b DIST golang.org%2Fx%2Ftext%2F@v%2Fv0.3.5.mod 97 BLAKE2B ed93c1d43f199d8cbd43cb25edac5de569cb78773d7f3232d59a0a4de6d174c5c100db2b02ca42c51f3e17e0f5e781ba9b5641a512b0dc72dcfaa5f6bd7d451b SHA512 f3f68808ccf5223453f765f59db1ef551b2130069eb83518878961c2d4a2044f9049f8d49df6e67699fcd2645cf90b84d35626590b2cfbca302fcf0eac76dc8b -DIST golang.org%2Fx%2Ftext%2F@v%2Fv0.3.5.zip 8609319 BLAKE2B a4459cdb830dd5de499cab9b0a37afa88f0cee1b3733a9d765a6693eea89fa5f7b2aafd9f5b27405c9bd38f27f715ef311845e52d3dedbcbf2ba020a04334898 SHA512 f40c677e92a896b7158f0b3ddb786e670a954fff7d981be3e0d3bc6d789d4f069174273050a0cedb8e2438d780e6950e027d84a2e2d64b7936e61edc613acd36 DIST golang.org%2Fx%2Ftext%2F@v%2Fv0.3.6.mod 97 BLAKE2B ed93c1d43f199d8cbd43cb25edac5de569cb78773d7f3232d59a0a4de6d174c5c100db2b02ca42c51f3e17e0f5e781ba9b5641a512b0dc72dcfaa5f6bd7d451b SHA512 f3f68808ccf5223453f765f59db1ef551b2130069eb83518878961c2d4a2044f9049f8d49df6e67699fcd2645cf90b84d35626590b2cfbca302fcf0eac76dc8b DIST golang.org%2Fx%2Ftext%2F@v%2Fv0.3.6.zip 8610726 BLAKE2B 78870544de29f5cd9216befa8822c2387654c3987e09994dccf55d210ad7c517edb93bddcc68bd981f2c083a4ec5e012d558b0164901e2d74f6f447e75edfadf SHA512 494d58f2bc02819ec24d8e55f668a06694568e63bc4b41064a7e44aefcb2778c74983fc9126b50277845da8e6739e83fc1334aed989981e8e53b869878803d17 DIST golang.org%2Fx%2Ftime%2F@v%2Fv0.0.0-20180412165947-fbb02b2291d2.mod 25 BLAKE2B ba9e31cf2a4ab0f78a5c67d78026c2ef9571bcff7c820ce212637c8360420af274bfc47cb14bbc3df24457a4d3acb5dee38448a848abbd4e82232bef05b6b2e9 SHA512 6e51811c33b84ddd4a7548013579204266e466bd2e87aa9b6e34892570aa09c607ffa806f8a420474e26ca0e277ab23c81bb07b0ebf2c3b6ed193014c1bc37a7 DIST golang.org%2Fx%2Ftime%2F@v%2Fv0.0.0-20181108054448-85acf8d2951c.mod 25 BLAKE2B ba9e31cf2a4ab0f78a5c67d78026c2ef9571bcff7c820ce212637c8360420af274bfc47cb14bbc3df24457a4d3acb5dee38448a848abbd4e82232bef05b6b2e9 SHA512 6e51811c33b84ddd4a7548013579204266e466bd2e87aa9b6e34892570aa09c607ffa806f8a420474e26ca0e277ab23c81bb07b0ebf2c3b6ed193014c1bc37a7 DIST golang.org%2Fx%2Ftime%2F@v%2Fv0.0.0-20190308202827-9d24e82272b4.mod 25 BLAKE2B ba9e31cf2a4ab0f78a5c67d78026c2ef9571bcff7c820ce212637c8360420af274bfc47cb14bbc3df24457a4d3acb5dee38448a848abbd4e82232bef05b6b2e9 SHA512 6e51811c33b84ddd4a7548013579204266e466bd2e87aa9b6e34892570aa09c607ffa806f8a420474e26ca0e277ab23c81bb07b0ebf2c3b6ed193014c1bc37a7 DIST golang.org%2Fx%2Ftime%2F@v%2Fv0.0.0-20191024005414-555d28b269f0.mod 25 BLAKE2B ba9e31cf2a4ab0f78a5c67d78026c2ef9571bcff7c820ce212637c8360420af274bfc47cb14bbc3df24457a4d3acb5dee38448a848abbd4e82232bef05b6b2e9 SHA512 6e51811c33b84ddd4a7548013579204266e466bd2e87aa9b6e34892570aa09c607ffa806f8a420474e26ca0e277ab23c81bb07b0ebf2c3b6ed193014c1bc37a7 -DIST golang.org%2Fx%2Ftime%2F@v%2Fv0.0.0-20191024005414-555d28b269f0.zip 11971 BLAKE2B 7b29c746b75b42c23fca353b8299a4feaf69556ce1395872470e891835a8dec88a4e4c3b64ba6dcb4b5512aafb9bb44cc38c68915a0f6702f1027cda89d03d81 SHA512 58cb42ebeb88c06e049caf8c609e95243e7bdba51057de7d7301885aa904111dbe85962b5faef216ae45aa73f371b5de6516800a6f5765219cfde3fb06372afe DIST golang.org%2Fx%2Ftime%2F@v%2Fv0.0.0-20200630173020-3af7569d3a1e.mod 25 BLAKE2B ba9e31cf2a4ab0f78a5c67d78026c2ef9571bcff7c820ce212637c8360420af274bfc47cb14bbc3df24457a4d3acb5dee38448a848abbd4e82232bef05b6b2e9 SHA512 6e51811c33b84ddd4a7548013579204266e466bd2e87aa9b6e34892570aa09c607ffa806f8a420474e26ca0e277ab23c81bb07b0ebf2c3b6ed193014c1bc37a7 DIST golang.org%2Fx%2Ftime%2F@v%2Fv0.0.0-20210220033141-f8bda1e9f3ba.mod 25 BLAKE2B ba9e31cf2a4ab0f78a5c67d78026c2ef9571bcff7c820ce212637c8360420af274bfc47cb14bbc3df24457a4d3acb5dee38448a848abbd4e82232bef05b6b2e9 SHA512 6e51811c33b84ddd4a7548013579204266e466bd2e87aa9b6e34892570aa09c607ffa806f8a420474e26ca0e277ab23c81bb07b0ebf2c3b6ed193014c1bc37a7 DIST golang.org%2Fx%2Ftime%2F@v%2Fv0.0.0-20210220033141-f8bda1e9f3ba.zip 12060 BLAKE2B b2dde82c9b26a012e4c7047d5a267b4b6b78cf510a292dc98cd26bc9d58ca6c9fda4be3df63e687a0560ee44a783a5610f75764f80c1e31a88227903eb6fc0bc SHA512 f90053946276726caeab58ba23b298a9c36a576c0450ea558c35edcba87396d32318f1257fe39285dc30137e46b7b0a588d7231a4c1b6a4cc59eb2d22a3bdf01 @@ -1716,8 +1468,6 @@ DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20200501065659-ab2804fb9c9d.mod 271 BL DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20200509030707-2212a7e161a5.mod 271 BLAKE2B a7f35788b75abb2e24bcb7310d0584fa51045a86c35beb84ebc00cd6eaabb0e1ea2c81394a693ac528969222da686c64d064fd827f709b3d6695b80ae8e57e96 SHA512 8281ef87f633ddec7f1c4711773b09563e5695a44ef8140d062cdd9a14731a2edf24fde739c42e2a52038d6e100c3c5d7039db9adb62001e5e27a2e282faa057 DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20200512131952-2bc93b1c0c88.mod 271 BLAKE2B a7f35788b75abb2e24bcb7310d0584fa51045a86c35beb84ebc00cd6eaabb0e1ea2c81394a693ac528969222da686c64d064fd827f709b3d6695b80ae8e57e96 SHA512 8281ef87f633ddec7f1c4711773b09563e5695a44ef8140d062cdd9a14731a2edf24fde739c42e2a52038d6e100c3c5d7039db9adb62001e5e27a2e282faa057 DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20200515010526-7d3b6ebf133d.mod 271 BLAKE2B a7f35788b75abb2e24bcb7310d0584fa51045a86c35beb84ebc00cd6eaabb0e1ea2c81394a693ac528969222da686c64d064fd827f709b3d6695b80ae8e57e96 SHA512 8281ef87f633ddec7f1c4711773b09563e5695a44ef8140d062cdd9a14731a2edf24fde739c42e2a52038d6e100c3c5d7039db9adb62001e5e27a2e282faa057 -DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20200602230032-c00d67ef29d0.mod 212 BLAKE2B ab1d99a25eed3af5426d8a58d249b827e4d30a046302df72c7e0b59955e65b636f4645c5c436bb21ec54ec3745b9996bce92d29826ad93cbc9120a06dc19b49a SHA512 6a0316ac3b01aba3f186b5db540a368ab780a821252f7f0975f9e44afea9170c4b3e7027dc5f79a54ebc6af290cbb59b876d3b53bbf26fd05fc3a80a06fae109 -DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20200602230032-c00d67ef29d0.zip 2915470 BLAKE2B 76f6f32aa5bfb3e7199b4563938d9a29e0a6f685b3ea4cc00b8c4a98c9e18b51ce82c5a88f0dff801b5f92f172a4711a48bdabd845a0d69a4933b3e46f8aef36 SHA512 e0691c4ed632bb0d17514574ae2ae45706b94ac343d66275e3e3c41b8d12619a6aff6adb719e3fb2ab102b96eecb1cdd1c0655f94384edd1423ec458ccd033c3 DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20200618134242-20370b0cb4b2.mod 271 BLAKE2B a7f35788b75abb2e24bcb7310d0584fa51045a86c35beb84ebc00cd6eaabb0e1ea2c81394a693ac528969222da686c64d064fd827f709b3d6695b80ae8e57e96 SHA512 8281ef87f633ddec7f1c4711773b09563e5695a44ef8140d062cdd9a14731a2edf24fde739c42e2a52038d6e100c3c5d7039db9adb62001e5e27a2e282faa057 DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20200619180055-7c47624df98f.mod 271 BLAKE2B a7f35788b75abb2e24bcb7310d0584fa51045a86c35beb84ebc00cd6eaabb0e1ea2c81394a693ac528969222da686c64d064fd827f709b3d6695b80ae8e57e96 SHA512 8281ef87f633ddec7f1c4711773b09563e5695a44ef8140d062cdd9a14731a2edf24fde739c42e2a52038d6e100c3c5d7039db9adb62001e5e27a2e282faa057 DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20200729194436-6467de6f59a7.mod 271 BLAKE2B 0db774e0a6eb6f5a689dec79257cf2571c5897939c1a313284797523b817ac950ac5c5a6a5ce9ce013d21bd436e2856771ccda706e31bb300788f0c67cf31473 SHA512 8eaf3fcaae282863d851f958000614a0ac6e8fd57847a842dde206a5f18cad1b492b5600e3f183be7d31944823015610682f5007df531005717b94980e9189c0 @@ -1743,7 +1493,6 @@ DIST google.golang.org%2Fapi%2F@v%2Fv0.0.0-20160322025152-9bf6e6e569ff.mod 29 BL DIST google.golang.org%2Fapi%2F@v%2Fv0.13.0.mod 851 BLAKE2B 16f0842a8e0082a8532a7c8f5cf5092cd196a90197b3e05c6fe0275e10390e0b97477f60c07d26b422d0da9289fe3c8f2d8fb8fe2fec63af9e005adc26921724 SHA512 bd693c28b65c1b369f89a6b1926a127c91df98feb137ab5595bf141c1a67e3adcf25f79b4cbf3e4c44755d45b9f4876dacafbf18afa1e8c09fd89a8f9d0e9330 DIST google.golang.org%2Fapi%2F@v%2Fv0.14.0.mod 851 BLAKE2B 16f0842a8e0082a8532a7c8f5cf5092cd196a90197b3e05c6fe0275e10390e0b97477f60c07d26b422d0da9289fe3c8f2d8fb8fe2fec63af9e005adc26921724 SHA512 bd693c28b65c1b369f89a6b1926a127c91df98feb137ab5595bf141c1a67e3adcf25f79b4cbf3e4c44755d45b9f4876dacafbf18afa1e8c09fd89a8f9d0e9330 DIST google.golang.org%2Fapi%2F@v%2Fv0.15.0.mod 851 BLAKE2B 16f0842a8e0082a8532a7c8f5cf5092cd196a90197b3e05c6fe0275e10390e0b97477f60c07d26b422d0da9289fe3c8f2d8fb8fe2fec63af9e005adc26921724 SHA512 bd693c28b65c1b369f89a6b1926a127c91df98feb137ab5595bf141c1a67e3adcf25f79b4cbf3e4c44755d45b9f4876dacafbf18afa1e8c09fd89a8f9d0e9330 -DIST google.golang.org%2Fapi%2F@v%2Fv0.15.0.zip 14163585 BLAKE2B 0940d785a478203f50eb465c7e4f8686bdd54b638e21c25b41f2496bbafff66c94ab41a39ef52bb78c2bd2a59df54ca2fc77e378907397d8111e7717c8db3f48 SHA512 b81ba78ba8a62036edba302bd544c285ca5e1200209be27d6aaf62b3b116470a5cb32a1a6957c04537b407f6453057e0bd8ea9acf8fdd588c01ec9e70f8694e7 DIST google.golang.org%2Fapi%2F@v%2Fv0.17.0.mod 804 BLAKE2B 5b2735ad23db8b4226ee4eaaf2f3cc4e905f0ddb30a401e48373cf1acbdb598927805554c4adc2d3b9749bde8304204fb118bb06a523390e47fa2d1cfeccf459 SHA512 0ed74ff1f7a8a6a315189890ec2609476f76b46316a672dfa8150066f3d9d6faf2089bc53d756bce2c0c546dd36c00b668d979e91e766a698ab1c6ad31a5436d DIST google.golang.org%2Fapi%2F@v%2Fv0.18.0.mod 804 BLAKE2B 5b2735ad23db8b4226ee4eaaf2f3cc4e905f0ddb30a401e48373cf1acbdb598927805554c4adc2d3b9749bde8304204fb118bb06a523390e47fa2d1cfeccf459 SHA512 0ed74ff1f7a8a6a315189890ec2609476f76b46316a672dfa8150066f3d9d6faf2089bc53d756bce2c0c546dd36c00b668d979e91e766a698ab1c6ad31a5436d DIST google.golang.org%2Fapi%2F@v%2Fv0.19.0.mod 804 BLAKE2B 5b2735ad23db8b4226ee4eaaf2f3cc4e905f0ddb30a401e48373cf1acbdb598927805554c4adc2d3b9749bde8304204fb118bb06a523390e47fa2d1cfeccf459 SHA512 0ed74ff1f7a8a6a315189890ec2609476f76b46316a672dfa8150066f3d9d6faf2089bc53d756bce2c0c546dd36c00b668d979e91e766a698ab1c6ad31a5436d @@ -1765,12 +1514,10 @@ DIST google.golang.org%2Fapi%2F@v%2Fv0.7.0.mod 802 BLAKE2B 59277c0ab43500926ae72 DIST google.golang.org%2Fapi%2F@v%2Fv0.8.0.mod 850 BLAKE2B c338a815e2222182387fe11a60a2eb1e463851f38725da6e7884be1c2dbdea72473ecee4fca65bd50299c5f9095ac5e52848569b7979106da3876205e5cde41f SHA512 37c90eac881c258cb947f9507ae97466b355df015f64ef2d3ecbcbc154216623676340a000362e8229f3e842e68818a73ae64b5f63e3e1820cbff7b1e7b6d89e DIST google.golang.org%2Fapi%2F@v%2Fv0.9.0.mod 850 BLAKE2B c338a815e2222182387fe11a60a2eb1e463851f38725da6e7884be1c2dbdea72473ecee4fca65bd50299c5f9095ac5e52848569b7979106da3876205e5cde41f SHA512 37c90eac881c258cb947f9507ae97466b355df015f64ef2d3ecbcbc154216623676340a000362e8229f3e842e68818a73ae64b5f63e3e1820cbff7b1e7b6d89e DIST google.golang.org%2Fappengine%2F@v%2Fv1.1.0.mod 35 BLAKE2B 24fb6ba95138448c45da7f1ecc4c87391485006b54b8e7ff96ec582c2659f9ea77574b4d5fef2442eff9e5564f3c3263ed8e6963c5d21cde8772a7143d82f3ed SHA512 6644c398d639794470e49cad4402d17765422934915b5a13e13e1f84d8890cc8fad9e6ea8c580d114aefea70d894242e05ce3a432ee596f772b98b6b73069fe2 -DIST google.golang.org%2Fappengine%2F@v%2Fv1.2.0.mod 162 BLAKE2B 21c4d160665b6a87101d2aec39d2f7faef9a66f6be50f7293706686022f808b131c9ce7ddfcba6c2b6d27d15f9414101650436a2403f156a0368de2bce72e482 SHA512 60fb2454326103e4905f79f23a25320cb2c0035b7a0e3c228af845ed7dae23014efb81685f29805303edf277e8b1a2d9a7530b8f3a1a8e57caa1a85edeb52475 DIST google.golang.org%2Fappengine%2F@v%2Fv1.4.0.mod 162 BLAKE2B 21c4d160665b6a87101d2aec39d2f7faef9a66f6be50f7293706686022f808b131c9ce7ddfcba6c2b6d27d15f9414101650436a2403f156a0368de2bce72e482 SHA512 60fb2454326103e4905f79f23a25320cb2c0035b7a0e3c228af845ed7dae23014efb81685f29805303edf277e8b1a2d9a7530b8f3a1a8e57caa1a85edeb52475 DIST google.golang.org%2Fappengine%2F@v%2Fv1.5.0.mod 162 BLAKE2B 21c4d160665b6a87101d2aec39d2f7faef9a66f6be50f7293706686022f808b131c9ce7ddfcba6c2b6d27d15f9414101650436a2403f156a0368de2bce72e482 SHA512 60fb2454326103e4905f79f23a25320cb2c0035b7a0e3c228af845ed7dae23014efb81685f29805303edf277e8b1a2d9a7530b8f3a1a8e57caa1a85edeb52475 DIST google.golang.org%2Fappengine%2F@v%2Fv1.6.1.mod 362 BLAKE2B 2d6d24186c2748c4d8f559feb269b351d4260c9c0e0b9342377f23af9e5ecc02fc7f84f7be299aedb0da1b1a6d6d67c3271a826b776bb7cc034256550479a0f5 SHA512 e3c391dfcc5f14fdc5430d7a1d239d4ebec89399b17851e4d7643b8c0c70077aaec3a1bc1a8dd5e3320d8bc6e1562a26e3fe1121d75ce578f37f5d2e84a4ddf6 DIST google.golang.org%2Fappengine%2F@v%2Fv1.6.5.mod 171 BLAKE2B 09b1ead1721eaa1dab7106f0206fd6f1c1509ddd07f70d7a23f73a1c047b9b33b41bae2519d2ba7e5c6ca632a9082483080dbffe0af3c371934f2ceab9ad334c SHA512 f99bba4e696291aae951ea3865a1cbaf0ba2df7cde4f86e942b2e5f5a4dfc6dfde95c74e52ff31ba69f2aa2a838d21843343b2203c732279eede5936b92d7c8c -DIST google.golang.org%2Fappengine%2F@v%2Fv1.6.5.zip 417678 BLAKE2B cdb4e693ed5fb2bb77ed1ce0e0b1b25dbc3648c00554ade874ce28fffd5824f487fac744f9f2cb0920aad2c94a82024e1d233d1663887f0681790488a3af6f3c SHA512 1ffe3894d8fd004f6c28916e06d8e64708c20321ff914e82d05c50ce4c62b76bcd93e74e45871f7adc779791240ef8e25df08fdaaf2abdce20a3640d8964bb28 DIST google.golang.org%2Fappengine%2F@v%2Fv1.6.6.mod 171 BLAKE2B 09b1ead1721eaa1dab7106f0206fd6f1c1509ddd07f70d7a23f73a1c047b9b33b41bae2519d2ba7e5c6ca632a9082483080dbffe0af3c371934f2ceab9ad334c SHA512 f99bba4e696291aae951ea3865a1cbaf0ba2df7cde4f86e942b2e5f5a4dfc6dfde95c74e52ff31ba69f2aa2a838d21843343b2203c732279eede5936b92d7c8c DIST google.golang.org%2Fappengine%2F@v%2Fv1.6.7.mod 171 BLAKE2B 09b1ead1721eaa1dab7106f0206fd6f1c1509ddd07f70d7a23f73a1c047b9b33b41bae2519d2ba7e5c6ca632a9082483080dbffe0af3c371934f2ceab9ad334c SHA512 f99bba4e696291aae951ea3865a1cbaf0ba2df7cde4f86e942b2e5f5a4dfc6dfde95c74e52ff31ba69f2aa2a838d21843343b2203c732279eede5936b92d7c8c DIST google.golang.org%2Fappengine%2F@v%2Fv1.6.7.zip 417823 BLAKE2B 3ba5afeec03711fd1e2ecb11739fcc4dd770d5f1c23489549c7b3697fd7bb8eb8471fa76569a73b7ad4a2b634a126a055e1d67ab654e399005398655f0bf8a31 SHA512 cb047087045fe995e28b96c1a3ea3cef8b46facfcca80fdc14707f4f09d1429daeca9cbc456ecd9bb2e3d32dde145b75929506b10ffd67d35b3604674dc27b01 @@ -1784,7 +1531,6 @@ DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20190522204451-c2c4e71fbf69.mod DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20190801165951-fa694d86fc64.mod 331 BLAKE2B 63923e4fcfa896f163dc77009fbdee8ce8c2e31a4694b6ccddf3397cad5c89a3be5796dbc65b77cf059f1601729d976f9afd2969bd426c0cd8781b106ffe0be8 SHA512 9f22a11a1d639cc7a465b6e826c2bc3915fe0ac847159a38c470f0b1631d6f6b2e0ae0548344f7a8e97161d4c6b80113062c04062b7ab887d7d615c39cbfc2dd DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20190819201941-24fa4b261c55.mod 331 BLAKE2B 63923e4fcfa896f163dc77009fbdee8ce8c2e31a4694b6ccddf3397cad5c89a3be5796dbc65b77cf059f1601729d976f9afd2969bd426c0cd8781b106ffe0be8 SHA512 9f22a11a1d639cc7a465b6e826c2bc3915fe0ac847159a38c470f0b1631d6f6b2e0ae0548344f7a8e97161d4c6b80113062c04062b7ab887d7d615c39cbfc2dd DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20190911173649-1774047e7e51.mod 339 BLAKE2B 06dd6c875e6235007ea4f4a8350a7f80b3285e21f8ef599ea1e955a6185c5e11658040d073937a4110910c3d21d923487427c0dc626e342e10fef8efbfa95b2b SHA512 8d2fe5cf81319645c17ff8be71f966294976889b7aff74a5b234913dc34a1c7ac03548bcc9ed29120ef651705e7dc6da0c2aff892c9262d67d0044fec5685ac3 -DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20190927181202-20e1ac93f88c.mod 339 BLAKE2B 06dd6c875e6235007ea4f4a8350a7f80b3285e21f8ef599ea1e955a6185c5e11658040d073937a4110910c3d21d923487427c0dc626e342e10fef8efbfa95b2b SHA512 8d2fe5cf81319645c17ff8be71f966294976889b7aff74a5b234913dc34a1c7ac03548bcc9ed29120ef651705e7dc6da0c2aff892c9262d67d0044fec5685ac3 DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20191108220845-16a3f7862a1a.mod 340 BLAKE2B bb2207855662037de3179be2e667a9cd8798e2d3c1b1eeb939f76095b9c32cca6dacd47439429b5705ad1d5c5597cb4170f17e49bcfa310c0733f1e68ffc1610 SHA512 1095755ae781f0370bb3dd72fca348c5d6640a4f89b6eddfcdd349f320ae117a4da47e48707f66743fc8dc4067285750d816d178b484dee0d21de0b2d1b129b2 DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20191115194625-c23dd37a84c9.mod 340 BLAKE2B bb2207855662037de3179be2e667a9cd8798e2d3c1b1eeb939f76095b9c32cca6dacd47439429b5705ad1d5c5597cb4170f17e49bcfa310c0733f1e68ffc1610 SHA512 1095755ae781f0370bb3dd72fca348c5d6640a4f89b6eddfcdd349f320ae117a4da47e48707f66743fc8dc4067285750d816d178b484dee0d21de0b2d1b129b2 DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20191216164720-4f79533eabd1.mod 340 BLAKE2B bb2207855662037de3179be2e667a9cd8798e2d3c1b1eeb939f76095b9c32cca6dacd47439429b5705ad1d5c5597cb4170f17e49bcfa310c0733f1e68ffc1610 SHA512 1095755ae781f0370bb3dd72fca348c5d6640a4f89b6eddfcdd349f320ae117a4da47e48707f66743fc8dc4067285750d816d178b484dee0d21de0b2d1b129b2 @@ -1816,7 +1562,6 @@ DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20201210142538-e3217bee35cc.mod DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20201214200347-8c77b98c765d.mod 268 BLAKE2B 4ac4227310c12e7064866c6e3426900fe2e4befb661fd8dd11e47aa93df4a46e678e0dbf64d3df054da44446491c701a205a315e634752b57ccdcda3a9e7c12a SHA512 48f7000353b4c00c042daa550777df9a5031abfd49bc837d11ddd6a843fe05dd79063b423fda6d4ef1f5d42e9824349da341b35b49a9aa56249a6ef7d9d66200 DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20210222152913-aa3ee6e6a81c.mod 268 BLAKE2B 4ac4227310c12e7064866c6e3426900fe2e4befb661fd8dd11e47aa93df4a46e678e0dbf64d3df054da44446491c701a205a315e634752b57ccdcda3a9e7c12a SHA512 48f7000353b4c00c042daa550777df9a5031abfd49bc837d11ddd6a843fe05dd79063b423fda6d4ef1f5d42e9824349da341b35b49a9aa56249a6ef7d9d66200 DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20210303154014-9728d6b83eeb.mod 268 BLAKE2B 4ac4227310c12e7064866c6e3426900fe2e4befb661fd8dd11e47aa93df4a46e678e0dbf64d3df054da44446491c701a205a315e634752b57ccdcda3a9e7c12a SHA512 48f7000353b4c00c042daa550777df9a5031abfd49bc837d11ddd6a843fe05dd79063b423fda6d4ef1f5d42e9824349da341b35b49a9aa56249a6ef7d9d66200 -DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20210303154014-9728d6b83eeb.zip 9781987 BLAKE2B bb33325e57904a4baa8d8e8417cc7c68ca14fa49912cb3f6b9804869de4df87870f454f2a21dcabf940ee8eec1527f8a7f299fe9d12346a16f9980f9f7a54a95 SHA512 ab19aa64c07e0e16e63fd2b01b82cd3c5012a8ab6f1968bbe1c674e489a12cf692eca5f6039a32aa4ed05b3e3b792d5ca23520a35f9408bbbbc9c62303214d4e DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20210310155132-4ce2db91004e.mod 268 BLAKE2B 4ac4227310c12e7064866c6e3426900fe2e4befb661fd8dd11e47aa93df4a46e678e0dbf64d3df054da44446491c701a205a315e634752b57ccdcda3a9e7c12a SHA512 48f7000353b4c00c042daa550777df9a5031abfd49bc837d11ddd6a843fe05dd79063b423fda6d4ef1f5d42e9824349da341b35b49a9aa56249a6ef7d9d66200 DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20210319143718-93e7006c17a6.mod 268 BLAKE2B 4ac4227310c12e7064866c6e3426900fe2e4befb661fd8dd11e47aa93df4a46e678e0dbf64d3df054da44446491c701a205a315e634752b57ccdcda3a9e7c12a SHA512 48f7000353b4c00c042daa550777df9a5031abfd49bc837d11ddd6a843fe05dd79063b423fda6d4ef1f5d42e9824349da341b35b49a9aa56249a6ef7d9d66200 DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20210402141018-6c239bbf2bb1.mod 408 BLAKE2B ffa3c2000ed843b4274bfd1c06aedf4c5a9aa1fa9abbe06f96c2c09fb1ea8bc18e451fc226097659f5da5e603a67d00aee7d31d7bb7db22614de0c99950ff73a SHA512 c6d892fa8ab198a921437b1b017a9108e516f1d91a79b3fe0c39b674d19aa74385c30ae9456fdd1565c6c6308ce1b811d7b49db45e3fdedf1286aed38c1c48b4 @@ -1838,7 +1583,6 @@ DIST google.golang.org%2Fgrpc%2F@v%2Fv1.27.0.mod 562 BLAKE2B 33a46aa2516aa10a1bf DIST google.golang.org%2Fgrpc%2F@v%2Fv1.27.1.mod 562 BLAKE2B 33a46aa2516aa10a1bfed0431c4f3d41554aa8ab5cff1f259323c47999696d0cdf9113f162eebf3bbc18cea163f1c6f8225777653191380cfccf06e5921db81e SHA512 6e06146c3ee73338a24698b08d0091dca5cc67d033e1a98ca28157dccd8e056a3a2624c798180eda5917f90e1e37aff31158cb8ab2cedeb8e4578324719605ef DIST google.golang.org%2Fgrpc%2F@v%2Fv1.28.0.mod 532 BLAKE2B ebe5fc28123fed2d7c497a7e237039a4a90f6eeb389b61650cede1d3bb850a1cd09c1574ee57fe65b6f4d338bb440a67ff802a28805b044bcc78b39ce2acd5b6 SHA512 85a0f6a03de8c151aacca3944a75738ac01ba368be98d6e4756a772976fccfd0faac55df170feb51ac86a10241a613b2ce1ac7d7c5cbef41ee2ed8eb93416801 DIST google.golang.org%2Fgrpc%2F@v%2Fv1.29.1.mod 542 BLAKE2B d2411d4096489755e1a83388e3b3271930614b11b5d677af4a7ce0ee9c5d4618bda9ccf29c9dce7a2d0254676dfea8bd54c88ec857473f4beaee92d61da9c209 SHA512 a8ff8c888452392a2026849edd07ad5aa36691f7cb30357c33aee3457e03cac9daf48195b90c2ea62b71337c37bcea23d7a5996eaddc4330749487789dd70fb3 -DIST google.golang.org%2Fgrpc%2F@v%2Fv1.29.1.zip 1214793 BLAKE2B f2cdd928056e84499260c6ddd44594679f8c41bcda2630238d9281060998a6d76d1f63a5c72eff4dd30a44f2a8461f3fc85778699088bd54aa9e79c31c615420 SHA512 132d92c90c8ea502c3169966e717f56d1a437018190fbbf3f750aabe87276563265e30529a87e41be0a8192cac09547e231340e6dfefd657436cd5fea07bf7b3 DIST google.golang.org%2Fgrpc%2F@v%2Fv1.30.0.mod 511 BLAKE2B 94c30e556883cd2f7149d49865821ebebbb0858d6a78ab03471b876dd57294308437ecafc7122f894310c5aa3558d18c9402ce54a62f666232a3a6bcb5bb8a24 SHA512 a41ca5b114ddc35287b79e63133b1e753dc9baf5e993dd08045c9400a91a741cfab96dad0870c0ae835226031ba3eae11bbb48df814b9613308be63a0d70b603 DIST google.golang.org%2Fgrpc%2F@v%2Fv1.31.0.mod 511 BLAKE2B 94c30e556883cd2f7149d49865821ebebbb0858d6a78ab03471b876dd57294308437ecafc7122f894310c5aa3558d18c9402ce54a62f666232a3a6bcb5bb8a24 SHA512 a41ca5b114ddc35287b79e63133b1e753dc9baf5e993dd08045c9400a91a741cfab96dad0870c0ae835226031ba3eae11bbb48df814b9613308be63a0d70b603 DIST google.golang.org%2Fgrpc%2F@v%2Fv1.31.1.mod 511 BLAKE2B 94c30e556883cd2f7149d49865821ebebbb0858d6a78ab03471b876dd57294308437ecafc7122f894310c5aa3558d18c9402ce54a62f666232a3a6bcb5bb8a24 SHA512 a41ca5b114ddc35287b79e63133b1e753dc9baf5e993dd08045c9400a91a741cfab96dad0870c0ae835226031ba3eae11bbb48df814b9613308be63a0d70b603 @@ -1865,32 +1609,24 @@ DIST google.golang.org%2Fprotobuf%2F@v%2Fv1.23.0.mod 123 BLAKE2B 1c4e918b0eba97f DIST google.golang.org%2Fprotobuf%2F@v%2Fv1.23.1-0.20200526195155-81db48ad09cc.mod 123 BLAKE2B 1c4e918b0eba97f6cbf2766da4d81d59be965582a63fcb5d876194d0e57575bfc91ed40418bd435b7cb13f244c44acbe00821098b52b6d64111a4f812e4a5909 SHA512 dab1668079153e90bea3913c9aae022543d17d61e275e3d0e2ba7dfda3dd8f82642bcfd1e4d4add2b8f4fed342efd66ee6c7d7fe1e65e67e4e62f2d0ffd2387c DIST google.golang.org%2Fprotobuf%2F@v%2Fv1.24.0.mod 186 BLAKE2B ac72ab4b58c29ea036b52ea6972dba93b3ff95ceea9b476355b14bc335bfb99ac350101e70ec678bfb6656157679f3dd42a200a1531b982ad9c995c5063ad541 SHA512 d9197910537264ba24d95110f470ce2b057b795e7244bcae423ea922a8eb4f2c89df3b6dceb58e71cc7ba1f68ccaa3dfa78d7c26d63f5949d4014b8df336512c DIST google.golang.org%2Fprotobuf%2F@v%2Fv1.25.0.mod 186 BLAKE2B 7df4a9ba66d7fcfc40d73332ba6fcece38a38ffef4e9686fe7887272cdc81904438cfdd0e733224058289d24ee23efe087ed9a2b4f2dc31e7213bc3038ed9512 SHA512 1b0e5543fcdbca876b51ed261aa7b8abf09e985e4622111d46378893b7a2bbad882135fc1eb26ebbf97078800f6ad9f2983dd11c62a8aaa2ab1a4f0774585e65 -DIST google.golang.org%2Fprotobuf%2F@v%2Fv1.25.0.zip 1543881 BLAKE2B 2f556bdf8ed16bde9e6ecc8fc7339578c719ed0ec73ee426caa75b672ff5fcc442ea7dfed7f737900c98d5a5afc014b9e44b1b7f0f8147edb4627f3b390814c2 SHA512 29073698d91f0bd9d37cba38102b19e6223ea362f6eb331bb186670a0549391eaf856855d2978f70861e775af0a1f678a7669754862c9247edb0a682992debc7 DIST google.golang.org%2Fprotobuf%2F@v%2Fv1.26.0-rc.1.mod 83 BLAKE2B 0e4901ba1d4e31ef22f0f978ee7b7d926ac2cd3a1cb5d8d8a81a33e02f9dc81aad6508280d65659862c3a9bc0667c334cb6cd8c0c532d5fdb3735a415c2a5eca SHA512 a7b2aad691925341e3d1f6d1d1453b68386902a4e2e1c0deb406bc157d04328c5519a01ce938a33a6e358cbd9dc0c2f862c9822bde5314d2eb9d416d7bf789d2 DIST google.golang.org%2Fprotobuf%2F@v%2Fv1.26.0.mod 123 BLAKE2B 73f875413489557d8f0bbcd665c06356b900f87e2cd9ef0ee5aba218a3a910842912d36dc9e653afa538c99cc723d28327a8bec6eac1f6bd93277d70fa891339 SHA512 d618524aca1cb3e525060bb66b0c8f06c9ad6be5389be228d265dbcdb368442f4f0a7e98f8c9082916b2579d77e627a550904f0b1c058b7d5e45eb7ceb77c2e0 DIST google.golang.org%2Fprotobuf%2F@v%2Fv1.27.1.mod 123 BLAKE2B 73f875413489557d8f0bbcd665c06356b900f87e2cd9ef0ee5aba218a3a910842912d36dc9e653afa538c99cc723d28327a8bec6eac1f6bd93277d70fa891339 SHA512 d618524aca1cb3e525060bb66b0c8f06c9ad6be5389be228d265dbcdb368442f4f0a7e98f8c9082916b2579d77e627a550904f0b1c058b7d5e45eb7ceb77c2e0 DIST google.golang.org%2Fprotobuf%2F@v%2Fv1.27.1.zip 1572746 BLAKE2B 372a55a68ec03bf9367368d85088a51267228a63a1fc04777dc435a5e9a6c46495f5dae27f82f3f5cf6effa41d6bc9c0a49fe1678f94d435b2516b952d24a484 SHA512 0a27f0189b04291bcd96a52a84e4ebbac6424c02e1d899655d0ecf1592150290144f5e6c8ef81c6a2f0c43db5cbda7d383119a027ef9aed8cf5e623495001077 DIST gopkg.in%2Fairbrake%2Fgobrake.v2%2F@v%2Fv2.0.9.mod 36 BLAKE2B 33002a8288351a233f5e8236743a91df1f630355380a4ae8df10c32abc03470955eac6c15c95655caec990eb17ef2661985570e49293cb146517828090d95635 SHA512 8482c3135335a3a69611529f0d50bd19257b0fe8a8de2d4f2d6441ccde5f1e7a57d487cedc375575c5fe16094e5fc1c7f7f1a6bf04acc8a9d4f92701db279002 -DIST gopkg.in%2Fairbrake%2Fgobrake.v2%2F@v%2Fv2.0.9.zip 8866 BLAKE2B 279099b17d2f9a46f3b5e2db1e9855fb352eb840cad4c70e67b4612a6305a83d7926ed28396f0e84e27b56778b15f262ec497a835f7e2327ec82d1ec9388c69d SHA512 1649454679bdb5427e34f9ed83952cc509369ca04ee3776beff20096589bbe4d24bd6f6121c816ad4b9563da6fb0c0e4ddc873196160b42da6c07a204b21d43c DIST gopkg.in%2Falecthomas%2Fkingpin.v2%2F@v%2Fv2.2.6.mod 38 BLAKE2B e7781691d8c15b764ef6c89fcdf20e69fc28d46e8df2703b6fdc342247595c10ed25e3cc5b30cd29b81c57837f5685e4122e1b2c218a51fffbb1567c85b0835a SHA512 585188d3a75067e6b7d8a8321959fe7df80c6a19f8668a87f0d1b8687c4d2cefc039167446f6d02f7eeeb147371bc7a673348213bcb07f4d90bebc0ccf9f2015 -DIST gopkg.in%2Falecthomas%2Fkingpin.v2%2F@v%2Fv2.2.6.zip 59626 BLAKE2B 5fb595a10b7068bd2e4baea5fb28eb84f1f00960ca5ea964cd1812800ba8a34e62b3b71554dcfbdd727d5478eb5d91a00bd2bb7e89086929275e15e9261bdf2c SHA512 cdfbb32c7280c5405c4df41f00fa8b4ab2966285898a122a20f3c5f07a9e87095542be12efc09a67e4d90baa1fe51cd41f06733db7617949634409ea20e58dce DIST gopkg.in%2Fcheck.v1%2F@v%2Fv0.0.0-20161208181325-20d25e280405.mod 25 BLAKE2B 6470f3d94700c4d8b3176d692bdb91646750f2c6a866ff2ef4183aff1de01f024a8757f97b4626ec0355092e5f25e7ded91cd5be845f627d107c58b1daf400d7 SHA512 9ac0f80ef05881387cb2f48f81560f3207fe586ea16495383662e6d62e43d93fac01dfe72e1d0063d3ab065331dab3a8098d7da4f1830ba1aff6f27f8e1bc1b2 DIST gopkg.in%2Fcheck.v1%2F@v%2Fv1.0.0-20141024133853-64131543e789.mod 25 BLAKE2B 6470f3d94700c4d8b3176d692bdb91646750f2c6a866ff2ef4183aff1de01f024a8757f97b4626ec0355092e5f25e7ded91cd5be845f627d107c58b1daf400d7 SHA512 9ac0f80ef05881387cb2f48f81560f3207fe586ea16495383662e6d62e43d93fac01dfe72e1d0063d3ab065331dab3a8098d7da4f1830ba1aff6f27f8e1bc1b2 DIST gopkg.in%2Fcheck.v1%2F@v%2Fv1.0.0-20161208181325-20d25e280405.mod 25 BLAKE2B 6470f3d94700c4d8b3176d692bdb91646750f2c6a866ff2ef4183aff1de01f024a8757f97b4626ec0355092e5f25e7ded91cd5be845f627d107c58b1daf400d7 SHA512 9ac0f80ef05881387cb2f48f81560f3207fe586ea16495383662e6d62e43d93fac01dfe72e1d0063d3ab065331dab3a8098d7da4f1830ba1aff6f27f8e1bc1b2 DIST gopkg.in%2Fcheck.v1%2F@v%2Fv1.0.0-20180628173108-788fd7840127.mod 25 BLAKE2B 6470f3d94700c4d8b3176d692bdb91646750f2c6a866ff2ef4183aff1de01f024a8757f97b4626ec0355092e5f25e7ded91cd5be845f627d107c58b1daf400d7 SHA512 9ac0f80ef05881387cb2f48f81560f3207fe586ea16495383662e6d62e43d93fac01dfe72e1d0063d3ab065331dab3a8098d7da4f1830ba1aff6f27f8e1bc1b2 DIST gopkg.in%2Fcheck.v1%2F@v%2Fv1.0.0-20190902080502-41f04d3bba15.mod 25 BLAKE2B 6470f3d94700c4d8b3176d692bdb91646750f2c6a866ff2ef4183aff1de01f024a8757f97b4626ec0355092e5f25e7ded91cd5be845f627d107c58b1daf400d7 SHA512 9ac0f80ef05881387cb2f48f81560f3207fe586ea16495383662e6d62e43d93fac01dfe72e1d0063d3ab065331dab3a8098d7da4f1830ba1aff6f27f8e1bc1b2 DIST gopkg.in%2Fcheck.v1%2F@v%2Fv1.0.0-20200227125254-8fa46927fb4f.mod 25 BLAKE2B 6470f3d94700c4d8b3176d692bdb91646750f2c6a866ff2ef4183aff1de01f024a8757f97b4626ec0355092e5f25e7ded91cd5be845f627d107c58b1daf400d7 SHA512 9ac0f80ef05881387cb2f48f81560f3207fe586ea16495383662e6d62e43d93fac01dfe72e1d0063d3ab065331dab3a8098d7da4f1830ba1aff6f27f8e1bc1b2 -DIST gopkg.in%2Fcheck.v1%2F@v%2Fv1.0.0-20200902074654-038fdea0a05b.mod 25 BLAKE2B 6470f3d94700c4d8b3176d692bdb91646750f2c6a866ff2ef4183aff1de01f024a8757f97b4626ec0355092e5f25e7ded91cd5be845f627d107c58b1daf400d7 SHA512 9ac0f80ef05881387cb2f48f81560f3207fe586ea16495383662e6d62e43d93fac01dfe72e1d0063d3ab065331dab3a8098d7da4f1830ba1aff6f27f8e1bc1b2 -DIST gopkg.in%2Fcheck.v1%2F@v%2Fv1.0.0-20200902074654-038fdea0a05b.zip 41507 BLAKE2B 1717646144575b87f757c60d60954498f6bbd58d166cfbf650fd16c7a96435f9a4ca93f775c47ac54348bf7416356b5a205f4683139aa59b3093c80a5236a93b SHA512 170b91617f7c7f85f2879c22bef923f2816702fe5774592711d1de1483d5f7359456f94a5a89b9f165d2c18d7ff00ce7b8b5c6d639b8647bdd0a8fa37f9f895a DIST gopkg.in%2Fcheck.v1%2F@v%2Fv1.0.0-20201130134442-10cb98267c6c.mod 71 BLAKE2B 0a639f084a90d74b70232aeeaf4be7b5bb421913a30b3b97d97186022dcd1d1dacfb07eb7681369fb408793b8c7233ccc92caa77451f24371c64ce81e7c0a8fd SHA512 a2f9fd465e2e0c735ca80e04f2002e31cad434c5a3771a3adcdc7f9502f0caa7b27a5f17ec2cd95bcb214e12ac1200a78139db063d4384b864bd290cb6815e87 DIST gopkg.in%2Fcheck.v1%2F@v%2Fv1.0.0-20201130134442-10cb98267c6c.zip 42835 BLAKE2B 84e1f37c859e0d7ec5adc4cbbd4561186446e6bb75dabbfa73e44f44f7d21c2b14e97daac56bf65d2acbfa9c8a338ef8c23d75bbfcf26e01bdd87c3880c4a6e9 SHA512 b69b95251b63b6fd0ed1953dae01edefa52126e2168246bc2cdf067879ae5f830df4e610da45f5ac5aa4789f70d79da8a9bfa7af5b3786ef8f1e665a8b397e02 DIST gopkg.in%2Fcheggaaa%2Fpb.v1%2F@v%2Fv1.0.25.mod 31 BLAKE2B 1a4baffd98c62173795d54bc25845b710fe8391726fc5d67cd6025131f783a3d94cd474299d72f5f077dc529203dcdf7a069268dc30fa39d9b3f7fab566df45b SHA512 b8685a6e649de49671d079375ba2132a467bb015a29a7182744caa9464f5e7ac72a952b10faf04e5b6d745ec955b565dc03cbc4ca9849d23ebd5303a12f18401 DIST gopkg.in%2Ferrgo.v2%2F@v%2Fv2.1.0.mod 133 BLAKE2B c4ac637e2bf2d6635065be5213d73f23a1870054c58e9f1cce93af4627ed6fdefa96798b0fbbd27666573757f8b4a48c694ddf3f86c98e898124294459500771 SHA512 cac59fd7470fc9d3203dab6b9e881d4182cfca5acf0a19207a9aff2964d42f20422f9a164bb52b2fa73c523e3caafd63028189bd4190a1670870154dbf3e8178 -DIST gopkg.in%2Ferrgo.v2%2F@v%2Fv2.1.0.zip 15087 BLAKE2B 14023bf31885491762c00236992ef2c36894ab2d0c4838c24726a4de3b40a467b20b3eb41cfb1cff4dc5daf5a54d1d65c9a86837bf4f9875387d8cf57f002f61 SHA512 7fbe6eda590414d8c4f6da89d904308acb31b043054fc07d0443f788a405d8545944246842caec4cd9e19b6116359a65617726fb9cb56cd153c916855c32a6ee DIST gopkg.in%2Ffsnotify.v1%2F@v%2Fv1.4.7.mod 28 BLAKE2B ee2514c386f6cb3ff4a9b829d903e57372ce765aeab91fb2f29e95358e3472e0612a00f2982f53790159738e416819e368afa03e44bf8f6b43511347bc6d6995 SHA512 7cf7d1933039974dd4fa16febc52cc118bcd0e35c329d4c563c7f411b8000d9e17be5bca9a60d94f5309cbef97b3d176110704ebfbc3c114572cbadf63a55a34 -DIST gopkg.in%2Ffsnotify.v1%2F@v%2Fv1.4.7.zip 40894 BLAKE2B 5edf237401ae1a48c425ffec6fc67146850d7137c7026260e894656f6c832066321d930151bdd7624489e1f768fc04b47b0fd3dac3b2171bd092dff344de16a7 SHA512 f99afc545324e49ef1de05fd4c8dde0dae37094e2fb1b81de8d8c9b8ba9b28f39f9b5ab715c728e4a0375544a48d49c2dbd719fc178d222e0b914a425d9aeb63 DIST gopkg.in%2Fgemnasium%2Flogrus-airbrake-hook.v2%2F@v%2Fv2.1.2.mod 50 BLAKE2B c715a977e733670d4047cc0f62fd485ce2af214d87e799cdea97015f64ee66488e1f68f4aec8e8ab139cd70574a0dd5f54b7bcedad09b8890ad098bcb01d7f5f SHA512 2d48fa45b7183412ac358a60c0af0b3c2f77d5c461f6bf4ba5d7a162195d49076870e739ac6c59e95d41dae2002370f52faf183fd6ca7999d60374866fa3ebdc -DIST gopkg.in%2Fgemnasium%2Flogrus-airbrake-hook.v2%2F@v%2Fv2.1.2.zip 5369 BLAKE2B 348bf4892c8cba465502595b388fcec4f11024b9359f202af0cdecb00ccb28c742304361d38b663dabb0650f185100780578eb33c03207c1acec26b81ca1fdb1 SHA512 bf982d63fea6bd93f2b6be4d5bdc986d1316b6f92ee7af9b604b6f0af1dab44d09697b913a7c8ba59d5bed26296721b6cb7ad25b7a4481cf8d649c8a3e2099d8 DIST gopkg.in%2Finf.v0%2F@v%2Fv0.9.1.mod 23 BLAKE2B 7e865218970f4a4fa06035c7474ea6a854843051fafd593b393007eb606d813e7817d2444697c68a3c63ce44d57b2f7bd47348ae6e4481bd11f43ed6ace64e5a SHA512 cb350a878f5cb581d62859e605c732ff92a0b92295c28eb17f17768845feef85c1838bda755ff952a8c939f6a46e9cbf5dd77b6e278adf8197a418111e2f98dc DIST gopkg.in%2Finf.v0%2F@v%2Fv0.9.1.zip 15882 BLAKE2B 00d4a14f02231cee71bf55946b52e491df36745bffbc58affd61d73e0266bf259bd19595364c094dda028f84838442c65be69e240f8a23aa5d83f4eb7b3d3d84 SHA512 bfd1d29d3514659d778c1ef699b23bd6b5980620992d9aba56f62bc3870cf438a7f179e9b7bfc02f398cf1ffaf13652fd9b8d1c90c0fbf2ab315bf0b02a97c2b DIST gopkg.in%2Fjcmturner%2Faescts.v1%2F@v%2Fv1.0.1.mod 36 BLAKE2B 1f653e0e7fe93701b9e5c212697ee615f635c03fad64811a4741f57b9df6e53a632cd6665c12d2d56b5788639c386ec8461cafb4c5721610787e63b82579c539 SHA512 508e5b91b64eda9f137bdeb45512ca617294a48b9078670938190231eac59f96169462ab6dba748b9344df62479a48588db73c1d211977514f1e9baec3013167 @@ -1921,12 +1657,9 @@ DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.2.5.mod 95 BLAKE2B adb3684980f1d8e6c23444e9102 DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.2.7.mod 95 BLAKE2B adb3684980f1d8e6c23444e91028f8db55f1bc496114eb3508dbecf9917dbc8a0a4bed7c0d761123335a75b9ffe727e180f2d6aa5f84312edb05a798185c8362 SHA512 916ff67ddb6c2ba39905db4277ce42596d9ca5a42f8aa7f47f16335e78d91a1b30419fd1b7b6967b37e248363397ec527b38d2f500b3546edda5d2bce1944379 DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.2.8.mod 95 BLAKE2B adb3684980f1d8e6c23444e91028f8db55f1bc496114eb3508dbecf9917dbc8a0a4bed7c0d761123335a75b9ffe727e180f2d6aa5f84312edb05a798185c8362 SHA512 916ff67ddb6c2ba39905db4277ce42596d9ca5a42f8aa7f47f16335e78d91a1b30419fd1b7b6967b37e248363397ec527b38d2f500b3546edda5d2bce1944379 DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.3.0.mod 95 BLAKE2B adb3684980f1d8e6c23444e91028f8db55f1bc496114eb3508dbecf9917dbc8a0a4bed7c0d761123335a75b9ffe727e180f2d6aa5f84312edb05a798185c8362 SHA512 916ff67ddb6c2ba39905db4277ce42596d9ca5a42f8aa7f47f16335e78d91a1b30419fd1b7b6967b37e248363397ec527b38d2f500b3546edda5d2bce1944379 -DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.3.0.zip 80765 BLAKE2B d6d8bfba5082aabb1a247add43b21ffa058b58fef60e8efbf973b724273cda2496ef0c9b226ad14bfea17f141f077d3bd98dfe3dbcf3c2938fd64570abd662b2 SHA512 2a89b2bce856cc11f3b71edec9e538048acf07f6aabbe27236b663b284c086c5862f086734e58727e9db8912a113fea51f72dad1a45a9e85860764f9c27b19d2 DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.4.0.mod 95 BLAKE2B 888532a43aa7569fc03a62d78507081f30342eb4be40c01252683b16cd3658dd7b30d5f8a071dffe2c05f57bbee3afbc1ee4324c471788c633a878d498ff7d57 SHA512 2790882fbfa812468b9b3443630b1f1ee67a968eb20da8e4a1bfd410e4b516a8a7e77c07414b64f17e11e2151161b85d019e172cc833a45b19e66d4c70f89f82 DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.4.0.zip 81183 BLAKE2B 0e3222d715fe7e9e8e9a10abad817f75bdd095f9af250d6bdf1ee2881930c739111de8b526175c9204995c48e0ade9852541a7f22b0ce1261f473986a2739182 SHA512 d6f4ac547609c943adfc6b518ff03ac09da566ba2b29466abe8f6db3d5a41ae7e5c187068dce4e77271905b1aa88497ca49a43bb9bbf9c94011b7ccf1b4b2f42 DIST gopkg.in%2Fyaml.v3%2F@v%2Fv3.0.0-20200313102051-9f266ea9e77c.mod 95 BLAKE2B fbb87f0644ec9da5d4386358d23cdb15b0d23e8212e712f16f338455a3a0ad19fbfd63e92c955c359237ddfa8bb76d6d08280eead24d321668431891eca1e8ab SHA512 307ca9123efc577ca04828996ee9d8edbb51794ccb4b8d9f169ba689e7276aa5f6ae106a04b22b7fab853ffacfebcbf74468b64eaefd57445864c1fbc77fad9d -DIST gopkg.in%2Fyaml.v3%2F@v%2Fv3.0.0-20200615113413-eeeca48fe776.mod 95 BLAKE2B fbb87f0644ec9da5d4386358d23cdb15b0d23e8212e712f16f338455a3a0ad19fbfd63e92c955c359237ddfa8bb76d6d08280eead24d321668431891eca1e8ab SHA512 307ca9123efc577ca04828996ee9d8edbb51794ccb4b8d9f169ba689e7276aa5f6ae106a04b22b7fab853ffacfebcbf74468b64eaefd57445864c1fbc77fad9d -DIST gopkg.in%2Fyaml.v3%2F@v%2Fv3.0.0-20200615113413-eeeca48fe776.zip 103453 BLAKE2B 493d6289e171d84dded89f11aa89da42aefb6510e1b0a5a2e3a9223b31a6291af42c65b720246e9d632fed7e8a2868a2cd2e4f3e3f4acee99cff535aca0b6899 SHA512 7870ff82dad193b5087a735324705dc4ae3e29e96eff29ecd5b5e7ec38369aebc87151bb806dbd11b023dada74ff0c9fb4b7f0ed36d8f893f1c715909cb2b994 DIST gopkg.in%2Fyaml.v3%2F@v%2Fv3.0.0-20210107192922-496545a6307b.mod 95 BLAKE2B fbb87f0644ec9da5d4386358d23cdb15b0d23e8212e712f16f338455a3a0ad19fbfd63e92c955c359237ddfa8bb76d6d08280eead24d321668431891eca1e8ab SHA512 307ca9123efc577ca04828996ee9d8edbb51794ccb4b8d9f169ba689e7276aa5f6ae106a04b22b7fab853ffacfebcbf74468b64eaefd57445864c1fbc77fad9d DIST gopkg.in%2Fyaml.v3%2F@v%2Fv3.0.0-20210107192922-496545a6307b.zip 105245 BLAKE2B f0bcfd9d097905364d9c2b032b92a8aad64b63e0942eb864759b156eb97ac58769fbc035acf4ba57bd55db1b6596499ddc6d36e6d2e5cc584c2a465256ca3a73 SHA512 f9c0400f1f5590d7185ae3fdac7adf1787a5f5198e52ebd02841b7df5113c5e34de6a66fa01b2f5735be4b21190dffb46e9d8b084ad5c00ebd99599a39ff73db DIST gotest.tools%2F@v%2Fv2.2.0+incompatible.mod 20 BLAKE2B 25d11078b1caa5a705f3ae32f28d155683dfe0109d96531b1fc20e632acdc2f8429395975e6509f5dc78bc042b5e70e90fa2daa9790c39eb3422cbc189fb21af SHA512 5a73bc54777766425ba833348d2986408baedcaff86acf1648384bbcb31e302b0b0de38e1a92d53083551e35c62f375262497c0d5a37c9fb39824ae68fe8113e @@ -1941,21 +1674,16 @@ DIST honnef.co%2Fgo%2Ftools%2F@v%2Fv0.0.0-20190106161140-3f1c8253044a.mod 26 BLA DIST honnef.co%2Fgo%2Ftools%2F@v%2Fv0.0.0-20190418001031-e561f6794a2a.mod 26 BLAKE2B db6cc87a17bed88b955e6b36a17568930239c94a969211b02c2d5acc70386fbea63ac44365a0d3241e900125bd64644d698d8f1bdcabc3e6cf99c47259c63df5 SHA512 d00ae74b24e7fb3ff351ff68b88e59636153bbcf92b36e81e91556e3e75a7ccfb08ce471f757f92fd7612378944de3d7309c73923812e2df6a26b74e999ca9ce DIST honnef.co%2Fgo%2Ftools%2F@v%2Fv0.0.0-20190523083050-ea95bdfd59fc.mod 26 BLAKE2B db6cc87a17bed88b955e6b36a17568930239c94a969211b02c2d5acc70386fbea63ac44365a0d3241e900125bd64644d698d8f1bdcabc3e6cf99c47259c63df5 SHA512 d00ae74b24e7fb3ff351ff68b88e59636153bbcf92b36e81e91556e3e75a7ccfb08ce471f757f92fd7612378944de3d7309c73923812e2df6a26b74e999ca9ce DIST honnef.co%2Fgo%2Ftools%2F@v%2Fv0.0.1-2019.2.3.mod 300 BLAKE2B 3e3f5a2be0918cbaacd5e43e59fcc6c7c6999645f0c9214cd5a522c31d34b6d3dad61e3ddae8ccdb2f3f0d90b406c047802ee3d9d54dc40fe6eff9cd35620792 SHA512 0c8aa788d0c03d6d049f0dd7468d0f81ce2131ccedd5a5a3a18362b7d30eef7ef325277844eefe4b707b1ad71c6f83a44e110b7af7b98e05406d347237a7bafb -DIST honnef.co%2Fgo%2Ftools%2F@v%2Fv0.0.1-2019.2.3.zip 506912 BLAKE2B a38cb31fd8df49dae4ff187e67704b5586ba78a0dcfe5afa3b820f0ac80f7e12ba4bdb705caa97c6be85407fe97599d1244d2f56f0e9e36554ba43289d9f21d8 SHA512 3285ab90762ee6b771c95e1c842ab308f04ac366ddfa693040c49d8951bb01db33994eb69c2c9dfd6ab2b379b29cbfe31558ca6b6aafe3feea1e693b2a36d0cb DIST honnef.co%2Fgo%2Ftools%2F@v%2Fv0.0.1-2020.1.3.mod 300 BLAKE2B 3aa707c72ce7e402cc1765fed30253eb87e9e87aecc8096130e973623f53ded2a7572ca3d464e4db9de524cd651b3aa8fbc9fa0ef6bdc4eb9670b4d8652f4dfc SHA512 d814675e448688f6a506397bedb262fb2583c913ec1f8ca9ffc11206bdcd7e1f4ee3c561aee366eb2cdaede8c522a6f58f116236f3033bc7e91ec139bdd140f9 DIST honnef.co%2Fgo%2Ftools%2F@v%2Fv0.0.1-2020.1.4.mod 300 BLAKE2B 3aa707c72ce7e402cc1765fed30253eb87e9e87aecc8096130e973623f53ded2a7572ca3d464e4db9de524cd651b3aa8fbc9fa0ef6bdc4eb9670b4d8652f4dfc SHA512 d814675e448688f6a506397bedb262fb2583c913ec1f8ca9ffc11206bdcd7e1f4ee3c561aee366eb2cdaede8c522a6f58f116236f3033bc7e91ec139bdd140f9 DIST honnef.co%2Fgo%2Ftools%2F@v%2Fv0.0.1-2020.1.4.zip 561290 BLAKE2B 2bdf9fb92ee838f5a9112bc5e3ace3e1cdc7a4dd5b3940c94b36abdbd6def28f9629a49e9ec901a32b76c944cc82af19f0f99f281b15ce666ebf153d062bc052 SHA512 9d01facc2b973a45604ac010f0bf0ec6aa3121966eaea6d7e1ac15869a8f5892077c3bbf0cbc21517890e24379848b8def33bf7dee7b1152ce232dd996ad017f DIST howett.net%2Fplist%2F@v%2Fv0.0.0-20181124034731-591f970eefbb.mod 222 BLAKE2B feaacfa0991b48030344f0b3a95e5bbc2c536db23b42dd54e29a5018bee927bfc2b9eb9473732d983d1aae47d98d5cc1d16ebdfb2cb6718479b66156b8fa5ca3 SHA512 d21a325b837cb099226a68404f6976318a7f0b8af68c023b1eb85436bfc9dd9c877c9ffba87d0f27d5e9aac606121688c069989a0c2f3ba6d2895baa0759d022 DIST howett.net%2Fplist%2F@v%2Fv0.0.0-20181124034731-591f970eefbb.zip 69738 BLAKE2B d22c39eb97f4f1f591a5de1caf1b3098abe2a904a89dd851fffe170bfd1ed78411113bd3f2f75b547fd32d661cb34133f652449f18e13050d2df9e594ab3484f SHA512 42edffcf1da65083864d4ad866a4bf09bb184f52888e3ae7c2e47e6ff1967916cfe6e777de231a5e5a46f25b658b1c633429b6793584886373b2f8ebef8c5cef -DIST k8s.io%2Fapi%2F@v%2Fv0.19.4.mod 250 BLAKE2B 832af90a5721d00e66f1aafa6e13a8cdb4528325549ba853e1e0fe1e0873bca758e43f9febcf3bbf40af8f4e196113eda25acecc63a9615b8ef915207f48b31e SHA512 4eb8c2d413bfb608a3f198d99b603f632bae77888ba0a235c65344f44725b0c6e288a71bcd50ee7e6abd8d2e43f99856b84a6dd32d584c0fac1cc1f7db0dedc9 -DIST k8s.io%2Fapi%2F@v%2Fv0.19.4.zip 3838035 BLAKE2B 85fd1495473eb653ed1e0880dc6823ba25309d5100e826ebaa501a4bee706134f5e77ef64dd4ca51815f924e54879091c347ac19a912775aa305168b7e4009fe SHA512 f5c46726dad74e7597fc39d4564efe8dd006163958ff931944ee2fa534541212335bffb805ae6a92db143d46f1289c0e1dd0ec1128ba6a6260f9f95ffa8b09b0 DIST k8s.io%2Fapi%2F@v%2Fv0.20.1.mod 250 BLAKE2B e405b9fc54b7c3b375878adf1771869f8e5b64087d2fe9d3bfa9b3c6d30b6179c7ca193cfe29c5932f4ae85b31dd1db899100771fb3b3bb681ad6731eede4adf SHA512 89a8e511e48ef1df82e7f62cb9040c6ccc3bc2ce8a5e65af01195612546b05de24ab46294f88b9219a24863195e5c62c9cf8c32f205000d00e1e03da1486aa7c DIST k8s.io%2Fapi%2F@v%2Fv0.20.4.mod 250 BLAKE2B 39e76e250041b54a631413ddc838e5e48aa50ff9ec57d6da542b96ecbd5b27ef9dbbc7b938d24810205dec7ebecc6471d4cd80b64d9aa13db51608eedca32b8b SHA512 30508b37291b6b1cdbc1b7bd46283c249006b64119eb8f48903735b77811c98d05924de0d0f1786cc4c24b1f010d8ed12deae662a663050a5790a45643d1af83 DIST k8s.io%2Fapi%2F@v%2Fv0.20.6.mod 250 BLAKE2B c4fd5e4a95af86dacbf46f84edf9cfc815c5e99a5329e51ead19e24d032803e8d11826df9a037028a738c3fb908c739f68a3e17e9a027ecdca811a2625526489 SHA512 db17d189cb0fed0e5aa202ce04643ec8bbcbbac703cc9d4f6785f5fee7bf90aa9d88013263ccc54ea243916f39f8c6c90c3809d1c575a993b72ec070fb250071 DIST k8s.io%2Fapi%2F@v%2Fv0.21.1.mod 250 BLAKE2B 26936d5b217786ad546f5a47e58d6303703da39be2b5c14c2b0086c74c868c787aee84a8c8092b33b0d92c7b61a4fc3b0561805eea5325a4ef95cc322a7a13af SHA512 630c02430eb68e1eeeab7e37a9a010d9f6b3f9277b65def77d20a5dd05f54efec822890fccc14ca3a99b84849deaa74a6c5d6ef28c9b9f8e78fe5e4a24b73070 DIST k8s.io%2Fapi%2F@v%2Fv0.21.1.zip 4845450 BLAKE2B 71c4ae2eb1bf5f067f9e082d4d310c0aba6079556c5d01986a2fe7b367ce0caeaeacdea46c53f62dd2e5b5c907ca4364a817e19027b93ca92a13ab5646a03549 SHA512 e56c79bfd394ef93737329954fd2dd4afa38cf1f390fe72392583805ffbeccaf5a287d5e9132853fa59ba565c9412d9e1d7046a1f5fc45d681f0fd9e48a76e6c -DIST k8s.io%2Fapimachinery%2F@v%2Fv0.19.4.mod 1408 BLAKE2B be74691cf674c89144a34225010441b5edb70d19c7fde8a12cbf6980f5e9df1c722bd7ed7e70b2f9e9e620d989ff54dcd64931cbafb14a679dc67476f67bf05e SHA512 c46a5eae7bbeccff1e49672a7ccd85a9e66ccfb5b4fbc7760fb663c92be4f7b4653db0a5bbed300a8bb196b5ddc43c81b163807b6a83c866c0e82dd74457df00 -DIST k8s.io%2Fapimachinery%2F@v%2Fv0.19.4.zip 799731 BLAKE2B 009b486f8f6b5f2c06a38f62da7376d9b87c2f3cf5e2d676652f0a490430d44110c846d65fdda476e105487bf07936cc18c0b360350611f35f7759dad4b29246 SHA512 c7c3eeb38b64dcf5b5fd18afeb0358591f7707e37bda35001340a23add8a87df4894afe8fc82a4d44a4ce7190a1338c8841ba41536fb5ea3e7569bf0be928de8 DIST k8s.io%2Fapimachinery%2F@v%2Fv0.20.1.mod 1477 BLAKE2B 9093190a164cf46f5342b17755d15608ea7e75253ba12916153c03e69b311a879810dd52b28763b3f75b9ebd31c26bc35504fdf15da30cc68d35c6d5ae063a86 SHA512 957f6ec445363e9e13c972c951c65b7932708bd460afb42b08191740bb1e0b1547aa4f6e3a34031962753497cd079e074ec8a462dd8ed0953e434df36a7128f0 DIST k8s.io%2Fapimachinery%2F@v%2Fv0.20.4.mod 1477 BLAKE2B 9093190a164cf46f5342b17755d15608ea7e75253ba12916153c03e69b311a879810dd52b28763b3f75b9ebd31c26bc35504fdf15da30cc68d35c6d5ae063a86 SHA512 957f6ec445363e9e13c972c951c65b7932708bd460afb42b08191740bb1e0b1547aa4f6e3a34031962753497cd079e074ec8a462dd8ed0953e434df36a7128f0 DIST k8s.io%2Fapimachinery%2F@v%2Fv0.20.6.mod 1408 BLAKE2B ad631508b468e76593f3a77e2a238eb9223b0273a23647cb773fecbbd9b1a12c5ceafa0284fb0627be7fdda7ec779c0eaaed9a6d89e1f849dace1aba05359c70 SHA512 7a5ae495233cb1fc4936cd5ea9eb2e1620cdc2c0c83e894562dafb5f5263a1db5bd5b1be4e3552c966645abf8b5b2af54d9b6cac5aca42e79abdea3c8e9a2237 @@ -1964,8 +1692,6 @@ DIST k8s.io%2Fapimachinery%2F@v%2Fv0.21.1.zip 810037 BLAKE2B 534e9750eb33b7ca649 DIST k8s.io%2Fapiserver%2F@v%2Fv0.20.1.mod 2341 BLAKE2B 6deb62d7ab353791a696e7ad13bbdacb2972918880592d1299e1255ef907b5aa6b69a3cdc9cc9a331dd004fee516d2fd51e0fd4ff939925b7a514dcc74162b52 SHA512 3d26c0e3346609998201db174c1661a52f8742209ad660f2f03e975235e6358a1e27f03e47a1bca3413d0e61dcb70d83bac88491949303cb226ba9fe8dc7062d DIST k8s.io%2Fapiserver%2F@v%2Fv0.20.4.mod 2341 BLAKE2B f35eab0adc6243a985abbf5c8d83033d59a94cd6d28cd9ea3c6cb1792f3b6aed82acd7baded2e5049bb74cbdc6610f55ee2e2a33fa75516aed818eef1062a7fc SHA512 0ca6d5fd363a07f04e877a39a54dbfbbb1df4d445ed1f8ae3cabbe59776374979a7703ce53d4aaf87bab7892b5b86e3b161b11e15c2cd97ff9228a6d053f07e3 DIST k8s.io%2Fapiserver%2F@v%2Fv0.20.6.mod 2341 BLAKE2B 2b6581013f1a802520ad93055b3837ee3dab3b7a6f09a08966efc04f4fcd50a52a22231eb5449b616e24e88d9ca09b678f51ef7e3c193a57766bd71c35305ba9 SHA512 ff0c3aba612b2f1e83975c1bcc19220e92fb68c698b45a7862cab3c666b10665decf7e623fd4a66972781239bcb45bbead395e2a99e9ce1d172977ac149e838b -DIST k8s.io%2Fclient-go%2F@v%2Fv0.19.4.mod 1272 BLAKE2B 5bb5525f24e2e1dec456f5ac4197eb24ca87f5f858d90ca2148a0d4d51f27555e23caab32d33f649b9404170dae34148b22e9d159a7671e82dc9ee55750ca0c7 SHA512 c02ad295d048f191ccebd1b14e4baaf6ace59b807933def2d99cf683ebd45d813b021607e88be63b24583e44c83f11185c2a4a1adfb5ce82a697f6031278d350 -DIST k8s.io%2Fclient-go%2F@v%2Fv0.19.4.zip 2194403 BLAKE2B 079902a044c0a7372828d816ea1593be93ee483e14a3ea24d233bb999a1fc0413d17501ba20a8058475f72712bb2b3775e904ac1fcd3fbee47d7bd6bfe27daaa SHA512 47c348a530b160adcabf6d7f3c866723386b5610c654d0b7cc8e5d20e84dafa00b01b4bcd9b96c89fb5aecfc78fc5fe8c6c5354bc353c1c992c6d8533f14d2b7 DIST k8s.io%2Fclient-go%2F@v%2Fv0.20.1.mod 1273 BLAKE2B bde3696d8cac6866996e59257bf27f2149e83caa46214f4b2504e037fd6bea229f8934f6501942c159ba77798e77d6e2c875cd172e1c339384b64dca34a4047c SHA512 1f044bb05f17979f521b3db67550f31a09ff670591d72d9e6db8417adbcd6a50a1af78699e78a06d94b99cde7248653050ba1af1dc9f9394aabedfc184d958e8 DIST k8s.io%2Fclient-go%2F@v%2Fv0.20.4.mod 1273 BLAKE2B 381a5f7bfa959d191f4a2daed7b110aaa5d43ce3beab30863b77304ad4487caa958de48bd208cb5362fe07b8d1460ac861115c4cfe7bf78ecaf7391a15c62125 SHA512 cc162da3d8b68bc7fd817517527e62b698ca6113536cba99df024607b871621cdec5a5e81747b18d71c7f429b24e019753211435918f562dc18fb43729a0bd6a DIST k8s.io%2Fclient-go%2F@v%2Fv0.20.6.mod 1273 BLAKE2B 6e30b9d53df588b358196b89553c3cdbefd2de730099df6ad34eb8403abd8735ba16ed6cb183c1eb11d2933d5c807e3925b2a781ea6d1f8dd6a203a3b1d6a1b7 SHA512 282f9f6d6c16b0fdff7d648d482b17e0610e52365cb92cae11e2a3e484a6067cddba62a17d38cdf3b1b6323f2d5658d324bbeef387e387fb1bc8884f844863f5 @@ -1979,22 +1705,14 @@ DIST k8s.io%2Fcri-api%2F@v%2Fv0.20.1.mod 803 BLAKE2B 981becb944601f06544d9e2100c DIST k8s.io%2Fcri-api%2F@v%2Fv0.20.4.mod 803 BLAKE2B 981becb944601f06544d9e2100c82ad903393d9f7e25bdf5def56653278648b9d0f061eea4c94cb106d2835c50f4f1a2ab6a066bf3452071bbd08eb877fd4c06 SHA512 740016c54b0ee3aba85a2c8b61d1bd1f86359746de155139a5384d476b9fd7927eb6e2e4f35478085ef6d27cc7493c611ad1bb8a7a1234799b260f21a66aa2be DIST k8s.io%2Fcri-api%2F@v%2Fv0.20.6.mod 734 BLAKE2B d67ca32ee2b60d5ea238530916eca253abaa50c977aea2c5fbdcfa0f3313df05b2e1b3f14ecb729af40d9fafef7e1a5c90b30b053a111b1e9e3e414b3a08c4e2 SHA512 c02067232bd52013a05079d8602651f792d3c457b2d0ff4441d52900f6bfdfefce9eb731f49e4a5a09dfa9b82b9e87c9ac5f8a052fa8fe4b34c72bca7447031e DIST k8s.io%2Fgengo%2F@v%2Fv0.0.0-20200413195148-3a45101e95ac.mod 20 BLAKE2B ccdc31e151abf5dd6ff0453cb723ffae550c67c154d9de14cc2aaac1efac32063e57a1092e4341db6cbc6f58f639e3b34734859052ae76f21ce92af3ef61ffa4 SHA512 854a60e4fe9dec8121b68fa3102f977ad14264ed89bce9a6860117e80a3830a58565be00260da435f40452b28c6445fd191c90ca5134afea49458d676da49b07 -DIST k8s.io%2Fgengo%2F@v%2Fv0.0.0-20200413195148-3a45101e95ac.zip 170513 BLAKE2B e3bfeb01348c8a26d1fdcae773b2bfe0e6116c599e9a7bfcc81eb086a2defad90c223c4c9c82505cb34b4b2098206b7ea47e0961e2dad24bd3422970e0f7bc88 SHA512 b7d1466966b77056f622dae58e1e3b4d1c149903f7f96dd233a7e454c3c11e5bc09399f654cb08dfb10a6f8b96b690bdc18b9186b44b6fd0199ca3cccab84ee3 DIST k8s.io%2Fklog%2Fv2%2F@v%2Fv2.0.0.mod 71 BLAKE2B c6d2fc56898a5b4e11c13f2d102269674def5c651031128231aa23d016ac3e74c23c734c4637e574e7deea2173733ba6272f02fe05e3c39aa5d1de4713aa184e SHA512 29871958be33057ed4a8f81336085da0c633dcc4c00c4dcc134d1313b1220bd24124d5b2b7a47b26b56ba2e7daefcd33dbef7bbc0a344c72e6c2b039767f810a -DIST k8s.io%2Fklog%2Fv2%2F@v%2Fv2.2.0.mod 71 BLAKE2B 5379c4cfec1c33cee99fc39e4c30e0a83b523474b23c8fb332dcfe3e76463828c559e252a67f19c2b2421b36b5d3f85ab52915a5a959f02666f25bc97e6dbd0a SHA512 2addab12a7cc1ffa4b20d006278930f87efede3163ed08d93644668fd36b1878153e4e9bbc6562b09e2f6637024829199b90e827f94e0874c6fba40ef7d7ed8f -DIST k8s.io%2Fklog%2Fv2%2F@v%2Fv2.2.0.zip 45140 BLAKE2B c7271958036e25fcaebf47cba48efd18029563731e8648cf0e52247e538b9fec5b3afe74c1b3d071927b3cee29553c8a891dcc1cb920a3a3b17e1cacc8887bbf SHA512 f4adb771c1131f778d2b3f9154e8f855f5ad3882f1a932afc7b4457f9413fa43340e993e6a80cb930019a8e712d40fb62542efb524a2688635b6445f8f9dcb1e DIST k8s.io%2Fklog%2Fv2%2F@v%2Fv2.4.0.mod 71 BLAKE2B 5379c4cfec1c33cee99fc39e4c30e0a83b523474b23c8fb332dcfe3e76463828c559e252a67f19c2b2421b36b5d3f85ab52915a5a959f02666f25bc97e6dbd0a SHA512 2addab12a7cc1ffa4b20d006278930f87efede3163ed08d93644668fd36b1878153e4e9bbc6562b09e2f6637024829199b90e827f94e0874c6fba40ef7d7ed8f DIST k8s.io%2Fklog%2Fv2%2F@v%2Fv2.8.0.mod 71 BLAKE2B d211519da5641fd9e80f36d55ec4a81d4d943cc263d5ab664706ca4bfa843632ae15eaaaa19c4e0abcc4d67810e7736eaeff20c4a8bbc17a68c3b5211dd11dab SHA512 787d0191620cec13e492773d16600ec5ff90fb4d4253590010c02b473cacc62b547544f6c90502d9f1e53fe9f31dbc65cdfbd3bd2412628c44f37074505fff60 DIST k8s.io%2Fklog%2Fv2%2F@v%2Fv2.8.0.zip 51958 BLAKE2B ed0601a01a17f2a4601a21831be90c6a14d6db036b250a84079f19318309f5a41acabbda58fdf716ee8daf738f34f4dcedefe6528ef0ad70bf468e866d4c009c SHA512 cdefea35f3603fc8b3022f1a90981d75fafaeac4192f515ee5e1e6499d534d7c0c8610e754c79b23d12fe0265e17792c937390ec0c50b29fa30e958c411254e5 -DIST k8s.io%2Fkube-openapi%2F@v%2Fv0.0.0-20200805222855-6aeccd4b50c6.mod 1548 BLAKE2B 65bd1ac3e8a62764e532270b695a05b2f8d45242472567ba66e15c042651f44802cfd2cacb5bbc52d0e20a4f6caaf7fb6b7e7a407e3c5008bb0be884c9222f76 SHA512 5998597c43f19c27891cdc0c9219658cb12809d6af1df4bc9c3d234e2303aca17581f1f3a9c21e19d9abc201bcf794e05f8cd1b769aadbe21d74c3a6231af86b -DIST k8s.io%2Fkube-openapi%2F@v%2Fv0.0.0-20200805222855-6aeccd4b50c6.zip 837055 BLAKE2B 11b6ab0b043bdfa7fcda5cd19fb644cba4e9208560f2e4addf38f06577b91496ad836b39b8d58b75660c41dbfedf2204140ee8d6298f0730ddc5eaa947e141b1 SHA512 86ccf7cb2a1d79e318bc7aad6d418c5303df000e2ffb6b25a1902bebd70129195d33c27b0be37046175893588215ce870ac8ba006eb3f31f680aee2a0b1b4f68 DIST k8s.io%2Fkube-openapi%2F@v%2Fv0.0.0-20201113171705-d219536bb9fd.mod 1277 BLAKE2B 931fd6a123ccb62fee29d795690f778a4d39c8f84159bd85b80ff0d47f92d298985a6620eefece9c4c76d4e3ed795b4aaf8dfe6e53ceedebd68095a373fa2af9 SHA512 746bc18de0a8a3cfcd1707a3e6b01055a8e29dc2bebb6edb2a7abe8709c13199b288da6107ab3a85e35338a1b3c15eb73ac8f02243579aac0b9c4fe76c8f54fb DIST k8s.io%2Fkube-openapi%2F@v%2Fv0.0.0-20210305001622-591a79e4bda7.mod 1218 BLAKE2B 381df39fe48c112be512fb3c954797c40daa45f05cf5afcae61333340f125edef6d4261d3462022f02211b82b5840e845528db3a2eedd8380727e015856c8d8a SHA512 cefbc18554b31bc93feb3722d3af94dd84f1d363306b8c3f78e39465de2d51212d592b7bf97e851317fafc45c0efb20c73224be89d5f5bcfa756f0169417fd7f DIST k8s.io%2Fkube-openapi%2F@v%2Fv0.0.0-20210305001622-591a79e4bda7.zip 1002412 BLAKE2B 4c4599fa3e545e71b10c12cbfa4b59e20201cdb8ecb6f7ef9297a09f723bddf56a12df907d5fcf726eda044c5241fdca1b356b297c5476f0ebbaaf4fd36740eb SHA512 d8b702d4534b2a2c94f556e5f96857bebef9320747d73a6b647d88dd42ea62bc5672411c321d2e50f976a11aeeab00d8f36fb0defd26152f235bb13350b1dc2d DIST k8s.io%2Fkubernetes%2F@v%2Fv1.13.0.mod 25 BLAKE2B 4060536d51fac9854215957b1108a158adb0b3aeb8bfc659eca1140efdcf79cffe378db6f3cb1f4a4b68aa36468b7d5631e993d5a089eb839bd03b6b608496be SHA512 2349b7dbe8409836cc70d97c5b336f518b809f5731baf05ce68d957c9970895a9b7f89caf09763794cf13824ee29410b3a6e431b2da7f64610895c44b86c4d2d -DIST k8s.io%2Fkubernetes%2F@v%2Fv1.13.0.zip 23705052 BLAKE2B 9781386aa519494b728b3e74de4d89275395e5b8f0c982c96c504561d52d13f25469e023917496e7786492224500188d896deb0972d9b8b2308d67c58db48f6f SHA512 5c2ccdc122f8ba303a24dd5d630c0f6bb2d2342ac5f79079e7f83b2dafcdc7452d027f7d733564e8e08c306a5128bd9357ba7a105f24ec66b3041803b0fbf1f3 -DIST k8s.io%2Futils%2F@v%2Fv0.0.0-20200729134348-d5654de09c73.mod 167 BLAKE2B 2a61747d367153284e7e614a82f98c8913693f3b51174c24b7f25d8e9d236418c4da9e6b33c7cdb7b4350314373037e1e7121ad7c0ca5fbc9a3b4b711a078a98 SHA512 1117d2493d40a111a749b0033c92876773242b86da0b437ba063e5da21289102d784479b0c757ad8ce50de4b1d8a2f6956afe3b2656977bd76bfab9f97c1d8a9 -DIST k8s.io%2Futils%2F@v%2Fv0.0.0-20200729134348-d5654de09c73.zip 159296 BLAKE2B ab5a7b0347d89585292304e4ee3dd6681cdf40f1deeccf6e747c760b9b9a0e1643651c270b181a1c141c232ec76fe4a4a256fc9c41d0b57b628a7d1ba2f17bd7 SHA512 e4e4274b6f38bc9a9a0043e86130fc9c79949f80c341c1cc300b66b0741e4e55eee589280245df7d61c5ea2d4969b914b66a1582d53b07cb0922f8796eb2ae30 DIST k8s.io%2Futils%2F@v%2Fv0.0.0-20201110183641-67b214c5f920.mod 167 BLAKE2B 2a61747d367153284e7e614a82f98c8913693f3b51174c24b7f25d8e9d236418c4da9e6b33c7cdb7b4350314373037e1e7121ad7c0ca5fbc9a3b4b711a078a98 SHA512 1117d2493d40a111a749b0033c92876773242b86da0b437ba063e5da21289102d784479b0c757ad8ce50de4b1d8a2f6956afe3b2656977bd76bfab9f97c1d8a9 DIST k8s.io%2Futils%2F@v%2Fv0.0.0-20201110183641-67b214c5f920.zip 166996 BLAKE2B 210f1ba6f4b371b8216157d219b23dfada39ef76a86152d10dd34673bcd486dbd93802b1d610e31c4ca794e8d2eb1744d77e84adde09277c11929937d6631410 SHA512 03eb8ba4916ec58144deb1a10f47019e127a688c7e3f87b3ba6fee85a2c41b92b6d7a9293c6bf8921b33f83f8e46be019fd4751fe6c1c98cb83a6080065d2b51 DIST kernel.org%2Fpub%2Flinux%2Flibs%2Fsecurity%2Flibcap%2Fcap%2F@v%2Fv1.2.57.mod 125 BLAKE2B 8a327a79ebe3bebd775369294468a03158126d9b06be5d5043aec4d91e16f47d23fd6fb7943b50e8f310a78226a4f9320bbc164e60df5766755b154f8342851d SHA512 62b04a8bfd967d619cd6de06bbba375b2ebaa1c6b4d23610d2fcd00a6e6d550d9c6d755dd9341f4de53dd6a23aefdf7af630ab330e150e98fe7a76b4d56a33fc @@ -2002,13 +1720,10 @@ DIST kernel.org%2Fpub%2Flinux%2Flibs%2Fsecurity%2Flibcap%2Fcap%2F@v%2Fv1.2.57.zi DIST kernel.org%2Fpub%2Flinux%2Flibs%2Fsecurity%2Flibcap%2Fpsx%2F@v%2Fv1.2.57.mod 62 BLAKE2B 9804aec863c12a512b98aafbc5a1be816b834a69286080249e01cfef5f50d15b542e8ec0776f9b17a115798ea44b181d3f1474b578be2841f2f60c4b5c4527d2 SHA512 d06b71dd9a66fbe25c6f0786993ff0a36148c97de9ab859370eccadd536f3e4be4d750592d8227785b3b2fa158797543ea4759675841dd6accec8a305a62a6e2 DIST kernel.org%2Fpub%2Flinux%2Flibs%2Fsecurity%2Flibcap%2Fpsx%2F@v%2Fv1.2.57.zip 21425 BLAKE2B c75bab83be50606cef57aa2205a21ceb358d36d86b526b0ea749a90884d506b0427c6e8728d9401b75958383fff1ac83c330a494b0f2ec04408be0f4f62e3099 SHA512 5de05fef3a594aa9994e4721b65ebd288afb1498cbfc959bb738cf0028cc258e41b8a8f8560b2294aeed86d6e5f169c63ffd1c3bb7de9d5ebb642a5979b98ed3 DIST rsc.io%2Fbinaryregexp%2F@v%2Fv0.2.0.mod 36 BLAKE2B 61110bed2b9e99e0250cf6e8b842257202c89b3462edf9368b73cab29f9dbd4dcc66c3e290a1d6329b7d62321eecc52082a8c4c0797eac743a29a8a00910a93f SHA512 db50ff677b0bdccbc1a1ad3df7c5cc76f2fcccf3ab99d08d1c2868440eb9b893fe89452f4286f7d42f2f16abf0f4acda67fe86e174dcfa730a743aafcc166774 -DIST rsc.io%2Fbinaryregexp%2F@v%2Fv0.2.0.zip 450232 BLAKE2B 2d10520e06557fa00e94a1ccd80b9b937bcaf404f81f853a020eed606c7a297db037baf784518e060604319ba5454423e4995ab005be18ae1398c5ef16f24719 SHA512 0a15b90c2a4577cbc298a34f714660e9fdc488b1fb72b33d0ae296cb6f15a691091d5e6d3c801998b9c2b7236b163118577b2816316078d613f74cd803947534 DIST rsc.io%2Fquote%2Fv3%2F@v%2Fv3.1.0.mod 55 BLAKE2B f1f0ba35f0ffd200ed37c06b2025c1fd436e3fd857bd525b9295c0cbcade7e1f037e3f566124a7ef428384d50525426f0d40468c967e39bac6057174710e2566 SHA512 e6357ddd7d09692c60e59e6cb80469ade8284052cdd3ea520ec4dbcb42c1cabe045c599e43cce94bec022bd82e87a554ecac42f8c917cf2ff44daff9c1a147d5 DIST rsc.io%2Fsampler%2F@v%2Fv1.3.0.mod 88 BLAKE2B c2ac3c9619e396db470c9951dfc11cdacccd56ae09b3b353015ee7e5fbb023df288dbf48d81b44c309241d1ea89a2e0ee42ee1d17e536fcfa531aaee0e651ab7 SHA512 2137507eb25fbae419605e0cd6bca4cfa584110eebc276cd759a4dcb6f97e52928e5b2d9b276e76bcabcec3bbfc2c42f97fa29f54695d27fb00f9423e1638863 DIST sigs.k8s.io%2Fapiserver-network-proxy%2Fkonnectivity-client%2F@v%2Fv0.0.14.mod 175 BLAKE2B 62ceee8603e76513f82ac240141baa2752978c96b7f2d28dbd4ad5ea9136751af8baa7b0ecc539b22a5ec427446b091f2d33826ae7aff25dac6eb8635ccee4f5 SHA512 0d1d2566707d1ac2927404c5d08e75d4ae9818085c0a156ca81422a688575f913723be6ed07faabc3831fc467ae5e7a9f3d90a2609dbb93c47cc5b230f64ec4e DIST sigs.k8s.io%2Fapiserver-network-proxy%2Fkonnectivity-client%2F@v%2Fv0.0.15.mod 175 BLAKE2B 62ceee8603e76513f82ac240141baa2752978c96b7f2d28dbd4ad5ea9136751af8baa7b0ecc539b22a5ec427446b091f2d33826ae7aff25dac6eb8635ccee4f5 SHA512 0d1d2566707d1ac2927404c5d08e75d4ae9818085c0a156ca81422a688575f913723be6ed07faabc3831fc467ae5e7a9f3d90a2609dbb93c47cc5b230f64ec4e -DIST sigs.k8s.io%2Fstructured-merge-diff%2Fv4%2F@v%2Fv4.0.1.mod 346 BLAKE2B f7711e6d8685f0d5323a98161f831fbe6d411fba26a6b1ad91ea656faea33eb4ffd9a1b33539b585643006d468f804368ab277db997273da67fec3dc72042ed3 SHA512 ad7e33e7a6eea993c180fe2d26dfea41511ea39e1c28f03ef681dd45e17e2fc0917d673b2a8ca8c09afe5dd832d949873b98c10968e691396a28ccd7ba6bc839 -DIST sigs.k8s.io%2Fstructured-merge-diff%2Fv4%2F@v%2Fv4.0.1.zip 220145 BLAKE2B 4d9481ded980aad9bcc52ff764393dacb1309065e6ba96cc4fa24590fd8cd02c116e056808861d5e3b04d4bf6cfabe1d73e8872965a22cc82670e495ae944353 SHA512 283baf23992d3e8cdb95f1871e4c8cd46bee5c540b2fd5bbd85ccf0651236d2ccbed3e5435c40edb2bf956770a8f74060beb9f1047039d993598aa5b1f135ee5 DIST sigs.k8s.io%2Fstructured-merge-diff%2Fv4%2F@v%2Fv4.0.2.mod 346 BLAKE2B f7711e6d8685f0d5323a98161f831fbe6d411fba26a6b1ad91ea656faea33eb4ffd9a1b33539b585643006d468f804368ab277db997273da67fec3dc72042ed3 SHA512 ad7e33e7a6eea993c180fe2d26dfea41511ea39e1c28f03ef681dd45e17e2fc0917d673b2a8ca8c09afe5dd832d949873b98c10968e691396a28ccd7ba6bc839 DIST sigs.k8s.io%2Fstructured-merge-diff%2Fv4%2F@v%2Fv4.0.3.mod 346 BLAKE2B f7711e6d8685f0d5323a98161f831fbe6d411fba26a6b1ad91ea656faea33eb4ffd9a1b33539b585643006d468f804368ab277db997273da67fec3dc72042ed3 SHA512 ad7e33e7a6eea993c180fe2d26dfea41511ea39e1c28f03ef681dd45e17e2fc0917d673b2a8ca8c09afe5dd832d949873b98c10968e691396a28ccd7ba6bc839 DIST sigs.k8s.io%2Fstructured-merge-diff%2Fv4%2F@v%2Fv4.1.0.mod 346 BLAKE2B f7711e6d8685f0d5323a98161f831fbe6d411fba26a6b1ad91ea656faea33eb4ffd9a1b33539b585643006d468f804368ab277db997273da67fec3dc72042ed3 SHA512 ad7e33e7a6eea993c180fe2d26dfea41511ea39e1c28f03ef681dd45e17e2fc0917d673b2a8ca8c09afe5dd832d949873b98c10968e691396a28ccd7ba6bc839 diff --git a/app-admin/filebeat/filebeat-7.13.4.ebuild b/app-admin/filebeat/filebeat-7.13.4.ebuild deleted file mode 100644 index 3aace26796b3..000000000000 --- a/app-admin/filebeat/filebeat-7.13.4.ebuild +++ /dev/null @@ -1,1173 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit go-module - -EGO_SUM=( - "4d63.com/embedfiles v0.0.0-20190311033909-995e0740726f" - "4d63.com/embedfiles v0.0.0-20190311033909-995e0740726f/go.mod" - "4d63.com/tz v1.1.1-0.20191124060701-6d37baae851b" - "4d63.com/tz v1.1.1-0.20191124060701-6d37baae851b/go.mod" - "bazil.org/fuse v0.0.0-20160811212531-371fbbdaa898" - "bazil.org/fuse v0.0.0-20160811212531-371fbbdaa898/go.mod" - "cloud.google.com/go v0.26.0/go.mod" - "cloud.google.com/go v0.34.0/go.mod" - "cloud.google.com/go v0.38.0/go.mod" - "cloud.google.com/go v0.44.1/go.mod" - "cloud.google.com/go v0.44.2/go.mod" - "cloud.google.com/go v0.45.1/go.mod" - "cloud.google.com/go v0.46.3/go.mod" - "cloud.google.com/go v0.51.0" - "cloud.google.com/go v0.51.0/go.mod" - "cloud.google.com/go/bigquery v1.0.1" - "cloud.google.com/go/bigquery v1.0.1/go.mod" - "cloud.google.com/go/datastore v1.0.0" - "cloud.google.com/go/datastore v1.0.0/go.mod" - "cloud.google.com/go/pubsub v1.0.1" - "cloud.google.com/go/pubsub v1.0.1/go.mod" - "cloud.google.com/go/storage v1.0.0" - "cloud.google.com/go/storage v1.0.0/go.mod" - "code.cloudfoundry.org/go-diodes v0.0.0-20190809170250-f77fb823c7ee" - "code.cloudfoundry.org/go-diodes v0.0.0-20190809170250-f77fb823c7ee/go.mod" - "code.cloudfoundry.org/go-loggregator v7.4.0+incompatible" - "code.cloudfoundry.org/go-loggregator v7.4.0+incompatible/go.mod" - "code.cloudfoundry.org/gofileutils v0.0.0-20170111115228-4d0c80011a0f" - "code.cloudfoundry.org/gofileutils v0.0.0-20170111115228-4d0c80011a0f/go.mod" - "code.cloudfoundry.org/rfc5424 v0.0.0-20180905210152-236a6d29298a" - "code.cloudfoundry.org/rfc5424 v0.0.0-20180905210152-236a6d29298a/go.mod" - "dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9" - "dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod" - "github.com/Azure/azure-amqp-common-go/v3 v3.0.0" - "github.com/Azure/azure-amqp-common-go/v3 v3.0.0/go.mod" - "github.com/Azure/azure-event-hubs-go/v3 v3.1.2" - "github.com/Azure/azure-event-hubs-go/v3 v3.1.2/go.mod" - "github.com/Azure/azure-pipeline-go v0.1.8/go.mod" - "github.com/Azure/azure-pipeline-go v0.1.9/go.mod" - "github.com/Azure/azure-pipeline-go v0.2.1" - "github.com/Azure/azure-pipeline-go v0.2.1/go.mod" - "github.com/Azure/azure-sdk-for-go v37.1.0+incompatible" - "github.com/Azure/azure-sdk-for-go v37.1.0+incompatible/go.mod" - "github.com/Azure/azure-storage-blob-go v0.6.0/go.mod" - "github.com/Azure/azure-storage-blob-go v0.8.0" - "github.com/Azure/azure-storage-blob-go v0.8.0/go.mod" - "github.com/Azure/go-amqp v0.12.6" - "github.com/Azure/go-amqp v0.12.6/go.mod" - "github.com/Azure/go-ansiterm v0.0.0-20170929234023-d6e3b3328b78" - "github.com/Azure/go-ansiterm v0.0.0-20170929234023-d6e3b3328b78/go.mod" - "github.com/Azure/go-autorest/autorest v0.9.0/go.mod" - "github.com/Azure/go-autorest/autorest v0.9.3/go.mod" - "github.com/Azure/go-autorest/autorest v0.9.6" - "github.com/Azure/go-autorest/autorest v0.9.6/go.mod" - "github.com/Azure/go-autorest/autorest/adal v0.5.0/go.mod" - "github.com/Azure/go-autorest/autorest/adal v0.8.0/go.mod" - "github.com/Azure/go-autorest/autorest/adal v0.8.1/go.mod" - "github.com/Azure/go-autorest/autorest/adal v0.8.2" - "github.com/Azure/go-autorest/autorest/adal v0.8.2/go.mod" - "github.com/Azure/go-autorest/autorest/azure/auth v0.4.2" - "github.com/Azure/go-autorest/autorest/azure/auth v0.4.2/go.mod" - "github.com/Azure/go-autorest/autorest/azure/cli v0.3.1" - "github.com/Azure/go-autorest/autorest/azure/cli v0.3.1/go.mod" - "github.com/Azure/go-autorest/autorest/date v0.1.0/go.mod" - "github.com/Azure/go-autorest/autorest/date v0.2.0" - "github.com/Azure/go-autorest/autorest/date v0.2.0/go.mod" - "github.com/Azure/go-autorest/autorest/mocks v0.1.0/go.mod" - "github.com/Azure/go-autorest/autorest/mocks v0.2.0/go.mod" - "github.com/Azure/go-autorest/autorest/mocks v0.3.0" - "github.com/Azure/go-autorest/autorest/mocks v0.3.0/go.mod" - "github.com/Azure/go-autorest/autorest/to v0.3.0" - "github.com/Azure/go-autorest/autorest/to v0.3.0/go.mod" - "github.com/Azure/go-autorest/autorest/validation v0.2.0" - "github.com/Azure/go-autorest/autorest/validation v0.2.0/go.mod" - "github.com/Azure/go-autorest/logger v0.1.0" - "github.com/Azure/go-autorest/logger v0.1.0/go.mod" - "github.com/Azure/go-autorest/tracing v0.5.0" - "github.com/Azure/go-autorest/tracing v0.5.0/go.mod" - "github.com/BurntSushi/toml v0.3.1" - "github.com/BurntSushi/toml v0.3.1/go.mod" - "github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802" - "github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod" - "github.com/DataDog/zstd v1.4.1" - "github.com/DataDog/zstd v1.4.1/go.mod" - "github.com/Masterminds/semver v1.4.2" - "github.com/Masterminds/semver v1.4.2/go.mod" - "github.com/Microsoft/hcsshim v0.8.7" - "github.com/Microsoft/hcsshim v0.8.7/go.mod" - "github.com/NYTimes/gziphandler v0.0.0-20170623195520-56545f4a5d46" - "github.com/NYTimes/gziphandler v0.0.0-20170623195520-56545f4a5d46/go.mod" - "github.com/OneOfOne/xxhash v1.2.2" - "github.com/OneOfOne/xxhash v1.2.2/go.mod" - "github.com/PuerkitoBio/purell v1.0.0" - "github.com/PuerkitoBio/purell v1.0.0/go.mod" - "github.com/PuerkitoBio/urlesc v0.0.0-20160726150825-5bd2802263f2" - "github.com/PuerkitoBio/urlesc v0.0.0-20160726150825-5bd2802263f2/go.mod" - "github.com/Shopify/toxiproxy v2.1.4+incompatible" - "github.com/Shopify/toxiproxy v2.1.4+incompatible/go.mod" - "github.com/StackExchange/wmi v0.0.0-20170221213301-9f32b5905fd6" - "github.com/StackExchange/wmi v0.0.0-20170221213301-9f32b5905fd6/go.mod" - "github.com/adriansr/fsnotify v0.0.0-20180417234312-c9bbe1f46f1d" - "github.com/adriansr/fsnotify v0.0.0-20180417234312-c9bbe1f46f1d/go.mod" - "github.com/adriansr/gopacket v1.1.18-0.20200327165309-dd62abfa8a41" - "github.com/adriansr/gopacket v1.1.18-0.20200327165309-dd62abfa8a41/go.mod" - "github.com/aerospike/aerospike-client-go v1.27.1-0.20170612174108-0f3b54da6bdc" - "github.com/aerospike/aerospike-client-go v1.27.1-0.20170612174108-0f3b54da6bdc/go.mod" - "github.com/akavel/rsrc v0.8.0" - "github.com/akavel/rsrc v0.8.0/go.mod" - "github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod" - "github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751" - "github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751/go.mod" - "github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod" - "github.com/alecthomas/units v0.0.0-20190717042225-c3de453c63f4" - "github.com/alecthomas/units v0.0.0-20190717042225-c3de453c63f4/go.mod" - "github.com/andrewkroh/goja v0.0.0-20190128172624-dd2ac4456e20" - "github.com/andrewkroh/goja v0.0.0-20190128172624-dd2ac4456e20/go.mod" - "github.com/andrewkroh/sys v0.0.0-20151128191922-287798fe3e43" - "github.com/andrewkroh/sys v0.0.0-20151128191922-287798fe3e43/go.mod" - "github.com/antihax/optional v0.0.0-20180407024304-ca021399b1a6" - "github.com/antihax/optional v0.0.0-20180407024304-ca021399b1a6/go.mod" - "github.com/antlr/antlr4 v0.0.0-20200820155224-be881fa6b91d" - "github.com/antlr/antlr4 v0.0.0-20200820155224-be881fa6b91d/go.mod" - "github.com/apache/thrift v0.13.1-0.20200603211036-eac4d0c79a5f" - "github.com/apache/thrift v0.13.1-0.20200603211036-eac4d0c79a5f/go.mod" - "github.com/apoydence/eachers v0.0.0-20181020210610-23942921fe77" - "github.com/apoydence/eachers v0.0.0-20181020210610-23942921fe77/go.mod" - "github.com/armon/consul-api v0.0.0-20180202201655-eb2c6b5be1b6" - "github.com/armon/consul-api v0.0.0-20180202201655-eb2c6b5be1b6/go.mod" - "github.com/armon/go-radix v1.0.0" - "github.com/armon/go-radix v1.0.0/go.mod" - "github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5" - "github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod" - "github.com/aws/aws-lambda-go v1.6.0" - "github.com/aws/aws-lambda-go v1.6.0/go.mod" - "github.com/aws/aws-sdk-go-v2 v0.9.0" - "github.com/aws/aws-sdk-go-v2 v0.9.0/go.mod" - "github.com/awslabs/goformation/v3 v3.1.0" - "github.com/awslabs/goformation/v3 v3.1.0/go.mod" - "github.com/awslabs/goformation/v4 v4.1.0" - "github.com/awslabs/goformation/v4 v4.1.0/go.mod" - "github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod" - "github.com/beorn7/perks v1.0.0/go.mod" - "github.com/beorn7/perks v1.0.1" - "github.com/beorn7/perks v1.0.1/go.mod" - "github.com/bi-zone/go-winio v0.4.15" - "github.com/bi-zone/go-winio v0.4.15/go.mod" - "github.com/blakerouse/service v1.1.1-0.20200924160513-057808572ffa" - "github.com/blakerouse/service v1.1.1-0.20200924160513-057808572ffa/go.mod" - "github.com/blakesmith/ar v0.0.0-20150311145944-8bd4349a67f2" - "github.com/blakesmith/ar v0.0.0-20150311145944-8bd4349a67f2/go.mod" - "github.com/blang/semver v3.1.0+incompatible" - "github.com/blang/semver v3.1.0+incompatible/go.mod" - "github.com/bsm/sarama-cluster v2.1.14-0.20180625083203-7e67d87a6b3f+incompatible" - "github.com/bsm/sarama-cluster v2.1.14-0.20180625083203-7e67d87a6b3f+incompatible/go.mod" - "github.com/cavaliercoder/badio v0.0.0-20160213150051-ce5280129e9e" - "github.com/cavaliercoder/badio v0.0.0-20160213150051-ce5280129e9e/go.mod" - "github.com/cavaliercoder/go-rpm v0.0.0-20190131055624-7a9c54e3d83e" - "github.com/cavaliercoder/go-rpm v0.0.0-20190131055624-7a9c54e3d83e/go.mod" - "github.com/census-instrumentation/opencensus-proto v0.2.1" - "github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod" - "github.com/cespare/xxhash v1.1.0" - "github.com/cespare/xxhash v1.1.0/go.mod" - "github.com/cespare/xxhash/v2 v2.1.1" - "github.com/cespare/xxhash/v2 v2.1.1/go.mod" - "github.com/chzyer/logex v1.1.10" - "github.com/chzyer/logex v1.1.10/go.mod" - "github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e" - "github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod" - "github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1" - "github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod" - "github.com/client9/misspell v0.3.4" - "github.com/client9/misspell v0.3.4/go.mod" - "github.com/cloudfoundry-community/go-cfclient v0.0.0-20190808214049-35bcce23fc5f" - "github.com/cloudfoundry-community/go-cfclient v0.0.0-20190808214049-35bcce23fc5f/go.mod" - "github.com/cloudfoundry/noaa v2.1.0+incompatible" - "github.com/cloudfoundry/noaa v2.1.0+incompatible/go.mod" - "github.com/cloudfoundry/sonde-go v0.0.0-20171206171820-b33733203bb4" - "github.com/cloudfoundry/sonde-go v0.0.0-20171206171820-b33733203bb4/go.mod" - "github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f" - "github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod" - "github.com/codegangsta/inject v0.0.0-20150114235600-33e0aa1cb7c0" - "github.com/codegangsta/inject v0.0.0-20150114235600-33e0aa1cb7c0/go.mod" - "github.com/containerd/cgroups v0.0.0-20190919134610-bf292b21730f" - "github.com/containerd/cgroups v0.0.0-20190919134610-bf292b21730f/go.mod" - "github.com/containerd/console v0.0.0-20180822173158-c12b1e7919c1" - "github.com/containerd/console v0.0.0-20180822173158-c12b1e7919c1/go.mod" - "github.com/containerd/containerd v1.3.0-beta.2.0.20190828155532-0293cbd26c69/go.mod" - "github.com/containerd/containerd v1.3.3" - "github.com/containerd/containerd v1.3.3/go.mod" - "github.com/containerd/continuity v0.0.0-20190426062206-aaeac12a7ffc/go.mod" - "github.com/containerd/continuity v0.0.0-20200107194136-26c1120b8d41" - "github.com/containerd/continuity v0.0.0-20200107194136-26c1120b8d41/go.mod" - "github.com/containerd/fifo v0.0.0-20190226154929-a9fb20d87448/go.mod" - "github.com/containerd/fifo v0.0.0-20190816180239-bda0ff6ed73c" - "github.com/containerd/fifo v0.0.0-20190816180239-bda0ff6ed73c/go.mod" - "github.com/containerd/go-runc v0.0.0-20180907222934-5a6d9f37cfa3" - "github.com/containerd/go-runc v0.0.0-20180907222934-5a6d9f37cfa3/go.mod" - "github.com/containerd/ttrpc v0.0.0-20190828154514-0e0f228740de" - "github.com/containerd/ttrpc v0.0.0-20190828154514-0e0f228740de/go.mod" - "github.com/containerd/typeurl v0.0.0-20180627222232-a93fcdb778cd" - "github.com/containerd/typeurl v0.0.0-20180627222232-a93fcdb778cd/go.mod" - "github.com/coreos/etcd v3.3.10+incompatible" - "github.com/coreos/etcd v3.3.10+incompatible/go.mod" - "github.com/coreos/go-etcd v2.0.0+incompatible" - "github.com/coreos/go-etcd v2.0.0+incompatible/go.mod" - "github.com/coreos/go-semver v0.2.0" - "github.com/coreos/go-semver v0.2.0/go.mod" - "github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e" - "github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e/go.mod" - "github.com/coreos/go-systemd/v22 v22.0.0" - "github.com/coreos/go-systemd/v22 v22.0.0/go.mod" - "github.com/coreos/pkg v0.0.0-20180108230652-97fdf19511ea" - "github.com/coreos/pkg v0.0.0-20180108230652-97fdf19511ea/go.mod" - "github.com/cpuguy83/go-md2man v1.0.10" - "github.com/cpuguy83/go-md2man v1.0.10/go.mod" - "github.com/creack/pty v1.1.9" - "github.com/creack/pty v1.1.9/go.mod" - "github.com/cucumber/godog v0.8.1" - "github.com/cucumber/godog v0.8.1/go.mod" - "github.com/cyphar/filepath-securejoin v0.2.2" - "github.com/cyphar/filepath-securejoin v0.2.2/go.mod" - "github.com/davecgh/go-spew v1.1.0/go.mod" - "github.com/davecgh/go-spew v1.1.1" - "github.com/davecgh/go-spew v1.1.1/go.mod" - "github.com/davecgh/go-xdr v0.0.0-20161123171359-e6a2ba005892" - "github.com/davecgh/go-xdr v0.0.0-20161123171359-e6a2ba005892/go.mod" - "github.com/denisenkom/go-mssqldb v0.0.0-20200206145737-bbfc9a55622e" - "github.com/denisenkom/go-mssqldb v0.0.0-20200206145737-bbfc9a55622e/go.mod" - "github.com/devigned/tab v0.1.1/go.mod" - "github.com/devigned/tab v0.1.2-0.20190607222403-0c15cf42f9a2" - "github.com/devigned/tab v0.1.2-0.20190607222403-0c15cf42f9a2/go.mod" - "github.com/dgraph-io/badger/v2 v2.2007.3-0.20201012072640-f5a7e0a1c83b" - "github.com/dgraph-io/badger/v2 v2.2007.3-0.20201012072640-f5a7e0a1c83b/go.mod" - "github.com/dgraph-io/ristretto v0.0.3-0.20200630154024-f66de99634de" - "github.com/dgraph-io/ristretto v0.0.3-0.20200630154024-f66de99634de/go.mod" - "github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod" - "github.com/dgrijalva/jwt-go v3.2.1-0.20190620180102-5e25c22bd5d6+incompatible" - "github.com/dgrijalva/jwt-go v3.2.1-0.20190620180102-5e25c22bd5d6+incompatible/go.mod" - "github.com/dgryski/go-farm v0.0.0-20190423205320-6a90982ecee2" - "github.com/dgryski/go-farm v0.0.0-20190423205320-6a90982ecee2/go.mod" - "github.com/digitalocean/go-libvirt v0.0.0-20180301200012-6075ea3c39a1" - "github.com/digitalocean/go-libvirt v0.0.0-20180301200012-6075ea3c39a1/go.mod" - "github.com/dimchansky/utfbom v1.1.0" - "github.com/dimchansky/utfbom v1.1.0/go.mod" - "github.com/dlclark/regexp2 v1.1.7-0.20171009020623-7632a260cbaf" - "github.com/dlclark/regexp2 v1.1.7-0.20171009020623-7632a260cbaf/go.mod" - "github.com/docker/distribution v2.7.1+incompatible" - "github.com/docker/distribution v2.7.1+incompatible/go.mod" - "github.com/docker/engine v0.0.0-20191113042239-ea84732a7725" - "github.com/docker/engine v0.0.0-20191113042239-ea84732a7725/go.mod" - "github.com/docker/go-connections v0.4.0" - "github.com/docker/go-connections v0.4.0/go.mod" - "github.com/docker/go-metrics v0.0.1" - "github.com/docker/go-metrics v0.0.1/go.mod" - "github.com/docker/go-units v0.3.3/go.mod" - "github.com/docker/go-units v0.4.0" - "github.com/docker/go-units v0.4.0/go.mod" - "github.com/docker/spdystream v0.0.0-20160310174837-449fdfce4d96" - "github.com/docker/spdystream v0.0.0-20160310174837-449fdfce4d96/go.mod" - "github.com/docopt/docopt-go v0.0.0-20180111231733-ee0de3bc6815" - "github.com/docopt/docopt-go v0.0.0-20180111231733-ee0de3bc6815/go.mod" - "github.com/dop251/goja_nodejs v0.0.0-20171011081505-adff31b136e6" - "github.com/dop251/goja_nodejs v0.0.0-20171011081505-adff31b136e6/go.mod" - "github.com/dustin/go-humanize v0.0.0-20171111073723-bb3d318650d4/go.mod" - "github.com/dustin/go-humanize v1.0.0" - "github.com/dustin/go-humanize v1.0.0/go.mod" - "github.com/eapache/go-resiliency v1.2.0" - "github.com/eapache/go-resiliency v1.2.0/go.mod" - "github.com/eapache/go-xerial-snappy v0.0.0-20180814174437-776d5712da21" - "github.com/eapache/go-xerial-snappy v0.0.0-20180814174437-776d5712da21/go.mod" - "github.com/eapache/queue v1.1.0" - "github.com/eapache/queue v1.1.0/go.mod" - "github.com/eclipse/paho.mqtt.golang v1.2.1-0.20200121105743-0d940dd29fd2" - "github.com/eclipse/paho.mqtt.golang v1.2.1-0.20200121105743-0d940dd29fd2/go.mod" - "github.com/elastic/dhcp v0.0.0-20200227161230-57ec251c7eb3" - "github.com/elastic/dhcp v0.0.0-20200227161230-57ec251c7eb3/go.mod" - "github.com/elastic/ecs v1.8.0" - "github.com/elastic/ecs v1.8.0/go.mod" - "github.com/elastic/elastic-agent-client/v7 v7.0.0-20210308165121-7dd05ee2b5a5" - "github.com/elastic/elastic-agent-client/v7 v7.0.0-20210308165121-7dd05ee2b5a5/go.mod" - "github.com/elastic/fsevents v0.0.0-20181029231046-e1d381a4d270" - "github.com/elastic/fsevents v0.0.0-20181029231046-e1d381a4d270/go.mod" - "github.com/elastic/go-concert v0.1.0" - "github.com/elastic/go-concert v0.1.0/go.mod" - "github.com/elastic/go-libaudit/v2 v2.2.0" - "github.com/elastic/go-libaudit/v2 v2.2.0/go.mod" - "github.com/elastic/go-licenser v0.3.1" - "github.com/elastic/go-licenser v0.3.1/go.mod" - "github.com/elastic/go-lookslike v0.3.0" - "github.com/elastic/go-lookslike v0.3.0/go.mod" - "github.com/elastic/go-lumber v0.1.0" - "github.com/elastic/go-lumber v0.1.0/go.mod" - "github.com/elastic/go-perf v0.0.0-20191212140718-9c656876f595" - "github.com/elastic/go-perf v0.0.0-20191212140718-9c656876f595/go.mod" - "github.com/elastic/go-plugins-helpers v0.0.0-20200207104224-bdf17607b79f" - "github.com/elastic/go-plugins-helpers v0.0.0-20200207104224-bdf17607b79f/go.mod" - "github.com/elastic/go-seccomp-bpf v1.1.0" - "github.com/elastic/go-seccomp-bpf v1.1.0/go.mod" - "github.com/elastic/go-structform v0.0.8" - "github.com/elastic/go-structform v0.0.8/go.mod" - "github.com/elastic/go-sysinfo v1.1.1/go.mod" - "github.com/elastic/go-sysinfo v1.6.0" - "github.com/elastic/go-sysinfo v1.6.0/go.mod" - "github.com/elastic/go-txfile v0.0.7" - "github.com/elastic/go-txfile v0.0.7/go.mod" - "github.com/elastic/go-ucfg v0.7.0/go.mod" - "github.com/elastic/go-ucfg v0.8.3" - "github.com/elastic/go-ucfg v0.8.3/go.mod" - "github.com/elastic/go-windows v1.0.0/go.mod" - "github.com/elastic/go-windows v1.0.1" - "github.com/elastic/go-windows v1.0.1/go.mod" - "github.com/elastic/gosigar v0.14.1" - "github.com/elastic/gosigar v0.14.1/go.mod" - "github.com/elastic/sarama v1.19.1-0.20210120173147-5c8cb347d877" - "github.com/elastic/sarama v1.19.1-0.20210120173147-5c8cb347d877/go.mod" - "github.com/elazarl/goproxy v0.0.0-20180725130230-947c36da3153" - "github.com/elazarl/goproxy v0.0.0-20180725130230-947c36da3153/go.mod" - "github.com/emicklei/go-restful v0.0.0-20170410110728-ff4f55a20633" - "github.com/emicklei/go-restful v0.0.0-20170410110728-ff4f55a20633/go.mod" - "github.com/envoyproxy/go-control-plane v0.9.0/go.mod" - "github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod" - "github.com/envoyproxy/go-control-plane v0.9.4" - "github.com/envoyproxy/go-control-plane v0.9.4/go.mod" - "github.com/envoyproxy/protoc-gen-validate v0.1.0" - "github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod" - "github.com/evanphx/json-patch v4.9.0+incompatible" - "github.com/evanphx/json-patch v4.9.0+incompatible/go.mod" - "github.com/fatih/color v1.9.0" - "github.com/fatih/color v1.9.0/go.mod" - "github.com/fortytw2/leaktest v1.3.0" - "github.com/fortytw2/leaktest v1.3.0/go.mod" - "github.com/frankban/quicktest v1.10.2" - "github.com/frankban/quicktest v1.10.2/go.mod" - "github.com/ghodss/yaml v0.0.0-20150909031657-73d445a93680/go.mod" - "github.com/ghodss/yaml v1.0.0" - "github.com/ghodss/yaml v1.0.0/go.mod" - "github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72" - "github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod" - "github.com/go-kit/kit v0.8.0/go.mod" - "github.com/go-kit/kit v0.9.0" - "github.com/go-kit/kit v0.9.0/go.mod" - "github.com/go-logfmt/logfmt v0.3.0/go.mod" - "github.com/go-logfmt/logfmt v0.4.0" - "github.com/go-logfmt/logfmt v0.4.0/go.mod" - "github.com/go-logr/logr v0.1.0/go.mod" - "github.com/go-logr/logr v0.2.0" - "github.com/go-logr/logr v0.2.0/go.mod" - "github.com/go-martini/martini v0.0.0-20170121215854-22fa46961aab" - "github.com/go-martini/martini v0.0.0-20170121215854-22fa46961aab/go.mod" - "github.com/go-ole/go-ole v1.2.5-0.20190920104607-14974a1cf647" - "github.com/go-ole/go-ole v1.2.5-0.20190920104607-14974a1cf647/go.mod" - "github.com/go-openapi/jsonpointer v0.0.0-20160704185906-46af16f9f7b1" - "github.com/go-openapi/jsonpointer v0.0.0-20160704185906-46af16f9f7b1/go.mod" - "github.com/go-openapi/jsonreference v0.0.0-20160704190145-13c6e3589ad9" - "github.com/go-openapi/jsonreference v0.0.0-20160704190145-13c6e3589ad9/go.mod" - "github.com/go-openapi/spec v0.0.0-20160808142527-6aced65f8501" - "github.com/go-openapi/spec v0.0.0-20160808142527-6aced65f8501/go.mod" - "github.com/go-openapi/swag v0.0.0-20160704191624-1d0bd113de87" - "github.com/go-openapi/swag v0.0.0-20160704191624-1d0bd113de87/go.mod" - "github.com/go-sourcemap/sourcemap v2.1.2+incompatible" - "github.com/go-sourcemap/sourcemap v2.1.2+incompatible/go.mod" - "github.com/go-sql-driver/mysql v1.4.0/go.mod" - "github.com/go-sql-driver/mysql v1.4.1" - "github.com/go-sql-driver/mysql v1.4.1/go.mod" - "github.com/go-stack/stack v1.8.0" - "github.com/go-stack/stack v1.8.0/go.mod" - "github.com/go-test/deep v1.0.7" - "github.com/go-test/deep v1.0.7/go.mod" - "github.com/gobuffalo/here v0.6.0" - "github.com/gobuffalo/here v0.6.0/go.mod" - "github.com/gocarina/gocsv v0.0.0-20170324095351-ffef3ffc77be" - "github.com/gocarina/gocsv v0.0.0-20170324095351-ffef3ffc77be/go.mod" - "github.com/godbus/dbus v0.0.0-20190422162347-ade71ed3457e" - "github.com/godbus/dbus v0.0.0-20190422162347-ade71ed3457e/go.mod" - "github.com/godbus/dbus/v5 v5.0.3" - "github.com/godbus/dbus/v5 v5.0.3/go.mod" - "github.com/godror/godror v0.10.4" - "github.com/godror/godror v0.10.4/go.mod" - "github.com/gofrs/flock v0.7.1/go.mod" - "github.com/gofrs/flock v0.7.2-0.20190320160742-5135e617513b" - "github.com/gofrs/flock v0.7.2-0.20190320160742-5135e617513b/go.mod" - "github.com/gofrs/uuid v3.3.0+incompatible" - "github.com/gofrs/uuid v3.3.0+incompatible/go.mod" - "github.com/gogo/protobuf v1.1.1/go.mod" - "github.com/gogo/protobuf v1.2.1/go.mod" - "github.com/gogo/protobuf v1.3.1" - "github.com/gogo/protobuf v1.3.1/go.mod" - "github.com/golang-sql/civil v0.0.0-20190719163853-cb61b32ac6fe" - "github.com/golang-sql/civil v0.0.0-20190719163853-cb61b32ac6fe/go.mod" - "github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b" - "github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod" - "github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod" - "github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7" - "github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/go.mod" - "github.com/golang/mock v1.1.1/go.mod" - "github.com/golang/mock v1.2.0/go.mod" - "github.com/golang/mock v1.3.1" - "github.com/golang/mock v1.3.1/go.mod" - "github.com/golang/protobuf v1.2.0/go.mod" - "github.com/golang/protobuf v1.3.1/go.mod" - "github.com/golang/protobuf v1.3.2/go.mod" - "github.com/golang/protobuf v1.3.3/go.mod" - "github.com/golang/protobuf v1.4.0-rc.1/go.mod" - "github.com/golang/protobuf v1.4.0-rc.1.0.20200221234624-67d41d38c208/go.mod" - "github.com/golang/protobuf v1.4.0-rc.2/go.mod" - "github.com/golang/protobuf v1.4.0-rc.4.0.20200313231945-b860323f09d0/go.mod" - "github.com/golang/protobuf v1.4.0/go.mod" - "github.com/golang/protobuf v1.4.1/go.mod" - "github.com/golang/protobuf v1.4.2/go.mod" - "github.com/golang/protobuf v1.4.3" - "github.com/golang/protobuf v1.4.3/go.mod" - "github.com/golang/snappy v0.0.1" - "github.com/golang/snappy v0.0.1/go.mod" - "github.com/gomodule/redigo v1.8.3" - "github.com/gomodule/redigo v1.8.3/go.mod" - "github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod" - "github.com/google/btree v1.0.0" - "github.com/google/btree v1.0.0/go.mod" - "github.com/google/flatbuffers v1.7.2-0.20170925184458-7a6b2bf521e9" - "github.com/google/flatbuffers v1.7.2-0.20170925184458-7a6b2bf521e9/go.mod" - "github.com/google/go-cmp v0.2.0/go.mod" - "github.com/google/go-cmp v0.3.0/go.mod" - "github.com/google/go-cmp v0.3.1/go.mod" - "github.com/google/go-cmp v0.4.0/go.mod" - "github.com/google/go-cmp v0.5.0/go.mod" - "github.com/google/go-cmp v0.5.2" - "github.com/google/go-cmp v0.5.2/go.mod" - "github.com/google/gofuzz v1.0.0/go.mod" - "github.com/google/gofuzz v1.1.0" - "github.com/google/gofuzz v1.1.0/go.mod" - "github.com/google/licenseclassifier v0.0.0-20200402202327-879cb1424de0" - "github.com/google/licenseclassifier v0.0.0-20200402202327-879cb1424de0/go.mod" - "github.com/google/martian v2.1.0+incompatible" - "github.com/google/martian v2.1.0+incompatible/go.mod" - "github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod" - "github.com/google/pprof v0.0.0-20190515194954-54271f7e092f/go.mod" - "github.com/google/pprof v0.0.0-20191218002539-d4f498aebedc" - "github.com/google/pprof v0.0.0-20191218002539-d4f498aebedc/go.mod" - "github.com/google/renameio v0.1.0" - "github.com/google/renameio v0.1.0/go.mod" - "github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510" - "github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510/go.mod" - "github.com/google/uuid v1.1.1/go.mod" - "github.com/google/uuid v1.1.2" - "github.com/google/uuid v1.1.2/go.mod" - "github.com/googleapis/gax-go/v2 v2.0.4/go.mod" - "github.com/googleapis/gax-go/v2 v2.0.5" - "github.com/googleapis/gax-go/v2 v2.0.5/go.mod" - "github.com/googleapis/gnostic v0.4.1" - "github.com/googleapis/gnostic v0.4.1/go.mod" - "github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1" - "github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod" - "github.com/gorhill/cronexpr v0.0.0-20180427100037-88b0669f7d75" - "github.com/gorhill/cronexpr v0.0.0-20180427100037-88b0669f7d75/go.mod" - "github.com/gorilla/mux v1.7.2" - "github.com/gorilla/mux v1.7.2/go.mod" - "github.com/gorilla/websocket v1.4.1" - "github.com/gorilla/websocket v1.4.1/go.mod" - "github.com/gregjones/httpcache v0.0.0-20180305231024-9cad4c3443a7" - "github.com/gregjones/httpcache v0.0.0-20180305231024-9cad4c3443a7/go.mod" - "github.com/grpc-ecosystem/grpc-gateway v1.13.0" - "github.com/grpc-ecosystem/grpc-gateway v1.13.0/go.mod" - "github.com/h2non/filetype v1.1.1-0.20201130172452-f60988ab73d5" - "github.com/h2non/filetype v1.1.1-0.20201130172452-f60988ab73d5/go.mod" - "github.com/hashicorp/errwrap v0.0.0-20141028054710-7554cd9344ce/go.mod" - "github.com/hashicorp/errwrap v1.0.0" - "github.com/hashicorp/errwrap v1.0.0/go.mod" - "github.com/hashicorp/go-cleanhttp v0.5.1" - "github.com/hashicorp/go-cleanhttp v0.5.1/go.mod" - "github.com/hashicorp/go-hclog v0.9.2" - "github.com/hashicorp/go-hclog v0.9.2/go.mod" - "github.com/hashicorp/go-multierror v0.0.0-20161216184304-ed905158d874/go.mod" - "github.com/hashicorp/go-multierror v1.1.0" - "github.com/hashicorp/go-multierror v1.1.0/go.mod" - "github.com/hashicorp/go-retryablehttp v0.6.6" - "github.com/hashicorp/go-retryablehttp v0.6.6/go.mod" - "github.com/hashicorp/go-rootcerts v1.0.2" - "github.com/hashicorp/go-rootcerts v1.0.2/go.mod" - "github.com/hashicorp/go-uuid v1.0.2" - "github.com/hashicorp/go-uuid v1.0.2/go.mod" - "github.com/hashicorp/go-version v1.0.0" - "github.com/hashicorp/go-version v1.0.0/go.mod" - "github.com/hashicorp/golang-lru v0.5.0/go.mod" - "github.com/hashicorp/golang-lru v0.5.1/go.mod" - "github.com/hashicorp/golang-lru v0.5.4" - "github.com/hashicorp/golang-lru v0.5.4/go.mod" - "github.com/hashicorp/hcl v1.0.0" - "github.com/hashicorp/hcl v1.0.0/go.mod" - "github.com/hashicorp/nomad/api v0.0.0-20200303134319-e31695b5bbe6" - "github.com/hashicorp/nomad/api v0.0.0-20200303134319-e31695b5bbe6/go.mod" - "github.com/hectane/go-acl v0.0.0-20190604041725-da78bae5fc95" - "github.com/hectane/go-acl v0.0.0-20190604041725-da78bae5fc95/go.mod" - "github.com/hpcloud/tail v1.0.0" - "github.com/hpcloud/tail v1.0.0/go.mod" - "github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6" - "github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod" - "github.com/imdario/mergo v0.3.5/go.mod" - "github.com/imdario/mergo v0.3.6" - "github.com/imdario/mergo v0.3.6/go.mod" - "github.com/inconshreveable/mousetrap v1.0.0" - "github.com/inconshreveable/mousetrap v1.0.0/go.mod" - "github.com/jarcoal/httpmock v1.0.4" - "github.com/jarcoal/httpmock v1.0.4/go.mod" - "github.com/jcmturner/gofork v1.0.0" - "github.com/jcmturner/gofork v1.0.0/go.mod" - "github.com/jessevdk/go-flags v1.4.0" - "github.com/jessevdk/go-flags v1.4.0/go.mod" - "github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af" - "github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af/go.mod" - "github.com/jmoiron/sqlx v1.2.1-0.20190826204134-d7d95172beb5" - "github.com/jmoiron/sqlx v1.2.1-0.20190826204134-d7d95172beb5/go.mod" - "github.com/joeshaw/multierror v0.0.0-20140124173710-69b34d4ec901" - "github.com/joeshaw/multierror v0.0.0-20140124173710-69b34d4ec901/go.mod" - "github.com/joho/godotenv v1.3.0" - "github.com/joho/godotenv v1.3.0/go.mod" - "github.com/jonboulle/clockwork v0.1.0/go.mod" - "github.com/jonboulle/clockwork v0.2.2" - "github.com/jonboulle/clockwork v0.2.2/go.mod" - "github.com/josephspurrier/goversioninfo v0.0.0-20190209210621-63e6d1acd3dd" - "github.com/josephspurrier/goversioninfo v0.0.0-20190209210621-63e6d1acd3dd/go.mod" - "github.com/jpillora/backoff v0.0.0-20180909062703-3050d21c67d7/go.mod" - "github.com/jpillora/backoff v1.0.0" - "github.com/jpillora/backoff v1.0.0/go.mod" - "github.com/json-iterator/go v1.1.6/go.mod" - "github.com/json-iterator/go v1.1.7/go.mod" - "github.com/json-iterator/go v1.1.10" - "github.com/json-iterator/go v1.1.10/go.mod" - "github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod" - "github.com/jstemmer/go-junit-report v0.9.1" - "github.com/jstemmer/go-junit-report v0.9.1/go.mod" - "github.com/jtolds/gls v4.20.0+incompatible" - "github.com/jtolds/gls v4.20.0+incompatible/go.mod" - "github.com/julienschmidt/httprouter v1.2.0" - "github.com/julienschmidt/httprouter v1.2.0/go.mod" - "github.com/karrick/godirwalk v1.15.6" - "github.com/karrick/godirwalk v1.15.6/go.mod" - "github.com/kisielk/errcheck v1.1.0/go.mod" - "github.com/kisielk/errcheck v1.2.0" - "github.com/kisielk/errcheck v1.2.0/go.mod" - "github.com/kisielk/gotool v1.0.0" - "github.com/kisielk/gotool v1.0.0/go.mod" - "github.com/klauspost/compress v1.11.0" - "github.com/klauspost/compress v1.11.0/go.mod" - "github.com/kolide/osquery-go v0.0.0-20200604192029-b019be7063ac" - "github.com/kolide/osquery-go v0.0.0-20200604192029-b019be7063ac/go.mod" - "github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod" - "github.com/konsorten/go-windows-terminal-sequences v1.0.2" - "github.com/konsorten/go-windows-terminal-sequences v1.0.2/go.mod" - "github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515" - "github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod" - "github.com/kr/pretty v0.1.0/go.mod" - "github.com/kr/pretty v0.2.0/go.mod" - "github.com/kr/pretty v0.2.1" - "github.com/kr/pretty v0.2.1/go.mod" - "github.com/kr/pty v1.1.1" - "github.com/kr/pty v1.1.1/go.mod" - "github.com/kr/text v0.1.0/go.mod" - "github.com/kr/text v0.2.0" - "github.com/kr/text v0.2.0/go.mod" - "github.com/lib/pq v1.0.0/go.mod" - "github.com/lib/pq v1.1.2-0.20190507191818-2ff3cb3adc01" - "github.com/lib/pq v1.1.2-0.20190507191818-2ff3cb3adc01/go.mod" - "github.com/magefile/mage v1.9.0/go.mod" - "github.com/magefile/mage v1.11.0" - "github.com/magefile/mage v1.11.0/go.mod" - "github.com/magiconair/properties v1.8.0" - "github.com/magiconair/properties v1.8.0/go.mod" - "github.com/mailru/easyjson v0.0.0-20160728113105-d5b7844b561a/go.mod" - "github.com/mailru/easyjson v0.7.1" - "github.com/mailru/easyjson v0.7.1/go.mod" - "github.com/markbates/pkger v0.17.0" - "github.com/markbates/pkger v0.17.0/go.mod" - "github.com/martini-contrib/render v0.0.0-20150707142108-ec18f8345a11" - "github.com/martini-contrib/render v0.0.0-20150707142108-ec18f8345a11/go.mod" - "github.com/mattn/go-colorable v0.1.4/go.mod" - "github.com/mattn/go-colorable v0.1.6" - "github.com/mattn/go-colorable v0.1.6/go.mod" - "github.com/mattn/go-ieproxy v0.0.0-20190610004146-91bb50d98149/go.mod" - "github.com/mattn/go-ieproxy v0.0.0-20191113090002-7c0f6868bffe" - "github.com/mattn/go-ieproxy v0.0.0-20191113090002-7c0f6868bffe/go.mod" - "github.com/mattn/go-isatty v0.0.8/go.mod" - "github.com/mattn/go-isatty v0.0.11/go.mod" - "github.com/mattn/go-isatty v0.0.12" - "github.com/mattn/go-isatty v0.0.12/go.mod" - "github.com/mattn/go-sqlite3 v1.9.0" - "github.com/mattn/go-sqlite3 v1.9.0/go.mod" - "github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod" - "github.com/matttproud/golang_protobuf_extensions v1.0.2-0.20181231171920-c182affec369" - "github.com/matttproud/golang_protobuf_extensions v1.0.2-0.20181231171920-c182affec369/go.mod" - "github.com/miekg/dns v1.1.15" - "github.com/miekg/dns v1.1.15/go.mod" - "github.com/mitchellh/go-homedir v1.1.0" - "github.com/mitchellh/go-homedir v1.1.0/go.mod" - "github.com/mitchellh/go-testing-interface v1.0.0" - "github.com/mitchellh/go-testing-interface v1.0.0/go.mod" - "github.com/mitchellh/gox v1.0.1" - "github.com/mitchellh/gox v1.0.1/go.mod" - "github.com/mitchellh/hashstructure v0.0.0-20170116052023-ab25296c0f51" - "github.com/mitchellh/hashstructure v0.0.0-20170116052023-ab25296c0f51/go.mod" - "github.com/mitchellh/iochan v1.0.0" - "github.com/mitchellh/iochan v1.0.0/go.mod" - "github.com/mitchellh/mapstructure v1.1.2/go.mod" - "github.com/mitchellh/mapstructure v1.3.3" - "github.com/mitchellh/mapstructure v1.3.3/go.mod" - "github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod" - "github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd" - "github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod" - "github.com/modern-go/reflect2 v0.0.0-20180701023420-4b7aa43c6742/go.mod" - "github.com/modern-go/reflect2 v1.0.1" - "github.com/modern-go/reflect2 v1.0.1/go.mod" - "github.com/morikuni/aec v1.0.0" - "github.com/morikuni/aec v1.0.0/go.mod" - "github.com/munnerz/goautoneg v0.0.0-20120707110453-a547fc61f48d" - "github.com/munnerz/goautoneg v0.0.0-20120707110453-a547fc61f48d/go.mod" - "github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223" - "github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod" - "github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f" - "github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f/go.mod" - "github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e" - "github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e/go.mod" - "github.com/oklog/ulid v1.3.1" - "github.com/oklog/ulid v1.3.1/go.mod" - "github.com/onsi/ginkgo v0.0.0-20170829012221-11459a886d9c/go.mod" - "github.com/onsi/ginkgo v1.5.0/go.mod" - "github.com/onsi/ginkgo v1.6.0/go.mod" - "github.com/onsi/ginkgo v1.10.1/go.mod" - "github.com/onsi/ginkgo v1.11.0" - "github.com/onsi/ginkgo v1.11.0/go.mod" - "github.com/onsi/gomega v0.0.0-20170829124025-dcabb60a477c/go.mod" - "github.com/onsi/gomega v1.2.0/go.mod" - "github.com/onsi/gomega v1.4.3/go.mod" - "github.com/onsi/gomega v1.7.0" - "github.com/onsi/gomega v1.7.0/go.mod" - "github.com/opencontainers/go-digest v0.0.0-20180430190053-c9281466c8b2/go.mod" - "github.com/opencontainers/go-digest v1.0.0-rc1/go.mod" - "github.com/opencontainers/go-digest v1.0.0-rc1.0.20190228220655-ac19fd6e7483" - "github.com/opencontainers/go-digest v1.0.0-rc1.0.20190228220655-ac19fd6e7483/go.mod" - "github.com/opencontainers/image-spec v1.0.1/go.mod" - "github.com/opencontainers/image-spec v1.0.2-0.20190823105129-775207bd45b6" - "github.com/opencontainers/image-spec v1.0.2-0.20190823105129-775207bd45b6/go.mod" - "github.com/opencontainers/runc v0.0.0-20190115041553-12f6a991201f/go.mod" - "github.com/opencontainers/runc v1.0.0-rc9" - "github.com/opencontainers/runc v1.0.0-rc9/go.mod" - "github.com/opencontainers/runtime-spec v0.1.2-0.20190507144316-5b71a03e2700/go.mod" - "github.com/opencontainers/runtime-spec v1.0.1" - "github.com/opencontainers/runtime-spec v1.0.1/go.mod" - "github.com/opencontainers/runtime-tools v0.0.0-20181011054405-1d69bd0f9c39" - "github.com/opencontainers/runtime-tools v0.0.0-20181011054405-1d69bd0f9c39/go.mod" - "github.com/otiai10/copy v1.2.0" - "github.com/otiai10/copy v1.2.0/go.mod" - "github.com/otiai10/curr v0.0.0-20150429015615-9b4961190c95/go.mod" - "github.com/otiai10/curr v1.0.0" - "github.com/otiai10/curr v1.0.0/go.mod" - "github.com/otiai10/mint v1.3.0/go.mod" - "github.com/otiai10/mint v1.3.1" - "github.com/otiai10/mint v1.3.1/go.mod" - "github.com/oxtoacart/bpool v0.0.0-20150712133111-4e1c5567d7c2" - "github.com/oxtoacart/bpool v0.0.0-20150712133111-4e1c5567d7c2/go.mod" - "github.com/pelletier/go-toml v1.2.0" - "github.com/pelletier/go-toml v1.2.0/go.mod" - "github.com/peterbourgon/diskv v2.0.1+incompatible" - "github.com/peterbourgon/diskv v2.0.1+incompatible/go.mod" - "github.com/pierrec/lz4 v2.5.2+incompatible" - "github.com/pierrec/lz4 v2.5.2+incompatible/go.mod" - "github.com/pierrre/gotestcover v0.0.0-20160517101806-924dca7d15f0" - "github.com/pierrre/gotestcover v0.0.0-20160517101806-924dca7d15f0/go.mod" - "github.com/pkg/errors v0.8.0/go.mod" - "github.com/pkg/errors v0.8.1-0.20170505043639-c605e284fe17/go.mod" - "github.com/pkg/errors v0.8.1-0.20171018195549-f15c970de5b7/go.mod" - "github.com/pkg/errors v0.8.1/go.mod" - "github.com/pkg/errors v0.9.1" - "github.com/pkg/errors v0.9.1/go.mod" - "github.com/pmezard/go-difflib v1.0.0" - "github.com/pmezard/go-difflib v1.0.0/go.mod" - "github.com/poy/eachers v0.0.0-20181020210610-23942921fe77" - "github.com/poy/eachers v0.0.0-20181020210610-23942921fe77/go.mod" - "github.com/prometheus/client_golang v0.9.1/go.mod" - "github.com/prometheus/client_golang v1.0.0/go.mod" - "github.com/prometheus/client_golang v1.1.0/go.mod" - "github.com/prometheus/client_golang v1.1.1-0.20190913103102-20428fa0bffc" - "github.com/prometheus/client_golang v1.1.1-0.20190913103102-20428fa0bffc/go.mod" - "github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod" - "github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod" - "github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4" - "github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod" - "github.com/prometheus/common v0.4.1/go.mod" - "github.com/prometheus/common v0.6.0/go.mod" - "github.com/prometheus/common v0.7.0" - "github.com/prometheus/common v0.7.0/go.mod" - "github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod" - "github.com/prometheus/procfs v0.0.0-20190425082905-87a4384529e0/go.mod" - "github.com/prometheus/procfs v0.0.2/go.mod" - "github.com/prometheus/procfs v0.0.3/go.mod" - "github.com/prometheus/procfs v0.0.5/go.mod" - "github.com/prometheus/procfs v0.0.11" - "github.com/prometheus/procfs v0.0.11/go.mod" - "github.com/prometheus/prometheus v2.5.0+incompatible" - "github.com/prometheus/prometheus v2.5.0+incompatible/go.mod" - "github.com/rcrowley/go-metrics v0.0.0-20200313005456-10cdbea86bc0" - "github.com/rcrowley/go-metrics v0.0.0-20200313005456-10cdbea86bc0/go.mod" - "github.com/rogpeppe/fastuuid v1.2.0" - "github.com/rogpeppe/fastuuid v1.2.0/go.mod" - "github.com/rogpeppe/go-internal v1.3.0" - "github.com/rogpeppe/go-internal v1.3.0/go.mod" - "github.com/russross/blackfriday v1.5.2" - "github.com/russross/blackfriday v1.5.2/go.mod" - "github.com/samuel/go-parser v0.0.0-20130731160455-ca8abbf65d0e" - "github.com/samuel/go-parser v0.0.0-20130731160455-ca8abbf65d0e/go.mod" - "github.com/samuel/go-thrift v0.0.0-20140522043831-2187045faa54" - "github.com/samuel/go-thrift v0.0.0-20140522043831-2187045faa54/go.mod" - "github.com/sanathkr/go-yaml v0.0.0-20170819195128-ed9d249f429b" - "github.com/sanathkr/go-yaml v0.0.0-20170819195128-ed9d249f429b/go.mod" - "github.com/sanathkr/yaml v0.0.0-20170819201035-0056894fa522/go.mod" - "github.com/sanathkr/yaml v1.0.1-0.20170819201035-0056894fa522" - "github.com/sanathkr/yaml v1.0.1-0.20170819201035-0056894fa522/go.mod" - "github.com/santhosh-tekuri/jsonschema v1.2.4" - "github.com/santhosh-tekuri/jsonschema v1.2.4/go.mod" - "github.com/satori/go.uuid v1.2.0" - "github.com/satori/go.uuid v1.2.0/go.mod" - "github.com/sergi/go-diff v1.0.0/go.mod" - "github.com/sergi/go-diff v1.1.0" - "github.com/sergi/go-diff v1.1.0/go.mod" - "github.com/shirou/gopsutil v3.20.12+incompatible" - "github.com/shirou/gopsutil v3.20.12+incompatible/go.mod" - "github.com/shopspring/decimal v1.2.0" - "github.com/shopspring/decimal v1.2.0/go.mod" - "github.com/sirupsen/logrus v1.0.4-0.20170822132746-89742aefa4b2/go.mod" - "github.com/sirupsen/logrus v1.2.0/go.mod" - "github.com/sirupsen/logrus v1.4.1/go.mod" - "github.com/sirupsen/logrus v1.4.2" - "github.com/sirupsen/logrus v1.4.2/go.mod" - "github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d" - "github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod" - "github.com/smartystreets/goconvey v0.0.0-20190330032615-68dc04aab96a" - "github.com/smartystreets/goconvey v0.0.0-20190330032615-68dc04aab96a/go.mod" - "github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod" - "github.com/spaolacci/murmur3 v1.1.0" - "github.com/spaolacci/murmur3 v1.1.0/go.mod" - "github.com/spf13/afero v1.1.2/go.mod" - "github.com/spf13/afero v1.2.2" - "github.com/spf13/afero v1.2.2/go.mod" - "github.com/spf13/cast v1.3.0" - "github.com/spf13/cast v1.3.0/go.mod" - "github.com/spf13/cobra v0.0.2-0.20171109065643-2da4a54c5cee/go.mod" - "github.com/spf13/cobra v0.0.5" - "github.com/spf13/cobra v0.0.5/go.mod" - "github.com/spf13/jwalterweatherman v1.0.0" - "github.com/spf13/jwalterweatherman v1.0.0/go.mod" - "github.com/spf13/pflag v0.0.0-20170130214245-9ff6c6923cff/go.mod" - "github.com/spf13/pflag v1.0.1-0.20171106142849-4c012f6dcd95/go.mod" - "github.com/spf13/pflag v1.0.3/go.mod" - "github.com/spf13/pflag v1.0.5" - "github.com/spf13/pflag v1.0.5/go.mod" - "github.com/spf13/viper v1.3.2" - "github.com/spf13/viper v1.3.2/go.mod" - "github.com/stretchr/objx v0.1.0/go.mod" - "github.com/stretchr/objx v0.1.1/go.mod" - "github.com/stretchr/objx v0.2.0" - "github.com/stretchr/objx v0.2.0/go.mod" - "github.com/stretchr/testify v1.1.5-0.20170601210322-f6abca593680/go.mod" - "github.com/stretchr/testify v1.2.2/go.mod" - "github.com/stretchr/testify v1.3.0/go.mod" - "github.com/stretchr/testify v1.4.0/go.mod" - "github.com/stretchr/testify v1.5.0/go.mod" - "github.com/stretchr/testify v1.5.1/go.mod" - "github.com/stretchr/testify v1.6.1" - "github.com/stretchr/testify v1.6.1/go.mod" - "github.com/syndtr/gocapability v0.0.0-20170704070218-db04d3cc01c8" - "github.com/stretchr/testify v1.7.0" - "github.com/stretchr/testify v1.7.0/go.mod" - "github.com/syndtr/gocapability v0.0.0-20170704070218-db04d3cc01c8/go.mod" - "github.com/tsg/go-daemon v0.0.0-20200207173439-e704b93fd89b" - "github.com/tsg/go-daemon v0.0.0-20200207173439-e704b93fd89b/go.mod" - "github.com/tsg/gopacket v0.0.0-20200626092518-2ab8e397a786" - "github.com/tsg/gopacket v0.0.0-20200626092518-2ab8e397a786/go.mod" - "github.com/ugorji/go v1.1.8" - "github.com/ugorji/go v1.1.8/go.mod" - "github.com/ugorji/go/codec v0.0.0-20181204163529-d75b2dcb6bc8/go.mod" - "github.com/ugorji/go/codec v1.1.8" - "github.com/ugorji/go/codec v1.1.8/go.mod" - "github.com/urfave/cli v0.0.0-20171014202726-7bc6a0acffa5" - "github.com/urfave/cli v0.0.0-20171014202726-7bc6a0acffa5/go.mod" - "github.com/urso/diag v0.0.0-20200210123136-21b3cc8eb797" - "github.com/urso/diag v0.0.0-20200210123136-21b3cc8eb797/go.mod" - "github.com/urso/go-bin v0.0.0-20180220135811-781c575c9f0e" - "github.com/urso/go-bin v0.0.0-20180220135811-781c575c9f0e/go.mod" - "github.com/urso/magetools v0.0.0-20190919040553-290c89e0c230" - "github.com/urso/magetools v0.0.0-20190919040553-290c89e0c230/go.mod" - "github.com/urso/qcgen v0.0.0-20180131103024-0b059e7db4f4" - "github.com/urso/qcgen v0.0.0-20180131103024-0b059e7db4f4/go.mod" - "github.com/urso/sderr v0.0.0-20200210124243-c2a16f3d43ec" - "github.com/urso/sderr v0.0.0-20200210124243-c2a16f3d43ec/go.mod" - "github.com/vbatts/tar-split v0.11.1" - "github.com/vbatts/tar-split v0.11.1/go.mod" - "github.com/vmware/govmomi v0.0.0-20170802214208-2cad15190b41" - "github.com/vmware/govmomi v0.0.0-20170802214208-2cad15190b41/go.mod" - "github.com/xdg/scram v0.0.0-20180814205039-7eeb5667e42c" - "github.com/xdg/scram v0.0.0-20180814205039-7eeb5667e42c/go.mod" - "github.com/xdg/stringprep v1.0.0" - "github.com/xdg/stringprep v1.0.0/go.mod" - "github.com/xeipuuv/gojsonpointer v0.0.0-20180127040702-4e3ac2762d5f/go.mod" - "github.com/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfb" - "github.com/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfb/go.mod" - "github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415" - "github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415/go.mod" - "github.com/xeipuuv/gojsonschema v0.0.0-20180618132009-1d523034197f/go.mod" - "github.com/xeipuuv/gojsonschema v0.0.0-20181112162635-ac52e6811b56" - "github.com/xeipuuv/gojsonschema v0.0.0-20181112162635-ac52e6811b56/go.mod" - "github.com/xordataexchange/crypt v0.0.3-0.20170626215501-b2862e3d0a77" - "github.com/xordataexchange/crypt v0.0.3-0.20170626215501-b2862e3d0a77/go.mod" - "github.com/yuin/gopher-lua v0.0.0-20170403160031-b402f3114ec7" - "github.com/yuin/gopher-lua v0.0.0-20170403160031-b402f3114ec7/go.mod" - "go.elastic.co/apm v1.7.2/go.mod" - "go.elastic.co/apm v1.8.1-0.20200909061013-2aef45b9cf4b" - "go.elastic.co/apm v1.8.1-0.20200909061013-2aef45b9cf4b/go.mod" - "go.elastic.co/apm/module/apmelasticsearch v1.7.2" - "go.elastic.co/apm/module/apmelasticsearch v1.7.2/go.mod" - "go.elastic.co/apm/module/apmhttp v1.7.2" - "go.elastic.co/apm/module/apmhttp v1.7.2/go.mod" - "go.elastic.co/ecszap v0.3.0" - "go.elastic.co/ecszap v0.3.0/go.mod" - "go.elastic.co/fastjson v1.0.0/go.mod" - "go.elastic.co/fastjson v1.1.0" - "go.elastic.co/fastjson v1.1.0/go.mod" - "go.elastic.co/go-licence-detector v0.4.0" - "go.elastic.co/go-licence-detector v0.4.0/go.mod" - "go.etcd.io/bbolt v1.3.4" - "go.etcd.io/bbolt v1.3.4/go.mod" - "go.opencensus.io v0.21.0/go.mod" - "go.opencensus.io v0.22.0/go.mod" - "go.opencensus.io v0.22.2" - "go.opencensus.io v0.22.2/go.mod" - "go.uber.org/atomic v1.5.0" - "go.uber.org/atomic v1.5.0/go.mod" - "go.uber.org/goleak v1.0.0" - "go.uber.org/goleak v1.0.0/go.mod" - "go.uber.org/multierr v1.3.0" - "go.uber.org/multierr v1.3.0/go.mod" - "go.uber.org/tools v0.0.0-20190618225709-2cfd321de3ee" - "go.uber.org/tools v0.0.0-20190618225709-2cfd321de3ee/go.mod" - "go.uber.org/zap v1.14.0" - "go.uber.org/zap v1.14.0/go.mod" - "golang.org/x/crypto v0.0.0-20171113213409-9f005a07e0d3/go.mod" - "golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod" - "golang.org/x/crypto v0.0.0-20181203042331-505ab145d0a9/go.mod" - "golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod" - "golang.org/x/crypto v0.0.0-20190325154230-a5d413f7728c/go.mod" - "golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod" - "golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod" - "golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod" - "golang.org/x/crypto v0.0.0-20191206172530-e9b2fee46413/go.mod" - "golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod" - "golang.org/x/crypto v0.0.0-20200820211705-5c72a883971a" - "golang.org/x/crypto v0.0.0-20200820211705-5c72a883971a/go.mod" - "golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod" - "golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod" - "golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod" - "golang.org/x/exp v0.0.0-20190829153037-c13cbed26979/go.mod" - "golang.org/x/exp v0.0.0-20191227195350-da58074b4299" - "golang.org/x/exp v0.0.0-20191227195350-da58074b4299/go.mod" - "golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod" - "golang.org/x/image v0.0.0-20190802002840-cff245a6509b" - "golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod" - "golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod" - "golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod" - "golang.org/x/lint v0.0.0-20190301231843-5614ed5bae6f/go.mod" - "golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod" - "golang.org/x/lint v0.0.0-20190409202823-959b441ac422/go.mod" - "golang.org/x/lint v0.0.0-20190909230951-414d861bb4ac/go.mod" - "golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod" - "golang.org/x/lint v0.0.0-20191125180803-fdd1cda4f05f/go.mod" - "golang.org/x/lint v0.0.0-20200130185559-910be7a94367" - "golang.org/x/lint v0.0.0-20200130185559-910be7a94367/go.mod" - "golang.org/x/mobile v0.0.0-20190312151609-d3739f865fa6/go.mod" - "golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028" - "golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028/go.mod" - "golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod" - "golang.org/x/mod v0.1.0/go.mod" - "golang.org/x/mod v0.3.0" - "golang.org/x/mod v0.3.0/go.mod" - "golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod" - "golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod" - "golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod" - "golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod" - "golang.org/x/net v0.0.0-20181201002055-351d144fa1fc/go.mod" - "golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod" - "golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod" - "golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod" - "golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod" - "golang.org/x/net v0.0.0-20190501004415-9ce7a6920f09/go.mod" - "golang.org/x/net v0.0.0-20190503192946-f4e77d36d62c/go.mod" - "golang.org/x/net v0.0.0-20190522155817-f3200d17e092/go.mod" - "golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod" - "golang.org/x/net v0.0.0-20190613194153-d28f0bde5980/go.mod" - "golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod" - "golang.org/x/net v0.0.0-20190724013045-ca1201d0de80/go.mod" - "golang.org/x/net v0.0.0-20191002035440-2ec189313ef0/go.mod" - "golang.org/x/net v0.0.0-20191021144547-ec77196f6094/go.mod" - "golang.org/x/net v0.0.0-20191112182307-2180aed22343/go.mod" - "golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553/go.mod" - "golang.org/x/net v0.0.0-20200202094626-16171245cfb2/go.mod" - "golang.org/x/net v0.0.0-20200324143707-d3edc9973b7e/go.mod" - "golang.org/x/net v0.0.0-20200707034311-ab3426394381/go.mod" - "golang.org/x/net v0.0.0-20200904194848-62affa334b73/go.mod" - "golang.org/x/net v0.0.0-20210226172049-e18ecbb05110" - "golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod" - "golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod" - "golang.org/x/oauth2 v0.0.0-20190130055435-99b60b757ec1/go.mod" - "golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod" - "golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod" - "golang.org/x/oauth2 v0.0.0-20191202225959-858c2ad4c8b6/go.mod" - "golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d" - "golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d/go.mod" - "golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod" - "golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod" - "golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod" - "golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6/go.mod" - "golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod" - "golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod" - "golang.org/x/sync v0.0.0-20200317015054-43a5402ce75a" - "golang.org/x/sync v0.0.0-20200317015054-43a5402ce75a/go.mod" - "golang.org/x/sys v0.0.0-20180810173357-98c5dad5d1a0/go.mod" - "golang.org/x/sys v0.0.0-20180815093151-14742f9018cd/go.mod" - "golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod" - "golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod" - "golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod" - "golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/go.mod" - "golang.org/x/sys v0.0.0-20181205085412-a5c9d58dba9a/go.mod" - "golang.org/x/sys v0.0.0-20190204203706-41f3e6584952/go.mod" - "golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod" - "golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod" - "golang.org/x/sys v0.0.0-20190312061237-fead79001313/go.mod" - "golang.org/x/sys v0.0.0-20190405154228-4b34438f7a67/go.mod" - "golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod" - "golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod" - "golang.org/x/sys v0.0.0-20190502145724-3ef323f4f1fd/go.mod" - "golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod" - "golang.org/x/sys v0.0.0-20190514135907-3a4b5fb9f71f/go.mod" - "golang.org/x/sys v0.0.0-20190529164535-6a60838ec259/go.mod" - "golang.org/x/sys v0.0.0-20190606165138-5da285871e9c/go.mod" - "golang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0/go.mod" - "golang.org/x/sys v0.0.0-20190626221950-04f50cda93cb/go.mod" - "golang.org/x/sys v0.0.0-20190801041406-cbf593c0f2f3/go.mod" - "golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a/go.mod" - "golang.org/x/sys v0.0.0-20190916202348-b4ddaad3f8a3/go.mod" - "golang.org/x/sys v0.0.0-20191025021431-6c3a3bfe00ae/go.mod" - "golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod" - "golang.org/x/sys v0.0.0-20191112214154-59a1497f0cea/go.mod" - "golang.org/x/sys v0.0.0-20191204072324-ce4227a45e2e/go.mod" - "golang.org/x/sys v0.0.0-20191228213918-04cbcbbfeed8/go.mod" - "golang.org/x/sys v0.0.0-20200102141924-c96a22e43c9c/go.mod" - "golang.org/x/sys v0.0.0-20200106162015-b016eb3dc98e/go.mod" - "golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod" - "golang.org/x/sys v0.0.0-20200202164722-d101bd2416d5/go.mod" - "golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod" - "golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod" - "golang.org/x/sys v0.0.0-20200615200032-f1bc736245b1/go.mod" - "golang.org/x/sys v0.0.0-20200622214017-ed371f2e16b4/go.mod" - "golang.org/x/sys v0.0.0-20201009025420-dfb3f7c4e634/go.mod" - "golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod" - "golang.org/x/sys v0.0.0-20210308170721-88b6017d0656" - "golang.org/x/sys v0.0.0-20210308170721-88b6017d0656/go.mod" - "golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1" - "golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod" - "golang.org/x/text v0.3.0/go.mod" - "golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod" - "golang.org/x/text v0.3.2/go.mod" - "golang.org/x/text v0.3.3/go.mod" - "golang.org/x/text v0.3.5" - "golang.org/x/text v0.3.5/go.mod" - "golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod" - "golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod" - "golang.org/x/time v0.0.0-20191024005414-555d28b269f0" - "golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod" - "golang.org/x/tools v0.0.0-20200602230032-c00d67ef29d0" - "golang.org/x/tools v0.0.0-20200602230032-c00d67ef29d0/go.mod" - "golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod" - "golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod" - "golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod" - "golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1" - "golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod" - "google.golang.org/api v0.4.0/go.mod" - "google.golang.org/api v0.7.0/go.mod" - "google.golang.org/api v0.8.0/go.mod" - "google.golang.org/api v0.9.0/go.mod" - "google.golang.org/api v0.15.0" - "google.golang.org/api v0.15.0/go.mod" - "google.golang.org/appengine v1.1.0/go.mod" - "google.golang.org/appengine v1.2.0/go.mod" - "google.golang.org/appengine v1.4.0/go.mod" - "google.golang.org/appengine v1.5.0/go.mod" - "google.golang.org/appengine v1.6.1/go.mod" - "google.golang.org/appengine v1.6.5" - "google.golang.org/appengine v1.6.5/go.mod" - "google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod" - "google.golang.org/genproto v0.0.0-20190307195333-5fe7a883aa19/go.mod" - "google.golang.org/genproto v0.0.0-20190418145605-e7d98fc518a7/go.mod" - "google.golang.org/genproto v0.0.0-20190425155659-357c62f0e4bb/go.mod" - "google.golang.org/genproto v0.0.0-20190502173448-54afdca5d873/go.mod" - "google.golang.org/genproto v0.0.0-20190801165951-fa694d86fc64/go.mod" - "google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod" - "google.golang.org/genproto v0.0.0-20190911173649-1774047e7e51/go.mod" - "google.golang.org/genproto v0.0.0-20190927181202-20e1ac93f88c/go.mod" - "google.golang.org/genproto v0.0.0-20191230161307-f3c370f40bfb/go.mod" - "google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod" - "google.golang.org/genproto v0.0.0-20210303154014-9728d6b83eeb" - "google.golang.org/genproto v0.0.0-20210303154014-9728d6b83eeb/go.mod" - "google.golang.org/grpc v1.19.0/go.mod" - "google.golang.org/grpc v1.20.1/go.mod" - "google.golang.org/grpc v1.21.1/go.mod" - "google.golang.org/grpc v1.23.0/go.mod" - "google.golang.org/grpc v1.24.0/go.mod" - "google.golang.org/grpc v1.25.1/go.mod" - "google.golang.org/grpc v1.26.0/go.mod" - "google.golang.org/grpc v1.27.0/go.mod" - "google.golang.org/grpc v1.27.1/go.mod" - "google.golang.org/grpc v1.29.1" - "google.golang.org/grpc v1.29.1/go.mod" - "google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod" - "google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod" - "google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod" - "google.golang.org/protobuf v1.20.1-0.20200309200217-e05f789c0967/go.mod" - "google.golang.org/protobuf v1.21.0/go.mod" - "google.golang.org/protobuf v1.22.0/go.mod" - "google.golang.org/protobuf v1.23.0/go.mod" - "google.golang.org/protobuf v1.23.1-0.20200526195155-81db48ad09cc/go.mod" - "google.golang.org/protobuf v1.24.0/go.mod" - "google.golang.org/protobuf v1.25.0" - "google.golang.org/protobuf v1.25.0/go.mod" - "gopkg.in/airbrake/gobrake.v2 v2.0.9" - "gopkg.in/airbrake/gobrake.v2 v2.0.9/go.mod" - "gopkg.in/alecthomas/kingpin.v2 v2.2.6" - "gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod" - "gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod" - "gopkg.in/check.v1 v1.0.0-20161208181325-20d25e280405/go.mod" - "gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod" - "gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod" - "gopkg.in/check.v1 v1.0.0-20200902074654-038fdea0a05b" - "gopkg.in/check.v1 v1.0.0-20200902074654-038fdea0a05b/go.mod" - "gopkg.in/errgo.v2 v2.1.0" - "gopkg.in/errgo.v2 v2.1.0/go.mod" - "gopkg.in/fsnotify.v1 v1.4.7" - "gopkg.in/fsnotify.v1 v1.4.7/go.mod" - "gopkg.in/gemnasium/logrus-airbrake-hook.v2 v2.1.2" - "gopkg.in/gemnasium/logrus-airbrake-hook.v2 v2.1.2/go.mod" - "gopkg.in/inf.v0 v0.9.1" - "gopkg.in/inf.v0 v0.9.1/go.mod" - "gopkg.in/jcmturner/aescts.v1 v1.0.1" - "gopkg.in/jcmturner/aescts.v1 v1.0.1/go.mod" - "gopkg.in/jcmturner/dnsutils.v1 v1.0.1" - "gopkg.in/jcmturner/dnsutils.v1 v1.0.1/go.mod" - "gopkg.in/jcmturner/goidentity.v3 v3.0.0" - "gopkg.in/jcmturner/goidentity.v3 v3.0.0/go.mod" - "gopkg.in/jcmturner/gokrb5.v7 v7.5.0" - "gopkg.in/jcmturner/gokrb5.v7 v7.5.0/go.mod" - "gopkg.in/jcmturner/rpc.v1 v1.1.0" - "gopkg.in/jcmturner/rpc.v1 v1.1.0/go.mod" - "gopkg.in/mgo.v2 v2.0.0-20160818020120-3f83fa500528" - "gopkg.in/mgo.v2 v2.0.0-20160818020120-3f83fa500528/go.mod" - "gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7" - "gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod" - "gopkg.in/yaml.v2 v2.2.1/go.mod" - "gopkg.in/yaml.v2 v2.2.2/go.mod" - "gopkg.in/yaml.v2 v2.2.3/go.mod" - "gopkg.in/yaml.v2 v2.2.4/go.mod" - "gopkg.in/yaml.v2 v2.2.7/go.mod" - "gopkg.in/yaml.v2 v2.2.8/go.mod" - "gopkg.in/yaml.v2 v2.3.0" - "gopkg.in/yaml.v2 v2.3.0/go.mod" - "gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod" - "gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776" - "gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776/go.mod" - "gotest.tools v2.2.0+incompatible" - "gotest.tools v2.2.0+incompatible/go.mod" - "gotest.tools/gotestsum v0.6.0" - "gotest.tools/gotestsum v0.6.0/go.mod" - "gotest.tools/v3 v3.0.3" - "gotest.tools/v3 v3.0.3/go.mod" - "honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod" - "honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod" - "honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod" - "honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod" - "honnef.co/go/tools v0.0.1-2019.2.3" - "honnef.co/go/tools v0.0.1-2019.2.3/go.mod" - "howett.net/plist v0.0.0-20181124034731-591f970eefbb" - "howett.net/plist v0.0.0-20181124034731-591f970eefbb/go.mod" - "k8s.io/api v0.19.4" - "k8s.io/api v0.19.4/go.mod" - "k8s.io/apimachinery v0.19.4" - "k8s.io/apimachinery v0.19.4/go.mod" - "k8s.io/client-go v0.19.4" - "k8s.io/client-go v0.19.4/go.mod" - "k8s.io/gengo v0.0.0-20200413195148-3a45101e95ac" - "k8s.io/gengo v0.0.0-20200413195148-3a45101e95ac/go.mod" - "k8s.io/klog/v2 v2.0.0/go.mod" - "k8s.io/klog/v2 v2.2.0" - "k8s.io/klog/v2 v2.2.0/go.mod" - "k8s.io/kube-openapi v0.0.0-20200805222855-6aeccd4b50c6" - "k8s.io/kube-openapi v0.0.0-20200805222855-6aeccd4b50c6/go.mod" - "k8s.io/kubernetes v1.13.0" - "k8s.io/kubernetes v1.13.0/go.mod" - "k8s.io/utils v0.0.0-20200729134348-d5654de09c73" - "k8s.io/utils v0.0.0-20200729134348-d5654de09c73/go.mod" - "rsc.io/binaryregexp v0.2.0" - "rsc.io/binaryregexp v0.2.0/go.mod" - "sigs.k8s.io/structured-merge-diff/v4 v4.0.1" - "sigs.k8s.io/structured-merge-diff/v4 v4.0.1/go.mod" - "sigs.k8s.io/yaml v1.1.0/go.mod" - "sigs.k8s.io/yaml v1.2.0" - "sigs.k8s.io/yaml v1.2.0/go.mod" -) - -go-module_set_globals - -DESCRIPTION="Lightweight log shipper for Logstash and Elasticsearch" -HOMEPAGE="https://www.elastic.co/products/beats" -SRC_URI="https://github.com/elastic/beats/archive/v${PV}.tar.gz -> ${P}.tar.gz - ${EGO_SUM_SRC_URI}" - -LICENSE="Apache-2.0 BSD-2 MIT" -SLOT="0" -KEYWORDS="amd64 ~x86" -RESTRICT="test" - -S="${WORKDIR}/beats-${PV}" - -src_prepare() { - default - - # avoid Elastic license - rm -r x-pack || die - - # use ${PV} instead of git commit id - sed -i "s/\(COMMIT_ID=\).*/\1${PV}/g" "${S}/libbeat/scripts/Makefile" || die -} - -src_compile() { - emake -C "${S}/filebeat" -} - -src_install() { - keepdir /etc/${PN} - keepdir /var/{lib,log}/${PN} - - fperms 0750 /var/{lib,log}/${PN} - - newconfd "${FILESDIR}/${PN}.confd" ${PN} - newinitd "${FILESDIR}/${PN}.initd.1" ${PN} - - docinto examples - dodoc ${PN}/{filebeat.yml,filebeat.reference.yml} - - dobin filebeat/filebeat -} - -pkg_postinst() { - if [[ -n "${REPLACING_VERSIONS}" ]]; then - elog "Please read the migration guide at:" - elog "https://www.elastic.co/guide/en/beats/libbeat/$(ver_cut 1-2)/upgrading.html" - elog "" - fi - - elog "Example configurations:" - elog "${EROOT}/usr/share/doc/${PF}/examples" -} diff --git a/app-admin/filebeat/filebeat-7.15.1.ebuild b/app-admin/filebeat/filebeat-7.16.3.ebuild similarity index 51% rename from app-admin/filebeat/filebeat-7.15.1.ebuild rename to app-admin/filebeat/filebeat-7.16.3.ebuild index 7c4c7ca31d28..4dde24ce6126 100644 --- a/app-admin/filebeat/filebeat-7.15.1.ebuild +++ b/app-admin/filebeat/filebeat-7.16.3.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" @@ -6,10 +6,6 @@ EAPI="8" inherit go-module EGO_SUM=( - "4d63.com/embedfiles v0.0.0-20190311033909-995e0740726f" - "4d63.com/embedfiles v0.0.0-20190311033909-995e0740726f/go.mod" - "4d63.com/tz v1.1.1-0.20191124060701-6d37baae851b" - "4d63.com/tz v1.1.1-0.20191124060701-6d37baae851b/go.mod" "bazil.org/fuse v0.0.0-20160811212531-371fbbdaa898/go.mod" "cloud.google.com/go v0.26.0/go.mod" "cloud.google.com/go v0.34.0/go.mod" @@ -18,16 +14,41 @@ EGO_SUM=( "cloud.google.com/go v0.44.2/go.mod" "cloud.google.com/go v0.45.1/go.mod" "cloud.google.com/go v0.46.3/go.mod" - "cloud.google.com/go v0.51.0" - "cloud.google.com/go v0.51.0/go.mod" - "cloud.google.com/go/bigquery v1.0.1" + "cloud.google.com/go v0.50.0/go.mod" + "cloud.google.com/go v0.52.0/go.mod" + "cloud.google.com/go v0.53.0/go.mod" + "cloud.google.com/go v0.54.0/go.mod" + "cloud.google.com/go v0.56.0/go.mod" + "cloud.google.com/go v0.57.0/go.mod" + "cloud.google.com/go v0.62.0/go.mod" + "cloud.google.com/go v0.65.0/go.mod" + "cloud.google.com/go v0.72.0/go.mod" + "cloud.google.com/go v0.74.0/go.mod" + "cloud.google.com/go v0.78.0/go.mod" + "cloud.google.com/go v0.79.0/go.mod" + "cloud.google.com/go v0.81.0/go.mod" + "cloud.google.com/go v0.83.0" + "cloud.google.com/go v0.83.0/go.mod" "cloud.google.com/go/bigquery v1.0.1/go.mod" - "cloud.google.com/go/datastore v1.0.0" + "cloud.google.com/go/bigquery v1.3.0/go.mod" + "cloud.google.com/go/bigquery v1.4.0/go.mod" + "cloud.google.com/go/bigquery v1.5.0/go.mod" + "cloud.google.com/go/bigquery v1.7.0/go.mod" + "cloud.google.com/go/bigquery v1.8.0" + "cloud.google.com/go/bigquery v1.8.0/go.mod" "cloud.google.com/go/datastore v1.0.0/go.mod" - "cloud.google.com/go/pubsub v1.0.1" + "cloud.google.com/go/datastore v1.1.0/go.mod" "cloud.google.com/go/pubsub v1.0.1/go.mod" - "cloud.google.com/go/storage v1.0.0" + "cloud.google.com/go/pubsub v1.1.0/go.mod" + "cloud.google.com/go/pubsub v1.2.0/go.mod" + "cloud.google.com/go/pubsub v1.3.1" + "cloud.google.com/go/pubsub v1.3.1/go.mod" "cloud.google.com/go/storage v1.0.0/go.mod" + "cloud.google.com/go/storage v1.5.0/go.mod" + "cloud.google.com/go/storage v1.6.0/go.mod" + "cloud.google.com/go/storage v1.8.0/go.mod" + "cloud.google.com/go/storage v1.10.0" + "cloud.google.com/go/storage v1.10.0/go.mod" "code.cloudfoundry.org/go-diodes v0.0.0-20190809170250-f77fb823c7ee" "code.cloudfoundry.org/go-diodes v0.0.0-20190809170250-f77fb823c7ee/go.mod" "code.cloudfoundry.org/go-loggregator v7.4.0+incompatible" @@ -37,33 +58,40 @@ EGO_SUM=( "code.cloudfoundry.org/rfc5424 v0.0.0-20180905210152-236a6d29298a" "code.cloudfoundry.org/rfc5424 v0.0.0-20180905210152-236a6d29298a/go.mod" "dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod" - "github.com/Azure/azure-amqp-common-go/v3 v3.0.0" - "github.com/Azure/azure-amqp-common-go/v3 v3.0.0/go.mod" - "github.com/Azure/azure-event-hubs-go/v3 v3.1.2" - "github.com/Azure/azure-event-hubs-go/v3 v3.1.2/go.mod" + "github.com/Azure/azure-amqp-common-go/v3 v3.2.1" + "github.com/Azure/azure-amqp-common-go/v3 v3.2.1/go.mod" + "github.com/Azure/azure-event-hubs-go/v3 v3.3.15" + "github.com/Azure/azure-event-hubs-go/v3 v3.3.15/go.mod" "github.com/Azure/azure-pipeline-go v0.1.8/go.mod" "github.com/Azure/azure-pipeline-go v0.1.9/go.mod" "github.com/Azure/azure-pipeline-go v0.2.1" "github.com/Azure/azure-pipeline-go v0.2.1/go.mod" - "github.com/Azure/azure-sdk-for-go v37.1.0+incompatible" - "github.com/Azure/azure-sdk-for-go v37.1.0+incompatible/go.mod" + "github.com/Azure/azure-sdk-for-go v16.2.1+incompatible/go.mod" + "github.com/Azure/azure-sdk-for-go v51.1.0+incompatible/go.mod" + "github.com/Azure/azure-sdk-for-go v59.0.0+incompatible" + "github.com/Azure/azure-sdk-for-go v59.0.0+incompatible/go.mod" "github.com/Azure/azure-storage-blob-go v0.6.0/go.mod" "github.com/Azure/azure-storage-blob-go v0.8.0" "github.com/Azure/azure-storage-blob-go v0.8.0/go.mod" - "github.com/Azure/go-amqp v0.12.6" - "github.com/Azure/go-amqp v0.12.6/go.mod" + "github.com/Azure/go-amqp v0.16.0" + "github.com/Azure/go-amqp v0.16.0/go.mod" "github.com/Azure/go-ansiterm v0.0.0-20170929234023-d6e3b3328b78" "github.com/Azure/go-ansiterm v0.0.0-20170929234023-d6e3b3328b78/go.mod" + "github.com/Azure/go-autorest v10.8.1+incompatible/go.mod" "github.com/Azure/go-autorest v14.2.0+incompatible" "github.com/Azure/go-autorest v14.2.0+incompatible/go.mod" "github.com/Azure/go-autorest/autorest v0.9.0/go.mod" "github.com/Azure/go-autorest/autorest v0.9.3/go.mod" - "github.com/Azure/go-autorest/autorest v0.9.6" - "github.com/Azure/go-autorest/autorest v0.9.6/go.mod" + "github.com/Azure/go-autorest/autorest v0.11.1/go.mod" + "github.com/Azure/go-autorest/autorest v0.11.12/go.mod" + "github.com/Azure/go-autorest/autorest v0.11.18" + "github.com/Azure/go-autorest/autorest v0.11.18/go.mod" "github.com/Azure/go-autorest/autorest/adal v0.5.0/go.mod" "github.com/Azure/go-autorest/autorest/adal v0.8.0/go.mod" "github.com/Azure/go-autorest/autorest/adal v0.8.1/go.mod" - "github.com/Azure/go-autorest/autorest/adal v0.8.2/go.mod" + "github.com/Azure/go-autorest/autorest/adal v0.9.0/go.mod" + "github.com/Azure/go-autorest/autorest/adal v0.9.5/go.mod" + "github.com/Azure/go-autorest/autorest/adal v0.9.13/go.mod" "github.com/Azure/go-autorest/autorest/adal v0.9.15" "github.com/Azure/go-autorest/autorest/adal v0.9.15/go.mod" "github.com/Azure/go-autorest/autorest/azure/auth v0.4.2" @@ -77,13 +105,15 @@ EGO_SUM=( "github.com/Azure/go-autorest/autorest/mocks v0.1.0/go.mod" "github.com/Azure/go-autorest/autorest/mocks v0.2.0/go.mod" "github.com/Azure/go-autorest/autorest/mocks v0.3.0/go.mod" + "github.com/Azure/go-autorest/autorest/mocks v0.4.0/go.mod" "github.com/Azure/go-autorest/autorest/mocks v0.4.1" "github.com/Azure/go-autorest/autorest/mocks v0.4.1/go.mod" - "github.com/Azure/go-autorest/autorest/to v0.3.0" - "github.com/Azure/go-autorest/autorest/to v0.3.0/go.mod" - "github.com/Azure/go-autorest/autorest/validation v0.2.0" - "github.com/Azure/go-autorest/autorest/validation v0.2.0/go.mod" + "github.com/Azure/go-autorest/autorest/to v0.4.0" + "github.com/Azure/go-autorest/autorest/to v0.4.0/go.mod" + "github.com/Azure/go-autorest/autorest/validation v0.3.1" + "github.com/Azure/go-autorest/autorest/validation v0.3.1/go.mod" "github.com/Azure/go-autorest/logger v0.1.0/go.mod" + "github.com/Azure/go-autorest/logger v0.2.0/go.mod" "github.com/Azure/go-autorest/logger v0.2.1" "github.com/Azure/go-autorest/logger v0.2.1/go.mod" "github.com/Azure/go-autorest/tracing v0.5.0/go.mod" @@ -92,23 +122,35 @@ EGO_SUM=( "github.com/BurntSushi/toml v0.3.1" "github.com/BurntSushi/toml v0.3.1/go.mod" "github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod" - "github.com/DataDog/zstd v1.4.1" - "github.com/DataDog/zstd v1.4.1/go.mod" "github.com/Masterminds/semver v1.4.2" "github.com/Masterminds/semver v1.4.2/go.mod" - "github.com/Microsoft/hcsshim v0.8.7" + "github.com/Microsoft/hcsshim v0.8.6/go.mod" + "github.com/Microsoft/hcsshim v0.8.7-0.20190325164909-8abdbb8205e4/go.mod" "github.com/Microsoft/hcsshim v0.8.7/go.mod" + "github.com/Microsoft/hcsshim v0.8.9/go.mod" + "github.com/Microsoft/hcsshim v0.8.14/go.mod" + "github.com/Microsoft/hcsshim v0.8.15/go.mod" + "github.com/Microsoft/hcsshim v0.8.16/go.mod" + "github.com/Microsoft/hcsshim v0.8.21/go.mod" + "github.com/Microsoft/hcsshim/test v0.0.0-20201218223536-d3e5debf77da/go.mod" + "github.com/Microsoft/hcsshim/test v0.0.0-20210227013316-43a75bb4edd3/go.mod" "github.com/NYTimes/gziphandler v0.0.0-20170623195520-56545f4a5d46/go.mod" "github.com/OneOfOne/xxhash v1.2.2" "github.com/OneOfOne/xxhash v1.2.2/go.mod" - "github.com/PuerkitoBio/purell v1.0.0/go.mod" - "github.com/PuerkitoBio/urlesc v0.0.0-20160726150825-5bd2802263f2/go.mod" + "github.com/PaesslerAG/gval v1.0.0" + "github.com/PaesslerAG/gval v1.0.0/go.mod" + "github.com/PaesslerAG/jsonpath v0.1.0/go.mod" + "github.com/PaesslerAG/jsonpath v0.1.1" + "github.com/PaesslerAG/jsonpath v0.1.1/go.mod" + "github.com/PuerkitoBio/purell v1.1.1/go.mod" + "github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578/go.mod" + "github.com/Shopify/logrus-bugsnag v0.0.0-20171204204709-577dee27f20d/go.mod" "github.com/Shopify/toxiproxy v2.1.4+incompatible" "github.com/Shopify/toxiproxy v2.1.4+incompatible/go.mod" "github.com/StackExchange/wmi v0.0.0-20170221213301-9f32b5905fd6" "github.com/StackExchange/wmi v0.0.0-20170221213301-9f32b5905fd6/go.mod" - "github.com/adriansr/fsnotify v0.0.0-20180417234312-c9bbe1f46f1d" - "github.com/adriansr/fsnotify v0.0.0-20180417234312-c9bbe1f46f1d/go.mod" + "github.com/adriansr/fsnotify v1.4.8-0.20211018144411-a81f2b630e7c" + "github.com/adriansr/fsnotify v1.4.8-0.20211018144411-a81f2b630e7c/go.mod" "github.com/adriansr/gopacket v1.1.18-0.20200327165309-dd62abfa8a41" "github.com/adriansr/gopacket v1.1.18-0.20200327165309-dd62abfa8a41/go.mod" "github.com/aerospike/aerospike-client-go v1.27.1-0.20170612174108-0f3b54da6bdc" @@ -119,11 +161,12 @@ EGO_SUM=( "github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751/go.mod" "github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod" "github.com/alecthomas/units v0.0.0-20190717042225-c3de453c63f4/go.mod" + "github.com/alexflint/go-filemutex v0.0.0-20171022225611-72bdc8eae2ae/go.mod" "github.com/andrewkroh/goja v0.0.0-20190128172624-dd2ac4456e20" "github.com/andrewkroh/goja v0.0.0-20190128172624-dd2ac4456e20/go.mod" "github.com/andrewkroh/sys v0.0.0-20151128191922-287798fe3e43" "github.com/andrewkroh/sys v0.0.0-20151128191922-287798fe3e43/go.mod" - "github.com/antihax/optional v0.0.0-20180407024304-ca021399b1a6/go.mod" + "github.com/antihax/optional v1.0.0/go.mod" "github.com/antlr/antlr4 v0.0.0-20200820155224-be881fa6b91d" "github.com/antlr/antlr4 v0.0.0-20200820155224-be881fa6b91d/go.mod" "github.com/apache/thrift v0.13.1-0.20200603211036-eac4d0c79a5f" @@ -135,24 +178,41 @@ EGO_SUM=( "github.com/armon/go-radix v1.0.0/go.mod" "github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5" "github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod" - "github.com/aws/aws-lambda-go v1.6.0" - "github.com/aws/aws-lambda-go v1.6.0/go.mod" + "github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a/go.mod" + "github.com/aws/aws-lambda-go v1.13.3" + "github.com/aws/aws-lambda-go v1.13.3/go.mod" + "github.com/aws/aws-sdk-go v1.15.11/go.mod" + "github.com/aws/aws-sdk-go v1.19.48" + "github.com/aws/aws-sdk-go v1.19.48/go.mod" "github.com/aws/aws-sdk-go-v2 v0.24.0" "github.com/aws/aws-sdk-go-v2 v0.24.0/go.mod" "github.com/awslabs/goformation/v3 v3.1.0/go.mod" "github.com/awslabs/goformation/v4 v4.1.0" "github.com/awslabs/goformation/v4 v4.1.0/go.mod" + "github.com/awslabs/kinesis-aggregation/go v0.0.0-20200810181507-d352038274c0" + "github.com/awslabs/kinesis-aggregation/go v0.0.0-20200810181507-d352038274c0/go.mod" + "github.com/beorn7/perks v0.0.0-20160804104726-4c0e84591b9a/go.mod" "github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod" "github.com/beorn7/perks v1.0.0/go.mod" "github.com/beorn7/perks v1.0.1" "github.com/beorn7/perks v1.0.1/go.mod" + "github.com/bgentry/speakeasy v0.1.0/go.mod" "github.com/bi-zone/go-winio v0.4.15" "github.com/bi-zone/go-winio v0.4.15/go.mod" + "github.com/bitly/go-simplejson v0.5.0/go.mod" + "github.com/bits-and-blooms/bitset v1.2.0/go.mod" "github.com/blakesmith/ar v0.0.0-20150311145944-8bd4349a67f2" "github.com/blakesmith/ar v0.0.0-20150311145944-8bd4349a67f2/go.mod" "github.com/blang/semver v3.1.0+incompatible/go.mod" + "github.com/blang/semver v3.5.1+incompatible/go.mod" + "github.com/bmizerany/assert v0.0.0-20160611221934-b7ed37b82869/go.mod" + "github.com/bshuster-repo/logrus-logstash-hook v0.4.1/go.mod" "github.com/bsm/sarama-cluster v2.1.14-0.20180625083203-7e67d87a6b3f+incompatible" "github.com/bsm/sarama-cluster v2.1.14-0.20180625083203-7e67d87a6b3f+incompatible/go.mod" + "github.com/buger/jsonparser v0.0.0-20180808090653-f4dd9f5a6b44/go.mod" + "github.com/bugsnag/bugsnag-go v0.0.0-20141110184014-b1d153021fcd/go.mod" + "github.com/bugsnag/osext v0.0.0-20130617224835-0dd3f918b21b/go.mod" + "github.com/bugsnag/panicwrap v0.0.0-20151223152923-e2c28503fcd0/go.mod" "github.com/cavaliercoder/badio v0.0.0-20160213150051-ce5280129e9e" "github.com/cavaliercoder/badio v0.0.0-20160213150051-ce5280129e9e/go.mod" "github.com/cavaliercoder/go-rpm v0.0.0-20190131055624-7a9c54e3d83e" @@ -162,9 +222,16 @@ EGO_SUM=( "github.com/cespare/xxhash v1.1.0/go.mod" "github.com/cespare/xxhash/v2 v2.1.1" "github.com/cespare/xxhash/v2 v2.1.1/go.mod" + "github.com/checkpoint-restore/go-criu/v4 v4.1.0/go.mod" + "github.com/checkpoint-restore/go-criu/v5 v5.0.0/go.mod" "github.com/chzyer/logex v1.1.10/go.mod" "github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod" "github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod" + "github.com/cilium/ebpf v0.0.0-20200110133405-4032b1d8aae3/go.mod" + "github.com/cilium/ebpf v0.0.0-20200702112145-1c8d4c9ef775/go.mod" + "github.com/cilium/ebpf v0.2.0/go.mod" + "github.com/cilium/ebpf v0.4.0/go.mod" + "github.com/cilium/ebpf v0.6.2/go.mod" "github.com/client9/misspell v0.3.4/go.mod" "github.com/cloudfoundry-community/go-cfclient v0.0.0-20190808214049-35bcce23fc5f" "github.com/cloudfoundry-community/go-cfclient v0.0.0-20190808214049-35bcce23fc5f/go.mod" @@ -173,37 +240,132 @@ EGO_SUM=( "github.com/cloudfoundry/sonde-go v0.0.0-20171206171820-b33733203bb4" "github.com/cloudfoundry/sonde-go v0.0.0-20171206171820-b33733203bb4/go.mod" "github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod" + "github.com/cncf/udpa/go v0.0.0-20200629203442-efcf912fb354/go.mod" + "github.com/cncf/udpa/go v0.0.0-20201120205902-5459f2c99403/go.mod" + "github.com/cncf/xds/go v0.0.0-20210312221358-fbca930ec8ed/go.mod" + "github.com/cncf/xds/go v0.0.0-20210805033703-aa0b78936158/go.mod" + "github.com/cockroachdb/datadriven v0.0.0-20190809214429-80d97fb3cbaa/go.mod" "github.com/codegangsta/inject v0.0.0-20150114235600-33e0aa1cb7c0" "github.com/codegangsta/inject v0.0.0-20150114235600-33e0aa1cb7c0/go.mod" + "github.com/containerd/aufs v0.0.0-20200908144142-dab0cbea06f4/go.mod" + "github.com/containerd/aufs v0.0.0-20201003224125-76a6863f2989/go.mod" + "github.com/containerd/aufs v0.0.0-20210316121734-20793ff83c97/go.mod" + "github.com/containerd/aufs v1.0.0/go.mod" + "github.com/containerd/btrfs v0.0.0-20201111183144-404b9149801e/go.mod" + "github.com/containerd/btrfs v0.0.0-20210316141732-918d888fb676/go.mod" + "github.com/containerd/btrfs v1.0.0/go.mod" + "github.com/containerd/cgroups v0.0.0-20190717030353-c4b9ac5c7601/go.mod" "github.com/containerd/cgroups v0.0.0-20190919134610-bf292b21730f/go.mod" + "github.com/containerd/cgroups v0.0.0-20200531161412-0dbf7f05ba59/go.mod" + "github.com/containerd/cgroups v0.0.0-20200710171044-318312a37340/go.mod" + "github.com/containerd/cgroups v0.0.0-20200824123100-0b889c03f102/go.mod" + "github.com/containerd/cgroups v0.0.0-20210114181951-8a68de567b68/go.mod" + "github.com/containerd/cgroups v1.0.1/go.mod" "github.com/containerd/console v0.0.0-20180822173158-c12b1e7919c1/go.mod" + "github.com/containerd/console v0.0.0-20181022165439-0650fd9eeb50/go.mod" + "github.com/containerd/console v0.0.0-20191206165004-02ecf6a7291e/go.mod" + "github.com/containerd/console v1.0.1/go.mod" + "github.com/containerd/console v1.0.2/go.mod" + "github.com/containerd/containerd v1.2.10/go.mod" "github.com/containerd/containerd v1.3.0-beta.2.0.20190828155532-0293cbd26c69/go.mod" - "github.com/containerd/containerd v1.3.3" + "github.com/containerd/containerd v1.3.0/go.mod" + "github.com/containerd/containerd v1.3.1-0.20191213020239-082f7e3aed57/go.mod" + "github.com/containerd/containerd v1.3.2/go.mod" "github.com/containerd/containerd v1.3.3/go.mod" + "github.com/containerd/containerd v1.4.0-beta.2.0.20200729163537-40b22ef07410/go.mod" + "github.com/containerd/containerd v1.4.1/go.mod" + "github.com/containerd/containerd v1.4.3/go.mod" + "github.com/containerd/containerd v1.5.0-beta.1/go.mod" + "github.com/containerd/containerd v1.5.0-beta.3/go.mod" + "github.com/containerd/containerd v1.5.0-beta.4/go.mod" + "github.com/containerd/containerd v1.5.0-rc.0/go.mod" + "github.com/containerd/containerd v1.5.1/go.mod" + "github.com/containerd/containerd v1.5.7" + "github.com/containerd/containerd v1.5.7/go.mod" "github.com/containerd/continuity v0.0.0-20190426062206-aaeac12a7ffc/go.mod" - "github.com/containerd/continuity v0.0.0-20200107194136-26c1120b8d41" + "github.com/containerd/continuity v0.0.0-20190815185530-f2a389ac0a02/go.mod" + "github.com/containerd/continuity v0.0.0-20191127005431-f65d91d395eb/go.mod" "github.com/containerd/continuity v0.0.0-20200107194136-26c1120b8d41/go.mod" + "github.com/containerd/continuity v0.0.0-20200710164510-efbc4488d8fe/go.mod" + "github.com/containerd/continuity v0.0.0-20201208142359-180525291bb7/go.mod" + "github.com/containerd/continuity v0.0.0-20210208174643-50096c924a4e/go.mod" + "github.com/containerd/continuity v0.1.0/go.mod" + "github.com/containerd/fifo v0.0.0-20180307165137-3d5202aec260/go.mod" "github.com/containerd/fifo v0.0.0-20190226154929-a9fb20d87448/go.mod" - "github.com/containerd/fifo v0.0.0-20190816180239-bda0ff6ed73c" - "github.com/containerd/fifo v0.0.0-20190816180239-bda0ff6ed73c/go.mod" + "github.com/containerd/fifo v0.0.0-20200410184934-f15a3290365b/go.mod" + "github.com/containerd/fifo v0.0.0-20201026212402-0724c46b320c/go.mod" + "github.com/containerd/fifo v0.0.0-20210316144830-115abcc95a1d/go.mod" + "github.com/containerd/fifo v1.0.0" + "github.com/containerd/fifo v1.0.0/go.mod" + "github.com/containerd/go-cni v1.0.1/go.mod" + "github.com/containerd/go-cni v1.0.2/go.mod" "github.com/containerd/go-runc v0.0.0-20180907222934-5a6d9f37cfa3/go.mod" + "github.com/containerd/go-runc v0.0.0-20190911050354-e029b79d8cda/go.mod" + "github.com/containerd/go-runc v0.0.0-20200220073739-7016d3ce2328/go.mod" + "github.com/containerd/go-runc v0.0.0-20201020171139-16b287bc67d0/go.mod" + "github.com/containerd/go-runc v1.0.0/go.mod" + "github.com/containerd/imgcrypt v1.0.1/go.mod" + "github.com/containerd/imgcrypt v1.0.4-0.20210301171431-0ae5c75f59ba/go.mod" + "github.com/containerd/imgcrypt v1.1.1-0.20210312161619-7ed62a527887/go.mod" + "github.com/containerd/imgcrypt v1.1.1/go.mod" + "github.com/containerd/nri v0.0.0-20201007170849-eb1350a75164/go.mod" + "github.com/containerd/nri v0.0.0-20210316161719-dbaa18c31c14/go.mod" + "github.com/containerd/nri v0.1.0/go.mod" "github.com/containerd/ttrpc v0.0.0-20190828154514-0e0f228740de/go.mod" + "github.com/containerd/ttrpc v0.0.0-20190828172938-92c8520ef9f8/go.mod" + "github.com/containerd/ttrpc v0.0.0-20191028202541-4f1b8fe65a5c/go.mod" + "github.com/containerd/ttrpc v1.0.1/go.mod" + "github.com/containerd/ttrpc v1.0.2/go.mod" "github.com/containerd/typeurl v0.0.0-20180627222232-a93fcdb778cd/go.mod" + "github.com/containerd/typeurl v0.0.0-20190911142611-5eb25027c9fd/go.mod" + "github.com/containerd/typeurl v1.0.1/go.mod" + "github.com/containerd/typeurl v1.0.2/go.mod" + "github.com/containerd/zfs v0.0.0-20200918131355-0a33824f23a2/go.mod" + "github.com/containerd/zfs v0.0.0-20210301145711-11e8f1707f62/go.mod" + "github.com/containerd/zfs v0.0.0-20210315114300-dde8f0fda960/go.mod" + "github.com/containerd/zfs v0.0.0-20210324211415-d5c4544f0433/go.mod" + "github.com/containerd/zfs v1.0.0/go.mod" + "github.com/containernetworking/cni v0.7.1/go.mod" + "github.com/containernetworking/cni v0.8.0/go.mod" + "github.com/containernetworking/cni v0.8.1/go.mod" + "github.com/containernetworking/plugins v0.8.6/go.mod" + "github.com/containernetworking/plugins v0.9.1/go.mod" + "github.com/containers/ocicrypt v1.0.1/go.mod" + "github.com/containers/ocicrypt v1.1.0/go.mod" + "github.com/containers/ocicrypt v1.1.1/go.mod" + "github.com/coreos/bbolt v1.3.2/go.mod" "github.com/coreos/etcd v3.3.10+incompatible/go.mod" "github.com/coreos/go-etcd v2.0.0+incompatible/go.mod" + "github.com/coreos/go-iptables v0.4.5/go.mod" + "github.com/coreos/go-iptables v0.5.0/go.mod" + "github.com/coreos/go-oidc v2.1.0+incompatible/go.mod" "github.com/coreos/go-semver v0.2.0/go.mod" + "github.com/coreos/go-semver v0.3.0/go.mod" + "github.com/coreos/go-systemd v0.0.0-20161114122254-48702e0da86b/go.mod" + "github.com/coreos/go-systemd v0.0.0-20180511133405-39ca1b05acc7/go.mod" "github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e" "github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e/go.mod" - "github.com/coreos/go-systemd/v22 v22.0.0" "github.com/coreos/go-systemd/v22 v22.0.0/go.mod" - "github.com/coreos/pkg v0.0.0-20180108230652-97fdf19511ea" - "github.com/coreos/pkg v0.0.0-20180108230652-97fdf19511ea/go.mod" + "github.com/coreos/go-systemd/v22 v22.1.0/go.mod" + "github.com/coreos/go-systemd/v22 v22.3.2" + "github.com/coreos/go-systemd/v22 v22.3.2/go.mod" + "github.com/coreos/pkg v0.0.0-20160727233714-3ac0863d7acf/go.mod" + "github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f" + "github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f/go.mod" "github.com/cpuguy83/go-md2man v1.0.10/go.mod" + "github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/go.mod" + "github.com/cpuguy83/go-md2man/v2 v2.0.0/go.mod" + "github.com/creack/pty v1.1.7/go.mod" "github.com/creack/pty v1.1.9/go.mod" "github.com/cucumber/godog v0.8.1" "github.com/cucumber/godog v0.8.1/go.mod" - "github.com/cyphar/filepath-securejoin v0.2.2" "github.com/cyphar/filepath-securejoin v0.2.2/go.mod" + "github.com/cyphar/filepath-securejoin v0.2.3" + "github.com/cyphar/filepath-securejoin v0.2.3/go.mod" + "github.com/d2g/dhcp4 v0.0.0-20170904100407-a1d1b6c41b1c/go.mod" + "github.com/d2g/dhcp4client v1.0.0/go.mod" + "github.com/d2g/dhcp4server v0.0.0-20181031114812-7d4a0a7f59a5/go.mod" + "github.com/d2g/hardwareaddr v0.0.0-20190221164911-e7d9fbe030e4/go.mod" "github.com/davecgh/go-spew v1.1.0/go.mod" "github.com/davecgh/go-spew v1.1.1" "github.com/davecgh/go-spew v1.1.1/go.mod" @@ -211,34 +373,43 @@ EGO_SUM=( "github.com/davecgh/go-xdr v0.0.0-20161123171359-e6a2ba005892/go.mod" "github.com/denisenkom/go-mssqldb v0.0.0-20200206145737-bbfc9a55622e" "github.com/denisenkom/go-mssqldb v0.0.0-20200206145737-bbfc9a55622e/go.mod" + "github.com/denverdino/aliyungo v0.0.0-20190125010748-a747050bb1ba/go.mod" "github.com/devigned/tab v0.1.1/go.mod" "github.com/devigned/tab v0.1.2-0.20190607222403-0c15cf42f9a2" "github.com/devigned/tab v0.1.2-0.20190607222403-0c15cf42f9a2/go.mod" - "github.com/dgraph-io/badger/v2 v2.2007.3-0.20201012072640-f5a7e0a1c83b" - "github.com/dgraph-io/badger/v2 v2.2007.3-0.20201012072640-f5a7e0a1c83b/go.mod" - "github.com/dgraph-io/ristretto v0.0.3-0.20200630154024-f66de99634de" - "github.com/dgraph-io/ristretto v0.0.3-0.20200630154024-f66de99634de/go.mod" + "github.com/dgraph-io/badger/v3 v3.2103.1" + "github.com/dgraph-io/badger/v3 v3.2103.1/go.mod" + "github.com/dgraph-io/ristretto v0.1.0" + "github.com/dgraph-io/ristretto v0.1.0/go.mod" + "github.com/dgrijalva/jwt-go v0.0.0-20170104182250-a601269ab70c/go.mod" "github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod" "github.com/dgryski/go-farm v0.0.0-20190423205320-6a90982ecee2" "github.com/dgryski/go-farm v0.0.0-20190423205320-6a90982ecee2/go.mod" + "github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod" "github.com/digitalocean/go-libvirt v0.0.0-20180301200012-6075ea3c39a1" "github.com/digitalocean/go-libvirt v0.0.0-20180301200012-6075ea3c39a1/go.mod" "github.com/dimchansky/utfbom v1.1.0" "github.com/dimchansky/utfbom v1.1.0/go.mod" "github.com/dlclark/regexp2 v1.1.7-0.20171009020623-7632a260cbaf" "github.com/dlclark/regexp2 v1.1.7-0.20171009020623-7632a260cbaf/go.mod" + "github.com/dnaeon/go-vcr v1.0.1/go.mod" + "github.com/docker/distribution v0.0.0-20190905152932-14b96e55d84c/go.mod" + "github.com/docker/distribution v2.7.1-0.20190205005809-0d3efadf0154+incompatible/go.mod" "github.com/docker/distribution v2.7.1+incompatible" "github.com/docker/distribution v2.7.1+incompatible/go.mod" "github.com/docker/engine v0.0.0-20191113042239-ea84732a7725" "github.com/docker/engine v0.0.0-20191113042239-ea84732a7725/go.mod" "github.com/docker/go-connections v0.4.0" "github.com/docker/go-connections v0.4.0/go.mod" + "github.com/docker/go-events v0.0.0-20170721190031-9461782956ad/go.mod" + "github.com/docker/go-events v0.0.0-20190806004212-e31b211e4f1c/go.mod" + "github.com/docker/go-metrics v0.0.0-20180209012529-399ea8c73916/go.mod" "github.com/docker/go-metrics v0.0.1" "github.com/docker/go-metrics v0.0.1/go.mod" "github.com/docker/go-units v0.3.3/go.mod" "github.com/docker/go-units v0.4.0" "github.com/docker/go-units v0.4.0/go.mod" - "github.com/docker/spdystream v0.0.0-20160310174837-449fdfce4d96" + "github.com/docker/libtrust v0.0.0-20150114040149-fa567046d9b1/go.mod" "github.com/docker/spdystream v0.0.0-20160310174837-449fdfce4d96/go.mod" "github.com/docopt/docopt-go v0.0.0-20180111231733-ee0de3bc6815/go.mod" "github.com/dolmen-go/contextio v0.0.0-20200217195037-68fc5150bcd5" @@ -258,12 +429,14 @@ EGO_SUM=( "github.com/eclipse/paho.mqtt.golang v1.2.1-0.20200121105743-0d940dd29fd2/go.mod" "github.com/elastic/dhcp v0.0.0-20200227161230-57ec251c7eb3" "github.com/elastic/dhcp v0.0.0-20200227161230-57ec251c7eb3/go.mod" - "github.com/elastic/ecs v1.11.0" - "github.com/elastic/ecs v1.11.0/go.mod" + "github.com/elastic/ecs v1.12.0" + "github.com/elastic/ecs v1.12.0/go.mod" "github.com/elastic/elastic-agent-client/v7 v7.0.0-20210727140539-f0905d9377f6" "github.com/elastic/elastic-agent-client/v7 v7.0.0-20210727140539-f0905d9377f6/go.mod" "github.com/elastic/fsevents v0.0.0-20181029231046-e1d381a4d270" "github.com/elastic/fsevents v0.0.0-20181029231046-e1d381a4d270/go.mod" + "github.com/elastic/glog v1.0.1-0.20210831205241-7d8b5c89dfc4" + "github.com/elastic/glog v1.0.1-0.20210831205241-7d8b5c89dfc4/go.mod" "github.com/elastic/go-concert v0.2.0" "github.com/elastic/go-concert v0.2.0/go.mod" "github.com/elastic/go-libaudit/v2 v2.2.0" @@ -278,13 +451,13 @@ EGO_SUM=( "github.com/elastic/go-perf v0.0.0-20191212140718-9c656876f595/go.mod" "github.com/elastic/go-plugins-helpers v0.0.0-20200207104224-bdf17607b79f" "github.com/elastic/go-plugins-helpers v0.0.0-20200207104224-bdf17607b79f/go.mod" - "github.com/elastic/go-seccomp-bpf v1.1.0" - "github.com/elastic/go-seccomp-bpf v1.1.0/go.mod" + "github.com/elastic/go-seccomp-bpf v1.2.0" + "github.com/elastic/go-seccomp-bpf v1.2.0/go.mod" "github.com/elastic/go-structform v0.0.9" "github.com/elastic/go-structform v0.0.9/go.mod" "github.com/elastic/go-sysinfo v1.1.1/go.mod" - "github.com/elastic/go-sysinfo v1.7.0" - "github.com/elastic/go-sysinfo v1.7.0/go.mod" + "github.com/elastic/go-sysinfo v1.7.1" + "github.com/elastic/go-sysinfo v1.7.1/go.mod" "github.com/elastic/go-txfile v0.0.7" "github.com/elastic/go-txfile v0.0.7/go.mod" "github.com/elastic/go-ucfg v0.7.0/go.mod" @@ -293,28 +466,41 @@ EGO_SUM=( "github.com/elastic/go-windows v1.0.0/go.mod" "github.com/elastic/go-windows v1.0.1" "github.com/elastic/go-windows v1.0.1/go.mod" - "github.com/elastic/gosigar v0.14.1" - "github.com/elastic/gosigar v0.14.1/go.mod" - "github.com/elastic/sarama v1.19.1-0.20210120173147-5c8cb347d877" - "github.com/elastic/sarama v1.19.1-0.20210120173147-5c8cb347d877/go.mod" + "github.com/elastic/gosigar v0.14.2" + "github.com/elastic/gosigar v0.14.2/go.mod" + "github.com/elastic/sarama v1.19.1-0.20210823122811-11c3ef800752" + "github.com/elastic/sarama v1.19.1-0.20210823122811-11c3ef800752/go.mod" "github.com/elazarl/goproxy v0.0.0-20180725130230-947c36da3153" "github.com/elazarl/goproxy v0.0.0-20180725130230-947c36da3153/go.mod" "github.com/emicklei/go-restful v0.0.0-20170410110728-ff4f55a20633/go.mod" + "github.com/emicklei/go-restful v2.9.5+incompatible/go.mod" "github.com/envoyproxy/go-control-plane v0.9.0/go.mod" "github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod" "github.com/envoyproxy/go-control-plane v0.9.4/go.mod" + "github.com/envoyproxy/go-control-plane v0.9.7/go.mod" + "github.com/envoyproxy/go-control-plane v0.9.9-0.20201210154907-fd9021fe5dad/go.mod" + "github.com/envoyproxy/go-control-plane v0.9.9-0.20210217033140-668b12f5399d/go.mod" + "github.com/envoyproxy/go-control-plane v0.9.9-0.20210512163311-63b5d3c536b0/go.mod" + "github.com/envoyproxy/go-control-plane v0.9.10-0.20210907150352-cf90f659a021/go.mod" "github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod" "github.com/evanphx/json-patch v4.9.0+incompatible" "github.com/evanphx/json-patch v4.9.0+incompatible/go.mod" + "github.com/fatih/color v1.7.0/go.mod" "github.com/fatih/color v1.9.0" "github.com/fatih/color v1.9.0/go.mod" + "github.com/form3tech-oss/jwt-go v3.2.2+incompatible/go.mod" "github.com/fortytw2/leaktest v1.3.0" "github.com/fortytw2/leaktest v1.3.0/go.mod" - "github.com/frankban/quicktest v1.10.2" - "github.com/frankban/quicktest v1.10.2/go.mod" + "github.com/frankban/quicktest v1.11.3" + "github.com/frankban/quicktest v1.11.3/go.mod" + "github.com/fullsailor/pkcs7 v0.0.0-20190404230743-d7302db945fa/go.mod" + "github.com/garyburd/redigo v0.0.0-20150301180006-535138d7bcd7/go.mod" "github.com/ghodss/yaml v0.0.0-20150909031657-73d445a93680/go.mod" "github.com/ghodss/yaml v1.0.0/go.mod" + "github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod" "github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod" + "github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod" + "github.com/go-ini/ini v1.25.4/go.mod" "github.com/go-kit/kit v0.8.0/go.mod" "github.com/go-kit/kit v0.9.0" "github.com/go-kit/kit v0.9.0/go.mod" @@ -322,16 +508,20 @@ EGO_SUM=( "github.com/go-logfmt/logfmt v0.4.0" "github.com/go-logfmt/logfmt v0.4.0/go.mod" "github.com/go-logr/logr v0.1.0/go.mod" - "github.com/go-logr/logr v0.2.0" "github.com/go-logr/logr v0.2.0/go.mod" + "github.com/go-logr/logr v0.4.0" + "github.com/go-logr/logr v0.4.0/go.mod" "github.com/go-martini/martini v0.0.0-20170121215854-22fa46961aab" "github.com/go-martini/martini v0.0.0-20170121215854-22fa46961aab/go.mod" "github.com/go-ole/go-ole v1.2.5-0.20190920104607-14974a1cf647" "github.com/go-ole/go-ole v1.2.5-0.20190920104607-14974a1cf647/go.mod" - "github.com/go-openapi/jsonpointer v0.0.0-20160704185906-46af16f9f7b1/go.mod" - "github.com/go-openapi/jsonreference v0.0.0-20160704190145-13c6e3589ad9/go.mod" - "github.com/go-openapi/spec v0.0.0-20160808142527-6aced65f8501/go.mod" - "github.com/go-openapi/swag v0.0.0-20160704191624-1d0bd113de87/go.mod" + "github.com/go-openapi/jsonpointer v0.19.2/go.mod" + "github.com/go-openapi/jsonpointer v0.19.3/go.mod" + "github.com/go-openapi/jsonreference v0.19.2/go.mod" + "github.com/go-openapi/jsonreference v0.19.3/go.mod" + "github.com/go-openapi/spec v0.19.3/go.mod" + "github.com/go-openapi/swag v0.19.2/go.mod" + "github.com/go-openapi/swag v0.19.5/go.mod" "github.com/go-sourcemap/sourcemap v2.1.2+incompatible" "github.com/go-sourcemap/sourcemap v2.1.2+incompatible/go.mod" "github.com/go-sql-driver/mysql v1.4.0/go.mod" @@ -344,10 +534,14 @@ EGO_SUM=( "github.com/gobuffalo/here v0.6.0/go.mod" "github.com/gocarina/gocsv v0.0.0-20170324095351-ffef3ffc77be" "github.com/gocarina/gocsv v0.0.0-20170324095351-ffef3ffc77be/go.mod" + "github.com/godbus/dbus v0.0.0-20151105175453-c7fdd8b5cd55/go.mod" + "github.com/godbus/dbus v0.0.0-20180201030542-885f9cc04c9c/go.mod" "github.com/godbus/dbus v0.0.0-20190422162347-ade71ed3457e" "github.com/godbus/dbus v0.0.0-20190422162347-ade71ed3457e/go.mod" - "github.com/godbus/dbus/v5 v5.0.3" "github.com/godbus/dbus/v5 v5.0.3/go.mod" + "github.com/godbus/dbus/v5 v5.0.4/go.mod" + "github.com/godbus/dbus/v5 v5.0.5" + "github.com/godbus/dbus/v5 v5.0.5/go.mod" "github.com/godror/godror v0.10.4" "github.com/godror/godror v0.10.4/go.mod" "github.com/gofrs/flock v0.7.1/go.mod" @@ -355,27 +549,42 @@ EGO_SUM=( "github.com/gofrs/flock v0.7.2-0.20190320160742-5135e617513b/go.mod" "github.com/gofrs/uuid v3.3.0+incompatible" "github.com/gofrs/uuid v3.3.0+incompatible/go.mod" + "github.com/gogo/googleapis v1.2.0/go.mod" + "github.com/gogo/googleapis v1.4.0/go.mod" "github.com/gogo/protobuf v1.1.1/go.mod" "github.com/gogo/protobuf v1.2.1/go.mod" - "github.com/gogo/protobuf v1.3.1" + "github.com/gogo/protobuf v1.2.2-0.20190723190241-65acae22fc9d/go.mod" + "github.com/gogo/protobuf v1.3.0/go.mod" "github.com/gogo/protobuf v1.3.1/go.mod" + "github.com/gogo/protobuf v1.3.2" + "github.com/gogo/protobuf v1.3.2/go.mod" "github.com/golang-jwt/jwt/v4 v4.0.0" "github.com/golang-jwt/jwt/v4 v4.0.0/go.mod" "github.com/golang-sql/civil v0.0.0-20190719163853-cb61b32ac6fe" "github.com/golang-sql/civil v0.0.0-20190719163853-cb61b32ac6fe/go.mod" - "github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod" + "github.com/golang/groupcache v0.0.0-20160516000752-02826c3e7903/go.mod" + "github.com/golang/groupcache v0.0.0-20190129154638-5b532d6fd5ef/go.mod" "github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod" - "github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7" "github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/go.mod" + "github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e/go.mod" + "github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da" + "github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da/go.mod" "github.com/golang/mock v1.1.1/go.mod" "github.com/golang/mock v1.2.0/go.mod" "github.com/golang/mock v1.3.1/go.mod" + "github.com/golang/mock v1.4.0/go.mod" + "github.com/golang/mock v1.4.1/go.mod" + "github.com/golang/mock v1.4.3/go.mod" + "github.com/golang/mock v1.4.4/go.mod" + "github.com/golang/mock v1.5.0/go.mod" "github.com/golang/mock v1.6.0" "github.com/golang/mock v1.6.0/go.mod" "github.com/golang/protobuf v1.2.0/go.mod" "github.com/golang/protobuf v1.3.1/go.mod" "github.com/golang/protobuf v1.3.2/go.mod" "github.com/golang/protobuf v1.3.3/go.mod" + "github.com/golang/protobuf v1.3.4/go.mod" + "github.com/golang/protobuf v1.3.5/go.mod" "github.com/golang/protobuf v1.4.0-rc.1/go.mod" "github.com/golang/protobuf v1.4.0-rc.1.0.20200221234624-67d41d38c208/go.mod" "github.com/golang/protobuf v1.4.0-rc.2/go.mod" @@ -383,23 +592,34 @@ EGO_SUM=( "github.com/golang/protobuf v1.4.0/go.mod" "github.com/golang/protobuf v1.4.1/go.mod" "github.com/golang/protobuf v1.4.2/go.mod" - "github.com/golang/protobuf v1.4.3" "github.com/golang/protobuf v1.4.3/go.mod" - "github.com/golang/snappy v0.0.1" - "github.com/golang/snappy v0.0.1/go.mod" + "github.com/golang/protobuf v1.5.0/go.mod" + "github.com/golang/protobuf v1.5.1/go.mod" + "github.com/golang/protobuf v1.5.2" + "github.com/golang/protobuf v1.5.2/go.mod" + "github.com/golang/snappy v0.0.3/go.mod" + "github.com/golang/snappy v0.0.4" + "github.com/golang/snappy v0.0.4/go.mod" "github.com/gomodule/redigo v1.8.3" "github.com/gomodule/redigo v1.8.3/go.mod" "github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod" "github.com/google/btree v1.0.0/go.mod" - "github.com/google/flatbuffers v1.7.2-0.20170925184458-7a6b2bf521e9" - "github.com/google/flatbuffers v1.7.2-0.20170925184458-7a6b2bf521e9/go.mod" + "github.com/google/flatbuffers v1.12.0/go.mod" + "github.com/google/flatbuffers v1.12.1" + "github.com/google/flatbuffers v1.12.1/go.mod" "github.com/google/go-cmp v0.2.0/go.mod" "github.com/google/go-cmp v0.3.0/go.mod" "github.com/google/go-cmp v0.3.1/go.mod" "github.com/google/go-cmp v0.4.0/go.mod" + "github.com/google/go-cmp v0.4.1/go.mod" "github.com/google/go-cmp v0.5.0/go.mod" - "github.com/google/go-cmp v0.5.2" + "github.com/google/go-cmp v0.5.1/go.mod" "github.com/google/go-cmp v0.5.2/go.mod" + "github.com/google/go-cmp v0.5.3/go.mod" + "github.com/google/go-cmp v0.5.4/go.mod" + "github.com/google/go-cmp v0.5.5/go.mod" + "github.com/google/go-cmp v0.5.6" + "github.com/google/go-cmp v0.5.6/go.mod" "github.com/google/gofuzz v1.0.0/go.mod" "github.com/google/gofuzz v1.1.0" "github.com/google/gofuzz v1.1.0/go.mod" @@ -407,15 +627,31 @@ EGO_SUM=( "github.com/google/licenseclassifier v0.0.0-20200402202327-879cb1424de0/go.mod" "github.com/google/martian v2.1.0+incompatible" "github.com/google/martian v2.1.0+incompatible/go.mod" + "github.com/google/martian/v3 v3.0.0/go.mod" + "github.com/google/martian/v3 v3.1.0/go.mod" + "github.com/google/martian/v3 v3.2.1" + "github.com/google/martian/v3 v3.2.1/go.mod" "github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod" "github.com/google/pprof v0.0.0-20190515194954-54271f7e092f/go.mod" "github.com/google/pprof v0.0.0-20191218002539-d4f498aebedc/go.mod" + "github.com/google/pprof v0.0.0-20200212024743-f11f1df84d12/go.mod" + "github.com/google/pprof v0.0.0-20200229191704-1ebb73c60ed3/go.mod" + "github.com/google/pprof v0.0.0-20200430221834-fc25d7d30c6d/go.mod" + "github.com/google/pprof v0.0.0-20200708004538-1a94d8640e99/go.mod" + "github.com/google/pprof v0.0.0-20201023163331-3e6fc7fc9c4c/go.mod" + "github.com/google/pprof v0.0.0-20201203190320-1bf35d6f28c2/go.mod" + "github.com/google/pprof v0.0.0-20210122040257-d980be63207e/go.mod" + "github.com/google/pprof v0.0.0-20210226084205-cbba55b83ad5/go.mod" + "github.com/google/pprof v0.0.0-20210601050228-01bbb1931b22/go.mod" "github.com/google/renameio v0.1.0/go.mod" "github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510" "github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510/go.mod" + "github.com/google/uuid v1.0.0/go.mod" "github.com/google/uuid v1.1.1/go.mod" - "github.com/google/uuid v1.1.2" "github.com/google/uuid v1.1.2/go.mod" + "github.com/google/uuid v1.2.0/go.mod" + "github.com/google/uuid v1.3.0" + "github.com/google/uuid v1.3.0/go.mod" "github.com/googleapis/gax-go/v2 v2.0.4/go.mod" "github.com/googleapis/gax-go/v2 v2.0.5" "github.com/googleapis/gax-go/v2 v2.0.5/go.mod" @@ -425,13 +661,25 @@ EGO_SUM=( "github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod" "github.com/gorhill/cronexpr v0.0.0-20180427100037-88b0669f7d75" "github.com/gorhill/cronexpr v0.0.0-20180427100037-88b0669f7d75/go.mod" - "github.com/gorilla/mux v1.7.2" + "github.com/gorilla/handlers v0.0.0-20150720190736-60c7bfde3e33/go.mod" "github.com/gorilla/mux v1.7.2/go.mod" - "github.com/gorilla/websocket v1.4.1" + "github.com/gorilla/mux v1.7.3" + "github.com/gorilla/mux v1.7.3/go.mod" + "github.com/gorilla/securecookie v1.1.1/go.mod" + "github.com/gorilla/sessions v1.2.1/go.mod" + "github.com/gorilla/websocket v0.0.0-20170926233335-4201258b820c/go.mod" + "github.com/gorilla/websocket v1.4.0/go.mod" "github.com/gorilla/websocket v1.4.1/go.mod" + "github.com/gorilla/websocket v1.4.2" + "github.com/gorilla/websocket v1.4.2/go.mod" "github.com/gregjones/httpcache v0.0.0-20180305231024-9cad4c3443a7/go.mod" - "github.com/grpc-ecosystem/grpc-gateway v1.13.0" - "github.com/grpc-ecosystem/grpc-gateway v1.13.0/go.mod" + "github.com/grpc-ecosystem/go-grpc-middleware v1.0.0/go.mod" + "github.com/grpc-ecosystem/go-grpc-middleware v1.0.1-0.20190118093823-f849b5445de4/go.mod" + "github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0/go.mod" + "github.com/grpc-ecosystem/grpc-gateway v1.9.0/go.mod" + "github.com/grpc-ecosystem/grpc-gateway v1.9.5/go.mod" + "github.com/grpc-ecosystem/grpc-gateway v1.16.0" + "github.com/grpc-ecosystem/grpc-gateway v1.16.0/go.mod" "github.com/h2non/filetype v1.1.1" "github.com/h2non/filetype v1.1.1/go.mod" "github.com/hashicorp/errwrap v0.0.0-20141028054710-7554cd9344ce/go.mod" @@ -442,6 +690,7 @@ EGO_SUM=( "github.com/hashicorp/go-hclog v0.9.2" "github.com/hashicorp/go-hclog v0.9.2/go.mod" "github.com/hashicorp/go-multierror v0.0.0-20161216184304-ed905158d874/go.mod" + "github.com/hashicorp/go-multierror v1.0.0/go.mod" "github.com/hashicorp/go-multierror v1.1.0" "github.com/hashicorp/go-multierror v1.1.0/go.mod" "github.com/hashicorp/go-retryablehttp v0.6.6" @@ -461,19 +710,36 @@ EGO_SUM=( "github.com/hashicorp/nomad/api v0.0.0-20200303134319-e31695b5bbe6/go.mod" "github.com/hectane/go-acl v0.0.0-20190604041725-da78bae5fc95" "github.com/hectane/go-acl v0.0.0-20190604041725-da78bae5fc95/go.mod" - "github.com/hpcloud/tail v1.0.0" "github.com/hpcloud/tail v1.0.0/go.mod" "github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod" + "github.com/ianlancetaylor/demangle v0.0.0-20200824232613-28f6c0f3b639/go.mod" "github.com/imdario/mergo v0.3.5/go.mod" - "github.com/imdario/mergo v0.3.6" "github.com/imdario/mergo v0.3.6/go.mod" + "github.com/imdario/mergo v0.3.8/go.mod" + "github.com/imdario/mergo v0.3.10/go.mod" + "github.com/imdario/mergo v0.3.11/go.mod" + "github.com/imdario/mergo v0.3.12" + "github.com/imdario/mergo v0.3.12/go.mod" "github.com/inconshreveable/mousetrap v1.0.0" "github.com/inconshreveable/mousetrap v1.0.0/go.mod" + "github.com/j-keck/arping v0.0.0-20160618110441-2cf9dc699c56/go.mod" "github.com/jarcoal/httpmock v1.0.4" "github.com/jarcoal/httpmock v1.0.4/go.mod" + "github.com/jcmturner/aescts/v2 v2.0.0" + "github.com/jcmturner/aescts/v2 v2.0.0/go.mod" + "github.com/jcmturner/dnsutils/v2 v2.0.0" + "github.com/jcmturner/dnsutils/v2 v2.0.0/go.mod" "github.com/jcmturner/gofork v1.0.0" "github.com/jcmturner/gofork v1.0.0/go.mod" + "github.com/jcmturner/goidentity/v6 v6.0.1" + "github.com/jcmturner/goidentity/v6 v6.0.1/go.mod" + "github.com/jcmturner/gokrb5/v8 v8.4.2" + "github.com/jcmturner/gokrb5/v8 v8.4.2/go.mod" + "github.com/jcmturner/rpc/v2 v2.0.3" + "github.com/jcmturner/rpc/v2 v2.0.3/go.mod" "github.com/jessevdk/go-flags v1.4.0/go.mod" + "github.com/jmespath/go-jmespath v0.0.0-20160202185014-0b12d6b521d8/go.mod" + "github.com/jmespath/go-jmespath v0.0.0-20160803190731-bd40a432e4c7/go.mod" "github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af" "github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af/go.mod" "github.com/jmoiron/sqlx v1.2.1-0.20190826204134-d7d95172beb5" @@ -506,12 +772,17 @@ EGO_SUM=( "github.com/karrick/godirwalk v1.15.6/go.mod" "github.com/kisielk/errcheck v1.1.0/go.mod" "github.com/kisielk/errcheck v1.2.0/go.mod" + "github.com/kisielk/errcheck v1.5.0/go.mod" "github.com/kisielk/gotool v1.0.0/go.mod" - "github.com/klauspost/compress v1.11.0" - "github.com/klauspost/compress v1.11.0/go.mod" + "github.com/klauspost/compress v1.11.3/go.mod" + "github.com/klauspost/compress v1.11.13/go.mod" + "github.com/klauspost/compress v1.12.2/go.mod" + "github.com/klauspost/compress v1.12.3/go.mod" + "github.com/klauspost/compress v1.13.6" + "github.com/klauspost/compress v1.13.6/go.mod" "github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod" - "github.com/konsorten/go-windows-terminal-sequences v1.0.2" "github.com/konsorten/go-windows-terminal-sequences v1.0.2/go.mod" + "github.com/konsorten/go-windows-terminal-sequences v1.0.3/go.mod" "github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515" "github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod" "github.com/kr/pretty v0.1.0/go.mod" @@ -519,6 +790,7 @@ EGO_SUM=( "github.com/kr/pretty v0.2.1" "github.com/kr/pretty v0.2.1/go.mod" "github.com/kr/pty v1.1.1/go.mod" + "github.com/kr/pty v1.1.5/go.mod" "github.com/kr/text v0.1.0/go.mod" "github.com/kr/text v0.2.0" "github.com/kr/text v0.2.0/go.mod" @@ -529,25 +801,32 @@ EGO_SUM=( "github.com/magefile/mage v1.11.0" "github.com/magefile/mage v1.11.0/go.mod" "github.com/magiconair/properties v1.8.0/go.mod" - "github.com/mailru/easyjson v0.0.0-20160728113105-d5b7844b561a/go.mod" + "github.com/mailru/easyjson v0.0.0-20190614124828-94de47d64c63/go.mod" + "github.com/mailru/easyjson v0.0.0-20190626092158-b2ccc519800e/go.mod" + "github.com/mailru/easyjson v0.7.0/go.mod" "github.com/mailru/easyjson v0.7.1" "github.com/mailru/easyjson v0.7.1/go.mod" "github.com/markbates/pkger v0.17.0" "github.com/markbates/pkger v0.17.0/go.mod" + "github.com/marstr/guid v1.1.0/go.mod" "github.com/martini-contrib/render v0.0.0-20150707142108-ec18f8345a11" "github.com/martini-contrib/render v0.0.0-20150707142108-ec18f8345a11/go.mod" + "github.com/mattn/go-colorable v0.0.9/go.mod" "github.com/mattn/go-colorable v0.1.4/go.mod" "github.com/mattn/go-colorable v0.1.6" "github.com/mattn/go-colorable v0.1.6/go.mod" "github.com/mattn/go-ieproxy v0.0.0-20190610004146-91bb50d98149/go.mod" "github.com/mattn/go-ieproxy v0.0.0-20191113090002-7c0f6868bffe" "github.com/mattn/go-ieproxy v0.0.0-20191113090002-7c0f6868bffe/go.mod" + "github.com/mattn/go-isatty v0.0.4/go.mod" "github.com/mattn/go-isatty v0.0.8/go.mod" "github.com/mattn/go-isatty v0.0.11/go.mod" "github.com/mattn/go-isatty v0.0.12" "github.com/mattn/go-isatty v0.0.12/go.mod" + "github.com/mattn/go-runewidth v0.0.2/go.mod" "github.com/mattn/go-runewidth v0.0.9" "github.com/mattn/go-runewidth v0.0.9/go.mod" + "github.com/mattn/go-shellwords v1.0.3/go.mod" "github.com/mattn/go-sqlite3 v1.9.0" "github.com/mattn/go-sqlite3 v1.9.0/go.mod" "github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod" @@ -555,6 +834,8 @@ EGO_SUM=( "github.com/matttproud/golang_protobuf_extensions v1.0.2-0.20181231171920-c182affec369/go.mod" "github.com/miekg/dns v1.1.25" "github.com/miekg/dns v1.1.25/go.mod" + "github.com/miekg/pkcs11 v1.0.3/go.mod" + "github.com/mistifyio/go-zfs v2.1.2-0.20190413222219-f784269be439+incompatible/go.mod" "github.com/mitchellh/go-homedir v1.1.0" "github.com/mitchellh/go-homedir v1.1.0/go.mod" "github.com/mitchellh/go-testing-interface v1.0.0" @@ -568,6 +849,14 @@ EGO_SUM=( "github.com/mitchellh/mapstructure v1.1.2/go.mod" "github.com/mitchellh/mapstructure v1.3.3" "github.com/mitchellh/mapstructure v1.3.3/go.mod" + "github.com/mitchellh/osext v0.0.0-20151018003038-5e2d6d41470f/go.mod" + "github.com/moby/locker v1.0.1/go.mod" + "github.com/moby/spdystream v0.2.0" + "github.com/moby/spdystream v0.2.0/go.mod" + "github.com/moby/sys/mountinfo v0.4.0/go.mod" + "github.com/moby/sys/mountinfo v0.4.1/go.mod" + "github.com/moby/sys/symlink v0.1.0/go.mod" + "github.com/moby/term v0.0.0-20200312100748-672ec06f55cd/go.mod" "github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod" "github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd" "github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod" @@ -576,39 +865,63 @@ EGO_SUM=( "github.com/modern-go/reflect2 v1.0.1/go.mod" "github.com/morikuni/aec v1.0.0" "github.com/morikuni/aec v1.0.0/go.mod" + "github.com/mrunalp/fileutils v0.5.0/go.mod" "github.com/munnerz/goautoneg v0.0.0-20120707110453-a547fc61f48d/go.mod" + "github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822/go.mod" "github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod" "github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f/go.mod" - "github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e" + "github.com/ncw/swift v1.0.47/go.mod" "github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e/go.mod" + "github.com/nxadm/tail v1.4.4" + "github.com/nxadm/tail v1.4.4/go.mod" "github.com/oklog/ulid v1.3.1" "github.com/oklog/ulid v1.3.1/go.mod" + "github.com/olekukonko/tablewriter v0.0.0-20170122224234-a0225b3f23b5/go.mod" "github.com/olekukonko/tablewriter v0.0.5" "github.com/olekukonko/tablewriter v0.0.5/go.mod" + "github.com/onsi/ginkgo v0.0.0-20151202141238-7f8ab55aaf3b/go.mod" "github.com/onsi/ginkgo v0.0.0-20170829012221-11459a886d9c/go.mod" "github.com/onsi/ginkgo v1.5.0/go.mod" "github.com/onsi/ginkgo v1.6.0/go.mod" "github.com/onsi/ginkgo v1.10.1/go.mod" - "github.com/onsi/ginkgo v1.11.0" + "github.com/onsi/ginkgo v1.10.3/go.mod" "github.com/onsi/ginkgo v1.11.0/go.mod" + "github.com/onsi/ginkgo v1.12.1" + "github.com/onsi/ginkgo v1.12.1/go.mod" + "github.com/onsi/gomega v0.0.0-20151007035656-2152b45fa28a/go.mod" "github.com/onsi/gomega v0.0.0-20170829124025-dcabb60a477c/go.mod" "github.com/onsi/gomega v1.2.0/go.mod" "github.com/onsi/gomega v1.4.3/go.mod" - "github.com/onsi/gomega v1.7.0" "github.com/onsi/gomega v1.7.0/go.mod" + "github.com/onsi/gomega v1.7.1/go.mod" + "github.com/onsi/gomega v1.10.3" + "github.com/onsi/gomega v1.10.3/go.mod" + "github.com/opencontainers/go-digest v0.0.0-20170106003457-a6d0ee40d420/go.mod" "github.com/opencontainers/go-digest v0.0.0-20180430190053-c9281466c8b2/go.mod" "github.com/opencontainers/go-digest v1.0.0-rc1/go.mod" - "github.com/opencontainers/go-digest v1.0.0-rc1.0.20190228220655-ac19fd6e7483" - "github.com/opencontainers/go-digest v1.0.0-rc1.0.20190228220655-ac19fd6e7483/go.mod" + "github.com/opencontainers/go-digest v1.0.0-rc1.0.20180430190053-c9281466c8b2/go.mod" + "github.com/opencontainers/go-digest v1.0.0" + "github.com/opencontainers/go-digest v1.0.0/go.mod" + "github.com/opencontainers/image-spec v1.0.0/go.mod" "github.com/opencontainers/image-spec v1.0.1/go.mod" "github.com/opencontainers/image-spec v1.0.2-0.20190823105129-775207bd45b6" "github.com/opencontainers/image-spec v1.0.2-0.20190823105129-775207bd45b6/go.mod" "github.com/opencontainers/runc v0.0.0-20190115041553-12f6a991201f/go.mod" - "github.com/opencontainers/runc v1.0.0-rc9" + "github.com/opencontainers/runc v0.1.1/go.mod" + "github.com/opencontainers/runc v1.0.0-rc8.0.20190926000215-3e425f80a8c9/go.mod" "github.com/opencontainers/runc v1.0.0-rc9/go.mod" + "github.com/opencontainers/runc v1.0.0-rc93/go.mod" + "github.com/opencontainers/runc v1.0.2/go.mod" "github.com/opencontainers/runtime-spec v0.1.2-0.20190507144316-5b71a03e2700/go.mod" "github.com/opencontainers/runtime-spec v1.0.1/go.mod" + "github.com/opencontainers/runtime-spec v1.0.2-0.20190207185410-29686dbc5559/go.mod" + "github.com/opencontainers/runtime-spec v1.0.2/go.mod" + "github.com/opencontainers/runtime-spec v1.0.3-0.20200929063507-e6143ca7d51d/go.mod" + "github.com/opencontainers/runtime-spec v1.0.3-0.20210326190908-1c3f411f0417/go.mod" "github.com/opencontainers/runtime-tools v0.0.0-20181011054405-1d69bd0f9c39/go.mod" + "github.com/opencontainers/selinux v1.6.0/go.mod" + "github.com/opencontainers/selinux v1.8.0/go.mod" + "github.com/opencontainers/selinux v1.8.2/go.mod" "github.com/osquery/osquery-go v0.0.0-20210622151333-99b4efa62ec5" "github.com/osquery/osquery-go v0.0.0-20210622151333-99b4efa62ec5/go.mod" "github.com/otiai10/copy v1.2.0" @@ -621,9 +934,10 @@ EGO_SUM=( "github.com/oxtoacart/bpool v0.0.0-20150712133111-4e1c5567d7c2" "github.com/oxtoacart/bpool v0.0.0-20150712133111-4e1c5567d7c2/go.mod" "github.com/pelletier/go-toml v1.2.0/go.mod" + "github.com/pelletier/go-toml v1.8.1/go.mod" "github.com/peterbourgon/diskv v2.0.1+incompatible/go.mod" - "github.com/pierrec/lz4 v2.5.2+incompatible" - "github.com/pierrec/lz4 v2.5.2+incompatible/go.mod" + "github.com/pierrec/lz4 v2.6.0+incompatible" + "github.com/pierrec/lz4 v2.6.0+incompatible/go.mod" "github.com/pierrre/gotestcover v0.0.0-20160517101806-924dca7d15f0" "github.com/pierrre/gotestcover v0.0.0-20160517101806-924dca7d15f0/go.mod" "github.com/pkg/errors v0.8.0/go.mod" @@ -634,33 +948,51 @@ EGO_SUM=( "github.com/pkg/errors v0.9.1/go.mod" "github.com/pmezard/go-difflib v1.0.0" "github.com/pmezard/go-difflib v1.0.0/go.mod" + "github.com/pquerna/cachecontrol v0.0.0-20171018203845-0dec1b30a021/go.mod" + "github.com/prometheus/client_golang v0.0.0-20180209125602-c332b6f63c06/go.mod" "github.com/prometheus/client_golang v0.9.1/go.mod" + "github.com/prometheus/client_golang v0.9.3/go.mod" "github.com/prometheus/client_golang v1.0.0/go.mod" "github.com/prometheus/client_golang v1.1.0/go.mod" - "github.com/prometheus/client_golang v1.1.1-0.20190913103102-20428fa0bffc" - "github.com/prometheus/client_golang v1.1.1-0.20190913103102-20428fa0bffc/go.mod" + "github.com/prometheus/client_golang v1.7.1" + "github.com/prometheus/client_golang v1.7.1/go.mod" + "github.com/prometheus/client_model v0.0.0-20171117100541-99fa1f4be8e5/go.mod" "github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod" "github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod" - "github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4" "github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod" + "github.com/prometheus/client_model v0.2.0" + "github.com/prometheus/client_model v0.2.0/go.mod" + "github.com/prometheus/common v0.0.0-20180110214958-89604d197083/go.mod" + "github.com/prometheus/common v0.0.0-20181113130724-41aa239b4cce/go.mod" + "github.com/prometheus/common v0.4.0/go.mod" "github.com/prometheus/common v0.4.1/go.mod" "github.com/prometheus/common v0.6.0/go.mod" - "github.com/prometheus/common v0.7.0" - "github.com/prometheus/common v0.7.0/go.mod" + "github.com/prometheus/common v0.10.0" + "github.com/prometheus/common v0.10.0/go.mod" + "github.com/prometheus/procfs v0.0.0-20180125133057-cb4147076ac7/go.mod" "github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod" "github.com/prometheus/procfs v0.0.0-20190425082905-87a4384529e0/go.mod" + "github.com/prometheus/procfs v0.0.0-20190507164030-5867b95ac084/go.mod" + "github.com/prometheus/procfs v0.0.0-20190522114515-bc1a522cf7b1/go.mod" "github.com/prometheus/procfs v0.0.2/go.mod" "github.com/prometheus/procfs v0.0.3/go.mod" "github.com/prometheus/procfs v0.0.5/go.mod" - "github.com/prometheus/procfs v0.0.11" - "github.com/prometheus/procfs v0.0.11/go.mod" + "github.com/prometheus/procfs v0.0.8/go.mod" + "github.com/prometheus/procfs v0.1.3/go.mod" + "github.com/prometheus/procfs v0.2.0/go.mod" + "github.com/prometheus/procfs v0.6.0" + "github.com/prometheus/procfs v0.6.0/go.mod" "github.com/prometheus/prometheus v2.5.0+incompatible" "github.com/prometheus/prometheus v2.5.0+incompatible/go.mod" - "github.com/rcrowley/go-metrics v0.0.0-20200313005456-10cdbea86bc0" - "github.com/rcrowley/go-metrics v0.0.0-20200313005456-10cdbea86bc0/go.mod" + "github.com/prometheus/tsdb v0.7.1/go.mod" + "github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475" + "github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475/go.mod" + "github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af/go.mod" "github.com/rogpeppe/fastuuid v1.2.0/go.mod" "github.com/rogpeppe/go-internal v1.3.0/go.mod" "github.com/russross/blackfriday v1.5.2/go.mod" + "github.com/russross/blackfriday/v2 v2.0.1/go.mod" + "github.com/safchain/ethtool v0.0.0-20190326074333-42ed695e3de8/go.mod" "github.com/samuel/go-parser v0.0.0-20130731160455-ca8abbf65d0e" "github.com/samuel/go-parser v0.0.0-20130731160455-ca8abbf65d0e/go.mod" "github.com/samuel/go-thrift v0.0.0-20140522043831-2187045faa54" @@ -672,8 +1004,8 @@ EGO_SUM=( "github.com/sanathkr/yaml v1.0.1-0.20170819201035-0056894fa522/go.mod" "github.com/santhosh-tekuri/jsonschema v1.2.4" "github.com/santhosh-tekuri/jsonschema v1.2.4/go.mod" - "github.com/satori/go.uuid v1.2.0" "github.com/satori/go.uuid v1.2.0/go.mod" + "github.com/seccomp/libseccomp-golang v0.9.1/go.mod" "github.com/sergi/go-diff v1.0.0/go.mod" "github.com/sergi/go-diff v1.1.0" "github.com/sergi/go-diff v1.1.0/go.mod" @@ -681,15 +1013,21 @@ EGO_SUM=( "github.com/shirou/gopsutil v3.20.12+incompatible/go.mod" "github.com/shopspring/decimal v1.2.0" "github.com/shopspring/decimal v1.2.0/go.mod" + "github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod" "github.com/sirupsen/logrus v1.0.4-0.20170822132746-89742aefa4b2/go.mod" + "github.com/sirupsen/logrus v1.0.6/go.mod" "github.com/sirupsen/logrus v1.2.0/go.mod" "github.com/sirupsen/logrus v1.4.1/go.mod" - "github.com/sirupsen/logrus v1.4.2" "github.com/sirupsen/logrus v1.4.2/go.mod" + "github.com/sirupsen/logrus v1.6.0/go.mod" + "github.com/sirupsen/logrus v1.7.0/go.mod" + "github.com/sirupsen/logrus v1.8.1" + "github.com/sirupsen/logrus v1.8.1/go.mod" "github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d" "github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod" "github.com/smartystreets/goconvey v0.0.0-20190330032615-68dc04aab96a" "github.com/smartystreets/goconvey v0.0.0-20190330032615-68dc04aab96a/go.mod" + "github.com/soheilhy/cmux v0.1.4/go.mod" "github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod" "github.com/spaolacci/murmur3 v1.1.0" "github.com/spaolacci/murmur3 v1.1.0/go.mod" @@ -697,19 +1035,26 @@ EGO_SUM=( "github.com/spf13/afero v1.2.2/go.mod" "github.com/spf13/cast v1.3.0/go.mod" "github.com/spf13/cobra v0.0.2-0.20171109065643-2da4a54c5cee/go.mod" - "github.com/spf13/cobra v0.0.5" + "github.com/spf13/cobra v0.0.3/go.mod" "github.com/spf13/cobra v0.0.5/go.mod" + "github.com/spf13/cobra v1.0.0" + "github.com/spf13/cobra v1.0.0/go.mod" "github.com/spf13/jwalterweatherman v1.0.0/go.mod" "github.com/spf13/pflag v0.0.0-20170130214245-9ff6c6923cff/go.mod" "github.com/spf13/pflag v1.0.1-0.20171106142849-4c012f6dcd95/go.mod" + "github.com/spf13/pflag v1.0.1/go.mod" "github.com/spf13/pflag v1.0.3/go.mod" "github.com/spf13/pflag v1.0.5" "github.com/spf13/pflag v1.0.5/go.mod" "github.com/spf13/viper v1.3.2/go.mod" + "github.com/spf13/viper v1.4.0/go.mod" + "github.com/stefanberger/go-pkcs11uri v0.0.0-20201008174630-78d3cae3a980/go.mod" + "github.com/stretchr/objx v0.0.0-20180129172003-8a3f7159479f/go.mod" "github.com/stretchr/objx v0.1.0/go.mod" "github.com/stretchr/objx v0.1.1/go.mod" "github.com/stretchr/objx v0.2.0" "github.com/stretchr/objx v0.2.0/go.mod" + "github.com/stretchr/testify v0.0.0-20180303142811-b89eecf5ca5d/go.mod" "github.com/stretchr/testify v1.1.5-0.20170601210322-f6abca593680/go.mod" "github.com/stretchr/testify v1.2.2/go.mod" "github.com/stretchr/testify v1.3.0/go.mod" @@ -720,16 +1065,25 @@ EGO_SUM=( "github.com/stretchr/testify v1.7.0" "github.com/stretchr/testify v1.7.0/go.mod" "github.com/syndtr/gocapability v0.0.0-20170704070218-db04d3cc01c8/go.mod" + "github.com/syndtr/gocapability v0.0.0-20180916011248-d98352740cb2/go.mod" + "github.com/syndtr/gocapability v0.0.0-20200815063812-42c35b437635/go.mod" + "github.com/tchap/go-patricia v2.2.6+incompatible/go.mod" + "github.com/tmc/grpc-websocket-proxy v0.0.0-20170815181823-89b8d40f7ca8/go.mod" + "github.com/tmc/grpc-websocket-proxy v0.0.0-20190109142713-0ad062ec5ee5/go.mod" "github.com/tsg/go-daemon v0.0.0-20200207173439-e704b93fd89b" "github.com/tsg/go-daemon v0.0.0-20200207173439-e704b93fd89b/go.mod" "github.com/tsg/gopacket v0.0.0-20200626092518-2ab8e397a786" "github.com/tsg/gopacket v0.0.0-20200626092518-2ab8e397a786/go.mod" + "github.com/ugorji/go v1.1.4/go.mod" "github.com/ugorji/go v1.1.8" "github.com/ugorji/go v1.1.8/go.mod" "github.com/ugorji/go/codec v0.0.0-20181204163529-d75b2dcb6bc8/go.mod" "github.com/ugorji/go/codec v1.1.8" "github.com/ugorji/go/codec v1.1.8/go.mod" "github.com/urfave/cli v0.0.0-20171014202726-7bc6a0acffa5/go.mod" + "github.com/urfave/cli v1.20.0/go.mod" + "github.com/urfave/cli v1.22.1/go.mod" + "github.com/urfave/cli v1.22.2/go.mod" "github.com/urso/diag v0.0.0-20200210123136-21b3cc8eb797" "github.com/urso/diag v0.0.0-20200210123136-21b3cc8eb797/go.mod" "github.com/urso/go-bin v0.0.0-20180220135811-781c575c9f0e" @@ -741,20 +1095,38 @@ EGO_SUM=( "github.com/urso/sderr v0.0.0-20210525210834-52b04e8f5c71" "github.com/urso/sderr v0.0.0-20210525210834-52b04e8f5c71/go.mod" "github.com/vbatts/tar-split v0.11.1/go.mod" + "github.com/vishvananda/netlink v0.0.0-20181108222139-023a6dafdcdf/go.mod" + "github.com/vishvananda/netlink v1.1.0/go.mod" + "github.com/vishvananda/netlink v1.1.1-0.20201029203352-d40f9887b852/go.mod" + "github.com/vishvananda/netns v0.0.0-20180720170159-13995c7128cc/go.mod" + "github.com/vishvananda/netns v0.0.0-20191106174202-0a2b9b5464df/go.mod" + "github.com/vishvananda/netns v0.0.0-20200728191858-db3c7e526aae/go.mod" "github.com/vmware/govmomi v0.0.0-20170802214208-2cad15190b41" "github.com/vmware/govmomi v0.0.0-20170802214208-2cad15190b41/go.mod" - "github.com/xdg/scram v0.0.0-20180814205039-7eeb5667e42c" - "github.com/xdg/scram v0.0.0-20180814205039-7eeb5667e42c/go.mod" - "github.com/xdg/stringprep v1.0.0" - "github.com/xdg/stringprep v1.0.0/go.mod" + "github.com/willf/bitset v1.1.11-0.20200630133818-d5bec3311243/go.mod" + "github.com/willf/bitset v1.1.11/go.mod" + "github.com/xdg/scram v1.0.3" + "github.com/xdg/scram v1.0.3/go.mod" + "github.com/xdg/stringprep v1.0.3" + "github.com/xdg/stringprep v1.0.3/go.mod" "github.com/xeipuuv/gojsonpointer v0.0.0-20180127040702-4e3ac2762d5f/go.mod" "github.com/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfb/go.mod" "github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415/go.mod" "github.com/xeipuuv/gojsonschema v0.0.0-20180618132009-1d523034197f/go.mod" "github.com/xeipuuv/gojsonschema v0.0.0-20181112162635-ac52e6811b56/go.mod" + "github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2/go.mod" "github.com/xordataexchange/crypt v0.0.3-0.20170626215501-b2862e3d0a77/go.mod" + "github.com/yuin/goldmark v1.1.25/go.mod" + "github.com/yuin/goldmark v1.1.27/go.mod" + "github.com/yuin/goldmark v1.1.32/go.mod" + "github.com/yuin/goldmark v1.2.1/go.mod" + "github.com/yuin/goldmark v1.3.5/go.mod" + "github.com/yuin/goldmark v1.4.0/go.mod" "github.com/yuin/gopher-lua v0.0.0-20170403160031-b402f3114ec7" "github.com/yuin/gopher-lua v0.0.0-20170403160031-b402f3114ec7/go.mod" + "github.com/yvasiyarov/go-metrics v0.0.0-20140926110328-57bccd1ccd43/go.mod" + "github.com/yvasiyarov/gorelic v0.0.0-20141212073537-a9bba5b9ab50/go.mod" + "github.com/yvasiyarov/newrelic_platform_go v0.0.0-20140908184405-b21fdbd4370f/go.mod" "go.elastic.co/apm v1.7.2/go.mod" "go.elastic.co/apm v1.11.0" "go.elastic.co/apm v1.11.0/go.mod" @@ -769,43 +1141,67 @@ EGO_SUM=( "go.elastic.co/fastjson v1.1.0/go.mod" "go.elastic.co/go-licence-detector v0.4.0" "go.elastic.co/go-licence-detector v0.4.0/go.mod" - "go.etcd.io/bbolt v1.3.4" - "go.etcd.io/bbolt v1.3.4/go.mod" + "go.etcd.io/bbolt v1.3.2/go.mod" + "go.etcd.io/bbolt v1.3.3/go.mod" + "go.etcd.io/bbolt v1.3.5/go.mod" + "go.etcd.io/bbolt v1.3.6" + "go.etcd.io/bbolt v1.3.6/go.mod" + "go.etcd.io/etcd v0.5.0-alpha.5.0.20200910180754-dd1b699fc489/go.mod" + "go.mozilla.org/pkcs7 v0.0.0-20200128120323-432b2356ecb1/go.mod" "go.opencensus.io v0.21.0/go.mod" "go.opencensus.io v0.22.0/go.mod" - "go.opencensus.io v0.22.2" "go.opencensus.io v0.22.2/go.mod" + "go.opencensus.io v0.22.3/go.mod" + "go.opencensus.io v0.22.4/go.mod" + "go.opencensus.io v0.22.5/go.mod" + "go.opencensus.io v0.23.0" + "go.opencensus.io v0.23.0/go.mod" + "go.opentelemetry.io/proto/otlp v0.7.0/go.mod" + "go.uber.org/atomic v1.3.2/go.mod" + "go.uber.org/atomic v1.4.0/go.mod" "go.uber.org/atomic v1.5.0" "go.uber.org/atomic v1.5.0/go.mod" "go.uber.org/goleak v1.0.0" "go.uber.org/goleak v1.0.0/go.mod" + "go.uber.org/multierr v1.1.0/go.mod" "go.uber.org/multierr v1.3.0" "go.uber.org/multierr v1.3.0/go.mod" "go.uber.org/tools v0.0.0-20190618225709-2cfd321de3ee" "go.uber.org/tools v0.0.0-20190618225709-2cfd321de3ee/go.mod" + "go.uber.org/zap v1.10.0/go.mod" "go.uber.org/zap v1.14.0" "go.uber.org/zap v1.14.0/go.mod" "golang.org/x/crypto v0.0.0-20171113213409-9f005a07e0d3/go.mod" "golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod" + "golang.org/x/crypto v0.0.0-20181009213950-7c1a557ab941/go.mod" "golang.org/x/crypto v0.0.0-20181203042331-505ab145d0a9/go.mod" "golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod" "golang.org/x/crypto v0.0.0-20190325154230-a5d413f7728c/go.mod" "golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod" "golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod" + "golang.org/x/crypto v0.0.0-20190611184440-5c40567a22f8/go.mod" + "golang.org/x/crypto v0.0.0-20190701094942-4def268fd1a4/go.mod" "golang.org/x/crypto v0.0.0-20190923035154-9ee001bba392/go.mod" "golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod" "golang.org/x/crypto v0.0.0-20191206172530-e9b2fee46413/go.mod" "golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod" - "golang.org/x/crypto v0.0.0-20200820211705-5c72a883971a/go.mod" + "golang.org/x/crypto v0.0.0-20200728195943-123391ffb6de/go.mod" "golang.org/x/crypto v0.0.0-20201002170205-7f63de1d35b0/go.mod" + "golang.org/x/crypto v0.0.0-20201112155050-0c6587e931a9/go.mod" + "golang.org/x/crypto v0.0.0-20210220033148-5ea612d1eb83/go.mod" + "golang.org/x/crypto v0.0.0-20210322153248-0c34fe9e7dc2/go.mod" "golang.org/x/crypto v0.0.0-20210616213533-5ff15b29337e" "golang.org/x/crypto v0.0.0-20210616213533-5ff15b29337e/go.mod" "golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod" "golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod" "golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod" "golang.org/x/exp v0.0.0-20190829153037-c13cbed26979/go.mod" - "golang.org/x/exp v0.0.0-20191227195350-da58074b4299" + "golang.org/x/exp v0.0.0-20191030013958-a1ab85dbe136/go.mod" + "golang.org/x/exp v0.0.0-20191129062945-2f5052295587/go.mod" "golang.org/x/exp v0.0.0-20191227195350-da58074b4299/go.mod" + "golang.org/x/exp v0.0.0-20200119233911-0405dc783f0a/go.mod" + "golang.org/x/exp v0.0.0-20200207192155-f17229e696bd/go.mod" + "golang.org/x/exp v0.0.0-20200224162631-6cc2880d07d6/go.mod" "golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod" "golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod" "golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod" @@ -816,19 +1212,29 @@ EGO_SUM=( "golang.org/x/lint v0.0.0-20190909230951-414d861bb4ac/go.mod" "golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod" "golang.org/x/lint v0.0.0-20191125180803-fdd1cda4f05f/go.mod" - "golang.org/x/lint v0.0.0-20200130185559-910be7a94367" "golang.org/x/lint v0.0.0-20200130185559-910be7a94367/go.mod" + "golang.org/x/lint v0.0.0-20200302205851-738671d3881b/go.mod" + "golang.org/x/lint v0.0.0-20201208152925-83fdc39ff7b5/go.mod" + "golang.org/x/lint v0.0.0-20210508222113-6edffad5e616" + "golang.org/x/lint v0.0.0-20210508222113-6edffad5e616/go.mod" "golang.org/x/mobile v0.0.0-20190312151609-d3739f865fa6/go.mod" "golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028/go.mod" "golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod" "golang.org/x/mod v0.1.0/go.mod" + "golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod" + "golang.org/x/mod v0.1.1-0.20191107180719-034126e5016b/go.mod" + "golang.org/x/mod v0.2.0/go.mod" "golang.org/x/mod v0.3.0/go.mod" + "golang.org/x/mod v0.4.0/go.mod" + "golang.org/x/mod v0.4.1/go.mod" "golang.org/x/mod v0.4.2" "golang.org/x/mod v0.4.2/go.mod" "golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod" "golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod" "golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod" + "golang.org/x/net v0.0.0-20181011144130-49bb7cea24b1/go.mod" "golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod" + "golang.org/x/net v0.0.0-20181220203305-927f97764cc3/go.mod" "golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod" "golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod" "golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod" @@ -838,38 +1244,77 @@ EGO_SUM=( "golang.org/x/net v0.0.0-20190522155817-f3200d17e092/go.mod" "golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod" "golang.org/x/net v0.0.0-20190613194153-d28f0bde5980/go.mod" + "golang.org/x/net v0.0.0-20190619014844-b5b0513f8c1b/go.mod" "golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod" + "golang.org/x/net v0.0.0-20190628185345-da137c7871d7/go.mod" "golang.org/x/net v0.0.0-20190724013045-ca1201d0de80/go.mod" + "golang.org/x/net v0.0.0-20190813141303-74dc4d7220e7/go.mod" + "golang.org/x/net v0.0.0-20190827160401-ba9fcec4b297/go.mod" "golang.org/x/net v0.0.0-20190923162816-aa69164e4478/go.mod" - "golang.org/x/net v0.0.0-20191002035440-2ec189313ef0/go.mod" + "golang.org/x/net v0.0.0-20191004110552-13f9640d40b9/go.mod" "golang.org/x/net v0.0.0-20191021144547-ec77196f6094/go.mod" "golang.org/x/net v0.0.0-20191112182307-2180aed22343/go.mod" "golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553/go.mod" + "golang.org/x/net v0.0.0-20200114155413-6afb5195e5aa/go.mod" "golang.org/x/net v0.0.0-20200202094626-16171245cfb2/go.mod" + "golang.org/x/net v0.0.0-20200222125558-5a598a2470a0/go.mod" + "golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod" + "golang.org/x/net v0.0.0-20200301022130-244492dfa37a/go.mod" "golang.org/x/net v0.0.0-20200324143707-d3edc9973b7e/go.mod" + "golang.org/x/net v0.0.0-20200501053045-e0ff5e5a1de5/go.mod" + "golang.org/x/net v0.0.0-20200506145744-7e3656a0809f/go.mod" + "golang.org/x/net v0.0.0-20200513185701-a91f0712d120/go.mod" + "golang.org/x/net v0.0.0-20200520182314-0ba52f642ac2/go.mod" + "golang.org/x/net v0.0.0-20200625001655-4c5254603344/go.mod" "golang.org/x/net v0.0.0-20200707034311-ab3426394381/go.mod" - "golang.org/x/net v0.0.0-20200904194848-62affa334b73/go.mod" - "golang.org/x/net v0.0.0-20210226172049-e18ecbb05110" + "golang.org/x/net v0.0.0-20200822124328-c89045814202/go.mod" + "golang.org/x/net v0.0.0-20201006153459-a7d1128ccaa0/go.mod" + "golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod" + "golang.org/x/net v0.0.0-20201031054903-ff519b6c9102/go.mod" + "golang.org/x/net v0.0.0-20201110031124-69a78807bb2b/go.mod" + "golang.org/x/net v0.0.0-20201209123823-ac852fbbde11/go.mod" + "golang.org/x/net v0.0.0-20201224014010-6772e930b67b/go.mod" + "golang.org/x/net v0.0.0-20210119194325-5f4716e94777/go.mod" + "golang.org/x/net v0.0.0-20210224082022-3d97a244fca7/go.mod" "golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod" + "golang.org/x/net v0.0.0-20210316092652-d523dce5a7f4/go.mod" + "golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod" + "golang.org/x/net v0.0.0-20210503060351-7fd8e65b6420/go.mod" + "golang.org/x/net v0.0.0-20210614182718-04defd469f4e/go.mod" + "golang.org/x/net v0.0.0-20210805182204-aaa1db679c0d/go.mod" + "golang.org/x/net v0.0.0-20211020060615-d418f374d309" + "golang.org/x/net v0.0.0-20211020060615-d418f374d309/go.mod" "golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod" "golang.org/x/oauth2 v0.0.0-20190130055435-99b60b757ec1/go.mod" "golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod" "golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod" "golang.org/x/oauth2 v0.0.0-20191202225959-858c2ad4c8b6/go.mod" - "golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d" "golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d/go.mod" + "golang.org/x/oauth2 v0.0.0-20200902213428-5d25da1a8d43/go.mod" + "golang.org/x/oauth2 v0.0.0-20201109201403-9fd604954f58/go.mod" + "golang.org/x/oauth2 v0.0.0-20201208152858-08078c50e5b5/go.mod" + "golang.org/x/oauth2 v0.0.0-20210218202405-ba52d332ba99/go.mod" + "golang.org/x/oauth2 v0.0.0-20210220000619-9bb904979d93/go.mod" + "golang.org/x/oauth2 v0.0.0-20210313182246-cd4f82c27b84/go.mod" + "golang.org/x/oauth2 v0.0.0-20210514164344-f6687ab2804c" + "golang.org/x/oauth2 v0.0.0-20210514164344-f6687ab2804c/go.mod" "golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod" "golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod" "golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod" "golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6/go.mod" "golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod" "golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod" - "golang.org/x/sync v0.0.0-20200317015054-43a5402ce75a" "golang.org/x/sync v0.0.0-20200317015054-43a5402ce75a/go.mod" + "golang.org/x/sync v0.0.0-20200625203802-6e8e738ad208/go.mod" + "golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod" + "golang.org/x/sync v0.0.0-20201207232520-09787c993a3a/go.mod" + "golang.org/x/sync v0.0.0-20210220032951-036812b2e83c" + "golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod" "golang.org/x/sys v0.0.0-20180810173357-98c5dad5d1a0/go.mod" "golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod" "golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod" "golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod" + "golang.org/x/sys v0.0.0-20181107165924-66b7b1311ac8/go.mod" "golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/go.mod" "golang.org/x/sys v0.0.0-20181205085412-a5c9d58dba9a/go.mod" "golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod" @@ -881,90 +1326,285 @@ EGO_SUM=( "golang.org/x/sys v0.0.0-20190502145724-3ef323f4f1fd/go.mod" "golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod" "golang.org/x/sys v0.0.0-20190514135907-3a4b5fb9f71f/go.mod" + "golang.org/x/sys v0.0.0-20190522044717-8097e1b27ff5/go.mod" "golang.org/x/sys v0.0.0-20190529164535-6a60838ec259/go.mod" + "golang.org/x/sys v0.0.0-20190602015325-4c4f7f33c9ed/go.mod" "golang.org/x/sys v0.0.0-20190606165138-5da285871e9c/go.mod" + "golang.org/x/sys v0.0.0-20190606203320-7fc4e5ec1444/go.mod" + "golang.org/x/sys v0.0.0-20190616124812-15dcb6c0061f/go.mod" "golang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0/go.mod" - "golang.org/x/sys v0.0.0-20190626221950-04f50cda93cb/go.mod" + "golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e/go.mod" "golang.org/x/sys v0.0.0-20190801041406-cbf593c0f2f3/go.mod" + "golang.org/x/sys v0.0.0-20190812073006-9eafafc0a87e/go.mod" "golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a/go.mod" + "golang.org/x/sys v0.0.0-20190826190057-c7b8b68b1456/go.mod" + "golang.org/x/sys v0.0.0-20190904154756-749cb33beabd/go.mod" "golang.org/x/sys v0.0.0-20190916202348-b4ddaad3f8a3/go.mod" "golang.org/x/sys v0.0.0-20190922100055-0a153f010e69/go.mod" "golang.org/x/sys v0.0.0-20190924154521-2837fb4f24fe/go.mod" + "golang.org/x/sys v0.0.0-20191001151750-bb3f8db39f24/go.mod" + "golang.org/x/sys v0.0.0-20191022100944-742c48ecaeb7/go.mod" "golang.org/x/sys v0.0.0-20191025021431-6c3a3bfe00ae/go.mod" "golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod" "golang.org/x/sys v0.0.0-20191112214154-59a1497f0cea/go.mod" + "golang.org/x/sys v0.0.0-20191115151921-52ab43148777/go.mod" + "golang.org/x/sys v0.0.0-20191120155948-bd437916bb0e/go.mod" "golang.org/x/sys v0.0.0-20191204072324-ce4227a45e2e/go.mod" + "golang.org/x/sys v0.0.0-20191210023423-ac6580df4449/go.mod" "golang.org/x/sys v0.0.0-20191228213918-04cbcbbfeed8/go.mod" "golang.org/x/sys v0.0.0-20200102141924-c96a22e43c9c/go.mod" "golang.org/x/sys v0.0.0-20200106162015-b016eb3dc98e/go.mod" + "golang.org/x/sys v0.0.0-20200113162924-86b910548bc1/go.mod" "golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod" + "golang.org/x/sys v0.0.0-20200120151820-655fe14d7479/go.mod" + "golang.org/x/sys v0.0.0-20200122134326-e047566fdf82/go.mod" + "golang.org/x/sys v0.0.0-20200124204421-9fbb57f87de9/go.mod" "golang.org/x/sys v0.0.0-20200202164722-d101bd2416d5/go.mod" + "golang.org/x/sys v0.0.0-20200212091648-12a6c2dcc1e4/go.mod" + "golang.org/x/sys v0.0.0-20200217220822-9197077df867/go.mod" "golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod" + "golang.org/x/sys v0.0.0-20200302150141-5c8b2ff67527/go.mod" "golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod" + "golang.org/x/sys v0.0.0-20200331124033-c3d80250170d/go.mod" + "golang.org/x/sys v0.0.0-20200501052902-10377860bb8e/go.mod" + "golang.org/x/sys v0.0.0-20200511232937-7e40ca221e25/go.mod" + "golang.org/x/sys v0.0.0-20200515095857-1151b9dac4a9/go.mod" + "golang.org/x/sys v0.0.0-20200523222454-059865788121/go.mod" "golang.org/x/sys v0.0.0-20200615200032-f1bc736245b1/go.mod" "golang.org/x/sys v0.0.0-20200622214017-ed371f2e16b4/go.mod" + "golang.org/x/sys v0.0.0-20200728102440-3e129f6d46b1/go.mod" + "golang.org/x/sys v0.0.0-20200803210538-64077c9b5642/go.mod" + "golang.org/x/sys v0.0.0-20200817155316-9781c653f443/go.mod" + "golang.org/x/sys v0.0.0-20200905004654-be1d3432aa8f/go.mod" + "golang.org/x/sys v0.0.0-20200909081042-eff7692f9009/go.mod" + "golang.org/x/sys v0.0.0-20200916030750-2334cc1a136f/go.mod" + "golang.org/x/sys v0.0.0-20200922070232-aee5d888a860/go.mod" + "golang.org/x/sys v0.0.0-20200923182605-d9f96fdee20d/go.mod" + "golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod" "golang.org/x/sys v0.0.0-20201009025420-dfb3f7c4e634/go.mod" "golang.org/x/sys v0.0.0-20201015000850-e3ed0017c211/go.mod" + "golang.org/x/sys v0.0.0-20201112073958-5cba982894dd/go.mod" + "golang.org/x/sys v0.0.0-20201117170446-d9b008d0a637/go.mod" "golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod" + "golang.org/x/sys v0.0.0-20201201145000-ef89a241ccb3/go.mod" + "golang.org/x/sys v0.0.0-20201202213521-69691e467435/go.mod" + "golang.org/x/sys v0.0.0-20210104204734-6f8348627aad/go.mod" + "golang.org/x/sys v0.0.0-20210119212857-b64e53b001e4/go.mod" + "golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c/go.mod" + "golang.org/x/sys v0.0.0-20210220050731-9a76102bfb43/go.mod" + "golang.org/x/sys v0.0.0-20210225134936-a50acf3fe073/go.mod" + "golang.org/x/sys v0.0.0-20210305230114-8fe3ee5dd75b/go.mod" + "golang.org/x/sys v0.0.0-20210315160823-c6e025ad8005/go.mod" + "golang.org/x/sys v0.0.0-20210320140829-1e4c9ba3b0c4/go.mod" + "golang.org/x/sys v0.0.0-20210324051608-47abb6519492/go.mod" + "golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod" + "golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod" + "golang.org/x/sys v0.0.0-20210426230700-d19ff857e887/go.mod" + "golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod" + "golang.org/x/sys v0.0.0-20210514084401-e8d321eab015/go.mod" "golang.org/x/sys v0.0.0-20210603125802-9665404d3644/go.mod" "golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod" - "golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c" - "golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod" - "golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1" + "golang.org/x/sys v0.0.0-20210809222454-d867a43fc93e/go.mod" + "golang.org/x/sys v0.0.0-20211007075335-d3039528d8ac" + "golang.org/x/sys v0.0.0-20211007075335-d3039528d8ac/go.mod" + "golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod" "golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod" + "golang.org/x/term v0.0.0-20210220032956-6a3ed077a48d" + "golang.org/x/term v0.0.0-20210220032956-6a3ed077a48d/go.mod" + "golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod" "golang.org/x/text v0.3.0/go.mod" "golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod" "golang.org/x/text v0.3.2/go.mod" "golang.org/x/text v0.3.3/go.mod" - "golang.org/x/text v0.3.5" + "golang.org/x/text v0.3.4/go.mod" "golang.org/x/text v0.3.5/go.mod" + "golang.org/x/text v0.3.6" + "golang.org/x/text v0.3.6/go.mod" + "golang.org/x/time v0.0.0-20180412165947-fbb02b2291d2/go.mod" "golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod" "golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod" - "golang.org/x/time v0.0.0-20191024005414-555d28b269f0" "golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod" - "golang.org/x/tools v0.0.0-20200602230032-c00d67ef29d0" - "golang.org/x/tools v0.0.0-20200602230032-c00d67ef29d0/go.mod" + "golang.org/x/time v0.0.0-20200630173020-3af7569d3a1e/go.mod" + "golang.org/x/time v0.0.0-20210220033141-f8bda1e9f3ba" + "golang.org/x/time v0.0.0-20210220033141-f8bda1e9f3ba/go.mod" + "golang.org/x/tools v0.0.0-20180221164845-07fd8470d635/go.mod" + "golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod" + "golang.org/x/tools v0.0.0-20181030221726-6c7e314b6563/go.mod" + "golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod" + "golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod" + "golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod" + "golang.org/x/tools v0.0.0-20190312151545-0bb0c0a6e846/go.mod" + "golang.org/x/tools v0.0.0-20190312170243-e65039ee4138/go.mod" + "golang.org/x/tools v0.0.0-20190328211700-ab21143f2384/go.mod" + "golang.org/x/tools v0.0.0-20190425150028-36563e24a262/go.mod" + "golang.org/x/tools v0.0.0-20190506145303-2d16b83fe98c/go.mod" + "golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod" + "golang.org/x/tools v0.0.0-20190606124116-d0a3d012864b/go.mod" + "golang.org/x/tools v0.0.0-20190614205625-5aca471b1d59/go.mod" + "golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod" + "golang.org/x/tools v0.0.0-20190624222133-a101b041ded4/go.mod" + "golang.org/x/tools v0.0.0-20190628153133-6cdbf07be9d0/go.mod" + "golang.org/x/tools v0.0.0-20190816200558-6889da9d5479/go.mod" + "golang.org/x/tools v0.0.0-20190907020128-2ca718005c18/go.mod" + "golang.org/x/tools v0.0.0-20190911174233-4f2ddba30aff/go.mod" + "golang.org/x/tools v0.0.0-20191012152004-8de300cfc20a/go.mod" + "golang.org/x/tools v0.0.0-20191029041327-9cc4af7d6b2c/go.mod" + "golang.org/x/tools v0.0.0-20191029190741-b9c20aec41a5/go.mod" + "golang.org/x/tools v0.0.0-20191108193012-7d206e10da11/go.mod" + "golang.org/x/tools v0.0.0-20191113191852-77e3bb0ad9e7/go.mod" + "golang.org/x/tools v0.0.0-20191115202509-3a792d9c32b2/go.mod" + "golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod" + "golang.org/x/tools v0.0.0-20191125144606-a911d9008d1f/go.mod" + "golang.org/x/tools v0.0.0-20191130070609-6e064ea0cf2d/go.mod" + "golang.org/x/tools v0.0.0-20191216173652-a0e659d51361/go.mod" + "golang.org/x/tools v0.0.0-20191227053925-7b8e75db28f4/go.mod" + "golang.org/x/tools v0.0.0-20200117161641-43d50277825c/go.mod" + "golang.org/x/tools v0.0.0-20200122220014-bf1340f18c4a/go.mod" + "golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod" + "golang.org/x/tools v0.0.0-20200204074204-1cc6d1ef6c74/go.mod" + "golang.org/x/tools v0.0.0-20200207183749-b753a1ba74fa/go.mod" + "golang.org/x/tools v0.0.0-20200212150539-ea181f53ac56/go.mod" + "golang.org/x/tools v0.0.0-20200216192241-b320d3a0f5a2/go.mod" + "golang.org/x/tools v0.0.0-20200224181240-023911ca70b2/go.mod" + "golang.org/x/tools v0.0.0-20200227222343-706bc42d1f0d/go.mod" + "golang.org/x/tools v0.0.0-20200304193943-95d2e580d8eb/go.mod" + "golang.org/x/tools v0.0.0-20200312045724-11d5b4c81c7d/go.mod" + "golang.org/x/tools v0.0.0-20200331025713-a30bf2db82d4/go.mod" + "golang.org/x/tools v0.0.0-20200501065659-ab2804fb9c9d/go.mod" + "golang.org/x/tools v0.0.0-20200509030707-2212a7e161a5/go.mod" + "golang.org/x/tools v0.0.0-20200512131952-2bc93b1c0c88/go.mod" + "golang.org/x/tools v0.0.0-20200515010526-7d3b6ebf133d/go.mod" + "golang.org/x/tools v0.0.0-20200618134242-20370b0cb4b2/go.mod" + "golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod" + "golang.org/x/tools v0.0.0-20200729194436-6467de6f59a7/go.mod" + "golang.org/x/tools v0.0.0-20200804011535-6c149bb5ef0d/go.mod" + "golang.org/x/tools v0.0.0-20200825202427-b303f430e36d/go.mod" + "golang.org/x/tools v0.0.0-20200904185747-39188db58858/go.mod" + "golang.org/x/tools v0.0.0-20201110124207-079ba7bd75cd/go.mod" + "golang.org/x/tools v0.0.0-20201201161351-ac6f37ff4c2a/go.mod" + "golang.org/x/tools v0.0.0-20201208233053-a543418bbed2/go.mod" + "golang.org/x/tools v0.0.0-20210105154028-b0ab187a4818/go.mod" + "golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod" + "golang.org/x/tools v0.1.0/go.mod" + "golang.org/x/tools v0.1.1/go.mod" + "golang.org/x/tools v0.1.2/go.mod" + "golang.org/x/tools v0.1.6" + "golang.org/x/tools v0.1.6/go.mod" "golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod" "golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod" "golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod" "golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1" "golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod" + "google.golang.org/api v0.0.0-20160322025152-9bf6e6e569ff/go.mod" "google.golang.org/api v0.4.0/go.mod" "google.golang.org/api v0.7.0/go.mod" "google.golang.org/api v0.8.0/go.mod" "google.golang.org/api v0.9.0/go.mod" - "google.golang.org/api v0.15.0" + "google.golang.org/api v0.13.0/go.mod" + "google.golang.org/api v0.14.0/go.mod" "google.golang.org/api v0.15.0/go.mod" + "google.golang.org/api v0.17.0/go.mod" + "google.golang.org/api v0.18.0/go.mod" + "google.golang.org/api v0.19.0/go.mod" + "google.golang.org/api v0.20.0/go.mod" + "google.golang.org/api v0.22.0/go.mod" + "google.golang.org/api v0.24.0/go.mod" + "google.golang.org/api v0.28.0/go.mod" + "google.golang.org/api v0.29.0/go.mod" + "google.golang.org/api v0.30.0/go.mod" + "google.golang.org/api v0.35.0/go.mod" + "google.golang.org/api v0.36.0/go.mod" + "google.golang.org/api v0.40.0/go.mod" + "google.golang.org/api v0.41.0/go.mod" + "google.golang.org/api v0.43.0/go.mod" + "google.golang.org/api v0.47.0" + "google.golang.org/api v0.47.0/go.mod" "google.golang.org/appengine v1.1.0/go.mod" "google.golang.org/appengine v1.4.0/go.mod" "google.golang.org/appengine v1.5.0/go.mod" "google.golang.org/appengine v1.6.1/go.mod" - "google.golang.org/appengine v1.6.5" "google.golang.org/appengine v1.6.5/go.mod" + "google.golang.org/appengine v1.6.6/go.mod" + "google.golang.org/appengine v1.6.7" + "google.golang.org/appengine v1.6.7/go.mod" + "google.golang.org/cloud v0.0.0-20151119220103-975617b05ea8/go.mod" "google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod" "google.golang.org/genproto v0.0.0-20190307195333-5fe7a883aa19/go.mod" "google.golang.org/genproto v0.0.0-20190418145605-e7d98fc518a7/go.mod" "google.golang.org/genproto v0.0.0-20190425155659-357c62f0e4bb/go.mod" "google.golang.org/genproto v0.0.0-20190502173448-54afdca5d873/go.mod" + "google.golang.org/genproto v0.0.0-20190522204451-c2c4e71fbf69/go.mod" "google.golang.org/genproto v0.0.0-20190801165951-fa694d86fc64/go.mod" "google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod" "google.golang.org/genproto v0.0.0-20190911173649-1774047e7e51/go.mod" - "google.golang.org/genproto v0.0.0-20190927181202-20e1ac93f88c/go.mod" + "google.golang.org/genproto v0.0.0-20191108220845-16a3f7862a1a/go.mod" + "google.golang.org/genproto v0.0.0-20191115194625-c23dd37a84c9/go.mod" + "google.golang.org/genproto v0.0.0-20191216164720-4f79533eabd1/go.mod" "google.golang.org/genproto v0.0.0-20191230161307-f3c370f40bfb/go.mod" + "google.golang.org/genproto v0.0.0-20200115191322-ca5a22157cba/go.mod" + "google.golang.org/genproto v0.0.0-20200117163144-32f20d992d24/go.mod" + "google.golang.org/genproto v0.0.0-20200122232147-0452cf42e150/go.mod" + "google.golang.org/genproto v0.0.0-20200204135345-fa8e72b47b90/go.mod" + "google.golang.org/genproto v0.0.0-20200212174721-66ed5ce911ce/go.mod" + "google.golang.org/genproto v0.0.0-20200224152610-e50cd9704f63/go.mod" + "google.golang.org/genproto v0.0.0-20200228133532-8c2c7df3a383/go.mod" + "google.golang.org/genproto v0.0.0-20200305110556-506484158171/go.mod" + "google.golang.org/genproto v0.0.0-20200312145019-da6875a35672/go.mod" + "google.golang.org/genproto v0.0.0-20200331122359-1ee6d9798940/go.mod" + "google.golang.org/genproto v0.0.0-20200430143042-b979b6f78d84/go.mod" + "google.golang.org/genproto v0.0.0-20200511104702-f5ebc3bea380/go.mod" + "google.golang.org/genproto v0.0.0-20200513103714-09dca8ec2884/go.mod" + "google.golang.org/genproto v0.0.0-20200515170657-fc4c6c6a6587/go.mod" "google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod" - "google.golang.org/genproto v0.0.0-20210303154014-9728d6b83eeb" + "google.golang.org/genproto v0.0.0-20200618031413-b414f8b61790/go.mod" + "google.golang.org/genproto v0.0.0-20200729003335-053ba62fc06f/go.mod" + "google.golang.org/genproto v0.0.0-20200804131852-c06518451d9c/go.mod" + "google.golang.org/genproto v0.0.0-20200825200019-8632dd797987/go.mod" + "google.golang.org/genproto v0.0.0-20200904004341-0bd0a958aa1d/go.mod" + "google.golang.org/genproto v0.0.0-20201109203340-2640f1f9cdfb/go.mod" + "google.golang.org/genproto v0.0.0-20201110150050-8816d57aaa9a/go.mod" + "google.golang.org/genproto v0.0.0-20201201144952-b05cb90ed32e/go.mod" + "google.golang.org/genproto v0.0.0-20201210142538-e3217bee35cc/go.mod" + "google.golang.org/genproto v0.0.0-20201214200347-8c77b98c765d/go.mod" + "google.golang.org/genproto v0.0.0-20210222152913-aa3ee6e6a81c/go.mod" "google.golang.org/genproto v0.0.0-20210303154014-9728d6b83eeb/go.mod" + "google.golang.org/genproto v0.0.0-20210310155132-4ce2db91004e/go.mod" + "google.golang.org/genproto v0.0.0-20210319143718-93e7006c17a6/go.mod" + "google.golang.org/genproto v0.0.0-20210402141018-6c239bbf2bb1/go.mod" + "google.golang.org/genproto v0.0.0-20210513213006-bf773b8c8384/go.mod" + "google.golang.org/genproto v0.0.0-20210602131652-f16073e35f0c/go.mod" + "google.golang.org/genproto v0.0.0-20211021150943-2b146023228c" + "google.golang.org/genproto v0.0.0-20211021150943-2b146023228c/go.mod" + "google.golang.org/grpc v0.0.0-20160317175043-d3ddb4469d5a/go.mod" "google.golang.org/grpc v1.19.0/go.mod" "google.golang.org/grpc v1.20.1/go.mod" + "google.golang.org/grpc v1.21.0/go.mod" "google.golang.org/grpc v1.21.1/go.mod" "google.golang.org/grpc v1.23.0/go.mod" + "google.golang.org/grpc v1.23.1/go.mod" "google.golang.org/grpc v1.24.0/go.mod" "google.golang.org/grpc v1.25.1/go.mod" "google.golang.org/grpc v1.26.0/go.mod" "google.golang.org/grpc v1.27.0/go.mod" "google.golang.org/grpc v1.27.1/go.mod" - "google.golang.org/grpc v1.29.1" + "google.golang.org/grpc v1.28.0/go.mod" "google.golang.org/grpc v1.29.1/go.mod" + "google.golang.org/grpc v1.30.0/go.mod" + "google.golang.org/grpc v1.31.0/go.mod" + "google.golang.org/grpc v1.31.1/go.mod" + "google.golang.org/grpc v1.33.1/go.mod" + "google.golang.org/grpc v1.33.2/go.mod" + "google.golang.org/grpc v1.34.0/go.mod" + "google.golang.org/grpc v1.35.0/go.mod" + "google.golang.org/grpc v1.36.0/go.mod" + "google.golang.org/grpc v1.36.1/go.mod" + "google.golang.org/grpc v1.37.0/go.mod" + "google.golang.org/grpc v1.37.1/go.mod" + "google.golang.org/grpc v1.38.0/go.mod" + "google.golang.org/grpc v1.40.0/go.mod" + "google.golang.org/grpc v1.41.0" + "google.golang.org/grpc v1.41.0/go.mod" + "google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.1.0/go.mod" "google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod" "google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod" "google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod" @@ -974,18 +1614,23 @@ EGO_SUM=( "google.golang.org/protobuf v1.23.0/go.mod" "google.golang.org/protobuf v1.23.1-0.20200526195155-81db48ad09cc/go.mod" "google.golang.org/protobuf v1.24.0/go.mod" - "google.golang.org/protobuf v1.25.0" "google.golang.org/protobuf v1.25.0/go.mod" + "google.golang.org/protobuf v1.26.0-rc.1/go.mod" + "google.golang.org/protobuf v1.26.0/go.mod" + "google.golang.org/protobuf v1.27.1" + "google.golang.org/protobuf v1.27.1/go.mod" "gopkg.in/airbrake/gobrake.v2 v2.0.9/go.mod" "gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod" "gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod" + "gopkg.in/check.v1 v1.0.0-20141024133853-64131543e789/go.mod" "gopkg.in/check.v1 v1.0.0-20161208181325-20d25e280405/go.mod" "gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod" "gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod" - "gopkg.in/check.v1 v1.0.0-20200902074654-038fdea0a05b" - "gopkg.in/check.v1 v1.0.0-20200902074654-038fdea0a05b/go.mod" + "gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f/go.mod" + "gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c" + "gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod" + "gopkg.in/cheggaaa/pb.v1 v1.0.25/go.mod" "gopkg.in/errgo.v2 v2.1.0/go.mod" - "gopkg.in/fsnotify.v1 v1.4.7" "gopkg.in/fsnotify.v1 v1.4.7/go.mod" "gopkg.in/gemnasium/logrus-airbrake-hook.v2 v2.1.2/go.mod" "gopkg.in/inf.v0 v0.9.1" @@ -1002,51 +1647,93 @@ EGO_SUM=( "gopkg.in/jcmturner/rpc.v1 v1.1.0/go.mod" "gopkg.in/mgo.v2 v2.0.0-20160818020120-3f83fa500528" "gopkg.in/mgo.v2 v2.0.0-20160818020120-3f83fa500528/go.mod" + "gopkg.in/natefinch/lumberjack.v2 v2.0.0/go.mod" + "gopkg.in/resty.v1 v1.12.0/go.mod" + "gopkg.in/square/go-jose.v2 v2.2.2/go.mod" + "gopkg.in/square/go-jose.v2 v2.3.1/go.mod" + "gopkg.in/square/go-jose.v2 v2.5.1/go.mod" "gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7" "gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod" + "gopkg.in/yaml.v2 v2.0.0-20170812160011-eb3733d160e7/go.mod" "gopkg.in/yaml.v2 v2.2.1/go.mod" "gopkg.in/yaml.v2 v2.2.2/go.mod" "gopkg.in/yaml.v2 v2.2.3/go.mod" "gopkg.in/yaml.v2 v2.2.4/go.mod" + "gopkg.in/yaml.v2 v2.2.5/go.mod" "gopkg.in/yaml.v2 v2.2.7/go.mod" "gopkg.in/yaml.v2 v2.2.8/go.mod" - "gopkg.in/yaml.v2 v2.3.0" "gopkg.in/yaml.v2 v2.3.0/go.mod" + "gopkg.in/yaml.v2 v2.4.0" + "gopkg.in/yaml.v2 v2.4.0/go.mod" "gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod" - "gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776" - "gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776/go.mod" + "gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b" + "gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod" "gotest.tools v2.2.0+incompatible" "gotest.tools v2.2.0+incompatible/go.mod" "gotest.tools/gotestsum v0.6.0" "gotest.tools/gotestsum v0.6.0/go.mod" + "gotest.tools/v3 v3.0.2/go.mod" "gotest.tools/v3 v3.0.3" "gotest.tools/v3 v3.0.3/go.mod" "honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod" "honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod" "honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod" "honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod" - "honnef.co/go/tools v0.0.1-2019.2.3" "honnef.co/go/tools v0.0.1-2019.2.3/go.mod" + "honnef.co/go/tools v0.0.1-2020.1.3/go.mod" + "honnef.co/go/tools v0.0.1-2020.1.4" + "honnef.co/go/tools v0.0.1-2020.1.4/go.mod" "howett.net/plist v0.0.0-20181124034731-591f970eefbb" "howett.net/plist v0.0.0-20181124034731-591f970eefbb/go.mod" - "k8s.io/api v0.19.4" - "k8s.io/api v0.19.4/go.mod" - "k8s.io/apimachinery v0.19.4" - "k8s.io/apimachinery v0.19.4/go.mod" - "k8s.io/client-go v0.19.4" - "k8s.io/client-go v0.19.4/go.mod" + "k8s.io/api v0.20.1/go.mod" + "k8s.io/api v0.20.4/go.mod" + "k8s.io/api v0.20.6/go.mod" + "k8s.io/api v0.21.1" + "k8s.io/api v0.21.1/go.mod" + "k8s.io/apimachinery v0.20.1/go.mod" + "k8s.io/apimachinery v0.20.4/go.mod" + "k8s.io/apimachinery v0.20.6/go.mod" + "k8s.io/apimachinery v0.21.1" + "k8s.io/apimachinery v0.21.1/go.mod" + "k8s.io/apiserver v0.20.1/go.mod" + "k8s.io/apiserver v0.20.4/go.mod" + "k8s.io/apiserver v0.20.6/go.mod" + "k8s.io/client-go v0.20.1/go.mod" + "k8s.io/client-go v0.20.4/go.mod" + "k8s.io/client-go v0.20.6/go.mod" + "k8s.io/client-go v0.21.1" + "k8s.io/client-go v0.21.1/go.mod" + "k8s.io/component-base v0.20.1/go.mod" + "k8s.io/component-base v0.20.4/go.mod" + "k8s.io/component-base v0.20.6/go.mod" + "k8s.io/cri-api v0.17.3/go.mod" + "k8s.io/cri-api v0.20.1/go.mod" + "k8s.io/cri-api v0.20.4/go.mod" + "k8s.io/cri-api v0.20.6/go.mod" "k8s.io/gengo v0.0.0-20200413195148-3a45101e95ac/go.mod" "k8s.io/klog/v2 v2.0.0/go.mod" - "k8s.io/klog/v2 v2.2.0" - "k8s.io/klog/v2 v2.2.0/go.mod" - "k8s.io/kube-openapi v0.0.0-20200805222855-6aeccd4b50c6" - "k8s.io/kube-openapi v0.0.0-20200805222855-6aeccd4b50c6/go.mod" + "k8s.io/klog/v2 v2.4.0/go.mod" + "k8s.io/klog/v2 v2.8.0" + "k8s.io/klog/v2 v2.8.0/go.mod" + "k8s.io/kube-openapi v0.0.0-20201113171705-d219536bb9fd/go.mod" + "k8s.io/kube-openapi v0.0.0-20210305001622-591a79e4bda7" + "k8s.io/kube-openapi v0.0.0-20210305001622-591a79e4bda7/go.mod" "k8s.io/kubernetes v1.13.0/go.mod" - "k8s.io/utils v0.0.0-20200729134348-d5654de09c73" - "k8s.io/utils v0.0.0-20200729134348-d5654de09c73/go.mod" + "k8s.io/utils v0.0.0-20201110183641-67b214c5f920" + "k8s.io/utils v0.0.0-20201110183641-67b214c5f920/go.mod" + "kernel.org/pub/linux/libs/security/libcap/cap v1.2.57" + "kernel.org/pub/linux/libs/security/libcap/cap v1.2.57/go.mod" + "kernel.org/pub/linux/libs/security/libcap/psx v1.2.57" + "kernel.org/pub/linux/libs/security/libcap/psx v1.2.57/go.mod" "rsc.io/binaryregexp v0.2.0/go.mod" - "sigs.k8s.io/structured-merge-diff/v4 v4.0.1" - "sigs.k8s.io/structured-merge-diff/v4 v4.0.1/go.mod" + "rsc.io/quote/v3 v3.1.0/go.mod" + "rsc.io/sampler v1.3.0/go.mod" + "sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.0.14/go.mod" + "sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.0.15/go.mod" + "sigs.k8s.io/structured-merge-diff/v4 v4.0.2/go.mod" + "sigs.k8s.io/structured-merge-diff/v4 v4.0.3/go.mod" + "sigs.k8s.io/structured-merge-diff/v4 v4.1.0" + "sigs.k8s.io/structured-merge-diff/v4 v4.1.0/go.mod" "sigs.k8s.io/yaml v1.1.0/go.mod" "sigs.k8s.io/yaml v1.2.0" "sigs.k8s.io/yaml v1.2.0/go.mod" @@ -1064,7 +1751,6 @@ SLOT="0" KEYWORDS="~amd64 ~x86" RESTRICT="test" -PATCHES="${FILESDIR}/${PN}-glibc-2.34.patch" S="${WORKDIR}/beats-${PV}" src_prepare() { diff --git a/app-admin/github-backup-utils/github-backup-utils-2.22.0.ebuild b/app-admin/github-backup-utils/github-backup-utils-2.22.0.ebuild index 1072be5f53ae..15865bbb263e 100644 --- a/app-admin/github-backup-utils/github-backup-utils-2.22.0.ebuild +++ b/app-admin/github-backup-utils/github-backup-utils-2.22.0.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 # Python3 support: https://github.com/github/backup-utils/pull/627 -PYTHON_COMPAT=(python3_{7,8}) +PYTHON_COMPAT=( python3_{7,8} ) inherit python-any-r1 DESCRIPTION="Backup and recovery utilities for GitHub Enterprise" diff --git a/app-admin/github-backup-utils/github-backup-utils-3.0.0.ebuild b/app-admin/github-backup-utils/github-backup-utils-3.0.0.ebuild index d50a44c1f6fb..b30ac5390545 100644 --- a/app-admin/github-backup-utils/github-backup-utils-3.0.0.ebuild +++ b/app-admin/github-backup-utils/github-backup-utils-3.0.0.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 # Python3 support: https://github.com/github/backup-utils/pull/627 -PYTHON_COMPAT=(python3_{7,8,9}) +PYTHON_COMPAT=( python3_{8..9} ) inherit python-any-r1 DESCRIPTION="Backup and recovery utilities for GitHub Enterprise" diff --git a/app-admin/helm/Manifest b/app-admin/helm/Manifest index 2b33a793afa3..c04a6a09c871 100644 --- a/app-admin/helm/Manifest +++ b/app-admin/helm/Manifest @@ -1758,7 +1758,6 @@ DIST gotest.tools%2Fv3%2F@v%2Fv3.0.3.mod 194 BLAKE2B aca56964199448b8220169f979c DIST gotest.tools%2Fv3%2F@v%2Fv3.0.3.zip 95019 BLAKE2B e78e242f9ea5824ffa2d8c1dda6df571eb6d27af59ac9bd5f09e09c398fe47098895000752c6b79571398a0ca7e163a58ba789b15f0451e98d79e273e1afb58b SHA512 7f3f556401d7ce27f1dc88e8a022f8885cddd488f4ece632e24cf9b9f6504d748519480dcf60a577a3a9451104340a917f353f43f89e05f868913c26357593d6 DIST helm-3.7.0.tar.gz 702358 BLAKE2B f2bce19cca5d2e302a3c33554e2bcec905af7d4ee735256996adc42e73decd1a493c2bbab830a4820e2db0a44eebb7515db98a779adb1a4ecac21cf4699e8370 SHA512 8e763308e2f4dcf73b2bcd3af22ed4fc1fd68603fa1edc5118ff6b1c401a0c85a50bb2e934e5bdefff2626778657c7da62e620982965edb5217bbef3f040433c DIST helm-3.7.1.tar.gz 702780 BLAKE2B d187d3009f3820fe7de83a7bac41d9fecda3671fcd13b512524095d95a6fe21c80148ad4e865b8815237d2fd16654785b2c74883c45e72d4d6bd01e91d98a6ff SHA512 60122fc14914549c3e8c328182c7902ab04dbb30d57d67ce864755fd332d8e2ce8f43ba579f72348697fba8bdb0e1b74b60da605c228e6ee431d17ce3fdbc872 -DIST helm-3.8.0.tar.gz 3943168 BLAKE2B cee9ed8eafdf01cb2109dcf5289522f4a0d9db9a8626097a1ffc3bdeaee792b072b7b27e635ef360815a354c9796b55fc4b3921784e2fd0d655387507df208b6 SHA512 0aec3d4270205c61cabc991dd39d5bac3b10e827f362819e9fb85880985ce2c7e7c7b8f73d2f0cde5b5c168d4b9857e0379f1e4ca9395dbd8f083c1a707ad3f2 DIST honnef.co%2Fgo%2Ftools%2F@v%2Fv0.0.0-20190102054323-c2f93a96b099.mod 26 BLAKE2B db6cc87a17bed88b955e6b36a17568930239c94a969211b02c2d5acc70386fbea63ac44365a0d3241e900125bd64644d698d8f1bdcabc3e6cf99c47259c63df5 SHA512 d00ae74b24e7fb3ff351ff68b88e59636153bbcf92b36e81e91556e3e75a7ccfb08ce471f757f92fd7612378944de3d7309c73923812e2df6a26b74e999ca9ce DIST honnef.co%2Fgo%2Ftools%2F@v%2Fv0.0.0-20190106161140-3f1c8253044a.mod 26 BLAKE2B db6cc87a17bed88b955e6b36a17568930239c94a969211b02c2d5acc70386fbea63ac44365a0d3241e900125bd64644d698d8f1bdcabc3e6cf99c47259c63df5 SHA512 d00ae74b24e7fb3ff351ff68b88e59636153bbcf92b36e81e91556e3e75a7ccfb08ce471f757f92fd7612378944de3d7309c73923812e2df6a26b74e999ca9ce DIST honnef.co%2Fgo%2Ftools%2F@v%2Fv0.0.0-20190418001031-e561f6794a2a.mod 26 BLAKE2B db6cc87a17bed88b955e6b36a17568930239c94a969211b02c2d5acc70386fbea63ac44365a0d3241e900125bd64644d698d8f1bdcabc3e6cf99c47259c63df5 SHA512 d00ae74b24e7fb3ff351ff68b88e59636153bbcf92b36e81e91556e3e75a7ccfb08ce471f757f92fd7612378944de3d7309c73923812e2df6a26b74e999ca9ce @@ -1766,6 +1765,7 @@ DIST honnef.co%2Fgo%2Ftools%2F@v%2Fv0.0.0-20190523083050-ea95bdfd59fc.mod 26 BLA DIST honnef.co%2Fgo%2Ftools%2F@v%2Fv0.0.1-2019.2.3.mod 300 BLAKE2B 3e3f5a2be0918cbaacd5e43e59fcc6c7c6999645f0c9214cd5a522c31d34b6d3dad61e3ddae8ccdb2f3f0d90b406c047802ee3d9d54dc40fe6eff9cd35620792 SHA512 0c8aa788d0c03d6d049f0dd7468d0f81ce2131ccedd5a5a3a18362b7d30eef7ef325277844eefe4b707b1ad71c6f83a44e110b7af7b98e05406d347237a7bafb DIST honnef.co%2Fgo%2Ftools%2F@v%2Fv0.0.1-2020.1.3.mod 300 BLAKE2B 3aa707c72ce7e402cc1765fed30253eb87e9e87aecc8096130e973623f53ded2a7572ca3d464e4db9de524cd651b3aa8fbc9fa0ef6bdc4eb9670b4d8652f4dfc SHA512 d814675e448688f6a506397bedb262fb2583c913ec1f8ca9ffc11206bdcd7e1f4ee3c561aee366eb2cdaede8c522a6f58f116236f3033bc7e91ec139bdd140f9 DIST honnef.co%2Fgo%2Ftools%2F@v%2Fv0.0.1-2020.1.4.mod 300 BLAKE2B 3aa707c72ce7e402cc1765fed30253eb87e9e87aecc8096130e973623f53ded2a7572ca3d464e4db9de524cd651b3aa8fbc9fa0ef6bdc4eb9670b4d8652f4dfc SHA512 d814675e448688f6a506397bedb262fb2583c913ec1f8ca9ffc11206bdcd7e1f4ee3c561aee366eb2cdaede8c522a6f58f116236f3033bc7e91ec139bdd140f9 +DIST k8s-helm-3.8.0.tar.gz 713415 BLAKE2B b15c23645127772db89729fda6b068077c10446c21a7724397e4deaa0a1d02b89e8f61b450563ed27e70dcad4076d29a91e6650ec549d025144c3da245592eba SHA512 4e91ebe2fd9c1eee3a5a95ed99545bb1da45ecb89db8a12aeebb218b7cfae0f2c1275fdc83aeb6750251c34e3a828e044d786618c0dd7f82c7d8e73eb990b0c2 DIST k8s.io%2Fapi%2F@v%2Fv0.20.1.mod 250 BLAKE2B e405b9fc54b7c3b375878adf1771869f8e5b64087d2fe9d3bfa9b3c6d30b6179c7ca193cfe29c5932f4ae85b31dd1db899100771fb3b3bb681ad6731eede4adf SHA512 89a8e511e48ef1df82e7f62cb9040c6ccc3bc2ce8a5e65af01195612546b05de24ab46294f88b9219a24863195e5c62c9cf8c32f205000d00e1e03da1486aa7c DIST k8s.io%2Fapi%2F@v%2Fv0.20.4.mod 250 BLAKE2B 39e76e250041b54a631413ddc838e5e48aa50ff9ec57d6da542b96ecbd5b27ef9dbbc7b938d24810205dec7ebecc6471d4cd80b64d9aa13db51608eedca32b8b SHA512 30508b37291b6b1cdbc1b7bd46283c249006b64119eb8f48903735b77811c98d05924de0d0f1786cc4c24b1f010d8ed12deae662a663050a5790a45643d1af83 DIST k8s.io%2Fapi%2F@v%2Fv0.20.6.mod 250 BLAKE2B c4fd5e4a95af86dacbf46f84edf9cfc815c5e99a5329e51ead19e24d032803e8d11826df9a037028a738c3fb908c739f68a3e17e9a027ecdca811a2625526489 SHA512 db17d189cb0fed0e5aa202ce04643ec8bbcbbac703cc9d4f6785f5fee7bf90aa9d88013263ccc54ea243916f39f8c6c90c3809d1c575a993b72ec070fb250071 diff --git a/app-admin/helm/helm-3.8.0.ebuild b/app-admin/helm/helm-3.8.0.ebuild index 11d42276a9a0..a63bedf2508d 100644 --- a/app-admin/helm/helm-3.8.0.ebuild +++ b/app-admin/helm/helm-3.8.0.ebuild @@ -1786,7 +1786,7 @@ EGO_SUM=( "sigs.k8s.io/yaml v1.3.0/go.mod" ) go-module_set_globals -SRC_URI="https://github.com/helm/helm/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz +SRC_URI="https://github.com/helm/helm/archive/v${MY_PV}.tar.gz -> k8s-${P}.tar.gz ${EGO_SUM_SRC_URI}" LICENSE="Apache-2.0" diff --git a/app-admin/keepassxc/Manifest b/app-admin/keepassxc/Manifest index bdde1c3d9cb6..cfe9fe1f233c 100644 --- a/app-admin/keepassxc/Manifest +++ b/app-admin/keepassxc/Manifest @@ -1 +1 @@ -DIST keepassxc-2.6.6.tar.gz 9809433 BLAKE2B cfaadae509ff2a4fb4190dde8672201af128c2ae17950b7a4effa694ed3dc00f0a7d275d5031175191ce0f4bd7e323d29cfb3fa586653f3d3cd31f1747ef8c2f SHA512 fb41d25b9b4ac97feddf9632e7a26140d7a9fbba4256ac0394814fd9097d0d30f810cb48939325b4b858cac1378747aadd1987eb468657c929e0008b736eddd7 +DIST keepassxc-2.6.6-src.tar.xz 7640532 BLAKE2B ed55dfe992c02e78354d7aeb9f63853380dbcdec0e834232997cb6f5ecc303ff18ed50dcc48f54497031d6fc8b741c620202e78c3eacbe50d4dcfa7e4d59a92c SHA512 175702ef3ae5b048ba23a794ddf4e17d61f2640955de7ec21a3e49e4abe7cab8c93c9a2bc61c5c052c62382a69bd8dcb4a4f0cf6daa162f5e00cff3f7a1a713b diff --git a/app-admin/keepassxc/keepassxc-2.6.6.ebuild b/app-admin/keepassxc/keepassxc-2.6.6.ebuild index af0c59d08079..2c4ae038afba 100644 --- a/app-admin/keepassxc/keepassxc-2.6.6.ebuild +++ b/app-admin/keepassxc/keepassxc-2.6.6.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 @@ -13,8 +13,8 @@ if [[ "${PV}" != 9999 ]] ; then SRC_URI="https://github.com/keepassxreboot/keepassxc/archive/${PV/_/-}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}/${P/_/-}" 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" + #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" fi else @@ -63,9 +63,6 @@ BDEPEND=" " src_prepare() { - use test || \ - sed -e "/^find_package(Qt5Test/d" -i CMakeLists.txt || die - if [[ "${PV}" != *_beta* ]] && [[ "${PV}" != 9999 ]] && [[ ! -f .version ]] ; then printf '%s' "${PV}" > .version || die fi diff --git a/app-admin/keepassxc/keepassxc-2.6.9999.ebuild b/app-admin/keepassxc/keepassxc-2.6.9999.ebuild new file mode 100644 index 000000000000..e2016b26a2c8 --- /dev/null +++ b/app-admin/keepassxc/keepassxc-2.6.9999.ebuild @@ -0,0 +1,99 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake flag-o-matic xdg + +DESCRIPTION="KeePassXC - KeePass Cross-platform Community Edition" +HOMEPAGE="https://keepassxc.org" + +if [[ "${PV}" != *9999 ]] ; then + if [[ "${PV}" == *_beta* ]] ; then + SRC_URI="https://github.com/keepassxreboot/keepassxc/archive/${PV/_/-}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}/${P/_/-}" + 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 ~x86" + fi +else + inherit git-r3 + EGIT_REPO_URI="https://github.com/keepassxreboot/${PN}" + [[ "${PV}" != 9999 ]] && EGIT_BRANCH="master" +fi + +LICENSE="LGPL-2.1 GPL-2 GPL-3" +SLOT="0" +IUSE="autotype browser ccache doc keeshare +network test yubikey" + +RESTRICT="!test? ( test )" + +RDEPEND=" + app-crypt/argon2:= + dev-libs/libgcrypt:= + >=dev-libs/libsodium-1.0.12:= + dev-qt/qtconcurrent:5 + dev-qt/qtcore:5 + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + media-gfx/qrencode:= + sys-libs/readline:0= + sys-libs/zlib:= + autotype? ( + dev-qt/qtx11extras:5 + x11-libs/libX11 + x11-libs/libXi + x11-libs/libXtst + ) + keeshare? ( sys-libs/zlib:=[minizip] ) + yubikey? ( sys-auth/ykpers ) +" + +DEPEND=" + ${RDEPEND} + dev-qt/linguist-tools:5 + dev-qt/qttest:5 +" +BDEPEND=" + ccache? ( dev-util/ccache ) + doc? ( dev-ruby/asciidoctor ) +" + +src_prepare() { + if [[ "${PV}" != *_beta* ]] && [[ "${PV}" != *9999 ]] && [[ ! -f .version ]] ; then + printf '%s' "${PV}" > .version || die + fi + + cmake_src_prepare +} + +src_configure() { + # https://github.com/keepassxreboot/keepassxc/issues/5801 + filter-flags -flto* + + local mycmakeargs=( + -DWITH_CCACHE="$(usex ccache)" + -DWITH_GUI_TESTS=OFF + -DWITH_TESTS="$(usex test)" + -DWITH_XC_AUTOTYPE="$(usex autotype)" + -DWITH_XC_DOCS="$(usex doc)" + -DWITH_XC_BROWSER="$(usex browser)" + -DWITH_XC_FDOSECRETS=ON + -DWITH_XC_KEESHARE="$(usex keeshare)" + -DWITH_XC_NETWORKING="$(usex network)" + -DWITH_XC_SSHAGENT=ON + -DWITH_XC_UPDATECHECK=OFF + -DWITH_XC_YUBIKEY="$(usex yubikey)" + ) + if [[ "${PV}" == *_beta* ]] ; then + mycmakeargs+=( -DOVERRIDE_VERSION="${PV/_/-}" ) + fi + if [[ "${PV}" != 9999 ]] ; then + mycmakeargs+=( -DWITH_XC_KEESHARE_SECURE="$(usex keeshare)" ) + fi + cmake_src_configure +} diff --git a/app-admin/keepassxc/keepassxc-9999.ebuild b/app-admin/keepassxc/keepassxc-9999.ebuild index 44ca0b85d8d9..6eb2c5dbb6e3 100644 --- a/app-admin/keepassxc/keepassxc-9999.ebuild +++ b/app-admin/keepassxc/keepassxc-9999.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 @@ -8,7 +8,7 @@ inherit cmake flag-o-matic xdg DESCRIPTION="KeePassXC - KeePass Cross-platform Community Edition" HOMEPAGE="https://keepassxc.org" -if [[ "${PV}" != 9999 ]] ; then +if [[ "${PV}" != *9999 ]] ; then if [[ "${PV}" == *_beta* ]] ; then SRC_URI="https://github.com/keepassxreboot/keepassxc/archive/${PV/_/-}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}/${P/_/-}" @@ -20,6 +20,7 @@ if [[ "${PV}" != 9999 ]] ; then else inherit git-r3 EGIT_REPO_URI="https://github.com/keepassxreboot/${PN}" + [[ "${PV}" != 9999 ]] && EGIT_BRANCH="master" fi LICENSE="LGPL-2.1 GPL-2 GPL-3" @@ -29,9 +30,7 @@ IUSE="autotype browser ccache doc keeshare +network test yubikey" RESTRICT="!test? ( test )" RDEPEND=" - app-crypt/argon2:= - dev-libs/libgcrypt:= - >=dev-libs/libsodium-1.0.12:= + dev-libs/botan:2 dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtdbus:5 @@ -45,11 +44,13 @@ RDEPEND=" autotype? ( dev-qt/qtx11extras:5 x11-libs/libX11 - x11-libs/libXi x11-libs/libXtst ) - keeshare? ( dev-libs/quazip:0= ) - yubikey? ( sys-auth/ykpers ) + keeshare? ( sys-libs/zlib:=[minizip] ) + yubikey? ( + dev-libs/libusb:1 + sys-apps/pcsc-lite + ) " DEPEND=" @@ -63,10 +64,7 @@ BDEPEND=" " src_prepare() { - use test || \ - sed -e "/^find_package(Qt5Test/d" -i CMakeLists.txt || die - - if [[ "${PV}" != *_beta* ]] && [[ "${PV}" != 9999 ]] && [[ ! -f .version ]] ; then + if [[ "${PV}" != *_beta* ]] && [[ "${PV}" != *9999 ]] && [[ ! -f .version ]] ; then printf '%s' "${PV}" > .version || die fi @@ -86,7 +84,6 @@ src_configure() { -DWITH_XC_BROWSER="$(usex browser)" -DWITH_XC_FDOSECRETS=ON -DWITH_XC_KEESHARE="$(usex keeshare)" - -DWITH_XC_KEESHARE_SECURE="$(usex keeshare)" -DWITH_XC_NETWORKING="$(usex network)" -DWITH_XC_SSHAGENT=ON -DWITH_XC_UPDATECHECK=OFF @@ -95,5 +92,8 @@ src_configure() { if [[ "${PV}" == *_beta* ]] ; then mycmakeargs+=( -DOVERRIDE_VERSION="${PV/_/-}" ) fi + if [[ "${PV}" != 9999 ]] ; then + mycmakeargs+=( -DWITH_XC_KEESHARE_SECURE="$(usex keeshare)" ) + fi cmake_src_configure } diff --git a/app-admin/logstash-bin/Manifest b/app-admin/logstash-bin/Manifest index 9709eff0d87b..185b32e15b9f 100644 --- a/app-admin/logstash-bin/Manifest +++ b/app-admin/logstash-bin/Manifest @@ -1,4 +1,4 @@ -DIST logstash-6.8.22.tar.gz 178580688 BLAKE2B f75b00b93532ee680623abdd63e05bf6453e09850863a71d8c7ea71505f172b3151a258d2f08846cc3866fe38aa8da27dfdac2fa2ebb218862711f08efa46365 SHA512 f9f32f5a769c1d9fb46e453d758539f4bb3256cf3891f626dd8613d4673e244bfe90299208f3086b02d388825c73331764f9e95914563fb0b8bf7b7963d5ecfd -DIST logstash-7.16.2-linux-x86_64.tar.gz 365618045 BLAKE2B ccbdc8c61dd6d2a95971a8a11eb4c92b2388214a34a7b6024fdad03676308b0bab030287f5db3132c47caff53f82259ba2422cd72ef77c358020d1866278bd32 SHA512 1ff7077735167e328766bb710e4a22e139a713ef940946e454cd21ebe61b5e50af042c0da1baac6eafba973e96f596b80a0342e9dc26beecd3740e6e37e6c981 -DIST logstash-oss-6.8.22.tar.gz 178446837 BLAKE2B c17bb3c2e2e0e8fd131edbc96516c1739aac9230f75b4473fb1f57020792b4def1caed901391b7762766fa0273a0b3f66153070213ba92e96713d0444f17da73 SHA512 12f51a49fa6d5f3b4f997759beaaf836cb5b792626ab96493f039f2a9018441f246af8ea2d4c344190714b66eb1955b629b403c5cc7aafec4f9abbd6f1ac89fa -DIST logstash-oss-7.16.2-linux-x86_64.tar.gz 365422510 BLAKE2B 89a9ea82d6eb028e4dea18f19453671a138d26507c0dd3409f8113d48de4bcf2bb93f11cc7f1d4e85596cc5ba5e3219d2abe1a9ef55c753e0cc13f6cefa3d2f5 SHA512 b87925bd62387bfcf9e06efedb6e18daf15d221a81f60ed16a837e3c2673948b1c835703675ece7101f9da03ae202f55d2e1859a9fd67d420d824ef69bd1bb1a +DIST logstash-6.8.23.tar.gz 178007697 BLAKE2B d7ba85a141586b8ee6cf524b9ab39b6b9a0777df5357fb22f15770126023599d7b62eeafc55dc87e0ff401b5df8dab9084a9ea4ba98c850e2ee98d4988bf4ad2 SHA512 3ee0de55cca50c1ea5b8afbc618783c7e301ebdc570c34d590160468b0b7708afe83589669c08106ac006e64436903ccbb3b3322e2801332b921ea802a788d86 +DIST logstash-7.16.3-linux-x86_64.tar.gz 364791274 BLAKE2B 12e9944dce3e270358ef02d292655171911774a2351bf7c0a4f9aaf6206db31c4b1b114fee24c39fa72d9e10f31e5a6ad56f42dd8a25278c28cec6c2ab52a1b7 SHA512 fd9bc03c4dd58853075cd4d179a613cc24fde22a5decc943197002dc5cda9d03ece716e766084fd3d293293f4de88866264f5bd7e96ffd3d541c555b4264782d +DIST logstash-oss-6.8.23.tar.gz 177876480 BLAKE2B d961c9073c1108b3a0e74ba763e0ce45b35a5767cd732e7ec756697c5f1526e01b23c0919acefa173b5410e9a4908920a24c1ce351dd7c09d998cb025ba05aef SHA512 87488767c6239878c1383c1f28ca17e8f330c10298542627c0c44a0620976737a1acbca55b8db6b6917d8b8bcb988ec4d84b2a840a4ef6362909b7e230a0e0b6 +DIST logstash-oss-7.16.3-linux-x86_64.tar.gz 364597354 BLAKE2B 9ddda512913491cc178fccc513d9a26298dda62169db8e8e1c61d6c37ad4af08b1cc152d978f8b353030d9366a07e53acc4596162ab5f7f5e57060d953d99c97 SHA512 b49ed0923ac202e406919758fbeadf1169492ff3d60adad6dba5e2eb3de08344b1e060d6efa2161c1653636bf51f7f8f877992f0d2cd06c5d35d7323f84dadbc diff --git a/app-admin/logstash-bin/logstash-bin-6.8.22.ebuild b/app-admin/logstash-bin/logstash-bin-6.8.23.ebuild similarity index 98% rename from app-admin/logstash-bin/logstash-bin-6.8.22.ebuild rename to app-admin/logstash-bin/logstash-bin-6.8.23.ebuild index beabb835c090..8388a11e7f88 100644 --- a/app-admin/logstash-bin/logstash-bin-6.8.22.ebuild +++ b/app-admin/logstash-bin/logstash-bin-6.8.23.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 diff --git a/app-admin/logstash-bin/logstash-bin-7.16.2.ebuild b/app-admin/logstash-bin/logstash-bin-7.16.3.ebuild similarity index 98% rename from app-admin/logstash-bin/logstash-bin-7.16.2.ebuild rename to app-admin/logstash-bin/logstash-bin-7.16.3.ebuild index 6040aa3a3db5..ddceca40f83c 100644 --- a/app-admin/logstash-bin/logstash-bin-7.16.2.ebuild +++ b/app-admin/logstash-bin/logstash-bin-7.16.3.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 diff --git a/app-admin/mcelog/mcelog-180-r1.ebuild b/app-admin/mcelog/mcelog-180-r1.ebuild index fb9fa9f0bc0a..1b3a0ee7345e 100644 --- a/app-admin/mcelog/mcelog-180-r1.ebuild +++ b/app-admin/mcelog/mcelog-180-r1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=(python3_9 python3_10) +PYTHON_COMPAT=( python3_{9..10} ) inherit linux-info python-any-r1 systemd toolchain-funcs diff --git a/app-admin/sudo/sudo-1.9.9.ebuild b/app-admin/sudo/sudo-1.9.9.ebuild index 899b3e2f0031..654c08839c3c 100644 --- a/app-admin/sudo/sudo-1.9.9.ebuild +++ b/app-admin/sudo/sudo-1.9.9.ebuild @@ -163,10 +163,10 @@ src_install() { default if use ldap ; then - dodoc README.LDAP + dodoc README.LDAP.md cat <<-EOF > "${T}"/ldap.conf.sudo - # See ldap.conf(5) and README.LDAP for details + # See ldap.conf(5) and README.LDAP.md for details # This file should only be readable by root # supported directives: host, port, ssl, ldap_version @@ -187,7 +187,7 @@ src_install() { fperms 0440 /etc/ldap.conf.sudo insinto /etc/openldap/schema - newins doc/schema.OpenLDAP sudo.schema + newins docs/schema.OpenLDAP sudo.schema fi if use pam; then diff --git a/app-admin/sudo/sudo-9999.ebuild b/app-admin/sudo/sudo-9999.ebuild index de7fec385553..5aed15763216 100644 --- a/app-admin/sudo/sudo-9999.ebuild +++ b/app-admin/sudo/sudo-9999.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 @@ -163,10 +163,10 @@ src_install() { default if use ldap ; then - dodoc README.LDAP + dodoc README.LDAP.md cat <<-EOF > "${T}"/ldap.conf.sudo - # See ldap.conf(5) and README.LDAP for details + # See ldap.conf(5) and README.LDAP.md for details # This file should only be readable by root # supported directives: host, port, ssl, ldap_version diff --git a/app-admin/syslog-ng/syslog-ng-3.35.1.ebuild b/app-admin/syslog-ng/syslog-ng-3.35.1.ebuild index fd0ea5dffcb7..f69d887d071a 100644 --- a/app-admin/syslog-ng/syslog-ng-3.35.1.ebuild +++ b/app-admin/syslog-ng/syslog-ng-3.35.1.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 @@ -13,7 +13,7 @@ SRC_URI="https://github.com/balabit/syslog-ng/releases/download/${P}/${P}.tar.gz LICENSE="GPL-2+ LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="amqp caps dbi geoip2 http ipv6 json kafka mongodb pacct python redis smtp snmp test spoof-source systemd tcpd" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} ) test? ( python )" diff --git a/app-admin/usbview/Manifest b/app-admin/usbview/Manifest index 0c259976e3ae..6963bcdbbefe 100644 --- a/app-admin/usbview/Manifest +++ b/app-admin/usbview/Manifest @@ -1,3 +1 @@ -DIST usbview-2.0.tar.gz 366337 BLAKE2B d3ce8f3b97ebb650f7cc8b47d7a4c4b985022811f55b43b41a65aaa120450aa187ce2dfc2671315575dfcbd108b68ca50420145a6c59ab85f7c4fcfc53a233f9 SHA512 87b3d0b0c734c94e5527f19575c0460f5c0b894dac29936a759d573058c9c007ad59c9be32a5c6d485cba258193efe4ca15bdd6f3ca31df321ed230778b5404f -DIST usbview-2.1.tar.gz 377376 BLAKE2B 76e6a45a31006f7a7b69783b608dd33304a1a3401c784bfdce62079c764795cbd4914b030ca44884f2f9dd14a479bd679be6c1eabd8bc1776a902b4d1446d82f SHA512 7d973eb9ad74e8c0842396e6239ee44d5feab2d3ce412f7c91e18b947604bcf3c2d3dc456bbefc4cd7567a03d9306593b378ce29c3fb3b13eefe75af3f4c14d4 DIST usbview-2.2.tar.gz 378077 BLAKE2B 85edd8b4e7a36e6be4402024c4e4eb04ad28a1f402011ddb9e7a5182e8af02e3c4e01713e0d93c85d9eb61d1d70fd08b9292592975956b54eb40a37c2ad38dd1 SHA512 07684667310a9e073de05d4cb14a56370e72d4c1a2a81038331d7e0f5a546c65cb0cacedc6117702c116bb5863551f6ae730b4a9e6313d45fb052c9ce7823d16 diff --git a/app-admin/usbview/usbview-2.0.ebuild b/app-admin/usbview/usbview-2.0.ebuild deleted file mode 100644 index c8096088021a..000000000000 --- a/app-admin/usbview/usbview-2.0.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit desktop linux-info - -DESCRIPTION="Display the topology of devices on the USB bus" -HOMEPAGE="http://www.kroah.com/linux-usb/" -SRC_URI="http://www.kroah.com/linux-usb/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 ~hppa ppc ppc64 sparc x86" - -RDEPEND=" - dev-libs/glib:2 - x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:3 -" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -DOCS=( AUTHORS ChangeLog README TODO ) - -pkg_setup() { - CONFIG_CHECK="~DEBUG_FS" - linux-info_pkg_setup -} - -src_install() { - default - doicon usb_icon.xpm - make_desktop_entry ${PN} 'USB Viewer' usb_icon -} diff --git a/app-admin/usbview/usbview-2.1.ebuild b/app-admin/usbview/usbview-2.1.ebuild deleted file mode 100644 index b5aada967726..000000000000 --- a/app-admin/usbview/usbview-2.1.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit linux-info - -DESCRIPTION="Display the topology of devices on the USB bus" -HOMEPAGE="http://www.kroah.com/linux-usb/ https://github.com/gregkh/usbview" -SRC_URI="http://www.kroah.com/linux-usb/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 ~hppa ppc ppc64 sparc x86" - -RDEPEND=" - dev-libs/glib:2 - x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:3 -" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/imagemagick-tools[png,svg] - virtual/pkgconfig -" - -pkg_setup() { - CONFIG_CHECK="~DEBUG_FS" - linux-info_pkg_setup -} diff --git a/app-admin/usbview/usbview-2.2.ebuild b/app-admin/usbview/usbview-2.2.ebuild index 1fe30155c5e1..15b921b80152 100644 --- a/app-admin/usbview/usbview-2.2.ebuild +++ b/app-admin/usbview/usbview-2.2.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://www.kroah.com/linux-usb/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~hppa ~ppc ~ppc64 sparc x86" +KEYWORDS="~alpha amd64 ~hppa ppc ppc64 sparc x86" RDEPEND=" dev-libs/glib:2 diff --git a/app-arch/Manifest.gz b/app-arch/Manifest.gz index a32f7e2bc38c6bbe1e3608f3ca5b004eb0851882..bdb8e09af08854568fa8ecbe111c6aa57b6fb065 100644 GIT binary patch delta 15596 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 GbpQZ@){#2^ delta 15592 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 CB&ulu diff --git a/app-arch/lzlib/Manifest b/app-arch/lzlib/Manifest index 7911ded06777..a9d3ec48eb6a 100644 --- a/app-arch/lzlib/Manifest +++ b/app-arch/lzlib/Manifest @@ -1,2 +1,3 @@ DIST lzlib-1.11.tar.gz 105873 BLAKE2B 6caadc4c3b78db835bcf4f11e5290342f0f952943006589345898a85211b0a0ae5d775d0a8e7747c549eae00dd0abd2e2afb5c07eb75b4fda712a9361a71bd59 SHA512 5aa3ff084177efe906518724a98a78c32d1c0e02b967800a44388fc6af441de48fcc5899457913fca11fae3beb8bebc260ac447f0a336b1c14f3f13726114567 DIST lzlib-1.12.tar.gz 128996 BLAKE2B 3a86005eaf660a45888ec5af97bc6100368da2a3003c119c2379e881cd77ef318707342b7c930efa9473b671b8c2aff5c5e00dd5b312f647b7cafc39f29a2eea SHA512 b5379422eed4016b0ee124e39902dd22c314ca5cc5f72c1af5ec2ef6a68e1e85c523ab18e30048d453689f73f780d0144dcabaf881337e1c8101e2fe17ee21f8 +DIST lzlib-1.13.tar.gz 130005 BLAKE2B 88721890f111c2bb1901329e9cc39e7f581c220bb58bbc93098c34984b7557a80adff236f5755057099870ba20201f6b692925080b97965b4612d221d21cb33c SHA512 b9c4e5a9aca982984b497d1da2e1f0439b37b19acaf88a02f5af114b0a65a828c5ae235b3bd4f419ce001963de38a4d03445a6a1bd93f37e783e799abd75578d diff --git a/app-arch/lzlib/lzlib-1.13.ebuild b/app-arch/lzlib/lzlib-1.13.ebuild new file mode 100644 index 000000000000..070ed59f4850 --- /dev/null +++ b/app-arch/lzlib/lzlib-1.13.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="Library for lzip compression" +HOMEPAGE="https://www.nongnu.org/lzip/lzlib.html" +SRC_URI="https://download.savannah.gnu.org/releases/lzip/${PN}/${P}.tar.gz" + +LICENSE="libstdc++" # fancy form of GPL-2+ with library exception +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" +IUSE="" + +src_configure() { + local myconf=( + --enable-shared + --disable-static + --disable-ldconfig + --prefix="${EPREFIX}"/usr + --libdir='$(prefix)'/$(get_libdir) + CC="$(tc-getCC)" + CFLAGS="${CFLAGS}" + CPPFLAGS="${CPPFLAGS}" + LDFLAGS="${LDFLAGS}" + ) + + # not autotools-based + ./configure "${myconf[@]}" || die +} diff --git a/app-arch/plzip/Manifest b/app-arch/plzip/Manifest index 17b0e2c6c697..bd14fd2e5e81 100644 --- a/app-arch/plzip/Manifest +++ b/app-arch/plzip/Manifest @@ -1,2 +1,3 @@ +DIST plzip-1.10.tar.gz 94541 BLAKE2B deb49345ba3d6b120086aa8646f5684a32e6b64453f2ffc6321011dfd0741ddacca919bb11cba9435a26ea6aa63f453e7c5ff9a7dc7dc38c8ed0c6841237aeef SHA512 7fd7ec288800950deaec9337b3112db72cde059721a0143a091650fc20ba2a3d9d7eebbd7a312e5bbb1a61ca6c902d2450e6c3c7172dccf9c0c8b86db7c2a944 DIST plzip-1.8.tar.gz 72365 BLAKE2B 66b8881b6c70932c66e40edab22235103d671a870c980c0b0b08754e94fbc1b2d0f2eeb26deac4f27fbc89d69c3b588bd51cb973b7b59cbb2d0f6ab4cc9a115d SHA512 e8e822f8ae77e06178538b62075fa1c5d9cbc76c78bee7ad595a4637cd4077f53fd9e3fe61ca3fbddaa8b950e739d97527dc8fbecae04de1ac3ef83d0d5f13b4 DIST plzip-1.9.tar.gz 93312 BLAKE2B a5b9a81cfffa17eca9a4cf4d6b037ad943235022142bd053ec8bcfc4dd99b2b730d69332fa54187ba7704266666efde52d23e13f91c290b9cddb96a87023173e SHA512 3bca603ba6337462bde3967e7c7a7e66287f3a71adf8db987429fcdcb06ebbb90b52e666a7f98ac699bc158cbda21a9cce02490131d33fc44171b84ebb3a4a19 diff --git a/app-arch/plzip/plzip-1.10.ebuild b/app-arch/plzip/plzip-1.10.ebuild new file mode 100644 index 000000000000..e28408c9f42f --- /dev/null +++ b/app-arch/plzip/plzip-1.10.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="Parallel lzip compressor" +HOMEPAGE="https://www.nongnu.org/lzip/plzip.html" +SRC_URI="https://download.savannah.gnu.org/releases/lzip/${PN}/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +IUSE="" + +RDEPEND="app-arch/lzlib:0=" +DEPEND=${RDEPEND} + +src_configure() { + local myconf=( + --prefix="${EPREFIX}"/usr + CXX="$(tc-getCXX)" + CPPFLAGS="${CPPFLAGS}" + CXXFLAGS="${CXXFLAGS}" + LDFLAGS="${LDFLAGS}" + ) + + # not autotools-based + ./configure "${myconf[@]}" || die +} diff --git a/app-benchmarks/Manifest.gz b/app-benchmarks/Manifest.gz index 3ccf2ef519464eb3bb7c7b8c9d911e7174d32f4d..ed09f96ffbd92fc716c743eb3ad402e652c5bc68 100644 GIT binary patch literal 4519 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 H2Ot0d7emU> diff --git a/app-benchmarks/bootchart2/Manifest b/app-benchmarks/bootchart2/Manifest index 34f275c76d38..01604a6ee14f 100644 --- a/app-benchmarks/bootchart2/Manifest +++ b/app-benchmarks/bootchart2/Manifest @@ -1 +1,2 @@ DIST bootchart2-0.14.8.tar.gz 1175527 BLAKE2B 623ca2269420eda79b09d955ab9d4a37af004e9e97ad0e0c6014e53b4b0c63239661cb5359345306504980b060ccd11488970cb0aa3d832bfb55392724e715dd SHA512 58303db91d22ccc44c0dc765e7a6672fb277840555fd87ce64b8987cba85250cfe3db17f3ec7e0e1e726ad59166a5d3d01a7a262c07b5690c595877b46c66bd0 +DIST bootchart2-0.14.9.tar.gz 1175710 BLAKE2B af472193c7de313e770da1a88baf00e9ee38e36c0d3c900bab2657bfa5d2398dd9edc616ec770f49a6c5fa8e29f738ddf2c0951ea039a48a2a89b0ffd94759fb SHA512 7ee1220b0add027fc39f710cc01119d7aaa22fe11736497b089c26955216cef10552216ed29ca55bf08aa848f92bb11d74deeb3aa69769dfecf3a55aa988e58b diff --git a/app-benchmarks/bootchart2/bootchart2-0.14.9.ebuild b/app-benchmarks/bootchart2/bootchart2-0.14.9.ebuild new file mode 100644 index 000000000000..95f488b32786 --- /dev/null +++ b/app-benchmarks/bootchart2/bootchart2-0.14.9.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit linux-info systemd toolchain-funcs + +DESCRIPTION="Performance analysis and visualization of the system boot process" +HOMEPAGE="https://github.com/xrmx/bootchart" +SRC_URI="https://github.com/xrmx/bootchart/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="+cairo" + +RESTRICT="!cairo? ( test )" + +RDEPEND=" + !app-benchmarks/bootchart + cairo? ( dev-python/pycairo ) + sys-apps/lsb-release" + +S="${WORKDIR}"/${PN%2}-${PV} + +CONFIG_CHECK="~PROC_EVENTS ~TASKSTATS ~TASK_DELAY_ACCT ~TMPFS" + +PATCHES=( + "${FILESDIR}"/${PN}-0.14.8-no-compressed-man.patch +) + +src_prepare() { + default + tc-export CC + sed -i \ + -e "/^SYSTEMD_UNIT_DIR/s:=.*:= $(systemd_get_systemunitdir):g" \ + Makefile || die + + if ! use cairo; then + sed -i \ + -e "/^install/s:py-install-compile::g" \ + -e "/pybootchartgui.1/d" \ + Makefile || die + fi + + sed -i \ + -e '/^EXIT_PROC/s:^.*$:EXIT_PROC="agetty mgetty mingetty:g' \ + bootchartd.conf bootchartd.in || die +} + +src_test() { + emake test +} + +src_install() { + export DOCDIR=/usr/share/doc/${PF} + default + + # Note: LIBDIR is hardcoded as /lib in collector/common.h, so we shouldn't + # just change it. Since no libraries are installed, /lib is fine. + keepdir /lib/bootchart/tmpfs + + newinitd "${FILESDIR}"/${PN}.init ${PN} +} + +pkg_postinst() { + elog "If you are using an initrd during boot" + elog "please add the init script to your default runlevel" + if has_version sys-apps/openrc; then + elog "rc-update add bootchart2 default" + fi +} diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz index 8262d745e4e975c419dd964d0284e4c9d3465d36..b5091d50c4354a83e8eee29551a084d2a26ece7f 100644 GIT binary patch delta 24121 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 literal 24126 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 N^bf1|D-rXn007hNQP%(f diff --git a/app-crypt/certbot-nginx/certbot-nginx-1.21.0.ebuild b/app-crypt/certbot-nginx/certbot-nginx-1.21.0.ebuild index f916e2e4708c..89ab14446617 100644 --- a/app-crypt/certbot-nginx/certbot-nginx-1.21.0.ebuild +++ b/app-crypt/certbot-nginx/certbot-nginx-1.21.0.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..10} ) DISTUTILS_USE_SETUPTOOLS=rdepend if [[ ${PV} == 9999* ]]; then diff --git a/app-crypt/certbot-nginx/certbot-nginx-1.22.0.ebuild b/app-crypt/certbot-nginx/certbot-nginx-1.22.0.ebuild index 6f8e3f6b7a15..89ab14446617 100644 --- a/app-crypt/certbot-nginx/certbot-nginx-1.22.0.ebuild +++ b/app-crypt/certbot-nginx/certbot-nginx-1.22.0.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=(python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..10} ) DISTUTILS_USE_SETUPTOOLS=rdepend if [[ ${PV} == 9999* ]]; then diff --git a/app-crypt/certbot-nginx/certbot-nginx-9999.ebuild b/app-crypt/certbot-nginx/certbot-nginx-9999.ebuild index 45a8976cfe34..85fd0214055e 100644 --- a/app-crypt/certbot-nginx/certbot-nginx-9999.ebuild +++ b/app-crypt/certbot-nginx/certbot-nginx-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..10} ) DISTUTILS_USE_SETUPTOOLS=rdepend if [[ ${PV} == 9999* ]]; then diff --git a/app-crypt/crackpkcs12/Manifest b/app-crypt/crackpkcs12/Manifest index 0c954c1ba4be..a75aac0b079a 100644 --- a/app-crypt/crackpkcs12/Manifest +++ b/app-crypt/crackpkcs12/Manifest @@ -1 +1,2 @@ DIST crackpkcs12-0.2.10.tar.gz 94473 BLAKE2B 4e83dddfae5c861d442e7d040f4ba7065e1b89b1e7487c554acd871a11445de16fbd25787d581ce4c903ba6eb63d458902fd41711e72aee2ccfa2188031aa65a SHA512 5a2217e7809bef90a983cf8b7efff394bf59dac8ebea2b44c241b27ff07af59c86ce72db77ca1c9b1cbea15245165c200711bcb0bb64ccd4f3b38d3a2dfecbc5 +DIST crackpkcs12-0.2.11.tar.gz 94400 BLAKE2B 11d53f95f55f95d82885ebce780a3ff99e71217529f912c1f935898d9df9724f991b8e84ee08c3050b8484e50b2d22f0a1b2c6df0548e08ddf1d6e50d0700f90 SHA512 555f2fb1dd26ac2a1fbfe0d104c3e9f4188323ecf40d9825b32c694faf29d9bb6e49efc76f0728b940b940c363d6579fb0cd523a76454ca5b9eb1057b85609bf diff --git a/app-crypt/crackpkcs12/crackpkcs12-0.2.11.ebuild b/app-crypt/crackpkcs12/crackpkcs12-0.2.11.ebuild new file mode 100644 index 000000000000..677fe85e5555 --- /dev/null +++ b/app-crypt/crackpkcs12/crackpkcs12-0.2.11.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Multithreaded program to crack PKCS#12 files" +HOMEPAGE="http://crackpkcs12.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND="dev-libs/openssl:0=" +DEPEND="${RDEPEND}" diff --git a/app-crypt/crackpkcs12/metadata.xml b/app-crypt/crackpkcs12/metadata.xml index dfc6211438f8..05352bb99f6d 100644 --- a/app-crypt/crackpkcs12/metadata.xml +++ b/app-crypt/crackpkcs12/metadata.xml @@ -1,7 +1,14 @@ - + + rndxelement@protonmail.com + Philipp Rösner + + + proxy-maint@gentoo.org + Proxy Maintainers + crackpkcs12 diff --git a/app-crypt/minisign/minisign-0.10.ebuild b/app-crypt/minisign/minisign-0.10.ebuild index 154ff1cfe795..6656bfb27e6b 100644 --- a/app-crypt/minisign/minisign-0.10.ebuild +++ b/app-crypt/minisign/minisign-0.10.ebuild @@ -1,4 +1,4 @@ -# Copyright 2019-2021 Gentoo Authors +# Copyright 2019-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -13,7 +13,7 @@ if [[ ${PV} == "9999" ]]; then EGIT_REPO_URI="https://github.com/jedisct1/${PN}.git" else SRC_URI="https://github.com/jedisct1/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" fi LICENSE="ISC" diff --git a/app-crypt/pdfcrack/pdfcrack-0.19.ebuild b/app-crypt/pdfcrack/pdfcrack-0.19.ebuild index 9ccc4f961851..052aed0a732e 100644 --- a/app-crypt/pdfcrack/pdfcrack-0.19.ebuild +++ b/app-crypt/pdfcrack/pdfcrack-0.19.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="~amd64 ~arm64 ~ppc ~x86" PATCHES=( "${FILESDIR}/${PN}-0.14-cflags.patch" diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz index 1004d000ca24a0e243dd665fded34a5c3bd72205..e22371c8f1c455d6131807b447361a651c31a4a8 100644 GIT binary patch delta 12011 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 JK%XUI003cQwHW{a delta 12065 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 LA!zseC1L;odV3Hx diff --git a/app-editors/jedit/jedit-5.4.0-r1.ebuild b/app-editors/jedit/jedit-5.4.0-r1.ebuild deleted file mode 100644 index 991fc2326e7a..000000000000 --- a/app-editors/jedit/jedit-5.4.0-r1.ebuild +++ /dev/null @@ -1,116 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -JAVA_PKG_IUSE="doc test" -inherit desktop java-pkg-2 java-ant-2 xdg-utils - -DESCRIPTION="Programmer's editor written in Java" -HOMEPAGE="http://www.jedit.org" -SRC_URI="mirror://sourceforge/${PN}/${PN}${PV}source.tar.bz2" - -LICENSE="BSD GPL-2" -KEYWORDS="amd64 ppc64 x86" -SLOT="0" - -# Same failure with 5.4.0.ebuild: -# See reports at /var/tmp/portage/app-editors/jedit-5.4.0/work/jEdit/build/test/reports/index.html -# "Failure" "No tests found in org.jedit.io.Native2ASCIIEncodingTest" -RESTRICT="test" - -CP_DEPEND="dev-java/jsr305:0" - -# Restricting to java 1.8 as it fails to compile with newer java versions, https://bugs.gentoo.org/828559 -#init: -# [echo] Buildfile for jedit (/var/tmp/portage/app-editors/jedit-5.4.0/work/jEdit/build.xml) -#Class org.apache.tools.ant.types.resources.selectors.Not loaded from parent loader (parentFirst) -#Class org.apache.tools.ant.taskdefs.condition.Equals loaded from parent loader (parentFirst) -# [fail] failing due to Java 1.8 is needed for jEdit to build, please install it and rerun (found Java version: '11') -RDEPEND=" - ${CP_DEPEND} - virtual/jre:1.8" - -DEPEND=" - ${CP_DEPEND} - virtual/jdk:1.8 - dev-java/ant-contrib:0 - dev-java/ant-apache-bsf:0 - dev-java/bsh:0 - test? ( - dev-java/ant-junit:0 - dev-java/hamcrest-library:1.3 - )" - -S="${WORKDIR}/jEdit" - -JEDIT_HOME="/usr/share/${PN}" - -src_prepare() { - mkdir -p lib/{ant-contrib,compile,default-plugins,scripting,test} || die - - eapply "${FILESDIR}"/${P}-build-xml.patch - - java-ant_xml-rewrite -f "${S}/build.xml" -c \ - -e javadoc \ - -a failonerror \ - -v no || die - - java-pkg-2_src_prepare -} - -JAVA_ANT_REWRITE_CLASSPATH="true" - -EANT_ANT_TASKS="ant-apache-bsf ant-contrib bsh" -EANT_TEST_GENTOO_CLASSPATH="hamcrest-library-1.3" -EANT_EXTRA_ARGS="-Divy.jar.present=true -Divy.done=true" -EANT_BUILD_TARGET="build" -# TODO could build more docs, ie generate-doc-faq generate-doc-news -# generate-doc-users-guide ua. -EANT_DOC_TARGET="generate-javadoc" -# in fact needed only for docs, but shouldn't hurt -EANT_NEEDS_TOOLS="true" - -src_test() { - java-pkg-2_src_test -} - -src_install() { - dodir ${JEDIT_HOME} - - cp -R build/${PN}.jar jars doc keymaps macros modes properties startup \ - "${D}${JEDIT_HOME}" || die - - java-pkg_regjar "${JEDIT_HOME}/${PN}.jar" - - java-pkg_dolauncher "${PN}" --main org.gjt.sp.jedit.jEdit - - use doc && java-pkg_dojavadoc build/classes/javadoc/api - - make_desktop_entry ${PN} \ - jEdit \ - ${JEDIT_HOME}/doc/${PN}.png \ - "Development;Utility;TextEditor" - - # keep the plugin directory - keepdir ${JEDIT_HOME}/jars -} - -pkg_postinst() { - xdg_desktop_database_update - elog "The system directory for jEdit plugins is" - elog "${JEDIT_HOME}/jars" - elog "If you get plugin related errors on startup, first try updating them." -} - -pkg_postrm() { - if [[ -z ${REPLACED_BY_VERSION} ]]; then - xdg_desktop_database_update - elog "jEdit plugins installed into /usr/share/jedit/jars" - elog "(after installation of jEdit itself) haven't been" - elog "removed. To get rid of jEdit completely, you may" - elog "want to run" - elog "" - elog " rm -r ${JEDIT_HOME}" - fi -} diff --git a/app-editors/jedit/jedit-5.4.0-r2.ebuild b/app-editors/jedit/jedit-5.4.0-r2.ebuild index 1394e4d5154d..5f66cb999af5 100644 --- a/app-editors/jedit/jedit-5.4.0-r2.ebuild +++ b/app-editors/jedit/jedit-5.4.0-r2.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 @@ -11,7 +11,7 @@ HOMEPAGE="http://www.jedit.org" SRC_URI="mirror://sourceforge/${PN}/${PN}${PV}source.tar.bz2" LICENSE="BSD GPL-2" -KEYWORDS="~amd64 ~ppc64 ~x86" +KEYWORDS="amd64 ppc64 x86" SLOT="0" # Same failure with 5.4.0.ebuild: diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz index 00e56323d38c5672bc1b43293d136280ee770f08..02c3b70f1ac15908ddb10fdbee2310e89d462cb0 100644 GIT binary patch delta 14421 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�bvH12XK7nG4L@^m zx*>V$94EjDx|7R+?y#_qt0+HRjez9Q&6!>8lscjDx*c5i*xq6_KhOIv(e29mA*p~|MF z#+8A*b0FQ2f9AxDg3&EOLmm(r{@5kbB~4PTq_V{9*5xwfh#Uys(xe@AdtM5O2mgm=*T0qz2KL&xoZtpPa1;|nJp2kWsmACo0-}ird zOc;B>3F_v`Y?`RvJP5X41CW|e=TVmqBUlREZ+6sJz)JAvp~`yj<&wtf+F%PZ*qUOk z+FqpwcTqE+4mPXioX}PX-D+Jox!~ONuV6&&mFiJ=9^GBquI{%12!j}C^&Wg)DkZP$ zg1RoTf9HpaQOTwgnRpM~>yHyTy7KcW%2>Wp`aE5Clj=@i%|z9t%R8kTF(wCkWX(|i z=%|M7=YdD(x03%^W6;^6AFz(o&5gQ2wm9*Yx|WBojjVd1p}W|RhOBf?Ebc<>ap`FR z0!kAX)$^IU%S>|;0vcV7met0l%Pg=Znw-*=f69^u=s!Vv)fs*8D21kedQ$kDtShg& zu3e{iV~JT(x9iq3*t4n`IwQ;Rdb)iEVeay~klo~1Z%>jmuO>WoiL|6w(Z(r=Q@4-0 zr^IQdHbb4D>@|Qc^*^IF|MYK-uWYivZPw^)7qa?h;VpNXY8|Ldef z4LniT{7y`ma29uDy37#MO=arDO9QBye?5hlGchpz<0-m35#rYdEo7}3cwK%ybpQp} zby-U_C}LuKXYJAEF2|&P!(26w^_(e5y6#eQxTMh17SYzf`{DpaGE)Bti|PJAmsZw| zHN1V1j1@$Y<6aXudu{E$xj9`@$F9F_wry&yx%!>dwxI&mT&NqG$I`! "${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/virtualbox/virtualbox-6.1.24-r1.ebuild b/app-emulation/virtualbox/virtualbox-6.1.24-r2.ebuild similarity index 99% rename from app-emulation/virtualbox/virtualbox-6.1.24-r1.ebuild rename to app-emulation/virtualbox/virtualbox-6.1.24-r2.ebuild index 9452a3fe11ba..9f636b136138 100644 --- a/app-emulation/virtualbox/virtualbox-6.1.24-r1.ebuild +++ b/app-emulation/virtualbox/virtualbox-6.1.24-r2.ebuild @@ -43,7 +43,10 @@ CDEPEND=" x11-libs/libXext x11-libs/libXmu x11-libs/libXt - opengl? ( media-libs/libglvnd[X] ) + opengl? ( + media-libs/libglvnd[X] + virtual/glu + ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 diff --git a/app-emulation/virtualbox/virtualbox-6.1.28-r1.ebuild b/app-emulation/virtualbox/virtualbox-6.1.28-r2.ebuild similarity index 99% rename from app-emulation/virtualbox/virtualbox-6.1.28-r1.ebuild rename to app-emulation/virtualbox/virtualbox-6.1.28-r2.ebuild index c68f8924cbf5..856204577ade 100644 --- a/app-emulation/virtualbox/virtualbox-6.1.28-r1.ebuild +++ b/app-emulation/virtualbox/virtualbox-6.1.28-r2.ebuild @@ -43,7 +43,10 @@ COMMON_DEPEND=" x11-libs/libXext x11-libs/libXmu x11-libs/libXt - opengl? ( media-libs/libglvnd[X] ) + opengl? ( + media-libs/libglvnd[X] + virtual/glu + ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 diff --git a/app-emulation/virtualbox/virtualbox-6.1.30.ebuild b/app-emulation/virtualbox/virtualbox-6.1.30-r1.ebuild similarity index 99% rename from app-emulation/virtualbox/virtualbox-6.1.30.ebuild rename to app-emulation/virtualbox/virtualbox-6.1.30-r1.ebuild index 6f928005943c..f7c71b5e2f38 100644 --- a/app-emulation/virtualbox/virtualbox-6.1.30.ebuild +++ b/app-emulation/virtualbox/virtualbox-6.1.30-r1.ebuild @@ -43,7 +43,10 @@ COMMON_DEPEND=" x11-libs/libXext x11-libs/libXmu x11-libs/libXt - opengl? ( media-libs/libglvnd[X] ) + opengl? ( + media-libs/libglvnd[X] + virtual/glu + ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 diff --git a/app-emulation/virtualbox/virtualbox-6.1.32.ebuild b/app-emulation/virtualbox/virtualbox-6.1.32-r1.ebuild similarity index 99% rename from app-emulation/virtualbox/virtualbox-6.1.32.ebuild rename to app-emulation/virtualbox/virtualbox-6.1.32-r1.ebuild index 6f928005943c..f7c71b5e2f38 100644 --- a/app-emulation/virtualbox/virtualbox-6.1.32.ebuild +++ b/app-emulation/virtualbox/virtualbox-6.1.32-r1.ebuild @@ -43,7 +43,10 @@ COMMON_DEPEND=" x11-libs/libXext x11-libs/libXmu x11-libs/libXt - opengl? ( media-libs/libglvnd[X] ) + opengl? ( + media-libs/libglvnd[X] + virtual/glu + ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 diff --git a/app-emulation/wine-staging/Manifest b/app-emulation/wine-staging/Manifest index c13b83ba3060..ff9e3177e7c1 100644 --- a/app-emulation/wine-staging/Manifest +++ b/app-emulation/wine-staging/Manifest @@ -1,10 +1,9 @@ -DIST gentoo-wine-patches-20210925.tar.xz 59836 BLAKE2B c6d41db309bf0470d0e8ef771d791240209f77d967031943232218e8e737987a4a74847d89d6bf8739ff0698b28b656a8b9ac830ee1da457be2aab27ededb123 SHA512 721d4d7b6a2c4336555a7faed7202a8ad6872ee37e4daea6fab2b5ff5bf5d73ce41f25d0bd4fd9b45e2c522cb19c1349144a40be32ccdd7ded7f61055d6d85c8 DIST gentoo-wine-patches-20211122.tar.xz 59796 BLAKE2B 21460e6adf4934a52f8841f76f234a764c2dc1ac77eeed1cee10adafec3aa723640ebd4b51559e9ef433070ac731c4648620bd9e75e99f31b2e2f494cf01f02d SHA512 a18cb320617e2157977032c38c322177a2d248f14e43051d38de595af171495546c93d5e71e0dbe1a4f326a2dc819bb03dcfd04454ac85bbcd6b1975ae5d9d96 -DIST wine-6.21.tar.xz 26973172 BLAKE2B 7e73e04419d50b12269c281b68b002fb7ef29519c63e6c45074fa919b067ee145d328aad6507578db84940c3ac379c0469758d1a211d7d213d1833ee8c15c096 SHA512 2c6d58c8c5c37497b2b3935f71afd636c274d1d4ad3f9ca2fd9982a9ed5910888cc20841bd9175446aab2fef7813d7700458edbaad6028ad34e7444a887a9220 DIST wine-6.22.tar.xz 27031604 BLAKE2B ed1cf0499f8f827e88a1a899db3c5243d016696fdb1189b321cac398749f9360956f0cd473b2ee04052f0db750550a983b089c4f151edac535b7d440c9a2e048 SHA512 5326d500a2c5884e3ff004557a0360f8ff5c29ae42fdc256a13012ab746371dd403c87715efa00e43bf181fbc6d0647372e3e40944e5673b069f6e4f4cc700b5 DIST wine-6.23.tar.xz 27057236 BLAKE2B 9e438a1f2200c59517b05eb4ea6d6c26594b3fd442caa11d9ccabd8e0c016d1a721f2579c36fcfb18bb1185edfb11480d65d732d435d44f5dea0bcb345fa1476 SHA512 3e459b305f472ece00cbf467e14e6cfa7422381cb9242d05e9624487d559f438039aa8c780986469591c9d0f05e384380133dc6fb4ed694355ae42744a78d9b7 DIST wine-7.0.tar.xz 27120912 BLAKE2B 84bfeb28d56f0f40bb93b1b5bf8954c8be2fd90fde5a61608e7c35f48addcce7a4d660e63c3caa3ca2c365d1e83b55a1c3485872b2d6bfa8941e2bce44c4aca6 SHA512 eec17b046ed5447eb540f421c9b2748d9419ce087496c2743a9914fd27bbe5ff9da0cfe47d3cd76fa97323bd1188a1d82b1eef4968d86ed1957dc1a95e28529c -DIST wine-staging-6.21.tar.gz 9627829 BLAKE2B b743b67c6f26871894b16d8cd9e7ed39a1d1dd6204516453628435ee23df7644433508edc7c7dd2881686926427e683c36a29acdc744c89d2c2bd4c5f50a13ea SHA512 b74ad7f96f2831b2635557c16cb616754e31c490b5b935d1d197d6cc8e61ca75805f801e22223b936a3794af57be94344d3a06dcfce92db7e036b6c3751ef294 +DIST wine-7.1.tar.xz 27149156 BLAKE2B a97b408a73b5cee52ac5e91b03a0e1850f5567e818d0383e4a546482b5f383eb185ed3ee2cf26377600d6963736b27180d2a87d79c58c053d37ead8d488e5268 SHA512 4b226ecab92a0462fb579602549cb4b96e0baa353fd320a0bc8d1ce134eff5a434600fcf748e93ecde06624f78b8c0d70b39737d97a7e2327a61df9750ae30b5 DIST wine-staging-6.22.tar.gz 9608891 BLAKE2B b1fb62e82ea746a4872c4dcb8e243a44248732e4d3512e8c489e230422fc51861b5a8f1996ae12e432c5ef7eeb8cae693f9afe862d2bde150f1d6eab46534f6a SHA512 3839cdcd7ffead2cf933b59eb038856eccde7b28e599b61e10e2745ff4d2bfeefcc43262bbc96c97510560584de759ef0616b0f5e391de608fb08176502cb830 DIST wine-staging-6.23.tar.gz 9609149 BLAKE2B abc9f4134293c91759311fbc91230f3a7f41455cc35a70bda4bf61f088520cb520b139b1c92bf2f18c6f885caf9397835a01f6bfa9d46c1d1bd49a4918ba330d SHA512 32bee187b9c7bdd026e64263083f3d92eb01c72f2d29a7d006616fb0713a0668c3d5ce3b5d523e09b650cfe77c1080e0478113afabd02352d66af53e60e0b31e DIST wine-staging-7.0.tar.gz 9614226 BLAKE2B f1263abde0fcb83f1784805df13e32db18758167f58e2370f3bbc16fdd6c0ad9b158c6e106e75183a42e42c29ef2971f2f297b2a733090727c1249a4914b45af SHA512 fbec2de7a13c7e59a041d8102d69b803d4475b743068d215cce510af905b81903aa028604068af0d309fe1708eb1ab62aad42887ac079af5206635bee0045952 +DIST wine-staging-7.1.tar.gz 9623294 BLAKE2B a76aae22b93d8e56000998dcd4300af5a60d4648a459ca21da5bc122d0c8c0d57c2e7140c01c1eea4c0c8a808e7a98db72fa91c58663ec3fd60a1c7cc8504ddc SHA512 cae234a3874c8bd3a4514c81ee311871c79c6c631145497e279ae86ceb6fef8e324d622d8b9974dbe7cbffacef09d8a6cb47a042096bf1a5ba737fed017e4038 diff --git a/app-emulation/wine-staging/wine-staging-6.21.ebuild b/app-emulation/wine-staging/wine-staging-7.1.ebuild similarity index 97% rename from app-emulation/wine-staging/wine-staging-6.21.ebuild rename to app-emulation/wine-staging/wine-staging-7.1.ebuild index c6fe8ec19ef7..4a96ff084ab7 100644 --- a/app-emulation/wine-staging/wine-staging-6.21.ebuild +++ b/app-emulation/wine-staging/wine-staging-7.1.ebuild @@ -30,7 +30,7 @@ S="${WORKDIR}/${MY_P}" STAGING_P="wine-staging-${MY_PV}" STAGING_DIR="${WORKDIR}/${STAGING_P}" -GWP_V="20210925" +GWP_V="20211122" PATCHDIR="${WORKDIR}/gentoo-wine-patches" DESCRIPTION="Free implementation of Windows(tm) on Unix, with Wine-Staging patchset" @@ -48,7 +48,7 @@ fi LICENSE="LGPL-2.1" SLOT="${MY_PV}" -IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos +fontconfig +gecko gphoto2 gssapi gstreamer kerberos ldap mingw +mono mp3 netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight prelink pulseaudio +realtime +run-exes samba scanner sdl selinux +ssl staging test +threads +truetype udev +udisks +unwind usb v4l vkd3d vulkan +X +xcomposite xinerama" +IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc +fontconfig +gecko gphoto2 gssapi gstreamer kerberos ldap mingw +mono mp3 netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight prelink pulseaudio +realtime +run-exes samba scanner sdl selinux +ssl staging test +threads +truetype udev +udisks +unwind usb v4l vkd3d vulkan +X +xcomposite xinerama" REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 ) X? ( truetype ) elibc_glibc? ( threads ) @@ -117,7 +117,7 @@ RDEPEND="${COMMON_DEPEND} !app-emulation/wine:0 dos? ( >=games-emulation/dosbox-0.74_p20160629 ) gecko? ( app-emulation/wine-gecko:2.47.2[abi_x86_32?,abi_x86_64?] ) - mono? ( app-emulation/wine-mono:6.4.0 ) + mono? ( app-emulation/wine-mono:7.0.0 ) perl? ( dev-lang/perl dev-perl/XML-Simple @@ -151,10 +151,9 @@ usr/share/applications/wine-uninstaller.desktop usr/share/applications/wine-winecfg.desktop" PATCHES=( - "${PATCHDIR}/patches/${MY_PN}-5.0-winegcc.patch" #260726 + "${PATCHDIR}/patches/${MY_PN}-6.22-winegcc.patch" #260726 "${PATCHDIR}/patches/${MY_PN}-4.7-multilib-portage.patch" #395615 "${PATCHDIR}/patches/${MY_PN}-2.0-multislot-apploader.patch" #310611 - "${PATCHDIR}/patches/${MY_PN}-5.9-Revert-makedep-Install-also-generated-typelib-for-in.patch" ) PATCHES_BIN=() @@ -277,8 +276,8 @@ pkg_pretend() { # Verify OSS support if use oss; then if ! has_version ">=media-sound/oss-4"; then - eerror "You cannot build wine with USE=oss without having support from" - eerror ">=media-sound/oss-4 (only available through external repos)" + eerror "You cannot build wine with USE=oss without having support from a" + eerror "FreeBSD kernel or >=media-sound/oss-4 (only available through external repos)" eerror die fi diff --git a/app-emulation/wine-vanilla/Manifest b/app-emulation/wine-vanilla/Manifest index fdf777d8ab5c..0632dc935c03 100644 --- a/app-emulation/wine-vanilla/Manifest +++ b/app-emulation/wine-vanilla/Manifest @@ -1,8 +1,7 @@ DIST gentoo-wine-patches-20200523.tar.xz 59740 BLAKE2B 951d7f305a6e5b3759c8095629d48de4830b8a0c9558de859a9e02d9824fe85553fda2bc0820ca97022a0ca63ac28473dadfe827821220445dbf1a7fd15c7c98 SHA512 46eea45c982b475e3ff444cbd87c6a0a235fc8dcaf3d83d89655a10ed8841a9ddb09e5a638a05803f3bf2c3bd34165c16067aba561efa4c183ee396dc31cdf75 -DIST gentoo-wine-patches-20210925.tar.xz 59836 BLAKE2B c6d41db309bf0470d0e8ef771d791240209f77d967031943232218e8e737987a4a74847d89d6bf8739ff0698b28b656a8b9ac830ee1da457be2aab27ededb123 SHA512 721d4d7b6a2c4336555a7faed7202a8ad6872ee37e4daea6fab2b5ff5bf5d73ce41f25d0bd4fd9b45e2c522cb19c1349144a40be32ccdd7ded7f61055d6d85c8 DIST gentoo-wine-patches-20211122.tar.xz 59796 BLAKE2B 21460e6adf4934a52f8841f76f234a764c2dc1ac77eeed1cee10adafec3aa723640ebd4b51559e9ef433070ac731c4648620bd9e75e99f31b2e2f494cf01f02d SHA512 a18cb320617e2157977032c38c322177a2d248f14e43051d38de595af171495546c93d5e71e0dbe1a4f326a2dc819bb03dcfd04454ac85bbcd6b1975ae5d9d96 DIST wine-6.0.2.tar.xz 24217772 BLAKE2B 176614736055892b7203313edc52e2926807c93b0bb97d59f65fbf284fd9cb138e4555fb7cd5a6c7c867367fdc50c89f12d7360ca0db947a7f04594f35f14775 SHA512 6cf002c6a06161665614c9f977dfa402bae8e657c0744dd824575066cdeb676bb9d61ebfc3c4b6f76486077a7457fe91cbe5bbadb467279a61e5a320da587696 -DIST wine-6.21.tar.xz 26973172 BLAKE2B 7e73e04419d50b12269c281b68b002fb7ef29519c63e6c45074fa919b067ee145d328aad6507578db84940c3ac379c0469758d1a211d7d213d1833ee8c15c096 SHA512 2c6d58c8c5c37497b2b3935f71afd636c274d1d4ad3f9ca2fd9982a9ed5910888cc20841bd9175446aab2fef7813d7700458edbaad6028ad34e7444a887a9220 DIST wine-6.22.tar.xz 27031604 BLAKE2B ed1cf0499f8f827e88a1a899db3c5243d016696fdb1189b321cac398749f9360956f0cd473b2ee04052f0db750550a983b089c4f151edac535b7d440c9a2e048 SHA512 5326d500a2c5884e3ff004557a0360f8ff5c29ae42fdc256a13012ab746371dd403c87715efa00e43bf181fbc6d0647372e3e40944e5673b069f6e4f4cc700b5 DIST wine-6.23.tar.xz 27057236 BLAKE2B 9e438a1f2200c59517b05eb4ea6d6c26594b3fd442caa11d9ccabd8e0c016d1a721f2579c36fcfb18bb1185edfb11480d65d732d435d44f5dea0bcb345fa1476 SHA512 3e459b305f472ece00cbf467e14e6cfa7422381cb9242d05e9624487d559f438039aa8c780986469591c9d0f05e384380133dc6fb4ed694355ae42744a78d9b7 DIST wine-7.0.tar.xz 27120912 BLAKE2B 84bfeb28d56f0f40bb93b1b5bf8954c8be2fd90fde5a61608e7c35f48addcce7a4d660e63c3caa3ca2c365d1e83b55a1c3485872b2d6bfa8941e2bce44c4aca6 SHA512 eec17b046ed5447eb540f421c9b2748d9419ce087496c2743a9914fd27bbe5ff9da0cfe47d3cd76fa97323bd1188a1d82b1eef4968d86ed1957dc1a95e28529c +DIST wine-7.1.tar.xz 27149156 BLAKE2B a97b408a73b5cee52ac5e91b03a0e1850f5567e818d0383e4a546482b5f383eb185ed3ee2cf26377600d6963736b27180d2a87d79c58c053d37ead8d488e5268 SHA512 4b226ecab92a0462fb579602549cb4b96e0baa353fd320a0bc8d1ce134eff5a434600fcf748e93ecde06624f78b8c0d70b39737d97a7e2327a61df9750ae30b5 diff --git a/app-emulation/wine-vanilla/wine-vanilla-6.21.ebuild b/app-emulation/wine-vanilla/wine-vanilla-7.1.ebuild similarity index 96% rename from app-emulation/wine-vanilla/wine-vanilla-6.21.ebuild rename to app-emulation/wine-vanilla/wine-vanilla-7.1.ebuild index f5e1631ff840..7dcbefa4df13 100644 --- a/app-emulation/wine-vanilla/wine-vanilla-6.21.ebuild +++ b/app-emulation/wine-vanilla/wine-vanilla-7.1.ebuild @@ -24,7 +24,7 @@ else fi S="${WORKDIR}/${MY_P}" -GWP_V="20210925" +GWP_V="20211122" PATCHDIR="${WORKDIR}/gentoo-wine-patches" DESCRIPTION="Free implementation of Windows(tm) on Unix, without external patchsets" @@ -35,7 +35,7 @@ SRC_URI="${SRC_URI} LICENSE="LGPL-2.1" SLOT="${PV}" -IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos +fontconfig +gecko gphoto2 gssapi gstreamer kerberos ldap mingw +mono mp3 netapi nls odbc openal opencl +opengl osmesa oss +perl pcap prelink pulseaudio +realtime +run-exes samba scanner sdl selinux +ssl test +threads +truetype udev +udisks +unwind usb v4l vkd3d vulkan +X +xcomposite xinerama" +IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc +fontconfig +gecko gphoto2 gssapi gstreamer kerberos ldap mingw +mono mp3 netapi nls odbc openal opencl +opengl osmesa oss +perl pcap prelink pulseaudio +realtime +run-exes samba scanner sdl selinux +ssl test +threads +truetype udev +udisks +unwind usb v4l vkd3d vulkan +X +xcomposite xinerama" REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 ) X? ( truetype ) elibc_glibc? ( threads ) @@ -102,7 +102,7 @@ RDEPEND="${COMMON_DEPEND} !app-emulation/wine:0 dos? ( >=games-emulation/dosbox-0.74_p20160629 ) gecko? ( app-emulation/wine-gecko:2.47.2[abi_x86_32?,abi_x86_64?] ) - mono? ( app-emulation/wine-mono:6.4.0 ) + mono? ( app-emulation/wine-mono:7.0.0 ) perl? ( dev-lang/perl dev-perl/XML-Simple @@ -132,10 +132,9 @@ usr/share/applications/wine-uninstaller.desktop usr/share/applications/wine-winecfg.desktop" PATCHES=( - "${PATCHDIR}/patches/${MY_PN}-5.0-winegcc.patch" #260726 + "${PATCHDIR}/patches/${MY_PN}-6.22-winegcc.patch" #260726 "${PATCHDIR}/patches/${MY_PN}-4.7-multilib-portage.patch" #395615 "${PATCHDIR}/patches/${MY_PN}-2.0-multislot-apploader.patch" #310611 - "${PATCHDIR}/patches/${MY_PN}-5.9-Revert-makedep-Install-also-generated-typelib-for-in.patch" ) PATCHES_BIN=() @@ -245,8 +244,8 @@ pkg_pretend() { # Verify OSS support if use oss; then if ! has_version ">=media-sound/oss-4"; then - eerror "You cannot build wine with USE=oss without having support from" - eerror ">=media-sound/oss-4 (only available through external repos)" + eerror "You cannot build wine with USE=oss without having support from a" + eerror "FreeBSD kernel or >=media-sound/oss-4 (only available through external repos)" eerror die fi diff --git a/app-eselect/Manifest.gz b/app-eselect/Manifest.gz index 18a3f168a0fc42dfe416b21af0380c91353cc5c5..c8a2cb7121f5fbfbb44689198cf65fc82ddda18f 100644 GIT binary patch delta 6114 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 delta 6115 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 "${EROOT}"/var/lib/wxwidgets/current - fi - - echo - elog "This eselect module only controls the version of wxGTK used when" - elog "building packages outside of portage. If you are not doing development" - elog "with wxWidgets or bakefile you will never need to use it." - echo -} diff --git a/app-forensics/Manifest.gz b/app-forensics/Manifest.gz index 2ad80b15ee88cb30d2a4f0205cb0c2b8c8936b2f..65d2e344c1536949af4a46e8b0816d089b36cf02 100644 GIT binary patch literal 4700 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 literal 4534 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 UZf;z$9RI`r0en}YC;uM+03QF&*8l(j diff --git a/app-forensics/aflplusplus/Manifest b/app-forensics/aflplusplus/Manifest index b03d0a638510..c3eed8c10f4b 100644 --- a/app-forensics/aflplusplus/Manifest +++ b/app-forensics/aflplusplus/Manifest @@ -1 +1,2 @@ DIST aflplusplus-3.14c.tar.gz 2162934 BLAKE2B 0830b320cea65b9bdd048a08a388c7145164f6b7f4dc140a2f4268a3aa22dc608a771169c830e2196e7a0d543e6f3da49f39736f3b2514c559b986ce929d43c4 SHA512 318607cff40b5f2fc94938747e2ac6b8f400767138eb39edf4daf320afbdab417d0d97a80a1c9db8bb557ad4b7b62f887ae6e692c376f5d5673a493bd23bb811 +DIST aflplusplus-4.00c.tar.gz 2805041 BLAKE2B c1ce15aa9860fc02a7d6f608cae9dd8987b72253b465ea734c721d1b6927e482c31b907aeafe82c00618465227e2e140bfc595151ea5d73037638c3ee630872c SHA512 23a7a4260e581f7c212393e1e14704464bbbc3ff5465b3472db31c6c7f2cd25a9ecc5ad81fad8958c775fcd01b22269085e6c69419a07fbbdb9ec317a3e39beb diff --git a/app-forensics/aflplusplus/aflplusplus-4.00c.ebuild b/app-forensics/aflplusplus/aflplusplus-4.00c.ebuild new file mode 100644 index 000000000000..8f04bfb0de1b --- /dev/null +++ b/app-forensics/aflplusplus/aflplusplus-4.00c.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8,9,10} ) +LLVM_MAX_SLOT=13 +inherit toolchain-funcs llvm optfeature python-single-r1 + +DESCRIPTION="A fork of AFL, the popular compile-time instrumentation fuzzer" +HOMEPAGE="https://github.com/AFLplusplus/AFLplusplus" +SRC_URI="https://github.com/AFLplusplus/AFLplusplus/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/AFLplusplus-${PV}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="test" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +# Tests involve heavy use of LD_PRELOAD in some cases +# This isn't compatible with sandbox +RESTRICT="test" + +# It turns out we need Clang too +RDEPEND=" + ${PYTHON_DEPS} + >=sys-devel/llvm-10:= + || ( + sys-devel/clang:10 + sys-devel/clang:11 + sys-devel/clang:12 + sys-devel/clang:13 + ) + !app-forensics/afl +" +DEPEND=" + ${RDEPEND} + test? ( dev-util/cmocka ) +" + +QA_PREBUILT="/usr/share/afl/testcases/others/elf/small_exec.elf" + +PATCHES=( + "${FILESDIR}"/${PN}-4.00c-respect-flags.patch + "${FILESDIR}"/${PN}-4.00c-no-ignore-errors-makefile.patch +) + +llvm_check_deps() { + has_version -b "sys-devel/clang:${LLVM_SLOT}" && \ + has_version -b "sys-devel/llvm:${LLVM_SLOT}" +} + +pkg_setup() { + llvm_pkg_setup + python-single-r1_pkg_setup +} + +src_compile() { + emake \ + CC="$(tc-getCC)" \ + CXX="$(tc-getCXX)" \ + CFLAGS_FLTO="" \ + PREFIX="${EPREFIX}/usr" \ + HELPER_PATH="${EPREFIX}/usr/$(get_libdir)/afl" \ + DOC_PATH="${EPREFIX}/usr/share/doc/${PF}" \ + MAN_PATH="${EPREFIX}/usr/share/man/man8" +} + +src_test() { + emake \ + CC="$(tc-getCC)" \ + CXX="$(tc-getCXX)" +} + +src_install() { + emake \ + CC="$(tc-getCC)" \ + CXX="$(tc-getCXX)" \ + DESTDIR="${D}" \ + PREFIX="${EPREFIX}/usr" \ + HELPER_PATH="${EPREFIX}/usr/$(get_libdir)/afl" \ + DOC_PATH="${EPREFIX}/usr/share/doc/${PF}" \ + MAN_PATH="${EPREFIX}/usr/share/man/man8" \ + install +} + +pkg_postinst() { + # TODO: Any others? + optfeature "fuzzing with AFL_USE_ASAN" sys-libs/compiler-rt-sanitizers[asan] + optfeature "fuzzing with AFL_USE_MSAN" sys-libs/compiler-rt-sanitizers[msan] +} diff --git a/app-forensics/aflplusplus/files/aflplusplus-4.00c-no-ignore-errors-makefile.patch b/app-forensics/aflplusplus/files/aflplusplus-4.00c-no-ignore-errors-makefile.patch new file mode 100644 index 000000000000..50d9268ac9bb --- /dev/null +++ b/app-forensics/aflplusplus/files/aflplusplus-4.00c-no-ignore-errors-makefile.patch @@ -0,0 +1,121 @@ +https://bugs.gentoo.org/800941 + +--- a/GNUmakefile ++++ b/GNUmakefile +@@ -310,13 +310,13 @@ all: test_x86 test_shm test_python ready $(PROGS) afl-as llvm gcc_plugin test_bu + + .PHONY: llvm + llvm: +- -$(MAKE) -j4 -f GNUmakefile.llvm ++ $(MAKE) -j4 -f GNUmakefile.llvm + @test -e afl-cc || { echo "[-] Compiling afl-cc failed. You seem not to have a working compiler." ; exit 1; } + + .PHONY: gcc_plugin + gcc_plugin: + ifneq "$(SYS)" "Darwin" +- -$(MAKE) -f GNUmakefile.gcc_plugin ++ $(MAKE) -f GNUmakefile.gcc_plugin + endif + + .PHONY: man +@@ -565,19 +565,19 @@ all_done: test_build + .PHONY: clean + clean: + rm -rf $(PROGS) afl-fuzz-document afl-as as afl-g++ afl-clang afl-clang++ *.o src/*.o *~ a.out core core.[1-9][0-9]* *.stackdump .test .test1 .test2 test-instr .test-instr0 .test-instr1 afl-cs-proxy afl-qemu-trace afl-gcc-fast afl-g++-fast ld *.so *.8 test/unittests/*.o test/unittests/unit_maybe_alloc test/unittests/preallocable .afl-* afl-gcc afl-g++ afl-clang afl-clang++ test/unittests/unit_hash test/unittests/unit_rand *.dSYM +- -$(MAKE) -f GNUmakefile.llvm clean +- -$(MAKE) -f GNUmakefile.gcc_plugin clean +- -$(MAKE) -C utils/libdislocator clean +- -$(MAKE) -C utils/libtokencap clean ++ $(MAKE) -f GNUmakefile.llvm clean ++ $(MAKE) -f GNUmakefile.gcc_plugin clean ++ $(MAKE) -C utils/libdislocator clean ++ $(MAKE) -C utils/libtokencap clean + $(MAKE) -C utils/aflpp_driver clean +- -$(MAKE) -C utils/afl_network_proxy clean +- -$(MAKE) -C utils/socket_fuzzing clean +- -$(MAKE) -C utils/argv_fuzzing clean +- -$(MAKE) -C utils/plot_ui clean +- -$(MAKE) -C qemu_mode/unsigaction clean +- -$(MAKE) -C qemu_mode/libcompcov clean +- -$(MAKE) -C qemu_mode/libqasan clean +- -$(MAKE) -C frida_mode clean ++ $(MAKE) -C utils/afl_network_proxy clean ++ $(MAKE) -C utils/socket_fuzzing clean ++ $(MAKE) -C utils/argv_fuzzing clean ++ $(MAKE) -C utils/plot_ui clean ++ $(MAKE) -C qemu_mode/unsigaction clean ++ $(MAKE) -C qemu_mode/libcompcov clean ++ $(MAKE) -C qemu_mode/libqasan clean ++ $(MAKE) -C frida_mode clean + rm -rf nyx_mode/packer/linux_initramfs/init.cpio.gz nyx_mode/libnyx/libnyx/target/release/* nyx_mode/QEMU-Nyx/x86_64-softmmu/qemu-system-x86_64 + ifeq "$(IN_REPO)" "1" + -test -e coresight_mode/coresight-trace/Makefile && $(MAKE) -C coresight_mode/coresight-trace clean || true +@@ -607,20 +607,20 @@ endif + + .PHONY: distrib + distrib: all +- -$(MAKE) -j4 -f GNUmakefile.llvm ++ $(MAKE) -j4 -f GNUmakefile.llvm + ifneq "$(SYS)" "Darwin" +- -$(MAKE) -f GNUmakefile.gcc_plugin ++ $(MAKE) -f GNUmakefile.gcc_plugin + endif +- -$(MAKE) -C utils/libdislocator +- -$(MAKE) -C utils/libtokencap +- -$(MAKE) -C utils/afl_network_proxy +- -$(MAKE) -C utils/socket_fuzzing +- -$(MAKE) -C utils/argv_fuzzing ++ $(MAKE) -C utils/libdislocator ++ $(MAKE) -C utils/libtokencap ++ $(MAKE) -C utils/afl_network_proxy ++ $(MAKE) -C utils/socket_fuzzing ++ $(MAKE) -C utils/argv_fuzzing + # -$(MAKE) -C utils/plot_ui +- -$(MAKE) -C frida_mode ++ $(MAKE) -C frida_mode + ifneq "$(SYS)" "Darwin" + ifeq "$(ARCH)" "aarch64" +- -$(MAKE) -C coresight_mode ++ $(MAKE) -C coresight_mode + endif + ifeq "$(SYS)" "Linux" + -cd nyx_mode && ./build_nyx_support.sh +@@ -651,12 +651,12 @@ endif + + .PHONY: source-only + source-only: all +- -$(MAKE) -j4 -f GNUmakefile.llvm ++ $(MAKE) -j4 -f GNUmakefile.llvm + ifneq "$(SYS)" "Darwin" +- -$(MAKE) -f GNUmakefile.gcc_plugin ++ $(MAKE) -f GNUmakefile.gcc_plugin + endif +- -$(MAKE) -C utils/libdislocator +- -$(MAKE) -C utils/libtokencap ++ $(MAKE) -C utils/libdislocator ++ $(MAKE) -C utils/libtokencap + # -$(MAKE) -C utils/plot_ui + ifeq "$(SYS)" "Linux" + -cd nyx_mode && ./build_nyx_support.sh +@@ -702,9 +702,9 @@ install: all $(MANPAGES) + @if [ -f utils/afl_network_proxy/afl-network-server ]; then $(MAKE) -C utils/afl_network_proxy install; fi + @if [ -f utils/aflpp_driver/libAFLDriver.a ]; then set -e; install -m 644 utils/aflpp_driver/libAFLDriver.a $${DESTDIR}$(HELPER_PATH); fi + @if [ -f utils/aflpp_driver/libAFLQemuDriver.a ]; then set -e; install -m 644 utils/aflpp_driver/libAFLQemuDriver.a $${DESTDIR}$(HELPER_PATH); fi +- -$(MAKE) -f GNUmakefile.llvm install ++ $(MAKE) -f GNUmakefile.llvm install + ifneq "$(SYS)" "Darwin" +- -$(MAKE) -f GNUmakefile.gcc_plugin install ++ $(MAKE) -f GNUmakefile.gcc_plugin install + endif + ln -sf afl-cc $${DESTDIR}$(BIN_PATH)/afl-gcc + ln -sf afl-cc $${DESTDIR}$(BIN_PATH)/afl-g++ +--- a/GNUmakefile.llvm ++++ b/GNUmakefile.llvm +@@ -457,6 +457,7 @@ document: + test_build: $(PROGS) + @echo "[*] Testing the CC wrapper and instrumentation output..." + unset AFL_USE_ASAN AFL_USE_MSAN AFL_INST_RATIO; ASAN_OPTIONS=detect_leaks=0 AFL_QUIET=1 AFL_PATH=. AFL_LLVM_LAF_ALL=1 ./afl-cc $(CFLAGS) $(CPPFLAGS) ./test-instr.c -o test-instr $(LDFLAGS) ++ @test -e test-instr || { echo "[-] Testing CC wrapper failed. You seem not to have a working compiler." ; exit 1; } + ASAN_OPTIONS=detect_leaks=0 ./afl-showmap -m none -q -o .test-instr0 ./test-instr < /dev/null + echo 1 | ASAN_OPTIONS=detect_leaks=0 ./afl-showmap -m none -q -o .test-instr1 ./test-instr + @rm -f test-instr diff --git a/app-forensics/aflplusplus/files/aflplusplus-4.00c-respect-flags.patch b/app-forensics/aflplusplus/files/aflplusplus-4.00c-respect-flags.patch new file mode 100644 index 000000000000..47ccbe008c89 --- /dev/null +++ b/app-forensics/aflplusplus/files/aflplusplus-4.00c-respect-flags.patch @@ -0,0 +1,122 @@ +--- a/GNUmakefile ++++ b/GNUmakefile +@@ -420,7 +420,7 @@ afl-as: src/afl-as.c include/afl-as.h $(COMM_HDR) | test_x86 + @ln -sf afl-as as + + src/afl-performance.o : $(COMM_HDR) src/afl-performance.c include/hash.h +- $(CC) $(CFLAGS) -Iinclude $(SPECIAL_PERFORMANCE) -O3 -fno-unroll-loops -c src/afl-performance.c -o src/afl-performance.o ++ $(CC) $(CFLAGS) -Iinclude $(SPECIAL_PERFORMANCE) -fno-unroll-loops -c src/afl-performance.c -o src/afl-performance.o + + src/afl-common.o : $(COMM_HDR) src/afl-common.c include/common.h + $(CC) $(CFLAGS) $(CFLAGS_FLTO) -c src/afl-common.c -o src/afl-common.o +--- a/GNUmakefile.gcc_plugin ++++ b/GNUmakefile.gcc_plugin +@@ -131,18 +131,18 @@ afl-common.o: ./src/afl-common.c + $(CC) $(CFLAGS) $(CPPFLAGS) -c $< -o $@ $(LDFLAGS) + + ./afl-compiler-rt.o: instrumentation/afl-compiler-rt.o.c +- $(CC) $(CFLAGS_SAFE) $(CPPFLAGS) -O3 -Wno-unused-result -fPIC -c $< -o $@ ++ $(CC) $(CFLAGS) $(CFLAGS_SAFE) $(CPPFLAGS) -Wno-unused-result -fPIC -c $< -o $@ + + ./afl-compiler-rt-32.o: instrumentation/afl-compiler-rt.o.c + @printf "[*] Building 32-bit variant of the runtime (-m32)... " +- @$(CC) $(CFLAGS_SAFE) $(CPPFLAGS) -O3 -Wno-unused-result -m32 -fPIC -c $< -o $@ 2>/dev/null; if [ "$$?" = "0" ]; then echo "success!"; ln -sf afl-compiler-rt-32.o afl-llvm-rt-32.o; else echo "failed (that's fine)"; fi ++ @$(CC) $(CFLAGS) $(CFLAGS_SAFE) $(CPPFLAGS) -Wno-unused-result -m32 -fPIC -c $< -o $@ 2>/dev/null; if [ "$$?" = "0" ]; then echo "success!"; ln -sf afl-compiler-rt-32.o afl-llvm-rt-32.o; else echo "failed (that's fine)"; fi + + ./afl-compiler-rt-64.o: instrumentation/afl-compiler-rt.o.c + @printf "[*] Building 64-bit variant of the runtime (-m64)... " +- @$(CC) $(CFLAGS_SAFE) $(CPPFLAGS) -O3 -Wno-unused-result -m64 -fPIC -c $< -o $@ 2>/dev/null; if [ "$$?" = "0" ]; then echo "success!"; ln -sf afl-compiler-rt-64.o afl-llvm-rt-64.o; else echo "failed (that's fine)"; fi ++ @$(CC) $(CFLAGS) $(CFLAGS_SAFE) $(CPPFLAGS) -Wno-unused-result -m64 -fPIC -c $< -o $@ 2>/dev/null; if [ "$$?" = "0" ]; then echo "success!"; ln -sf afl-compiler-rt-64.o afl-llvm-rt-64.o; else echo "failed (that's fine)"; fi + + ./afl-gcc-pass.so: instrumentation/afl-gcc-pass.so.cc | test_deps +- $(CXX) $(CXXEFLAGS) $(PLUGIN_FLAGS) -shared $< -o $@ ++ $(CXX) $(CXXEFLAGS) $(PLUGIN_FLAGS) -shared $< -o $@ $(LDFLAGS) + ln -sf afl-cc afl-gcc-fast + ln -sf afl-cc afl-g++-fast + ln -sf afl-cc.8 afl-gcc-fast.8 +--- a/GNUmakefile.llvm ++++ b/GNUmakefile.llvm +@@ -438,20 +438,20 @@ afl-llvm-dict2file.so: instrumentation/afl-llvm-dict2file.so.cc instrumentation/ + + .PHONY: document + document: +- $(CLANG_BIN) -D_AFL_DOCUMENT_MUTATIONS $(CFLAGS_SAFE) $(CPPFLAGS) $(CLANG_CFL) -O3 -Wno-unused-result -fPIC -c instrumentation/afl-compiler-rt.o.c -o ./afl-compiler-rt.o +- @$(CLANG_BIN) -D_AFL_DOCUMENT_MUTATIONS $(CFLAGS_SAFE) $(CPPFLAGS) $(CLANG_CFL) -O3 -Wno-unused-result -m32 -fPIC -c instrumentation/afl-compiler-rt.o.c -o ./afl-compiler-rt-32.o 2>/dev/null; if [ "$$?" = "0" ]; then echo "success!"; else echo "failed (that's fine)"; fi +- @$(CLANG_BIN) -D_AFL_DOCUMENT_MUTATIONS $(CFLAGS_SAFE) $(CPPFLAGS) $(CLANG_CFL) -O3 -Wno-unused-result -m64 -fPIC -c instrumentation/afl-compiler-rt.o.c -o ./afl-compiler-rt-64.o 2>/dev/null; if [ "$$?" = "0" ]; then echo "success!"; else echo "failed (that's fine)"; fi ++ $(CLANG_BIN) -D_AFL_DOCUMENT_MUTATIONS $(CFLAGS) $(CFLAGS_SAFE) $(CPPFLAGS) $(CLANG_CFL) -Wno-unused-result -fPIC -c instrumentation/afl-compiler-rt.o.c -o ./afl-compiler-rt.o ++ @$(CLANG_BIN) -D_AFL_DOCUMENT_MUTATIONS $(CFLAGS) $(CFLAGS_SAFE) $(CPPFLAGS) $(CLANG_CFL) -Wno-unused-result -m32 -fPIC -c instrumentation/afl-compiler-rt.o.c -o ./afl-compiler-rt-32.o 2>/dev/null; if [ "$$?" = "0" ]; then echo "success!"; else echo "failed (that's fine)"; fi ++ @$(CLANG_BIN) -D_AFL_DOCUMENT_MUTATIONS $(CFLAGS) $(CFLAGS_SAFE) $(CPPFLAGS) $(CLANG_CFL) -Wno-unused-result -m64 -fPIC -c instrumentation/afl-compiler-rt.o.c -o ./afl-compiler-rt-64.o 2>/dev/null; if [ "$$?" = "0" ]; then echo "success!"; else echo "failed (that's fine)"; fi + + ./afl-compiler-rt.o: instrumentation/afl-compiler-rt.o.c +- $(CC) $(CLANG_CFL) $(CFLAGS_SAFE) $(CPPFLAGS) -O3 -Wno-unused-result -fPIC -c $< -o $@ ++ $(CC) $(CFLAGS) $(CLANG_CFL) $(CFLAGS_SAFE) $(CPPFLAGS) -Wno-unused-result -fPIC -c $< -o $@ + + ./afl-compiler-rt-32.o: instrumentation/afl-compiler-rt.o.c + @printf "[*] Building 32-bit variant of the runtime (-m32)... " +- @$(CC) $(CLANG_CFL) $(CFLAGS_SAFE) $(CPPFLAGS) -O3 -Wno-unused-result -m32 -fPIC -c $< -o $@ 2>/dev/null; if [ "$$?" = "0" ]; then echo "success!"; ln -sf afl-compiler-rt-32.o afl-llvm-rt-32.o; else echo "failed (that's fine)"; fi ++ @$(CC) $(CFLAGS) $(CLANG_CFL) $(CFLAGS_SAFE) $(CPPFLAGS) -Wno-unused-result -m32 -fPIC -c $< -o $@ 2>/dev/null; if [ "$$?" = "0" ]; then echo "success!"; ln -sf afl-compiler-rt-32.o afl-llvm-rt-32.o; else echo "failed (that's fine)"; fi + + ./afl-compiler-rt-64.o: instrumentation/afl-compiler-rt.o.c + @printf "[*] Building 64-bit variant of the runtime (-m64)... " +- @$(CC) $(CLANG_CFL) $(CFLAGS_SAFE) $(CPPFLAGS) -O3 -Wno-unused-result -m64 -fPIC -c $< -o $@ 2>/dev/null; if [ "$$?" = "0" ]; then echo "success!"; ln -sf afl-compiler-rt-64.o afl-llvm-rt-64.o; else echo "failed (that's fine)"; fi ++ @$(CC) $(CFLAGS) $(CLANG_CFL) $(CFLAGS_SAFE) $(CPPFLAGS) -Wno-unused-result -m64 -fPIC -c $< -o $@ 2>/dev/null; if [ "$$?" = "0" ]; then echo "success!"; ln -sf afl-compiler-rt-64.o afl-llvm-rt-64.o; else echo "failed (that's fine)"; fi + + .PHONY: test_build + test_build: $(PROGS) +--- a/custom_mutators/honggfuzz/Makefile ++++ b/custom_mutators/honggfuzz/Makefile +@@ -1,5 +1,6 @@ + +-CFLAGS = -O3 -funroll-loops -fPIC -Wl,-Bsymbolic ++CFLAGS ?= -O3 ++CFLAGS += -funroll-loops -fPIC -Wl,-Bsymbolic + + all: honggfuzz-mutator.so + +--- a/custom_mutators/libfuzzer/Makefile ++++ b/custom_mutators/libfuzzer/Makefile +@@ -1,5 +1,6 @@ + +-CFLAGS = -g -O3 -funroll-loops -fPIC -fpermissive -std=c++11 ++CFLAGS ?= -g -O3 ++CFLAGS += -funroll-loops -fpermissive -std=c++11 -fPIC + #CFLAGS = -g -O0 -fPIC -fpermissive -std=c++11 + CXX ?= clang++ + +--- a/frida_mode/GNUmakefile ++++ b/frida_mode/GNUmakefile +@@ -17,7 +17,6 @@ CFLAGS+=-fPIC \ + -D_GNU_SOURCE \ + -D_FORTIFY_SOURCE=2 \ + -g \ +- -O3 \ + -funroll-loops \ + -ffunction-sections \ + +--- a/frida_mode/test/png/persistent/hook/GNUmakefile ++++ b/frida_mode/test/png/persistent/hook/GNUmakefile +@@ -5,11 +5,9 @@ BUILD_DIR:=$(PWD)build/ + AFLPP_FRIDA_DRIVER_HOOK_OBJ=$(ROOT)frida_mode/build/frida_hook.so + AFLPP_QEMU_DRIVER_HOOK_OBJ=$(ROOT)frida_mode/build/qemu_hook.so + +-CFLAGS+=-O3 \ +- -funroll-loops \ ++CFLAGS+= -funroll-loops \ + -g \ +- -fPIC \ +- -funroll-loops \ ++ -fPIC + + LDFLAGS+=-shared \ + +--- a/utils/aflpp_driver/GNUmakefile ++++ b/utils/aflpp_driver/GNUmakefile +@@ -7,7 +7,7 @@ ifneq "" "$(LLVM_BINDIR)" + LLVM_BINDIR := $(LLVM_BINDIR)/ + endif + +-CFLAGS := -O3 -funroll-loops -g -fPIC ++CFLAGS ?= -O3 -funroll-loops -g -fPIC + + all: libAFLDriver.a libAFLQemuDriver.a aflpp_qemu_driver_hook.so + diff --git a/app-forensics/yara/Manifest b/app-forensics/yara/Manifest new file mode 100644 index 000000000000..20a05f4273f6 --- /dev/null +++ b/app-forensics/yara/Manifest @@ -0,0 +1,2 @@ +DIST yara-4.1.3.tar.gz 936462 BLAKE2B abfdd5918abe3641056ccde3eebb754cbd66eff5569978d3b1aad5d925d62fcb96b1f7367d0d014dd165db8634418259667be3b2441f93e0848bfbd905ca32dd SHA512 1bfa1787c62dfd9a87fa8db5e8c2fa68f082ae66b16b5373bdcc6bc66b32016fcaffd4baa7e59a7c1f6d3426c972eca9cc22f70d475067d7557b1014a4ab65fc +DIST yara-4.2.0_rc1.tar.gz 1283822 BLAKE2B d7bf869e670a0223895aac31df0dbe063d3f0110d1981ae8a42ab26726976790c744b522f13a6963f521310a281fab2b27d6336b23e504a4a9a3d414473ae452 SHA512 03bd09d7c020078946101854e68b7f9ca17c04f7a68624e9e15dc476fe209cc11b010108a0e7aea9746f05aabdbb8d6a6a2ffc54516eb9cb86f170c4259934df diff --git a/app-forensics/yara/metadata.xml b/app-forensics/yara/metadata.xml new file mode 100644 index 000000000000..a368fb9eb15d --- /dev/null +++ b/app-forensics/yara/metadata.xml @@ -0,0 +1,30 @@ + + + + + mario.haustein@hrz.tu-chemnitz.de + Mario Haustein + + + sam@gentoo.org + Sam James + + + YARA is a tool aimed at (but not limited to) helping malware + researchers to identify and classify malware samples. With YARA you can + create descriptions of malware families (or whatever you want to + describe) based on textual or binary patterns. + + + Enable cockoo module + Enable dex module + Enable dotnet module + Enable macho module + Enable magic module + Enable rules profiling + Pulls in python binding via dev-python/yara-python + + + VirusTotal/yara + + diff --git a/app-forensics/yara/yara-4.1.3.ebuild b/app-forensics/yara/yara-4.1.3.ebuild new file mode 100644 index 000000000000..e11e07efff40 --- /dev/null +++ b/app-forensics/yara/yara-4.1.3.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="A malware identification and classification tool" +HOMEPAGE="http://virustotal.github.io/yara/" +SRC_URI="https://github.com/virustotal/yara/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0/8" +KEYWORDS="~amd64 ~x86" +IUSE="+dex +dotnet +cuckoo +macho +magic profiling python test" +RESTRICT="!test? ( test )" + +DEPEND=" + dev-libs/openssl:= + cuckoo? ( dev-libs/jansson:= ) + magic? ( sys-apps/file:= ) +" +RDEPEND="${DEPEND}" +PDEPEND="python? ( =dev-python/yara-python-$(ver_cut 1)* )" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + econf \ + $(use_enable profiling) \ + $(use_enable cuckoo) \ + $(use_enable magic) \ + $(use_enable dotnet) \ + $(use_enable macho) \ + $(use_enable dex) \ + $(use_enable test static) +} + +src_test() { + emake check +} + +src_install() { + default + + # TODO: Allow tests to work against dyn. lib rather than building + # statically just for tests. + find "${ED}" -name '*.a' -delete || die +} diff --git a/app-forensics/yara/yara-4.2.0_rc1.ebuild b/app-forensics/yara/yara-4.2.0_rc1.ebuild new file mode 100644 index 000000000000..8bac51561719 --- /dev/null +++ b/app-forensics/yara/yara-4.2.0_rc1.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="A malware identification and classification tool" +HOMEPAGE="http://virustotal.github.io/yara/" +SRC_URI="https://github.com/virustotal/yara/archive/v${PV/_/-}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${PV/_/-}" + +LICENSE="Apache-2.0" +SLOT="0/8" +if [[ ${PV} != *_rc* ]] ; then + KEYWORDS="~amd64 ~x86" +fi +IUSE="+dex +dotnet +cuckoo +macho +magic profiling python test" +RESTRICT="!test? ( test )" + +DEPEND=" + dev-libs/openssl:= + cuckoo? ( dev-libs/jansson:= ) + magic? ( sys-apps/file:= ) +" +RDEPEND="${DEPEND}" +PDEPEND="python? ( =dev-python/yara-python-$(ver_cut 1)* )" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + econf \ + $(use_enable profiling) \ + $(use_enable cuckoo) \ + $(use_enable magic) \ + $(use_enable dotnet) \ + $(use_enable macho) \ + $(use_enable dex) \ + $(use_enable test static) +} + +src_test() { + emake check +} + +src_install() { + default + + # TODO: Allow tests to work against dyn. lib rather than building + # statically just for tests. + find "${ED}" -name '*.a' -delete || die +} diff --git a/app-i18n/Manifest.gz b/app-i18n/Manifest.gz index 00fa99434df1454678d85196183ac9b0b7d8d94f..3600a807cd4b8f56d22c6d92a71735e852a82f53 100644 GIT binary patch literal 18847 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 literal 18824 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 diff --git a/app-i18n/fcitx/fcitx-4.2.9.8.ebuild b/app-i18n/fcitx/fcitx-4.2.9.8.ebuild index b7b077a9ed9d..a3cf6681a440 100644 --- a/app-i18n/fcitx/fcitx-4.2.9.8.ebuild +++ b/app-i18n/fcitx/fcitx-4.2.9.8.ebuild @@ -1,8 +1,8 @@ -# Copyright 2003-2021 Gentoo Authors +# Copyright 2003-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" -LUA_COMPAT=(lua{5-1,5-2,5-3,5-4}) +LUA_COMPAT=( lua5-{1..4} ) inherit cmake gnome2-utils lua-single xdg-utils diff --git a/app-i18n/fcitx/fcitx-4.9999.ebuild b/app-i18n/fcitx/fcitx-4.9999.ebuild index 76f6bdd6c634..0a5ca80701ca 100644 --- a/app-i18n/fcitx/fcitx-4.9999.ebuild +++ b/app-i18n/fcitx/fcitx-4.9999.ebuild @@ -1,8 +1,8 @@ -# Copyright 2003-2020 Gentoo Authors +# Copyright 2003-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" -LUA_COMPAT=(lua{5-1,5-2,5-3,5-4}) +LUA_COMPAT=( lua5-{1..4} ) inherit cmake gnome2-utils lua-single xdg-utils diff --git a/app-i18n/ibus-libpinyin/ibus-libpinyin-1.11.92-r1.ebuild b/app-i18n/ibus-libpinyin/ibus-libpinyin-1.11.92-r1.ebuild index e60f8ad835a4..313024e17794 100644 --- a/app-i18n/ibus-libpinyin/ibus-libpinyin-1.11.92-r1.ebuild +++ b/app-i18n/ibus-libpinyin/ibus-libpinyin-1.11.92-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 2015-2021 Gentoo Authors +# Copyright 2015-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" -LUA_COMPAT=(lua{5-1,5-2,5-3}) -PYTHON_COMPAT=(python{3_8,3_9}) +LUA_COMPAT=( lua5-{1..3} ) +PYTHON_COMPAT=( python3_{8..9} ) inherit autotools gnome2-utils lua-single python-single-r1 diff --git a/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r4.ebuild b/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r4.ebuild index e41e4c2243f0..0cff64748626 100644 --- a/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r4.ebuild +++ b/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r4.ebuild @@ -1,9 +1,9 @@ -# Copyright 2008-2021 Gentoo Authors +# Copyright 2008-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -LUA_COMPAT=(lua5-1) -PYTHON_COMPAT=(python3_{8,9}) +LUA_COMPAT=( lua5-1 ) +PYTHON_COMPAT=( python3_{8..9} ) inherit autotools lua-single python-single-r1 diff --git a/app-i18n/ibus-sunpinyin/ibus-sunpinyin-2.0.4_pre20200306162733.ebuild b/app-i18n/ibus-sunpinyin/ibus-sunpinyin-2.0.4_pre20200306162733.ebuild index 119bebaa5ab6..3a4dfec5de4c 100644 --- a/app-i18n/ibus-sunpinyin/ibus-sunpinyin-2.0.4_pre20200306162733.ebuild +++ b/app-i18n/ibus-sunpinyin/ibus-sunpinyin-2.0.4_pre20200306162733.ebuild @@ -1,8 +1,8 @@ -# Copyright 2009-2021 Gentoo Authors +# Copyright 2009-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" -PYTHON_COMPAT=(python{3_8,3_9}) +PYTHON_COMPAT=( python3_{8..9} ) inherit python-single-r1 scons-utils toolchain-funcs diff --git a/app-i18n/librime-lua/librime-lua-20201011103348.ebuild b/app-i18n/librime-lua/librime-lua-20201011103348.ebuild index 996b1508ab82..52202aa4718d 100644 --- a/app-i18n/librime-lua/librime-lua-20201011103348.ebuild +++ b/app-i18n/librime-lua/librime-lua-20201011103348.ebuild @@ -1,8 +1,8 @@ -# Copyright 2020-2021 Gentoo Authors +# Copyright 2020-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" -LUA_COMPAT=(lua{5-1,5-2,5-3,5-4}) +LUA_COMPAT=( lua5-{1..4} ) inherit cmake lua-single diff --git a/app-i18n/librime-lua/librime-lua-20211030072627.ebuild b/app-i18n/librime-lua/librime-lua-20211030072627.ebuild index 74d5ffac79a3..64263dc37b78 100644 --- a/app-i18n/librime-lua/librime-lua-20211030072627.ebuild +++ b/app-i18n/librime-lua/librime-lua-20211030072627.ebuild @@ -1,8 +1,8 @@ -# Copyright 2020-2021 Gentoo Authors +# Copyright 2020-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" -LUA_COMPAT=(lua{5-3,5-4}) +LUA_COMPAT=( lua5-{3..4} ) inherit cmake lua-single diff --git a/app-i18n/librime-lua/librime-lua-99999999999999.ebuild b/app-i18n/librime-lua/librime-lua-99999999999999.ebuild index 0b7dc6a14eba..2211e7aea769 100644 --- a/app-i18n/librime-lua/librime-lua-99999999999999.ebuild +++ b/app-i18n/librime-lua/librime-lua-99999999999999.ebuild @@ -1,8 +1,8 @@ -# Copyright 2020-2021 Gentoo Authors +# Copyright 2020-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" -LUA_COMPAT=(lua{5-3,5-4}) +LUA_COMPAT=( lua5-{3..4} ) inherit cmake lua-single diff --git a/app-i18n/mozc/files/mozc-2.23.2815.102-protobuf-3.18.patch b/app-i18n/mozc/files/mozc-2.23.2815.102-protobuf-3.18.patch new file mode 100644 index 000000000000..15077bb1752a --- /dev/null +++ b/app-i18n/mozc/files/mozc-2.23.2815.102-protobuf-3.18.patch @@ -0,0 +1,13 @@ +Fix building with Protocol Buffers >=3.18. + +--- /src/dictionary/user_dictionary_storage.cc ++++ /src/dictionary/user_dictionary_storage.cc +@@ -108,7 +108,7 @@ + // wants to use more than 512MB. + mozc::protobuf::io::IstreamInputStream zero_copy_input(&ifs); + mozc::protobuf::io::CodedInputStream decoder(&zero_copy_input); +- decoder.SetTotalBytesLimit(kDefaultTotalBytesLimit, -1); ++ decoder.SetTotalBytesLimit(kDefaultTotalBytesLimit); + if (!user_dictionary_storage_base.ParseFromCodedStream(&decoder)) { + LOG(ERROR) << "Failed to parse"; + if (!decoder.ConsumedEntireMessage() || !ifs.eof()) { diff --git a/app-i18n/mozc/mozc-2.23.2815.102-r1.ebuild b/app-i18n/mozc/mozc-2.23.2815.102.ebuild similarity index 98% rename from app-i18n/mozc/mozc-2.23.2815.102-r1.ebuild rename to app-i18n/mozc/mozc-2.23.2815.102.ebuild index 0d8162f9bcdb..b859d8cf38a2 100644 --- a/app-i18n/mozc/mozc-2.23.2815.102-r1.ebuild +++ b/app-i18n/mozc/mozc-2.23.2815.102.ebuild @@ -1,8 +1,8 @@ -# Copyright 2010-2021 Gentoo Authors +# Copyright 2010-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="7" -PYTHON_COMPAT=(python{3_7,3_8,3_9}) +EAPI="8" +PYTHON_COMPAT=( python3_{8..10} ) inherit elisp-common multiprocessing python-any-r1 toolchain-funcs @@ -41,13 +41,13 @@ REQUIRED_USE="|| ( emacs fcitx4 ibus ) gui? ( ^^ ( handwriting-tegaki handwritin RESTRICT="!test? ( test )" BDEPEND="${PYTHON_DEPS} - =dev-libs/protobuf-3.0.0 dev-util/gyp dev-util/ninja virtual/pkgconfig emacs? ( app-editors/emacs:* ) fcitx4? ( sys-devel/gettext )" -RDEPEND="=dev-libs/protobuf-3.0.0:= emacs? ( app-editors/emacs:* ) fcitx4? ( app-i18n/fcitx:4 @@ -113,6 +113,7 @@ src_prepare() { eapply -p2 "${FILESDIR}/${PN}-2.23.2815.102-system_libraries.patch" eapply -p2 "${FILESDIR}/${PN}-2.23.2815.102-gcc-8.patch" eapply -p2 "${DISTDIR}/${PN}-2.23.2815.102-protobuf_generated_classes_no_inheritance.patch" + eapply -p2 "${FILESDIR}/${PN}-2.23.2815.102-protobuf-3.18.patch" eapply -p2 "${FILESDIR}/${PN}-2.23.2815.102-environmental_variables.patch" eapply -p2 "${FILESDIR}/${PN}-2.23.2815.102-reiwa.patch" eapply -p2 "${FILESDIR}/${PN}-2.23.2815.102-server_path_check.patch" diff --git a/app-i18n/mozc/mozc-2.26.4220_p20201212102434_p20201219202429-r1.ebuild b/app-i18n/mozc/mozc-2.26.4220_p20201212102434_p20201219202429.ebuild similarity index 98% rename from app-i18n/mozc/mozc-2.26.4220_p20201212102434_p20201219202429-r1.ebuild rename to app-i18n/mozc/mozc-2.26.4220_p20201212102434_p20201219202429.ebuild index dd114a8b310c..8ac56d51c502 100644 --- a/app-i18n/mozc/mozc-2.26.4220_p20201212102434_p20201219202429-r1.ebuild +++ b/app-i18n/mozc/mozc-2.26.4220_p20201212102434_p20201219202429.ebuild @@ -1,8 +1,8 @@ -# Copyright 2010-2021 Gentoo Authors +# Copyright 2010-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="7" -PYTHON_COMPAT=(python{3_7,3_8,3_9}) +EAPI="8" +PYTHON_COMPAT=( python3_{8..10} ) inherit elisp-common multiprocessing python-any-r1 toolchain-funcs @@ -47,14 +47,14 @@ REQUIRED_USE="|| ( emacs fcitx4 ibus )" RESTRICT="!test? ( test )" BDEPEND="$(python_gen_any_dep 'dev-python/six[${PYTHON_USEDEP}]') - =dev-libs/protobuf-3.0.0 dev-util/gyp dev-util/ninja virtual/pkgconfig emacs? ( app-editors/emacs:* ) fcitx4? ( sys-devel/gettext )" DEPEND="=dev-cpp/abseil-cpp-20200923*[cxx17(+)] - =dev-libs/protobuf-3.0.0:= fcitx4? ( app-i18n/fcitx:4 virtual/libintl @@ -134,7 +134,7 @@ src_unpack() { if use fcitx4; then unpack fcitx-${PN}-${PV%%_p*}-${FCITX_MOZC_DATE}.tar.gz - mv mozc-${FCITX_MOZC_GIT_REVISION} fcitx-${PN} + mv mozc-${FCITX_MOZC_GIT_REVISION} fcitx-${PN} || die fi fi } diff --git a/app-i18n/mozc/mozc-9999.ebuild b/app-i18n/mozc/mozc-9999.ebuild index 020c3b037550..911bfa462a43 100644 --- a/app-i18n/mozc/mozc-9999.ebuild +++ b/app-i18n/mozc/mozc-9999.ebuild @@ -1,8 +1,8 @@ -# Copyright 2010-2020 Gentoo Authors +# Copyright 2010-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" -PYTHON_COMPAT=(python{3_7,3_8,3_9}) +PYTHON_COMPAT=( python3_{8..9} ) inherit elisp-common multiprocessing python-any-r1 toolchain-funcs diff --git a/app-i18n/opencc/Manifest b/app-i18n/opencc/Manifest index 57f3d3e55d1a..393b8808abc9 100644 --- a/app-i18n/opencc/Manifest +++ b/app-i18n/opencc/Manifest @@ -3,3 +3,4 @@ DIST opencc-1.0.6.tar.gz 1621561 BLAKE2B d58ee0e04e133fbf6a7632788bcaf0f7891bb74 DIST opencc-1.1.0.tar.gz 2209140 BLAKE2B 71cc659976cf30ac0d7dd52cdfa644a85e4e38fed081176bb2f2da2702203c0faeddf76818c8cc89a5fe2a2cfe3eee85fcb27010766db461817b204403cc9b46 SHA512 c5d95e84e0c8edf600f441b79431f721e721b1028619170e27fbc762da32c9ef99c9d28c2c5eaf34226d23a24e2fe5e494cedb28f1182acb06f94b72d7cbb52c DIST opencc-1.1.1.tar.gz 2212256 BLAKE2B 0299023f4c950ebedc0a7bc4ca142fbf737c612aca5c8cba8787bebcf2ac8afcacb056b015fbc151136166f679a4551fc5d6bbc0481b930331228ea7484fbe68 SHA512 48ccf61f63cf0a1c0fc484a52ae1d406a28949a52be7d7d1595e6aaf87f40ac47ea4697308441a9381f0cd6f404ee5a28b85a2fa2f288c4b3933be36f4a41363 DIST opencc-1.1.2.tar.gz 2804665 BLAKE2B 9b8be92cfdc2f565c9dc27745724c739e674239f2e3925a1ccdfcbf83e0d1857430d72e91a064c09456e69c00d79e47179801b21a4c7c6fd5dc6d0d16f1bcb98 SHA512 56c84bc472b39eb0b23bac6df5aada2c2ed5fd2fbe653c1ae89d392ec0b74741a15de93c748883ec3c0779396e790a1197f6e3b267b524f111459d45daeb5d4b +DIST opencc-1.1.3.tar.gz 2805430 BLAKE2B 060ca820676a92ddfddc362488031e1ada538626a1fbeb8d178a0ef059b99f606cb0f1151857579221942183820bf34c6f96517d13d4ae8dc3f81846537b668d SHA512 90da656fa4790c58932ad2240a076cc4a9e8cf70ac73d83e0d299e84472deb6491a823966a7686ed1487ef8405909981b9a12b661d8de7f086bd4b498594abac diff --git a/app-i18n/opencc/opencc-1.0.5.ebuild b/app-i18n/opencc/opencc-1.0.5.ebuild index f512433eb485..3fcb5271474d 100644 --- a/app-i18n/opencc/opencc-1.0.5.ebuild +++ b/app-i18n/opencc/opencc-1.0.5.ebuild @@ -1,8 +1,8 @@ -# Copyright 2010-2020 Gentoo Authors +# Copyright 2010-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" -PYTHON_COMPAT=(python{3_7,3_8,3_9}) +PYTHON_COMPAT=( python3_{8..9} ) inherit cmake python-any-r1 diff --git a/app-i18n/opencc/opencc-1.0.6.ebuild b/app-i18n/opencc/opencc-1.0.6.ebuild index 70b4f7a65c7b..c2e8f4fe0450 100644 --- a/app-i18n/opencc/opencc-1.0.6.ebuild +++ b/app-i18n/opencc/opencc-1.0.6.ebuild @@ -1,8 +1,8 @@ -# Copyright 2010-2020 Gentoo Authors +# Copyright 2010-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" -PYTHON_COMPAT=(python{3_7,3_8,3_9}) +PYTHON_COMPAT=( python3_{8..9} ) inherit cmake python-any-r1 diff --git a/app-i18n/opencc/opencc-1.1.0.ebuild b/app-i18n/opencc/opencc-1.1.0.ebuild index 0870f67310e8..4d79dde3f84c 100644 --- a/app-i18n/opencc/opencc-1.1.0.ebuild +++ b/app-i18n/opencc/opencc-1.1.0.ebuild @@ -1,8 +1,8 @@ -# Copyright 2010-2020 Gentoo Authors +# Copyright 2010-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" -PYTHON_COMPAT=(python{3_7,3_8,3_9}) +PYTHON_COMPAT=( python3_{8..9} ) inherit cmake python-any-r1 diff --git a/app-i18n/opencc/opencc-1.1.1.ebuild b/app-i18n/opencc/opencc-1.1.1.ebuild index 049871a65815..01e3919f675b 100644 --- a/app-i18n/opencc/opencc-1.1.1.ebuild +++ b/app-i18n/opencc/opencc-1.1.1.ebuild @@ -1,8 +1,8 @@ -# Copyright 2010-2021 Gentoo Authors +# Copyright 2010-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" -PYTHON_COMPAT=(python{3_7,3_8,3_9}) +PYTHON_COMPAT=( python3_{8..9} ) inherit cmake python-any-r1 diff --git a/app-i18n/opencc/opencc-1.1.2.ebuild b/app-i18n/opencc/opencc-1.1.2.ebuild index 7a09d8d7becb..6829fb1b08d4 100644 --- a/app-i18n/opencc/opencc-1.1.2.ebuild +++ b/app-i18n/opencc/opencc-1.1.2.ebuild @@ -1,8 +1,8 @@ # Copyright 2010-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="7" -PYTHON_COMPAT=( python3_{8,9} ) +EAPI="8" +PYTHON_COMPAT=( python3_{8..10} ) inherit cmake python-any-r1 diff --git a/app-i18n/opencc/opencc-1.1.3.ebuild b/app-i18n/opencc/opencc-1.1.3.ebuild new file mode 100644 index 000000000000..cb2c8e19f174 --- /dev/null +++ b/app-i18n/opencc/opencc-1.1.3.ebuild @@ -0,0 +1,69 @@ +# Copyright 2010-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" +PYTHON_COMPAT=( python3_{8..10} ) + +inherit cmake python-any-r1 + +if [[ "${PV}" == "9999" ]]; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/BYVoid/OpenCC" +fi + +DESCRIPTION="Library for conversion between Traditional and Simplified Chinese characters" +HOMEPAGE="https://github.com/BYVoid/OpenCC" +if [[ "${PV}" == "9999" ]]; then + SRC_URI="" +else + SRC_URI="https://github.com/BYVoid/OpenCC/archive/ver.${PV}.tar.gz -> ${P}.tar.gz" +fi + +LICENSE="Apache-2.0" +SLOT="0/1.1" +KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="doc test" +RESTRICT="!test? ( test )" + +BDEPEND="${PYTHON_DEPS} + doc? ( app-doc/doxygen )" +DEPEND="dev-cpp/tclap + dev-libs/darts + dev-libs/marisa:0= + dev-libs/rapidjson + test? ( + dev-cpp/gtest + !hppa? ( !sparc? ( dev-cpp/benchmark ) ) + )" +RDEPEND="dev-libs/marisa:0=" + +if [[ "${PV}" != "9999" ]]; then + S="${WORKDIR}/OpenCC-ver.${PV}" +fi + +DOCS=(AUTHORS NEWS.md README.md) + +src_prepare() { + rm -r deps || die + + cmake_src_prepare + + sed -e "s:\${DIR_SHARE_OPENCC}/doc:share/doc/${PF}:" -i doc/CMakeLists.txt || die +} + +src_configure() { + local mycmakeargs=( + -DBUILD_DOCUMENTATION=$(usex doc ON OFF) + -DENABLE_BENCHMARK=$(if use test && has_version -d dev-cpp/benchmark; then echo ON; else echo OFF; fi) + -DENABLE_GTEST=$(usex test ON OFF) + -DUSE_SYSTEM_DARTS=ON + -DUSE_SYSTEM_GOOGLE_BENCHMARK=ON + -DUSE_SYSTEM_GTEST=ON + -DUSE_SYSTEM_MARISA=ON + -DUSE_SYSTEM_RAPIDJSON=ON + -DUSE_SYSTEM_TCLAP=ON + ) + + cmake_src_configure +} diff --git a/app-i18n/opencc/opencc-9999.ebuild b/app-i18n/opencc/opencc-9999.ebuild index 2bcf333bd7cf..984d63857065 100644 --- a/app-i18n/opencc/opencc-9999.ebuild +++ b/app-i18n/opencc/opencc-9999.ebuild @@ -1,8 +1,8 @@ -# Copyright 2010-2021 Gentoo Authors +# Copyright 2010-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="7" -PYTHON_COMPAT=(python{3_7,3_8,3_9}) +EAPI="8" +PYTHON_COMPAT=( python3_{8..10} ) inherit cmake python-any-r1 diff --git a/app-i18n/sunpinyin/sunpinyin-2.0.4_pre20200306162733.ebuild b/app-i18n/sunpinyin/sunpinyin-2.0.4_pre20200306162733.ebuild index aea1528e539e..ada55c754c6c 100644 --- a/app-i18n/sunpinyin/sunpinyin-2.0.4_pre20200306162733.ebuild +++ b/app-i18n/sunpinyin/sunpinyin-2.0.4_pre20200306162733.ebuild @@ -1,8 +1,8 @@ -# Copyright 2009-2021 Gentoo Authors +# Copyright 2009-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" -PYTHON_COMPAT=(python{3_7,3_8,3_9}) +PYTHON_COMPAT=( python3_{8..9} ) inherit python-any-r1 scons-utils toolchain-funcs diff --git a/app-i18n/tagainijisho/metadata.xml b/app-i18n/tagainijisho/metadata.xml index c3d7f3c2261b..0ada3d02344c 100644 --- a/app-i18n/tagainijisho/metadata.xml +++ b/app-i18n/tagainijisho/metadata.xml @@ -1,27 +1,27 @@ - - arfrever.fta@gmail.com - Arfrever Frehtes Taifersar Arahesis - - - floppym@gentoo.org - Mike Gilbert - - -Tagaini Jisho is a free, open-source Japanese dictionary and kanji lookup tool -that is available for Windows, MacOS X and Linux and aims at becoming your -Japanese study assistant. It allows you to quickly search for entries and mark -those that you wish to study, along with tags and personal notes. It also let -you train entries you are studying and follows your progression in remembering -them. Finally, it makes it easy to review entries you did not remember by -listing them on screen or printing them on a small booklet. + + arfrever.fta@gmail.com + Arfrever Frehtes Taifersar Arahesis + + + cjk@gentoo.org + Cjk + + + Tagaini Jisho is a free, open-source Japanese dictionary and kanji lookup tool + that is available for Windows, MacOS X and Linux and aims at becoming your + Japanese study assistant. It allows you to quickly search for entries and mark + those that you wish to study, along with tags and personal notes. It also let + you train entries you are studying and follows your progression in remembering + them. Finally, it makes it easy to review entries you did not remember by + listing them on screen or printing them on a small booklet. -Tagaini Jisho also features complete stroke order animations for more than 6000 -kanji. - - - Gnurou/tagainijisho - + Tagaini Jisho also features complete stroke order animations for more than 6000 + kanji. + + + Gnurou/tagainijisho + diff --git a/app-i18n/transifex-client/transifex-client-1.0.0.ebuild b/app-i18n/transifex-client/transifex-client-1.0.0.ebuild index e0d0d47f4bd0..8a10aee4f5a9 100644 --- a/app-i18n/transifex-client/transifex-client-1.0.0.ebuild +++ b/app-i18n/transifex-client/transifex-client-1.0.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021 Gentoo Authors +# Copyright 2021-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -216,9 +216,11 @@ S="${WORKDIR}"/cli-${PV} LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" src_test() { + # Skip tests depending on a network connection. Bug #831772 + rm internal/txlib/update_test.go || die go test ./... || die } diff --git a/app-i18n/xsunpinyin/xsunpinyin-2.0.4_pre20200306162733.ebuild b/app-i18n/xsunpinyin/xsunpinyin-2.0.4_pre20200306162733.ebuild index 038164ba0649..3a4878507e31 100644 --- a/app-i18n/xsunpinyin/xsunpinyin-2.0.4_pre20200306162733.ebuild +++ b/app-i18n/xsunpinyin/xsunpinyin-2.0.4_pre20200306162733.ebuild @@ -1,8 +1,8 @@ -# Copyright 2011-2020 Gentoo Authors +# Copyright 2011-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" -PYTHON_COMPAT=(python{3_7,3_8,3_9}) +PYTHON_COMPAT=( python3_{8..9} ) inherit python-any-r1 scons-utils toolchain-funcs diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz index 76f56e5ada1d94953f4b2273b074898be1bff9b0..e37c2e8428ebfbc26b41dee0c83db608f762db65 100644 GIT binary patch delta 47422 zcmV(^K-IsL{sN``0)HQi2mk;800092biLb_B{#BV_pYy~A1DbIhXek2dZ;y|A+=t* z-!j5uYI(TM=E94&WGm`uUO~R_F2y!XR60p=AL<9 zEBxiZ{_p=$V*1OBr5&O4y~^E6<_E4+_g#;bju__}JMF%6uUCl2p8L2)PC2g_N5Ae} zXIyvQJ+67Jdw-RAu2}0z>*R-Sp04D^!=#vbr+&nv?%Zap%XR=BS<2cNNCSL^H7pWYWMwp!j+ ztIZ=EM}HW-vN#v})Yuw6yYHivG>`i%J@nO&>)`A9!f@uAcM90e*yk}rnrDkG`}AvX z9yWFUu$(=YG}zC29&NLte9@RW@M!rQp~iUMHJ<-kt+?vB_gzN2*s@e>xX!*Z%h8YH zp5;C^R*QMI>)c0bX@!tjq;*~MyiSb1&#(@j4SxsWUBW)g(xOs4k8}1j93?cDH=ToR zTJvZj@x%N^8fCt$)|lh_=lA8hLVjDVevOh=yVqJh@VOXwI#%|}QdrkwPf`teV?;M= zwrgTX$5C6FZcl6HJkM}m=?rYzxMt(Md%Snv_j#VY7lyT3!{c)b>9{LKhhxmE#LAlg zYk#%+nHO&`&d~7GE8`_4ue01c)szm*25h+Nh?;D~x>s%(A->#i%zliPjF^ik zH$w;o=cq@@^T=n%!&s#XWVCj*c*b&EF$_$sfG4l3_5G)Nz8cpHaA5#f%z4NA8t2{S zjaiM{?$H;f#5)f*aIMtiapY9^Xna2A3xCJF63*9n0E{I81!0e4ru&GwTr0=UnqYjj z){^|Yr5`z$)mO+1Tm)D8ftCNuxIm8zoYiNE3J%#>^08yZhR$8aS;p!$FWzB8G^K?p>B)QxPY&Vw_}8Or^N0a$9al5cin*(KT`n068|zTwlT+b#bfa^tk!)d z{qV#ND|io@?p}|=RyQ#8WD_yia-2t97(c&%VzB4^23xhU6^VDfd(L^reS+T;1HWTQ zXUPHVy4cS+f#~yG1dKhdT|>;Pt$*FYvkU792S7@kDL`!LHRW9@W`^D6F|gM2s`z&I z1;(AOR&dBWhgaD8^3$hR!^-FTVi^!RkAF@)J&qAT*^v320LVuGbY1&gsa=E6c;&UT z`>@g&CGM1iZZ}IIX0^j-;2A?Yd65QYvCVa)1iqzuvQqbC4?3Sxz~qzXpMP%=5lho) z_G$!6VA^OCiKX}AU2`Qs#C|7Mo{+;D+=iTsg~t*@nTDAGOktIG%Ea)Lk3Lg5)*u|? zp{#N5y|i%0nGZtJ(aRADSVZ)Z?^o3Nb$t3X`mf*r`u*$I&%eId*b&~AEfK5pLm=4Y zu=2e_&1VK-juftNoFUd-Pk(8_5ktT;`5q9v7%~A+ASd%%AOm>MCa+N^a4=7tqHTVH z=y?%B37`Xeo9qFO7l{!3omJz%mM!Dr1?Rz_aVVg2AN$T%y-TViv{>p@U@>LFDa> z%lf&$8rtiMr5GBpz}HXU5|_RYjADi;Wx?b5?i>y88J8s>mO651Pz{zQwJv2NbTwk> zLG&S@pDYgu5$3Gzpb!4aW(kFxiNwq zGr%}-gOy9m1q&f2=6?ZEyTOmWSS{eOVLFht3SAjQ=IkG)(y(li|6=o4IPCA@tLtd7 zcF-%ctB@FI(d&wR|MvCs*B}16e))0zyuN*UwYBh0!}e@LlxhMeTvEhNlG)F@H#F@43Zz_0WK{-Y_&sNd_FsrGXJOkE5j%$OV|< z9+1_e-s!x?SY;i9@Ene-NH)T_(!?C@k=Nam5Yz*4HXQ%s%KZtofNx&0^Kk7tK%206 zi5tI~q2cf_*MGENXqBjsE8er=MDU1-(P4gT;pgJU2?vGhLa@rLuCy^Q`LTF%2$9>?X1DFWA zz^EF5X19TF6WHiNlqzkw$1vBGm@lyEL z48S*@+Tuj{B={>ngpHw6LWR@GM3E{ph6u3zYpwi{GqB8oM<^IVsuvM*4*zBjJs&qu zh;jDQV1JbYeg{u43t$gurDs_xKMVTa1(|lSWAMU*=%tYv7bo0sLdp5O1P6xO^$v|L zZOs>6arZA@*0&cBgZ92FA~{3J(DzvmqEI5zb-uS|fPGik7$GPET`3&Al4_@2_lcow z2nbZY9fene`c;$xEIQq%j)I$jd;A;AiYLULVSkbkP-r~wx~1rtn>EdTfrSCl2g`(?5n)-vqe8YJ z%ROCb!wcdxBC!7a@rLxJYribl{k~NBc(JU5PKK=maJ@o{PCd0(xhg zAuW5e5xlz^3TTEaE|}%@uO)+ObfnaITuJ_bUvEQl0T=*O5E6yTgFytl<_k|l}Mw`%+2lKuL1=t^=px^-UKs^#I$E|b()0HH! zlM}8giyI*|>?5I2I?-z*Qo##kmVXR5-VI@obEh}_;+} z|5YF${dLLKFR$qJvRDX8lt?#;1leB1C-_STbTBuFJ8mwStTmhnI^ZMldw&%U0~BAF zpSqubk7n-|@C9JBVz}5KYTYJt%yGesS-DIQiZEw(6C-&9r zC=xtYW#4I^7t6bNCBipfm9X&qk}14@`1ZlFN`9xP-~vto5(id;9Va9aC{FugBKtKk`D^!R@SV&Z}C8$ETO?JWGp0#6WHX(2hG z@cX(G*7&9(`ThZ|I)6=a;CI>V+9tZ3JQG%QYfpeUB&-0k!1Rgf!CW!-19h_6W*0_3 z2oi9S>#l4figUJOXBaLEcmcGCJeYnn-s6RkBCHk_Q$NJTPyhYXy}tYjk08c?oOQ)O zd_mSBOH-Kfyk+|4T9LO(kPS7#1Bi?rsWT21@$QR2iqHVN!hh1?FeaWZ)xsk2B6u^N zd?-~SDiBc#slqoJhDDfcqlWROx>JMEu`ZZxW*yIkxkGJx=tGhRLW?v7s7J_vSt0d< zt;l?gi4Az{4m{Nb=EHOr4zZ!ytaXtSMH6~N?5s4!_@Q7(-hD$UW&8CNwmy9spTCZu zJ}lUK{tNT2hkuyDI-?h0d;k{6fnqW8-xXPt_{j5=-@#U6tf|8IM$IfIYV06>CsY6i z1*683AkjMkfZ+Nu*v&;ezo6?#ZwLW89io9R3sn0(O##Xs3c_`=PN=Wkv15hIEp@vg z$1wdHw!tCY&A9P}F-FvXkMn~Litjl?DAmzxj8K;fqBa0VzgIaXah5nz z8c%ZbEe$#~fvdy#gW<%aipVLBR&K<1jJ>nq^?zZ^mm7Qzqhmb*q6{ZOu!O+gv%ugn zOg+6Fb@1m`LKqPcB0IxRB4i1jI0LGcZ=EJ#X2z00ed70l$b?o$9*R9;wO3a(n%Dr! zkawkHY-0n9ENeqfO&<9wMEWpvL(B^2T6jz7>v~zQ&!4{h6kk>2J5lACfXHy8RETtG z6Mw34u)Sa^IfM!mVpn^7QtJsZ7c-KJ{~{tVvj7&OiSeEeCQhIYqRi*i1_Aa6W-myM z5RZFZkFBoE`UbYy)Omb^FBE%2yb#gQn!GbU49`OTfd>`(b|K0DXZS#QMBqS8Jl50+ z%!`N@lR0&u9(jTx&69^lqOHxs#S>D9_J3mW`8DW@Qs{g|!U~9Fu)+4ST3^3^|Gd5d zVC(xIlY3l`h>WZ~T8P9h_KMnLBRDtg}#uMcw+W$%tWY8B!AvOu_7DgKOOft9qOFnWmk~jjm4cA(RDXK8fGN zi-qLCh0oXg*ZuV$>qE-x{VWYDh26oU0m)>H^-K-Fhe7dKRhe|pI}DxxwZqzYctZqW zQ`jZKzlWwcGNvd>9HSxW+CX>gJ7;vvnc#r2B`vSCJZ4DTO zbeRZ3S`b*lV#zx4FnZVk(?8@kC$b#3NIWgn_8PqaZ7^VLTX_ZS1N|mULJtITOcrKM zfJF+Wr39}Nw8uS*4273_g|Bbx@8A2kA70HXmh(NoiY1(dmw}cg>f7Y~ywD?hu8{v$C4d3iL_nCo2al!3oP5p-0CF@kG3wh(kn` z=O;ZSbo6_KG`UvKB@IMNAemMl748rbv;`>-v|T_3RO%)G?gO;Hh?5J7gVo~)xFTx> zz#RA<(*J{{Ui$ob%LUL%&M_(0ecj|sYs4Ah^}9YTKZNJxXy?SVSz)$6QqZ75(~iWhWS zNEjl2d15|j6Bd4Y#FkOoH#YQk{#Z?17<$l%K;jJ)@HyzQo1Y26Lw~3IobFi`VA6EL zTu)@;weUw`PJ;S*cJriyJdnzpMHvmXPgw5ZgrUOO@M-KUp8LvotlbleaUL%T{QG4P<^hx(7Egb-;g}ZfTFU0ZRM+D;CP%z@cmxfv|k*$ zaO->$L;>PJn6hWB7%7y(Vbc6yREz#R$~dG8f?_H4|2 zI&`QYnP44gIh-QHDen%3;JWJu=PzzxHF;S%Hj`L=%SzyA2g=Nmj>;knC(j`RYdX%zqyz7X35 z5M!I6=<_)t!)Rf$7vd@15&Z>_!u|nd(4xd%4m=-S#uOAa*Z&$Xy8dE##MFyZ`oS{rwgD-}4lvoT|_6fm1ek4^KKQ3A|1V ziV$dB*_vU;Y{|qh1~mENr9dgxI9~HY0`hJkFpv|Uf}z@5hM@r2;In=eq>|uDjy&%G zMQ#9pWxSmd$(ym@193cAMh~lqcOB6KUI5?tW9K1x=fQG7O|Aoyjxrg5Ey59%k<{OC zP?$w2)_aVT=&=llNZ$&#C5EsK_kj)bRMXP7aGUo(U-CKwhy3B!*CL8kUP5IEo}o6} zaq2xvQDDoccu&F*-ZK!sW1SZAWl!?VVm2&)W>sS0L<*vDZtDs?3V?oHEyHllTVJd? z1Y;7}0qn~ysrJx`1LQfqt8sw}uZlZ= zyelH;JF0M7ptxBQ(_xu_dBfp|SFk?I1P%hTc^N?ge}8`l*WKesI2Sf;S~f!j!B6&!00gw> zQc~q9p&-$+q1Wa5^%oxTPwGrOWJf$>9;GO7&J)hyYo*%=f*IB|On1W;5ph`T`*N8l)L5X*H+D@p ze**=Fht`Bq3saC?L`!f2O0J2Qr?$i+PRt)Hi2dNvpdt~*4JT{Xb(omq0j@h*S2s}b z8%#YebDn&gr|3NstY0R$AZjhC2U3@y))B1T>aG zsue#t&}9}$V}Ul{egOEXI6ORnL>sOlaYJZ%L=en}Z5G0V z!|&D8Q`1o65Z?-K>TVuS?JiVeqkcV;EV!<6gy`PYmA^M{EPj)x0g4Hmpua zqp=bz_9Dzbi4Woy7O*R^K3p@H1ZLnZ1CzQO=YPM!gYf60gU{B#E`g>X8lc_K1y<(+eD#9B}h0jABau0a^S+xrj_#*tUkKuZl(@W@c=483pVy+Fa|AQo$?*n z0UO-H1R{#z6hG$gSP+LPmI@%(cw?q4J%8ToNqe@W2ZBmqNt-~$AIA?#u%G+)Z=e40 z#|IwyDU-<7v>e1M7(JX5e7jIF=b0@1yd|SRWz4-HWAH<`U@>vR-k%p?f#qtj1|O49 zlW!!94zBy&610FY19Lpp*kDoR;fQ@i5C);(3-0UfjxdSbrfD zqGG7l$i{GAC$f1>@dWH6x)gK7L>M!imMy`W^J(TA^TqB1_M0y3y+V&ftfwst2!jp0 zoT!bjpTB-A&Us1R-?bO^`LedbDjlQ*LRqC+vF|n!VXg!501>AP-k9|cV1$Rn0Qu>8 z@-7>tO~hLrX5DA^Gz`j&>OP)EGk@OT90@yvN#;acwKfS}@s_+-R6r-zWvv{%lE{yk zzEg=$g-OT-Rqv^F0fDg3Zj+ndiDeN*FmZmdESzy0EH+;@3SqHfXY>$Z3NJ4?*|mju zI{UUeg(dAosPJ#AH9zhB0m0tg(PdHK?VX>rQSorT{RXI=WIs(A0NPjl<%BQFc zO0kq{ChE^-MkH2t6#i*lJtW`r$O&OT;AWm`gI0VKqzpB~GQ-*6zpURIg4yT>k?7#kA`SS%%WV)h_>cuP&3jf$8&E0;q-p_`fkH_=ppV<~$?NPW zx}9Jl=FklV34nz;;X1D?_J8H)-(I}YcA9teS`)a>o?=3#A(+UkO*C&%f}9g-4NKA_ z0Tm>7X?WfRs$4{840$Wc?|#@>W6lYFWNV+I+iGqU!?NIj*qDH&c|7IR7Iuzc`DuBp zl;c(S48WRKB4XXm9+4WX>}9p?g(!kBn8V^zFUt)d`F+Bxp7vFuv401Rr4W5#gYYUu zWwc)T7$!5eR@w&OaROI(6~aEUR+hpSBEai%{r2Viw||bW^8;y3={@tc%%PcHB9s%w zf=ARy2At1a%{uImsTL!FxSmc|e)xc00N*$9GeY-OjL;o7cR>P!(4DG^2%#7>E6V zIA*eRl%D||EY4@QYzo*&PNG?Ch^6QO;PhNH5U@d6puy@n+-STi$X`DFvi`V9&2l&l zngD~NpdcsCW)E^Y;ZhYxJQM0)zd-)2Zb#`!>|~iX?_jTTw>6^S_xu6S+|_d1;uAE3 zb>?<|RL~FBNr3fd>eX3JYcBG8tuN85S?_bVF#{-Od0R+2QRIJTY&vESux_hQ)iBPA8Ii0-7&-#Oh@V9p6?9hvUL4Usmha@84Gc`A<5A zGI-xQq3=LbSW}CbzAOv86o|-eEgA$??%vaO!vT3HZuYW*4NM>Q;nl#J;y;Zgdvq?; z5>W(IV&Clpx6^ZHc6*wB0pAqc_kVkLS`1*?5us=x{$<9-mWFkt1l@<{?-{XhA~Q5L z3E_NIsh%W5#?lSB22YHq_`lJ2^N?Fz*$;a=ucy7!hl3UlYs(5@9VZ|Ans~~R<7|S3!uVA4h@_2`pDp3 zw9eHoAN~ik3M2~xe?NzR@vF5m(hfVcJaZpUKLn8@5O)Zu^+}yh_AC-2fKjWlb$#}4 z^8dtEh)#ki^J(nh9xDKAc?{jwbU$*8P_*wG--I0jvGwDE{r3ISYcq0stpq^bT18-0 zSKhWQn73gUtSR!eoK1j;;;p5W@^ zMEzzc$i{{)fd|03EA|9Tzt>}4N&|2P?TH)S)s&Hm@HTCiP=;?F8!~3c;feS}$XR&X z>sTyKLC4p^U%laM8L2=xW@lAmRz3O;`(h499z;|}9!?z~qGiCyUb7D?_VsT+^;gh; z=|zTeW7>;&f7P(^3s`8Ur*~3(tEIx>1en-R(A(JoDdMVkwzTMsXi6LiY+u%TUDJc9 zr#zcD=n-zauQf_N0HM=w)Gg14?UiR}!w5FjckI&Ql;#i`50tRVJDjm(f4~$+zjruoYr+`_4xn>$?8kvu z5#C-pYNsal%IlApLIB?2xGWj6Fypk+(vta0#0@|&yL}3!PrYcmkhPF_?cREbXj2Hp z6p5eJy4L=;mW^QN!lNcM@tkmxeQf;LdSKL>wFMLEWq2uT&Tj# zLJ&$#e?xBTIpBbS*k*Djf`K;*D97Uj8ZayNcXUKpu&N6Mi$2{QnNAQ#z+D#sH$t4z zM8%;K1x5$`;SKkl@7L8D$VYpS|2jY9SnGSoLQX-owlr>3*;ZmTbYMZdA$&ADBExX= z(L#jrw7~J1S71ZevgZfhpUtoiKm%NuR$=rGe_075fbP*UUDk(JSp37bwq|LphV;^f zynxOKh6js3kwX`9>uA|5$&&!&<#1ToDKZl^d07u#vxx^|WU<9)ZTaybkuXG=H8X=< z?B20t;7Orat}EbJT?dk!C1wkP|7g`-m#n-D?%*fZy0=9AL_^Fw7rSk7iYb!;407fj ze_*E(Ny(<0FkC&_1g#IBtM-gh8qLBI zw@5iW$*@L9J2vZq!YQ^VMMpUR&{p$yRKm90M*y(vuc$b{Mf?K)oB(M$1kJNmkFm0i z@xekh9*;#V2RfIPeacGV22e;V`H!*Me}^Ue?X{k%ytKp+dyzh#jV3(t2z@mBkx@2T z^^EQ~fPwUcDmCM-{Zw5R2vsXc%4S{d`AC73V61o3?BRHu1;9fATG9Y< zN_irVVa*|6b&R*!UzlgL+4Rg#e{I6e!hP~2zxUqU#O!MQNxBj-IL8Pf4Q!!-FZ0KD zzzOVmoIK1*hzx7d($fYDvcqO#eCQq8w*z(_MqL)LjK*scKwm-sV;NH{FD)Ky10feI zbe4+{PY^jKBo+@azix{^zrWW5@Sp`u@V?P7m&MypI)RtBlB3w%0dsWde;Vs$>bSB6 zo6c`|G!EB0(}cPL9q&b~Sxw3-{4O_BP0xue%n$my91wLQVN|U+I1r9M@kEgH zknm2x7po3Ww}d&$b31&cb_>4Fo6ro~e(Ktkz|iV}jarnB{JcyI0FJM#^}UZDzkmO* zV(Fb!+yv_u02jziC3Y<|e+XK1*fa+g-fUq$&MIZGwwdTCgCg+p8_hh1b87Z!rGx+7 zyjFA15pQ!^T2$t3`6{28bHj{7pO*2Cggu1xc1Q$Cahh5Hvk4{Dhd8H|HNnAG1H9N~ z{yWhePS2_sH<1;5`|qpwoA*ZYA7AF`tb;Et~A9$z~?iwA7RIN~uuM$7>vO1E}ghqwssc>w=dHqRmX zDCZF~uMD&hXg8q62H4s26yrOIYC_bY9uo>|qvGi#p7;D0)<8f7ffkJ8zMt;rQfqZa z8axkbiO%-ax<%0Ge?SjF|8q5o4J$mYjaWP?CJ0VB0jB4N!5vmoI6jW8^VrFod(%_3I87Owj; z2Q=-hLt79Mx9Oyjta~v#Yi$VbJkUUQmr6u1h1iN<$~KC|f9H$@8jiiZQ&#jqckRW&{KF|7DA?J__&*|79@Lmxz zb!m76tN$DtvF5@0wo9H9Un&0n^~bM&f90&_3w(ipR$V=;x!e1S-tLdwhJ+p_mCap= zHZX|;`rim$fBi5x7d(;3dLr5y%+>0O!-*pY7qr4kI z^{tu-B|p)DX!>$X@P7;4l3;=1#1&vjCskIijd-Y@UW4cBdVzGE2z^ zCI{MFgwSgl`SFVP>4p3tR4Y^q!)G(%LThrG5fCEwI86qEVn?G2KKA=AMm#4}rADM9 z?!v;Fe}hI4`}*hbq>Dgfi3DElnZb$hiwY;tjFauF`5B=?aCuoU;r=xp{hpy%wOLp_ zO$Wytm4cRthuTg#)*RCoWM2OM$!-)S0B&!wHzxPACiFslmQy{Gw@#~Jwgck89kvcB z8gNbMG`QEz1QC$;A}r)t-l#-X_4g}V%VK|2e^1SP=qwY~VufY54>F;x5*vEob$cc| zS~KghqPZGusX7{ypWX3zW@=u)A1Ry=qde_z@OYJQX<8@20QUvmO{2b6t9KJ%?2Uy<%A8}i9QBG&Kep5Sc=-L~Nhj3zy@bMaL~xK+y{yLIm%ThWIn6wF z80*FMfMuQ-K7+d_9|R#`YcgY1!*G-!I7oRanTk6Az2Y9No2@#Q={o?*?Hb z1UP36Yz|-%cIzpR`I^mgS9=*T?>gFv%Wj8z;-&DdyYK>N-|Y-a8-p7NO-!#4f5hBw zi^1mT{9X8CL13lVtl{6j|NMGfo8QqMN^m?QWD(%w?l*e*nK@*Xyvvv#7y$vz6ja?C z;Z68*WX-ZmZaIZ+4J9&L3z|APr$gduR7X0d^SB+3+KO!s%LCkddMsEgU&tH0<-a`t zaKe)32+gxY&rgn0948u_Axdbc2yKJ_3 zIvEZ3v#{te`-E5adKfL2Gb^zz0=knTc}074)IU~I>7MDCq7xV4K)!1Ae-H$b2Te9r zNdMV?XWBYb4Gdau6b#)^+%=X1;(_#B8&Ywm%dAtdk7he^3B!U!$EM0oPVh|U0O>ZleT{7^Fv4SJAPTMV3R<- zkgjI&FT!MZ4xe)nOnAd+e;sMV-?5kADhHC5XtkYEivwdSrSKHdM6`ut(>Vgiwq_I} zXKAHl9+1&xW;kA(ELe0*vQ-7|Z5>EqEU+^m4e5 zWvahRtUD^y7B0YRfRBk_s;C1;k`p5=MS;HZ$R|OerN!2)?AWAde-uhMUeqJv@z?L4 z#;>b?dySLF`Qn(%wri+p#MOCoQ&FMK+eyvS?2P@j1MyMJ-ju@%0(7%On4Cw#zC%AV zVdHuVQ}Ln8D%$%({aBqwq)QcMuuumUHk{_sEFj=R#yZLy>O0vGJo3<&5V7Iz2nRE@ zt$42K)Y4_UDy9MIf8t9Gz<2tcb??PdiZ^rws=+#yVH;s{Qo{*YL7Q)>YOn*cXODP? z35&|hTJE^Qhn}nT^ZLAhPOqTsp^EwiBH3($7&Zh!RL4v68xUWUnjCo zK8);1j!p#$qMi0E3VvV<=)RwUMhCD&)PoUpr7FvJZ$KT0h0>Ji2s;yoz-cy%wyhu- z&qgJp8;3f4!PBUK}rZJrl{t1l*pkoox~I?eIJ&d)&|)HTJfIVqZ=Zi4JSUb8p%I zd>J8a9rd=Y*7EOX?&gF&I9&px2Gl#ISN)&u%nPO&%oHY; zGX|eAAhrrZHZ5_rRn%gc+^$^j1+7fbo0kx|zWny{7As?YIp$`M?hEU(S_KkMxUIJR zhBTd%i!>~Me_CLXlcPYeIHwfB9xdd0#rj{@PwSua zkI^3bWW?qtD{rUPoz`-k4t@yFFrQ<@xt;wP?lahbXJXFF`5o0Uc$QVLkqB!*)t>KU z(l|s2?{?zKQ6;Qbo)DtbU3=!enXST@2Tj+3Ux$PB2b&e#fEGh$#7bj z%&^@6!#QC+>Fh+l9MC|Ahr)qqcUoWtd}b?utQ?33o(#ugpwHO@%+W!^j*)k^PL1cX zh`>U#TJ98Ig5&Q0?+aJOE?#Dvu*MZaN!SA`?L-qpomCyolFs|Q>@EO*>}0&Evu}7( znfieowD!Vbb9`g4+ZB{v5W(Ag`ZgvulO_Fr`k1HDu(W`Fmsy`{h4Vd6I9SN#3=Kqo zrNuLu_!!WfM>S6=H5_oJg4Ld^{dG8Bu>#zd*b^Lg|95tGa(zYi{tC&6-MNjfd|eWm^m!{faFLP zBm7@wxSY5Fp7DdDIUDwBVK`F5PW9Y>)-#{e(asLZ=Z9O4qdB3`F;rTlWG|fdN0zq< zk2a#Q$4EU)0krUo$Kd|)=%k{AqK$v`wigsUmY;~U2H`_Wv{LYXm z3m?|9py+-E1>xP@DT1hM?9RjQO_1(UEB9oG-6U-Fy$%P+;<3#@1C}RgG~2LTy6BLG zz?Y4in2u`NjwF09BsZCUnjm$?XF2NAq;6BR6L;=}+P|DAfkWD2bDxfX+ON+v?Ze{1 z$|8aE_Q(LOMhvfB0gw%qCIptXrB2?-Pxm8*z4tecG{UL4_BW(sD^**Tshp}K0MQ~KxE+OyMkU7qy+LOJ(1n8v)Ou%JyIB#{P z6q^x|7N)d;{(2uNd!NsME!Tsev8PS6#UglS9y5E$U68i*Io<)RVHWr6a(!O+Z?APZ z0PxF!wsZ8CM^av2f)PVJZKp>{wws-5HveB9e%g6}<2zUEwE1FxTjWGAaFT9={a_as zM>=>GZY$QC<8M#%Yf*M5duHr=OhifE=}yP-o>a}q2KSs5=yH>EdL@mswB;1uBvGd< znAg5x(iedn1S}R^PD@x?!z4>ToCOK4U-osh>TD(}uwW3ZnJ1IajYJiHJko8J2O{44 zOVVq9{`779+1wm|^J{Lcpf{kosNeR?`FDP`<5V3Xbvc=20-k4hrX;TxZ81Xn6^lui z6|~@GjiCU4C&8)PyXI)}1l|v);lO{2#SNCETY_qzdwst^$BJ@@%Y<_$n}=?gERb$x z-hJ5D$m>I%Ku(SFnHqS&<@iq+$vV`n%I!OP27AKK%P^R>*+}P@;-94dC!a- z))V~Y0C=l^7EL?A`1pe7wY#H;ta)Z*oRb~QYtGZoc|ri1X=kSkHP0&@L4$yIDl$|| z61MNy75L76$>JmO?ZzpPaLg(o!#)G`C7Ez66QKoeiPD(?RnTz*??~++gU2^-oS{^H^tc1{FbL6c1jX z?%3gfgg<#x+KFc-;9AsSwKD%e!g(DHbPE+Rov?~rIZBcyJI4z4mkd$-x_Z}1GA+G= zgIv5-gSV9vv&6^y{FhZ$sr(GW1Pwy~SsvL%>!cp8>#!2rq%T`vkY(HR{Ce%gKAxUf zTO?yY-|5)xV!uc8evgD>T7BjCUV!9=|5|Q;mrYk82axOW;TJFK_3P)~zWwrN^Aiv@ z8yW9(`|8XekASmxdO@X#FzCJMK$vy}MY7_0)&0==Drb-invfu#Y-E4Wivqdn|HsNu~B{a*rfk}dt1#|ZM;0XP7xxRe* zkbJf)<>fvY@W#ed1XxK?;u;P6QM+e_|< z0NBql`JxNJ36gF)l^0ISAFw>_g+gqi&8u6Jg;qa2Xn{@7$;1WY2W-x|zcyk&? zfLFtq-qfR4HEz`()Mz*=&B}Z1)!8mQg7Y*0#ylOu*DbwzrmqtboM7O85Yw3m@WXj+ z{1{;q=Mz!=NEm6e!t2=Q#Y)}SRe<3P%M*|DDNQaPR_y0KzI}Z~{g={cr{#MvWrN#z z3TXJ?oO%3yNjJFCm}gGX!<;o_w7OY`87Dw?X!yZW$mX&#bZYA?sI;P z_jf(TK1cL69IG``Fjf11o>axl_tSPyw1*-=W;}wkjxpLcQ7~M@5mxLXf={qUZ{;Ys zYwU<|EKbRl`cv56apyBd>%lTGeAqTq8?iyE`7}^8fC0Q2r+2Yj*T)50zy8{PSbx&$ z-lYT{5j#dVf|9UwXP&7WVC?m-5U{)6!!^COk*cNpK;Af2GeZ4;o1w@&z2O!)77KCO zEEaUo`a@~{&W<*@mSZ%W&F5W<4yU`{R8b}{rf3E59pEfDr8!cY0=>@%l8Xeu!iX*` z;PE`fnV<24aCM|OBH@{lwF@dw)3cfZO0?TEOkjC>ww{4x#i_jZC*IK;HLT0Wl|C-n zFY`};--#CoKIq(kJ$MbaYdV!}+TeISiDuaewD6$y97(n7ZL6UKTbxY=lpv3s3=WLg%HgVEK^Sl2+A7{1a~?BT)K z-l)Zd(Rr)yJ)P})&*;!0>!M5on&$!zZj7Ixd3(JO5j;AVeQYmg>5A>AG&|xVrvLdi zRJwyKp~G$Fb(%JIf)*ZHJW*bV4ZvD8IA3bzei;4phur-;;Csc%_KLFUyf|DM{+Aui z9MkiE!48`(SNE<*@qSyrORV&u)BcoQ3-Fvgc=g80Rf3nx*%n~^0$}X@30MfwA8@dm zD;sY)ix*uUFO_mgWjh;6d~Rd4Mb|q?o+(y&np!fe%MY-Lx8?5M+IJmjYb&H!kHd*# zXePe)s!mYoghWiwxi5pAz^g51SX!48c5qRDv*QlQ?lZRWak0kdPp?O`uVd0Kh_CGq zmw3d-b@s@+gXZPU2;N(Qjy;;a_NukZ(xL9nW&<;Oa*;r0B_i_l?Y!6)0`eQdk{k#(TL}J&EEg8)=!QF z_;5AM%Txf%25+DlYbU%p(b<@SfF!s;?#{R_E4<-A5GPp_VX{rkep<0c7)k{uU)MZ1PP;Vk^*#zM4HG_Jk^8hg97dG@gkm z{;=&D(be3+bJqAYN1K^%PK}h`LFT=>7J@P?iOT_mIZs8&WygX=QVCrGDIs23{bL3t zye`<6_4oC0Hq%SDRj}X-&#~*Y6?pPU>_jD8BZ;1i{;Z)4HVaxaH=Jb${|wfD(Sbw; zQ*WX0n&-p18Z5$V=7hE2&~vK}rze0sWc0#@ZZ?9q`n^a04ei;SGFUEepRusnk0#KM z>%;l1C#XwAk$E38QpN%` z`}vTUC0JYZVZFY8{rcDSd5!OXpT2&1Ezl`1HDI3pX6MQ`NB%7*F$x6pse!-6Jjh2a>}sylQq&%=yhY2`V#LUuyzgV8JwuXb*ZSii^n zg-!4>!f2R4z3I7W(YV)^EJ1QlZ$Gr#YFM`Q4C@Gv3jtWY;096X4b;_tu8E0GGHr7| zb?LZX6{nmO;!VKb0_22cC||HG9x9z36#wt*_QyAP_&Qb%o06Lsv<^uFao?Wo*obu7 zGJ8DZ`*Tw?58E=FN$?bk@!l9WP`x1WRwOyz{<&_>OM6Gm(F+D}jfDGH^c}r!_D;?( zvj8zlTWgQH0BxA-k%{e~nX@jF&A(-p#w5Y-i_{BiTKkHhJgp_S^Fjr*$9M z#@@s6rK336$P3>fFm16wd;w++9$XH9@TxL9A-e1sXa8VjU&rU)K5+b(WEfb4F-*PV zJ{%Oia(u5F_A*+GAB2e4e+{7CF@q;@D~%U;bi#W)c8lIw;lN!?q|aL8X=?F0&)ls} zf}}ki@wbyvrjZZ_!CTbWP=f4TnHdEG_F4+B=6yFWua!gG0iw@LJ05x^sTPrU1#iP{`iz z*}P}gDH;}cO=~AH&FbhW;$=jH{(kXqhZXq-PBHOv@^v{RqP%2wCbYi;p3SLV-o=QO z65zbwS^)}~J3RBAf1WVUWILn9`OfHwPkU*o-b!4FTg|Z{_B~^;+2csSrdUtprF6}5 zPA8ApwFXq2+XMg~^SWST{_^eXnBPAA?c;@+uQvxcUeigPGQ`F!H7_ytz`Z`D$_q&M zgi!Sb?aFd){!;Vwpe?|{M#3XIyBda~l!A4P?j4QJ7x0YUe;Tapz{UG|W;GB?g7?{B zBJbD45cN+y6UQNxIS9Y=*+C$1cxyj~>?1f57N+QJqnGUyu$twpa2sAB`#E~kW_7A+ zRU3QVsfi&+u|QYhl({~`nmS;c>vKE@13|L9uG*)cfBE%ers8zfTUnF$GF$~vCY(AJ4dH_^bgK%X z@K$pjHz;Ap$8|cr+^nxhpM-PATAPTrOu&&>h--w)_DyIi6Ls?G#BAzG+OLQ9tzIjm_U ze~%W^>9$Q`92Nkj?hss$yDX97F_w2gLmbxZ4&y?!AQdg7M1>+EOJGWupdw_>WzyqaJ~55=eV9JObfDAa!03huSQcDRgzeR)YmyPYDy zx+WB@^TdL~G_r;7$Uu|t_N^Y%S?eDbf9&(;55>MOIUPUJ6Aqlnbh39!$@^gK7?Bf= zz2L;(n)j0<_A2Ey9BbDB$U5*v6SB)=RJhRctk=?s<}~7oWe(N?L1Pvj$TBu;Q#Jga zLqOhgI%X{^BnFf-L4)G%2s9whQ;q2ip2Jxx-mL8mGIkWsZ;#gbjL`7L=I5w6e_84m zyzil$nzGYj2=&-3YzTrFod(G_S@~zdp%?dg8uPkZU+=G9KVF#mGJo}H&x86oSSfk2 z&~jQ564wJ~wcKeZbxkQF&7Iw2KUQ@HmZyd3SyF=Ctmg@ypO}LUvR(_|+27gh0i9=+ z!YPn#xU*pKYTmhYzO|^u;*~L_e_xSgfTCMR!2@=g-_jqxGA&+8Vd6O1|^ap%#`=1p!WyjMc;4My9)A&I_x zIPxwpO=?~tiXd{%5_EKdNFEVfHVqNyYDqS%D~o~Ym@iflf_6_@3t_t4>@pF`|lZ!;4R)BWxO|C^=FVB#=gBg9+A!#fIj$dcd$6z z#rqVV8&Eu;ACMP&(Y#_xj8VijuU5F8tMHtu=q7rVqNyKozk0R#<;9eT1>DW^X+oys zNyq-MXg~k*rvo2xGl!L#f9miVx1IUUPsQ*ZrMCB&oYH6Uv*t zM)2)wlR6%2GlfY0DCO*dc(5Sg3SMl1Mvsx@VrvhRIw=oJR&dV(nxjXSr`vC^Z>`?( zP!0Z;wS(#DxW_4Tf364beyMi75ZESi(fW$4XMHZ`aL}QXsl8m-B(~H1GUh*Qad2qZ ztsc6}^=>DMc{3>w4EN-Hywae(=EFWzgdHz^w!pCUGbuZK$;*RxHkmNJih@mW{$

WJ$d2ysaWml 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
+@UtYg$TB?If_Nv@B@^f6Sh>b@9SDEBmMxr9xc_ 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 S-iMX5JI4oy6`%~BU;zMjG?8Bb delta 47469 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

us{p|n zRwo|kQ<+>otk}Kevsh{D4bLx>#d-e-ZaiXi^?k;w!oJ8d0 zoaysOUbhG5=ikARZktuKEo(n5DxNZWb)VyFyuRzH^*N%K;aIGhf|=U)oGM{?xU1-1#JAbO*}uiFVD@ zmQcYk&8L5&0Sw^HIK7JHx;`%0`t{fT!}^m>_bwywgxD#%5tM|aJMv7~0Aa6pg@4`k z96dLzX8S$Q14f-o;%vX?jvQ0N z_E9_|*qjk-C7X4iPbav71ImB0E-Ob*tlufz(&QalsUMc>*YExN$C+R6_T?Er!r(S} z)VzlfsC_1KWqDb6YQG3vr!BNzObOJWfT6j`@(>io8V_&xWb~O<;J;fqoV_9AbS|(L z;6R<6xogd7BXWY9$>Wdr!M?G6 zaI?=EWA`@6w5%ZqqpN?Lv95tIF?^+~*usOcy-|w^qw`YVdpg?pp3#{@mPMHZG|dGZ z+!#MW^Y(TjB6xHx``F&g($(5eWp>0x%>MIjh;-*z9@B20b(%GHfEFHFJWyU}4ZvD4 zIA56S52Jtnkh*^dd~Z0}-cU9j7l%v3|FV;rV|qT=S+nKpUiE({-fydSiIthBvOQ(j z0z4=C7rd}?mEhfSb_H0z02q6H0u}=F2OO;C%EnvG;ystgOQ9S}*~W$vpUYU)3tma` z46(}7%#ul6et}KAt#9)#3MegvqxSXG%qhk@Y)h&?9ptsSFBxD z4s|a!8<^RXn#BWcp@s}PDa2tS*&)`JLV5L|{lqJpk9n#!lS7bUEXd|s-p;3Nm=VU71HY_s^zh_BbYv)BQdMQ|k8_^X;h^5-nFW6WAUGTn*MI7*twU4E6R3HC z!}IS}B77xGQ+n9!K@4p~BcAUydH=&&KRFfP!_6=+LjkNByn$w{o$%&BXJbm;&i{kl zAs#Oayx~9)Cs`C>vQ5n7@M;C=^%f-EW^)WIn|Dz)0>_^{ik68Wb^tK z6)|k`t;l}_TY+Bm)odZLC6wg^dZ6mYpz#b$@t5t^h^{6o)-fwjZ?uW|=Fmv_9c12{ zYauAZints=nDbPWTsACNBbCr4kP_mh#Xlxc!s~*4S$|(2M>D-NTLtUA@En^?TY)E! z#7%;==A!nByE$;c@<<)Vl7F&RPcbPnS z^nyy+v!!%WuV-p&FigS16VxT5$h?jjDPw(_?R?0~5-ctHuwLK4e*NqEyvFxWU%$Mj zE6RUM37Ch!*|GA?iGRyMi~_;DDsCPvEJHtz^DrY=T6s>bkev|wU^I)vo1L2z*6;CtUlY8HFd8OMZ+324Gw!V=OOV{t%MWd~ z8dhyRvpRy)LI76pw?Pzo0d=)$Vxp7G+T4FnSvsy)#VH4ccoDFd06Ab8$`|a4he~JX z#Q*!c{qY4JzK%u1X5{7ttwYj4+_wii_95MN%pTA5{@fJJ!>$ZR5{q}goVckczulI0z=_n31^1e3+Oj|4vUw~PI2bc37 zys6Aah%P(E**{p>*YWwc4;=rcTLCP>7%p$haF)F1IZd~%-ZgrAKIYMeBTJzGy%!*? zAYAKnWpR0KC2ywc2x=w}`*W)!(!(ivxbg&lCD7)FC4IL|0|`=%Ng%O->-}C2kec0& zUb}hN_t3p0{fv&_fNP=6YUBw~kq)}|z`^eO+Zz0_@??LH4z%5Ep*g*R;sQPIqdCCp z>90uLt29sVII_~o@jU!t5rL6j`?ZJrhxPsIFCWf{UOB$E4SN?Y#t%Zo>jqHon8A~O zxRu5WJUZb$p1MV^tZ?2gCemlE@l4yfpl9wDCqdGlhWOjTDAP!YgWxS{Y$!qYs?3an z0eh{4SM$D`m$%9x?f}tezK%J-co4(vmM=<%;e|AgRlYoO8GU+{m3J8!)VKL^&!Zws zbv$z(j^C?lFKsm=VXWF;8-6pKi9h{+81I^QyzQFqKQ*c2dn7Yfz#%5yO};K?M3k4z&V=@Nz_U5j%c~f%QUaXUTPr{zbB9OX(*x$2>}IroHs28) z@#!uN)k}#hajQ8s#I|P)HhUTg*c8i&ypyh3&FSC~o7RAebDIF*V_p|*%wN8J9rN3# zzkR$f^Y!8Yr)xT>Q-;`hrRE*Rp10ShQh5RC9uTU&pj}zc%?~vX5847O>?1s~qpM*k zN-0>!=w8w2cma>-Ey2ppTfDD-XH)~R#7aNjI=|l%L)1Uqfjr+5}5^zeLT{QaHQ;_I5}E z(z%=qkhb3b_I@;!w6~M@9xv7>bT9h_W&_xd{!EjA1u5HJWW~;uY5C0~jCqpm)r8Gq z-pxz=U}wQ%+NXiY)9crN82RPv$F}zus-L12P0bb%s2qi$!i&Zt^z0%PMwN|@WB|mMTJm!i@A;)l(6CBIvrka*4L9y!nsqeO+;HI z;KVD$ys@F!L0=tc>fG4dF`ZYvq1CJ{q|Hl5w-ak}|DYqk{`J3q`t~w{!Yc@_*IUZ@ z!a}6)2lSdEz~5TrAv&Q)ijbPi|KURCNU0w3xHC02ySs~v8Vnxs#icm z9M0Ba^ruZmi*T?YP5RrnP$)!}RWY;+B`|>}Sw2`er_tVyex&nP5lH z#HZIBwP%mL^E z^XCt>zArg{9Y4|&4xGqzvR6vU`(W)Dkpqpr-^4$f_md;`CgnApYS#hCI`BmkvddFc zxX|*b*UE|JFye`24%PxeV-_9AGB#{eHT;<~K;CjXW-Tiu29z^FgW~Q8G$77Xjp+!U z!%-?;tnCOgb`;KUi`Mx}(D1_M=cGAV=@-22p`4n3vcq8r_1G+I2!a?L2FW*B_-DPL z_x5=j^SWAJ@2_7!-k13@e)Z|jgZepFDS5BZa##`)*Yjqz+-W0qO(`SI9o=I)R&@lH zr-kWRQi9#A=Lw#ln1lVX-U{H^-`Q*dooAK8DUj{AvtIFPUb%F>b*RPSjWMNRBT#wA z4=k8}vZFv?3E*CE4D0Gv8}Dm*hnmUUOZpoDF1W8ZY;VH2jit*TCoe_vN)p?R@gcs? z+ZL(=j5;52=h4sRMQ$j(S3>a(M%%w3iN1W8x?Ns+)Vx6yLFAYv=;#8GJR-R486wWr zlI&+SNpl9LbRPIUQNcSD*?fFYt6+~07S+ptB1ifEJJUUwb}qYDTbSC195|}|_Y6ny z5^s+(-g~b4Gsg~N-`*XMNM{Q`AN;pFR~+u*bqdb~C|QzGnK?bA9s&>7ig&iuTvRjD;_P|{ls8+A;M>(6bv)Ky3X%L#%Gm?)U_rnYyw?Ja z9wW=e)*dExQXW>U;GP9EM~^H|x8GpjQoZA$8vK-{gXw9w$0>8J2k(BVcD)aO*dB7x z`iiV)eeULP&Y^>;y<6BMw!{1~=0EIkaAuf&G37GXyB#Rz#iTqi+>`h5MuYa65BpFM zcD%IN0>hTir0nb^?+)JCWWw|&3O2#P92&a+WU+E_bLKlEWg9A2qj)DKd-0gl^sC` zVK~|D!!R6hpDY?|PVakCjpdo2-Mz%gVe!S2bzb4LnLf?)K$H_%mp2!g(!6ax2Qcn& zqP+Smh<*R*ufP8G<@2W>etf<3VzH+~A9>AsdroUMaiO8>bw3k-s<4J^v+9s| z%ZzW&CY*tKK9d=pw^DH?B3J`~Ci*0L2&D?@X4bn@&lCO8iF)HQ25y1}y6BDL12GOr zbH<<7`b+{PLJA;sG$USDnP$!6aMUhv3rff;F&VAaC zIXxV`Z4E?9wK<;4t){nsWe0CF{ZHA5s_WQj=(_gd?#v4J|IM%LWB*i8Qgg!jb6nDl4;$i6~P`agmFOD5ZUIcat`yg31 zH*s2U`&{>tJQy)kWKX?%pwtTy|;`| zQqc>LU;>lpCP*BA{(8OLlYApbi?acqXlRb&a5fui?73ODdUbB{dh4h6^6*yNoRIKd zZBs0~VQZnN?$K?HO{{~(PG%}|b2ysQBT9KF(|tPUMd?v_7B=A$SZ+i-Q+`wN7VM2b7V;*N!^yD(5{shDyfJ zGu;mIdL5wi{r_Y~WQ#!BiXpi(+a4j&oS=4b@JeLgjC|g#f zN>LE2+cbK9CiIPJ@%V12G;dBtYuG_>pjw=Nyx~+#XXHc&k>RD$Mr&&`Ev`Y4f+KvT zL$X=d_cNk6ER-YA4JX-6{Af6H0LJ73^8uzto#p22FHf_Hp-%k6nFx_izx2HJfd8>h5wENDxAl)dZh<5Km8I(Oj&OuVI=q*E z5`#NY$V4gcav{DguQB)D&$*&Zrw|tx`qfMJV)ybgu&!Jt$edF-ryQT~;Y?XXK?yM0 zv7EWv1O8YMBr? zrGC_!;Ps-vi4@6o?aNCJ&g+duur|e7qwE3nb*%=TFKaZr#~`tK;j7oAJ)=T@oC?{k zj-I$UjKc$LZ`Q6Ri>xR(ENXJ7krNo^JUpXBVZl&)XLr3AxI9yloUaV+E-%9#Kc)NA z_YWlErS{j-Hc-{M9D_)oEhqD?@nTO2u3Xi=mJ)hJ&`>2h6xb7A z$9}>rn!_Pt?#|bP^(sX}w*(b`Vs;lt*)4CQ4sWv*42bEu{g%Cp)`ofqQuQ`Kq8zJb z_wwU0b_B4Y#7{3y@XEN`p{UCl1GSrLaFY;L#QE zXc}F2RJ=FWI%D>A-u9<|pMUu68yfq^^dVjNaywr!ZG&9ln=NY5=j-8x&l@)2)g<;jTR!@1ZJz@Gn}Dt9jl;@@l$ zd{^1oA+XoO=4|>j!#*)JTh6lAf?vtWY!J+4+Nu%+hxe%@uOs(=((hT;Q&|<(6}DAh zl4a`}0Z#ssXo?4}-*c?qtOG;Y&#i~Z`Pb`oK7IM+x9>JzeQ1w)x#Q|`HW_hvKDX(e z-8;76T-J^NpyuTqe-?>{=k4IW;%$`#82ey71o3=yt65PZ9j9=17C3o+YzdN`ygz2+c0Z`>NY1`yg2mpl-eL8RDfu;8C;1Iy{+ARwJIa)v(0(dF=~9mN31( zysy$ypIj~Du?5Bk@g9ObQT(N4x665y&KlT6FI)ka84n6M>W(N%WKV}FcJD2DZHN5y z?fbX><=4M|VrQQ}tuL>KMLha@0C=uyCjN@{iXq2jCNIDCT6w$2pkToXO8ro?IkfFL z#|4FPx9gegd^&x>D<>Lk^xg-GQbGZuB&Sb3SF1Q{gHQ)am|nih!h*l^?XW0?;cS8t zFanSJZPzLjg*Bc6f9qi{uQB!fzj~4FN_3dx})-@AfEzT=v8v=JYynL7nM%bzwEIxFH z&F#Ro9lm8!(>5S@BD&7>lCGTgGaND4%nZ|d5;dm-gFP0(a!im$FYDdGLIS%u({t_9 z@fJCMH(38%Nw6;uhKS$F`hDf1cC2$p+uD=8@t*0~?`!9V_s4f2=CXy!s}>0xa}af_ z?V4AN$u79Y(|Svfll2a$G~~+h3iZ70Lr3Z7mxcT9{dM54)0W?BHJ8J+JR(HqHc$2D zWv@_(&&PUIj_{1{judUNzVD}inb;_jdFrV6WG{u zhoE@M`CRwvh*V{%Gh@6b&(gs+4m&ZC2f}(MU>Nbv=mg!19ViGXbGLk<#V*}Z0#2B` z9aLl!S2s~);}YDDhdKOuU@`XpkFIxrQL-a9l5M|;W|;{fk@%WxNIWE-=1U~IrJk=p zYk~LF&eC+7W~3&&YCn)bga;zrUA69}-S&AoD&061mr6I_8Tndj1$%e+Y#IHZuRs5~ zHj0+70LAOplz!I&t)5OrvrDNs2xpN8yUp`j!;l1ir&Z5t|BJ1y5MIkSPHMh~5D3lUh~;M>+!9vl4P6DOzoM?;IHQv?#3z4k||V0TAfoz4Ll5 z)t|?2gfeL1a^^$I*QOz@4Fyh4 zR^t$mc+WC})^VJT)0z83#$b2c{JdI>b?|*O`<~Mc5ntMm+fp-+fb%o(+ndEs=G;$p zMGvWwby>h@Zzbyju+P5d8Mo>5hVsYZ;AzX4x34kWq`s@y01ih}cPp2FsZQS5z~05X z^P^?EqV?T!eg69UyB^VFdr@&|9l1-R&}3_otHnunatJ|jKlRlCmw8XNdgmrM@Nriuk9;q(u7)`%|2_hc0*GHY~oV4#*gLDaPAnH;J zCD|I>xEqgwZ+19KP5Ppw?auVf=Tg1%oRcH^Q1IZZX^KN}3_O$#OmG4Bvh*Dl_q#C%0HB^X7T{-&? z=nUa4a>c-k1Vw`eOYi@u`%)F?w12WJI^<_s>&`VU+R3oma`qC}RPAg!Kk^8*!*07i z+`L6=%V8%|LLOxF3Jf}(kn_H7Ug};X4YHnv(f|3^b3*5T+8;tX{Kh-2>T>49LE4MZF)>n z6jTik&P@@2pe(mHm8mCDu6*W^mjSAJW@P&4^9=vLE@gjgt>5aG`d$U>;9)$h)YMbu z?IeGKLw)YryjpSdxE!GKCe>19OUrbPf|E$uZ<#NAz(b7;^^1TZnuAYur^8g_#o8rq z>2w^t%LN3&fo<3*Rqrt0;w{Vv5&_^_(dVpGfK3vAipN1+Y2icqC+ukdc-#)dU6;y| z)LJ~GouuR}Q7A*6vMPxD;taCxz!k~@@)URHEBO1K0p9MCBIkb7w_2C?$AbOy9q%eV z)hLe2J1AEO%Ip_skJ5Cgw68=ek=ZQ5f&%uM_J!2fh5Aduw=y&d_s;p6RfdOd)AN#c z*wr+DO;l%PO)Xl)0WYaV&eK@|XS?G1%a_;*(bTecyJeHfJ?jnxL~t8$j?(F}VaXY0 z{m(5eKklf>b(oTso$Q^_gv{B^&5_BPys{_9Q^ILJCtE!bKP)!H?)uQ4N+DQwjdzRn z{XM1cRcY(-YnOwxsJ{I{H9Ic$ymD^fl6swg@`z6}5eOmdemIBOhicz!kg;9%o&kI0 z&Om`D7h{*7OTnScf^3(d^rQUca1gQM`u6S>pwn9;jn|g!n&-`Nr4GNzg>fgw&$iGd zUrjcnmo<8+fwA_iSGrw(VqV!;KQdNGvbWep;B?g&)2|B*iTK(3uS+)#{jP${ySxs6 zqjl(GwLaB9>XXJzHjfX_Im%fo=uQ}&nmJBu2dXDYuO#V>IzztM`jY|CSxUR23MaL3 z7VmYUCX2VXV%16JLy0NFh)o*VA!>&Wr@FoGX>#mOFM#5F)rm=yfuKW>x)kcQbj?op=(${urS?y8r+xzQL=~xH zQEF$}HVLebF{o1ro*wtk2Xl-x*<9RJP;jNBJ2qE}qvC***LlR2gYvyC$+^&f<+Q)S zE|~=KF`Iqz+S76n@Gd7gkgVG`Rr0Ang-Woee(*=77*hU~2kuxeA&-2(R!pZ>DPX~_ zjD_yqsyQi+c*=;=quIf-YQw>fN8TRSIluk$Dz-EHqyOrpml zl5NLRqq!$>(DG$`=Db#;_7n+?H$rvL(8+T^GU1%Ot(U$xSvz;Z9*>HDXF|Sp%Bu2bhkG^< zGx?(1pgz4&r35FQ@6EEm1MR6i&z*#`E2jKQ?@1mLwXq6i$8BYBDP(sI%I&0s3=fj> z;JhA(^3$k)ykpxwI%|{igF0$b8B#(x#GrO~EUj})ZO4x(x|<3@>^t9OSO2W&V(sp7 zYKCpEX*V$<)zeOY=AwOiv#e=*Z-Oo1MbQmc`KlFosj`yW{Qq^hqvBJ=X<_2=vXpF# zax=BkwE1{ZH>^78*36?GfGxdfDY5oQ#JwC)c3)FODK1)1Z`dgSK!lez;y35|UQ+Mf z{#>-NERlfhm5=?oTK&mccxNhoN^0hrd)ujs(xCiEEC~637~H2A+ZHYzX7vQSc5jaN z4qnglX!TXxDbG^UGmY;tbTi=qI#Dax1GIN2vymwxx4k&FGP-)IYSNQaUL6nBUK~tS zeNxIX--&Np%HoJe<)MIJg(8Oxpasiz>yH5lCU9+JS4yOQ+%}Dmjor+{@*t{fO`ziA zdT1Ot(tBNhCY%Qp4BqvFNKg9Er}<7k`jr};g1O0E#67A|74!fOwhq}Z$#6 zw~j4HyK4Gc*ixI~Vrnm(xn1|JE3s4$2WaKbX}v^$xmzNMcK7-zgM>9ARUps7v|_^n zNO{d$*^4z8!UNKo7racN!EnD`x4yI~#NI(lt-(DI9I6lNmP~j8H0HKa8CokG7e;h6qnf%aW1Kg!t30O!^ zC$*D*NuunPQ{m7zfFG4$0GhhYQER%aGC`4dw^hAx8*t2_Lg&H)Pr%gz2R5qfbM25# z4Y|6wT$;^jJg>@FS2JFj+*3(+o`CXV4kFrf=Z7^|9NTlrNQ)mnef`JRr&aRxie81d zXeGJxVM@UTs`aAIhFyEYKEci_Xw?sHz=gfI z!UL9R zu6jW2drdBcDAbvEJH(LjCf!qyfdV~ul{inq?p)K|_R$@3t3g!lWs9exmi@n$?8mo% z`garfO*7*mtS46itF?g)l&c!3N(8X8O7`74QN-rP4ZKzK<_hxC_u`!M5<3Hk>5p|A z3#B9hj))G`TPJ_dD_duWTMmaBlBzLq!rm6_HY&D5C7`pe)>~`dAMEP+lH~}_>bXpF zC2(d_&tPb!%ty78peGlBJFuolJDk{mkg9*#X1f5f*;wyl9ZL&D?_w5^S8@Pkrt7(2 z&uMb?Twl8@oDMd`(~+)4ow`kiR@LWqII(nR=@H4|ezfGCu{a@U`?UMLs<9#=%VT+O zc6<3WV0AC6oIJPHT)a10G>e?86evDyAmP2;s_qUu$3vg`A=i3p_b!e2v?!8)JkF=f z-fBnbgcN5EV*^M$rl21JT$EyB@2~0>O<40{cU{@>AQj}vVl;6a@NrK>3JMr6E!zz5 zcGn-H^$-6w?)$#scvCKT&ZReI>U?T>R(;EqJ*Ofw9vlUk_oSqU7yIH@vT$78^r(oB z_fl0YSA{HgJ*DGRz@PA=_!Y2!DsVbD!n-5V&XV&YNr3vIjIzdS&>mzOz4>c(yHp1q zShkSI7xUqk|RXRPGLoUsR~NeFAgRT^(4aMAz%~y zm(ajQ*mp*(JqDXTeQm#~`uhRU`j7X$v{xj%I~CU;Buv|%S<3dV60P@t+-5DQx1~_y z)tf!d>eZpfZ5Nl4y=4(7yXQ#tvUerk7fYmrI%ltL82zxLRt}^tjukJ>S`M>{>b!5u z2IwocZo?@TPWNUW#gYKl-K|i0B=%0H1oC?Hp4NljS4OZ59~j`CRoT?}^%B;A#>W~Y z2e7d$nf0u?^XcWKdr&)nIHfVIKK%ByTOjOz{Q8bcw3k}|p#`vT z%CBJ673MB4D$&UbQZwYnd$;?RoD(Im+X3f&NwIo4UR^u1(}_2Kww$AB)RU!2wWy$t z(odbcoKiWfpK8k*C~+Q&7VJ@%*~7Zhk$)LtUA2vkWBypLAOCqmu~*4Wy)d;#Q^BPG zT2JK~$C>OJBpxKdD_q{-UsmJ8@ezs$$3V*=(4nl1B-Nfa+-fz1``07Il28t9xJURW|Lg!KwB>HHPf`dAx)8KYwSP{`_mg zf<{cclftWv-eP0t4i5V|*XsDLymqxELYkHIUm~0P9drzTNM0lENgZ{*E{R@;n&>^0 ziiQ+Sr&ol4rjrz9ZKwv#-nPR201)$JUar5ZJ9Qsc%dDoPHU&yUv-Gep$w5-_(3!>T zkZND5^W&DM7o3@ul^_vX)9CF|C|u((lYq*3V8cGP)i>Xq{P7x&9~{!`*bFL!J9eQk zjn*j~13p%nQZ3a7;s+LeVX$NM>NzeIC+)HkcwPf0Q{8`ZqdxHLzgwW$ml6|CtW9S_ zrY%KfI>9BR-J~(5k{Nl4d4}vA4aHnw*_A_)N2;rT0J!#8S4sq0UZ@i5v=WgtPO-^* z-rECFe10ca{+O3Y-hU`D#|gNK(=F`V8f`am)U`3lZ3(zZQ>aA6Np;%Uey#P5FvPPA zOL~Z~)iE)FoTIqn2*yESDdIEzJ02Hj_)5newk14p@&hjddwW0ZrQ)sLyNfQc)cUXa`=u; zMpsBK?(8I;jCB^4<{K`cRFDHdq#}9Gs_`#>8B;69{kXk_$y8G$jyv9p@D2&G;6?W3 z#nGNGidsI*D`D94ky03Jy==AUEwkIZWEG>(tt+vTZw;+EUCR16@v&1=+6ZlFQ$jqm znu??-KXyC3=}oY6YIOkXh>5p6MdSU&Qvne?7w*eDg}&>N8uzx00mMeV9ZOJKl6l~N z(P@UFi@d`S;A@Qo*>g(Pw5rLWj_}r-7 zn*3a^OAC)6?e(Seek=REm|9wz4Z@pxy9cYwDQy?jKo%TZlJ-q@rNFwV%lODz z4=Jr?>kDYBI%EdOOvOBIQ=m5?9b9sMSgW$!4tWxhmWcmzwZ46NH!A(O!cT(2AtCD0 zbDaaZCfYKgzK2VK;#APC^ySMW|5GeOG}8BrqY_nl2u|Swm2|?Al`a+SidwoQ&72B* z4TvBbQW9mJw+!a$_4HeEthy+JW5Fj4tSfJL-5mMT&Q*~}f_!FBmxPf7KH0#3UL1!_ zb%#TvFrv|RIk7nQ%2H@^cXG%HV*ERx9$A30GV6BWmGp6wR0(b}E*^{Z@$>lb^UwEV zUr*a|Jx@oUi*6aSlazc<_u0kMA5^8>)CULG`lwzwD=paA zB)lSZr7R+gnRI)^w^2`ZWlz3;O=+G_T`-URAUqUSQx9I}SR{6T6Tv7@E*lAb zTNd{KA4T#2pnZt~6QeqLOaFwl)aOYNxC|;S zv+eSkgZiz+o2xtN$u3+1GZspqF?~$bP)lA-TKI0dPTgv{&VApu!}})r1@^tRTb&XP z5brS*1y(f~wDSNIpFjV9@vaQI9y(y%DQGFb6#%DRI**lf6Yc*@AbRk2%0TLkGvP@p zF|o(Fx>NgaWzMwdIiuqb-BAXzfx7R(GSe~ive+#^TUKD|{sj8j74|;g${>^b=?U2t z-O>7m%?*sc*)h6plFOvQ0B8=Wl~Fh8VrM=mJ`Py$mW^G=X}pzx4d4?Or$4r#0atX2 zlQ`ugKvzkmGs^F0Uh5y1HRloo+wLNsO7C#QPI*jr8< zO|8VOs@+I2!yC*!ck6EruGCnPxLk@tQj6QC!c9wxxl+d4e9y8MNK+wgUYs-${k|rs z+$JME+8qj&rfE-q9I&VKcG+d=bpm`Ewu|K@-^+_m68)vVqfIK6N8-?klHzxd!+VLq zhEu-B`=;jA%Bdm{xs$Cy#PY6mHM7{e7Lre!(KRRceSCf=)I59vpa5edfG!lNz| zNJVf}3bo;&_I%Y;5Oj6x2%=V|e2blsmMOu!)B&%ZdiM5zLxw;c1#DpexhRMh13Bp* zYw}2JiUyhmvO9r6E%|b)uxSuk9s3D0&*JzYr;wUfUeT$VXNvj;hbb@9MF74_$W=eB zL~qxrNhqM!wK`~Kbv$a-!0?xaxRT*j-6_z&_IE^eSRbHS7(MJ2cgO?seZyCd_j_tW( zf3$a!9eaA*=8T{~Q%ia*ND;hsI#Q{WSPM?6D&^h!5_)^9RV+c6;#Un=4W)H8C#6d( zU((c?l5hr`f*^}XG0?)Is9Hhvol1R~H1q-1&EduF8`>@K>@O9*c6kpHNGS1TCp(mR zpTX;YB#GL!ja{uYz{RemhLV)!RC_)<+a0HlN4xVe2S6)pUkQxU{Bsy!^hy?>t8XEr zK~bGY$^H31PCxwj#UUT+A(TwcpoSADQZjeNYBnm@;!Lhahx@*on}X-O<}m{x;*>=; z+EgI+?%wBeFalob zM_Z_|f^d+wB7(G%N$ z2~cIngHnfF50)vqym>8gIXSjCGfr0S?Yymc`=RbrKjRUp0&TNU$50Tcabppzi16Dc z)6eRlJluGmUB8&Db8c*xr$DNSgKK(dU5AFBBtFj)v4b<)9W%GPsU^VHmT9K^QzFVP zbd#|~ZdP?Wcsv$$aw>l6BTt;{$0qxK^5x5W%Y{edLy3A&UgrxRI{EUEgaPrm$FfUP zjvN3*L6*>S;p$MSN*e!YOcApj{2C9UwS4)3z8@^3H(av1G5xp+4P4)lYeUqXLIh z(G#!*s7&5llUhI~DvCsB&CgT&23ehl^~z+!Q=>hZS6{w<`26+z`0!)2@8i9fz~l0e zP($Rh|2XqX#Rw#QUoU;vYE#dD4g($UjgFEHJIMPggr6-VxjcQ?k3Q~Oe`m=uj z^POebD^C*0<*DZ_dfTdv%ydR?6W2sOGB9@IZ8?}$|FJq{b4VrFbsJ@W!`N^`d{foST=r>ID~= z$8q~a%%yS^Q0-2C$Z{Y|@+iS?X;a@T1iNYqwh_W|2s|o&l~s}S#lr6@NwDFZV&gA> z)=%QXd%esjshg0KILvi_iu4H3JkrU>D!dZNfNznMFI1=5PC-y{NcCcN$-X4I)Fe&G zKNjcEE#Uy673i8<=u2=Q1(v{Tv^n#=E@?m^UdVU|Up6Sb5Bs!xU(F-XU*d3%evL;6wvU!RB>| zKNYLsOl;0>$-B_l7o2*hcI9K+6>^JJ_t{HpT6QPZn}U;v? zk}p*D(Woe`l-XVFtB{w7HkVvyt(4|tslI;cAHVqMsbV^6Org48fAfqhu%Su{D)5@9P}pkR^I3c2b4ODx%6f zI{WPe`ypuwoO&wv1UeMB5TP@lT|W+M%}^-Gj`GxhD*yUr{Py*oRC#_(1q`pnFFACw z-Y9DB(@x4Rk(^3L62jrc05LT>F11IKh_dC>a@yELHT|hjLe86B1?2@#g%X{PqIgl0n^J_=W;YWO zHF}hPT_S@}m3eh0YKv2@5`{3qRJJ60+Xb{UKvhKc;(Ixj%vuqaAD7Wzzl|^7|8al# z_UZS3eEjkOSTfo>KtcWSs=e22GF1>klMT&hGUQX*PDhUTLj=>2)d6FYO8QU~d$(K+ zhnKN4?JOE)cbs-OGH{V}E&yuEH-&u@2Pdz8x)c*uGlVso@&ehguklRXUwBHk?GF+M zdl&>k1ij*1lWIwRG1$dvqSKQVwq%qgOi-!_x`u)^q)q8IT2B`2^5CS~>Ou~< zaZvBl0hni`v)HQJ66xF2K$jjda~HascBm3O{>vIdtN zP2gE8+JWjR<7l!Hyp<=Tcb>Wq>Za_vkwvvOYEe){LM7j7`(F$AWQANWI7^1Kt}sRF z3#6F9RJf9(daE6kdlJLNafV(EIQ$#c7+IX6j&#=}f<3B}LIS?B4>gt`5K2)2gb0uC zZH0M`6%`jpMMr80DD!2#w%r1c+Pwvn0h# za42LifYz-Hu)fERzRR4_HKYwA(P0mSKQ^Eeg_Bbl67ncTlzH8s&E0R$t{c_k<8T&A zeQ(1j2m_odrfs*%7*oA9O1YGj1-*2QA8Wh^3@(|94b%wI4d9^@eKnMSQvn7tTMlyt zrb7WNr>T?_cXnMvYJKe4mCj;-_uoW!bc@Mq&MIo%mLGvUf4=9mixEm!-HVK`(gb_T zcDOWg0IOhU)6q^*)Zu}+iIIyBs63J5=FObr=qC8Wu2TjpQ0+uxMzF8{T&w?l`2FX{ zPw&jmXIG=8Fki>cHP&M#= zyTD+xY?nkQrMDFZj(U1r%BWM2-$@vK*nuPOuw4jBUZuuK0jhfPSVjg~B^N+cZ;jmx zRN>%+MX(QA$PSwow{{Rh?zmva(JB|2h43?J4%4lJHI;lj%%oTP0`D+*Ahby zc%TyLtG+1lF)T|KrF}U|sR2;4HkeLvvD~sZ&7q)T`|ZRT2VBO3?8L_f#<%hP)6ehq$3OpCL%^a{f65UR z&ff%_#D%CkprSOk`c<;#p+`;EfFi28E0#L7Ez4P<@~JKx4%VV_mzOGYIRFsyPHZHls0diyg1)i?Y0Gk(|eK!5-C;BOu}7El?@y zy8{oh(g&Z&YdD=qEmBhmgG>;mH+b3S?5J(#puuOeKRzvQZQk-RlD#8+Zb=`iiu%x- zGmQ=|YZA_%ry`kuvF9Z3>VCPnO3ikSFU$>kLRIpyq}a=mUTyDnALl45k)z1ej=WLDpODq5|vL-hy@2_mC+D&a@9^zEO2 z{&2|kokQ?{tGom<9gdXk7wJ^CXSmm_{jnXxXJe4qG>&P(`O!c6Du%L@c>ftSS$}v541#DPdFAyykWHg$yzhEPhOIv}K` zlQ$)Qj|?;w?tWR0u3q0EaqZSiSm>0b>-XM?w(S3`X4c+_c_h`Mdce6%ilyEK!qtMM zzvh-j`N$5Z{%DAD6%$m33Sdb?D zSk-GSO#pAj0(qh7%;I5uvX`b(k17OeHz)*udTu(GC<*A*V{|Oy?E+Ckw9GAOg(~8! z!WZ>O0Q~KFQ<*35mf$ocD)Xr?u-+<%*XH-sIgt?7_<_5q0KD5M%#Ml4-Eqiyb5NP2 zdRr}dmqFpiM(I(4>igCD_t)>g{rKxyO@oMX5c_H4%uJ@qVJAPuHNB?q$CB~oF-Z1* z+t#Pv6bx^>d^hSlNp#e| z)+1~YcR&Et&g<&-IGopw;I5*(a5#+LUM@=B=Q;YQ=S+%DsUOVY_Y&PXvRz3xdn#@} zmQP1|Co?$HdrrCs9l(%W&!@Thw@+Vxp9%u|_3C`+a!E{JKeEr0?F9#Hv}2y;8PZS9 zo3^_Os(D<_9vy2dHU^zOR9@-4%ISQyObbF=CQ&H}u#th1{*`i-kL_~0CDEhNdYm^wh_?2H%Zf7(I9P$M=Mf>KN z2(ew(`gwsScCTQqO_l#>PW``sY!Af?x}ho5vnLBnsgVM|otj%26t;A^^*`~My6-%j z{MF_Cr7BMxONZ^8rIxt6vzeM~Z;8xhv%I7D(s*Ip0gMKHq$;tdrqJ)>GMkO?V0Ruev`T zPUJe?zYw|!IBRE3)x%Lc z)nKB8pKV=~^NOb}yQ*y4Hp-!cs(PcYB`@aW!!_+%@=dZnk;JTIlOQ|#0&0>7__z@J z_U|9;+-I5n5ZQ4MQ?6Zqw6=}9tq`KC{)Wl%dCk+ZGLgZ%2W8cRWR&KJd;>gpCpY72 zF0JaDnAgZ?6b4BEs}|y=;ApolKAb3v{FAyH#Q#)YuzvHhm)}tPJ!(+VygLh$m9};N z?PxeVlZ0`r5<*J6oL+N&pSrb=X*sC|RLv%`@cs$gA*t|(t&56;n z(&4kTxM|y-0kO%+Y1YuMp?5tmwt2C2mqH+{j#m?0x5f1F9)G?Sji(eVa>Qcq@pZc{ zgvK=ziZTJz(Q*iXZR*;=8!H0v2@j`(rXpDzh3V9$&AzX`+*U(7Z&~HlJ0+m_Y^KbO zR#oS@1jaOK*{MVxi}k5}`}F(sMgasl`^F-t*ID%b{cy-dLvja{98Fe5TZ#baFBA?& zUd6o}_O?%%DK@n!D?|Vs6F@ih32)no5?OyeHf!}Roe#JN(9=;iR0nw#50%yE*lMTp zWXruK^ktbPL5##U=L40*aeA5vs)rj%7TjW#TAIgXW3T2C8(f3nN@}RKnRbn`&*U+o znB@3!R)Enbw`Ye$$Tfwq}#LQ+t9A??bd4>myqoBY7heg+(od*d$jCX_VHAMQGMa(ihcRVdpXwqd?2v6?o-uc^U`Da&1*4tNnur`Ke&U6!a%$s z1!m>Z7j3<=gRp+hO4U3ULmpTv(*W$I%Xjd?nflYqS_zG+SW*e8uAGy6EgtUMd~5Jw zI9;EX6tklc%{w%X`cye1EzMqe$A1-IVzAUnYN`)^rbeOxf>6lSV*&;@A|_C<0-q#? zdu*LkmUVeMP&U);%nl{S;U&p&r{{A0&(LG--GKh_n4Sg#Dv{~rP-jPkB`@d9bB;Sl zi_{|>vV=?eYi?>l>`TS-@a}w@T2P0%DUwQ{n`$9O5bE+2b9{nIu_{5s3xAfZeHBTA z+Uh1$N3zD-H4d5U-bPrVnD9xa$mgCN>J>xn2cN`|KIuD>=JlFh`jm1hOz45|R#tFw zc#mD_U_&aP{3I>pmI1z9%b(sEGlGR60OaXF(0IVG@3&~;xxuc7O4wA6cal5W5|uw% z;EN4S;DY{#-qP(m)r$fJc7LZ?rh0&)yMEW_xB;oAK}R99-E&@*7&O73-gj~`hB7ir zmL~^;Y?gaXuDBB4`%NuIf0DzwpTLHfjz6^i0{1!~v^#UG;{_W}zI}IgU|%-6ax;&m z0I5F+xsD3OjpwJplO||k4H`Py?@V-U;4WQ`MCE| z-jMoJLTuL|k31M<4%@UJx-1k0%P#Qq;iC;fyV-jqp>cQ|>FYY~brPOqTFP69-Zn)% zsOHvXZ`D!~G(CputW@@uZM3NgP|sII9 zr*HM=Ki`c`KO9lqJj&wT%RM)!)A!4YnlBm)>tFN)Q039Kjzqp5$>Wq&|&)_Zk@_N1HI1->H6 z3zE{k+XCq>#8~y9o^3kIkjPb5-@5}2(hg(Qqu5Hrn^+1bG4Oe!JXx2j#M@=94V z+?+b)=T$AzNq?&I>y!#X^`#ipA)-dv`eIgdqKe+FoRiL01NpxIMJ_D0!uVdOa(tG> zJLfvc;su|A7<9oRGzH*nb9^&8A32lC9FD3{EfDzfeX%5AWEtF4jaHBPdmR$jNtgcG zK_yHw%|Vasp&-q3x&AT!^Wk&-{@d^0-pQ)HLOvh%On=7nQx6;`0%RQWj!rqGg@F?A zyIK+QqfLn$Jx&gmLsJlT!Xaf$jwV4#7!t{Sdnhwbp-le2ap@K4Qzl@y|ao0Km5bG5$x{PW##*rQ2H+TswX zp0^Q6`;>}BEX+h^wci2SPH%f}=*-b=1%Gi|wI9n4I+5eWmkl(uYc+P*+UMUoV^^|N zy_0326j51@^*+=patyQR*tWd{`$|+L=Tg9aB;`jzOx;T`AZ!HLY=@h3RA({|hf&zV zs(_Od&N?(=P!Q(UBRp7$11Kuzqf)G#PEwxU1+lQo=?@JR?aY%g({e`1+jF&ke1HA) z$1sMqe}4E@X0`snt-dX*q^uqdCc3>l9jD^s8o)$WLufE;kG7s;;M zZFb_NvjvEMcIwrr1;uL5d7mXJ4sjj!GcAwe^6NT44#wjur%?3l2TF3TYnwW({8Dg6%s}+_PioLWG_XZIhRy^nRTSr=lvvv zu@fvxz5iDNCl<9-&L`ae`1QZgD{~HhhsTLg{lTkta zF_g(!9t-RruM#OBNu<E%*nOZN+KSe4nwgLvMy6_Y z^j#;R0IKi%Qa4d(zEa4tgn#@(r20PXQu29JggMwq1}_j^JhTD7l(3?z%bMq2P8X34 z-^!w;MvMQU|EpMn!e+?0dQ z&5^o`FSHGX-NGqSYJY_Hd+L+Lx#|1K4j}nZZkEHVp5tCucaP=z{OLX2kI(uV&DY04 zSggmolHqcf&gNAdut5vI!oj<}rcsGKle@dOVgw64;--XW0BY4m<5)9C+No6q;+o(_ zMxA2&Dno>WV1CSQP6bGA!pOHiWY&%x+_pKs?XFlNLrc8d?tdyPm4-AB-dPK7{UIpc zIMKI65Pr8PgV*F!pOWi+93PwbY~2kfADRAbQ#SI4;PwO@<-qeL{dNj)_W z&Rq!;S3rTDNq;c3>Bh22u?n}Web!Y^i#f;3d0K*&(^PyTO%409*V4{YABW|Yvullc zCm^7WjgaMlUCX2A`4k$QykDT-!Jr>5!CQK_0N_dye_oW(jzN2}!w|E!C? zeSD4t0PY@jcU(p!Q9nYv>B`SfR_E}VJ2_!SX7LhH{eR!4S^&tvTc;|2LUBC8b2i1< z?h47v8Tmp^>70wZ$&XuiS#~*}sjKqHItuYm6w7aco`O|bV6q5%0^U&;$v1o19Br0verB5n=(aX@6+`iaB5eZobXP?Gh`ys0MQ8+j>BBFbJ=R5`Wl z^t?P15V*j_LH1;@t9Tha#SQL^8yw;bb+)**6lP>HOW?7 z&}ay*x|-O4&cdcNPE{86>Pk|uOpf5jNkKV_Q@TR|c5RT)H{u6*18mv6E!s8exsq}P z604LC1Q(YwThb!Rhb?$u>|4L6y`(;!UOw4? zt}fWMJT1Cq2xqTrC84{9UO`0#GaFBYmhvczezfmne0d5dr$_I$I?p=-hbz{?dx9sm zg;Q~yzq%?#698?Tx|}77fJWvbK@{mCJV;wj8?rU5uGmcl;4wFTbX=>suWxNy)MxJ+ z0RKs6s}XJ@WLNb3tr6+5-yA1a6s1$s5+Mgwk*pR1VWwhL!jlZ5r+BnADZP{6lNWzd znybNB;L;bZ;Z{jR!C6q+^_`QULY5Ok-sD;%lIsVd0Pln-cpRo+w> z(GjTqZdo0&%}la~I|}oicLO^mMU;PJDH%#nO#!QzbGQGrD>ro#)Ni3j9huT`sU&h@ zcJoUFsp%!T`%7%I)5e<&1ljC&|L-+>+TK155bek=Zy`?B<`Av2;J3DpQ=wG{*`20R z6+%S5)FO3pRCfHPHs3)Bn+`Q{(0&MuwK94f6dF{UAAjiKL?1l#lx9&xq6y(9a1yE z6}yeD#$(gCk}?*^=5%`(&#HfI6$vB`pXfa?mZMh*v)GQ6b=!d29NCLld)bzy6eeA$ z83c$JFA^JDMkSP;Am2-mDk`X5!RAl*2&$l00RHV{m6kS=_{$!)Lo9bla`pCUm|Vn! z!KqMb=*`FqA{$|Gq_p8wFP1XAbd?TwPA+-iu~_5NXg}YH+djy*oC<$-$TcH)vxz-r zR&Ps4eb=9)IX4MH?Y?Qh+RkKUwh zlP-(C1x3r4AwB5uWI4k}bs5@ff%B8j1Uu_Cbs006r`z@)+wf$y9-WULzkPg+{OVWs zit{7Q=^!`dF^5HSy^R2)4~)8Z?zWqPkYHfs(iWTo^W^Y?2epLLG@64OiQh)pJ5%>) zk$195L>nYt`yqcM2#SB#{pyMI008RzcOS1A*0^*G!hNYKQmUR{yIiIu8LkRde4e}& zt4L)#z#~~I_f4&PX11FaY*o=PjE<6y} zk9QXnuYGl~EsG-W60Wb{jo(4ktHgTXcLmF+Jgb8VvGaehP~$kR&f}s3fYT(J0@^uq zryVPU@vX9)!xOBHu`H@S09T}bxMuU>Q7b09 zl_hq#M@MdZQ(9f}O0bhf8Qda;w+veHC^cB+^HOtO^1S|EnSE&7t`Jhw%Ah)@u1!eV zGA~tBQoBj99A^jey_!}{J;!s|T~XjimHuU)cx8VbmFe5PYGrd13n;(T1t5+2A&X+Y zPEYbgkGZD5p6KCg`!asMQwQ6g(-Vgh^!mXjK%hgchnBXMybP?X%_Uc&^u{TE9Pgwc%mi=X{1G;H~L$T%|90&C>uhh>TqbiJ^JNBH6=4{!QZqR{<|XhJBH4`-uB=`VF- z$N)h0ODW334!K?p$!kgtitC~HN4TEL_2tiRAD?}p?RA9%BypV68Jxt|nGVeC8l!&z zgfp<5PpXJ42drc&LGbvJsn7gN4d>R3RjMSbJ^|`rW)*DJ$&AYGDG=XJ(kvT{!YL}M zWV%xyjMGTee7Vt)D;R+lt(&3>{_Rex$Mu6@VIT+!P?GHjE6cR3oqw`2A zn#_C&t&U5vHTnB$<9a8eGz(#@M|FQZ>^W_f?3hU?!E^f<#QgCM9P*|9(VrD#cnzEA ztl{A5>Yg6uR4MdU^;%B+E}eRlaG`N}?WwLY7Bk zig*RpF`90A2bgP9p64#hGejoF@v>i_fEtH4wMw>D6$+_|0TIEW@Y4~9OSykGD_rvgA@l)LS6n?+&`GQ5K%hrd*dlYBBFv|MK`w5-vQKb z|NQvnKkxXCukm|H_eyVaY^X&~o-c=7#X#rP2qmQF>C?8a)4eevAsYU@S|@&7a?mel zC#30zV-5M~#5U|a#zW>VyQF_cXLEP&Z1q;TrdL2Z1;6ZLoQgQr*ku3O*Dqc~P643@ z%2~0-IThJx-cr<{moY`umZ)$nckL*vsqw*7MZCS5=kRogWTelTBjR#?I6wi8!0qaU zoSnUSKbPy{_eZ68s*>>V3Ih>|bcQ?|MH>kiV7O3J=-av~m&^KuXSja_bsVdvd}mQI zEf7r9*;0eB+mWg4y{csr8NKS+(u5UR@2*HLzcqRmS5Q6^|FjOMuli@X02UR__9&6& zl+NhT($LY_mMsPGx{^^bzU=N_8)5?pgsF0ShBt6x}24*zf7AVnv4mv2#)dkip8 zQZ49)rr>`wUBy<;YNH-rtJ|SIUz+%xGz~xl za;a3FME1iQN$YD}3Ag35ZKRHkqC7b)X4Xko0A1Ra(uTT%W@Ufwr}Y%)MiT3gM|6Uk z*!O)Zz#aAHvf2p?JRD?I zuRVK}Uw~@b3M+pGF3C$_u;kd_CT%;$psfZ+6_7nN!&T&isFyV-;c!q;u&0M2cn(0_ zgjeeo3%v_uq%eGNCMDKXlskIvt>3?m@2$R5fPBPy9`jIA;?jzxvF1)vD&)yYCp7Cw zdHhN?LYuDAzZ`sPhoa##1p%SP53YCZr;8Q z?VH{%Q`x|~iosVH%TqG|CM@i8R})ZgHm_Zd=xymzjdK$A(1K`}M^9jw(VB)TAV*8; zzHA_5ldPT?e=k%2w1xJbYxN3V&0+C;D}w8wP@!7olMpv{j^@4%B^SN*%hxScjN+)A zssL{5HdBI1*0hx6bgGE(-@OUz%0$|81)w|oE5X}KL0u))1(H9&;-uH;J#~$;Iio4; zxOv-kgPfEGZX;Fouq4ZtxgE$XFb^tcsA{|mdf955CM9u1pGW$~OD@}*t*-5=F zuaCHVZiX>oZtCLPs=ASs9z#q&>yO{wX(v3Om%JIxF|$%p&WrM{VAjKF4)B!+toKDIlxnEu#ZxxT#d^Rl&cmY&y0kVS37dx4yDLj3U!0h~0q;nX zO6loe=*%q}np}Bl@K$B>I@Vn7>2z9`&#PdUfAS>&vXCjQHg)@(>#JxZ5b0JAjOWn> z0>|5G-6C@32%?@jQv#-DO9VYd0eo1RL>u_4QU#iPs_&rfR^!1O9MLvZ(d0x*x93q8 zbtz(3)($aM-9#SQ5txudBFalMziCfm%WS1GdJDkrJGb$4nt_9hyH6{)C z$`<8nZ}j$JC^*MTT|@0@;8_%aHGIE@9Q3tzz)(K!QW0Fv6VeB}2FBTG^HYI*3gYav zIZ)vsy*P@(FR*0Sl2tz13APEl#;N^2e{Ut;9QEnX)q1aC^0*YV*x6ZkKCJ3uRKBBJ zi$`A+hO<;l`ZGDLKB626ViARXtT%6REaAhs58#xy=@#Bm1(u?(`psEA)T-6Vab3g) z0=|+;K*XsT&D+j$gsboJ{N|=Npz>r{{n;R!av9q20BV!b5)Q2?4_)(A#0*L;e|m+g z^VgK;XOvp%sNO0TVsUkVWm^iH+TVs-t(?OFWq!A4Mg3T-@!Q`x2LNL_2tFj$XU|Lo z&vxifKnsvF)GnBoBSo!6+;LKHQ<;?rqEeZiM>5ix_=i!+Pf1rZn;CZbsN_iOnj6>) zyt?C|pzNr4f@)d!OUNoI`^iC~e^%yr96;EE*wjd8)a4XBWUw-4G##d*8wM$WZ3Zeg z>!xZarPfu|t}*h%d0(&++fwzK%j!TLoE)+y&LEYv$1WI|X)%VXIztm43+SgBC zzyJ8_4v_cjn?}eAe>v`bfqGiQ`ys1{e?t>;YjT72 z0aHtQXK7?n^31C?2&ygV8Q?7^;a%r03*Mzf-(L#vq^xa*TLp=;vo&sMc&3swITOwA z?t9%eqzgehW>=_#*CKbT5nZ(QozafbRCTUP{hk~fjs`+(`4K~B<0V_ClS$H}K^ zk(8&i4}mq47M*2NI$8tXVG6%b&idP#Lm>{ zmby)6E7_o=$f9u+FcYAa?7$p^>$|L5HcFnbJ7CTETCMa5Vmq`cf6km~J4}ucH3dzM zMOh5063eNfu(C3HzhM9V8;>20s)pQh9_lG*E-K0EpcJL~@DM4V)lia057@lH+q>_@ zW>kovv8;+*nAO?!TTnrBTdryfTan#3KGiE)Dr%0wzLO%G-Pt~6D!D~t&f9fwELGiU|6+Q`g*{ep!ng`L7T|{9E$|v}GY<2dmY{|`v%iCB= zO{!W=jeAty;JSG!WfE{_qdj>^4)NMPe>x{ZVBp8V6NouHf&K zltQDJh*oF&aB}=sfozv{sl9QF$r;ADI4)CZDzd)yOR)F{f2wNMQ%Dc%c3O)HX+%qz z`z?%FweN*IK+Mun8C(LU*F?dv(_EgYrLUQQ_YaB%DA+I-P|uqW4xC7Q<>WgJ1Ug&D z3b3o=A{d%Y-47tDJuc<=DdVg5N`(Uc8S+2Zzmu#DRJ|6`J;lCR!d4lwO%$i0`3-`o zz&fgxSl##>l&YH7+`JCp#iy57$L_2* zYoA_{wG;{z^TuuhW@~(8Kg8%5l1Og4rQOm2_9VkdOkVDp7E5?vU~RH1=34_n&X| z%XpV5AH(B)mlvX?1EG6Ubjcx1WtX;fZ^yx>=(ZWsow2Q6Noo(-qzjGnQWDlV4=+tN zHqxn^oZ_NDeBgQ03w8#fObR#GIr-F-E`Yfiv4{jtQFX}R~LIjDJp z#r?5q$piqC)>@kOsM5z(%d!s{y`XU3Z{JH$#c4XbUXy-0mZVYZ^*~a;b^cbZuXwNT zFA_K3FV^wTpPxVdH46r;TYP{;1^jaof5!G6Y=X*CWnbkbX45W>O>N-XEixP><@2h= z|IXqnA8@MHRYL%P_0vh4AYcTQ@!&!5U1C5FTFfr8U$cyvZzQWl`T=g*LO&EAW>LXwLVX>itUcQK&6Tp$)njWU`7E4VME9 zMk|2D$g1Kf>Ex8FnoIW6q^|a54wT5L+K(R!qB+|Wlp;-1v4IDKnwRRt=D0*%lMUA` zlac(vo&?+Sktm!=#|p0j3zG_}f8a08VfdzNXRmc;y)^*6qq50?ZGG?CTlWsx& z8u^Hp3TFLJ4MUQbDzWdb%1 z1xP7`q(B#izstJsP|b$STG$6|d&c^&A3wb(@4Z$Futn}3>U~`@YtAgC-iZK~z{st3 zpkCYFU&w@;3TGtwnjBEYfBLSZ^i5jwG<*B2{aHH5jqi*S%V2n-qI^sH8!OXqxbXj#3K=rCI0kI1$a)@#&mu-o} zL$*r3CC__YyByVNyV>D8Eg-0aK$c3eP&++V>s$N!Wq$m}V|&F1fAz)Vn}hx2vXteN z5$6%!Lat2CAzX3>^v&b>D9KX+ofJt#`PwgnhZ<5lxM*{Nh(9Z(cwS^uvY;P=kR+>3P7W4KVOTnb{T(FPd-XYe9f-kVz zcGuEt>zwSH*if7^v&Ti~iO5N_+ZM@v#R9#u+)WFG4)~5IV1t6h zJT}iONMda&e{{*97lmka2Rgl2w{kD`^;?+dR5|rZT;xn@+&MedI~lhTe$)&b%ly!` zw(TDHgBM1J(rIMP&FLy^+Nrd}swsvmw5PB;<8u>fF`MrJL0p$;-T z^g>a%fecDfaEE1(MX=ZRt%C;6Gh{D19PbDkE=e-cMMgR4C`q_C#r0mu{*+9&aiABO zpT$w`n)d^p*fWZ21UhCNtnW%uGt?bQl~PCLf5rrE)KEd;QD?D}lU327Sq%nk!&N)% z0x&(RMcY6_F$Q%Jq2NhOV7=gV;(_;6_f*!l~_-$>%&2EYlConbbWLW$taG+8iQ5@rV?)+Q@7# zf3(VDs}}3W?QIp0Lq{eOs*|PqNq95g@1VmKpYYZo_)>If4epQv)w)tJc&{2HIvze% z7#vH%*86`^(P2MW9~s#>ET|UQUBAC~EB51`@?Rcj@_5W)a@MytIhaW>pfeeGaH>v! zZri37m&19@X{_CmX8vMpnj#Lx6SA^Ye}I2yC6e0ee4Jd#pZtrYxQH&$B{-d6#V}RE z>TTB!Z4D5FH-aeNh{|4Hnj_o2mdpn@q0-XQo5K`HhRVxpgO|K0v-zU`)@lWm70p z)X+Uys-`%H*JE+rC@2U1b`b_nJG0w2D4bA0P)>NUvH9-&+@7_lvT}?z%nqs)cljb? zYkw6K6bLLiF_o;oEd`S0$DP#%f1`5I9$KrF!!bIREiP-3q4@L#V1Bn?|8=929zjgE zjpB`j@|1*;)!5RGZbZ8g1foVPbK)xK*L*4Q8gEWdJsb$X2`1GJ=6Zra+?j8Uitg(s zT!pZ+;VE);jK9>N*w>trHevJdC&r80er**0Mu?K6ua~_mCJ?&j?@9e6f9h`U!Blw8 zKu=Zems{PwS_6Ct%0?%=q&EBo$hBqi0yvhM9iGyY@`WK~&X$tDqOyq%@A2-?+O4&19! z7?YwDmnN)ad~LD^xUf0ue>(+b)LOx7YRXKt#@{X|C==9f_ZCp57Ll)?!~2S8Q<^87 z@58Z$%B!%oMioV%e*bv-8Y4^=IwOQe#@`~ zTV;7$o${|K3>|jcs9KGlYX%L>lhtvbdY$ZgA92!4px7jy@vv0Cpp;Ll!~zKKS&WYy z=alc}EIjp5R<(?OfALzd-@nYSf5YZbvCOFuLYV1`np%N_Ya_r>5YACr8CvLevLD!5 z8znF-&#@a;)PXa7)C!$d<1I=t|J~T~!|7M%$IYN;ir%~q%>7PVd;GPSjfUIK~Bj|{& zNSkKTO-I$uyO{w{BAf1%BsM}=OX}z|sC}Jfo^QfbU+1_*lN=b5BZbFqMBAOe+{4Ab zBbe_m*+Ou4e_7h>>Cga;I0vrhr11vX)&gKh(k#^zU)!tF$^IG_;h<8EHFZ*CZ>hG_ zOTK~FDOL?)DUxJuPn9Q6*%L}#beYvkM(Mn~4#Q);T(0l$x@!3$V@2Xuz#;JU`0m~o za}+xPCUWkmKR_^3)BEX&C%f*jADMKAJM?}D`|UiDeDvfe{)66%Ap z0F<(9n@!Vb#Y+nROeh1=QjJYT3^}!Gfac5ET@eh2DzXs#aTfn*U%&kP{`J$le#Zk% zkWn|Se*-ywi4#Zpa>lB~wkrMuM8MyGa)vyzHJ!&9IY;tR5!@PPbPirjMuB!#0=C&q zzd9{zq+kZaMpYze+GQo^pPOj1P>daq4R#ZvPQHC%ZHPcYs*pXMelDqi-EH8(BYIu? zRf$Q&MMqEA-KyfO$t6B2h`oWJ4^6pbN!T)ofAaT6w$`{xR>PAc4tC!4T_8MO~q86#n(|Z!_kT!zRHNZlgy{R0ziazpil#KKG)k&A(l!uN?sun0y z#n)_W;&tYYhs=3Nel)8WKpoKp5KBrSf*Z}wDk%$W8TGW< ze@dS_NRNY{asuGWVd+}xvFpOzo$BF$WOn{Z=HT2%J}?`h1<99}s=vcz#Rs7VQEg!Q z7Y`)y$H%Ap#JjPRJMz^pwZ~V>EL@Y^588FQf8VG=i}9ZX65Bm>oz}|B7Vfz?XB_`S zRiUB{f`Xyq3Z;0ppW8ML^#%weLEZJ4sSsTesG0u5eaxIvFQs`&86KRU=4S ztDwMxrv+dqCs~KhrtHckh0(Tq_kJvj+vYirWz}<;x$L4|kyCstx;6ZVW9urs?V5nZ zc@ zX?4)?9y$GPoaAXg~$;j26dp4GoX^8luHc?mI49OQO9;t zedsWw-q3YL4MYx=DA{QffNpM52`M|Dskhq^?oJ&-bO7a7^OuC3Xr=%@OId7o++JLc zwv5^M??h>%L;7S9)GyMDe>-+jpaxlk#q#I8Y$B`XU8+t0Wg@WKeaL#xhinbrmsccU zBFmXHArR8N(B2W=bwLLY@%*u-t7q|+2MzzVJVI*c)rJS z1l;(yARvR#W)LsKdG%e{-#Dpi&dr#7s{wgw^_47b4^G1b`6N}Re|Jy{=jb>Nc0fy~ zkiBU){xHqi4oj;>G_&O8(eNAza!th$-mh1FxZ{^!Tf`t!$M-$TcK>lLA*c$FZw z&4uk%isMx5OW4sSf4SCBlp}Zchr+q*l6wT((<=pl%hc+~(UHvLeO})w4S_-I1%l1& zLy~bM?nb3XiASQl7xQ0_ij>B_+27Y}Oer4iy;O*gRr8obeU(avO5i}kJm8P#r;uax zs)z7{;4vu1=4n{o8p2e=r;l?eaF+!s*;dW-Das^IooF zv)0h{ku=OZFS^$Ndr2tM)ps3zQQ7DQddmjaI9<;I#b+rZBG5UW zVYl5Hf2;K3HLdDcKvWBHr&^9s=2>_<``)$(gXZnj^heqioxYYLr# zh9r|!x*~s*DM-l?9M`;*D$9H$3Lh#jj&0v|o6-Rg>=apeF4nU*>!suC6rN6psu)lu zGzTYsIw1^PENLw0^R3s|rsYBfB@wH1lW+tK@EWac<(Cr^l)F66VXsEf^qp+W4rrRf zcN=i$u3`92qRd)lBwaY#%VJ0g4vB5r$7Kr`H9UWH^@?DPtducW>t5srb@tk}n|_1Z zT?7EB5mb{_;cDJbr`wl%`Kh9d1QZ<|%D(WtYB@bE^_Tq+q1DHopypN2TZm^5s5-^ z94_MlRd1z(!DY}`U{j0-FSrf;XNxk)a;nLu15s5XY=70&3TSk(RUkppY(T3l#io~X?T zN0J};rY&#IE0b?;n;Ob{=q=MqwUrK$4+@$<{bf1rRWgv(+mrvi7JnRS+eT!QKbGp} z_wi2C_~BQjQkD?Ka)BDLubB&=4qxk%wPeNSJqvi0|LhJN@4(Bb#ZjSVp2-o?VVoS+ zmi!-UD)`Pm%?3cNYz`t|XZOw^V|vD}Hvu{g)-b5hXt z^z&WLMQFLU1otPKe+Y1OZB@oZ;B#v}v)W@?a(a=g2u(fs&tuL0{Kxl?Pup<<=j)D( zuo^+X?P^Z?$y4P_vIhW#flzdHeN-G2bydjed(*}f&_jgVZ|yF1Xe8uqHwQ_d5w>QM zvU;kEn6<)|e#X(@=X5g$THJ&%WoyTa4ywhhM(sI!x2NT@O%ZVR5WtpfWIj|XPPldT zpKoUs6;_y&og^V<3?;kEAhiZf*f!G=`si%zbwA(MZVqSK5zebp!GhWTh5Y= NxB!P?rK+7^0RYzWgm?e| diff --git a/app-misc/elasticsearch/Manifest b/app-misc/elasticsearch/Manifest index 856eb9df3909..60715285c94f 100644 --- a/app-misc/elasticsearch/Manifest +++ b/app-misc/elasticsearch/Manifest @@ -1,3 +1,3 @@ -DIST elasticsearch-6.8.22.tar.gz 149669518 BLAKE2B 7f942891d24491c5064179f38408de62bbb257c8a611f0cbba93eb144233c6353e24b636ffdd36aacf25d528fdc88892ca71525f18e126ffc4420d8bb325bbb1 SHA512 64539d9c451cb32de227cbbe54c2ae1d90ad97fd461d1b0f2f09cffa18f1b9ad787df43a38dfbb0899f7ba2766217bbb56d012d23c25dc3e716009da11c4d26c -DIST elasticsearch-7.16.2-no-jdk-linux-x86_64.tar.gz 199602093 BLAKE2B c1cbb96e02b9f6eff3839bc8e9aa69b60b10f8c41bc18140aee3ba09120b59a36ee8d90e0f08942c8e6726da37d7380d9b1adc5e3c3991ffecaea7d2964b1c07 SHA512 4e913e6657501a23830e138d0f7de7de57e80c0953078ecb10565770931bbba0eed37b38de0888f9618de579138d51ca16f0239048ff70de68330aba862aff8d -DIST elasticsearch-oss-6.8.22.tar.gz 68572525 BLAKE2B c98ae3aeffead132ec884e10f3ddc8eaac853f654279214fcb268e9941a49bc9f0156fbdca6d5a538dbc5dabdbba2c23d16fe36327faa24eb2d204aec5fa54a6 SHA512 44019994f9a59a1d96ffc54847a4a7c90f70ece2c661c710878f643d6439d83b7ee6a205f445b1bfb2e7ab3de733434a6241f7b454159142e6e68255e8807e52 +DIST elasticsearch-6.8.23.tar.gz 149672445 BLAKE2B dd7b080f1496f3a20755c183befae74194eab05b04c6f77679e9dad6067eef5222a4c7ce43d6267f1233a7bf864c6f8b23d5caf52278e1fe5f48f465e6603113 SHA512 73258b400cd194768058105a74ca0e811962ccf81bed8c4d3a824d4e5b97a8178a31150e60602fa1e04c6764b139980eb45ae6f246864702120653b45120b597 +DIST elasticsearch-7.16.3-no-jdk-linux-x86_64.tar.gz 167284956 BLAKE2B 9dfa13d6f08bf5bbd5752870839c344635e3cc6b9f34e92948f09afdfb3929c0942d89bd02d5844f40a80d18c2cac51c8bb207c0c830ad2853acf662f5e79845 SHA512 ec9747694ba9f8b76b1620e42addd106afa3d3c207dd3836afe2482556f8a982fa03f3536ebb762f12a6093c9a5eac63cdbf2f1941dde9e3ce69c41652749d4f +DIST elasticsearch-oss-6.8.23.tar.gz 68573265 BLAKE2B 80366fdc4eaaf45161a36da112397938a82d08d842d82dd5a9311abf63ca20afb93ecc06387c6852bbb1a861306382d6e7c2314e67635b6f2e75cdc183057ad8 SHA512 14dbb2809b06499373c3ec5035d829d62255c2c93103618fbfe3d7d03cecf8847f654e83c78f765f23224126ff18ed713b959857e8ecf435c475b11bcd143d3f diff --git a/app-misc/elasticsearch/elasticsearch-6.8.22.ebuild b/app-misc/elasticsearch/elasticsearch-6.8.23.ebuild similarity index 98% rename from app-misc/elasticsearch/elasticsearch-6.8.22.ebuild rename to app-misc/elasticsearch/elasticsearch-6.8.23.ebuild index 8fe587826d7b..5fd5b2ceff2e 100644 --- a/app-misc/elasticsearch/elasticsearch-6.8.22.ebuild +++ b/app-misc/elasticsearch/elasticsearch-6.8.23.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 diff --git a/app-misc/elasticsearch/elasticsearch-7.16.2.ebuild b/app-misc/elasticsearch/elasticsearch-7.16.3.ebuild similarity index 98% rename from app-misc/elasticsearch/elasticsearch-7.16.2.ebuild rename to app-misc/elasticsearch/elasticsearch-7.16.3.ebuild index 698358cf9bf6..be38b6a483a2 100644 --- a/app-misc/elasticsearch/elasticsearch-7.16.2.ebuild +++ b/app-misc/elasticsearch/elasticsearch-7.16.3.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 diff --git a/app-misc/freewvs/Manifest b/app-misc/freewvs/Manifest index 667d96d71928..c9b1b5f9dcb5 100644 --- a/app-misc/freewvs/Manifest +++ b/app-misc/freewvs/Manifest @@ -1 +1,2 @@ DIST freewvs-0.1.1.tar.gz 20518 BLAKE2B d3ced38b16a7bce4cf4907de30c1525132d8ee92ad531e5439c9033bce05a69c76688ec10c759d3f46462e0804845c0bd90eb5bb5d457b28ca00dcd380a85e3c SHA512 cc48dfd5f381a88bbd89f3ad4e08fb389b9ccfd7461539ea51f21bd2d9863537b68037de34c90b8c97f24a7bb2d05cfe12efda3f308c19a0a20cf5d7c5046cdd +DIST freewvs-0.1.2.tar.gz 20093 BLAKE2B de82188bd6be8e59490b3bb5faaad59466b1888603ffc3949662dc8d74fc7607a253a6779df0a87a66e09f204dfb754edd3ae4c7a8504687fa75ba9e880e0540 SHA512 a247cd46458886a4854c97a628218708a36e5c2e5e633a86651e9ccf1d7d4e1108d224234821b9d45199c471d46f2cb57600a8b1cf4a62d0ae98c6dfbb0dd64b diff --git a/app-misc/freewvs/freewvs-0.1.2.ebuild b/app-misc/freewvs/freewvs-0.1.2.ebuild new file mode 100644 index 000000000000..3deae1e3a7b6 --- /dev/null +++ b/app-misc/freewvs/freewvs-0.1.2.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{7,8,9,10} ) +DISTUTILS_SINGLE_IMPL=1 +inherit distutils-r1 + +DESCRIPTION="Scans filesystem for known vulnerable web applications" +HOMEPAGE="https://freewvs.schokokeks.org/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="CC0-1.0" +SLOT="0" +KEYWORDS="~amd64" + +DOCS=( README.md ) + +pkg_postinst() { + einfo To use freewvs you need to run + einfo update-freewvsdb + einfo first. You should run this on a regular basis to update + einfo the web application data, e.g. via a cronjob. +} + +# Only codingstyle and similar tests, require dependencies +# not packaged in Gentoo +RESTRICT="test" diff --git a/app-misc/tmuxp/Manifest b/app-misc/tmuxp/Manifest index 2b6b46c58fac..fccaf07461be 100644 --- a/app-misc/tmuxp/Manifest +++ b/app-misc/tmuxp/Manifest @@ -3,3 +3,4 @@ DIST tmuxp-1.6.5.tar.gz 1017117 BLAKE2B 4cc8955f9dcfffd237ffde3e7487496aaf85dd88 DIST tmuxp-1.7.2.tar.gz 1027293 BLAKE2B 2564d196c9c327584d24f57ce72165a7cdff2209fe6869a4d3519eb0246329cd8159ecaa20c2a39e153bde224201b1f846f4244c4df72ac540cf0d71f9fba75a SHA512 2ccf63c9f5b7049438ca6079894aac92a0f7496a56c68d88e5a9d5c2a42188a4e40d559792857881f492b28392a329697d4d43781f38ee7c49ed592aac8a69f8 DIST tmuxp-1.8.2.tar.gz 1019801 BLAKE2B 1e02139df6cc5ee0aec31e3a39413297195b6951a9acaa487a8f705f7f28b79ece0e5388284d017dbf45744540eecb0809e4a7e668f91b824aa0e4adcd64bcf8 SHA512 b6993be72bdab1ef469dbf43d056fbd812612437716af8a4c2e803a55f7ad803246789ccb0b3cafa5ad9047ae86426b4aede27480f20f6d3593d9bf737b74323 DIST tmuxp-1.9.2.tar.gz 816621 BLAKE2B f471ba2b7a6f97b123661ca2473c63273dc79b08cbe25f4ea756d174ab58e5070d0fc2dfbe8ec254785946e2fa139121d2e9fa5d7d5c127c18580e514064523d SHA512 e4af94fde475c999cee5aa6ad4b60a05c3a9f6f338290406043544250c4dcf688bc39e501631f442b59009156e04eb383098ea717fe7be8e9811b44886515935 +DIST tmuxp-1.9.4.tar.gz 821650 BLAKE2B 34454919e811bc4901dcb570046b45d481934ab36f9b8f50753972fe6545ca9e487b2f04ee818c4b54eea01181c62efb1f5262ab033f2fc92c3cee3828d16bf4 SHA512 ecf113011231a03998b3be2d146f7e6c6cc2ccfc36af59b88d51e09726259c92dc4360bde569fba13ca8d81eb9639f85b45cd5f4b50d70d347e3237e396ea446 diff --git a/app-misc/tmuxp/files/tmuxp-1.9.4-relax-click-dep.patch b/app-misc/tmuxp/files/tmuxp-1.9.4-relax-click-dep.patch new file mode 100644 index 000000000000..a4450e37c11e --- /dev/null +++ b/app-misc/tmuxp/files/tmuxp-1.9.4-relax-click-dep.patch @@ -0,0 +1,13 @@ +diff --git a/pyproject.toml b/pyproject.toml +index 228a1ae..e24f106 100644 +--- a/pyproject.toml ++++ b/pyproject.toml +@@ -49,7 +49,7 @@ tmuxp = 'tmuxp:cli.cli' + + [tool.poetry.dependencies] + python = "^3.7" +-click = ">7,<8.1" ++click = ">7.0" + kaptan = ">=0.5.10" + libtmux = "~0.10.3" + colorama = ">=0.3.9" diff --git a/app-misc/tmuxp/tmuxp-1.9.4.ebuild b/app-misc/tmuxp/tmuxp-1.9.4.ebuild new file mode 100644 index 000000000000..de2f17a48f41 --- /dev/null +++ b/app-misc/tmuxp/tmuxp-1.9.4.ebuild @@ -0,0 +1,43 @@ +# Copyright 2019-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} pypy3 ) +DISTUTILS_USE_SETUPTOOLS=pyproject.toml +inherit distutils-r1 + +DESCRIPTION="tmux session manager. built on libtmux" +HOMEPAGE="https://tmuxp.git-pull.com" +SRC_URI="https://github.com/tmux-python/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + +RDEPEND=" + >=app-misc/tmux-3.0a + >=dev-python/kaptan-0.5.10[${PYTHON_USEDEP}] + ~dev-python/libtmux-0.10.3[${PYTHON_USEDEP}] + >=dev-python/click-7.0[${PYTHON_USEDEP}] + >=dev-python/colorama-0.3.9[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + >=dev-python/pytest-rerunfailures-4.2[${PYTHON_USEDEP}] + !dev-python/flaky + ) +" + +PATCHES=( + "${FILESDIR}/tmuxp-1.6.4-tests.patch" + "${FILESDIR}/tmuxp-1.7.2-tests.patch" + "${FILESDIR}/tmuxp-1.9.4-relax-click-dep.patch" + "${FILESDIR}/tmuxp-1.9.2-tests.patch" +) + +distutils_enable_tests pytest + +python_test() { + SHELL="/bin/bash" epytest +} diff --git a/app-office/Manifest.gz b/app-office/Manifest.gz index a4e0e463172b0a991e743613934c4c2e48de5c9d..8806c39a815a6438f21b4c1ab32178c98a45c4be 100644 GIT binary patch delta 5981 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 L;RASj`ZfRnI{rBe delta 5964 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 J31v1#000C3&msT- delta 9327 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 delta 48204 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 U@J1Yy&;0-XAML0HdjVbn0NhcI;Q#;t diff --git a/app-text/antiword/antiword-0.37-r2.ebuild b/app-text/antiword/antiword-0.37-r2.ebuild index 1b0fc3a45055..82d80a466fe7 100644 --- a/app-text/antiword/antiword-0.37-r2.ebuild +++ b/app-text/antiword/antiword-0.37-r2.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 @@ -13,7 +13,7 @@ SRC_URI="http://www.winfield.demon.nl/linux/${P}.tar.gz LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~hppa ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" PATCHES=( "${WORKDIR}"/${PN}-gentoo-patches-${PATCHVER} diff --git a/app-text/blogc/blogc-0.20.1.ebuild b/app-text/blogc/blogc-0.20.1.ebuild index 75b899156927..166089083955 100644 --- a/app-text/blogc/blogc-0.20.1.ebuild +++ b/app-text/blogc/blogc-0.20.1.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 @@ -13,7 +13,7 @@ else fi if [[ ${PV} = *9999* ]]; then - BDEPEND="app-text/ronn" + BDEPEND="|| ( app-text/ronn-ng app-text/ronn )" else KEYWORDS="~amd64 ~x86" fi diff --git a/app-text/blogc/blogc-9999.ebuild b/app-text/blogc/blogc-9999.ebuild index 75b899156927..166089083955 100644 --- a/app-text/blogc/blogc-9999.ebuild +++ b/app-text/blogc/blogc-9999.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 @@ -13,7 +13,7 @@ else fi if [[ ${PV} = *9999* ]]; then - BDEPEND="app-text/ronn" + BDEPEND="|| ( app-text/ronn-ng app-text/ronn )" else KEYWORDS="~amd64 ~x86" fi diff --git a/app-text/lowdown/Manifest b/app-text/lowdown/Manifest index ba3e9378cc09..e1d3afdf8827 100644 --- a/app-text/lowdown/Manifest +++ b/app-text/lowdown/Manifest @@ -1 +1,2 @@ +DIST lowdown-0.10.0.tar.gz 547397 BLAKE2B 93d87e3aca2466398a625750b928062fbafd26311899e52ddd8264218675e78d30714c920f3331619fcd510a92cc6046401c946f5bd1465d6fd46f26937318ac SHA512 7454e618607628ec0a1649f44f5ec64f8778ecaa151f6aad4984935e297abfe8e84ffc321d3c93cec5d336ff14b6bf9a0ff9054e7363cc58ba708a5b60db9048 DIST lowdown-0.8.4.tar.gz 520735 BLAKE2B dc66b92f285b186ca83b9fad1cccfef9b395233ef56756e9ea9071b5502cd81dc6ce2d67d7ef265dab8953010af0907cd76125cd4442cfbfc2bcf8c63e097809 SHA512 cd46ead69ed038bf3ccf848b784327d66c78dd8adbc9ae4bfee660b9b1e52844ac8c7ad0377f8f38a3fee0d2e523f979a22d6b547c7964304accef0951cfca34 diff --git a/app-text/lowdown/files/lowdown-0.10.0-dont-install-static-lib.patch b/app-text/lowdown/files/lowdown-0.10.0-dont-install-static-lib.patch new file mode 100644 index 000000000000..4a120c32ed29 --- /dev/null +++ b/app-text/lowdown/files/lowdown-0.10.0-dont-install-static-lib.patch @@ -0,0 +1,12 @@ +diff --git a/Makefile b/Makefile +index f13a364..d013a1c 100644 +--- a/Makefile ++++ b/Makefile +@@ -153,7 +153,6 @@ install: all + $(INSTALL_DATA) lowdown.pc $(DESTDIR)$(LIBDIR)/pkgconfig + $(INSTALL_PROGRAM) lowdown $(DESTDIR)$(BINDIR) + $(INSTALL_PROGRAM) lowdown-diff $(DESTDIR)$(BINDIR) +- $(INSTALL_LIB) liblowdown.a $(DESTDIR)$(LIBDIR) + $(INSTALL_LIB) liblowdown.so $(DESTDIR)$(LIBDIR) + $(INSTALL_DATA) lowdown.h $(DESTDIR)$(INCLUDEDIR) + for f in $(MANS) ; do \ diff --git a/app-text/lowdown/files/lowdown-0.10.0-linking.patch b/app-text/lowdown/files/lowdown-0.10.0-linking.patch new file mode 100644 index 000000000000..e0ab7285e07a --- /dev/null +++ b/app-text/lowdown/files/lowdown-0.10.0-linking.patch @@ -0,0 +1,43 @@ +diff --git a/Makefile b/Makefile +index d013a1c..c9de4d4 100644 +--- a/Makefile ++++ b/Makefile +@@ -130,8 +130,8 @@ installwww: www + $(INSTALL) -m 0444 lowdown.tar.gz $(WWWDIR)/snapshots + $(INSTALL) -m 0444 lowdown.tar.gz.sha512 $(WWWDIR)/snapshots + +-lowdown: liblowdown.a main.o +- $(CC) -o $@ main.o liblowdown.a $(LDFLAGS) $(LDADD_MD5) -lm ++lowdown: liblowdown.so main.o ++ $(CC) -o $@ main.o -L. -llowdown $(LDFLAGS) $(LDADD_MD5) -lm + + lowdown-diff: lowdown + ln -f lowdown lowdown-diff +@@ -141,7 +141,8 @@ liblowdown.a: $(OBJS) $(COMPAT_OBJS) + + + liblowdown.so: $(OBJS) $(COMPAT_OBJS) +- $(CC) -shared -o $@ $(OBJS) $(COMPAT_OBJS) $(LDFLAGS) ++ $(CC) -shared -o $@.1 $(OBJS) $(COMPAT_OBJS) $(LDFLAGS) -Wl,-soname,$@.1 ++ ln -s $@.1 $@ + + install: all + mkdir -p $(DESTDIR)$(BINDIR) +@@ -153,7 +154,7 @@ install: all + $(INSTALL_DATA) lowdown.pc $(DESTDIR)$(LIBDIR)/pkgconfig + $(INSTALL_PROGRAM) lowdown $(DESTDIR)$(BINDIR) + $(INSTALL_PROGRAM) lowdown-diff $(DESTDIR)$(BINDIR) +- $(INSTALL_LIB) liblowdown.so $(DESTDIR)$(LIBDIR) ++ $(INSTALL_LIB) liblowdown.so.1 $(DESTDIR)$(LIBDIR) + $(INSTALL_DATA) lowdown.h $(DESTDIR)$(INCLUDEDIR) + for f in $(MANS) ; do \ + name=`basename $$f .html` ; \ +@@ -271,7 +272,7 @@ main.o: lowdown.h + + clean: + rm -f $(OBJS) $(COMPAT_OBJS) main.o +- rm -f lowdown lowdown-diff liblowdown.a liblowdown.so lowdown.pc ++ rm -f lowdown lowdown-diff liblowdown.a liblowdown.so liblowdown.so.1 lowdown.pc + rm -f index.xml diff.xml diff.diff.xml README.xml lowdown.tar.gz.sha512 lowdown.tar.gz + rm -f $(PDFS) $(HTMLS) $(THUMBS) + rm -f index.latex.aux index.latex.latex index.latex.log index.latex.out diff --git a/app-text/lowdown/files/lowdown-0.10.0-shared-library.patch b/app-text/lowdown/files/lowdown-0.10.0-shared-library.patch new file mode 100644 index 000000000000..0adfe762fb57 --- /dev/null +++ b/app-text/lowdown/files/lowdown-0.10.0-shared-library.patch @@ -0,0 +1,53 @@ +commit e33536ae131e31adf77d3258c0cdd3da10868534 +Author: Kristaps Dz +Date: Thu Nov 4 12:27:21 2021 +0000 + + Generate a shared library as well. + + Earlier, the library interface was just moving too quickly. Now, I + don't think I'll be changing it much---if at all, unless to add new + front-ends. + + References https://github.com/kristapsdz/lowdown/issues/45 + +diff --git a/Makefile b/Makefile +index 475f780..f13a364 100644 +--- a/Makefile ++++ b/Makefile +@@ -118,7 +118,7 @@ REGRESS_ARGS += "--parse-no-autolink" + REGRESS_ARGS += "--parse-no-cmark" + REGRESS_ARGS += "--parse-no-deflists" + +-all: lowdown lowdown-diff lowdown.pc ++all: lowdown lowdown-diff liblowdown.so lowdown.pc + + www: $(HTMLS) $(PDFS) $(THUMBS) lowdown.tar.gz lowdown.tar.gz.sha512 + +@@ -139,6 +139,10 @@ lowdown-diff: lowdown + liblowdown.a: $(OBJS) $(COMPAT_OBJS) + $(AR) rs $@ $(OBJS) $(COMPAT_OBJS) + ++ ++liblowdown.so: $(OBJS) $(COMPAT_OBJS) ++ $(CC) -shared -o $@ $(OBJS) $(COMPAT_OBJS) $(LDFLAGS) ++ + install: all + mkdir -p $(DESTDIR)$(BINDIR) + mkdir -p $(DESTDIR)$(LIBDIR)/pkgconfig +@@ -150,6 +154,7 @@ install: all + $(INSTALL_PROGRAM) lowdown $(DESTDIR)$(BINDIR) + $(INSTALL_PROGRAM) lowdown-diff $(DESTDIR)$(BINDIR) + $(INSTALL_LIB) liblowdown.a $(DESTDIR)$(LIBDIR) ++ $(INSTALL_LIB) liblowdown.so $(DESTDIR)$(LIBDIR) + $(INSTALL_DATA) lowdown.h $(DESTDIR)$(INCLUDEDIR) + for f in $(MANS) ; do \ + name=`basename $$f .html` ; \ +@@ -267,7 +272,7 @@ main.o: lowdown.h + + clean: + rm -f $(OBJS) $(COMPAT_OBJS) main.o +- rm -f lowdown lowdown-diff liblowdown.a lowdown.pc ++ rm -f lowdown lowdown-diff liblowdown.a liblowdown.so lowdown.pc + rm -f index.xml diff.xml diff.diff.xml README.xml lowdown.tar.gz.sha512 lowdown.tar.gz + rm -f $(PDFS) $(HTMLS) $(THUMBS) + rm -f index.latex.aux index.latex.latex index.latex.log index.latex.out diff --git a/app-text/lowdown/lowdown-0.10.0.ebuild b/app-text/lowdown/lowdown-0.10.0.ebuild new file mode 100644 index 000000000000..a38987c1e1aa --- /dev/null +++ b/app-text/lowdown/lowdown-0.10.0.ebuild @@ -0,0 +1,46 @@ +# Copyright 2021-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs flag-o-matic + +MY_PV="VERSION_${PV//./_}" +DESCRIPTION="Markdown translator producing HTML5, roff documents in the ms and man formats" +HOMEPAGE="https://kristaps.bsd.lv/lowdown/" +SRC_URI="https://github.com/kristapsdz/lowdown/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${MY_PV}" + +LICENSE="ISC" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND="virtual/libcrypt:=" +RDEPEND="${DEPEND}" + +PATCHES=( + "${FILESDIR}/lowdown-0.10.0-shared-library.patch" + "${FILESDIR}/lowdown-0.10.0-dont-install-static-lib.patch" + "${FILESDIR}/lowdown-0.10.0-linking.patch" +) + +src_configure() { + append-flags -fPIC + tc-export CC AR + + ./configure \ + PREFIX="/usr" \ + MANDIR="/usr/share/man" \ + LDFLAGS="${LDFLAGS}" \ + CPPFLAGS="${CPPFLAGS}" \ + LIBDIR="/usr/$(get_libdir)" \ + || die "./configure failed" +} + +src_compile() { + emake $(usex elibc_musl UTF8_LOCALE=C.UTF-8 '') +} + +src_test() { + emake regress +} diff --git a/app-text/nuspell/nuspell-3.1.2.ebuild b/app-text/nuspell/nuspell-3.1.2-r1.ebuild similarity index 92% rename from app-text/nuspell/nuspell-3.1.2.ebuild rename to app-text/nuspell/nuspell-3.1.2-r1.ebuild index 57cbf24e8c75..f0fd181ee336 100644 --- a/app-text/nuspell/nuspell-3.1.2.ebuild +++ b/app-text/nuspell/nuspell-3.1.2-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -16,9 +16,9 @@ IUSE="doc test" RDEPEND="dev-libs/icu" DEPEND="${RDEPEND} - doc? ( app-text/ronn ) test? ( >=dev-cpp/catch-2.3.0:0 ) >=dev-libs/boost-1.62[icu,nls]" +BDEPEND="doc? ( || ( app-text/ronn-ng app-text/ronn ) )" DOCS=( CHANGELOG.md ) diff --git a/app-text/nuspell/nuspell-4.0.0.ebuild b/app-text/nuspell/nuspell-4.0.0-r1.ebuild similarity index 92% rename from app-text/nuspell/nuspell-4.0.0.ebuild rename to app-text/nuspell/nuspell-4.0.0-r1.ebuild index b7de7c6dd8c8..fa2f0d78afd0 100644 --- a/app-text/nuspell/nuspell-4.0.0.ebuild +++ b/app-text/nuspell/nuspell-4.0.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -16,9 +16,9 @@ IUSE="doc test" RDEPEND="dev-libs/icu" DEPEND="${RDEPEND} - doc? ( app-text/ronn ) test? ( >=dev-cpp/catch-2.3.0:0 ) >=dev-libs/boost-1.62[icu,nls]" +BDEPEND="doc? ( || ( app-text/ronn-ng app-text/ronn ) )" DOCS=( CHANGELOG.md ) diff --git a/app-text/opensp/opensp-1.5.2-r6.ebuild b/app-text/opensp/opensp-1.5.2-r6.ebuild deleted file mode 100644 index 433e25dafb4a..000000000000 --- a/app-text/opensp/opensp-1.5.2-r6.ebuild +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit epatch flag-o-matic autotools - -MY_P=${P/opensp/OpenSP} - -DESCRIPTION="A free, object-oriented toolkit for SGML parsing and entity management" -HOMEPAGE="http://openjade.sourceforge.net/" -SRC_URI="mirror://sourceforge/openjade/${MY_P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~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="doc nls static-libs test" -RESTRICT="!test? ( test )" - -RDEPEND=" - elibc_glibc? ( net-libs/libnsl:0= ) -" -DEPEND="${RDEPEND} - nls? ( sys-devel/gettext ) - doc? ( - app-text/xmlto - app-text/docbook-xml-dtd:4.1.2 - ) - test? ( - app-text/docbook-xml-dtd:4.5 - app-text/openjade - app-text/sgml-common - )" - -S=${WORKDIR}/${MY_P} - -src_prepare() { - epatch "${FILESDIR}"/${P}-fix-segfault.patch - epatch "${FILESDIR}"/${P}-c11-using.patch - use prefix && eautoreconf -} - -src_configure() { - export CONFIG_SHELL=${BASH} # configure needs bash - - # The following filters are taken from openjade's ebuild. See bug #100828. - # Please note! Opts are disabled. If you know what you're doing - # feel free to remove this line. It may cause problems with - # docbook-sgml-utils among other things. - #ALLOWED_FLAGS="-O -O1 -O2 -pipe -g -march" - strip-flags - - econf \ - --enable-http \ - --enable-default-catalog="${EPREFIX}"/etc/sgml/catalog \ - --enable-default-search-path="${EPREFIX}"/usr/share/sgml \ - --datadir="${EPREFIX}"/usr/share/sgml/${P} \ - $(use_enable nls) \ - $(use_enable doc doc-build) \ - $(use_enable static-libs static) -} - -src_compile() { - emake pkgdocdir="${EPREFIX}"/usr/share/doc/${PF} -} - -src_test() { - # Skipping tests known not to work - emake SHOWSTOPPERS= check - SANDBOX_PREDICT="${SANDBOX_PREDICT%:/}" -} - -src_install() { - emake \ - DESTDIR="${D}" \ - pkgdocdir="${EPREFIX}"/usr/share/doc/${PF} \ - install - - find "${ED}" -name '*.la' -delete || die - - dodoc AUTHORS BUGS ChangeLog NEWS README -} diff --git a/app-text/opensp/opensp-1.5.2-r7.ebuild b/app-text/opensp/opensp-1.5.2-r7.ebuild index b64c81d3a7ca..ddf0d6074591 100644 --- a/app-text/opensp/opensp-1.5.2-r7.ebuild +++ b/app-text/opensp/opensp-1.5.2-r7.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}"/${MY_P} LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~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="doc elibc_glibc nls static-libs test" RESTRICT="!test? ( test )" diff --git a/app-text/trang/Manifest b/app-text/trang/Manifest index c21c96fe2361..69f8050bc313 100644 --- a/app-text/trang/Manifest +++ b/app-text/trang/Manifest @@ -1 +1,2 @@ DIST trang-20151127.tar.gz 13746141 BLAKE2B 8895fefa8be62a524a2bfb603a64bcf641f13cd500dbe51b9efdaed7d5147dd6478963d356aec81c5c5b6af12a59edcb908d203b6b8edaf093fe29f76db80b7c SHA512 f5c6973791e8caa8dcce6bbf92cbd58491f55edd7819523947ad718ea3973eb81afc6b21d4e830949c2f183b485915dab98dbb5b90e01324677cfa41f5746e26 +DIST trang-20181222.tar.gz 14847113 BLAKE2B 335722853b2d373fd9a6e9d4478b8248ca49d0559d5a8f60566f5550e60d5a004f26338897617acc617f84d1d55546afb9c51da64b7634514fa2ec508fa7a47a SHA512 fa412a5beeff07a620c4aa5723cf5b73bdb6b1cda561e3bf7764a609110f538da5313bcc79aca4d7742f71b3b071d3537681845d17ece46bc871c0964f4e251d diff --git a/app-text/trang/files/trang-20181222-build-fixes.patch b/app-text/trang/files/trang-20181222-build-fixes.patch new file mode 100644 index 000000000000..ef7118c650a1 --- /dev/null +++ b/app-text/trang/files/trang-20181222-build-fixes.patch @@ -0,0 +1,31 @@ +https://sources.debian.org/patches/jing-trang/20181222+dfsg2-6/javacc.dir/ + +Description: update local Java path +--- a/build.xml ++++ b/build.xml +@@ -1,6 +1,6 @@ + + +- ++ + + + +--- a/build.xsl ++++ b/build.xsl +@@ -23,15 +23,6 @@ + + + +- +- +- +- +- +- +- +- +- + + + diff --git a/app-text/trang/files/trang-20181222-unicode-data-path.patch b/app-text/trang/files/trang-20181222-unicode-data-path.patch new file mode 100644 index 000000000000..e1aaf5452f47 --- /dev/null +++ b/app-text/trang/files/trang-20181222-unicode-data-path.patch @@ -0,0 +1,15 @@ +Adapted from Debian. +https://sources.debian.org/patches/jing-trang/20181222+dfsg2-6/unicode.patch/ + +Description: update unicode path +--- a/mod/regex/mod.xml ++++ b/mod/regex/mod.xml +@@ -46,7 +46,7 @@ + failonerror="yes"> + + +- ++ + + + diff --git a/app-text/trang/trang-20181222.ebuild b/app-text/trang/trang-20181222.ebuild new file mode 100644 index 000000000000..3ca0be320143 --- /dev/null +++ b/app-text/trang/trang-20181222.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit java-pkg-2 java-ant-2 prefix + +DESCRIPTION="Multi-format schema converter based on RELAX NG" +HOMEPAGE="http://thaiopensource.com/relaxng/trang.html" +SRC_URI="https://github.com/relaxng/jing-trang/archive/V${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}"/jing-${P} + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +COMMON_DEP=" + dev-java/xerces:2 + dev-java/xml-commons-resolver:0" +RDEPEND=" + >=virtual/jre-1.8:* + ${COMMON_DEP}" +DEPEND=" + >=virtual/jdk-1.8:* + dev-java/javacc:0 + dev-java/saxon:6.5 + dev-java/testng:0 + ${COMMON_DEP}" +BDEPEND="app-i18n/unicode-data" + +EANT_ANT_TASKS="testng" +EANT_GENTOO_CLASSPATH="xerces-2,xml-commons-resolver" +JAVA_ANT_REWRITE_CLASSPATH="yes" +JAVA_PKG_BSFIX_NAME="build.xsl" + +PATCHES=( + "${FILESDIR}"/${PN}-20181222-build-fixes.patch + "${FILESDIR}"/${PN}-20181222-unicode-data-path.patch +) + +src_prepare() { + default + + eprefixify mod/regex/mod.xml + + java-pkg_clean + echo "${PV}" > version.xml || die +} + +src_configure() { + java-ant-2_src_configure + + # Because this crazy package uses XSLT, we need to escape this. + sed -i 's:\${gentoo\.classpath}:${{gentoo.classpath}}:g' build.xsl || die + + EANT_EXTRA_ARGS="-Djavacc.dir=${EPREFIX}/usr/share/javacc/lib" + export LOCALCLASSPATH=$(java-pkg_getjars --build-only --with-dependencies saxon-6.5) +} + +src_compile() { + EANT_BUILD_TARGET="modbuild trang-doc" java-pkg-2_src_compile + EANT_BUILD_TARGET="mod.trang.jar" EANT_BUILD_XML="modbuild.xml" java-pkg-2_src_compile +} + +src_test() { + java -jar build/${PN}.jar "${FILESDIR}/test.xml" test/test.xsd || die + java -jar build/${PN}.jar "${FILESDIR}/test.xml" test/test.dtd || die + java -jar build/${PN}.jar test/test.dtd test/test.dtd.xsd || die + + md5sum -c <aSwlg!LcMfozu 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 delta 7469 zcmV+|9n#|CTjX1?aSwkl#6uAKX#hh(S{5__iZ1rRw_w(gQ26BpHoHdTB%H=!Z6>&Y zmzI(Nk`8X85^5;PnM51d+LpX1Hfals4us`vSL>yq*&Hi_w|hVr&xa=_pk6;;4pcDg z0pNH>St7!8sAsGxyhHwSC+MCC9}+p9TIvI4LFWz0z5tA$1@?bx@8-xV%>i6Qr~~>3 zt!t1~AXb=KT*Ga*Mle8Rm=z9>L711W{TDnsfiYljaBO~HY?P-iiZ zNG_-&l**ioECw-;lTd8xW~xtt9w`tIgbn&MVCo>~$PfJkJ#L7I!iFgjDug&Lc>YJs z1aC!(zad7B=skb&q*;)kL7k%BIQo^e&kH*Qe1QL9>2^SK?PC?}Vys zTPqs>vEiX+B;4QNWEBYdV8SG<3`VpEv~5k4K9?deU?~6xnMR3vQh$a;Cc%>_5kY@} z=KBz0a-kt~Ajt^sa%WH+0wNAr24JF|w2Rt7e;%+DLvgdzWQlfJQG^KEm4%JNrmLh~>WUS+X5!o`+SOJLs5w@~${Mu+$${!dZX%_>9Ot|3|XIy`$YR5J- z^-X}Q7*Vzhl=9RbseMfrPzc(*@+CsJh+a}X9bqVDm=weHHed~LRL~1*3*Ex@>&v(P z%ZKynWxxIH4KMlk1LrR6#N{9<(4JfeNg9VVe{Fl?cM`-6WTO#~jW7^+XQDY`Z0Ol` zaJvYfl!L<;8fmc+bcI?}B~E`8%RV;w7=@9_K^VJ)an&wze@L;ReO>K|7aW47E}AE_ zKJC4bc$DtML`j4WPgdjbD}oPN(&iSWiz?jO(DPg%;fZkqfK*Wck8nScH3JJqr^QYj33%NL=X`56Dtc`nWSNYISYdcTlKiDi-rT zvH7tE?FNSd!O9BRfR}$s%QUr7>GCsP|L^Vfi}&x^I{9h3J2*Hdj{pMj7|p|i1gfb6 zMnQPUQT;4+^AV0}mzWw*L_thMXefr|@KQTbbLyJm{jPMW& zuHi-aWUmQVnIugiDW1&32Gjx`5HHGKOyCkB9$+xi^BJyRUVr)J_3hp6huwxLP=gix z#(ubg(XCiq@-LMbHABIZ_JsYSPO=(c1CHkJDZ;3Xbg&>C5J?P$7Bk)hU`+79GVqR+ zk`N_?d6?pdcLRTh`V7MEQ=Zirw>%HtOo`|*8$3n99&7tQY}k7sm`ralPpCbwLSO%j0Pq_ZcpP{`~yueZ2Bb zi6I#srp_<9Qf{khI|Z~tc`b5>io_~SmUQgqWeur(ieh3_3REq3o*k$lu;daEgQut3 zfq2JN0P9LtB(krnw;@lA{?L>ZVi$-1kotRsg7ApyUM{(y)P*g9XNi*kaN}=VWh7wJ z&OanQQ`63C)5=0yWeyfDl4Nk96fGn$)p0~qLzBi8AAb{7KEQHrn4E3^dSIFIKt=$_ zP5ZhB@`js3UMOed*12g`dQI+HV-~1i?-GlJIvAupFod7ej^PH)=E)?Qt6ky~4Uc1u z-Ec;jvhmRSXyjuO42T_)-l@e%h;V0^4kOl*O#qc~WiYi!`d8y>=$`JVtQ7I{AS-~L z)&V>mmjl3Q@RMj3Kz};3xLV-MBgW?}2Af7d)X0ATnZvM)jOPX_pfk*BRI_Vg`MS6557^0&uHb8Ng}k6=M&nJ_zKw|E)d6wSTB4haoZi7)BdWRjRZKc;SK| zX(!pOw7q5yl8o=c`GOu5U4+u=tzN!#_{1`Up@~Jr5@dARRDV@-GKeiIz>&zCFCwe?nWo9`1z;7zRTF4wR$(xy$h!0S z1AydKtKb=p7f_pfVgYLVebnyZD$gWqXxMQqYJa>Jsj{-L3F>4qO?^Q)>A;`4Otr=u zf&`5N4vd3qb8=D*m@kqcEHAf#jNA*=(UyjWHJj-)6IyYoozF`7;tO!T>Pw*zuW5*S1v{7g|C_!ZU!zL{`__H+B9yYPOS~c2IOd54Oq}60aH2;NG z&HJDVi?)AzNN$6F`h=umit*^^8W4b$LM+8u0BtOckFIg%pi=`g zXyY}4LLj<-TB8ofjzUD>bFTmg^2!L3#wNit{-1S@CdGh)xVAr{JzKDij5Lk=8a4IsHN_Jw+Po`cnWT15(>>RpCl9O>eLW}K=W#4cfZ{= zcg2&UmMFx1nuB1xO$>zZwT%!w7R zP4?gBs}iBEO(W}wgoOyukT!-@W)jh|E$}}RCZyb}#u0(Hj;SnRb5}eCDjF?xpuR?0 zBW{v^#$Zt9+@1xm`Q?O{(1w@BkI%T_*XLjVk0z+U-J90=2KdpDn*_{K1tnyR0Opo_ zLlL1C@twsccZqWxGKwHPxv(!=iy^@KZ$y2hb`WL+6ez~39kKz$!(j$(>X&P5Bpgld zqAe;$B0GfpezakeP!zQ5qQjH5br2AB4flnA!(!1;<_@)&HG+m~YuYJC_#~M(bbOO| z4Qfk}PY5p1CDbd08$OO@Qn#%Lv^s2o!_oAAJs7Bgi77Xm^yTIC=g7&pO(%^ax>$1H}V~qESOZ{yELyK>R3p^GzG}Y3-$17%_!!sDJ|Zs9@87 zBoi{08(&lS45oZ4C#D8t8-=3whFpt!CSd1d*p&|>I*P_Md1!>yM(C3t$g8&e1iXNo zacMm?bWR;x0lh&_AgkJmSjRKR(fGa^D(Y1Qv_JR-yDUtl$S6xrA|@jx45Z@t@%@n9 zZDZui>-YI9dG_{S^v5!qng!vv(Gg^SI25JPlFb)~1(vEK2XZgy1RHeim0&}9;R#V{ zwk%hzC^dT>9~*wC&84lgK38i58a}Vlm7!jc3R_dv>VJ&`YCU)|kxYc0l%Oh`#)zTj zq*fws-^FWU?KG5!8i%B8gFG~UC2}w|(BdYP5Mg(x1THw_kC1C<-xDP7_JoIjVAJFb z=|U{E@?j%Vuy?o3k+1#B$Jh7UBl&iE2Ak}$d=T5H+;PsRD!!RGa_<2TJ~RgnA?XHn zLd`Uv>%F-m>6D;y;O8Kg)nLJSYsVi@*4~<%+$|U^WnK|g380QT7!(d6%$3;lUi;Ck0V-hzcAHdJ2}FC-vR|Df$)em|#eMvO{RBON>j7 z6X8vvJ#-ib>ag?$(}cBTRB7fJy2pI63bL)jOck|5M`_Hs-R zI5LP}QVBZSfp{pIj(${Q=dbv3=rw2?zy%Y_NX}3$Q)euqx9#`|>yyY>QbMJ>3}uMO zHp6OJX}C+A-hl?S38uk}ZVTXDeI@m$!3MZ!AoWpWY9DgM5Ac`tmMVx1CB^ zV<}=v8^pweV&6&N(Xen?Dn1NW1I%{H2Q5P)pRwJV@=I#FW=TLeT8R)f1A9_ZcP||s ze=S8@zOidjJ+$5zWkF$KRay5(DFV((e?6nn5k;!4L~siS-_>IpQKy-3-W~r%O+ihN zBzFo+YT^i@%NQ_!ZP+YrY@u`2V98fQ4ddYK8WKrUvo6$h5T*GQNpJOhZ#$J=zrCXJ zf8M{o{k|cVo`_Eoit@|0{-iwTgJnvBrFUkjLFRL{m_ zXlJMkM-fK&NQh2-M@R`}+0|pa2kn}b~B;<{DIW_9%T~Q7$hdFX>c4ihPG@ z-x+^@iK->hHE^eO>Prm*2hFR!gMqR-sN`qBzV$Eb^|KH0ZYJ-tHHttgMY6ljFvg;B zE<^T6Jz2#*#DSLDNo@%@hy-vNR9#MU=sUKkT@QayxJYb`xb!)Cf0OLO%8Kjc4Vy6Go~302(?~+ z=VlRSEy7Bwu#+K_nw1$IPzPyv{xY|*p`qonsx z@CYKROM!RouwhIwRN(@V%SoZsFo|7rW{4BLS^=lfpJ#Gs%35|*U^Y#<3e6xwy%z#c z3JaOdu49HXXFqh&wxZfSAc%udj^1fO`fJmr1?-d^OeO(`Z?r%T8gEOk)IiS)3O27NUd!$4p60F!|bCeAwV8lWzJC5$DZh7>oX3Ov)B(`kn83QRr0Qk@A;D#}#|8y0bH zjWcNT9JI$$>IA5ur=nl7-U~oNh&M2P>3SW)?<4oQzf-aPS)EdN+Uv@GRXj7al{A~s zwPWLvr5->k6LC-#93p#kj&lx;owg&f=1mQ+t;S-|35+g}3f-lIbe-CND7r>~bwqZN zz{E@LJe3(Dn&h#CWL}47u)96gjG3HWQ`TTZ)`Z{EDdk%A>VZh!fwLVo<8=diWr21i z2moO;9jWoscC2h#K?8_aml&}<7rGe(MW$owrV;mwYk|7_t=aST`f@+sR&VLmbx@(| zaIWk&$%G6QJ4-;MI&@Zl4EoK7BG3zBKs4=7cFpzp>jv8<8SM}2TQ|t z-@o-wFZYqLry$F5?xIP!bI?jU zC4$_aY%eNfQV3{&;DvhgL3_*UkY#Sg2XrNT!y@rO*B`cO4f{oaTl4sa571Z# zHHA=}p4*`?G~<+Y*wd@euQvpMUFb#FcHlNgZxOvJuZQt}$=XZI+VEH!5w!JaC+e7o zI={xkk5wbgAEgnKj=K#90<@zklWs??iH&Jfvr?K%qu#~C+<`?pdY40%lJGhLr##gw z2Bg?11W@vzF|}a~LOZBpXdRKtw~$>5_5*I|_1oXx?S<|cC4G?J+|SzrfE?_r9 z(hui#+JrTSa-Of2(FTzw(ZPZlXVQ@;Z3<~FPp1!;&t(tFe+KLZiiB%u6bc)~PZu1D zWX1(XbT@WnJH5h&l|&K12n`QjOVPB<(!-Gp*xa^%D{Ax_TYpCF`xy7u>+PLb&h*fU zEYKltz56O7;Fr^EAMRR}iP@{bPhfpfkD9tj+Pjc5c7SLIv2Q8!S-@;xlmu>TYx#Hq z^&WhDY6otqi@fpum}K>FbtvZHl61gnU_E24L2nH}N)#P->Jybh+Ua#%MK6IuyR0Vn z4eU989crUOW%xZlw`r(h;)GEfdKXUApa`0)>qMaZN#q8-+y>6}P>a3j{XCX$w(|RY zc}J1?wtY19=BuptdyrTM^@xN*m`|Oi(OloSPKSf$h(5e09;8``Z4bC#C$6I2>NUN# z0|E?c+QArDQ52lhyQ-2p0|;9KUF3Oa#4hR#cXa7nK% zO0H-^kp)Q_vDn}zDA4q>CVl~VlGUtEUOQB_oc8sKP9WB;$#)>7H;?VeL4)ynk%3fg zRtub*Kr`V?`c3hF-`_sZ*O%9C_depSGnTP>xO|j)Bncw=QT;iPD(mP|J%*w|;U&?3 zlSe*jOlz}1Ai-*+lHNyz%if6fg?OsHt$eN>@`_H-z9Z>@>nmPcs~Q!cyp1whLhnbw zHj+MZO~W#-8MOzgS173mcRAILNYq;ba_eX-P*DJ{c>^ohQ&=v@_{RG7dJ3#Xw{ z_570hnMbD_SrrF9L6PcVc&L7B#PjGaA*dc11UR26qf|6Ste1vdvlUaD@_G+aDTI60 zr4jb+yAJ<7>|_p<|3rEOz$aekl(c&&vDEpe9gPGv6z|L`PBkUS-~l)@;(#;bQ3-;-Re!j)(Fa2*XSn&6KSO0WJdNMde zLq$4gjv*O(Rh;~`bmj0mUrTtLBeWW0(ne#&e42(uGSZtkp)vKwn}HVBE2_F$RDmy? zJ0QJ_4)(IHsUxKXih30`+~bEnw_mWG7)bvll}hPd;Kgt8M4fw!>?I~8i4GrLF(YA_SMxXwKc%~ zz|B-`=AoO_t(JtGI(ysorU5`%FGF&y(l`L?Q>6z&cT{24=!-oe?84xg)xNkOF_Phd43v`$fknr; r>D@*^vkvH_3~rnTjs?g@xyZF0)u2H%z0r=3)_?f_&B)d;UQ+-7+uk)x diff --git a/dev-cpp/glog/glog-0.5.0.ebuild b/dev-cpp/glog/glog-0.5.0.ebuild index 4df075626adc..0c9b38f9a7c0 100644 --- a/dev-cpp/glog/glog-0.5.0.ebuild +++ b/dev-cpp/glog/glog-0.5.0.ebuild @@ -1,8 +1,7 @@ -# Copyright 2011-2021 Gentoo Authors +# Copyright 2011-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="7" -CMAKE_ECLASS="cmake" +EAPI="8" inherit cmake-multilib diff --git a/dev-cpp/glog/metadata.xml b/dev-cpp/glog/metadata.xml index 0f91ce1bb22c..b109eca5bd20 100644 --- a/dev-cpp/glog/metadata.xml +++ b/dev-cpp/glog/metadata.xml @@ -5,9 +5,9 @@ arfrever.fta@gmail.com Arfrever Frehtes Taifersar Arahesis - - floppym@gentoo.org - Mike Gilbert + + cjk@gentoo.org + Cjk Use dev-cpp/gflags for flag parsing diff --git a/dev-embedded/Manifest.gz b/dev-embedded/Manifest.gz index 3da7ceb4002c4657c94672234b29166eea3f3e95..e82f4321b1fe0dd0e7cc315a7d0a06c68260ae8f 100644 GIT binary patch literal 8913 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 f>DZZ(q>^OgO0Y9LcZ literal 8909 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/' "${S}"/setup.py || die + default +} + +src_install() { + distutils-r1_src_install + udev_dorules scripts/99-platformio-udev.rules +} diff --git a/dev-java/Manifest.gz b/dev-java/Manifest.gz index 39bb77f6497f87284fefc712e755b71a8060af88..4da57eee08bfc5d4abebc1916e5515e7de39fa7c 100644 GIT binary patch delta 55576 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�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 N^MC)%HM1h60RZK>*|Nejc`@j9RzW2L- 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 Frehtes Taifersar Arahesis - java@gentoo.org - Java + cjk@gentoo.org + Cjk Soname version number of Protobuf diff --git a/dev-java/protobuf-java/protobuf-java-3.16.0.ebuild b/dev-java/protobuf-java/protobuf-java-3.18.2.ebuild similarity index 96% rename from dev-java/protobuf-java/protobuf-java-3.16.0.ebuild rename to dev-java/protobuf-java/protobuf-java-3.18.2.ebuild index 96752936a170..639718e1e00d 100644 --- a/dev-java/protobuf-java/protobuf-java-3.16.0.ebuild +++ b/dev-java/protobuf-java/protobuf-java-3.18.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 2008-2021 Gentoo Authors +# Copyright 2008-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" @@ -22,7 +22,7 @@ else fi LICENSE="BSD" -SLOT="0/27" +SLOT="0/29" KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-macos" IUSE="" diff --git a/dev-java/protobuf-java/protobuf-java-3.19.3.ebuild b/dev-java/protobuf-java/protobuf-java-3.19.3.ebuild new file mode 100644 index 000000000000..e5e812ca84c2 --- /dev/null +++ b/dev-java/protobuf-java/protobuf-java-3.19.3.ebuild @@ -0,0 +1,55 @@ +# Copyright 2008-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-pkg-simple + +if [[ "${PV}" == "9999" ]]; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/protocolbuffers/protobuf" + EGIT_SUBMODULES=() +fi + +DESCRIPTION="Google's Protocol Buffers - Java bindings" +HOMEPAGE="https://developers.google.com/protocol-buffers/ https://github.com/protocolbuffers/protobuf" +if [[ "${PV}" == "9999" ]]; then + SRC_URI="" +else + SRC_URI="https://github.com/protocolbuffers/protobuf/archive/v${PV}.tar.gz -> protobuf-${PV}.tar.gz" +fi + +LICENSE="BSD" +SLOT="0/30" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-macos" +IUSE="" + +BDEPEND="~dev-libs/protobuf-${PV} + >=virtual/jdk-1.8:*" +DEPEND=">=virtual/jdk-1.8:*" +RDEPEND=">=virtual/jre-1.8:*" + +S="${WORKDIR}/protobuf-${PV}/java" + +if [[ "${PV}" == "9999" ]]; then + EGIT_CHECKOUT_DIR="${WORKDIR}/protobuf-${PV}" +fi + +src_prepare() { + pushd "${WORKDIR}/protobuf-${PV}" > /dev/null || die + eapply_user + popd > /dev/null || die + + java-pkg-2_src_prepare +} + +src_compile() { + "${BROOT}/usr/bin/protoc" --java_out=core/src/main/java -I../src ../src/google/protobuf/descriptor.proto || die + JAVA_SRC_DIR="core/src/main/java" JAVA_JAR_FILENAME="protobuf.jar" java-pkg-simple_src_compile +} + +src_install() { + JAVA_SRC_DIR="core/src/main/java" JAVA_JAR_FILENAME="protobuf.jar" java-pkg-simple_src_install +} diff --git a/dev-java/resin-servlet-api/Manifest b/dev-java/resin-servlet-api/Manifest index 650c63b7bbc7..2e5cc967f07e 100644 --- a/dev-java/resin-servlet-api/Manifest +++ b/dev-java/resin-servlet-api/Manifest @@ -1,5 +1,4 @@ DIST resin-3.0.25-src.zip 10690692 BLAKE2B dde17819f958053bfe2e1ac0068db0a56c068185d676dce047769ffcd219036318e0f1adc0fee1757136aa4d5f8c75e112e286cb66d445bd30a283afe2c6ebba SHA512 f80f109b120cfbb484614c733cd10e0e057b7a704a7a00d2a6b83d95876558e4800ecc6d9fe3a3b8ddc32f9d556a51145edc3d08a8625937b8c06f413a335057 DIST resin-4.0.27-src.tar.gz 10291608 BLAKE2B f28833923dbc49e255d5be04bd568705da953476fd10554db727f14667e3120b7278494cf8c59e6b58f825c4f50be8e766b648d7347f71dfda6743e26b157468 SHA512 498de18818f8c1e47919db2415292492ba4879765ad01a5c1a44c4b88bad02267aea245d3225197a62574091ef163910fb0c0924e06d9c9e03e8067dd7aacf08 -DIST resin-4.0.27-src.zip 17990178 BLAKE2B 2da8c4bae7328f0a39fc7cc84c2d7a25408a8242150a9b324cc34a15e0342ed709b9e1db8773873d804d59b47f0c62945433d211fe06ded03db1aad39c46a6d6 SHA512 ce1d7eb19ab722c2942d82b6ce80ddd193907d6062df361501d28adbbe57e6b7a2effc734e7820bc73d7743b2546799bc6badbcc2187c7da75cab0b9294b8a53 DIST resin-4.0.46-src.tar.gz 32564716 BLAKE2B 6f600cb52ab6f56271a7f75832f300af56d1a2d3a868f5fda208271bd93838e31e49b5f843b668b36a237ced363dd551cf6e8d82fcd70e58c1857667b2b9646a SHA512 649b7204c18e7d3a2144130f07590f2d5af29f3b0567acddd4a8d83caebc45a9dea10a671edebd1ff32df304d7a9f1ce44b0b86fdc0ba353fe01b26d900bd368 DIST resin-gentoo-patches-3.0.25.tar.bz2 4781 BLAKE2B df087e05a80442c44969ccd20099ad5ff5d1e6ab92886255cfa262bcce73043f07b01109e84e224dd991c43730d6c0795bf63bde3b8aaa5fa6dbf749dfbb78f5 SHA512 23ce290e97f18248e08e0b3b7ccf37f60a4b0bf2c3aa28d856384295a286b3eeb9636e299e0620c2c858f8e523806707fe1d4531070ee7ffb4037ad483e6d035 diff --git a/dev-java/resin-servlet-api/resin-servlet-api-4.0.27-r2.ebuild b/dev-java/resin-servlet-api/resin-servlet-api-4.0.27-r2.ebuild index e0bc4f832070..62ce67795aea 100644 --- a/dev-java/resin-servlet-api/resin-servlet-api-4.0.27-r2.ebuild +++ b/dev-java/resin-servlet-api/resin-servlet-api-4.0.27-r2.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://caucho.com/download/resin-${PV}-src.tar.gz" LICENSE="GPL-2" SLOT="3.0" -KEYWORDS="~amd64 ~ppc64 ~x86" +KEYWORDS="amd64 ppc64 x86" DEPEND=">=virtual/jdk-1.8:*" RDEPEND=">=virtual/jre-1.8:*" diff --git a/dev-java/resin-servlet-api/resin-servlet-api-4.0.27.ebuild b/dev-java/resin-servlet-api/resin-servlet-api-4.0.27.ebuild deleted file mode 100644 index 62503ad641b1..000000000000 --- a/dev-java/resin-servlet-api/resin-servlet-api-4.0.27.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" - -JAVA_PKG_IUSE="source" - -inherit java-pkg-2 java-ant-2 - -DESCRIPTION="Resin Servlet API 3.0/JSP API 2.1 implementation" -HOMEPAGE="http://www.caucho.com/" -SRC_URI="http://www.caucho.com/download/resin-${PV}-src.zip" - -LICENSE="GPL-2" -SLOT="3.0" -KEYWORDS="amd64 ppc64 x86" - -IUSE="" - -COMMON_DEP="" - -RDEPEND=">=virtual/jre-1.6 - ${COMMON_DEP}" -DEPEND=">=virtual/jdk-1.6 - app-arch/unzip - ${COMMON_DEP}" - -S="${WORKDIR}/resin-${PV}" - -java_prepare() { - cd "${S}" - rm -f modules/ext/*.jar project-jars/*.jar webapp-jars/*.jar - java-ant_bsfix_files build-common.xml || die -} - -EANT_BUILD_TARGET="servlet16" -EANT_DOC_TARGET="" - -src_install() { - java-pkg_newjar "modules/servlet16/dist/servlet-16.jar" - use source && java-pkg_dosrc "${S}"/modules/servlet16/src/* - - dosym "${PN}.jar" "/usr/share/${PN}-${SLOT}/lib/servlet-api.jar" - java-pkg_regjar "${D}/usr/share/${PN}-${SLOT}/lib/servlet-api.jar" - dosym "${PN}.jar" "/usr/share/${PN}-${SLOT}/lib/jsp-api.jar" - java-pkg_regjar "${D}/usr/share/${PN}-${SLOT}/lib/jsp-api.jar" -} diff --git a/dev-java/resin-servlet-api/resin-servlet-api-4.0.46-r1.ebuild b/dev-java/resin-servlet-api/resin-servlet-api-4.0.46-r1.ebuild index 4e73714c0d20..3bab35a2b31c 100644 --- a/dev-java/resin-servlet-api/resin-servlet-api-4.0.46-r1.ebuild +++ b/dev-java/resin-servlet-api/resin-servlet-api-4.0.46-r1.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 @@ -13,7 +13,7 @@ SRC_URI="https://caucho.com/download/resin-${PV}-src.tar.gz" LICENSE="GPL-2" SLOT="3.1" -KEYWORDS="~amd64 ~ppc64 ~x86" +KEYWORDS="amd64 ppc64 x86" DEPEND=">=virtual/jdk-1.8:*" RDEPEND=">=virtual/jre-1.8:*" diff --git a/dev-java/swt/swt-3.8.2-r3.ebuild b/dev-java/swt/swt-3.8.2-r3.ebuild deleted file mode 100644 index 31af30f456c6..000000000000 --- a/dev-java/swt/swt-3.8.2-r3.ebuild +++ /dev/null @@ -1,149 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" - -inherit epatch java-pkg-2 java-ant-2 toolchain-funcs java-osgi - -MY_PV="${PV/_rc/RC}" -MY_DMF="http://archive.eclipse.org/eclipse/downloads/drops/R-${MY_PV}-201301310800" -MY_P="${PN}-${MY_PV}" - -DESCRIPTION="GTK based SWT Library" -HOMEPAGE="http://www.eclipse.org/" -SRC_URI=" - amd64? ( ${MY_DMF}/${MY_P}-gtk-linux-x86_64.zip ) - ppc? ( ${MY_DMF}/${MY_P}-gtk-linux-x86.zip ) - ppc64? ( ${MY_DMF}/${MY_P}-gtk-linux-ppc64.zip ) - x86? ( ${MY_DMF}/${MY_P}-gtk-linux-x86.zip )" - -LICENSE="CPL-1.0 LGPL-2.1 MPL-1.1" -SLOT="3.8" -KEYWORDS="amd64 ppc64 x86" -IUSE="cairo opengl" - -COMMON_DEPEND=" - >=dev-libs/atk-1.10.2 - >=dev-libs/glib-2.6 - >=x11-libs/gtk+-2.6.8:2 - x11-libs/libXtst - cairo? ( >=x11-libs/cairo-1.4.14 ) - opengl? ( - virtual/glu - virtual/opengl - )" -DEPEND="${COMMON_DEPEND} - app-arch/unzip - virtual/jdk:1.8 - virtual/pkgconfig - x11-base/xorg-proto - x11-libs/libX11 - x11-libs/libXrender - x11-libs/libXt - >=x11-libs/libXtst-1.1.0" -RDEPEND="${COMMON_DEPEND} - >=virtual/jre-1.4" - -S="${WORKDIR}" - -# JNI libraries don't need SONAME, bug #253756 -QA_SONAME="usr/$(get_libdir)/libswt-.*.so" - -src_unpack() { - local DISTFILE=${A} - unzip -jq "${DISTDIR}"/${DISTFILE} "*src.zip" || die "Unable to extract distfile" - unpack "./src.zip" - - # Cleanup the redirtied directory structure - rm -rf about_files/ || die -} - -java_prepare() { - # Replace the build.xml to allow compilation without Eclipse tasks - cp "${FILESDIR}/build.xml" "${S}/build.xml" || die "Unable to update build.xml" - - mkdir -p "${S}/src" - mv "${S}/org" "${S}/src" || die "Unable to restructure SWT sources" - - epatch "${FILESDIR}"/${PN}-3.8-as-needed-and-flag-fixes.patch - epatch "${FILESDIR}"/${P}-gthread.patch -} - -src_compile() { - # Drop jikes support as it seems to be unfriendly with SWT - java-pkg_filter-compiler jikes - - local AWT_ARCH - local JAWTSO="libjawt.so" - if [[ $(tc-arch) == 'x86' ]] ; then - AWT_ARCH="i386" - elif [[ $(tc-arch) == 'ppc' ]] ; then - AWT_ARCH="ppc" - elif [[ $(tc-arch) == 'ppc64' ]] ; then - AWT_ARCH="ppc64" - else - AWT_ARCH="amd64" - fi - if [[ -f "${JAVA_HOME}/jre/lib/${AWT_ARCH}/${JAWTSO}" ]]; then - export AWT_LIB_PATH="${JAVA_HOME}/jre/lib/${AWT_ARCH}" - elif [[ -f "${JAVA_HOME}/jre/bin/${JAWTSO}" ]]; then - export AWT_LIB_PATH="${JAVA_HOME}/jre/bin" - elif [[ -f "${JAVA_HOME}/$(get_libdir)/${JAWTSO}" ]] ; then - export AWT_LIB_PATH="${JAVA_HOME}/$(get_libdir)" - else - eerror "${JAWTSO} not found in the JDK being used for compilation!" - die "cannot build AWT library" - fi - - # Fix the pointer size for AMD64 - [[ ${ARCH} == "amd64" || ${ARCH} == "ppc64" ]] && export SWT_PTR_CFLAGS=-DJNI64 - - local make="emake -f make_linux.mak NO_STRIP=y CC=$(tc-getCC) CXX=$(tc-getCXX)" - - einfo "Building AWT library" - ${make} make_awt - - einfo "Building SWT library" - ${make} make_swt - - einfo "Building JAVA-AT-SPI bridge" - ${make} make_atk - - if use cairo ; then - einfo "Building CAIRO support" - ${make} make_cairo - fi - - if use opengl ; then - einfo "Building OpenGL component" - ${make} make_glx - fi - - einfo "Building JNI libraries" - eant compile - - einfo "Copying missing files" - cp -i "${S}/version.txt" "${S}/build/version.txt" || die - cp -i "${S}/src/org/eclipse/swt/internal/SWTMessages.properties" \ - "${S}/build/org/eclipse/swt/internal/" || die - - einfo "Packing JNI libraries" - eant jar -} - -src_install() { - swtArch=${ARCH} - use amd64 && swtArch=x86_64 - - sed "s/SWT_ARCH/${swtArch}/" "${FILESDIR}/${PN}-${SLOT}-manifest" > "MANIFEST_TMP.MF" || die - use cairo || sed -i -e "/ org.eclipse.swt.internal.cairo; x-internal:=true,/d" "MANIFEST_TMP.MF" - sed -i -e "/ org.eclipse.swt.internal.gnome; x-internal:=true,/d" "MANIFEST_TMP.MF" - use opengl || sed -i -e "/ org.eclipse.swt.internal.opengl.glx; x-internal:=true,/d" "MANIFEST_TMP.MF" - sed -i -e "/ org.eclipse.swt.internal.webkit; x-internal:=true,/d" "MANIFEST_TMP.MF" - java-osgi_newjar-fromfile "swt.jar" "MANIFEST_TMP.MF" "Standard Widget Toolkit for GTK 2.0" - - java-pkg_sointo /usr/$(get_libdir) - java-pkg_doso *.so - - dohtml about.html -} diff --git a/dev-java/swt/swt-3.8.2-r4.ebuild b/dev-java/swt/swt-3.8.2-r4.ebuild index 8bca8e212541..4078770338fb 100644 --- a/dev-java/swt/swt-3.8.2-r4.ebuild +++ b/dev-java/swt/swt-3.8.2-r4.ebuild @@ -19,7 +19,7 @@ SRC_URI=" LICENSE="CPL-1.0 LGPL-2.1 MPL-1.1" SLOT="3.8" -KEYWORDS="~amd64 ~ppc64 ~x86" +KEYWORDS="amd64 ppc64 x86" IUSE="cairo opengl" COMMON_DEPEND=" diff --git a/dev-java/tomcat-servlet-api/tomcat-servlet-api-5.5.36.ebuild b/dev-java/tomcat-servlet-api/tomcat-servlet-api-5.5.36.ebuild index d30225f7f48a..45eff8f89957 100644 --- a/dev-java/tomcat-servlet-api/tomcat-servlet-api-5.5.36.ebuild +++ b/dev-java/tomcat-servlet-api/tomcat-servlet-api-5.5.36.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 @@ -12,7 +12,7 @@ SRC_URI="https://archive.apache.org/dist/tomcat/tomcat-5/v${PV}/src/${MY_P}.tar. LICENSE="Apache-2.0" SLOT="2.4" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="doc source" DEPEND=">=virtual/jdk-1.8 diff --git a/dev-java/xmpbox/xmpbox-2.0.24.ebuild b/dev-java/xmpbox/xmpbox-2.0.24.ebuild index 688d4514c46f..f7c6fc51fc26 100644 --- a/dev-java/xmpbox/xmpbox-2.0.24.ebuild +++ b/dev-java/xmpbox/xmpbox-2.0.24.ebuild @@ -18,7 +18,7 @@ SRC_URI="mirror://apache/pdfbox/${PV}/pdfbox-${PV}-src.zip" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 arm64 ~ppc64 x86" +KEYWORDS="amd64 arm64 ppc64 x86" # Common dependencies # POM: pom.xml diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz index aa8cb2af751ccbe75b73d0110cd352fec7d253f4..fa697ff4f1b06c69ed26c990fd1a4614a40f7d7f 100644 GIT binary patch literal 18522 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 Zhz2+1AJ@^63n;gh|MJ>JHD`}NbuAAAYnhkyJ( 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 DUYa`3 diff --git a/dev-lang/execline/Manifest b/dev-lang/execline/Manifest index b10c290c5f79..04a0a23d76da 100644 --- a/dev-lang/execline/Manifest +++ b/dev-lang/execline/Manifest @@ -1 +1,2 @@ DIST execline-2.6.1.1.tar.gz 92495 BLAKE2B 6b901819e49c424d52ce2d87b6b42aec1595fb97fef7905e93eca2f3ac029a35f826e37e519e2c6ab9e2638f625a446db363f5fbfd5530a93b52c831660b7a11 SHA512 5826abb407742ad8a2cd48c09b966827d129dda420db07c893cd7a27e806441d7b117a0c61fdc0222e527aada976da26e4779a4896fc084cdf6efa8294ffac5b +DIST execline-2.8.2.0.tar.gz 98438 BLAKE2B 66860a1abb3f8078bd625d13dda2caec71bc41d54a35275548897018818b8b881b37d4ab4f4dd7a9a36386802f1f830d345e7ade0e9638b49acc80314ae60ae1 SHA512 9a2c21fbddfc4bce69857fa906fcbb7b17b0cd1009a33a9f3bbcce69ff443af82704d74b792e2d4393eb6d7de9888a5bc74ff208c31485d3398b0dea07368a15 diff --git a/dev-lang/execline/execline-2.6.1.1.ebuild b/dev-lang/execline/execline-2.6.1.1.ebuild index e932435f75ec..83a8194344ff 100644 --- a/dev-lang/execline/execline-2.6.1.1.ebuild +++ b/dev-lang/execline/execline-2.6.1.1.ebuild @@ -1,8 +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 +inherit toolchain-funcs + DESCRIPTION="A non-interactive scripting language" HOMEPAGE="https://www.skarnet.org/software/execline/" SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz" @@ -14,7 +16,7 @@ IUSE="static static-libs" REQUIRED_USE="static? ( static-libs )" -RDEPEND=">=dev-libs/skalibs-2.9.3.0:=[static-libs?]" +RDEPEND="williamh@gentoo.org William Hubbs + + arkamar@atlas.cz + Petr Vaněk + + + proxy-maint@gentoo.org + Proxy Maintainers + Execline is a non-interactive scripting language similar to sh. According to the home page, the syntax is far mor logical and diff --git a/dev-lang/gnat-gpl/files/gnat-gpl-2019-gentoo.patch b/dev-lang/gnat-gpl/files/gnat-gpl-2019-gentoo.patch deleted file mode 100644 index 36befaafc0f8..000000000000 --- a/dev-lang/gnat-gpl/files/gnat-gpl-2019-gentoo.patch +++ /dev/null @@ -1,42 +0,0 @@ ---- a/patch/15_all_disable-systemtap-switch.patch 2019-05-28 09:25:40.556754095 +0200 -+++ b/patch/15_all_disable-systemtap-switch.patch 2019-05-28 09:25:00.731426775 +0200 -@@ -42,8 +42,8 @@ - lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 - lt_status=$lt_dlunknown - cat > conftest.$ac_ext <<_LT_EOF ---#line 18451 "configure" --+#line 18453 "configure" -+-#line 18497 "configure" -++#line 18499 "configure" - #include "confdefs.h" - - #if HAVE_DLFCN_H -@@ -51,8 +51,8 @@ - lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 - lt_status=$lt_dlunknown - cat > conftest.$ac_ext <<_LT_EOF ---#line 18557 "configure" --+#line 18559 "configure" -+-#line 18603 "configure" -++#line 18605 "configure" - #include "confdefs.h" - - #if HAVE_DLFCN_H ---- a/gcc-8-2019-20190517-18C94-src/gcc/ada/osint.adb 2017-03-10 21:58:02.600710156 +0100 -+++ b/gcc-8-2019-20190517-18C94-src/gcc/ada/osint.adb 2017-03-10 21:59:38.033983293 +0100 -@@ -2229,14 +2229,11 @@ - for J in Start_Of_Prefix .. Name_Len - Prog'Length + 1 loop - if Name_Buffer (J .. J + Prog'Length - 1) = Prog then - End_Of_Prefix := J - 1; -+ Start_Of_Suffix := J + Prog'Length; - exit; - end if; - end loop; - -- if End_Of_Prefix > 1 then -- Start_Of_Suffix := End_Of_Prefix + Prog'Length + 1; -- end if; -- - -- Create the new program name - - return new String' diff --git a/dev-lang/gnat-gpl/gnat-gpl-2021-r1.ebuild b/dev-lang/gnat-gpl/gnat-gpl-2021-r1.ebuild index e0bcd6f39fb2..02da8f27ec3a 100644 --- a/dev-lang/gnat-gpl/gnat-gpl-2021-r1.ebuild +++ b/dev-lang/gnat-gpl/gnat-gpl-2021-r1.ebuild @@ -120,6 +120,7 @@ src_prepare() { cd - sed -i \ -e 's:-fcf-protection":":' \ + libiberty/configure \ lto-plugin/configure || die sed -i \ -e 's:$(P) ::g' \ diff --git a/dev-lang/jerryscript/jerryscript-2.4.0-r4.ebuild b/dev-lang/jerryscript/jerryscript-2.4.0-r4.ebuild index bc0002817e91..8d851e7d9a8a 100644 --- a/dev-lang/jerryscript/jerryscript-2.4.0-r4.ebuild +++ b/dev-lang/jerryscript/jerryscript-2.4.0-r4.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=(python3_{7,8,9,10}) +PYTHON_COMPAT=( python3_{8..10} ) inherit cmake python-single-r1 DESCRIPTION="Ultra-lightweight JavaScript engine for the Internet of Things" diff --git a/dev-lang/mujs/mujs-1.2.0.ebuild b/dev-lang/mujs/mujs-1.2.0.ebuild index eef2aeb13b37..c610487d8920 100644 --- a/dev-lang/mujs/mujs-1.2.0.ebuild +++ b/dev-lang/mujs/mujs-1.2.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://mujs.com/downloads/${P}.tar.xz" LICENSE="ISC" # The subslot matches the SONAME SLOT="0/${PV}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos" RDEPEND="sys-libs/readline:=" DEPEND="${RDEPEND}" diff --git a/dev-lang/rust-bin/Manifest b/dev-lang/rust-bin/Manifest index ea94790d8359..43b4753cf4fc 100644 --- a/dev-lang/rust-bin/Manifest +++ b/dev-lang/rust-bin/Manifest @@ -1,195 +1,3 @@ -DIST rust-1.53.0-aarch64-unknown-linux-gnu.tar.xz 216240932 BLAKE2B a63eacafe8c9194095cb3ee0856b22c66b210746c208ecbc6495800eca9b480d31d84ebde29ffbb7dc8464dcee164f4da96d7479f73facee6352a74488073c1a SHA512 aed515e60e5eb22478b864f7e9aa74b99b9843afe6d1fcc9d0ad78bfd48a39b0d9c8ee7b785f273c3bf5d3a173c169fd6dcd5c64fa67c49285803ff4598d9f59 -DIST rust-1.53.0-aarch64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 15822fc4762caa2086cb4b4300d1eff2c8401932fe5ca8d12926b7ccd8b950940d4aa43daf288765d55da8a19db781129e4e3f83ea5297fca28f814738826dab SHA512 49e4c27f498faf1e95c5061786771e5008043e4b030fb91b3c1cc406f424a541ddaac435c7065659e27ce379d46ca78cf4f10073c8dc2148be715b621b824981 -DIST rust-1.53.0-aarch64-unknown-linux-musl.tar.xz 213585000 BLAKE2B db26a6d09645b7feded883bdc81d233ff3319a10c42bcf1b4fbc82c499f0099ec83c2de8f175f141daf1d3ea15ac13b835c9e0bdd92edb25fc0e4d91642e96ab SHA512 fc72513ce66784b5f9aa5797bfd6ce35f50e9494d0515371599e94f72bd784fc40357a540d23ef29f08d1733be240ad1c11d68d21550d1ddd55642d2770b06ca -DIST rust-1.53.0-aarch64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B 1468ff2faec1ea7e43371c5717d5db5eca6ab5376dbd3bd5a5785846ca473f14a90b2a7b978a56329a05111d509b860d834be3fe47263eac8de3ffdc57597a2f SHA512 dacce8e3f8b7c20accc2ae5073165ac86d4ab60cc3da772cf672afd080245dbb37ed4367379408cd359bad29d469eab138394ef87c32a39a075b0c0fb8a2e4ef -DIST rust-1.53.0-arm-unknown-linux-gnueabi.tar.xz 195762312 BLAKE2B 44e8ab86b4970f7312b631d6733a3198756b28286d0e072294d75f59dcce15ebd470e92972d3133e901b6b14d35c6c3cd8afdb185435cc0c8e8c215676f3f8a4 SHA512 64976e51ca98bd57de4a9b17236ac815e5198ea57b018f8cf45a252abb9a681df4c1b11bd647145d5d9fe4570a36e01540cb7c145a11a414d4419611026f2227 -DIST rust-1.53.0-arm-unknown-linux-gnueabi.tar.xz.asc 801 BLAKE2B d01f42174bfd33e7c069c4aae68a71768ab33496f3764f3238e3a852e6ed11c02153f4dc40a5afc6f279d696c099093808d1887721c085a946dfab15caab6dc9 SHA512 73b86591c1790a98c59be4cce89472bd80171a0b80b509c0c345cc22de9faaa6d9e74fe50618bc1cf83d19ca8c7de9fdf35071a51ba6f4468001bbf6c72caf22 -DIST rust-1.53.0-arm-unknown-linux-gnueabihf.tar.xz 195620064 BLAKE2B 11e09a7cfecdac13911f47ac66eef6e4f419d83e1bf2cc7a01659219ca1255fb2987fbaee95e8dc5dca14616dcb59f69f4841f9f92250b22dd20be67ec9a2d0b SHA512 37749caf422fdc025101c938f39c0539ea33c4c8f17b76485c34a8ba9017e552bb64ab1d827c118e8047ecff4cc79da6a116df641ccc49d220079c0e6c5effd5 -DIST rust-1.53.0-arm-unknown-linux-gnueabihf.tar.xz.asc 801 BLAKE2B 2bdc454ee8bb482eedba513b86ed7a38d356761e0a8b48c18c3753668250db7bea9b32b7667dde46b7942282ed9ed3a911e478b0dd35ef22fc89e8625a009b6f SHA512 261831baa9a1d02c58677931c3db36b8ba0f9b1ecb533b993f8c62b5f5329ae7c9b366f346879f95c03b7b13e97b5bfad363815392ea0c55bb72b039c5f1e71b -DIST rust-1.53.0-armv7-unknown-linux-gnueabihf.tar.xz 201618680 BLAKE2B eb2e7a7f2b32ed9667342df7881c9e411619fa31d0805e54d91a7a4cd9c2b7a4b603adb4f288f20b82e0d8257c3526b92d34586dd3c42e857f9f2c2c68608006 SHA512 a3c5f4f0d19a55e51b3a0fbc7dc9f168cc6eb0b9ccbca34e4e5a83f70e4e22149cfc4fa51bf878ec39e5b2988e198630fed32620bf151ad9359c70db2f9af28a -DIST rust-1.53.0-armv7-unknown-linux-gnueabihf.tar.xz.asc 801 BLAKE2B 91effad238727c142e4617f548101e6b50c49765203919908604e8ab8e4706a7a962561f34823ff3d04e59ba8345496d6c994270367e6c256f214e3e4f1e7879 SHA512 1cf21620aed1752d0e7bf83264b5afa799e5d86a1e1fa49944b956f8626b28afe8d465923ad6126ca4b5cb7e6cbc9e72469685f46001ded78113687001b120ac -DIST rust-1.53.0-i686-unknown-linux-gnu.tar.xz 220103312 BLAKE2B 9678804edcc7bc5161d704bb28c385c9294496266f653ebc6bd3ed979969d843927593b5f05cfb87a4caf35601da42a7318be4aa9764a8024bc2576cafa8bffd SHA512 404969329b88ce3f3078837e7bd33de28babf0834e366f5663abab79bf810f2c0ddfeea304bb6289415862afc50289d897cb92fc3f0c0ee8a40bcfc8c23b567c -DIST rust-1.53.0-i686-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B f03d9a9d3ec8e05be28f2d270ba94f7fe7572b3678d7c4ba28f03ea571dfb8a078866a5f3069b9c5086bd354fd870e8ebadaeb08e367d07d90a8fb0992700e0a SHA512 efc69883330307976582f65a2562ffc76e110af7a4eef10ff9234cdeaf50f8971154dccb36608d338259fc02e48825078e12d582d61609bb22026daa3a8d0f50 -DIST rust-1.53.0-mips-unknown-linux-gnu.tar.xz 157896460 BLAKE2B 8fe6a70ba1bb17cd92e58f2e8f6315eafb04870acf99b30cc4311387c5c3e021a7927ba1cd4a9081a833be9ca07032f4f6dc1f1464133b53c49a5719352a31dd SHA512 6b76a2f6a35366336410f8e293f9828ae3d9a23412c52abdf7bbb0055a50ba3a19c6becf7c8cd3a81b1d3c65dbe8c60b8bea6583013d207c49c89052111c373b -DIST rust-1.53.0-mips-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B bcb1100430e98969def3de8cad66022c2c7442fbe8315c70dcc6a5f4d7990f11f127db51f5e60c86d0d45d36af2ad87f551146ecce50c81a56a46fa2b7a05823 SHA512 406c493fba40c706019c980777f43b9531112d5c99bd79f5726698d94308fd0121bc30272f2d12667179a32d7bdf9f23bbfe3f133fd99640bb378f0602361aaf -DIST rust-1.53.0-mips64-unknown-linux-gnuabi64.tar.xz 165679184 BLAKE2B fe7f20759899a7dc3fd6db247fcf4a5360c64d7f03ee8a526b7a025e5dd5360a645da9cd0104e2156b1fbfbe1022d31f222fead7a4df65ff1d40e2dcbcdf32cd SHA512 f8c1fc4ca7a958ace63ca008f70d5b56d12862e1c3c00cc29d62a692c7a282de68c1969f996fb93cc7247c671f09e694dbade9b1f9464c95c809cfccca8fa6a2 -DIST rust-1.53.0-mips64-unknown-linux-gnuabi64.tar.xz.asc 801 BLAKE2B 62f3809e249c8f8d47f1f5356d999b6e051f7c55b21b82bb6fc9403d55462648f348f7e4821d604fbf7d36761b876f2af673c0693134ff9ae2dd7fd574292a10 SHA512 ce00c5e7b8db9506c88edc1160a9c7a3114456873b3fd164f384cdf22b41dcf59c36095180a729d09760ae95e4a7cd7cd5926bd148f0acf03434fc914bb73bfd -DIST rust-1.53.0-mipsel-unknown-linux-gnu.tar.xz 159577548 BLAKE2B 0742cdbecbe492186ed9ea15f3d8795354a6e63c131cf683f96b2a494c4cad11b2fefced9a7d8be2700677a8aa495bbae05c96fdc0fab0fe69a36e67d5440a94 SHA512 eda7b827b64baf325be7f42fd3fc5d4a487d243ba83d0573e7eb1861c8ed510e8c2fdbe499f6c46ee9aaaf3b0017e235d758222ae5d7f88f8abd76f5eed8bdaf -DIST rust-1.53.0-mipsel-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B fa574a037814d6e15970a6588721d7626dd9fbd5da567770a62b31ff9fb7158cdf4b5bbce42c7be384a647138ce4d1bd8d08e148b429d58f284fb0e9a855aedd SHA512 5dc1097534ca36c9c8867f3c736b34f36006afa6add46a8c1a406414278abc2487f3778dcd162edd21534c0fee81b181caa3c633f3105b93ca759896c268f580 -DIST rust-1.53.0-powerpc-unknown-linux-gnu.tar.xz 173771788 BLAKE2B ac83aaab909151ab1cb3f8d9de696dc692356ad5696208b7879b3a8e2fd8a584b59c921c6259dc913f1faf06bcf073a2e27ee876e01e7d751cbfc39df26849dd SHA512 0fe291660b975f9051b2ef045033577785b0f1d513a351d94efb7f4406fa6a3c59b11c7c7208adc15e3840bca704c4c826c51a2f6f762eab2ee812767bdb4034 -DIST rust-1.53.0-powerpc-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 097927a93b86187b8b5520c6d6f0de345956fd4b52ce823611bbbddb71608b032d4be593d42c433a6156296132f98fa23b4a32bbd0423a26806cfcc54f5b2799 SHA512 babd75f4f0850b8fa11171dfeca1185ace1f6ea5ed4a672b598771c28f2eb7568d9696824ae405ae468b58543262d22892c12eb8201b730d73a09ad68f702457 -DIST rust-1.53.0-powerpc64-unknown-linux-gnu.tar.xz 184849964 BLAKE2B ac498b1cdb7909c3812bce66359f4197cce3e7c4eee4c7702d251f896c09c1ff388f50fe16a0f6a671c04d9243eb8948e64dc84b1c96ab37dc7d67f9c3c63c16 SHA512 573815b4b93e2484108990814c8c63cc8c783b1909c24ff9c856b3920ec3553016aed66309e459bae5d16319ae925f470c6449aeae653791af4a90384ccb9be8 -DIST rust-1.53.0-powerpc64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 1f8cd752429865e448899ad6a7ed337f30a0fc52be0c2674c727b182bac25302f1ecf6e1db199c24ddfbbe62c05957a93999201753f1b8f6f9d54508e78f91c5 SHA512 5e41ce5e6be48b0148f57e686203520d1d7b70516d1a991035f0073a666f896bc964b26c710db7284d87de455a293b8c97d33bbfbca1a63077e8ed0dc197b4bb -DIST rust-1.53.0-powerpc64le-unknown-linux-gnu.tar.xz 194345592 BLAKE2B e0758697ae3da0c00f60e93e5e665d8f0d6346c9b0e48d39eda4666d8bc01432263b39798f2e1b4f46267d572518289a6cf1313f7225ef25f38e9ecfbd39d813 SHA512 f418272864889635494553cd1f6216b0487c016c31603532920e45435da85154f6ec275bee6d2a32ef6755fb12f57151ce2d3c7c5d6d97c2eb3d81f7c2842c48 -DIST rust-1.53.0-powerpc64le-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B e577b834c6173bc90e671d28fac974eda672cb888c4ce6dcf012687edd3f21fa603e47c27c08c042079b239d1d63915f7db7e0e37dc97f171f4d9d141979c564 SHA512 df255926f1468658ada27e4f9d78af2d204142e205108724cb4ce740cdbb019a34e4b3f1a6c88c05c9b5c2da0b5fd92b46eee1f6fddf3ec3e80a2020a459e4bc -DIST rust-1.53.0-riscv64gc-unknown-linux-gnu.tar.xz 181354760 BLAKE2B f99fcf4ae35163371e42e10cc61429c53874858311f55dfb480763bf818c64c05148a6487ec7cb5b150e902260f9afb48566ec2712d6fda058808ec1c2bfc517 SHA512 ef06941ff66f9d9a5723352ccb10c3958f4edfdc542f348145d65b4c5d123f750dd3c07b3146a359316c402a9ff032ddf7e48d28a75cbfb668df4d42d7c8aa6d -DIST rust-1.53.0-riscv64gc-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 03c3c367e79dd056e61cef642e373b62d4d66d54a70ff81e53f2d6c0819da1411563410b8ec0a28e6c310e291cea70edb1299038dd92691590046dc99ef52fe8 SHA512 bc337fca44914408f8a7c4c22b3f9d50887d44483c863560864d94614da235c8a53b272cfd297fd4643bfac5abebc0a84e3af3b81434eacddeca8aa920f2e727 -DIST rust-1.53.0-s390x-unknown-linux-gnu.tar.xz 193691664 BLAKE2B 627431518faafa7bc0ecd07ed1d315d9e73029c47773feaaa6e4f9c27c4e0c730fb51b8017d4f6966d8ccceda2af93592239dea99269a741b7f5ce54e93e29eb SHA512 ca142b436b1396ad978ba1d1a0993a4bba105d9e99bf89a9aea731b7406399a2132a531664fa6fec17af20f99ebd5c0a7ad329d2b143565fb878f4e7290aeb4c -DIST rust-1.53.0-s390x-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B c0e13c32eb4f8a4eb3dbae03853c38351a608ddee13a22475080d7afe7f1dfa12d894e6701786e3c9841e285266262b8143154ba4d130e6c3e5d7bdf5cd41075 SHA512 eca733edac17aa2d1de8f7f09835826ea31e1d1ec06d9c817370d6508f0bd444378ff530281dc5cab91df0db5ba53a45117baddb94d77a2c050c9f886860a040 -DIST rust-1.53.0-x86_64-unknown-linux-gnu.tar.xz 147158552 BLAKE2B 0e3037221da381ceee360ac005a98bf581dd143357835dcd5f5b39f7337e4de566666b21c62a794d1d20473b31004b8742cf84ca273cffc03b378853a4ebbb84 SHA512 3b1ee4a549917fc514de7dfb99392cfa058cb06fb93266e4864d4df3ff86372eeef9a9d2a459f93462eaab8f223d3eaff1e824d42be7b983c44d18ec1579c6fa -DIST rust-1.53.0-x86_64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B b40e46258e54771b814e07433318eb05e471c8bb65bfe016ad3830b94fe0be5234a1c9821c746cc452714719a78f24c5e0012f1d4c81569b36c6161c50ae034f SHA512 ecea8c4df0b72fa70d3a9a0c4b38812424006f21832c8805c9070ae4ee5255bfe6a7153eb44d453302162c7fc8a1a2dd6bb8574bedeb4e4f7a769d51de2cbde9 -DIST rust-1.53.0-x86_64-unknown-linux-musl.tar.xz 252250024 BLAKE2B e99c7a78d6d6a8b357ac17cdaa9540cc895d138480ddea25866d2f8235b48b6a1670ba7c9256355ddecfade28bed9eeec8b53e85f1c13af5c56c0ba7a12e2371 SHA512 33ee4d82cc1feeb4c478948a05eb44f7daa90f749191bd200a216dabe810420f47a3a258255c680302ddbc83020df4729d5b3ca9569003a89aa7768697e2fb64 -DIST rust-1.53.0-x86_64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B 24283ac5457eb84de6a5588f69a22076a78c2ce9e5c3c245608bf963544a5c9f8fa8006e2ae216af65f5083cf5fe21f4d1c5286cf0b491ef4995be5ab8ac7c64 SHA512 fbd6b1477efbfc23da3f4f753c317f714a29495425a52d771d2527a42cfe7ad99b9973538da0978a6afa80f545823c9d0448d9cd29e6ef53559252e328d7deb8 -DIST rust-1.54.0-aarch64-unknown-linux-gnu.tar.xz 231424908 BLAKE2B 6c403acd4b6b27208f95eb3fbfee5c8e7a63f3314f29ea7498dc0a4ae720d77c249c9ebc02a95d50278ac7f07b8d943b1c9c5e1561858f72ad1d8cdb29b779cc SHA512 3e6f638a35ed391f5393be7c92ef2560ed6bb26af1ea6ebf784bfadd3e153d1effd88fe49128eb98f5ec2ced7a65f3f4a596db71b9c4eca90429e50a8f168d11 -DIST rust-1.54.0-aarch64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B f655d6f53a580041642871abd10993b771835770bebb6de1ff1dcc9b250ae52f862212feece533a9932c6efb0c3d02769cbbb03114d941c7e8d3117e1e23ce75 SHA512 d9508ae502e26694f83c04bbea3f95aeeee7990e703c8bb8be9ba098e0df86a39272022e1a94f8852ed23b8378ecb338dbd87ef226da444e29ccf7fb1f44e5f6 -DIST rust-1.54.0-aarch64-unknown-linux-musl.tar.xz 231629132 BLAKE2B 339e341eadd2cb0c763eb00b5a6750a1082da26bcae1b3c06459c99c64b4babf4aec5173222187eed7271e3c5847da47b49e6ab75674161b6e28297bb62ec781 SHA512 f0e20c079e4351fac5e8d635a37502e833a56fd216fd015117fb12be8b72e022bce946ec8e1612b320530dd186b1702b4384e74d64a479099db4562bcfc68453 -DIST rust-1.54.0-aarch64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B 5aa9872ad96668d392c1aecf7f54c171e7bef6e17f65efc6c3fff7eee8dd7fc3eacee03e6544cdc27c5d34ea946d1a61aca6298c91812e9f35c391211b563506 SHA512 07694566ae33492df31083887fe9b7d43fb9f7c469ccd2fe9c77d3c8d3bd6b58ddc5e185462e982f78d63db39703a60986acaad51f953ea7434bcd9432a96946 -DIST rust-1.54.0-arm-unknown-linux-gnueabi.tar.xz 209386412 BLAKE2B f33b802bdfa3cbafdd86eff2d43e0af99e54777b1a26f1106016a8bdc4c06b5cdac8810ac68785f6da4cbe6a6d7fa74c13a855a5ef9c5703b16a2100ef60f2df SHA512 5f68879abd5da5d37b555b0b6ca5850d68663878bd23b5f6a31efd0a9dd43809c4d413154f8f343688eca23a96adbd08fcb3132831b848690261964d6a24e160 -DIST rust-1.54.0-arm-unknown-linux-gnueabi.tar.xz.asc 801 BLAKE2B 7b90cdac8d068bcd565b42bed2289deff1490ae51cb65bbf2f0c308f6187e4fcfd98898e8e590ade2c2af7f10080821a417445e5c3046b4e39e0099c32e62624 SHA512 35bc49bc4140207af140e561023826e565751e47bbee6c1fd374bd7a992b6499051f4d84ca12e17101ea552bcafd6b96b111af888cd891f6dc18fceda11c83c8 -DIST rust-1.54.0-arm-unknown-linux-gnueabihf.tar.xz 209102396 BLAKE2B 1190da5c96336a121b4d4f92dba36c52c5f2bb0b26fdd92ca92ae4954256aaa375ea174c9669a285365ff02d4f3cadbf2d2ac92b847b00e10606e3832629a864 SHA512 ca38f1948b02008c1e9355c12f6d1fd3721ae9c06e686a09a7eea48670d889879ac0f81c462d21f467d600fc0972b920219e7378f7ba438e756cbc9b419a5f43 -DIST rust-1.54.0-arm-unknown-linux-gnueabihf.tar.xz.asc 801 BLAKE2B 9f01100804d72dc7afb7660277daa5a0f0cd96e478a7dc5a242360d07b25a22c5769727a67a46d63f3283e22e89ef5a6f6f6c48ac46f01075e2d908bf681be5d SHA512 316662676cf52a2e58c6cbeb46152da3919e54b0385c33a8fd1d46c25e71604f7803174278f80d4cb72cae54829ba00e3c4ba58001b43cc1148347f1788fdb02 -DIST rust-1.54.0-armv7-unknown-linux-gnueabihf.tar.xz 217891252 BLAKE2B 657f366344fe911c5d93585ee0b1063815fb158069136c742512f21d3b47c64e42555d4e52ba305e5ddebbb1fb37fa8ba8ebc36f9a9e5fe5fe7ffdb31472e012 SHA512 0f4f4e075299cd369b4b53a425e9b290cd9cedca6a88878c6a4ae0487fe976b15bea0c8b92e7e376f77dc370552d95d738e99b7fa184a8e2c0e5ab94d65e7595 -DIST rust-1.54.0-armv7-unknown-linux-gnueabihf.tar.xz.asc 801 BLAKE2B c23e12a70df5e58dfca0e9c66432844424dc166cbc7dfeef4f692ba076ba687fd871bbbb5d37ed82ed5662ada170520c56c426f89be4fa07a0c88cfb773fe91b SHA512 14a5674ed5862b6cd3ddcd3efff4ab1298285bc0d5604a869e74e055a319401b9bf48a60d44583ddeb2230dcfab2e5584e5149947fbc40d97c112a6dae51745a -DIST rust-1.54.0-i686-unknown-linux-gnu.tar.xz 226774108 BLAKE2B c56fb6ef24cda0c89b76403a38893a32382b09be8a8d08b066fbd437ac0a73a7d00af175c59bb7af6e6f5d8a74324e10afed2ea35d830f9f96f5ceaa4ec345d6 SHA512 15bc0c31a306aa1e2b16fec7f97963ca291b2632664c49add4281d3244054b2e2f51b0ade86a9d63db87124071fa25bd7d5e662acf4c30cf3267eb56da4a1f1f -DIST rust-1.54.0-i686-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 4d53a7760abd54973ef8ce95c10671db41136d7031a25ea0c0362feb65ce5755223d60a01c3418b69b902feebf75651bc4379ea66f98c862a573a8774a5e99c2 SHA512 e3dcef4d17bea43a1b0858da52e899d7a14db8ee7b9e3f506e9297dd0aba910d3808c25163a3f95698f32d25a3f128bb1759a808c84b8c75404300f60198fbd5 -DIST rust-1.54.0-mips-unknown-linux-gnu.tar.xz 147938432 BLAKE2B 38e7b768773cef9e3cfe707a716ba59ed67e2bbefe59db5531b06489131df219eba6a46eeb5c06bfd6d943fa4453f3d6f4b869725108fd2e069ab6ebbfa3d08b SHA512 aab52c26bd80b058772e0cd815bbd5ca0ab0fb10fa0ba43c07fc6151ec6e99d7ab48613a3e5cbdcb8f00b83108a716bd8b9f5d6f2c8518499b2482aa4d423a91 -DIST rust-1.54.0-mips-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 05f4c8ee719ff857aa0a53661f6483c450a561905150217f886c25cf5c3e8dc3a36ebe2da38c75f843e3de4274d92c0c274906af40a94a6ecb122a9d38703e7f SHA512 6ba884e92b0ead2049f639405308ab6363268a8b42f827c9ecbfc5b16a0755bd1d345d989243f28662ce8c53611fb5984104001b3edec7b2dc22cc914970a7e5 -DIST rust-1.54.0-mips64-unknown-linux-gnuabi64.tar.xz 157458264 BLAKE2B cd68d03e058922a020665a35765913f3405b0c0d5c7e252da1dc63b4b6af27d31fa5ce7eee562635241baea422c84d7e2a9539a79e6ae152794aeb9636e97a46 SHA512 74a85d869141fc941bf4f9821945ce0efd0169415fc209cc2288015d4e358716380cf91e41342a231cd34ce88321f24c4d20fffec3be702498cec3846a14298b -DIST rust-1.54.0-mips64-unknown-linux-gnuabi64.tar.xz.asc 801 BLAKE2B aaca9b8e5007e0efc459a04ab95e6a3d76ab6cf177964acd4bb148f09ffac4f9c9bfba4ca4834e1ccc9505c259511f45ed1830285307388d79ac66b8dcddbbc5 SHA512 8d5d2a1200af550cdbc85b2dc847e524ada7f16fbc5f4c29d0e9e4e8c0067e04daaa273a99c14e6ad1a7d622e4f9d3da720b41f4ee75ff50cf2153cc190642e5 -DIST rust-1.54.0-mipsel-unknown-linux-gnu.tar.xz 154497208 BLAKE2B 40ab905d6088cb2e4364e2e6a0e4fb257365af05302abab81604d78b62bc255377ff7088884d9222f2997312befbf8efcd7f1821fd4bcf2dbae149c70cfa1224 SHA512 c61abff1df5e787d330abe4b3cbe8c3e67f02974dba3eb0fa4cbfeb0a74a956abb48199301e7f9af915b9be5a0d6ff7771198414458da52af18e9a74cab52620 -DIST rust-1.54.0-mipsel-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B f525e1849a0c753a077ffadb7dd0b1d67b5fb369c061ec895878fbbd8d377572db2b5bb1fb5e1a24bcef61eb3f80b6f6bbb3d93b611e6b00e535b2e516ae0681 SHA512 d55ac3c329b20bd4e7f095ee2c710bd5c5be825ae517561bf670b96626427db39d362be553c3b92c90710ab8d9b677d2367aa85a397a4568c1146e0dff10cda6 -DIST rust-1.54.0-powerpc-unknown-linux-gnu.tar.xz 164089736 BLAKE2B a4e3c0b6f78444a2f48e842468e828e517d32fb1b62b2ad0c0000bee97ac5730977c8dacdc614ea2182fabf25e23804efed53b493ec611dd5d4d5d8ec237feb4 SHA512 ae8ba40e5843bd3ecc25156521f7e7cc7c869457151896371fd5faa3bc565ff9a6b7d437e3587dd9f1e87e9fa19463259ec18fe03badbd89372c11ddc7b577ee -DIST rust-1.54.0-powerpc-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B ac59496efd850b618b4013d0cbe09172f5828e60ae07afd0b233749ff3c1699e524e3a4fa93fea906f79dbc44f1d94ad52bf3952c2a4014d9d2653702d86349f SHA512 daf5da203c079cfca365990b0111d9df16defb49e1bc9c24407e423873992a9920d88fc2a097e1df8d2b03e05d1118bb3786e908d4f46fb282357c62d24df88c -DIST rust-1.54.0-powerpc64-unknown-linux-gnu.tar.xz 178088044 BLAKE2B e059572d2044aa05683d29370c395b714f25d0c7ec820bcb133d29667e9066b82e62e11000a3183a66cbeb87625517284d12263c2ea0eec60dc537ba3c78e6b9 SHA512 543dcaf3bab3343e796b3535a3b4e12d77227006e64e91b885f599fd94ffc9c1cc8d8c5ce3b788df0399c79dc785ff7c8dc375ae20d3b4156d1b16a7dec5a371 -DIST rust-1.54.0-powerpc64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 663a3f7027c61f4a7e38bd0a72ffa55b9de2673cc0d48e94bb964e950b8a356b01011e94904efb3525c0ee2cd57e82ce8af50d2360a7e5b200b6eefeb4580927 SHA512 f0d03c2c3da60731cc05b9370df53766d6fc14ea3d49edbe0a7e809e35560a7cf06c4d8291896a604fdaddb665d117c53ec93671a0402dc093442ed3cbf4c596 -DIST rust-1.54.0-powerpc64le-unknown-linux-gnu.tar.xz 187058704 BLAKE2B bd90f56b50024cfce5bbfb5e84d28c06687b6a5524b1964064b1e53111b49805815d3dec47fd035f9e1d78c426d0b0689ac7c8baa1044cfbb9343da452d77694 SHA512 9d13d53a1ef106b190161096122da1bc9090dc495604c8ddbb9d6b02323e6b7c9b8bec82dfe33ae6cf1820e986811a701f7a4d4c3eb7c297c777fe3563b8e9ee -DIST rust-1.54.0-powerpc64le-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 3cfdbc8958b7025b6b3b76a6aef603820418c3aa2ee63c0a257dcd36004ca90203abb1b60a921310a9aea10545e32a11291a9d9baf3caf3e2b5a27ab4724bd9f SHA512 3ece925a1e3797cc6bf6ce44a3ca4768f57bc9bc3bb1261d6a82905907c635bb20ea7f5eeed062ff02582b035a22508990bfe83640006fe77fde8e699d5d55cc -DIST rust-1.54.0-riscv64gc-unknown-linux-gnu.tar.xz 180939260 BLAKE2B 856a431c22f286d42069dcd34101cc6e539004024619ba061a39d3bcc48834ce0002e2499466f976b81a7aa7d47f1c3249f2b21c69233df4d7d0940d80f5761c SHA512 5af3bbd68706bff03d51daf76551830810a8e225e8f0a9a394fd29a4fe9f0389bed3e0d94333483e089b4cce375c0320cc6ae360ddc4f08fca0ae80e671ba2a4 -DIST rust-1.54.0-riscv64gc-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 366ef8f21801cc510b22217c4d974343ccb9f941faf08fba584b3f068a9d3128e3a15f5dc1400ed3749166afb622bb3aaafcf15381a0f2a5b60767db6ca9d3f2 SHA512 fdafdedb8f667124cb71eb44a6a61b1cef1df0baab385d2f5c674d900cd24139e555aa30df99f9d496b5fb30031bb86a43b118fafa083a24e2be10126e68df67 -DIST rust-1.54.0-s390x-unknown-linux-gnu.tar.xz 186478732 BLAKE2B 3d3ef6c37e0c24a4622814c51bfe1a5093f261e393a3dbb9c5eda023f8d0a63ebf0080cba5d43c8448b79503aecc62f04ccc18f040562db57dcd2ff1cb243124 SHA512 5033e3f61af7de144c3ed441f9fdf9f0c00a837d018ec3c0d4ef67f032e7f808d2dcc586e7b85b733ff9bc2196c2e05fcd104b3daa85698cc0e4e9ab69b870bd -DIST rust-1.54.0-s390x-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B b375bf65d9bef4a54792f93ac52fa408c85407d6aa646b64ee85d9220fdd9d7dda76c1e118def5262f5ab8fd9b7637c5d681d37c50d9e917eb6ba0d5b25e42fc SHA512 3bd16cdc61033d6e38de595ac145f0e7cebf3c3455491325ba89de8067cf6096beac7f00b3e4dc942cf4bf0f5ab59f6233b5d24f0ebf97ab3562260182baae4c -DIST rust-1.54.0-x86_64-unknown-linux-gnu.tar.xz 136593024 BLAKE2B 2f10b636982f335a200149d11c6cf212adb3e27f7d3eda9069881565a07f29aa6f2010ca786c3746190a3bbb8b8d79d531bee906e21e21f2c132f6c1e4198e17 SHA512 d2aad46556b164dac54be76a2459789fc686781b157f0c7d647464db3b03cbb902c8c4de5c6ef2e0811a94bdbba2973c93698c4f3a7c6ba294c0e652994e3fdc -DIST rust-1.54.0-x86_64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B cdfb03b6a75cd86e565b0b502cbd72636b67a92f9039fb148ca19fbef3d0775616ff03420cebeffe36db3d1d1db75e7e77ac473841a399dc2a218df09598b2eb SHA512 144ec35e82194d16cbf4e56c34dc25aa83d8ec8021052cc471ec85f169b74bd9394ec52c21c898d3ac0b966fd7463cd567d729eec9152f5fb8307c87eb02877d -DIST rust-1.54.0-x86_64-unknown-linux-musl.tar.xz 267840732 BLAKE2B 32e50467c4ee88cc502ea7e3e8cda9cbd89bcb6b7fac0c84b1509abf0a5c551d43f6522d148f54e4af65e0738b1dd13bfebaaba7e863909047fd53cac03bbbac SHA512 131f4743e5990c3e1ec2b7a0d1eb107a0e5264e6ce387cf4aa6db9a1693d0fe4a42de5722072708d72d580500d566f7772513974ce5589ea07997374fbdefdb9 -DIST rust-1.54.0-x86_64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B 8b9194ce2b172cdd1fecbe064ddaa0047d30ddeafeaa903637e65775b139207c47da7eb17475ed17b1792b7c872ae71058c1f2cb7d59bd2d42a78cc590f9ec03 SHA512 2aaa42cab5272b6ee2ad0d3cd67b7dc648af68c5b9b5fd8f816688c0ebcc2cb0a24ac8c2a23dda5f17f7ba04f544625b3b03b22882c9122852bba680d8155afc -DIST rust-1.55.0-aarch64-unknown-linux-gnu.tar.xz 233469360 BLAKE2B ac0529d771dcd22ed55cf52af12a5b55a8ee008d9dec2c09fb1aacb0c7ced78e87a6b7cd8d17a3dd81241d553b750720e48631c3a3702ee59bcac905f3a51420 SHA512 223a024701762675adb5c7c59fc54717d23f2ae4ea5984cd1cc0568d39c5207aa07a104ddad68da057f6434eecf23415ae13be2235797897d8d0f7cb5f2fc4b5 -DIST rust-1.55.0-aarch64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 02fec5fd64e97da4c74aa5354f557b3090c3df9c55d827c1811fbc41fe513ba00d8f854f95babafc7c9a4d2dadf50f4cbe6d3bf60cc10f12609c0957971c571b SHA512 1c2f41efb85971009a705ff3f82a45b6e3688d12b2c919c2555cc19dcc3b9575b516223a72caccb5ec3622e353fa0380ae3481a63ed2fa9b89f8e01c2771c95e -DIST rust-1.55.0-aarch64-unknown-linux-musl.tar.xz 233248308 BLAKE2B 263506150ecb677c73a9a670952796d7df90b572ceada5fa4afd8b1478363670d802f6a26f47d0d6cbb34544edc63279dd4b08a9131e5702f4119a2236a91f6b SHA512 a74050bbeabee752d030b07f830b919467af59755b7b79f64edbbb7acf822bfbbd1d013d25091d37ce255ee9796056966d102bf5b3da475a859788af7ebbdf68 -DIST rust-1.55.0-aarch64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B b1b43bf430d33acc9a9b5f99148f1e0b930d3e271d40834a44ca839bf00369a01bfbcc69f4851e1cc951b26d6f7eedfd6f02b6ff9ada8dac85ccda0c22b1ce36 SHA512 04d31f458c285801b0185308a56700f0bc3bc2ad8c4548a1aa91e73bf94878810dbcf483403ad5815e80e87fb1417d958dbb18e6fdf090d2fd41b90d1c8c040c -DIST rust-1.55.0-arm-unknown-linux-gnueabi.tar.xz 210542012 BLAKE2B 91e6eb6c42f99e13aaeae97ef85cb266378a0201c64c3588335022a7218bd95c438d290a66390ed004a627a667ed6e4acded9f79fd6a7d47017457fe9955c658 SHA512 3cfd6e6968ed4b7872376da4d33f2eae0bf10d99eaf5fcf59e6d9be432f0239b03baf46b70f0146175894f2eb1ef118854d263d4ba8d18913e4f820fdd1f97e8 -DIST rust-1.55.0-arm-unknown-linux-gnueabi.tar.xz.asc 801 BLAKE2B 0902e4acc3a70750d8c2de86c22cfefad261e2b204c63d948c7e232adece894c4f7e15d799eaa3fadcef9a63953e603f5bf1e17c6f4b601cb4d93b88d8c970bd SHA512 39db8c7421e86c79189f1e0cc5a79dfae6e7633c43749f49cff371af862c0becead4a977cb75295b06da75d64516ceef68de4f42beee6d63e1eb4fb0bf976dd5 -DIST rust-1.55.0-arm-unknown-linux-gnueabihf.tar.xz 210534624 BLAKE2B cf02334a4b0182073b5387f3d1f16b6ae0d0508fc07e81ecc7623eb21031b03c1e6ab10cb2b6fd23071c3cc0c77adcf4cbd7d34d38e81853cd0ef02368c99036 SHA512 83a888c334caeda24f365df43df0fb83f367fda477d1bd7c869c88cff5407ffc134d8bd172a037c27a34d79cb28eb2e9629f26a7cfbc0db9209e581e06ec86bf -DIST rust-1.55.0-arm-unknown-linux-gnueabihf.tar.xz.asc 801 BLAKE2B 17911a4745c705f7a4a2849301901912161c85300305e77588180d0fa4160a7ccd9188415c97a266613f35fdfd5b0b45879814c0afef6c6c2fea2bac700d0f39 SHA512 95d0731d84b49ecec8388fbcc0cb65f0ce93956a44dc62e1628f7e51e5726de6b611ed426a5e5c586a028d8808e6bca4257a8a1354b524087d833a32c3e0a231 -DIST rust-1.55.0-armv7-unknown-linux-gnueabihf.tar.xz 216342104 BLAKE2B ea2cb2d41c0a994124c5a5893cd3764f078157cb225117d9ca8641ca8896f02724beab7561a828d1163055e4c999ecece669f77920ccce0f495f2ff1b6632368 SHA512 b06b3c36b5ca35391030f3c9d2f64725263ac987002923d9263c4c27877d91453db3191e01d40c78f439a48f83da220926a2841337d815dd333591d453f2fc0e -DIST rust-1.55.0-armv7-unknown-linux-gnueabihf.tar.xz.asc 801 BLAKE2B f35d5adf2ef48d52d22f6066a2dbf6a61543cf7e478a5d201caf1831f5cda53b7003148477fd043de98530bf3160de51f44f87d4e30be6cb7768344c6754f16e SHA512 e3cc3596e3f96d0aa6ec915690730118cea023e57b7bd9255acf80782acb865a1aa5ed3e404654d7eaa8110947f50f42b575d3df1eaef616afd2c55e8502b535 -DIST rust-1.55.0-i686-unknown-linux-gnu.tar.xz 228160060 BLAKE2B a5c37f6a25b8e09b3ca831f4f69d65d71f97bf0b0e975e7c92e8a4b2ec791f166f477b2fdce0ae6d9f539e598887a54b1e9ed0bc603da0e0c787cd2ba4b59565 SHA512 a0222c68c63ddd67afee552dd9ed636ea02fd3f26000deb7a1dc47806a1ec0b2fafaed903d4dabb0fddeb9e4026bf0da8bb2161c14db24d2883c084932e306b6 -DIST rust-1.55.0-i686-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 62cc675de6155892cd6c0932d0b354cac4b3a07be58b2d6b021f7e86df058d5ecccef8e4ad9bedfd2432e84cea9720a982cbf9a50bf8a42149d8f197a27f8fb1 SHA512 21efa3b95a0344913666220f2996a8273e7d41077410b9eaafb7467976d0eca0139c780326b3e645d83db0b410e5db3a36342d89af668e65d045309f541c1c1e -DIST rust-1.55.0-mips-unknown-linux-gnu.tar.xz 152431144 BLAKE2B b5b27cf62f92f551a39ed65c957b73ce30ef9d1d956b5ca342641bb647c4874d7e325ec5f1c22a340668315c8f50c34240d0a2044ac8e5a88608c02fdf4f7e39 SHA512 e7eb3a64ea87c211a77ac73c4cfa001849fde1f73605d4e58cab84b09c886ab1a9a850cf1dcc9e1af19fcea0ea53400529a74adab531bc0a5ae3cee70a7cc99e -DIST rust-1.55.0-mips-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 31dde6a6991040bc4772bba2577946837af84922b01c12bfa1ac9003f90f118c24d63bdcaff339b3a256f48cbfc55aac0bd1823727c35ca6424c5cf3b049d4b0 SHA512 685e6d15e79f71de45c9c2532cbbf7ded0c6b8d986c2bbb78887c43c05cc91ad5430c5f04c80d8007a3a86fe2936b29d7c8d92905cebf0ddbd152c526f324077 -DIST rust-1.55.0-mips64-unknown-linux-gnuabi64.tar.xz 159792528 BLAKE2B b762f4965771184fcf3ceaf38c7c8b62d9f4cbafe0fbc0a1e01a30ab9a5c951bff9472796c72ae1945d2a510b0efefd576f3ef0b4041eec7103cb5e5deb75e14 SHA512 74b199449c2237d71d2d8de4d8de05c82f631cda1fbf00b342707b4e99aa6aa7f89957d606c29dfeebb5990b3e6f09de5f360c484c8153cd17076bffbbfac251 -DIST rust-1.55.0-mips64-unknown-linux-gnuabi64.tar.xz.asc 801 BLAKE2B 92a173654e7de569734b9c56f4f9d73d67fdad625b71db20c1f1fbbe20a12cb54a54a69bd215846101fc620b6a995d1f91dccdd59c97a5d6f2efdf59f1c40b3e SHA512 2f166793f3d814f39b11c968921fb9d95627325f588eab9d7b26b76c5824222978286cbfd2cc3b197d7a53711e74dc5da39eb422d0dfead9e2ad2638a2d3692f -DIST rust-1.55.0-mipsel-unknown-linux-gnu.tar.xz 155530648 BLAKE2B ffdaba2d35b5a6287fa78234df4368cab5e95ee139600d2d0964398eb0eddddf0382fc5e17f721eff3c1b61feaadadfa056727e249266d4a1783dfd441316eb3 SHA512 b4de4aab16039b7119760922fc18e7a5e0d1a1cc61ba5b3b5f778ce9d1d234448c8cfb5d46ced58a5b5705c1ae1a79403b394f0c4894e6387d7a9276768b2014 -DIST rust-1.55.0-mipsel-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B bf9a712e8b3ee8e44a4a1e9bb5e70486d11a65a09134845553c8f2d201eb1f674e64a6dc50a9de7eba3c8c457a747a0c14ec8228710e2725fc4a4630dea9414d SHA512 f9f62b8d12d33446504e193df49b11507cf47f17ea63abe329505af25c29ef928505049e161bd0157f03dab5f54bd59c38382e0e2cd891e79bcb831dc4c1ddef -DIST rust-1.55.0-powerpc-unknown-linux-gnu.tar.xz 165801508 BLAKE2B 752325711493d0caccd005a2509121992dfd3850eb87cd4100b61be08f42d0680d16098c631b15e4b94f63dc5d11f63f75e2d3d38ff7817fcf254563f80cc6af SHA512 c78fb4a5e7c59fc96f937eaee2e8ddf08be32376f45a6916aebdf046363f5ad792f67dbe1d42b699ee82b5f968671e710233f72d1677e70efaa90c9a54d36688 -DIST rust-1.55.0-powerpc-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B bdcea33c2655a29bbb154129e981229cacff826483d950f32b5df5fb9ba7728c68d25d35df796bd75a26cad20ff525e6de4a059d0c908449a68460ae83112767 SHA512 f3ba9d98da9d4eb60c0f07ac509c24281cca419b805e1efe89583c93bb050665992f63069b3a76d8cd810b5a81d28b3f732c54eba081c40e9f8e6e0d39e452ab -DIST rust-1.55.0-powerpc64-unknown-linux-gnu.tar.xz 179595992 BLAKE2B 3ed33cd7d28f0d8f91fa0ad2e46b7e8e53afe3f0fe8b8557530aa7ddeb3489e054635b636bdedc85bf91f17ea074b286f603b83cdad1c149eec431bd0b440ab5 SHA512 367ddaee0131ae05945b0a81efb73fde479140cb8078d10ec166c0da68afc1fa2aff40a8e6246c2b4861a876b8672a8d8d126bf15d23830c6e170aa27c1d6a7b -DIST rust-1.55.0-powerpc64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 795eda0483df19dc9c3f4439ab01dd3a647cbcd7bdb03a6d236d699214c6d1e2b1d794515bc09b067b0c4ab789893d07ba9905821d4851c84e4b16cdc38e85b7 SHA512 e2c527769342b8c05b60065e74ab7c8b3fa05e39a78f7cdca3044fc3b3167c62911194402d2256cc98ea69a30d5ef8b726dfec76755b7211cb0e9f0131eb556a -DIST rust-1.55.0-powerpc64le-unknown-linux-gnu.tar.xz 188758520 BLAKE2B 789d6a835f4bf3c5631e55645cb7d8b77674dfa66b49c6f5c089b2a913785aa8962ee5db90a34000958f946b0f00b648a31346aa93d509e898e6476c14d6f551 SHA512 67c98c7cc44482082daa5daa3926dc92782b373b3173181413e68d59ea07f6eee61d46f3832a3fce18bdc44dd563e2e1f85709435e04c599b299981ecd932a9f -DIST rust-1.55.0-powerpc64le-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B ef25130d02f4570b433ddcd52545c7ceea9b239204a6bf138cc210f8a7fbd48922a0b8ab5a93a9f1c2b2f1d608bf525dd4f5402b03863defc8979fb84ec19760 SHA512 4a707f12d4b1c3113e0b4202fb0a7b66a04572f9c522ad6f0da0b049e1915ccdd9d3978cc03fb9a47a97639430101f3871869e99953374bfc5541d02ee0d7ff8 -DIST rust-1.55.0-riscv64gc-unknown-linux-gnu.tar.xz 182350256 BLAKE2B 1b139ae02b036719c7173d9607329a225455ac430d3911adce74ed0edd7c85e0f63a0beee563b7e26a4efe147083bcecf2dc93b5babad66303dcb7231bd83048 SHA512 c28beb76d9ae3a0727ae368845b4f62f8a087570a5464eac3b966ece6dd30d324696240a404f67c90cf005004bbfac8da31410d51469a7c34a6af3415e958acd -DIST rust-1.55.0-riscv64gc-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B e04e2c6ae4c2192c558b41201aec4fede2fcb05022f2e841e9048f2891b3baad5737e27297c0479e7363f920b7a63a502fca0fa7481ffdeca5084d1fd8bd2a4d SHA512 96b6412bfe84c6b4d13a13a8bfccb28505e8070c2e5ee94bc572be84dc5a59a7c5208659d20fe0d37cf3c02ca8475e5c9c0d4f0a5b9b86aecce2a35bc91c5a11 -DIST rust-1.55.0-s390x-unknown-linux-gnu.tar.xz 187722100 BLAKE2B 030413321337cab855fdcf6ff4ffdca4cf1105e633fc4b28d049263a5fe40a0097a9e03ff4aeff80b57c761c672d96e65c9f774cd83a9aba0f95180a2eb2dac9 SHA512 7fc83c8723493864a470f32a05db9e16ecba0ff621080d8a3a257e6f42a37bfcc8d364d71aff696991dd85635f6596ffa72efdefee1620c308984536b48d212a -DIST rust-1.55.0-s390x-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B fa4d8d8bb025a9010a44a9f021ba2fb443146debd9281ba520d764b49db6dd0e8b7b614d7a131f1722b29be4b80eabd3694e14f47a05d87cb3382c799ef96a88 SHA512 9ed8aefb443bc51a33e3cbca80f3ce1e65a565735672a966b73e5f4c8f7363c6d8204ab0f9387739765b70dfa8269372156500d99cc4d74ed94d1c2473c807f2 -DIST rust-1.55.0-x86_64-unknown-linux-gnu.tar.xz 139040728 BLAKE2B 1d7905411b55617178c88a062a1ff3048edb8020126a8c4c047aef762c4fd13b1c8c5de4c06a97477d9cfacadf6dc008c2b7b66862dc0c3fb9a8dc48f12f5ed2 SHA512 4bc304727b1e9459194a9a9ad5c8e1fe63501f01047d479585de6708365b3f59e09aade64c7f4969df204f8bbcf9de9508745d2b96bc25cb74ed093f8053a4d6 -DIST rust-1.55.0-x86_64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B d454086c93147737c7c144af288394512528e4ce759dc221d7371b62724857fe16e391949b5b4dac436bdcaef8bf817f577e8d951e1f4bae098d687b4a7bdbb5 SHA512 b175e3ddefd036fce29c80c65a86565583167f7859f0941dee6718fd71baa8596f1788a6bed5d992096959e1deda98dc9c10e8cbc896114b7938a05951c29f02 -DIST rust-1.55.0-x86_64-unknown-linux-musl.tar.xz 267291288 BLAKE2B b96e8fa1c8d2e55c07781db37ddd33ec7180cde29c84f5020f2ba0fbf6aa83f9db32723e191c15df765f965d1314a57d12d80e73d20deaab1333afca65bdfac7 SHA512 6fb700d5d17c084fa520b29f3012ac565eaf891705a27c7738a61bb9899bc952f679987ef3790875b5a7adae836c602b394c7e19103f30bbdf5ec82cf3e86567 -DIST rust-1.55.0-x86_64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B 5ccf03518eae6406ff66bff108b26988a6a859e5cf88ca44327f9826d880ea26d6e115fb3e63f6a40d1cb15adc25d6f1c056438466095b7223269fb0d74540fe SHA512 8d84a976d9922d28a5ddac0f47258759a4c7542df02fb9ffede4a3e98ceecc6415229f3eb676a22536ffff842c6e7ee35d50d1507f2d818301493ee3a7db9bb5 -DIST rust-1.56.1-aarch64-unknown-linux-gnu.tar.xz 223440940 BLAKE2B 9b4256943c4f5c8be83a81bbeb5f61d80b97c9925a2a2a47d8952530253f0e3e85363357a3cef9c425217a8b9572d4f55df3839640a24bf5b1e3c1dc8323f2b0 SHA512 1e612617206f0cb49ddc24352b8c8d344ac4613a71c59532e8df78189fd2ff13d71e4b1fa433e06e4af9b50292558b00f2118ffb8efff31359c28ac2fd5f5044 -DIST rust-1.56.1-aarch64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 008a4eebe92b3403f863ab7bbb023292d267c6084513104ed1d6f401a806abbe3c97a4346d2b01c2c78ea0efd44292fe563f5a7cde959e23b309f492d388d04f SHA512 09180d201ed196105651d7fbe009df96a333ef2326309428db0b10b2c7e0a8fd3e013a63b287e27e7a04441f70cd5ff8abb8a32ac109495d9c4aa4f80ba777f3 -DIST rust-1.56.1-aarch64-unknown-linux-musl.tar.xz 220094692 BLAKE2B b70936cfe4af636cee40bac700f043b1839bdd6f547eb3e9c781b51fb6ab426dded80ecd0c347a9c13d6930041a674f6b53a335a1be538d801eeebee0d98b3fd SHA512 ad9e0725bf570e04f5f439b231480b26a1cbd75eb770397ce2872895ff5705a5025eca06bfe6a60247b7071b0bc810bebe30f2ff99a68a252452e058c72d535e -DIST rust-1.56.1-aarch64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B 8cf6a20edb6f4f53f6169f63031b259d02491a494c3110aecc791d80bc90aa9a7d90987e789946680b7ecac1bcf7f0a29c6208af5e29ac971c55a017252d99e2 SHA512 d4d4b04ea3c0f2c435186098b7889da008fbcf6205aff8e10d3b1c64e72aaa49520a9d781e9fc01c064d5bea471bb67af3a64e510ba4406151a52fdaa3640e77 -DIST rust-1.56.1-arm-unknown-linux-gnueabi.tar.xz 202697992 BLAKE2B e4f4e68792699aa5a52e53414529309aef309533c3955a38a1de6a32ba13e8f4742693c7ca9ad0c1609a8e827200a8abc23c706d8dab302e9ce67ba493b81fa5 SHA512 afef90ce4e438e1383025642541bc2cdb383f1716b51484ad8a0ec7df4ce0dd635362b892bd009bb389b537d4d56ff876fbc1544af52c8d26d7e39842ab8b99b -DIST rust-1.56.1-arm-unknown-linux-gnueabi.tar.xz.asc 801 BLAKE2B 19808e687f5c24f7a4d63441fecfb80a2eed5c7cac448a34b2e049a6bf8656b9a145656066cb381ba0ba163a191c1a6fe99389fa0bb9e6937ef31f1514b8f0ae SHA512 7dc83b332ffe654ea811b4e0a8280cae7cac997592b8011a014ce8c13e33696e4a08fe062dad1e95b6577d41680281394b0d7757376a9fe7c91b6648b27673a5 -DIST rust-1.56.1-arm-unknown-linux-gnueabihf.tar.xz 199832312 BLAKE2B 547f24f17e99b365855d52fc4eeec60d268b1fd039a551266328d553b8a5f4159c7fa466b2eadd340a4e66bd184fecbef5422a9168bbbf51f256c84273f9b6cc SHA512 2c498d84fd6ac68f11e7751c6bf4ed694b53ba1605b7c77a9d25f0d443443268bdbc9f1cb68bf19af0b22c928c4f3e261baa2c7ed360561820cb4926a5e9d88b -DIST rust-1.56.1-arm-unknown-linux-gnueabihf.tar.xz.asc 801 BLAKE2B ecd6e8641f899f3f3a05d7a9b8cdab820d0cc7f7a03cb37df9302d6f40cd4f1cafa4b78b0341289bfe798c8cb4778c471337563a5248e2e369dfb5cf82d1a57c SHA512 1848a554df193a2ac799fe021fef0f5ccd7288576b7370bb11202595c1706cfad30debccea90bc8678e83ab5050671e99de7b6bae2581935f669718f2dfebb60 -DIST rust-1.56.1-armv7-unknown-linux-gnueabihf.tar.xz 205164704 BLAKE2B fb2b1c21561e35898a70a590dcf917f38eb0771c2902fa8e58d6e2a5c634ade52c893027ea22f00be350c249ab5336135ac462bd3495c9722b17576f0e39b7f9 SHA512 fd890ad58a346896a282b78b5138523c0ac06d177f9ec7c6df5262f24e9226be0e0f7a5d67d93d989e73c9380c0292fb7b3c977627cb5b57f48c8621a9b1444a -DIST rust-1.56.1-armv7-unknown-linux-gnueabihf.tar.xz.asc 801 BLAKE2B 810674d02b026ac9a768ed1bae893c62d25311c3316eae6a97e9b885b55a896acc286c1f039af040ebad8de80795eb3c8a2e476fc71e11485340240361b74800 SHA512 e1a0f9b8e22725634e96c42fe8e6f950836baf077ea578f099120c9eb77b8e075f6317df730849f3577d320253ce90b15a4a5803c47b33c340b104533f66aa76 -DIST rust-1.56.1-i686-unknown-linux-gnu.tar.xz 215749044 BLAKE2B 5aa6b03f77ba632ac43d972d70e40c4f81e40607ad691f789829ca307acb167e164978a11aade4e89a7b2a4ebaf76833c9f59de9c2b7f7387a3a726fd62da638 SHA512 56e9fa266c0cb668695c202c80b768aba9443b8e594530a3fbdef9ddaff6a37251eca5de584423b51fbee9f0b7712e5de59f6cd0892da4ed036fef5b9e74f27c -DIST rust-1.56.1-i686-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 4b16a978a6b8a10fd23a280351f37bee1bba23f437e613d2059a3c735ee472700a82fab973c2570f36eab730d000c27c0356ffd68a1784cc3dacf3366b211916 SHA512 b702a4f8953867b205f872ca8c886ad6e45a0794a955c878f18fe087d6d3d181221fa44e87e6f9913a683139707ade2f084558ade7475438f3c2a25be009a715 -DIST rust-1.56.1-mips-unknown-linux-gnu.tar.xz 160905644 BLAKE2B 28fe08b7b80666d36c9f31f885778b3710a443ba2ca2b42d26ccb8172c6035e75badb49e0947f728648d68f1b10620088178568c5b9c847eb57e60233f3a91a8 SHA512 d805115ca963035bbefa619b20c756159983653746d1e7b6f239a9ea694fcc5fef39dda362c138a2951c739be8e3dc1c982a5317d646c332be9203408f80b43c -DIST rust-1.56.1-mips-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B d9a6aa5a05dd6266007c779a16bdae01c23f34433e3e53e5937f67e0905bd59f67ee9d986a53f22d88e8f1a3eb5cf627314b5f1e504d55163f2bf18f206d8455 SHA512 3e32d3b95fbc95b41eee9bb95946f94336ad6edde58c2eba1a89674beaa544c00fb1de3ccfd7336109bae2b20ae590691062eeba198ed5ff0272db4a073aed55 -DIST rust-1.56.1-mips64-unknown-linux-gnuabi64.tar.xz 165745828 BLAKE2B c79f54e19d2cf8fe06ee796787880ef1946f737174a18e9b0ddd1b5b8770421c6d0339bc18970abc1c0cb18055c3ef78ff2fda51083175d875f38664a2a467c2 SHA512 be7c3d341f0217015ccb4c0221feec6612e10bac826e3b0d35c1a6cb09499ef1fe7ee1b44e131e91ae569a4b6ac02f533b7ee4f3b0a4c048c2a02f95d1f68797 -DIST rust-1.56.1-mips64-unknown-linux-gnuabi64.tar.xz.asc 801 BLAKE2B 97ea8d84db8d68d821d2bfec3bac1fff1e30554447bf5e9e5e1e27efce095b26ea5df8dc41087edccfbd2a57a58aa225423a597ee04c15c49fa8f74d59faf022 SHA512 91acab66759833b31d46f757d6d482dff3fc85b305a682aa8bcaecfbd0072df3cb4b0544b32c52ef79a6ed1096997172ecf35bc07e1ae6ff207b60f8ff6933d4 -DIST rust-1.56.1-mipsel-unknown-linux-gnu.tar.xz 165019404 BLAKE2B f452b04048250ad9e4bdd5797b4c0d0c45cc2e8be72b25b1e5b8421d8b6e240ed05e5573569dd0aea450ccc2fae6cb463814e7795af50477cdda86db807a19b1 SHA512 6b4ea1b864ce57d7796c1c268fff23184cf669de47f5b54775bff3062d7862f4a7d98f5ff84387b76b10088c36eda15a4073847687305b5e290c18ed47d2e11f -DIST rust-1.56.1-mipsel-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 07c3a01b9daadc6ea952ec3a7110ee1a3c4dfddd69cd9e5339165f76c91902d634908ec0beb0dc0fb5bdfe42406901d0039f28861f6662a18555e289e8aab05d SHA512 b09a18fc1e4e2fe181895e41e62896bfcffc2ce46a03204455f9b7beb19771af4e79000d16ef07f7fa4a06eb018dbaf3d8b8b1385a4dfaa147ad2b693efe1334 -DIST rust-1.56.1-powerpc-unknown-linux-gnu.tar.xz 174988436 BLAKE2B b1adae448adff47283b0761c9923d78dd6cf2aa608e9f53f9e156f41cdf5c29358236222c65e3d6202f98a08c2199e9f3ea7cd5838c259f8ff07b0ea276aa408 SHA512 680e0a4e5b3cda2ea89c4ab35a2fcf6210f2b829f284090ba5c793d9e76cb58f7cf6f60dcfcf1e26eba836690fa48be40b902a4f3599446be7be98b57d8ea20b -DIST rust-1.56.1-powerpc-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 10f35bc23dd39a1e3f924e472ad0a0dfff4b30060c5b41868688541a80da7d47c5ea3a16684fe980fb83e8c72b6b6ca7d6f7c349d9c869f8300f042be2cc8e4a SHA512 765f0f9ef47568b8bba751b788ff9baa837c7d5e25da52e18b99ae6cb613ce19a725b7fdd6d6adaada18c24fdb308f73b18ad13b6abeaf34be91748fe78173b6 -DIST rust-1.56.1-powerpc64-unknown-linux-gnu.tar.xz 186458276 BLAKE2B 3510ca7e2356f2101dc8e6a22de2d68fe48d4c1892e26b23eab18d7f0f1218499e41d325be267fb0284369567243c7e2fae9bb1ba62035fea1ad1c8ee1d57cba SHA512 34db35c1543239a4641eba4ee7d5435ac5383863fce843163ce1fa22c7aeb48199a696ccac199719d308eacd9c626922cf50a918869ae88cc2ae63dd0de9f5b5 -DIST rust-1.56.1-powerpc64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 5755d15be9df74576abf0ec4db1ead6a7bf3069d8ce2edcb834da971ad0dadc0a41fecddecbf06b653b4ca71dbb799bd7a02126a00c294c0f0c2b9fb76fc69ab SHA512 27a57ad6aade3ba6453f3e98b8c456bea61ce9ccc6d8682721edad3b7747f2aac8dba87c419db2c5e049e005e3ccc708cc9a5f1d84e6a7daf6d90ec2d39c7bc5 -DIST rust-1.56.1-powerpc64le-unknown-linux-gnu.tar.xz 196128248 BLAKE2B 7e5e5cb32496f2aa5f2dfbca37c53db92741ab7e56ee42c092046a96effead9819c906d22552159ddee9d7fbc4cf98b6e02aa53d39a3e58bc28a145304bb80d5 SHA512 603e9232879e5b9f79f91807f64e088cf657449bd8884c37218585d78c8b6e1919ac8f0aa7b6d38cbe844a89f837170a1bb8e0b4062c8b4aa9cca457eff89bdf -DIST rust-1.56.1-powerpc64le-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 7e0822d38d7a6de478441c97d0f0d7506a750cb2bbe8c80f3bd210e74c2b2a0523b417c6b3070ec1f0131e0b9375f7a10a1b97588aaf8a1a73dc4ba110237c2f SHA512 cc5eca73c067b0802081c2469857d85a2853a1dd7a42a604400c150e91df1a0baae0a4a612f9a3e11fdc5de745598ae160f1606787ef251186db9b1f121cac3d -DIST rust-1.56.1-riscv64gc-unknown-linux-gnu.tar.xz 192592824 BLAKE2B 77d786d652978b7a6c93c290b5be49e69986858eb388e8325e40b7bdf5659b4e8bdaeef1b2654955ca0a4cb66fab83a788db2299fda9938a281ff534dd901191 SHA512 7d2431b173b48f8411a7e10d4c3b8880ded7330b14709d847f50b0b974f2cc261c942d729b663b86f2b4b637dd7c30f6d10976da037d0d4215c798407d418efe -DIST rust-1.56.1-riscv64gc-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 210d69dc7c7cfba3ca4ecc8070e2ab193ce6abfe927779f3a55fe30b6cd6c588a2e4c8c18dcfa2014830c087fe97896fb1907b2a639c953cb6056d49107e34a9 SHA512 774f917e1145db0c9164d97937d486916334ccfb8dcb6bf859cfb49585f82e34185e755a105b7b811e74e6a3d629e3343d7620094b1d6aa43428525508368871 -DIST rust-1.56.1-s390x-unknown-linux-gnu.tar.xz 194367060 BLAKE2B 33820048a10e83754b09bb8c99ac876fd9dd7a36377dfc6802b906b1fab4669a711d1ac4e2b59e8cba3ae0ad3cd96d10fb00cb1324e8cd2ebde5d0805a58861a SHA512 aa0231187d3f096bfb223707e08262ff79f1b6fb9969814fc2385d3a134efc456bb43030723e614163ff27e6d6a779d27b77ad7ed05c80ab24b22fd10f9bc183 -DIST rust-1.56.1-s390x-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B c3c5e9678c61a1ec80aca4620d13bbe2164bb648895d25c90e61ac4a2b31c059445cb851417fa3477906cb5ea52c2318f6b6974916d59a3ab41444d419edbb64 SHA512 a5372dd48b9b65a9c4aa74dfe6f5294b1fe12149d6fdc15a6b23b132c8b05d634211dd9a4be3a916aecc7bfbc6710ea1116681876d547ecc4c1de6958fd6f26e -DIST rust-1.56.1-x86_64-unknown-linux-gnu.tar.xz 147853396 BLAKE2B 1d1318c9f076f1488d94eb345f01b511ed956b29511fa64706603aa141a18b1a937459b95f1354507a31ef8dc795ebff06f0006431088792e629a0534b9beabf SHA512 129c619c3a27b6be903b953efa033731b29436cf83c5229ad1137d2d26571379e5d6e2b3a5704e3002547560e47ae1fa7b6c98990bd2ea482299ad94099bb4b0 -DIST rust-1.56.1-x86_64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B ff984dfa092ff3c1c5a3d1a5849b8dc5807c5885dff5eca020d0b1c404484197adb8e1ea5802886b15e2b8846d0f3aa4bb161e49dc39adc151ca7d57a988ff24 SHA512 53b57ceaf621248fff020de75434c8fe60657335852c88d14ea399c7935206caaff61ce159cb2f487510336981aa1d839b91153b9764ea21ced1fb6455a16bdd -DIST rust-1.56.1-x86_64-unknown-linux-musl.tar.xz 255304020 BLAKE2B c379fb419b6fa1c73b9c426a4f6e46328ce2ac1beddffb1ed25922b3387147eaf0217d3904ccc14ce2b97952f1035760264ae5fc7a575f92bea84d9581d8b315 SHA512 b26d4b9f6396be87aadfbb4777d91c80cfe656570e2bf1a0350788ca45caa7178d4b91966e77c8cc4873e017fd99649ae6a82abad64b32a4eb1f5dfb3a20d45e -DIST rust-1.56.1-x86_64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B aed2703ef8cdcdf076d6538fb968f465c0a884b4c11916470324116e56a5b93fd7118b8b167ab19007ac71201044789f58de3a7ee1b60dffc47c3d123db1b4a5 SHA512 32c042982da7bde6c36bcb33fd3d9ebcb469667c880214b703e7b2cf89467e7e2bf37282cbc128d0207b9e433b7f2bd028e0d2614b657b544a552aa401bc98c8 -DIST rust-1.57.0-aarch64-unknown-linux-gnu.tar.xz 228665060 BLAKE2B 98fe268d060a7f19c284bf02fec148550807b6c75fad042b85f07b22c127f911e4e7e6d9738b4bef42b5a46cc888e5a0df79307cc84e39adf3ed9da3fd531188 SHA512 71d32e1ed3fc4a2eaf3594112b3b43ab82bd28b35e547542f6c1ed006175d7cf805be373a4da8b962762962dd32fe951c8ca7c0a424addad5d4e828441d5386c -DIST rust-1.57.0-aarch64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B fc832ff510b498a5763a26b420a6cdcf6b2b5fa8ce655f01ab23190f527cfaac144ac68378c6af3d3048440330f94b5d213d049c65ad87f0701b0555ebfa2b6f SHA512 a225f1db92c6e57b977873a3e5dbd07fa1288d2f8d79a879cc72dfc0dff66e70ce56619198cf36376b2774272c85363b8e8abf14efe8404f4cc038410c648ad3 -DIST rust-1.57.0-aarch64-unknown-linux-musl.tar.xz 224700500 BLAKE2B 2eb3122af42c499bf92b93946b20b6414d51ba895a77a8e9c53dc437a20093605b2e9f22d8f88b4fc3ca7f7b75d425a2442b36fcea54b583692c32f728f23bfc SHA512 0850861d9d2c22d76b1550e7d6b64c746c3cc24b51a68949948528bdd93621f74e6c07d23428fcdb280e884e469f2e4f2d3f9a7f81ccfa61d41265e31af3a9cb -DIST rust-1.57.0-aarch64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B f594a31b48af2ee7835f89660a13e336f3cb2a01d99a5d48d280c06698d69712de190b35ddc682a9ac7bb6bad1edac9c3bde7262fc5a9732ea471984e1bb99a7 SHA512 aee3fd35c8e7c6b9ce651d940f8fbb17a2bd2a58d8b85421ecfb4a72d5c56878a5d129166896ea717c5b3e5b9c7f61376801d766af1c9a4d1a090327424e93db -DIST rust-1.57.0-arm-unknown-linux-gnueabi.tar.xz 206890752 BLAKE2B 5d314766d333708158df7ef01d740e0cf0e71044edbdeb180f491c78a39dbf9460b62a1eb70076787e33a3199821b18734da59f892c0c251effed8e68c0eb22a SHA512 c01a6a408bf334474b2060ef70ed7c6c53e5f3a7453de74e36e59013292584a129b50530259327ae410830852173601dd9bccd1cd801d9f916d1a3e93820e481 -DIST rust-1.57.0-arm-unknown-linux-gnueabi.tar.xz.asc 801 BLAKE2B 494d4eec9795de0150da9a7f5ba6cfbabd8da99dc65e5e02360ed4961e42cc3761f147ca8f7155badf61ec85d2898ec866aa5dde53e555ab34ead6b4d32c737e SHA512 31e9f00de8252e905d4de279860ab7eb287237d7d5330122b989ef2199fa8d209ef7a0cc71b83db82b78ea632d4d3b9c00b8f49a272dafd6e1f78f62055fdf4c -DIST rust-1.57.0-arm-unknown-linux-gnueabihf.tar.xz 206580040 BLAKE2B 3ff02d3308cc27e2422609055a82ed36dcfb3ed2180091653d7ec21ccbb07f3685c58dc5d20f4abf4e342ce18d1d98e47c0a82180b5dccd57d09d215984e6b3d SHA512 9351db6cbc029c1051da277292bd7c3728b6ef250da20a20ee619b45938ccdcd8da1ecfec143734cc692ca3a39690f2f8cd6c332e04d0fd048943a8203eb48fc -DIST rust-1.57.0-arm-unknown-linux-gnueabihf.tar.xz.asc 801 BLAKE2B e5495533d128a99505c7856b27eeae22f85b3f0783cc0c9d52e8e8e9fbcebee6b909fd3465a7b49d1e1da2477c1864fdd048f01f7ba684ed55133c925522aad2 SHA512 bf06cd5c1f6731b02351136c7682d05e6a7114702124768b5cde1935cae4dd1147352352ad9b8dded575b90a57a6cab7c09dbe179404da0e378e992e1a67f47f -DIST rust-1.57.0-armv7-unknown-linux-gnueabihf.tar.xz 211614620 BLAKE2B e8c1f68d4e0846ee9425bd1747a423e1ab6161216a3cd276fd5afc13229dad33e3993d31305e3e38b4d3f6b21bb01fcdc9612d2217778a7f91915c65f1aa91d9 SHA512 667d8f6fb56408782c7a9e0c5086013d0350d6161d52ca4cd948ea39a02ebdf657dd45cb0a135ade8bc1e856c0962040969416fa1762e3bb55a03574fff3b1d1 -DIST rust-1.57.0-armv7-unknown-linux-gnueabihf.tar.xz.asc 801 BLAKE2B 6bcb5e7c700a53d8420baa8747c06b291988b806aca6da447c283979f7324f31087482df5606c49d287c355e31b2952d7ed9f40713bce819ab8c02d1863413ce SHA512 164ae760f53820dddf93ce7432553d1698bcfb1af53dd6054d408db87f42b6ac2d7c71da375f8486675b2c6104fef295faff481e5167288e0df782ef74cc3006 -DIST rust-1.57.0-i686-unknown-linux-gnu.tar.xz 223062024 BLAKE2B d0e1d3aef1764403dcaa2b1d2a5ee887562f0b59b05b2f984e848da60f772c58bdd8a6073692c6b71dc741ff3d25a784c04478260104962d308529516a56cae3 SHA512 9dc7d650bbe35d3967a883e91bfd2a3dcad633c41c00a41d9ca78bc336b1e3262bbb4100a76d42169700dc3b15d4066fa065e785aed1c0a46df4736dfd00d7c6 -DIST rust-1.57.0-i686-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 5d6f4d31e1418124cbd10a7cdb5ecbfe3334256d238e058e5524120438cebe85af68a8dfd604dc311d38e553a559b471dc71ef2870f89ed2cf05f6291e65ac0b SHA512 4957bef14da4bfc34f19d69cc64b2e06fd329566fc941e399105eea6fe4de0de90cd50c72baeaea6490f93bc4b0af14c9591584d97d84873d9c87fe7c177c6ea -DIST rust-1.57.0-mips-unknown-linux-gnu.tar.xz 165094616 BLAKE2B ca5965c40ad81c24ee00f895e00e26cab1a2c0322e2517e4793872707facf03430a92934b79a3d59f349bfb7513be4d1914073fc3b20300d5fd5c332bcb08224 SHA512 1fbd2aeb8e24d236f97c81a4136917cc8c705724c72567be095323a878ee18ed646fc2f4bec446a9a505fc4c88a708efa901970fdb00a67179c34cf97906a3b4 -DIST rust-1.57.0-mips-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 230ccb3a534515c9ecd1ca2a3fced2e3688547a3ce42967eb06d7a04b79695eca74f1cf13583631139801a7ad60a31c7f6a1b2821dd13aceabc95386122034a0 SHA512 91313f0ed942d23bb490dffbc4b7eb9a441a09ff5925323df68a38c15aa4e3f5c1bad15c2700ccba8625fb35588135a9ba5f09c7bc5ba7d4f8486fed268a8000 -DIST rust-1.57.0-mips64-unknown-linux-gnuabi64.tar.xz 170276060 BLAKE2B 0c6defb288bdb11a8c81ab082944196c767424b8bab6997a51279c7c6ef6c1163c9715493b274420bca9d3f5e7fe7422d403a24162effc3cd880633641d23995 SHA512 339d1dc24e1227195b1fa1a72ceddf592026b4edf234141567e8b8c33c80e07aea71dd73962182783b60271829db8544e1ca6172aaf5ed5ae1cade848355508c -DIST rust-1.57.0-mips64-unknown-linux-gnuabi64.tar.xz.asc 801 BLAKE2B 3b6ebc9e8678946f57e30452a880be3bf5a5a949683e7230cbda776511fd68a7278ecfc741c823d2d1362f200af19cbc25db7d67ab4ade8561a3d9224fd0313e SHA512 0a161f676162684da557d010de4833a6ef229592b6cb9cf55938cb85d12685e28fb0e4e204688b9c9f203b34095831de06c25a4fea48a8ef17226b15a214af0f -DIST rust-1.57.0-mipsel-unknown-linux-gnu.tar.xz 168175700 BLAKE2B d544173e64d81b5cf74f16810f0c00fab0e2b628f90a554a33596b1b3140ef5183db5123f956ff71269761915469a7d51bdb945c02217f47529ae45f1200edc5 SHA512 7963364478ca613ca8670cc71b72e8423febe3062269ea1e5e82358d54c6d5e5006f85c69ae5c746bec296bd3e97883358ab27a9aaf59703984fa4186c5e01c7 -DIST rust-1.57.0-mipsel-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B a4056c8006cc5f3d7a548b55ff85f42003d19a7323bd3829c79ba370837c1982a0ca6d15e5d2dac9a4c75251662b375c8243ba0d2682b684b6fe258b25c32fbb SHA512 3db703e462c5c2e974e039c986094ae2bcbdf5e4b2163bbca4d20062be2e54b39f04d72d3f5929886f65e79f19a041e01cb17ec73db4611c3208b51efa2b7e89 -DIST rust-1.57.0-powerpc-unknown-linux-gnu.tar.xz 183173668 BLAKE2B 8d897751ce518f0e7fac16fa67645b73337cf2aeca20ffc8ceeace6591043a1b69cae9ba8af6271ad2b7b4448a64e4b5063a2efcb2cebc72c1d0a95c576dc07a SHA512 10ca7a769b53453c503d8da2ebd5da49e016d31a92e898c4aea4129cf1225330b2e1b4ac1893860741efd9ddc9ce409ff9d9fc00536b960efc928562f2e169a3 -DIST rust-1.57.0-powerpc-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B b7cfe911745b76e8b2a7090db19a6cc973ff361b0fc23c1d3d104c08554d7818866a6832c89cd8e1dbb519de72618ab362c9e6b1971a2babd0af607c9db9b0e0 SHA512 385c022053f6e102aa9c96c49703bd441b466129bffc5fb3c233f432edf2f2adad5e9979e0b657016eec33cf4b6c7bf31131a0e831c990d071d7da758f5e03d8 -DIST rust-1.57.0-powerpc64-unknown-linux-gnu.tar.xz 193868872 BLAKE2B f60c9d320fa6ca0d3b52dc27b22efb50115a1338ce12ea1071499d3abbd60e17c4866a59495fbca725eafef3675b9ca9417c87cad0262541955d2e308eb79f2e SHA512 4b5b2d461cd093f176c1624b29d4174bf9558e8760f7be84b9f9e353e09b622d89548e5bdc91305cf76a072ed2b64f4692b1864b90c86ba7e1a7a9e5df205adb -DIST rust-1.57.0-powerpc64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 26ea554afaca2e453130d400d3315d0c857e4ab92d5c0cfd21035548160a3c00f801adcbc24387aa6f56bc2907e3aaa3712b4bf35abc10128e3e712b3a451043 SHA512 90ff52af04044b073855c2a91bfe2bdb8fb8397a2d59ca50e38e5e235bd3379d993917546d1dacf3c25db6ec386f967cb8c9c5c7a1b76b06fa60d50a5c066176 -DIST rust-1.57.0-powerpc64le-unknown-linux-gnu.tar.xz 203489092 BLAKE2B 5174c149bd6565ed2b709356caf940f7c051a1933a35f9801a31331358277e80d5262a73ea47d484abb2c12ad26c52bbeea5d2ee30f4c8b45e163d5fc788d848 SHA512 7e0809b66086f1c9dde14df5bd9f08757e32bb58041b74150415f798d81cb4ca01a6d69d529efe8a93026f251aa8f1711520defa8d86de64f20d9055ee1568e5 -DIST rust-1.57.0-powerpc64le-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 0ed205cf7d3712e3501c228ad7d116331eb3c831437040dc7d4cbfa86de80372db1b116bd2c88ef9c05c57279499dc7cb6a394c216e89a69a6b033d56e4108b0 SHA512 2a3fd37e32382c747227f35e144966bbd241d57b9e06acdb444ed0ac68cf174dd21c565448d9e7ec032d14dbf6de580ca37e6d10b66446dcbef35b0dd35a2c1d -DIST rust-1.57.0-riscv64gc-unknown-linux-gnu.tar.xz 196918164 BLAKE2B b41e958b690a5f6f46744dd38a464a0de0b80d9b4974f1fea46bbce8b26c37b88ffeb3b42e9cd6a3006e8ad8b89a990945dcf1e814041399f6fa8831089c074f SHA512 43c11df8b6621c4e3ccbbb81c043cc3b2f8c897f5d80b03a39ec73d0d73f1a3fafa1a8a607fcf6e16204eb424ead7b9dee0ffd401c185440c4a7b80e84921f5a -DIST rust-1.57.0-riscv64gc-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B c55cc1c7c3e80bdb0527fcfe9b3a0bcb7edf84bea85e842ea425b5498247aaa8ffe19f05f1a2d8c93801dbf1d5e308760e8222311914179deb01f910aae279fe SHA512 df0d218a78eda0d005bb88e18a314f326165776449f28d4cd1aa014efa0e6870bacd2580f5958250e9a00de75c7327b20b4586606a8b120a7d658641759be61e -DIST rust-1.57.0-s390x-unknown-linux-gnu.tar.xz 198621068 BLAKE2B 92af932e06c529ef27e389d35532cb7eed482c36bcc196d6c6934a442cc180815862ad7ee92c4ed97f69963ef6cfd617cab2bc254a81ffd35d88de267fb5d084 SHA512 4cc63e93bbafcbba2122a862200bf1dd241fe84f526778e1877c14237984fdeccdd3d2b3dfe73428b1b97bd253c1ddf98f4302f40709abbdd52ec721d5ccdb6e -DIST rust-1.57.0-s390x-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B c088d5904ecaadcad09d21dcffcbe1856ea2165cb45fcdce31ebad6edddfeb292bb644548537219ec301c4f5e417091d879093a627ea5efb4409e1db36771431 SHA512 c1c2f43033ba1a2ed28e8c60a18cc0de1dfdc7f5361c101cb8318f0f2c3be911784e7d1cc3a61456f1b2c39a5b6df2915b9e56e20dbfdfeb959addf4dc93f01e -DIST rust-1.57.0-x86_64-unknown-linux-gnu.tar.xz 151033748 BLAKE2B 61ecece6a8aa31a2cdf8dcf22514c19a54fcfda3a1248797a6a98e9bc42cf4f4278be21369270a6418b7c416875394055fceb49b5b1d21625e2759b97b2447e8 SHA512 54016b58fe85208c0d98e61cb52f2549bbb9731d7d631b4964663c91c91b7ea0ff4c224c3d29a770de433e6a0bcd92d2fe757563bf68e224a20c1cec6d031a7e -DIST rust-1.57.0-x86_64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B ea41b27fd25cc75efac73203688ee0882767fc76a2fe09b5e424c42467d3e332463c5560cc58f3b20f6e4b44289a25cfb0d36e38a7a9a7b3950ef875a59dc9ae SHA512 8b955bfce6c130e4b95054b98646f7f9b89e621256759ee1ff533df5f777312dd7adbb192ee0076c9b9baa6883a74a9def50ef598ba8c707762290d465c9a8b7 -DIST rust-1.57.0-x86_64-unknown-linux-musl.tar.xz 260333980 BLAKE2B 75342ae8637355e714d5217d78604cfa6a601d3f9bc0ed4667ff0ca57c6521567b19b9bdb10f79761e2e5fd21ca10e12f3fae0c65791118fdb0c35f8f88349f4 SHA512 204ed493528757b8e3e8df13d062c9ae74c75c3e3adc1a2efc0dfc33d2525629168a558dd32653f44a4365191bf203a4415a77152276288a8e122e6bd587394a -DIST rust-1.57.0-x86_64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B 506400c3ea70469cbda0e492e85d41b7f94fba790ec19d1c3491bf4a00d283f97c8fb37319ad6c4a43b22a2195c21d1b9e3c16a5b2a9a82833ff61ad49bdc793 SHA512 793369dc7a854c48a72d81446a0c8eb9d83a071af77758e0bcbb8e4d518fb87c5a23c085202b9b427a02bdd772ad9c82724b34295b851f26f384c3e801bf9a04 -DIST rust-1.58.0-aarch64-unknown-linux-gnu.tar.xz 229969508 BLAKE2B e7ba73742c6fbf5cff8593434167ddc8e981f473b292960ddf25bd6cdf5980776ddc0234dc711d6a341474ac1da8f33a788bda0d6d83f8e353e4e35eab95f635 SHA512 6ab276db164b400953b540f2c0f5884e44a16cb847a157dec1103e09b22e379f77d8561bf360c05f0bf2d085d4b3670b51675ae80aac05732310621bb2d9b597 -DIST rust-1.58.0-aarch64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 5ae37b9acce2bb0f1c8963e6581d09832290f4ffcbd26807f21ee5cee45a89ad279c22361f932feb72753a25092eb02431777dadbc8643d45905178c00504848 SHA512 ee6d99b1604b1e9efb470dfec00a9fc71f9603723ed292f20736d8c40de73660e23868d68b142e70d75216ed312534e364f2f5a092529e3276cdeee99c7d71af -DIST rust-1.58.0-aarch64-unknown-linux-musl.tar.xz 226177016 BLAKE2B 0f4336d5df797515e4e82c716a3c2ec614b04f862c056992ced14f9263a977920e5544b5738d4588979b29e37de0a8348a6f28986bcbc8e41d301b1cd134172f SHA512 2a4d7225713516f1f6d4f1d32b998a73769636b39e74d791b2a2337a25069ba929b56b37c24b6f7c4287efdcbd56c993fd3a288fefb7d1e34bcfadafe53cc07a -DIST rust-1.58.0-aarch64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B c26ad8bfb35539a26f8cd155755b5534bbb7eb5b92868195108ec9467242151aaa6e31db0f7e536836a20661a77e11955d21b2d61a4ff17c5db92d6e5305fd29 SHA512 fb85bcd3516cee414763b2a48e8021071cac113fb03cf980bbdc3520092b9c6cdaddf13ac30d75804e970a34a9a7ef697924a73a06df3a8b40d453b335ce15fe -DIST rust-1.58.0-arm-unknown-linux-gnueabi.tar.xz 206375000 BLAKE2B 7d32aa903d631a2a27ff1982897a9235cdcad9cf02e98274c597986d7052f0fd6dbeab00a42bcc1fbe6a12c4461f5887a914e5ac9444541ded28450e50f48a49 SHA512 f4268ce45bb09ec26d67931278eae6b2eb5738aee6b8bffdda86a71d2cf23e3755ad3499d74184758581f7d5e2df6eac4f063ea77f988c59ba88b409360061a8 -DIST rust-1.58.0-arm-unknown-linux-gnueabi.tar.xz.asc 801 BLAKE2B ae562b09bf350d72977ce024044d84a3b328fa27f98b7bd12381b31b3964fd018da4d491cbe8cb558014e7ec8235d99cd45362de7f412cffc104b73ddcbcf271 SHA512 2ccfd4e669df977283421f46f162416d5de43cc29bf67e91b3b29c94876a24a82d6af1a35225c0cb74599fc11bc2a8180cbe600d8eef91fdcbafdbba6a2fb135 -DIST rust-1.58.0-arm-unknown-linux-gnueabihf.tar.xz 206325408 BLAKE2B ec1f3ab5c37ce06ee16c10f10071a8795ab601b9ee147dca98d6c94555a278b87cd04c93b7623fbc7c3b09f3847f41479eec02259c5fcff25a8f337d39ca02cc SHA512 b31c067c459aba84f8a34ca39298f42c09a0530a02d033562338f822e55e5b0e837f15983e233dd0401a9082a9f6b0def081dd9f870dd654607c654488986b24 -DIST rust-1.58.0-arm-unknown-linux-gnueabihf.tar.xz.asc 801 BLAKE2B 3f4d43a6dd2a45b44d48fc4d51a39ca2ace84f432c89f20703176c0b947c4b30bd7f3d7e17dd5ee8fbcffccedbe7f177150c68ee1c05164206478384152d09e8 SHA512 94fd5b0142016df3ad5cdaf40df3f1f68866cd68256da6127b36f70aa7d363466929227f1534972dfb6c458a9febbe8c7c8344aee0f26d48f1aa1a3f262750b4 -DIST rust-1.58.0-armv7-unknown-linux-gnueabihf.tar.xz 212531868 BLAKE2B 2a57a5f31504795086d6a0ecf2f29513c513d1840227c25832ce80264efbf3ab3392f369aa4d93f5f95d46f20fb8e074acf5925c0f6d1b5465ca6a8efa5c82e2 SHA512 c676cc1518e38fc36e62519bb9d4d356be689f9fcdeb56d5722bd3437879dfe9a30340c053ec75bd5b709d83b98faa647c46720df36a00daef1fd7680f4c900f -DIST rust-1.58.0-armv7-unknown-linux-gnueabihf.tar.xz.asc 801 BLAKE2B d62fe00537a4a75f8f561f66e585f25d13e6ccabc2ef4ea964616b733caef4b56aec62e873059fb84200a47f3530aec8e0e4c20b9eb32f533b8bcf019b73a078 SHA512 9cdb5fa100aced4e0d3b64821251031aba0f05ea1e27f8fcf53a3ea32010fe04bab306462af7b10f1d3bebaaa76747b5aa564af5bc3383bf62f4da7bd74d7033 -DIST rust-1.58.0-i686-unknown-linux-gnu.tar.xz 224691416 BLAKE2B 8d1cff8ad5289de0b5787d958814b5f7517a6d4a9667be014b4103b95ccaebc7976aa3f969955732c9755561967fbe9bac2702531ed15effe3461dd3d8f019ab SHA512 23dd0c0a7700acee233e93d779733bb94788edff4a64df62b8e4ac55b58bc640ed72b0cfd9e1b8cfa5190e429ced6b2a6b0a75676c51e72351edb96b44b00e59 -DIST rust-1.58.0-i686-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B db0615a16099bcbedd5e4e218be66147e6d659656565e8cd26fd89fe620abb6a72aa74bb077b826792c1e82ee87ac750c85fd171148a5bae0296765113377364 SHA512 ff0c4089106a08437618392f7d02ae3140dab4fe045eac47eae5b5c1d98355326f62ae24b52ec2cb7c8e0085028dca797f70f8c14c48fdbae5505f4e45b6c058 -DIST rust-1.58.0-mips-unknown-linux-gnu.tar.xz 164753920 BLAKE2B 1562131b76d2fc7a7bde61b88e025079fb54448bcd8c793ae8887916c480a2813adad15630904a512d5a7341c727dc14af7aaec8c0b7b5264c39f2878c05bbad SHA512 76f91a43a673045a824509f0211c635869ae8ff7ae45253ef6d6dc15c36487ddd6638968a07697cd047296b51821f4df484500c135d5342121e32b6940f3fa21 -DIST rust-1.58.0-mips-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B e1614bbf7ef74a777dfa9dd7af473552b3356b984ad13ee0627c3ca691d21f4479ee5182751e54f01d0f084a83c10f55213f12417d64de158dcfde4251e497da SHA512 5db14bb832c854a8fe2802afe8154772e090adc9852d11c71a87b418d79dc27e942419b654bf69ce767a0a3ff474ef4e252832b2c3d6cb9458e7d574a7940dee -DIST rust-1.58.0-mips64-unknown-linux-gnuabi64.tar.xz 169679760 BLAKE2B d3a474609b1eaabd7a6475810a41220899fef78b41e256c0c747397cc4fc5c5f75e02eba2b5db43b34f80de95033fee10882cfd2451e66f61158e04de2853aa3 SHA512 f078f5d0b444ab82ea369d4ade450168cde7ac0aad2936a9ec95ad02d7a0480bb31a4e691a68922a57d608301dec050100f71996360d4827795eea4cd951f323 -DIST rust-1.58.0-mips64-unknown-linux-gnuabi64.tar.xz.asc 801 BLAKE2B a6e8f4c24ebf7f71cfe783498e8cde70edcb5530a920b408d3c861cbcd2ee2df1aa0692ffcbf5ee3d6e2f7468ea3708c03eda67e514c98e4a9b5437373b408e9 SHA512 f97f2519860f588319b5b708adc6c2998e975692092185257d8f08f2356769b567e35d2e2d7098e81d6e2c936b054c025c42d0d1ac0837794c56c3211d1a7c7f -DIST rust-1.58.0-mipsel-unknown-linux-gnu.tar.xz 168271536 BLAKE2B f3f6c5b4be89ad95a5e8a3a3eef80829558a2cd28f566e2c541f136b1dc49e14de66c8c4eaf02c54076ecc6d9ee78c0899481b9371683b705506212b2bc3bd4a SHA512 b166492159314c0a16362afc88f352ec556333f541dcaab42b342c9ccad77036894412d775687b8e2b5726a33339718872108b166bbc3acafbe158dddc0666f5 -DIST rust-1.58.0-mipsel-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B f3ca5c1c1950248bb5bc0cf5cf09eafd65acc7693b0d000f554b5a848455e6c9f396cf7fb7a8ed6e7f31d3bf6428766e84f883efa6f372b46663217ce25e1cb3 SHA512 9f62b47144068865009ec7665151653d2bbea0bab008eba3c0f693e425cb77c022189c7396287d03f9294afae4b76aa84deb7a1eb05a9ad4619e71c310fe2816 -DIST rust-1.58.0-powerpc-unknown-linux-gnu.tar.xz 183629256 BLAKE2B 7b24752fb58e79c87ed18d2bd7f79d869daeb186efa17985bb6f9e1eee998e9ef0fdf597597cbcfbf57b263d53bfb0f416fd14bd68da00b9252d8e43687e7669 SHA512 8b282efd6508ac52b603331c6c148388ffb843463a8e725407c676bc9e332ff99dbb16c869721dc0535787809dd9f03005b1833f0b8a7f17a4aef88aaa19b9a4 -DIST rust-1.58.0-powerpc-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 331e8f732d1ff9243694f5baf10159ef674fa5ba57adfdb4b1f14f7e3f56443276c4405adee0383dd5b224bab7655ef503ac1a5c51c2d054ffe140ffc7ce1717 SHA512 a94407fa249441edf0aab56a76bcaa9ee8fb892e94c2255897200ee03594e6a887f488a93ccedcf1c2e90dadc9af17102b60e5b6dd8754509f82672efc6834d5 -DIST rust-1.58.0-powerpc64-unknown-linux-gnu.tar.xz 194135676 BLAKE2B 0c5e7e67a9a6df26c418ac94dac16401b126b367555a1d4e4306d803836dcd38538bc94f3fe170d8ad9339984a3af4a6beae9fdde47af82d7b57a1bd1441137d SHA512 ae195cc9c622a25ae23669e913bc73a1d31490bfcc3f69632a02cd050af22ac52cd46af6f8c1eb9514949a75ac2aa283b3dd52ddcfe506438eee23c75f995243 -DIST rust-1.58.0-powerpc64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B a5db4ca38e9468f863be3e7a29a54f34364a37ad88b5073d6911e15592ff12c5f3af2b5a4c2df8d83a407d866c3cfef83495fad3b6b8f8dd1ed8be72fe06ccc8 SHA512 d2ddda9c2ec1023e93194427554bb7282bf3b6908f6410afe05b8ee9beeba236080ef8521a26f4f3efc46f79965e581157f973ec7bef300057e6cfa0098bc80c -DIST rust-1.58.0-powerpc64le-unknown-linux-gnu.tar.xz 202604020 BLAKE2B db290d9c1c1a5d55b869b6c9ca6cbedf571da8b3289d5a2829bdf094788ee4fc028cd66ae9c287b3e680cbf35ebdee482f5c6576d5445d125cee2a090ae505ef SHA512 bd87ed72427102a1ce08e61d74ad8d34fcbde93e30b2597f9db29e49d53337c1d2e9794f2ce0209273b59c6c8be743870657a2da5eb1dc4d238adf2b548d0ce7 -DIST rust-1.58.0-powerpc64le-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B fbc7d0aaf8e903edd42be16a561b0af79e064a2c5713a17b9d79eeeb33796a00321f1c1eac4ecbb8e48708db8f0a8eec57bb2d6d7304750d34b53d57003f6db6 SHA512 3d69abb8db74637327f18e4d54f8e175421a8348e6b0382793f0d4bc0a76cdfd60fa39b28a29bdada9ee29e7d5dd2d5b3a567d29d64b97722788f8264db4ae3f -DIST rust-1.58.0-riscv64gc-unknown-linux-gnu.tar.xz 197456696 BLAKE2B 8f393de36ca9b8c8df43b1725cc0deafa1211917ac6c6aefed329daefc19f04563d8b886aac2c8917a047d918175fc04075a13cf3c197b30b2a7bec44fa4cd48 SHA512 f2739b42ad5fa444623f7c7818297361b2df4db4d12546f262feba246a8804da6f3d982eff1c558f15882d9b580ceaf39acfc54749924bd9eb8a383a5154893d -DIST rust-1.58.0-riscv64gc-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B d23d62938b8a7832724c73d17253b3fd078bf1a6646a9d92298a297b8297ad93372be28e651b1001a273af9efb877c444e3af6b19217cbab4fffd4b437099a6b SHA512 73513a0323c2c5519a4311aacc98f400fc44c0c48223460939c485d4526736de26603da85dec341472dcab4c62a4e15927da8eeb89be04152969d97e542eef4a -DIST rust-1.58.0-s390x-unknown-linux-gnu.tar.xz 198300224 BLAKE2B c31a5ac34d31e1080459aaf594a9ae373f6aed90096b6f6e7cf34cbc6672bde3d01f5d945d956010921c1b0db0bd32292dd71a8d2aa43a83a4e51ad7d6444919 SHA512 2bee2fed7d13d9fd5f10bb071ea8b91bff650d223b5e78fa8068fd841e3f757a4358befc26298c5477c2f9a4fe9e2e77c8f5911ed2630f8ff311491fb842fba3 -DIST rust-1.58.0-s390x-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B c86889d2592e951dd68e244e1e813086f2a253adbb3a68fa4fbfaf054f599072d9ec2a527885febf9f07fe22c9f4377d5e9e4304d13e2b00a2d9ffc294abd011 SHA512 e19bafd80078f1cc669a8998544f0bfbe976acbd010c3c2a078511ff4cce79c784db4a2c293af5fae04efc5551a05a30770665414622fed1a493a069cfc2e73d -DIST rust-1.58.0-x86_64-unknown-linux-gnu.tar.xz 150248636 BLAKE2B 79dd4f08d65c1832e56629dadf8a0fab0105a2025d637053ba38a0f5a5b595866f97fdb67a728d036d4154a52e15b464d3d511b8f693ee2deebd10eedbd4bae0 SHA512 382a1b3ac5874a9e3f162ba06196074df703b0422dac70c9c38dd0770e86b7fbfbf0380ee1b520a6ef92d3f52c865e901d106f5beaf966fa036fba88f7912da9 -DIST rust-1.58.0-x86_64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 232a8e931fb5ba56cb4f5209650abf517748ce2112abb6d6b9c34437ae90813e5fa2e056cf7ae46795bda805a326416d4f7fee0bdeb7568b81b5d553ce795433 SHA512 4cdbef971b7afc1560ecc461c4da317ca831f2f3c04f806e5819ae38d2baa1815422ca569d724eb6ca5b8c1858a4e17e7791b1ca722e41f5ffafe105ce9da3c8 -DIST rust-1.58.0-x86_64-unknown-linux-musl.tar.xz 262715336 BLAKE2B 6a4d5202cae8ba404259f6c012faa801e3e6930a0d8851cc1fc6c35948dab5f74d196914c2b8b4344309a40c8c6324690a6920b61a2d545d945796f9149701ef SHA512 d97fd1b308c3f73ddbd8b10054062a37a05b445e2a2a91ad01844b9b7fd43d9e9dff00b8715fa2748ca1da9fb883eff14075b463bd808ee9a81b94fc85d9394f -DIST rust-1.58.0-x86_64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B 368cc50c5ffe74c790cdf18ea66694905b0fdde575854765279fe41cc529dd7efc60ca2493c1749dded7da2f1fe67d8a06ec0d4de4a75791352452c57ba78947 SHA512 7273afc1c371c70f0e44cc796f9dc7b25137d7afd5fa1323e98d512924353117ff0b3521aaf2a2af29336ca210fa891d4f2a8d9cd2f626b09912ba8eea36326f DIST rust-1.58.1-aarch64-unknown-linux-gnu.tar.xz 229585460 BLAKE2B 301b201cb40249005a1a8adf34ffdb0bacd22e1d919a24dec9bb8331c2243de1b7cc312c91a87fc9e11091cd9ad517347ff09143000d9de051b3c9a6e0780f9d SHA512 04e2cf2116e16fa293c7f2d29816012520b41df44b54657e289e7affbb91af5a5001d140a49aab1286451b93e93b0171edea77f61f01085136d1be1a3baac4a2 DIST rust-1.58.1-aarch64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 6da55597fddd643350c73f28a15dcfa935529c0878a199819b9bad6f3ea2542f9021e24bc1a6c8724ff14d36007c00f8906dd1aeaff33b0a99ef6982e8f711b3 SHA512 57debe0afe52c3af3eb53e4efe70ba194ddad449d9952174f8a775531b83f8ab0d66462e7bdd06712547e8f675d330a151d20d183daefe1dda2f0e3805695714 DIST rust-1.58.1-aarch64-unknown-linux-musl.tar.xz 226068748 BLAKE2B 7f9680b0ad3f9a8349f3032f63d23b6d96ab43245d3025d0e4307a29b4353fd2408e7de572a10a77b261634b8fd4e9e6054ba9955b2440b608fdad2c88c12bfa SHA512 6400221a8ae04aea91f9df0f8d82585bcd380f22e80fe813eaa1cadbf592c5207665ad008d938b399e34fc2cb0485b16f993f94d431c290a69a696a4faf89e05 @@ -222,7 +30,4 @@ DIST rust-1.58.1-x86_64-unknown-linux-gnu.tar.xz 150229600 BLAKE2B 056e5a646d675 DIST rust-1.58.1-x86_64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B b86d3d2cbf27594dfe55fe2ff52523a9dff08d08ddd30526172f9e07760c2f854698eb8153cb9894588d75759a3d0bb7887756d005a2c69aa9cfeec8e7dee678 SHA512 82dcb22efb94bb19f2338e9cb46e3f6da3d189fe6bff12bf1ec870197d395c2ad58bd15705aa7f3cde38e5ec0266e20eb2e45761e0f55b13261d3e6b14dce60f DIST rust-1.58.1-x86_64-unknown-linux-musl.tar.xz 262511608 BLAKE2B f2ca664fe1ab0614f13ce9d7764eed935b107b393830ad14b64d8b05e032feeec57dd04cdc963ad3eea2cb23558beeb1975722be93412d4ff8fd3a75d2bbb896 SHA512 d064464333a64f91b8a30f267ecfe2b4dc5be6d639bc9f064efa86a54478c8de7156166236b7ff8d96bf8fc8cbbeebf7ac17d8b5dabf24d72e189dbbd8ae0819 DIST rust-1.58.1-x86_64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B 9c58a08b4e5d609230b5aae52fe7eec2dd6a0cc0eb8c257068ac2585918aba6cbe3263a6480860d34a117d3e2ee835fc8d8b1702296369c3a4e0f660f46bd62e SHA512 6c294cbbbf22940e36278e92d5095dbfee0df741694188ef1e6df7740bbe770ffb5b2467bab12825045ebf7d6fb12eebb1ce7edbb32d0afcb114c57e814fe5d7 -DIST rust-src-1.56.1.tar.xz 2456408 BLAKE2B 19cd9ac0c0c57d077e2a62e6ef202cf8f349582870d0acf28b105278da611e3e3884b1db59cb43c1a13c8f0ff546f83f8ac30783e46f99233a0a81df04dfd359 SHA512 6ebcb7e641031b269af244f0a14ef23c5a6c324d8c9f8f9ffe3b1802fb2aad522b10544f6c29789950dd2a9fe7cbbdb6587f793ec8f53881e707734bbaf3a3d6 -DIST rust-src-1.57.0.tar.xz 2536924 BLAKE2B bdc8bfcf6ee3fbd0be3b9bf1ea8faa34bb45247d35bad5a7c5684f74ce061de3399d05209cabd18d01c7f73703c5e11cc49765fd7a0230e95484922e96e187de SHA512 24d86a7e1f8cd63b9571003604374cc251c575ce351253cf5ce676f34fa8aff574bc9e305de0d62b42a0d699e792fc072867981908ceebcd75b2bd6aa71a0867 -DIST rust-src-1.58.0.tar.xz 2822920 BLAKE2B 8703fb119092473ce9bf822a35e3b6b2dc1644fad502140061d2787dca0bfd90878d8b2394e5b43522ba5b51a41d181f83e3025978633047460e80e5d6983de7 SHA512 9d2456d0c0f5649ab3bd4e3ae4540cf9f382ab43020306699657cf2dd0671c423f82ea17f66a07d8eb88845598e928106bc40de29a674625fa630f3be6ea47a1 DIST rust-src-1.58.1.tar.xz 2827736 BLAKE2B 7ed64fa6688c230eb53bc141ccfb14b9f84114f344ee6aef26c78bea7700a924ae9f2d57f5f81eec514f9dd06cfce899c5fb7e0bb23ccf7f5fdfc0ccb940130d SHA512 cba8a85edde1e6587674274c97c526c0ccb2c4d81a5f23f8f826ee74e903bb7e8ef8d29f9c36559148fcaa1cc98cc3f63f6b5265172c4fe9af8ffee026e48690 diff --git a/dev-lang/rust-bin/rust-bin-1.53.0.ebuild b/dev-lang/rust-bin/rust-bin-1.53.0.ebuild deleted file mode 100644 index 840d1de084b9..000000000000 --- a/dev-lang/rust-bin/rust-bin-1.53.0.ebuild +++ /dev/null @@ -1,192 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit bash-completion-r1 prefix rust-toolchain toolchain-funcs verify-sig multilib-minimal - -MY_P="rust-${PV}" - -DESCRIPTION="Systems programming language from Mozilla" -HOMEPAGE="https://www.rust-lang.org/" -SRC_URI="$(rust_all_arch_uris ${MY_P})" - -LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA" -SLOT="stable" -KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86" -IUSE="clippy cpu_flags_x86_sse2 doc prefix rls rustfmt" - -DEPEND="" -RDEPEND=">=app-eselect/eselect-rust-20190311" -BDEPEND=" - prefix? ( dev-util/patchelf ) - verify-sig? ( sec-keys/openpgp-keys-rust ) -" - -REQUIRED_USE="x86? ( cpu_flags_x86_sse2 )" - -QA_PREBUILT=" - opt/${P}/bin/.* - opt/${P}/lib/.*.so - opt/${P}/libexec/.* - opt/${P}/lib/rustlib/.*/bin/.* - opt/${P}/lib/rustlib/.*/lib/.* -" - -# An rmeta file is custom binary format that contains the metadata for the crate. -# rmeta files do not support linking, since they do not contain compiled object files. -# so we can safely silence the warning for this QA check. -QA_EXECSTACK="opt/${P}/lib/rustlib/*/lib*.rlib:lib.rmeta" - -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/rust.asc - -pkg_pretend() { - if [[ "$(tc-is-softfloat)" != "no" ]] && [[ ${CHOST} == armv7* ]]; then - die "${CHOST} is not supported by upstream Rust. You must use a hard float version." - fi -} - -src_unpack() { - verify-sig_src_unpack - mv "${WORKDIR}/${MY_P}-$(rust_abi)" "${S}" || die -} - -patchelf_for_bin() { - local filetype=$(file -b ${1}) - if [[ ${filetype} == *ELF*interpreter* ]]; then - einfo "${1}'s interpreter changed" - patchelf ${1} --set-interpreter ${2} || die - elif [[ ${filetype} == *script* ]]; then - hprefixify ${1} - fi -} - -multilib_src_install() { - if multilib_is_native_abi; then - - # start native abi install - pushd "${S}" >/dev/null || die - local analysis std - analysis="$(grep 'analysis' ./components)" - std="$(grep 'std' ./components)" - local components="rustc,cargo,${std}" - use doc && components="${components},rust-docs" - use clippy && components="${components},clippy-preview" - use rls && components="${components},rls-preview,${analysis}" - use rustfmt && components="${components},rustfmt-preview" - ./install.sh \ - --components="${components}" \ - --disable-verify \ - --prefix="${ED}/opt/${P}" \ - --mandir="${ED}/opt/${P}/man" \ - --disable-ldconfig \ - || die - - if use prefix; then - local interpreter=$(patchelf --print-interpreter ${EPREFIX}/bin/bash) - ebegin "Changing interpreter to ${interpreter} for Gentoo prefix at ${ED}/opt/${P}/bin" - find "${ED}/opt/${P}/bin" -type f -print0 | \ - while IFS= read -r -d '' filename; do - patchelf_for_bin ${filename} ${interpreter} \; || die - done - eend $? - fi - - local symlinks=( - cargo - rustc - rustdoc - rust-gdb - rust-gdbgui - rust-lldb - ) - - use clippy && symlinks+=( clippy-driver cargo-clippy ) - use rls && symlinks+=( rls ) - use rustfmt && symlinks+=( rustfmt cargo-fmt ) - - einfo "installing eselect-rust symlinks and paths" - local i - for i in "${symlinks[@]}"; do - # we need realpath on /usr/bin/* symlink return version-appended binary path. - # so /usr/bin/rustc should point to /opt/rust-bin-/bin/rustc- - local ver_i="${i}-bin-${PV}" - ln -v "${ED}/opt/${P}/bin/${i}" "${ED}/opt/${P}/bin/${ver_i}" - dosym "../../opt/${P}/bin/${ver_i}" "/usr/bin/${ver_i}" - done - - # symlinks to switch components to active rust in eselect - dosym "../../../opt/${P}/lib" "/usr/lib/rust/lib-bin-${PV}" - dosym "../../../opt/${P}/man" "/usr/lib/rust/man-bin-${PV}" - dosym "../../opt/${P}/lib/rustlib" "/usr/lib/rustlib-bin-${PV}" - dosym "../../../opt/${P}/share/doc/rust" "/usr/share/doc/${P}" - - # musl logic can be improved a bit, but fine as is for now - cat <<-_EOF_ > "${T}/50${P}" - LDPATH="${EPREFIX}/usr/lib/rust/lib" - MANPATH="${EPREFIX}/usr/lib/rust/man" - $(use amd64 && usex elibc_musl 'CARGO_TARGET_X86_64_UNKNOWN_LINUX_MUSL_RUSTFLAGS="-C target-feature=-crt-static"' '') - $(use arm64 && usex elibc_musl 'CARGO_TARGET_AARCH64_UNKNOWN_LINUX_MUSL_RUSTFLAGS="-C target-feature=-crt-static"' '') - _EOF_ - doenvd "${T}/50${P}" - - # note: eselect-rust adds EROOT to all paths below - cat <<-_EOF_ > "${T}/provider-${P}" - /usr/bin/cargo - /usr/bin/rustdoc - /usr/bin/rust-gdb - /usr/bin/rust-gdbgui - /usr/bin/rust-lldb - /usr/lib/rustlib - /usr/lib/rust/lib - /usr/lib/rust/man - /usr/share/doc/rust - _EOF_ - - if use clippy; then - echo /usr/bin/clippy-driver >> "${T}/provider-${P}" - echo /usr/bin/cargo-clippy >> "${T}/provider-${P}" - fi - if use rls; then - echo /usr/bin/rls >> "${T}/provider-${P}" - fi - if use rustfmt; then - echo /usr/bin/rustfmt >> "${T}/provider-${P}" - echo /usr/bin/cargo-fmt >> "${T}/provider-${P}" - fi - - insinto /etc/env.d/rust - doins "${T}/provider-${P}" - popd >/dev/null || die - #end native abi install - - else - local rust_target - rust_target="$(rust_abi $(get_abi_CHOST ${v##*.}))" - dodir "/opt/${P}/lib/rustlib" - cp -vr "${WORKDIR}/rust-${PV}-${rust_target}/rust-std-${rust_target}/lib/rustlib/${rust_target}"\ - "${ED}/opt/${P}/lib/rustlib" || die - fi - - # BUG: installs x86_64 binary on other arches - rm -f "${ED}/opt/${P}/lib/rustlib/"*/bin/rust-llvm-dwp || die -} - -pkg_postinst() { - eselect rust update - - elog "Rust installs a helper script for calling GDB now," - elog "for your convenience it is installed under /usr/bin/rust-gdb-bin-${PV}." - - if has_version app-editors/emacs; then - elog "install app-emacs/rust-mode to get emacs support for rust." - fi - - if has_version app-editors/gvim || has_version app-editors/vim; then - elog "install app-vim/rust-vim to get vim support for rust." - fi -} - -pkg_postrm() { - eselect rust cleanup -} diff --git a/dev-lang/rust-bin/rust-bin-1.54.0.ebuild b/dev-lang/rust-bin/rust-bin-1.54.0.ebuild deleted file mode 100644 index ba15f9c018bb..000000000000 --- a/dev-lang/rust-bin/rust-bin-1.54.0.ebuild +++ /dev/null @@ -1,192 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit bash-completion-r1 prefix rust-toolchain toolchain-funcs verify-sig multilib-minimal - -MY_P="rust-${PV}" - -DESCRIPTION="Systems programming language from Mozilla" -HOMEPAGE="https://www.rust-lang.org/" -SRC_URI="$(rust_all_arch_uris ${MY_P})" - -LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA" -SLOT="stable" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" -IUSE="clippy cpu_flags_x86_sse2 doc prefix rls rustfmt" - -DEPEND="" -RDEPEND=">=app-eselect/eselect-rust-20190311" -BDEPEND=" - prefix? ( dev-util/patchelf ) - verify-sig? ( sec-keys/openpgp-keys-rust ) -" - -REQUIRED_USE="x86? ( cpu_flags_x86_sse2 )" - -QA_PREBUILT=" - opt/${P}/bin/.* - opt/${P}/lib/.*.so - opt/${P}/libexec/.* - opt/${P}/lib/rustlib/.*/bin/.* - opt/${P}/lib/rustlib/.*/lib/.* -" - -# An rmeta file is custom binary format that contains the metadata for the crate. -# rmeta files do not support linking, since they do not contain compiled object files. -# so we can safely silence the warning for this QA check. -QA_EXECSTACK="opt/${P}/lib/rustlib/*/lib*.rlib:lib.rmeta" - -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/rust.asc - -pkg_pretend() { - if [[ "$(tc-is-softfloat)" != "no" ]] && [[ ${CHOST} == armv7* ]]; then - die "${CHOST} is not supported by upstream Rust. You must use a hard float version." - fi -} - -src_unpack() { - verify-sig_src_unpack - mv "${WORKDIR}/${MY_P}-$(rust_abi)" "${S}" || die -} - -patchelf_for_bin() { - local filetype=$(file -b ${1}) - if [[ ${filetype} == *ELF*interpreter* ]]; then - einfo "${1}'s interpreter changed" - patchelf ${1} --set-interpreter ${2} || die - elif [[ ${filetype} == *script* ]]; then - hprefixify ${1} - fi -} - -multilib_src_install() { - if multilib_is_native_abi; then - - # start native abi install - pushd "${S}" >/dev/null || die - local analysis std - analysis="$(grep 'analysis' ./components)" - std="$(grep 'std' ./components)" - local components="rustc,cargo,${std}" - use doc && components="${components},rust-docs" - use clippy && components="${components},clippy-preview" - use rls && components="${components},rls-preview,${analysis}" - use rustfmt && components="${components},rustfmt-preview" - ./install.sh \ - --components="${components}" \ - --disable-verify \ - --prefix="${ED}/opt/${P}" \ - --mandir="${ED}/opt/${P}/man" \ - --disable-ldconfig \ - || die - - if use prefix; then - local interpreter=$(patchelf --print-interpreter ${EPREFIX}/bin/bash) - ebegin "Changing interpreter to ${interpreter} for Gentoo prefix at ${ED}/opt/${P}/bin" - find "${ED}/opt/${P}/bin" -type f -print0 | \ - while IFS= read -r -d '' filename; do - patchelf_for_bin ${filename} ${interpreter} \; || die - done - eend $? - fi - - local symlinks=( - cargo - rustc - rustdoc - rust-gdb - rust-gdbgui - rust-lldb - ) - - use clippy && symlinks+=( clippy-driver cargo-clippy ) - use rls && symlinks+=( rls ) - use rustfmt && symlinks+=( rustfmt cargo-fmt ) - - einfo "installing eselect-rust symlinks and paths" - local i - for i in "${symlinks[@]}"; do - # we need realpath on /usr/bin/* symlink return version-appended binary path. - # so /usr/bin/rustc should point to /opt/rust-bin-/bin/rustc- - local ver_i="${i}-bin-${PV}" - ln -v "${ED}/opt/${P}/bin/${i}" "${ED}/opt/${P}/bin/${ver_i}" - dosym "../../opt/${P}/bin/${ver_i}" "/usr/bin/${ver_i}" - done - - # symlinks to switch components to active rust in eselect - dosym "../../../opt/${P}/lib" "/usr/lib/rust/lib-bin-${PV}" - dosym "../../../opt/${P}/man" "/usr/lib/rust/man-bin-${PV}" - dosym "../../opt/${P}/lib/rustlib" "/usr/lib/rustlib-bin-${PV}" - dosym "../../../opt/${P}/share/doc/rust" "/usr/share/doc/${P}" - - # musl logic can be improved a bit, but fine as is for now - cat <<-_EOF_ > "${T}/50${P}" - LDPATH="${EPREFIX}/usr/lib/rust/lib" - MANPATH="${EPREFIX}/usr/lib/rust/man" - $(use amd64 && usex elibc_musl 'CARGO_TARGET_X86_64_UNKNOWN_LINUX_MUSL_RUSTFLAGS="-C target-feature=-crt-static"' '') - $(use arm64 && usex elibc_musl 'CARGO_TARGET_AARCH64_UNKNOWN_LINUX_MUSL_RUSTFLAGS="-C target-feature=-crt-static"' '') - _EOF_ - doenvd "${T}/50${P}" - - # note: eselect-rust adds EROOT to all paths below - cat <<-_EOF_ > "${T}/provider-${P}" - /usr/bin/cargo - /usr/bin/rustdoc - /usr/bin/rust-gdb - /usr/bin/rust-gdbgui - /usr/bin/rust-lldb - /usr/lib/rustlib - /usr/lib/rust/lib - /usr/lib/rust/man - /usr/share/doc/rust - _EOF_ - - if use clippy; then - echo /usr/bin/clippy-driver >> "${T}/provider-${P}" - echo /usr/bin/cargo-clippy >> "${T}/provider-${P}" - fi - if use rls; then - echo /usr/bin/rls >> "${T}/provider-${P}" - fi - if use rustfmt; then - echo /usr/bin/rustfmt >> "${T}/provider-${P}" - echo /usr/bin/cargo-fmt >> "${T}/provider-${P}" - fi - - insinto /etc/env.d/rust - doins "${T}/provider-${P}" - popd >/dev/null || die - #end native abi install - - else - local rust_target - rust_target="$(rust_abi $(get_abi_CHOST ${v##*.}))" - dodir "/opt/${P}/lib/rustlib" - cp -vr "${WORKDIR}/rust-${PV}-${rust_target}/rust-std-${rust_target}/lib/rustlib/${rust_target}"\ - "${ED}/opt/${P}/lib/rustlib" || die - fi - - # BUG: installs x86_64 binary on other arches - rm -f "${ED}/opt/${P}/lib/rustlib/"*/bin/rust-llvm-dwp || die -} - -pkg_postinst() { - eselect rust update - - elog "Rust installs a helper script for calling GDB now," - elog "for your convenience it is installed under /usr/bin/rust-gdb-bin-${PV}." - - if has_version app-editors/emacs; then - elog "install app-emacs/rust-mode to get emacs support for rust." - fi - - if has_version app-editors/gvim || has_version app-editors/vim; then - elog "install app-vim/rust-vim to get vim support for rust." - fi -} - -pkg_postrm() { - eselect rust cleanup -} diff --git a/dev-lang/rust-bin/rust-bin-1.55.0.ebuild b/dev-lang/rust-bin/rust-bin-1.55.0.ebuild deleted file mode 100644 index ba15f9c018bb..000000000000 --- a/dev-lang/rust-bin/rust-bin-1.55.0.ebuild +++ /dev/null @@ -1,192 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit bash-completion-r1 prefix rust-toolchain toolchain-funcs verify-sig multilib-minimal - -MY_P="rust-${PV}" - -DESCRIPTION="Systems programming language from Mozilla" -HOMEPAGE="https://www.rust-lang.org/" -SRC_URI="$(rust_all_arch_uris ${MY_P})" - -LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA" -SLOT="stable" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" -IUSE="clippy cpu_flags_x86_sse2 doc prefix rls rustfmt" - -DEPEND="" -RDEPEND=">=app-eselect/eselect-rust-20190311" -BDEPEND=" - prefix? ( dev-util/patchelf ) - verify-sig? ( sec-keys/openpgp-keys-rust ) -" - -REQUIRED_USE="x86? ( cpu_flags_x86_sse2 )" - -QA_PREBUILT=" - opt/${P}/bin/.* - opt/${P}/lib/.*.so - opt/${P}/libexec/.* - opt/${P}/lib/rustlib/.*/bin/.* - opt/${P}/lib/rustlib/.*/lib/.* -" - -# An rmeta file is custom binary format that contains the metadata for the crate. -# rmeta files do not support linking, since they do not contain compiled object files. -# so we can safely silence the warning for this QA check. -QA_EXECSTACK="opt/${P}/lib/rustlib/*/lib*.rlib:lib.rmeta" - -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/rust.asc - -pkg_pretend() { - if [[ "$(tc-is-softfloat)" != "no" ]] && [[ ${CHOST} == armv7* ]]; then - die "${CHOST} is not supported by upstream Rust. You must use a hard float version." - fi -} - -src_unpack() { - verify-sig_src_unpack - mv "${WORKDIR}/${MY_P}-$(rust_abi)" "${S}" || die -} - -patchelf_for_bin() { - local filetype=$(file -b ${1}) - if [[ ${filetype} == *ELF*interpreter* ]]; then - einfo "${1}'s interpreter changed" - patchelf ${1} --set-interpreter ${2} || die - elif [[ ${filetype} == *script* ]]; then - hprefixify ${1} - fi -} - -multilib_src_install() { - if multilib_is_native_abi; then - - # start native abi install - pushd "${S}" >/dev/null || die - local analysis std - analysis="$(grep 'analysis' ./components)" - std="$(grep 'std' ./components)" - local components="rustc,cargo,${std}" - use doc && components="${components},rust-docs" - use clippy && components="${components},clippy-preview" - use rls && components="${components},rls-preview,${analysis}" - use rustfmt && components="${components},rustfmt-preview" - ./install.sh \ - --components="${components}" \ - --disable-verify \ - --prefix="${ED}/opt/${P}" \ - --mandir="${ED}/opt/${P}/man" \ - --disable-ldconfig \ - || die - - if use prefix; then - local interpreter=$(patchelf --print-interpreter ${EPREFIX}/bin/bash) - ebegin "Changing interpreter to ${interpreter} for Gentoo prefix at ${ED}/opt/${P}/bin" - find "${ED}/opt/${P}/bin" -type f -print0 | \ - while IFS= read -r -d '' filename; do - patchelf_for_bin ${filename} ${interpreter} \; || die - done - eend $? - fi - - local symlinks=( - cargo - rustc - rustdoc - rust-gdb - rust-gdbgui - rust-lldb - ) - - use clippy && symlinks+=( clippy-driver cargo-clippy ) - use rls && symlinks+=( rls ) - use rustfmt && symlinks+=( rustfmt cargo-fmt ) - - einfo "installing eselect-rust symlinks and paths" - local i - for i in "${symlinks[@]}"; do - # we need realpath on /usr/bin/* symlink return version-appended binary path. - # so /usr/bin/rustc should point to /opt/rust-bin-/bin/rustc- - local ver_i="${i}-bin-${PV}" - ln -v "${ED}/opt/${P}/bin/${i}" "${ED}/opt/${P}/bin/${ver_i}" - dosym "../../opt/${P}/bin/${ver_i}" "/usr/bin/${ver_i}" - done - - # symlinks to switch components to active rust in eselect - dosym "../../../opt/${P}/lib" "/usr/lib/rust/lib-bin-${PV}" - dosym "../../../opt/${P}/man" "/usr/lib/rust/man-bin-${PV}" - dosym "../../opt/${P}/lib/rustlib" "/usr/lib/rustlib-bin-${PV}" - dosym "../../../opt/${P}/share/doc/rust" "/usr/share/doc/${P}" - - # musl logic can be improved a bit, but fine as is for now - cat <<-_EOF_ > "${T}/50${P}" - LDPATH="${EPREFIX}/usr/lib/rust/lib" - MANPATH="${EPREFIX}/usr/lib/rust/man" - $(use amd64 && usex elibc_musl 'CARGO_TARGET_X86_64_UNKNOWN_LINUX_MUSL_RUSTFLAGS="-C target-feature=-crt-static"' '') - $(use arm64 && usex elibc_musl 'CARGO_TARGET_AARCH64_UNKNOWN_LINUX_MUSL_RUSTFLAGS="-C target-feature=-crt-static"' '') - _EOF_ - doenvd "${T}/50${P}" - - # note: eselect-rust adds EROOT to all paths below - cat <<-_EOF_ > "${T}/provider-${P}" - /usr/bin/cargo - /usr/bin/rustdoc - /usr/bin/rust-gdb - /usr/bin/rust-gdbgui - /usr/bin/rust-lldb - /usr/lib/rustlib - /usr/lib/rust/lib - /usr/lib/rust/man - /usr/share/doc/rust - _EOF_ - - if use clippy; then - echo /usr/bin/clippy-driver >> "${T}/provider-${P}" - echo /usr/bin/cargo-clippy >> "${T}/provider-${P}" - fi - if use rls; then - echo /usr/bin/rls >> "${T}/provider-${P}" - fi - if use rustfmt; then - echo /usr/bin/rustfmt >> "${T}/provider-${P}" - echo /usr/bin/cargo-fmt >> "${T}/provider-${P}" - fi - - insinto /etc/env.d/rust - doins "${T}/provider-${P}" - popd >/dev/null || die - #end native abi install - - else - local rust_target - rust_target="$(rust_abi $(get_abi_CHOST ${v##*.}))" - dodir "/opt/${P}/lib/rustlib" - cp -vr "${WORKDIR}/rust-${PV}-${rust_target}/rust-std-${rust_target}/lib/rustlib/${rust_target}"\ - "${ED}/opt/${P}/lib/rustlib" || die - fi - - # BUG: installs x86_64 binary on other arches - rm -f "${ED}/opt/${P}/lib/rustlib/"*/bin/rust-llvm-dwp || die -} - -pkg_postinst() { - eselect rust update - - elog "Rust installs a helper script for calling GDB now," - elog "for your convenience it is installed under /usr/bin/rust-gdb-bin-${PV}." - - if has_version app-editors/emacs; then - elog "install app-emacs/rust-mode to get emacs support for rust." - fi - - if has_version app-editors/gvim || has_version app-editors/vim; then - elog "install app-vim/rust-vim to get vim support for rust." - fi -} - -pkg_postrm() { - eselect rust cleanup -} diff --git a/dev-lang/rust-bin/rust-bin-1.56.1.ebuild b/dev-lang/rust-bin/rust-bin-1.56.1.ebuild deleted file mode 100644 index d427cda829c7..000000000000 --- a/dev-lang/rust-bin/rust-bin-1.56.1.ebuild +++ /dev/null @@ -1,214 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit multilib prefix rust-toolchain toolchain-funcs verify-sig multilib-minimal - -MY_P="rust-${PV}" -# curl -L static.rust-lang.org/dist/channel-rust-${PV}.toml 2>/dev/null | grep "xz_url.*rust-src" -MY_SRC_URI="${RUST_TOOLCHAIN_BASEURL%/}/2021-11-01/rust-src-${PV}.tar.xz" - -DESCRIPTION="Systems programming language from Mozilla" -HOMEPAGE="https://www.rust-lang.org/" -SRC_URI="$(rust_all_arch_uris ${MY_P}) - rust-src? ( ${MY_SRC_URI} ) -" - -LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA" -SLOT="stable" -KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86" -IUSE="clippy cpu_flags_x86_sse2 doc prefix rls rust-src rustfmt" - -DEPEND="" -RDEPEND=">=app-eselect/eselect-rust-20190311" -BDEPEND=" - prefix? ( dev-util/patchelf ) - verify-sig? ( sec-keys/openpgp-keys-rust ) -" - -REQUIRED_USE="x86? ( cpu_flags_x86_sse2 )" - -QA_PREBUILT=" - opt/${P}/bin/.* - opt/${P}/lib/.*.so - opt/${P}/libexec/.* - opt/${P}/lib/rustlib/.*/bin/.* - opt/${P}/lib/rustlib/.*/lib/.* -" - -# An rmeta file is custom binary format that contains the metadata for the crate. -# rmeta files do not support linking, since they do not contain compiled object files. -# so we can safely silence the warning for this QA check. -QA_EXECSTACK="opt/${P}/lib/rustlib/*/lib*.rlib:lib.rmeta" - -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/rust.asc" - -pkg_pretend() { - if [[ "$(tc-is-softfloat)" != "no" ]] && [[ ${CHOST} == armv7* ]]; then - die "${CHOST} is not supported by upstream Rust. You must use a hard float version." - fi -} - -src_unpack() { - # sadly rust-src tarball does not have corresponding .asc file - # so do partial verification - if use verify-sig; then - for f in ${A}; do - if [[ -f ${DISTDIR}/${f}.asc ]]; then - verify-sig_verify_detached "${DISTDIR}/${f}" "${DISTDIR}/${f}.asc" - fi - done - fi - - default_src_unpack - - mv "${WORKDIR}/${MY_P}-$(rust_abi)" "${S}" || die -} - -patchelf_for_bin() { - local filetype=$(file -b ${1}) - if [[ ${filetype} == *ELF*interpreter* ]]; then - einfo "${1}'s interpreter changed" - patchelf ${1} --set-interpreter ${2} || die - elif [[ ${filetype} == *script* ]]; then - hprefixify ${1} - fi -} - -multilib_src_install() { - if multilib_is_native_abi; then - - # start native abi install - pushd "${S}" >/dev/null || die - local analysis std - analysis="$(grep 'analysis' ./components)" - std="$(grep 'std' ./components)" - local components="rustc,cargo,${std}" - use doc && components="${components},rust-docs" - use clippy && components="${components},clippy-preview" - use rls && components="${components},rls-preview,${analysis}" - use rustfmt && components="${components},rustfmt-preview" - # Rust component 'rust-src' is extracted from separate archive - if use rust-src; then - einfo "Combining rust and rust-src installers" - mv -v "${WORKDIR}/rust-src-${PV}/rust-src" "${S}" || die - echo rust-src >> ./components || die - components="${components},rust-src" - fi - ./install.sh \ - --components="${components}" \ - --disable-verify \ - --prefix="${ED}/opt/${P}" \ - --mandir="${ED}/opt/${P}/man" \ - --disable-ldconfig \ - || die - - if use prefix; then - local interpreter=$(patchelf --print-interpreter ${EPREFIX}/bin/bash) - ebegin "Changing interpreter to ${interpreter} for Gentoo prefix at ${ED}/opt/${P}/bin" - find "${ED}/opt/${P}/bin" -type f -print0 | \ - while IFS= read -r -d '' filename; do - patchelf_for_bin ${filename} ${interpreter} \; || die - done - eend $? - fi - - local symlinks=( - cargo - rustc - rustdoc - rust-gdb - rust-gdbgui - rust-lldb - ) - - use clippy && symlinks+=( clippy-driver cargo-clippy ) - use rls && symlinks+=( rls ) - use rustfmt && symlinks+=( rustfmt cargo-fmt ) - - einfo "installing eselect-rust symlinks and paths" - local i - for i in "${symlinks[@]}"; do - # we need realpath on /usr/bin/* symlink return version-appended binary path. - # so /usr/bin/rustc should point to /opt/rust-bin-/bin/rustc- - local ver_i="${i}-bin-${PV}" - ln -v "${ED}/opt/${P}/bin/${i}" "${ED}/opt/${P}/bin/${ver_i}" - dosym "../../opt/${P}/bin/${ver_i}" "/usr/bin/${ver_i}" - done - - # symlinks to switch components to active rust in eselect - dosym "../../../opt/${P}/lib" "/usr/lib/rust/lib-bin-${PV}" - dosym "../../../opt/${P}/man" "/usr/lib/rust/man-bin-${PV}" - dosym "../../opt/${P}/lib/rustlib" "/usr/lib/rustlib-bin-${PV}" - dosym "../../../opt/${P}/share/doc/rust" "/usr/share/doc/${P}" - - # musl logic can be improved a bit, but fine as is for now - cat <<-_EOF_ > "${T}/50${P}" - LDPATH="${EPREFIX}/usr/lib/rust/lib" - MANPATH="${EPREFIX}/usr/lib/rust/man" - $(use amd64 && usex elibc_musl 'CARGO_TARGET_X86_64_UNKNOWN_LINUX_MUSL_RUSTFLAGS="-C target-feature=-crt-static"' '') - $(use arm64 && usex elibc_musl 'CARGO_TARGET_AARCH64_UNKNOWN_LINUX_MUSL_RUSTFLAGS="-C target-feature=-crt-static"' '') - _EOF_ - doenvd "${T}/50${P}" - - # note: eselect-rust adds EROOT to all paths below - cat <<-_EOF_ > "${T}/provider-${P}" - /usr/bin/cargo - /usr/bin/rustdoc - /usr/bin/rust-gdb - /usr/bin/rust-gdbgui - /usr/bin/rust-lldb - /usr/lib/rustlib - /usr/lib/rust/lib - /usr/lib/rust/man - /usr/share/doc/rust - _EOF_ - - if use clippy; then - echo /usr/bin/clippy-driver >> "${T}/provider-${P}" - echo /usr/bin/cargo-clippy >> "${T}/provider-${P}" - fi - if use rls; then - echo /usr/bin/rls >> "${T}/provider-${P}" - fi - if use rustfmt; then - echo /usr/bin/rustfmt >> "${T}/provider-${P}" - echo /usr/bin/cargo-fmt >> "${T}/provider-${P}" - fi - - insinto /etc/env.d/rust - doins "${T}/provider-${P}" - popd >/dev/null || die - #end native abi install - - else - local rust_target - rust_target="$(rust_abi $(get_abi_CHOST ${v##*.}))" - dodir "/opt/${P}/lib/rustlib" - cp -vr "${WORKDIR}/rust-${PV}-${rust_target}/rust-std-${rust_target}/lib/rustlib/${rust_target}"\ - "${ED}/opt/${P}/lib/rustlib" || die - fi - - # BUG: installs x86_64 binary on other arches - rm -f "${ED}/opt/${P}/lib/rustlib/"*/bin/rust-llvm-dwp || die -} - -pkg_postinst() { - eselect rust update - - elog "Rust installs a helper script for calling GDB now," - elog "for your convenience it is installed under /usr/bin/rust-gdb-bin-${PV}." - - if has_version app-editors/emacs; then - elog "install app-emacs/rust-mode to get emacs support for rust." - fi - - if has_version app-editors/gvim || has_version app-editors/vim; then - elog "install app-vim/rust-vim to get vim support for rust." - fi -} - -pkg_postrm() { - eselect rust cleanup -} diff --git a/dev-lang/rust-bin/rust-bin-1.57.0.ebuild b/dev-lang/rust-bin/rust-bin-1.57.0.ebuild deleted file mode 100644 index b6a3773b9871..000000000000 --- a/dev-lang/rust-bin/rust-bin-1.57.0.ebuild +++ /dev/null @@ -1,214 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit multilib prefix rust-toolchain toolchain-funcs verify-sig multilib-minimal - -MY_P="rust-${PV}" -# curl -L static.rust-lang.org/dist/channel-rust-${PV}.toml 2>/dev/null | grep "xz_url.*rust-src" -MY_SRC_URI="${RUST_TOOLCHAIN_BASEURL%/}/2021-12-02/rust-src-${PV}.tar.xz" - -DESCRIPTION="Systems programming language from Mozilla" -HOMEPAGE="https://www.rust-lang.org/" -SRC_URI="$(rust_all_arch_uris ${MY_P}) - rust-src? ( ${MY_SRC_URI} ) -" - -LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA" -SLOT="stable" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" -IUSE="clippy cpu_flags_x86_sse2 doc prefix rls rust-src rustfmt" - -DEPEND="" -RDEPEND=">=app-eselect/eselect-rust-20190311" -BDEPEND=" - prefix? ( dev-util/patchelf ) - verify-sig? ( sec-keys/openpgp-keys-rust ) -" - -REQUIRED_USE="x86? ( cpu_flags_x86_sse2 )" - -QA_PREBUILT=" - opt/${P}/bin/.* - opt/${P}/lib/.*.so - opt/${P}/libexec/.* - opt/${P}/lib/rustlib/.*/bin/.* - opt/${P}/lib/rustlib/.*/lib/.* -" - -# An rmeta file is custom binary format that contains the metadata for the crate. -# rmeta files do not support linking, since they do not contain compiled object files. -# so we can safely silence the warning for this QA check. -QA_EXECSTACK="opt/${P}/lib/rustlib/*/lib*.rlib:lib.rmeta" - -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/rust.asc" - -pkg_pretend() { - if [[ "$(tc-is-softfloat)" != "no" ]] && [[ ${CHOST} == armv7* ]]; then - die "${CHOST} is not supported by upstream Rust. You must use a hard float version." - fi -} - -src_unpack() { - # sadly rust-src tarball does not have corresponding .asc file - # so do partial verification - if use verify-sig; then - for f in ${A}; do - if [[ -f ${DISTDIR}/${f}.asc ]]; then - verify-sig_verify_detached "${DISTDIR}/${f}" "${DISTDIR}/${f}.asc" - fi - done - fi - - default_src_unpack - - mv "${WORKDIR}/${MY_P}-$(rust_abi)" "${S}" || die -} - -patchelf_for_bin() { - local filetype=$(file -b ${1}) - if [[ ${filetype} == *ELF*interpreter* ]]; then - einfo "${1}'s interpreter changed" - patchelf ${1} --set-interpreter ${2} || die - elif [[ ${filetype} == *script* ]]; then - hprefixify ${1} - fi -} - -multilib_src_install() { - if multilib_is_native_abi; then - - # start native abi install - pushd "${S}" >/dev/null || die - local analysis std - analysis="$(grep 'analysis' ./components)" - std="$(grep 'std' ./components)" - local components="rustc,cargo,${std}" - use doc && components="${components},rust-docs" - use clippy && components="${components},clippy-preview" - use rls && components="${components},rls-preview,${analysis}" - use rustfmt && components="${components},rustfmt-preview" - # Rust component 'rust-src' is extracted from separate archive - if use rust-src; then - einfo "Combining rust and rust-src installers" - mv -v "${WORKDIR}/rust-src-${PV}/rust-src" "${S}" || die - echo rust-src >> ./components || die - components="${components},rust-src" - fi - ./install.sh \ - --components="${components}" \ - --disable-verify \ - --prefix="${ED}/opt/${P}" \ - --mandir="${ED}/opt/${P}/man" \ - --disable-ldconfig \ - || die - - if use prefix; then - local interpreter=$(patchelf --print-interpreter ${EPREFIX}/bin/bash) - ebegin "Changing interpreter to ${interpreter} for Gentoo prefix at ${ED}/opt/${P}/bin" - find "${ED}/opt/${P}/bin" -type f -print0 | \ - while IFS= read -r -d '' filename; do - patchelf_for_bin ${filename} ${interpreter} \; || die - done - eend $? - fi - - local symlinks=( - cargo - rustc - rustdoc - rust-gdb - rust-gdbgui - rust-lldb - ) - - use clippy && symlinks+=( clippy-driver cargo-clippy ) - use rls && symlinks+=( rls ) - use rustfmt && symlinks+=( rustfmt cargo-fmt ) - - einfo "installing eselect-rust symlinks and paths" - local i - for i in "${symlinks[@]}"; do - # we need realpath on /usr/bin/* symlink return version-appended binary path. - # so /usr/bin/rustc should point to /opt/rust-bin-/bin/rustc- - local ver_i="${i}-bin-${PV}" - ln -v "${ED}/opt/${P}/bin/${i}" "${ED}/opt/${P}/bin/${ver_i}" - dosym "../../opt/${P}/bin/${ver_i}" "/usr/bin/${ver_i}" - done - - # symlinks to switch components to active rust in eselect - dosym "../../../opt/${P}/lib" "/usr/lib/rust/lib-bin-${PV}" - dosym "../../../opt/${P}/man" "/usr/lib/rust/man-bin-${PV}" - dosym "../../opt/${P}/lib/rustlib" "/usr/lib/rustlib-bin-${PV}" - dosym "../../../opt/${P}/share/doc/rust" "/usr/share/doc/${P}" - - # musl logic can be improved a bit, but fine as is for now - cat <<-_EOF_ > "${T}/50${P}" - LDPATH="${EPREFIX}/usr/lib/rust/lib" - MANPATH="${EPREFIX}/usr/lib/rust/man" - $(use amd64 && usex elibc_musl 'CARGO_TARGET_X86_64_UNKNOWN_LINUX_MUSL_RUSTFLAGS="-C target-feature=-crt-static"' '') - $(use arm64 && usex elibc_musl 'CARGO_TARGET_AARCH64_UNKNOWN_LINUX_MUSL_RUSTFLAGS="-C target-feature=-crt-static"' '') - _EOF_ - doenvd "${T}/50${P}" - - # note: eselect-rust adds EROOT to all paths below - cat <<-_EOF_ > "${T}/provider-${P}" - /usr/bin/cargo - /usr/bin/rustdoc - /usr/bin/rust-gdb - /usr/bin/rust-gdbgui - /usr/bin/rust-lldb - /usr/lib/rustlib - /usr/lib/rust/lib - /usr/lib/rust/man - /usr/share/doc/rust - _EOF_ - - if use clippy; then - echo /usr/bin/clippy-driver >> "${T}/provider-${P}" - echo /usr/bin/cargo-clippy >> "${T}/provider-${P}" - fi - if use rls; then - echo /usr/bin/rls >> "${T}/provider-${P}" - fi - if use rustfmt; then - echo /usr/bin/rustfmt >> "${T}/provider-${P}" - echo /usr/bin/cargo-fmt >> "${T}/provider-${P}" - fi - - insinto /etc/env.d/rust - doins "${T}/provider-${P}" - popd >/dev/null || die - #end native abi install - - else - local rust_target - rust_target="$(rust_abi $(get_abi_CHOST ${v##*.}))" - dodir "/opt/${P}/lib/rustlib" - cp -vr "${WORKDIR}/rust-${PV}-${rust_target}/rust-std-${rust_target}/lib/rustlib/${rust_target}"\ - "${ED}/opt/${P}/lib/rustlib" || die - fi - - # BUG: installs x86_64 binary on other arches - rm -f "${ED}/opt/${P}/lib/rustlib/"*/bin/rust-llvm-dwp || die -} - -pkg_postinst() { - eselect rust update - - elog "Rust installs a helper script for calling GDB now," - elog "for your convenience it is installed under /usr/bin/rust-gdb-bin-${PV}." - - if has_version app-editors/emacs; then - elog "install app-emacs/rust-mode to get emacs support for rust." - fi - - if has_version app-editors/gvim || has_version app-editors/vim; then - elog "install app-vim/rust-vim to get vim support for rust." - fi -} - -pkg_postrm() { - eselect rust cleanup -} diff --git a/dev-lang/rust-bin/rust-bin-1.58.0.ebuild b/dev-lang/rust-bin/rust-bin-1.58.0.ebuild deleted file mode 100644 index 9c28c049ad03..000000000000 --- a/dev-lang/rust-bin/rust-bin-1.58.0.ebuild +++ /dev/null @@ -1,214 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit multilib prefix rust-toolchain toolchain-funcs verify-sig multilib-minimal - -MY_P="rust-${PV}" -# curl -L static.rust-lang.org/dist/channel-rust-${PV}.toml 2>/dev/null | grep "xz_url.*rust-src" -MY_SRC_URI="${RUST_TOOLCHAIN_BASEURL%/}/2022-01-13/rust-src-${PV}.tar.xz" - -DESCRIPTION="Systems programming language from Mozilla" -HOMEPAGE="https://www.rust-lang.org/" -SRC_URI="$(rust_all_arch_uris ${MY_P}) - rust-src? ( ${MY_SRC_URI} ) -" - -LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA" -SLOT="stable" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" -IUSE="clippy cpu_flags_x86_sse2 doc prefix rls rust-src rustfmt" - -DEPEND="" -RDEPEND=">=app-eselect/eselect-rust-20190311" -BDEPEND=" - prefix? ( dev-util/patchelf ) - verify-sig? ( sec-keys/openpgp-keys-rust ) -" - -REQUIRED_USE="x86? ( cpu_flags_x86_sse2 )" - -QA_PREBUILT=" - opt/${P}/bin/.* - opt/${P}/lib/.*.so - opt/${P}/libexec/.* - opt/${P}/lib/rustlib/.*/bin/.* - opt/${P}/lib/rustlib/.*/lib/.* -" - -# An rmeta file is custom binary format that contains the metadata for the crate. -# rmeta files do not support linking, since they do not contain compiled object files. -# so we can safely silence the warning for this QA check. -QA_EXECSTACK="opt/${P}/lib/rustlib/*/lib*.rlib:lib.rmeta" - -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/rust.asc" - -pkg_pretend() { - if [[ "$(tc-is-softfloat)" != "no" ]] && [[ ${CHOST} == armv7* ]]; then - die "${CHOST} is not supported by upstream Rust. You must use a hard float version." - fi -} - -src_unpack() { - # sadly rust-src tarball does not have corresponding .asc file - # so do partial verification - if use verify-sig; then - for f in ${A}; do - if [[ -f ${DISTDIR}/${f}.asc ]]; then - verify-sig_verify_detached "${DISTDIR}/${f}" "${DISTDIR}/${f}.asc" - fi - done - fi - - default_src_unpack - - mv "${WORKDIR}/${MY_P}-$(rust_abi)" "${S}" || die -} - -patchelf_for_bin() { - local filetype=$(file -b ${1}) - if [[ ${filetype} == *ELF*interpreter* ]]; then - einfo "${1}'s interpreter changed" - patchelf ${1} --set-interpreter ${2} || die - elif [[ ${filetype} == *script* ]]; then - hprefixify ${1} - fi -} - -multilib_src_install() { - if multilib_is_native_abi; then - - # start native abi install - pushd "${S}" >/dev/null || die - local analysis std - analysis="$(grep 'analysis' ./components)" - std="$(grep 'std' ./components)" - local components="rustc,cargo,${std}" - use doc && components="${components},rust-docs" - use clippy && components="${components},clippy-preview" - use rls && components="${components},rls-preview,${analysis}" - use rustfmt && components="${components},rustfmt-preview" - # Rust component 'rust-src' is extracted from separate archive - if use rust-src; then - einfo "Combining rust and rust-src installers" - mv -v "${WORKDIR}/rust-src-${PV}/rust-src" "${S}" || die - echo rust-src >> ./components || die - components="${components},rust-src" - fi - ./install.sh \ - --components="${components}" \ - --disable-verify \ - --prefix="${ED}/opt/${P}" \ - --mandir="${ED}/opt/${P}/man" \ - --disable-ldconfig \ - || die - - if use prefix; then - local interpreter=$(patchelf --print-interpreter ${EPREFIX}/bin/bash) - ebegin "Changing interpreter to ${interpreter} for Gentoo prefix at ${ED}/opt/${P}/bin" - find "${ED}/opt/${P}/bin" -type f -print0 | \ - while IFS= read -r -d '' filename; do - patchelf_for_bin ${filename} ${interpreter} \; || die - done - eend $? - fi - - local symlinks=( - cargo - rustc - rustdoc - rust-gdb - rust-gdbgui - rust-lldb - ) - - use clippy && symlinks+=( clippy-driver cargo-clippy ) - use rls && symlinks+=( rls ) - use rustfmt && symlinks+=( rustfmt cargo-fmt ) - - einfo "installing eselect-rust symlinks and paths" - local i - for i in "${symlinks[@]}"; do - # we need realpath on /usr/bin/* symlink return version-appended binary path. - # so /usr/bin/rustc should point to /opt/rust-bin-/bin/rustc- - local ver_i="${i}-bin-${PV}" - ln -v "${ED}/opt/${P}/bin/${i}" "${ED}/opt/${P}/bin/${ver_i}" - dosym "../../opt/${P}/bin/${ver_i}" "/usr/bin/${ver_i}" - done - - # symlinks to switch components to active rust in eselect - dosym "../../../opt/${P}/lib" "/usr/lib/rust/lib-bin-${PV}" - dosym "../../../opt/${P}/man" "/usr/lib/rust/man-bin-${PV}" - dosym "../../opt/${P}/lib/rustlib" "/usr/lib/rustlib-bin-${PV}" - dosym "../../../opt/${P}/share/doc/rust" "/usr/share/doc/${P}" - - # musl logic can be improved a bit, but fine as is for now - cat <<-_EOF_ > "${T}/50${P}" - LDPATH="${EPREFIX}/usr/lib/rust/lib" - MANPATH="${EPREFIX}/usr/lib/rust/man" - $(use amd64 && usex elibc_musl 'CARGO_TARGET_X86_64_UNKNOWN_LINUX_MUSL_RUSTFLAGS="-C target-feature=-crt-static"' '') - $(use arm64 && usex elibc_musl 'CARGO_TARGET_AARCH64_UNKNOWN_LINUX_MUSL_RUSTFLAGS="-C target-feature=-crt-static"' '') - _EOF_ - doenvd "${T}/50${P}" - - # note: eselect-rust adds EROOT to all paths below - cat <<-_EOF_ > "${T}/provider-${P}" - /usr/bin/cargo - /usr/bin/rustdoc - /usr/bin/rust-gdb - /usr/bin/rust-gdbgui - /usr/bin/rust-lldb - /usr/lib/rustlib - /usr/lib/rust/lib - /usr/lib/rust/man - /usr/share/doc/rust - _EOF_ - - if use clippy; then - echo /usr/bin/clippy-driver >> "${T}/provider-${P}" - echo /usr/bin/cargo-clippy >> "${T}/provider-${P}" - fi - if use rls; then - echo /usr/bin/rls >> "${T}/provider-${P}" - fi - if use rustfmt; then - echo /usr/bin/rustfmt >> "${T}/provider-${P}" - echo /usr/bin/cargo-fmt >> "${T}/provider-${P}" - fi - - insinto /etc/env.d/rust - doins "${T}/provider-${P}" - popd >/dev/null || die - #end native abi install - - else - local rust_target - rust_target="$(rust_abi $(get_abi_CHOST ${v##*.}))" - dodir "/opt/${P}/lib/rustlib" - cp -vr "${WORKDIR}/rust-${PV}-${rust_target}/rust-std-${rust_target}/lib/rustlib/${rust_target}"\ - "${ED}/opt/${P}/lib/rustlib" || die - fi - - # BUG: installs x86_64 binary on other arches - rm -f "${ED}/opt/${P}/lib/rustlib/"*/bin/rust-llvm-dwp || die -} - -pkg_postinst() { - eselect rust update - - elog "Rust installs a helper script for calling GDB now," - elog "for your convenience it is installed under /usr/bin/rust-gdb-bin-${PV}." - - if has_version app-editors/emacs; then - elog "install app-emacs/rust-mode to get emacs support for rust." - fi - - if has_version app-editors/gvim || has_version app-editors/vim; then - elog "install app-vim/rust-vim to get vim support for rust." - fi -} - -pkg_postrm() { - eselect rust cleanup -} diff --git a/dev-lang/rust/Manifest b/dev-lang/rust/Manifest index d82be7271a09..c7463b7a0a1e 100644 --- a/dev-lang/rust/Manifest +++ b/dev-lang/rust/Manifest @@ -1,163 +1,3 @@ -DIST rust-1.52.0-aarch64-unknown-linux-gnu.tar.xz 215549836 BLAKE2B d4179cc67772cd6b92085d68f4bb9de006fca7d8470a56766ac5d94a0379ae675d18c5275ec2ed1eab71274ce4f416a77f3ce74d849a1d4118b5a7ddec205a3c SHA512 7a26e14be6b27c7084c7c85b312341ab991c2df91ea53128f14707a4c725dd03ba7df30b9e9fcef39a509ab4f5d5feb028b99d6d9ffcc059996ed29b83eb90b9 -DIST rust-1.52.0-aarch64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B e66afc44186f48548dffcd7c6d7d92b4fbecea48bf3f7970d211844b5401a2556a138993517d049265109146a48856c7106616100ed63a5fa3f263d7023af6b6 SHA512 75ff89cd071641b01f4d483aca5997f6b3857d477b6fb40e6fdf11ff2ecdca74618cc59a9f0d1d2f942bde2d9a8738ac6f821d21d79f3ed85830ef530636a607 -DIST rust-1.52.0-aarch64-unknown-linux-musl.tar.xz 214159336 BLAKE2B 1b2afb80df6bf75d516127f07d57d12d876f12879c1d87059ab1c40ee1325ddb4e0c22f2fa185dab72f7633bce7d2ff5ed92ce4e88d4e118ac80630a061ec0c4 SHA512 9461c7272ac3e2c854e8e5f24cd57e5d648a3f923a9413eebd9f45a143d27378bc09c4d30ee7a1773a56baa31066dcc9f955b0805ce9f47d81b52e47a3a3e369 -DIST rust-1.52.0-aarch64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B 71e8d615e921a70341b543992eef062186f72169a9763562114af8afd8ab3469a104677fe103a04a03881ec308b25fff412ba4eaac6e4ff02f29527ddefce8b8 SHA512 1033d23a2c05ec207c7fe032f5d9986d5a1d839ca54b0ea57a7a35c8c37512e9732835f2f280f436af326e948da913492f84cd6d0dfb9c397a095167f31e4c04 -DIST rust-1.52.0-arm-unknown-linux-gnueabi.tar.xz 195145936 BLAKE2B 3c2e1f947164a18b0a0e642775560c23407eb9f79ce426b6f191eab3204b78288aa404c9f5d388a0831ff124a92c4bad6927edc252ec82f0fed194b361c75256 SHA512 20fd1d03f3c9a935d0fd282fc7ea5808165b45865044ba8a8b09ee07d1410ad80401f800d1c70dab9e42b496deb58def88d8dd10de551e2a086e9cdede06385a -DIST rust-1.52.0-arm-unknown-linux-gnueabi.tar.xz.asc 801 BLAKE2B d73e4062015a30339dc0210afaa6779912051968b174a21f09e518ecc74a763d01fee8a813e08dbd7103583d7496b76248755e2c382e8e645c0524982a7bc0bb SHA512 e707a9a1960db80602d6b5d827e81fd828cca30807bdf78e7adf9378526450c5ec87d4068b3c395142fc532cf7dee7782a5f077d8ef5051c79f2b86f8631c21b -DIST rust-1.52.0-arm-unknown-linux-gnueabihf.tar.xz 195367332 BLAKE2B 72bfb4303f3e3077958cea7050dd4100619eb14fb164d33c6ce696d3b6ddbb2099cc2850dd17b961dfb40cb1b5b20ee8158f87e0fe76426e728b2dd7752870bc SHA512 6b2f4d907ebc53983cadce97a10036a6f7e333aea1e301067fccbc38dfcc6a49ad5770cb366bc2df82aee148d88edc122930355409f0926273f85b72bf4b261f -DIST rust-1.52.0-arm-unknown-linux-gnueabihf.tar.xz.asc 801 BLAKE2B 21a835f06fb41677db5cf1a06244b2ea3caa8462330c2599e6a77d4c82054f8bd717ba790cdf06f280f62adaeb839cb1ff7cc6dbce76fac75ca4791f1d72644d SHA512 ff46a6b6b086bc785faeeaa5db2de0c79d1898651f2113a726a08d81136b687e13eb03bb635c6c43cbeae2ec897999d2867a9c925436131871a61d7f93a5bad2 -DIST rust-1.52.0-armv7-unknown-linux-gnueabihf.tar.xz 201614124 BLAKE2B 780358a279a80aac343ed737068faea9ddc9ace4a52694a32a0df504e6864fb2da30474ead9e3419370a7c7d6465ffd957fae475d852e504390222a939294270 SHA512 100b9abdc3dc7852f880eea205056a7a6b78af39fc3b7019ebcac712d5eee3c053f0508a6dc1f9da13074ca476e9fb33514bb83098d3b41964e878c0fc6498d4 -DIST rust-1.52.0-armv7-unknown-linux-gnueabihf.tar.xz.asc 801 BLAKE2B e93e9ff5068ac52bb85c42c64b528f60fac755e022b9be7680e203ad3acdee44e8cdfa00f06f4096b17106d2fe3287061c66fd411e2e6449301b0c4befd81e98 SHA512 7c8e6cc76b4d22a4b7fdd88e73e5f99fec9bb9d9cd86293a4813d25a11739e4f104f3c8c5a1113240909757b893fd88ef34a6fc7139a6d37923d241ac60c01cf -DIST rust-1.52.0-i686-unknown-linux-gnu.tar.xz 214798144 BLAKE2B dae7a81f1bce6f24d9766621d751b090c4a560af83686f19ae4d309da5fc8f59f1a46caea03bad593018a07ff44bd078ac5e775edf4b92ad178f641a5a3f7626 SHA512 10fcf9e891ae8bc6e83b5e71c83b34773c18b024c9e9b580cfae714b4e135d313ba5434fc28c2dffa3db2e50669b3acd07e6874de0cfab89b343db92bfbdff80 -DIST rust-1.52.0-i686-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 699ca61fbe0f9763b5e3040f0d2854e34d6650f55dae2e864b88aa1d0402551a372970a3b6f4758e03619dba1201fb288c49a255eb1e7ea7ea0cb7668dde9604 SHA512 fc38e23183f104ed092072666bce6e40ab44822568ea69f31d5131508c53532a5db0c7148434605df6ee216559eb5927fac1ac32c17b3a3ebc336953f98a3ae6 -DIST rust-1.52.0-mips-unknown-linux-gnu.tar.xz 155487344 BLAKE2B 8f4d1dd47830f9d691e564ccab1a265e4f2622edc93f942d7db222b06c5f855187c855823bf0f38d7c534158905ee9eab6e5455900832891fd34c2b5649f4dc3 SHA512 9395eba6b7c8ddb5a35ff6e7bcc43eddc7fd2c7604a508a30aa63c4648bc3c9fee228cfd54cef6a2604cc8b695178c9d04cd8d05664279ef0bbca886e0d74a6b -DIST rust-1.52.0-mips-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 8d226ab1e1f85620463e4cb1eaf2d363906d3eb5d7bed82e24b4f84c8969c649fc899b0dc446f4160ebc273850f158322cae1553ad499dfeee4ff34eaf161e52 SHA512 ed26f86680332d82aeb3dc8592f634a56b2269f5c4fbc75223b05cbd3775d6d8b4421dbddce96cd1fbf1f84cdd585f2b779c6a3f11639c101245bfe76a0a0cfa -DIST rust-1.52.0-mips64-unknown-linux-gnuabi64.tar.xz 165086396 BLAKE2B 1241fce74a0583719d5e40cd48239de5fa7e121f87baf0f1e4f18106a69a3e6c6991754cf7c62492f850919ed02fd371c9e7360972d6ab4b556c243c72bcda89 SHA512 6ebda7432d5fd0d5a99c684e2dab2db0446d5d4ba1000696c14c26f5288c763dc0743af197c6fe809e2e6f90d90b12d84714ff64f195ca415760d9110c6f8b0a -DIST rust-1.52.0-mips64-unknown-linux-gnuabi64.tar.xz.asc 801 BLAKE2B 58ebdce3798c0a95a08394bd8398dce5e145848fc2a97233c69befd9b541af526324d777dec4909b7586709bdf6af8ec69cae980032dc86c650047dff057e823 SHA512 34a16221fa0e09acf88e67f7425ed6154caa8b9a1dd2eafe4cc8167204bb57cfc96824047e4e070b5e91109c45376a8873d873b329ed74df43b279f29768fa8a -DIST rust-1.52.0-mipsel-unknown-linux-gnu.tar.xz 158692144 BLAKE2B 331afebbbc7d5c0fa5eaf182e8642f7b38c583418469a7e2b282378556db3813445b552ea89a596df56030a119e1deda1e1bbdc1983f5dacd3115e9de7c860c5 SHA512 0149304d963eeffbbb929eb6f1f24a3f1e5d43c627252bcca8df86fe894858d5d399eb5f8ddabbaf8c2768f93ee05fbaa82b1552c76dbb319614f0e93b21558e -DIST rust-1.52.0-mipsel-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B a4b835e14bcd9f1c24cb66dd1daf4777d25681ab175b377dba37ca4bc51e0bf360df4fb6feb3e85e0c05f79be31e51d180ffea30bc0cd96f69ca455cc4b2238d SHA512 c9b33e4ca113343b08e16410b509aca98c08338e131581d223435f8d1eb1248e2abc6a0ef10cf612fd4a305d88d4fb605785d4c067520dff5b699ce00e2799bf -DIST rust-1.52.0-powerpc-unknown-linux-gnu.tar.xz 170724484 BLAKE2B 1e58e0a338498061c0e46e65660fcf01bd8461b3fcded864ba63196d4fc29e0b56e026e4d80b7535b63bb5bc204c748165498e7cfcda3713a97aa17bd8ac65b1 SHA512 44af21d9cf5d5d654f1f9437aefb61ba5bd3f3bdc67c657fba8ab03494a7ead53b6f5be17153f1f20acf099cd90760de29008c76fd766d6facbab32bf7921523 -DIST rust-1.52.0-powerpc-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 6e42783107d1aae59f771284f15e1304595da710700a7664cc199fe7544dfb9cdfcb8c5f67e3c520a68ffb7fd7202de2f071cf92ce95b858f38e4ceb72649c4c SHA512 a68c780526a0dc3ba6c9e74258b124f4e64f52dab1dc0d1bcac5cbed752a9884caf858be2a1b9eb987b400a26b824e556bbf5280f64a4f51df0aae8c3073b9aa -DIST rust-1.52.0-powerpc64-unknown-linux-gnu.tar.xz 184549672 BLAKE2B 2121f8d22d9348a61ba9eecb40bb13afee199450c7bba2d1852169f3b61ec193ea6979483139875c29a0a767732f5ffe12f81528c713492e0173084691b4b7d2 SHA512 7c24c9193fc4fe2109e38f140a8c240e0535171460de9965291c08003abe7c1ea89796afa7dcb2018eece4d9eed48ebf9469d1a040f06ab4f6a12807c789f7d8 -DIST rust-1.52.0-powerpc64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 7f5d881c1e1618be807ed6f65551fbec9190345f30c24b3c99c69e19cf87cda39c0fa6d0667d6e10e27444a864f9d49638f79fb8ac2d57558d745c3496ed01c7 SHA512 1b73e49173325b3ec9fea1c346f702ae33235aacd0b821d5b9a90148a26046e45fb547223a0cef6fadf03b5124a824a9b83984f3b5841cd5d3b861aa3223aa88 -DIST rust-1.52.0-powerpc64le-unknown-linux-gnu.tar.xz 194640544 BLAKE2B aa5e59e6059bbba874c40f7570404fbcfa5108aceb04f53ae42fc8ea4e833917f3cf6e84a1dd69cc5bf9cec3bbf0b3063258ff57699d3d0769038b44f4ccdf33 SHA512 916a3338c850cf804535e25aebc0fdcf6cea8fe9e5df9fed11fbf03ae81fb8220321dc41edd7133f287dfee0dbf19730ff8b020f32322850329865db76bab95e -DIST rust-1.52.0-powerpc64le-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B ee33eefaf5b2eb96ef8fc2746334489b798b95f6b10e64deeaad72c4c1b45c9e335e450d8f896eec50c1b912b8e063ecec246c1d35c97f471236a876af7d36b4 SHA512 a66796a7459316f593649ebb309394d67bcf5ac241fd488c8e480df1837818369f79a198d1e56eb0488ab50dbad8d4162392709a2115005694ca0dd16f7e42ed -DIST rust-1.52.0-riscv64gc-unknown-linux-gnu.tar.xz 181497380 BLAKE2B 40f978a60d7eea43b6e5eaeaff85611bfe571b3908a43aba2405b86ffb07c20043509ecd7f78546b4c6d795dbf4d06217e95c0855039f2cf92c372e0b3f959c9 SHA512 f0486885b26848bb1b910dbd6dd898b208ea0fb2f89714f0a8d59db330471447f4f4aad05ca534bbcf267c95e8eaabcb34d6ba41b576a2a8c77d80431c4212d2 -DIST rust-1.52.0-riscv64gc-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 775d1ab86cce821e0dbf95aee99265322cb210745430f48c93e4f51cdbe8cf373f622f7ced8df801aeb830e74b917177cda6839c4504c09f5761d598a145364f SHA512 668f52e962c9b7b0a9efb0f2e33474bdc6cede32c3e657b19a8b374b0d8fa6516d4de42295acd541f6c07683a17f5251ec3fa52be44d573de5cfbb83780f37fb -DIST rust-1.52.0-s390x-unknown-linux-gnu.tar.xz 194810848 BLAKE2B 72d68066f492c2eb2ed7e9061b2a67a603aa6ef8738004a1d7ec21753c3bb1466c81fd7a18f674d156b8b4e3c755d641b0acccfa726ad04ac17be3199e941938 SHA512 6a91adf7c1947b63db0bf02b4aa4a36fbbfcc5b40d9c18175e4c5efe785b8a17ff21a887476cf76f7e3d3854f2cc362b5d2dc8243493291a4d19a705276e6355 -DIST rust-1.52.0-s390x-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B c9b51ff09e6de5d9d3cf93e0f21df52f1738aa6c1e7b93851512d9f464bec757477183c693a1740082a36564c10cd13569c129f026680506c1e1fae8192c835d SHA512 147498154e9ab97ec4e7c0037e6873f4eb5d23c53e2f53068e979815e7d4883c9a7a338048d21abf685f0fa348cc01e342f2d5a32856b11c52663910786750f3 -DIST rust-1.52.0-x86_64-unknown-linux-gnu.tar.xz 143053436 BLAKE2B cdbbd529c5d820318530e56347426bced5addd6f20886719abfbff6e174afadd94be36b1f3e6ba878b14198641b4a53c78f33e79bdc90025696a57659753bdac SHA512 27a8db421ae62af92e2c34dcc1fdd617bf7e8de2c68205773a3037be496ccbf21f5549dd18377a9730102e7915519824231218fef9a09abe9d116441d6ce28d2 -DIST rust-1.52.0-x86_64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B ec204ee0968d4114023f40dfdd8654451149b5433dbb4eec192cc68135f45ed28ae7b06eabdab417401529162c11939ee101f7eddce304111fe93e9806347902 SHA512 4ae425def112d8c38e91ded53fdd73a6c7d2043eda22ce955aaa7303ff2cd6e7e8d0cfaa0d596b29195ba449811653f91b9b65c8c96b3cc8136d060609594828 -DIST rust-1.52.0-x86_64-unknown-linux-musl.tar.xz 239422556 BLAKE2B 8bef78b335b384e6bf7a5dd4a47511aa69ce0de6f9d1ab78146cd55f37e01b358a0cb82b95dcd27d25d4a114b707155b923415f9a91e6a75ab83bca9f5f7e0e3 SHA512 30a9f45f591c3beb34deee23611b5afe0f90b7a2a1b7b813498547b3264ecb98ef1d6bdfb77468bd5364f2942d927418037eb4ffe413db520c701fdf79c89bf2 -DIST rust-1.52.0-x86_64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B 2d69f81dd47ce7387311b576a7770f2b457beebba8cd1554e5eac501025b7b54e72078b69c7cf8a61bc295298d7f277f39a070ee8d83564942149a1b42089594 SHA512 688e3eaaf2a7e7995a9b36e6856b7922b4deada31fdab198df335b316672d20bc80e5e717cee4e2fc2f51ec8abaf97880dfa5424a7b122e46b02fb7f62836378 -DIST rust-1.53.0-aarch64-unknown-linux-gnu.tar.xz 216240932 BLAKE2B a63eacafe8c9194095cb3ee0856b22c66b210746c208ecbc6495800eca9b480d31d84ebde29ffbb7dc8464dcee164f4da96d7479f73facee6352a74488073c1a SHA512 aed515e60e5eb22478b864f7e9aa74b99b9843afe6d1fcc9d0ad78bfd48a39b0d9c8ee7b785f273c3bf5d3a173c169fd6dcd5c64fa67c49285803ff4598d9f59 -DIST rust-1.53.0-aarch64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 15822fc4762caa2086cb4b4300d1eff2c8401932fe5ca8d12926b7ccd8b950940d4aa43daf288765d55da8a19db781129e4e3f83ea5297fca28f814738826dab SHA512 49e4c27f498faf1e95c5061786771e5008043e4b030fb91b3c1cc406f424a541ddaac435c7065659e27ce379d46ca78cf4f10073c8dc2148be715b621b824981 -DIST rust-1.53.0-aarch64-unknown-linux-musl.tar.xz 213585000 BLAKE2B db26a6d09645b7feded883bdc81d233ff3319a10c42bcf1b4fbc82c499f0099ec83c2de8f175f141daf1d3ea15ac13b835c9e0bdd92edb25fc0e4d91642e96ab SHA512 fc72513ce66784b5f9aa5797bfd6ce35f50e9494d0515371599e94f72bd784fc40357a540d23ef29f08d1733be240ad1c11d68d21550d1ddd55642d2770b06ca -DIST rust-1.53.0-aarch64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B 1468ff2faec1ea7e43371c5717d5db5eca6ab5376dbd3bd5a5785846ca473f14a90b2a7b978a56329a05111d509b860d834be3fe47263eac8de3ffdc57597a2f SHA512 dacce8e3f8b7c20accc2ae5073165ac86d4ab60cc3da772cf672afd080245dbb37ed4367379408cd359bad29d469eab138394ef87c32a39a075b0c0fb8a2e4ef -DIST rust-1.53.0-arm-unknown-linux-gnueabi.tar.xz 195762312 BLAKE2B 44e8ab86b4970f7312b631d6733a3198756b28286d0e072294d75f59dcce15ebd470e92972d3133e901b6b14d35c6c3cd8afdb185435cc0c8e8c215676f3f8a4 SHA512 64976e51ca98bd57de4a9b17236ac815e5198ea57b018f8cf45a252abb9a681df4c1b11bd647145d5d9fe4570a36e01540cb7c145a11a414d4419611026f2227 -DIST rust-1.53.0-arm-unknown-linux-gnueabi.tar.xz.asc 801 BLAKE2B d01f42174bfd33e7c069c4aae68a71768ab33496f3764f3238e3a852e6ed11c02153f4dc40a5afc6f279d696c099093808d1887721c085a946dfab15caab6dc9 SHA512 73b86591c1790a98c59be4cce89472bd80171a0b80b509c0c345cc22de9faaa6d9e74fe50618bc1cf83d19ca8c7de9fdf35071a51ba6f4468001bbf6c72caf22 -DIST rust-1.53.0-arm-unknown-linux-gnueabihf.tar.xz 195620064 BLAKE2B 11e09a7cfecdac13911f47ac66eef6e4f419d83e1bf2cc7a01659219ca1255fb2987fbaee95e8dc5dca14616dcb59f69f4841f9f92250b22dd20be67ec9a2d0b SHA512 37749caf422fdc025101c938f39c0539ea33c4c8f17b76485c34a8ba9017e552bb64ab1d827c118e8047ecff4cc79da6a116df641ccc49d220079c0e6c5effd5 -DIST rust-1.53.0-arm-unknown-linux-gnueabihf.tar.xz.asc 801 BLAKE2B 2bdc454ee8bb482eedba513b86ed7a38d356761e0a8b48c18c3753668250db7bea9b32b7667dde46b7942282ed9ed3a911e478b0dd35ef22fc89e8625a009b6f SHA512 261831baa9a1d02c58677931c3db36b8ba0f9b1ecb533b993f8c62b5f5329ae7c9b366f346879f95c03b7b13e97b5bfad363815392ea0c55bb72b039c5f1e71b -DIST rust-1.53.0-armv7-unknown-linux-gnueabihf.tar.xz 201618680 BLAKE2B eb2e7a7f2b32ed9667342df7881c9e411619fa31d0805e54d91a7a4cd9c2b7a4b603adb4f288f20b82e0d8257c3526b92d34586dd3c42e857f9f2c2c68608006 SHA512 a3c5f4f0d19a55e51b3a0fbc7dc9f168cc6eb0b9ccbca34e4e5a83f70e4e22149cfc4fa51bf878ec39e5b2988e198630fed32620bf151ad9359c70db2f9af28a -DIST rust-1.53.0-armv7-unknown-linux-gnueabihf.tar.xz.asc 801 BLAKE2B 91effad238727c142e4617f548101e6b50c49765203919908604e8ab8e4706a7a962561f34823ff3d04e59ba8345496d6c994270367e6c256f214e3e4f1e7879 SHA512 1cf21620aed1752d0e7bf83264b5afa799e5d86a1e1fa49944b956f8626b28afe8d465923ad6126ca4b5cb7e6cbc9e72469685f46001ded78113687001b120ac -DIST rust-1.53.0-i686-unknown-linux-gnu.tar.xz 220103312 BLAKE2B 9678804edcc7bc5161d704bb28c385c9294496266f653ebc6bd3ed979969d843927593b5f05cfb87a4caf35601da42a7318be4aa9764a8024bc2576cafa8bffd SHA512 404969329b88ce3f3078837e7bd33de28babf0834e366f5663abab79bf810f2c0ddfeea304bb6289415862afc50289d897cb92fc3f0c0ee8a40bcfc8c23b567c -DIST rust-1.53.0-i686-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B f03d9a9d3ec8e05be28f2d270ba94f7fe7572b3678d7c4ba28f03ea571dfb8a078866a5f3069b9c5086bd354fd870e8ebadaeb08e367d07d90a8fb0992700e0a SHA512 efc69883330307976582f65a2562ffc76e110af7a4eef10ff9234cdeaf50f8971154dccb36608d338259fc02e48825078e12d582d61609bb22026daa3a8d0f50 -DIST rust-1.53.0-mips-unknown-linux-gnu.tar.xz 157896460 BLAKE2B 8fe6a70ba1bb17cd92e58f2e8f6315eafb04870acf99b30cc4311387c5c3e021a7927ba1cd4a9081a833be9ca07032f4f6dc1f1464133b53c49a5719352a31dd SHA512 6b76a2f6a35366336410f8e293f9828ae3d9a23412c52abdf7bbb0055a50ba3a19c6becf7c8cd3a81b1d3c65dbe8c60b8bea6583013d207c49c89052111c373b -DIST rust-1.53.0-mips-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B bcb1100430e98969def3de8cad66022c2c7442fbe8315c70dcc6a5f4d7990f11f127db51f5e60c86d0d45d36af2ad87f551146ecce50c81a56a46fa2b7a05823 SHA512 406c493fba40c706019c980777f43b9531112d5c99bd79f5726698d94308fd0121bc30272f2d12667179a32d7bdf9f23bbfe3f133fd99640bb378f0602361aaf -DIST rust-1.53.0-mips64-unknown-linux-gnuabi64.tar.xz 165679184 BLAKE2B fe7f20759899a7dc3fd6db247fcf4a5360c64d7f03ee8a526b7a025e5dd5360a645da9cd0104e2156b1fbfbe1022d31f222fead7a4df65ff1d40e2dcbcdf32cd SHA512 f8c1fc4ca7a958ace63ca008f70d5b56d12862e1c3c00cc29d62a692c7a282de68c1969f996fb93cc7247c671f09e694dbade9b1f9464c95c809cfccca8fa6a2 -DIST rust-1.53.0-mips64-unknown-linux-gnuabi64.tar.xz.asc 801 BLAKE2B 62f3809e249c8f8d47f1f5356d999b6e051f7c55b21b82bb6fc9403d55462648f348f7e4821d604fbf7d36761b876f2af673c0693134ff9ae2dd7fd574292a10 SHA512 ce00c5e7b8db9506c88edc1160a9c7a3114456873b3fd164f384cdf22b41dcf59c36095180a729d09760ae95e4a7cd7cd5926bd148f0acf03434fc914bb73bfd -DIST rust-1.53.0-mipsel-unknown-linux-gnu.tar.xz 159577548 BLAKE2B 0742cdbecbe492186ed9ea15f3d8795354a6e63c131cf683f96b2a494c4cad11b2fefced9a7d8be2700677a8aa495bbae05c96fdc0fab0fe69a36e67d5440a94 SHA512 eda7b827b64baf325be7f42fd3fc5d4a487d243ba83d0573e7eb1861c8ed510e8c2fdbe499f6c46ee9aaaf3b0017e235d758222ae5d7f88f8abd76f5eed8bdaf -DIST rust-1.53.0-mipsel-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B fa574a037814d6e15970a6588721d7626dd9fbd5da567770a62b31ff9fb7158cdf4b5bbce42c7be384a647138ce4d1bd8d08e148b429d58f284fb0e9a855aedd SHA512 5dc1097534ca36c9c8867f3c736b34f36006afa6add46a8c1a406414278abc2487f3778dcd162edd21534c0fee81b181caa3c633f3105b93ca759896c268f580 -DIST rust-1.53.0-powerpc-unknown-linux-gnu.tar.xz 173771788 BLAKE2B ac83aaab909151ab1cb3f8d9de696dc692356ad5696208b7879b3a8e2fd8a584b59c921c6259dc913f1faf06bcf073a2e27ee876e01e7d751cbfc39df26849dd SHA512 0fe291660b975f9051b2ef045033577785b0f1d513a351d94efb7f4406fa6a3c59b11c7c7208adc15e3840bca704c4c826c51a2f6f762eab2ee812767bdb4034 -DIST rust-1.53.0-powerpc-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 097927a93b86187b8b5520c6d6f0de345956fd4b52ce823611bbbddb71608b032d4be593d42c433a6156296132f98fa23b4a32bbd0423a26806cfcc54f5b2799 SHA512 babd75f4f0850b8fa11171dfeca1185ace1f6ea5ed4a672b598771c28f2eb7568d9696824ae405ae468b58543262d22892c12eb8201b730d73a09ad68f702457 -DIST rust-1.53.0-powerpc64-unknown-linux-gnu.tar.xz 184849964 BLAKE2B ac498b1cdb7909c3812bce66359f4197cce3e7c4eee4c7702d251f896c09c1ff388f50fe16a0f6a671c04d9243eb8948e64dc84b1c96ab37dc7d67f9c3c63c16 SHA512 573815b4b93e2484108990814c8c63cc8c783b1909c24ff9c856b3920ec3553016aed66309e459bae5d16319ae925f470c6449aeae653791af4a90384ccb9be8 -DIST rust-1.53.0-powerpc64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 1f8cd752429865e448899ad6a7ed337f30a0fc52be0c2674c727b182bac25302f1ecf6e1db199c24ddfbbe62c05957a93999201753f1b8f6f9d54508e78f91c5 SHA512 5e41ce5e6be48b0148f57e686203520d1d7b70516d1a991035f0073a666f896bc964b26c710db7284d87de455a293b8c97d33bbfbca1a63077e8ed0dc197b4bb -DIST rust-1.53.0-powerpc64le-unknown-linux-gnu.tar.xz 194345592 BLAKE2B e0758697ae3da0c00f60e93e5e665d8f0d6346c9b0e48d39eda4666d8bc01432263b39798f2e1b4f46267d572518289a6cf1313f7225ef25f38e9ecfbd39d813 SHA512 f418272864889635494553cd1f6216b0487c016c31603532920e45435da85154f6ec275bee6d2a32ef6755fb12f57151ce2d3c7c5d6d97c2eb3d81f7c2842c48 -DIST rust-1.53.0-powerpc64le-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B e577b834c6173bc90e671d28fac974eda672cb888c4ce6dcf012687edd3f21fa603e47c27c08c042079b239d1d63915f7db7e0e37dc97f171f4d9d141979c564 SHA512 df255926f1468658ada27e4f9d78af2d204142e205108724cb4ce740cdbb019a34e4b3f1a6c88c05c9b5c2da0b5fd92b46eee1f6fddf3ec3e80a2020a459e4bc -DIST rust-1.53.0-riscv64gc-unknown-linux-gnu.tar.xz 181354760 BLAKE2B f99fcf4ae35163371e42e10cc61429c53874858311f55dfb480763bf818c64c05148a6487ec7cb5b150e902260f9afb48566ec2712d6fda058808ec1c2bfc517 SHA512 ef06941ff66f9d9a5723352ccb10c3958f4edfdc542f348145d65b4c5d123f750dd3c07b3146a359316c402a9ff032ddf7e48d28a75cbfb668df4d42d7c8aa6d -DIST rust-1.53.0-riscv64gc-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 03c3c367e79dd056e61cef642e373b62d4d66d54a70ff81e53f2d6c0819da1411563410b8ec0a28e6c310e291cea70edb1299038dd92691590046dc99ef52fe8 SHA512 bc337fca44914408f8a7c4c22b3f9d50887d44483c863560864d94614da235c8a53b272cfd297fd4643bfac5abebc0a84e3af3b81434eacddeca8aa920f2e727 -DIST rust-1.53.0-s390x-unknown-linux-gnu.tar.xz 193691664 BLAKE2B 627431518faafa7bc0ecd07ed1d315d9e73029c47773feaaa6e4f9c27c4e0c730fb51b8017d4f6966d8ccceda2af93592239dea99269a741b7f5ce54e93e29eb SHA512 ca142b436b1396ad978ba1d1a0993a4bba105d9e99bf89a9aea731b7406399a2132a531664fa6fec17af20f99ebd5c0a7ad329d2b143565fb878f4e7290aeb4c -DIST rust-1.53.0-s390x-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B c0e13c32eb4f8a4eb3dbae03853c38351a608ddee13a22475080d7afe7f1dfa12d894e6701786e3c9841e285266262b8143154ba4d130e6c3e5d7bdf5cd41075 SHA512 eca733edac17aa2d1de8f7f09835826ea31e1d1ec06d9c817370d6508f0bd444378ff530281dc5cab91df0db5ba53a45117baddb94d77a2c050c9f886860a040 -DIST rust-1.53.0-x86_64-unknown-linux-gnu.tar.xz 147158552 BLAKE2B 0e3037221da381ceee360ac005a98bf581dd143357835dcd5f5b39f7337e4de566666b21c62a794d1d20473b31004b8742cf84ca273cffc03b378853a4ebbb84 SHA512 3b1ee4a549917fc514de7dfb99392cfa058cb06fb93266e4864d4df3ff86372eeef9a9d2a459f93462eaab8f223d3eaff1e824d42be7b983c44d18ec1579c6fa -DIST rust-1.53.0-x86_64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B b40e46258e54771b814e07433318eb05e471c8bb65bfe016ad3830b94fe0be5234a1c9821c746cc452714719a78f24c5e0012f1d4c81569b36c6161c50ae034f SHA512 ecea8c4df0b72fa70d3a9a0c4b38812424006f21832c8805c9070ae4ee5255bfe6a7153eb44d453302162c7fc8a1a2dd6bb8574bedeb4e4f7a769d51de2cbde9 -DIST rust-1.53.0-x86_64-unknown-linux-musl.tar.xz 252250024 BLAKE2B e99c7a78d6d6a8b357ac17cdaa9540cc895d138480ddea25866d2f8235b48b6a1670ba7c9256355ddecfade28bed9eeec8b53e85f1c13af5c56c0ba7a12e2371 SHA512 33ee4d82cc1feeb4c478948a05eb44f7daa90f749191bd200a216dabe810420f47a3a258255c680302ddbc83020df4729d5b3ca9569003a89aa7768697e2fb64 -DIST rust-1.53.0-x86_64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B 24283ac5457eb84de6a5588f69a22076a78c2ce9e5c3c245608bf963544a5c9f8fa8006e2ae216af65f5083cf5fe21f4d1c5286cf0b491ef4995be5ab8ac7c64 SHA512 fbd6b1477efbfc23da3f4f753c317f714a29495425a52d771d2527a42cfe7ad99b9973538da0978a6afa80f545823c9d0448d9cd29e6ef53559252e328d7deb8 -DIST rust-1.54.0-aarch64-unknown-linux-gnu.tar.xz 231424908 BLAKE2B 6c403acd4b6b27208f95eb3fbfee5c8e7a63f3314f29ea7498dc0a4ae720d77c249c9ebc02a95d50278ac7f07b8d943b1c9c5e1561858f72ad1d8cdb29b779cc SHA512 3e6f638a35ed391f5393be7c92ef2560ed6bb26af1ea6ebf784bfadd3e153d1effd88fe49128eb98f5ec2ced7a65f3f4a596db71b9c4eca90429e50a8f168d11 -DIST rust-1.54.0-aarch64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B f655d6f53a580041642871abd10993b771835770bebb6de1ff1dcc9b250ae52f862212feece533a9932c6efb0c3d02769cbbb03114d941c7e8d3117e1e23ce75 SHA512 d9508ae502e26694f83c04bbea3f95aeeee7990e703c8bb8be9ba098e0df86a39272022e1a94f8852ed23b8378ecb338dbd87ef226da444e29ccf7fb1f44e5f6 -DIST rust-1.54.0-aarch64-unknown-linux-musl.tar.xz 231629132 BLAKE2B 339e341eadd2cb0c763eb00b5a6750a1082da26bcae1b3c06459c99c64b4babf4aec5173222187eed7271e3c5847da47b49e6ab75674161b6e28297bb62ec781 SHA512 f0e20c079e4351fac5e8d635a37502e833a56fd216fd015117fb12be8b72e022bce946ec8e1612b320530dd186b1702b4384e74d64a479099db4562bcfc68453 -DIST rust-1.54.0-aarch64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B 5aa9872ad96668d392c1aecf7f54c171e7bef6e17f65efc6c3fff7eee8dd7fc3eacee03e6544cdc27c5d34ea946d1a61aca6298c91812e9f35c391211b563506 SHA512 07694566ae33492df31083887fe9b7d43fb9f7c469ccd2fe9c77d3c8d3bd6b58ddc5e185462e982f78d63db39703a60986acaad51f953ea7434bcd9432a96946 -DIST rust-1.54.0-arm-unknown-linux-gnueabi.tar.xz 209386412 BLAKE2B f33b802bdfa3cbafdd86eff2d43e0af99e54777b1a26f1106016a8bdc4c06b5cdac8810ac68785f6da4cbe6a6d7fa74c13a855a5ef9c5703b16a2100ef60f2df SHA512 5f68879abd5da5d37b555b0b6ca5850d68663878bd23b5f6a31efd0a9dd43809c4d413154f8f343688eca23a96adbd08fcb3132831b848690261964d6a24e160 -DIST rust-1.54.0-arm-unknown-linux-gnueabi.tar.xz.asc 801 BLAKE2B 7b90cdac8d068bcd565b42bed2289deff1490ae51cb65bbf2f0c308f6187e4fcfd98898e8e590ade2c2af7f10080821a417445e5c3046b4e39e0099c32e62624 SHA512 35bc49bc4140207af140e561023826e565751e47bbee6c1fd374bd7a992b6499051f4d84ca12e17101ea552bcafd6b96b111af888cd891f6dc18fceda11c83c8 -DIST rust-1.54.0-arm-unknown-linux-gnueabihf.tar.xz 209102396 BLAKE2B 1190da5c96336a121b4d4f92dba36c52c5f2bb0b26fdd92ca92ae4954256aaa375ea174c9669a285365ff02d4f3cadbf2d2ac92b847b00e10606e3832629a864 SHA512 ca38f1948b02008c1e9355c12f6d1fd3721ae9c06e686a09a7eea48670d889879ac0f81c462d21f467d600fc0972b920219e7378f7ba438e756cbc9b419a5f43 -DIST rust-1.54.0-arm-unknown-linux-gnueabihf.tar.xz.asc 801 BLAKE2B 9f01100804d72dc7afb7660277daa5a0f0cd96e478a7dc5a242360d07b25a22c5769727a67a46d63f3283e22e89ef5a6f6f6c48ac46f01075e2d908bf681be5d SHA512 316662676cf52a2e58c6cbeb46152da3919e54b0385c33a8fd1d46c25e71604f7803174278f80d4cb72cae54829ba00e3c4ba58001b43cc1148347f1788fdb02 -DIST rust-1.54.0-armv7-unknown-linux-gnueabihf.tar.xz 217891252 BLAKE2B 657f366344fe911c5d93585ee0b1063815fb158069136c742512f21d3b47c64e42555d4e52ba305e5ddebbb1fb37fa8ba8ebc36f9a9e5fe5fe7ffdb31472e012 SHA512 0f4f4e075299cd369b4b53a425e9b290cd9cedca6a88878c6a4ae0487fe976b15bea0c8b92e7e376f77dc370552d95d738e99b7fa184a8e2c0e5ab94d65e7595 -DIST rust-1.54.0-armv7-unknown-linux-gnueabihf.tar.xz.asc 801 BLAKE2B c23e12a70df5e58dfca0e9c66432844424dc166cbc7dfeef4f692ba076ba687fd871bbbb5d37ed82ed5662ada170520c56c426f89be4fa07a0c88cfb773fe91b SHA512 14a5674ed5862b6cd3ddcd3efff4ab1298285bc0d5604a869e74e055a319401b9bf48a60d44583ddeb2230dcfab2e5584e5149947fbc40d97c112a6dae51745a -DIST rust-1.54.0-i686-unknown-linux-gnu.tar.xz 226774108 BLAKE2B c56fb6ef24cda0c89b76403a38893a32382b09be8a8d08b066fbd437ac0a73a7d00af175c59bb7af6e6f5d8a74324e10afed2ea35d830f9f96f5ceaa4ec345d6 SHA512 15bc0c31a306aa1e2b16fec7f97963ca291b2632664c49add4281d3244054b2e2f51b0ade86a9d63db87124071fa25bd7d5e662acf4c30cf3267eb56da4a1f1f -DIST rust-1.54.0-i686-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 4d53a7760abd54973ef8ce95c10671db41136d7031a25ea0c0362feb65ce5755223d60a01c3418b69b902feebf75651bc4379ea66f98c862a573a8774a5e99c2 SHA512 e3dcef4d17bea43a1b0858da52e899d7a14db8ee7b9e3f506e9297dd0aba910d3808c25163a3f95698f32d25a3f128bb1759a808c84b8c75404300f60198fbd5 -DIST rust-1.54.0-mips-unknown-linux-gnu.tar.xz 147938432 BLAKE2B 38e7b768773cef9e3cfe707a716ba59ed67e2bbefe59db5531b06489131df219eba6a46eeb5c06bfd6d943fa4453f3d6f4b869725108fd2e069ab6ebbfa3d08b SHA512 aab52c26bd80b058772e0cd815bbd5ca0ab0fb10fa0ba43c07fc6151ec6e99d7ab48613a3e5cbdcb8f00b83108a716bd8b9f5d6f2c8518499b2482aa4d423a91 -DIST rust-1.54.0-mips-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 05f4c8ee719ff857aa0a53661f6483c450a561905150217f886c25cf5c3e8dc3a36ebe2da38c75f843e3de4274d92c0c274906af40a94a6ecb122a9d38703e7f SHA512 6ba884e92b0ead2049f639405308ab6363268a8b42f827c9ecbfc5b16a0755bd1d345d989243f28662ce8c53611fb5984104001b3edec7b2dc22cc914970a7e5 -DIST rust-1.54.0-mips64-unknown-linux-gnuabi64.tar.xz 157458264 BLAKE2B cd68d03e058922a020665a35765913f3405b0c0d5c7e252da1dc63b4b6af27d31fa5ce7eee562635241baea422c84d7e2a9539a79e6ae152794aeb9636e97a46 SHA512 74a85d869141fc941bf4f9821945ce0efd0169415fc209cc2288015d4e358716380cf91e41342a231cd34ce88321f24c4d20fffec3be702498cec3846a14298b -DIST rust-1.54.0-mips64-unknown-linux-gnuabi64.tar.xz.asc 801 BLAKE2B aaca9b8e5007e0efc459a04ab95e6a3d76ab6cf177964acd4bb148f09ffac4f9c9bfba4ca4834e1ccc9505c259511f45ed1830285307388d79ac66b8dcddbbc5 SHA512 8d5d2a1200af550cdbc85b2dc847e524ada7f16fbc5f4c29d0e9e4e8c0067e04daaa273a99c14e6ad1a7d622e4f9d3da720b41f4ee75ff50cf2153cc190642e5 -DIST rust-1.54.0-mipsel-unknown-linux-gnu.tar.xz 154497208 BLAKE2B 40ab905d6088cb2e4364e2e6a0e4fb257365af05302abab81604d78b62bc255377ff7088884d9222f2997312befbf8efcd7f1821fd4bcf2dbae149c70cfa1224 SHA512 c61abff1df5e787d330abe4b3cbe8c3e67f02974dba3eb0fa4cbfeb0a74a956abb48199301e7f9af915b9be5a0d6ff7771198414458da52af18e9a74cab52620 -DIST rust-1.54.0-mipsel-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B f525e1849a0c753a077ffadb7dd0b1d67b5fb369c061ec895878fbbd8d377572db2b5bb1fb5e1a24bcef61eb3f80b6f6bbb3d93b611e6b00e535b2e516ae0681 SHA512 d55ac3c329b20bd4e7f095ee2c710bd5c5be825ae517561bf670b96626427db39d362be553c3b92c90710ab8d9b677d2367aa85a397a4568c1146e0dff10cda6 -DIST rust-1.54.0-powerpc-unknown-linux-gnu.tar.xz 164089736 BLAKE2B a4e3c0b6f78444a2f48e842468e828e517d32fb1b62b2ad0c0000bee97ac5730977c8dacdc614ea2182fabf25e23804efed53b493ec611dd5d4d5d8ec237feb4 SHA512 ae8ba40e5843bd3ecc25156521f7e7cc7c869457151896371fd5faa3bc565ff9a6b7d437e3587dd9f1e87e9fa19463259ec18fe03badbd89372c11ddc7b577ee -DIST rust-1.54.0-powerpc-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B ac59496efd850b618b4013d0cbe09172f5828e60ae07afd0b233749ff3c1699e524e3a4fa93fea906f79dbc44f1d94ad52bf3952c2a4014d9d2653702d86349f SHA512 daf5da203c079cfca365990b0111d9df16defb49e1bc9c24407e423873992a9920d88fc2a097e1df8d2b03e05d1118bb3786e908d4f46fb282357c62d24df88c -DIST rust-1.54.0-powerpc64-unknown-linux-gnu.tar.xz 178088044 BLAKE2B e059572d2044aa05683d29370c395b714f25d0c7ec820bcb133d29667e9066b82e62e11000a3183a66cbeb87625517284d12263c2ea0eec60dc537ba3c78e6b9 SHA512 543dcaf3bab3343e796b3535a3b4e12d77227006e64e91b885f599fd94ffc9c1cc8d8c5ce3b788df0399c79dc785ff7c8dc375ae20d3b4156d1b16a7dec5a371 -DIST rust-1.54.0-powerpc64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 663a3f7027c61f4a7e38bd0a72ffa55b9de2673cc0d48e94bb964e950b8a356b01011e94904efb3525c0ee2cd57e82ce8af50d2360a7e5b200b6eefeb4580927 SHA512 f0d03c2c3da60731cc05b9370df53766d6fc14ea3d49edbe0a7e809e35560a7cf06c4d8291896a604fdaddb665d117c53ec93671a0402dc093442ed3cbf4c596 -DIST rust-1.54.0-powerpc64le-unknown-linux-gnu.tar.xz 187058704 BLAKE2B bd90f56b50024cfce5bbfb5e84d28c06687b6a5524b1964064b1e53111b49805815d3dec47fd035f9e1d78c426d0b0689ac7c8baa1044cfbb9343da452d77694 SHA512 9d13d53a1ef106b190161096122da1bc9090dc495604c8ddbb9d6b02323e6b7c9b8bec82dfe33ae6cf1820e986811a701f7a4d4c3eb7c297c777fe3563b8e9ee -DIST rust-1.54.0-powerpc64le-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 3cfdbc8958b7025b6b3b76a6aef603820418c3aa2ee63c0a257dcd36004ca90203abb1b60a921310a9aea10545e32a11291a9d9baf3caf3e2b5a27ab4724bd9f SHA512 3ece925a1e3797cc6bf6ce44a3ca4768f57bc9bc3bb1261d6a82905907c635bb20ea7f5eeed062ff02582b035a22508990bfe83640006fe77fde8e699d5d55cc -DIST rust-1.54.0-riscv64gc-unknown-linux-gnu.tar.xz 180939260 BLAKE2B 856a431c22f286d42069dcd34101cc6e539004024619ba061a39d3bcc48834ce0002e2499466f976b81a7aa7d47f1c3249f2b21c69233df4d7d0940d80f5761c SHA512 5af3bbd68706bff03d51daf76551830810a8e225e8f0a9a394fd29a4fe9f0389bed3e0d94333483e089b4cce375c0320cc6ae360ddc4f08fca0ae80e671ba2a4 -DIST rust-1.54.0-riscv64gc-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 366ef8f21801cc510b22217c4d974343ccb9f941faf08fba584b3f068a9d3128e3a15f5dc1400ed3749166afb622bb3aaafcf15381a0f2a5b60767db6ca9d3f2 SHA512 fdafdedb8f667124cb71eb44a6a61b1cef1df0baab385d2f5c674d900cd24139e555aa30df99f9d496b5fb30031bb86a43b118fafa083a24e2be10126e68df67 -DIST rust-1.54.0-s390x-unknown-linux-gnu.tar.xz 186478732 BLAKE2B 3d3ef6c37e0c24a4622814c51bfe1a5093f261e393a3dbb9c5eda023f8d0a63ebf0080cba5d43c8448b79503aecc62f04ccc18f040562db57dcd2ff1cb243124 SHA512 5033e3f61af7de144c3ed441f9fdf9f0c00a837d018ec3c0d4ef67f032e7f808d2dcc586e7b85b733ff9bc2196c2e05fcd104b3daa85698cc0e4e9ab69b870bd -DIST rust-1.54.0-s390x-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B b375bf65d9bef4a54792f93ac52fa408c85407d6aa646b64ee85d9220fdd9d7dda76c1e118def5262f5ab8fd9b7637c5d681d37c50d9e917eb6ba0d5b25e42fc SHA512 3bd16cdc61033d6e38de595ac145f0e7cebf3c3455491325ba89de8067cf6096beac7f00b3e4dc942cf4bf0f5ab59f6233b5d24f0ebf97ab3562260182baae4c -DIST rust-1.54.0-x86_64-unknown-linux-gnu.tar.xz 136593024 BLAKE2B 2f10b636982f335a200149d11c6cf212adb3e27f7d3eda9069881565a07f29aa6f2010ca786c3746190a3bbb8b8d79d531bee906e21e21f2c132f6c1e4198e17 SHA512 d2aad46556b164dac54be76a2459789fc686781b157f0c7d647464db3b03cbb902c8c4de5c6ef2e0811a94bdbba2973c93698c4f3a7c6ba294c0e652994e3fdc -DIST rust-1.54.0-x86_64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B cdfb03b6a75cd86e565b0b502cbd72636b67a92f9039fb148ca19fbef3d0775616ff03420cebeffe36db3d1d1db75e7e77ac473841a399dc2a218df09598b2eb SHA512 144ec35e82194d16cbf4e56c34dc25aa83d8ec8021052cc471ec85f169b74bd9394ec52c21c898d3ac0b966fd7463cd567d729eec9152f5fb8307c87eb02877d -DIST rust-1.54.0-x86_64-unknown-linux-musl.tar.xz 267840732 BLAKE2B 32e50467c4ee88cc502ea7e3e8cda9cbd89bcb6b7fac0c84b1509abf0a5c551d43f6522d148f54e4af65e0738b1dd13bfebaaba7e863909047fd53cac03bbbac SHA512 131f4743e5990c3e1ec2b7a0d1eb107a0e5264e6ce387cf4aa6db9a1693d0fe4a42de5722072708d72d580500d566f7772513974ce5589ea07997374fbdefdb9 -DIST rust-1.54.0-x86_64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B 8b9194ce2b172cdd1fecbe064ddaa0047d30ddeafeaa903637e65775b139207c47da7eb17475ed17b1792b7c872ae71058c1f2cb7d59bd2d42a78cc590f9ec03 SHA512 2aaa42cab5272b6ee2ad0d3cd67b7dc648af68c5b9b5fd8f816688c0ebcc2cb0a24ac8c2a23dda5f17f7ba04f544625b3b03b22882c9122852bba680d8155afc -DIST rust-1.55.0-aarch64-unknown-linux-gnu.tar.xz 233469360 BLAKE2B ac0529d771dcd22ed55cf52af12a5b55a8ee008d9dec2c09fb1aacb0c7ced78e87a6b7cd8d17a3dd81241d553b750720e48631c3a3702ee59bcac905f3a51420 SHA512 223a024701762675adb5c7c59fc54717d23f2ae4ea5984cd1cc0568d39c5207aa07a104ddad68da057f6434eecf23415ae13be2235797897d8d0f7cb5f2fc4b5 -DIST rust-1.55.0-aarch64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 02fec5fd64e97da4c74aa5354f557b3090c3df9c55d827c1811fbc41fe513ba00d8f854f95babafc7c9a4d2dadf50f4cbe6d3bf60cc10f12609c0957971c571b SHA512 1c2f41efb85971009a705ff3f82a45b6e3688d12b2c919c2555cc19dcc3b9575b516223a72caccb5ec3622e353fa0380ae3481a63ed2fa9b89f8e01c2771c95e -DIST rust-1.55.0-aarch64-unknown-linux-musl.tar.xz 233248308 BLAKE2B 263506150ecb677c73a9a670952796d7df90b572ceada5fa4afd8b1478363670d802f6a26f47d0d6cbb34544edc63279dd4b08a9131e5702f4119a2236a91f6b SHA512 a74050bbeabee752d030b07f830b919467af59755b7b79f64edbbb7acf822bfbbd1d013d25091d37ce255ee9796056966d102bf5b3da475a859788af7ebbdf68 -DIST rust-1.55.0-aarch64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B b1b43bf430d33acc9a9b5f99148f1e0b930d3e271d40834a44ca839bf00369a01bfbcc69f4851e1cc951b26d6f7eedfd6f02b6ff9ada8dac85ccda0c22b1ce36 SHA512 04d31f458c285801b0185308a56700f0bc3bc2ad8c4548a1aa91e73bf94878810dbcf483403ad5815e80e87fb1417d958dbb18e6fdf090d2fd41b90d1c8c040c -DIST rust-1.55.0-arm-unknown-linux-gnueabi.tar.xz 210542012 BLAKE2B 91e6eb6c42f99e13aaeae97ef85cb266378a0201c64c3588335022a7218bd95c438d290a66390ed004a627a667ed6e4acded9f79fd6a7d47017457fe9955c658 SHA512 3cfd6e6968ed4b7872376da4d33f2eae0bf10d99eaf5fcf59e6d9be432f0239b03baf46b70f0146175894f2eb1ef118854d263d4ba8d18913e4f820fdd1f97e8 -DIST rust-1.55.0-arm-unknown-linux-gnueabi.tar.xz.asc 801 BLAKE2B 0902e4acc3a70750d8c2de86c22cfefad261e2b204c63d948c7e232adece894c4f7e15d799eaa3fadcef9a63953e603f5bf1e17c6f4b601cb4d93b88d8c970bd SHA512 39db8c7421e86c79189f1e0cc5a79dfae6e7633c43749f49cff371af862c0becead4a977cb75295b06da75d64516ceef68de4f42beee6d63e1eb4fb0bf976dd5 -DIST rust-1.55.0-arm-unknown-linux-gnueabihf.tar.xz 210534624 BLAKE2B cf02334a4b0182073b5387f3d1f16b6ae0d0508fc07e81ecc7623eb21031b03c1e6ab10cb2b6fd23071c3cc0c77adcf4cbd7d34d38e81853cd0ef02368c99036 SHA512 83a888c334caeda24f365df43df0fb83f367fda477d1bd7c869c88cff5407ffc134d8bd172a037c27a34d79cb28eb2e9629f26a7cfbc0db9209e581e06ec86bf -DIST rust-1.55.0-arm-unknown-linux-gnueabihf.tar.xz.asc 801 BLAKE2B 17911a4745c705f7a4a2849301901912161c85300305e77588180d0fa4160a7ccd9188415c97a266613f35fdfd5b0b45879814c0afef6c6c2fea2bac700d0f39 SHA512 95d0731d84b49ecec8388fbcc0cb65f0ce93956a44dc62e1628f7e51e5726de6b611ed426a5e5c586a028d8808e6bca4257a8a1354b524087d833a32c3e0a231 -DIST rust-1.55.0-armv7-unknown-linux-gnueabihf.tar.xz 216342104 BLAKE2B ea2cb2d41c0a994124c5a5893cd3764f078157cb225117d9ca8641ca8896f02724beab7561a828d1163055e4c999ecece669f77920ccce0f495f2ff1b6632368 SHA512 b06b3c36b5ca35391030f3c9d2f64725263ac987002923d9263c4c27877d91453db3191e01d40c78f439a48f83da220926a2841337d815dd333591d453f2fc0e -DIST rust-1.55.0-armv7-unknown-linux-gnueabihf.tar.xz.asc 801 BLAKE2B f35d5adf2ef48d52d22f6066a2dbf6a61543cf7e478a5d201caf1831f5cda53b7003148477fd043de98530bf3160de51f44f87d4e30be6cb7768344c6754f16e SHA512 e3cc3596e3f96d0aa6ec915690730118cea023e57b7bd9255acf80782acb865a1aa5ed3e404654d7eaa8110947f50f42b575d3df1eaef616afd2c55e8502b535 -DIST rust-1.55.0-i686-unknown-linux-gnu.tar.xz 228160060 BLAKE2B a5c37f6a25b8e09b3ca831f4f69d65d71f97bf0b0e975e7c92e8a4b2ec791f166f477b2fdce0ae6d9f539e598887a54b1e9ed0bc603da0e0c787cd2ba4b59565 SHA512 a0222c68c63ddd67afee552dd9ed636ea02fd3f26000deb7a1dc47806a1ec0b2fafaed903d4dabb0fddeb9e4026bf0da8bb2161c14db24d2883c084932e306b6 -DIST rust-1.55.0-i686-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 62cc675de6155892cd6c0932d0b354cac4b3a07be58b2d6b021f7e86df058d5ecccef8e4ad9bedfd2432e84cea9720a982cbf9a50bf8a42149d8f197a27f8fb1 SHA512 21efa3b95a0344913666220f2996a8273e7d41077410b9eaafb7467976d0eca0139c780326b3e645d83db0b410e5db3a36342d89af668e65d045309f541c1c1e -DIST rust-1.55.0-mips-unknown-linux-gnu.tar.xz 152431144 BLAKE2B b5b27cf62f92f551a39ed65c957b73ce30ef9d1d956b5ca342641bb647c4874d7e325ec5f1c22a340668315c8f50c34240d0a2044ac8e5a88608c02fdf4f7e39 SHA512 e7eb3a64ea87c211a77ac73c4cfa001849fde1f73605d4e58cab84b09c886ab1a9a850cf1dcc9e1af19fcea0ea53400529a74adab531bc0a5ae3cee70a7cc99e -DIST rust-1.55.0-mips-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 31dde6a6991040bc4772bba2577946837af84922b01c12bfa1ac9003f90f118c24d63bdcaff339b3a256f48cbfc55aac0bd1823727c35ca6424c5cf3b049d4b0 SHA512 685e6d15e79f71de45c9c2532cbbf7ded0c6b8d986c2bbb78887c43c05cc91ad5430c5f04c80d8007a3a86fe2936b29d7c8d92905cebf0ddbd152c526f324077 -DIST rust-1.55.0-mips64-unknown-linux-gnuabi64.tar.xz 159792528 BLAKE2B b762f4965771184fcf3ceaf38c7c8b62d9f4cbafe0fbc0a1e01a30ab9a5c951bff9472796c72ae1945d2a510b0efefd576f3ef0b4041eec7103cb5e5deb75e14 SHA512 74b199449c2237d71d2d8de4d8de05c82f631cda1fbf00b342707b4e99aa6aa7f89957d606c29dfeebb5990b3e6f09de5f360c484c8153cd17076bffbbfac251 -DIST rust-1.55.0-mips64-unknown-linux-gnuabi64.tar.xz.asc 801 BLAKE2B 92a173654e7de569734b9c56f4f9d73d67fdad625b71db20c1f1fbbe20a12cb54a54a69bd215846101fc620b6a995d1f91dccdd59c97a5d6f2efdf59f1c40b3e SHA512 2f166793f3d814f39b11c968921fb9d95627325f588eab9d7b26b76c5824222978286cbfd2cc3b197d7a53711e74dc5da39eb422d0dfead9e2ad2638a2d3692f -DIST rust-1.55.0-mipsel-unknown-linux-gnu.tar.xz 155530648 BLAKE2B ffdaba2d35b5a6287fa78234df4368cab5e95ee139600d2d0964398eb0eddddf0382fc5e17f721eff3c1b61feaadadfa056727e249266d4a1783dfd441316eb3 SHA512 b4de4aab16039b7119760922fc18e7a5e0d1a1cc61ba5b3b5f778ce9d1d234448c8cfb5d46ced58a5b5705c1ae1a79403b394f0c4894e6387d7a9276768b2014 -DIST rust-1.55.0-mipsel-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B bf9a712e8b3ee8e44a4a1e9bb5e70486d11a65a09134845553c8f2d201eb1f674e64a6dc50a9de7eba3c8c457a747a0c14ec8228710e2725fc4a4630dea9414d SHA512 f9f62b8d12d33446504e193df49b11507cf47f17ea63abe329505af25c29ef928505049e161bd0157f03dab5f54bd59c38382e0e2cd891e79bcb831dc4c1ddef -DIST rust-1.55.0-powerpc-unknown-linux-gnu.tar.xz 165801508 BLAKE2B 752325711493d0caccd005a2509121992dfd3850eb87cd4100b61be08f42d0680d16098c631b15e4b94f63dc5d11f63f75e2d3d38ff7817fcf254563f80cc6af SHA512 c78fb4a5e7c59fc96f937eaee2e8ddf08be32376f45a6916aebdf046363f5ad792f67dbe1d42b699ee82b5f968671e710233f72d1677e70efaa90c9a54d36688 -DIST rust-1.55.0-powerpc-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B bdcea33c2655a29bbb154129e981229cacff826483d950f32b5df5fb9ba7728c68d25d35df796bd75a26cad20ff525e6de4a059d0c908449a68460ae83112767 SHA512 f3ba9d98da9d4eb60c0f07ac509c24281cca419b805e1efe89583c93bb050665992f63069b3a76d8cd810b5a81d28b3f732c54eba081c40e9f8e6e0d39e452ab -DIST rust-1.55.0-powerpc64-unknown-linux-gnu.tar.xz 179595992 BLAKE2B 3ed33cd7d28f0d8f91fa0ad2e46b7e8e53afe3f0fe8b8557530aa7ddeb3489e054635b636bdedc85bf91f17ea074b286f603b83cdad1c149eec431bd0b440ab5 SHA512 367ddaee0131ae05945b0a81efb73fde479140cb8078d10ec166c0da68afc1fa2aff40a8e6246c2b4861a876b8672a8d8d126bf15d23830c6e170aa27c1d6a7b -DIST rust-1.55.0-powerpc64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 795eda0483df19dc9c3f4439ab01dd3a647cbcd7bdb03a6d236d699214c6d1e2b1d794515bc09b067b0c4ab789893d07ba9905821d4851c84e4b16cdc38e85b7 SHA512 e2c527769342b8c05b60065e74ab7c8b3fa05e39a78f7cdca3044fc3b3167c62911194402d2256cc98ea69a30d5ef8b726dfec76755b7211cb0e9f0131eb556a -DIST rust-1.55.0-powerpc64le-unknown-linux-gnu.tar.xz 188758520 BLAKE2B 789d6a835f4bf3c5631e55645cb7d8b77674dfa66b49c6f5c089b2a913785aa8962ee5db90a34000958f946b0f00b648a31346aa93d509e898e6476c14d6f551 SHA512 67c98c7cc44482082daa5daa3926dc92782b373b3173181413e68d59ea07f6eee61d46f3832a3fce18bdc44dd563e2e1f85709435e04c599b299981ecd932a9f -DIST rust-1.55.0-powerpc64le-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B ef25130d02f4570b433ddcd52545c7ceea9b239204a6bf138cc210f8a7fbd48922a0b8ab5a93a9f1c2b2f1d608bf525dd4f5402b03863defc8979fb84ec19760 SHA512 4a707f12d4b1c3113e0b4202fb0a7b66a04572f9c522ad6f0da0b049e1915ccdd9d3978cc03fb9a47a97639430101f3871869e99953374bfc5541d02ee0d7ff8 -DIST rust-1.55.0-riscv64gc-unknown-linux-gnu.tar.xz 182350256 BLAKE2B 1b139ae02b036719c7173d9607329a225455ac430d3911adce74ed0edd7c85e0f63a0beee563b7e26a4efe147083bcecf2dc93b5babad66303dcb7231bd83048 SHA512 c28beb76d9ae3a0727ae368845b4f62f8a087570a5464eac3b966ece6dd30d324696240a404f67c90cf005004bbfac8da31410d51469a7c34a6af3415e958acd -DIST rust-1.55.0-riscv64gc-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B e04e2c6ae4c2192c558b41201aec4fede2fcb05022f2e841e9048f2891b3baad5737e27297c0479e7363f920b7a63a502fca0fa7481ffdeca5084d1fd8bd2a4d SHA512 96b6412bfe84c6b4d13a13a8bfccb28505e8070c2e5ee94bc572be84dc5a59a7c5208659d20fe0d37cf3c02ca8475e5c9c0d4f0a5b9b86aecce2a35bc91c5a11 -DIST rust-1.55.0-s390x-unknown-linux-gnu.tar.xz 187722100 BLAKE2B 030413321337cab855fdcf6ff4ffdca4cf1105e633fc4b28d049263a5fe40a0097a9e03ff4aeff80b57c761c672d96e65c9f774cd83a9aba0f95180a2eb2dac9 SHA512 7fc83c8723493864a470f32a05db9e16ecba0ff621080d8a3a257e6f42a37bfcc8d364d71aff696991dd85635f6596ffa72efdefee1620c308984536b48d212a -DIST rust-1.55.0-s390x-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B fa4d8d8bb025a9010a44a9f021ba2fb443146debd9281ba520d764b49db6dd0e8b7b614d7a131f1722b29be4b80eabd3694e14f47a05d87cb3382c799ef96a88 SHA512 9ed8aefb443bc51a33e3cbca80f3ce1e65a565735672a966b73e5f4c8f7363c6d8204ab0f9387739765b70dfa8269372156500d99cc4d74ed94d1c2473c807f2 -DIST rust-1.55.0-x86_64-unknown-linux-gnu.tar.xz 139040728 BLAKE2B 1d7905411b55617178c88a062a1ff3048edb8020126a8c4c047aef762c4fd13b1c8c5de4c06a97477d9cfacadf6dc008c2b7b66862dc0c3fb9a8dc48f12f5ed2 SHA512 4bc304727b1e9459194a9a9ad5c8e1fe63501f01047d479585de6708365b3f59e09aade64c7f4969df204f8bbcf9de9508745d2b96bc25cb74ed093f8053a4d6 -DIST rust-1.55.0-x86_64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B d454086c93147737c7c144af288394512528e4ce759dc221d7371b62724857fe16e391949b5b4dac436bdcaef8bf817f577e8d951e1f4bae098d687b4a7bdbb5 SHA512 b175e3ddefd036fce29c80c65a86565583167f7859f0941dee6718fd71baa8596f1788a6bed5d992096959e1deda98dc9c10e8cbc896114b7938a05951c29f02 -DIST rust-1.55.0-x86_64-unknown-linux-musl.tar.xz 267291288 BLAKE2B b96e8fa1c8d2e55c07781db37ddd33ec7180cde29c84f5020f2ba0fbf6aa83f9db32723e191c15df765f965d1314a57d12d80e73d20deaab1333afca65bdfac7 SHA512 6fb700d5d17c084fa520b29f3012ac565eaf891705a27c7738a61bb9899bc952f679987ef3790875b5a7adae836c602b394c7e19103f30bbdf5ec82cf3e86567 -DIST rust-1.55.0-x86_64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B 5ccf03518eae6406ff66bff108b26988a6a859e5cf88ca44327f9826d880ea26d6e115fb3e63f6a40d1cb15adc25d6f1c056438466095b7223269fb0d74540fe SHA512 8d84a976d9922d28a5ddac0f47258759a4c7542df02fb9ffede4a3e98ceecc6415229f3eb676a22536ffff842c6e7ee35d50d1507f2d818301493ee3a7db9bb5 -DIST rust-1.56.0-aarch64-unknown-linux-gnu.tar.xz 223490136 BLAKE2B 29085e44fbc7337a11d396e452e53c43c0ea2ef53d2bfd6e294c837f890ce4400e9274705764ab40680226010ab502798131b1d717d7a4a1cc590313ec65f8d2 SHA512 858a28c6d74848bed5e731cd785995b095b78375d6b10834b2cca97778d571a9bed2bc2104a924d099297eebe91f9e829d7558acba0a46b31d7cfffad520bc44 -DIST rust-1.56.0-aarch64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 7b6bd9c532801b1759524007ea1aa7037303a94cc0571cc3265f4be867d4f69d5a3c732598db01c43716ceaa19717c418ca7d5df6ca030ef014618b849cf72e4 SHA512 d8d05fc573f93a7063bbe54a6785305171b096b8348a44b0e72753a5500d97cd1b903394c0e8fea601e33892592cda6dc667285bb095e4d4fe0c4fff8cf12b46 -DIST rust-1.56.0-aarch64-unknown-linux-musl.tar.xz 219878296 BLAKE2B 5f7b0670820f2ecf8499c47d5731ec371234be923dad2abd261cbb4cb6da39d27a813d7ceaef22aa75f9ffce3067500e6f02c157a517951a0377073847919a6b SHA512 9a1445794558352005921c92d64a454b3270a1052dbd6dc1ff5e407057403b232dea5183920459fd2c9a6f22423c28af60b427c2edcd3f19565e036f918570fa -DIST rust-1.56.0-aarch64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B fbab4bc200ec56df82cceb8511d5e11c94a64cf2202eac7fd9eb32857ef4f7acd441482ebaea24fa04d4df6709f14852d937b6b62e500609f678044507f3ce68 SHA512 796365d5bbff1f39b46df8353a0ce282c368e649569a202c50e13e1bdf8e280630d38630a752f18dc8da545561675fd5112cefac207cd98adfaf556029514d5d -DIST rust-1.56.0-arm-unknown-linux-gnueabi.tar.xz 202166060 BLAKE2B 1e73ce9ad86bc9f4f7a920a822829ce12c991e763f09cfdf16d1118ca16ba8f8ef217232eae303fdcfa0eccf5b913b80f771d8236a2fc0bcefa9c9e30f5cb92e SHA512 31ba5c7a8aca7f42789b606775145ef776d03a5b06c46e4336aabdd38f92633e2bc206ad74c28676c52387dd979acf742f56ea49c3de8bab868c98f18242e8b9 -DIST rust-1.56.0-arm-unknown-linux-gnueabi.tar.xz.asc 801 BLAKE2B ee433953b9fc732f1e8606b4070d379dfe373b94b702316f10ae5d0802baa7bd6ed19d01c6a4eeb206066a6cfbab7329f76c175c7b76023adacef030ad666f80 SHA512 d64bc0635f9d87323cbce77dfa779a3d360df76ca161cd4b175e5aa63e2a4cfe1c8609b38d678d7ef8bccc011326bc4851dd81b55836223ff84fb85e29cc6364 -DIST rust-1.56.0-arm-unknown-linux-gnueabihf.tar.xz 198940944 BLAKE2B 651932afcf232292611b20ca43a034e2b54060a15b6c4bf0c37c40b2864e59d9ef3ad865cc6a0729b02de34abe23a09e758029860d3d196080fef43268fd2546 SHA512 6e5edb3df13fcd0b4501e78ae55d2b62bca2c696e938f3e913cd15dd1e3fa802bbc813fbe5696cf5bfecf1e9fed99e6c83b23be423a467b084f6f66cf08646cb -DIST rust-1.56.0-arm-unknown-linux-gnueabihf.tar.xz.asc 801 BLAKE2B 94363ce80bc31d867583484eab662c3a3012019c9e90205959b71df6a8893a92524673246e1c1831b3a228fc75233184bdcea13cb28ed1dafb3b8a0764fc8161 SHA512 2eff4a8d702c88a1e283139a9a435d845a1ba30fd2f2857f8c19c0d19fc94698ad6b6ac87be0b1d3ca4a78a6ad658bc57357c9c84e8983505dc29d080a4041f1 -DIST rust-1.56.0-armv7-unknown-linux-gnueabihf.tar.xz 204645860 BLAKE2B 4d1bcbb704954aa09fe89d0e2d15e886dc5e25c91c24a2239caeae228ebeb94fa40ccd7bacdf67a3b9ecb5aa0cb5b1d54306642d879591675380496142699acc SHA512 952edc69bd1747bcb711ea81c58c580b8b2128722edf851cb0a20e6b85674e9bba0e234e6eacd5e3052480a72d896f2792f1a281ed8e99b23dfe1c51b467e3dd -DIST rust-1.56.0-armv7-unknown-linux-gnueabihf.tar.xz.asc 801 BLAKE2B be71c4cc8ee6e64e8850cf4c95b6f34c115fc1bfb62890c7f1794a229656fc3be1b54321db1174e7804540ca307360c49d07e45e418bd0ce7e1b1db20bb83da8 SHA512 2e9b2d38beb4199062f87c40875622ea2d914023d0fae2cd631db5f04b423c868089084e8731c3260a180d2d5aed531714ddd3c383f06703cae720942c90ef6f -DIST rust-1.56.0-i686-unknown-linux-gnu.tar.xz 215611688 BLAKE2B 759781d0e5771cf058eb47ef6f5aa2cf5bc2c692d71ddad6bccf37af62a587cb38f70d23c7ba2ba0bdc07635b6516d2ed63a99497bdd03433bdab16a611e46aa SHA512 6e19d19ec3aa00262c90e66a7be46805b36601f8e13ff3b026479c589965c6006d045c92bc56a063fb284e830220af1124a80df1a2e7850bdfe1cc0fdd149f3b -DIST rust-1.56.0-i686-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B c416bfa472174a38631022988de8b6294585a797b764766a9547564e5099f9fe24d46f27d734eb81c82156ccd135fd60c97aa9e13f69dc2a84b9a8554407ebaa SHA512 04a040802634f42fd2d9ea62a26b89d10c44426eb7f00ea4532859903fa89c7dec6dbe37fc572b6986653fb862236ca0d48be87c6febc7983a670c452c145ac5 -DIST rust-1.56.0-mips-unknown-linux-gnu.tar.xz 160762656 BLAKE2B 74a98ca534020c1beea16ed0aae5d55087e52e80743ecb5d4e23861cfa3e39c9f3eb216c948095f76be25a5fe89c47f2e1c7354b5b4f56acdd3532ae3874ee49 SHA512 a6e33f557faa842f3c5fd49223216516c012d4af9b3c5efb3f53778a38f02138e1b522b98ec91bfe523f507ebc932f6966d329f23b36fad6a3d105d4020bce3b -DIST rust-1.56.0-mips-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B fd9cf1b07e64c4196e25c023dbd7b5dd9ecc346c3590f8dd4e5d3ed3b03b6b04da90a8549178eed0db0cee2acd5efa4be300da6907cdfa5424acc52ed047696b SHA512 a7278ed6ffa56025257c70e77f5dff3aabed699282e05b01f7f3eba8ca1a813f43f0ee07357518dde78df11fd3600cfd6dbc45757a20850694a0bdd2c079cd20 -DIST rust-1.56.0-mips64-unknown-linux-gnuabi64.tar.xz 165953860 BLAKE2B f02278555bbc3c8169bb4dff02383b8736fea8ca8dbf395aae5d62a10c0a9e25088d1d56b7d6b0fba6d4384f988f55d1d82153ec0038bbef0044fc8316cb7786 SHA512 fec707ddb8ee51700716ec6283f3ecdb910f7ddbd8ad4fef7882595afe5b55b1c8f862240172ed20cc8e07bc8db9682184fcc10ad58d2ef7e4eddb3e54a14dc3 -DIST rust-1.56.0-mips64-unknown-linux-gnuabi64.tar.xz.asc 801 BLAKE2B a1509f1799555bc84ba43eafff55c4e6e62821c3eef27280682210823cfafb627ec28d0b3faf1cf624f88c9bd2e83af1438b8659acdf3d33413d7e95a2271a53 SHA512 6a39541d53229f432090a1304797c1f2c2d203c72ee266a07e408907ed56a1dba15f644a074235dd56058f77bafeb27bde32087546db2a86b64a65bc7bbbd41d -DIST rust-1.56.0-mipsel-unknown-linux-gnu.tar.xz 164590680 BLAKE2B a5c7c7e1ecb0a6cb079677b1a72c17fb0b141588a6003ec5ad01c54ecfc2d5e1f928246f978e7606b166e8a60c2defa375287931e04fb28da341037cd226040c SHA512 3b05f8f0e624e75608f94cb51be5c032b7ad56c9ee99220cac73a7f8f6c40cc35c3b5f846c2c930398eabdff2622c1d447720063b831006615c1ec4d2c25e01a -DIST rust-1.56.0-mipsel-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 5ef21a9b209ec1b88df8cde1444bb5704656d3b435b1a4749ab65a13d0352392030c4ab4b59d71c2c03e554136c55fe44614b65d09fea644b7de572d357ccfdf SHA512 fd9efde43ae9d3427a56cab3128481733e0ee51d14365b8b5e65dbb5173bb11a564a4fdf68ad23ec443ab3371267399aba3ba704f3da41ded038a2d2ee898b46 -DIST rust-1.56.0-powerpc-unknown-linux-gnu.tar.xz 172592208 BLAKE2B 54016cd5f94e2fdba36329e5af7eb161de0485adc4f0e7b7933694bceffde8b101fc778880eb66156851f38cee66303b24095a6928f668d08bcba4277e2f6e92 SHA512 dd5e5a0f073c3de04a605cdfadb19538884ce1a715946e60fdc85408fa09a45d230eb3141ad999c5edb469a789151d5e6c7565743e162f7ce9add99021cb32ec -DIST rust-1.56.0-powerpc-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 56f2c613dcf42d969da0734f7c5d6d544d1a2883b4435e941c0779f9406c9b02a9eb8eeb4d8393cf7abc389ba2df78f05b78dad56848c24df1023971101a9a92 SHA512 a5a933921e9670b3b55a9ffb01d8eb5b7520a7e73bec987a161a7f37d07f9024266566a7059b47592e66f6c1926934ef2306b1e7283e88329e68a124255f07d5 -DIST rust-1.56.0-powerpc64-unknown-linux-gnu.tar.xz 186235644 BLAKE2B 13754e77299dd432adba0773586910a215a8916399ea827a6b5ab5d8866b731ec0af2a0772a8ef83ad897c491add7c513c4f3f06c41c61bd600f2ff742610b3e SHA512 1ad3c1b7da0cb4a697c8bbe8a0580a3a8f01e1a8e415b75ab4798f5425098855ca9c95ec636a36e796d919464f3ed3ca651e8d3811f3adb9b040976422fecaab -DIST rust-1.56.0-powerpc64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 62277bf7ee93ff6ad847cd9c69e89a2bd58f31efd235eafc7c4814c2e465ec24390c4a9fd99fc2c4c53fd994be159720b03ee169486f0c7af31da50b91cec2b0 SHA512 fab2896c285dd6641b5a7e6c8d1a9e96c084b65fe05cb519cc20abef7d5d42dfc0aaa2c61c137c89db26d0701fd4b32dee6453e98651f98b2d63ee34c8627dcd -DIST rust-1.56.0-powerpc64le-unknown-linux-gnu.tar.xz 195350800 BLAKE2B 2ceeb04ae5a5482ee3908f07dc50e306426fac09aaab154c6235392ca9e403ed36f492dbf23b3f6172e964d2ce7360fc0d19f345ea39cc28874d812e21e22b8f SHA512 bcddee74d0c7c52e7ec17b4b808b0caca764bd6f4ce6235cceed5c93983673c768981cd8403b2a7cb993eb5055625af2679c8635955d4765acd871643eabb6b4 -DIST rust-1.56.0-powerpc64le-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B e4085f8f853cfd50e44b0bb8ca70a73fe2cb14827261aef40c98fe399ed2aaee9d29acaabe2d85d51d77ec1ccf6eeb263aba1042c4e06c2b0ff7539ace11368c SHA512 6d21afed2e7eebc11d1713774feb662abaf84d1ad524edd506efb0910654b84828017db6c07248156514a37c176dde48088cf387aebccf6476ecdbdfc961c0dd -DIST rust-1.56.0-riscv64gc-unknown-linux-gnu.tar.xz 192792856 BLAKE2B 85af51b16ef1f749b1903cf98d4cb5d92d26bb17d5b5c2d493862feb8d21316a2d4aad73f3f9c8e2ef1436544a592d8a8378f3671c4c099b39e6e24f597bd4ba SHA512 ff9959be93e6d4049030d9e07fe6dc8be67fc635698ac37630b0cd8e1e446e6909879a4aaac4b0b08b93dcc2ce7650986d961ae1001fb683b235efc101b7e470 -DIST rust-1.56.0-riscv64gc-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B da4e11a82df51283edc6066d5a54b1f2c5937e1f8a9e45ecc10d1509a7377c630a63c141b413123b01d6df67c0be6c63b0017bfae20b13c654d3a5de98981410 SHA512 2fa854448aa07f2c23bfc6145bab5973e73f0c444dbde8f0f823b6a843f2125773115fd91660906e7dbede25d44bee2ae3873d299ebf75a8123c618afd07fb4d -DIST rust-1.56.0-s390x-unknown-linux-gnu.tar.xz 194222748 BLAKE2B 4cc8ac554f85ccf0963da9935da46d51640f37346fec2486fea50afabdd881c331c54af6ea15ef76a53d850dc9cbd8cfab8f4125b4749045d985393ead77b1b9 SHA512 8b00ed11f12604c377cafe7c206f8db10980a4c73bfe4b4d1d628ca6fcbb3df0553decd89a9ef775c06e62f446b817d4d51ed7b55bba5f1826e9d384fca7a26d -DIST rust-1.56.0-s390x-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 443228e6dc0fcf1da9a33a89938710efef0881f835daa2af1b7593e32f90403992b752bcaa321d5241f233faee3773f205a9afa44f12b59978cc84c261b85ba6 SHA512 608a7062e93e7ada52fe9688f2efe1e3caa4d768f0e7be31cf47b8665a8dc550e9287d339da6712366cb68a14868e07e5b68c4a25b86c2bac1fe738f77815b3f -DIST rust-1.56.0-x86_64-unknown-linux-gnu.tar.xz 147894784 BLAKE2B 6cbdb8a82aba4715d07c41497443a90cbe2bbed32ca95b3a8ca4bfd048334f1158b30f221bdec10bbef2d07344e8a35d4320ba8b991006263a6b764932cdc7e4 SHA512 bfc3a7493c208b35b42f40867286a6b3d97bda1c45983379d4223df31291e046a1214df1f88df2cb6558cafd8912cb8f0bab99a45899321b128e729ad03b9493 -DIST rust-1.56.0-x86_64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B e0ed39db46b40631f69fa379a04ec37ba314587a4f081aa1f3251e01b7221ee8732b668cfcc4c24c1a3950f3f8dcfd542a1a73c603cea545b812d5d3a9527055 SHA512 3e9d0b159684a496e29c9e40af11f16f5ef5cadd8bc4852018a953310e77a4e29db6c14ffcc86198908aa4998550c83cfd3f2cc42e007122d56167d664776c44 -DIST rust-1.56.0-x86_64-unknown-linux-musl.tar.xz 255010720 BLAKE2B 286e91cbf001de6f888bd82139e6711b32f03d45c599f26b01f60222d98c3521a1933b3b9b7f8c46fa79d481780dc8dc47e5e24985b721a6998d620b446c38b4 SHA512 fb5a914a25ef3cb39393207a75c40f1313740167062feb4cda4084e738f4e93a51624a8a9591acc18553cfd6e2e232984c8c84acc3dfd77fbe38b17085850881 -DIST rust-1.56.0-x86_64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B bb7cfc775c1c44569276e687028e9a7ffac31577310052d9c354179a541ee13b0ca00a025e994e03ab17086d0abe6dda6845ed1cb10879425439c7651bdc9269 SHA512 cb23d98cfb1b59fcccaec575145b6f38846f3f49b16a3be199b06d6198b1db13720157ca65a01f6ef76abf742507bba39776d130f0fd03aa228acf5917457f7d DIST rust-1.57.0-aarch64-unknown-linux-gnu.tar.xz 228665060 BLAKE2B 98fe268d060a7f19c284bf02fec148550807b6c75fad042b85f07b22c127f911e4e7e6d9738b4bef42b5a46cc888e5a0df79307cc84e39adf3ed9da3fd531188 SHA512 71d32e1ed3fc4a2eaf3594112b3b43ab82bd28b35e547542f6c1ed006175d7cf805be373a4da8b962762962dd32fe951c8ca7c0a424addad5d4e828441d5386c DIST rust-1.57.0-aarch64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B fc832ff510b498a5763a26b420a6cdcf6b2b5fa8ce655f01ab23190f527cfaac144ac68378c6af3d3048440330f94b5d213d049c65ad87f0701b0555ebfa2b6f SHA512 a225f1db92c6e57b977873a3e5dbd07fa1288d2f8d79a879cc72dfc0dff66e70ce56619198cf36376b2774272c85363b8e8abf14efe8404f4cc038410c648ad3 DIST rust-1.57.0-aarch64-unknown-linux-musl.tar.xz 224700500 BLAKE2B 2eb3122af42c499bf92b93946b20b6414d51ba895a77a8e9c53dc437a20093605b2e9f22d8f88b4fc3ca7f7b75d425a2442b36fcea54b583692c32f728f23bfc SHA512 0850861d9d2c22d76b1550e7d6b64c746c3cc24b51a68949948528bdd93621f74e6c07d23428fcdb280e884e469f2e4f2d3f9a7f81ccfa61d41265e31af3a9cb @@ -190,17 +30,5 @@ DIST rust-1.57.0-x86_64-unknown-linux-gnu.tar.xz 151033748 BLAKE2B 61ecece6a8aa3 DIST rust-1.57.0-x86_64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B ea41b27fd25cc75efac73203688ee0882767fc76a2fe09b5e424c42467d3e332463c5560cc58f3b20f6e4b44289a25cfb0d36e38a7a9a7b3950ef875a59dc9ae SHA512 8b955bfce6c130e4b95054b98646f7f9b89e621256759ee1ff533df5f777312dd7adbb192ee0076c9b9baa6883a74a9def50ef598ba8c707762290d465c9a8b7 DIST rust-1.57.0-x86_64-unknown-linux-musl.tar.xz 260333980 BLAKE2B 75342ae8637355e714d5217d78604cfa6a601d3f9bc0ed4667ff0ca57c6521567b19b9bdb10f79761e2e5fd21ca10e12f3fae0c65791118fdb0c35f8f88349f4 SHA512 204ed493528757b8e3e8df13d062c9ae74c75c3e3adc1a2efc0dfc33d2525629168a558dd32653f44a4365191bf203a4415a77152276288a8e122e6bd587394a DIST rust-1.57.0-x86_64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B 506400c3ea70469cbda0e492e85d41b7f94fba790ec19d1c3491bf4a00d283f97c8fb37319ad6c4a43b22a2195c21d1b9e3c16a5b2a9a82833ff61ad49bdc793 SHA512 793369dc7a854c48a72d81446a0c8eb9d83a071af77758e0bcbb8e4d518fb87c5a23c085202b9b427a02bdd772ad9c82724b34295b851f26f384c3e801bf9a04 -DIST rustc-1.53.0-src.tar.xz 115686332 BLAKE2B fa068f89d42f927fdc79ee31aad1386eaf2aa596a060e059c5a1a73fe48c48d008fc952cd6c7912b743e41d77a94b205639eed0f728b2539b62f18a772cabfe3 SHA512 70485cf7a0f7fc36ee31644e546374079dc387a85b44e5e793707fd0a4d7ca05d311291e78b86db955485d8f21c47ff9e1908acc4da68ba04929287213a40c24 -DIST rustc-1.53.0-src.tar.xz.asc 801 BLAKE2B 75d3aa4122968f10a119f7a04df897f496588c7a1a2ddf1ea2222099c9efb0e320f5677a26c3271f86e7f500120664485f54c6025ae3c6df30d2b0fe758f5826 SHA512 e337579b9ab4febca4594c2c5d42c279b51cfc745c383be9a430204188311a25319c04c73fde34fdb2bb98a88bfd8daaddc67765834330e6c279a6e5a5648247 -DIST rustc-1.54.0-src.tar.xz 116286856 BLAKE2B 5ac47822646a0b6205f09282168b4d4ddcace9f6bc8f242c890327ca4074626f129514f8bcae5c5556015745f718990cce490658076f5cd3526623439540416b SHA512 5162f85b43ca2c5af93fdbfb2597d75df8a838f7fcc025a5298499ce1043db50f1ea2fbba753e47ce5daad3d80d4b612acf6527ef902c34117763e687fdbbcfa -DIST rustc-1.54.0-src.tar.xz.asc 801 BLAKE2B 5ee9166eaa00e4ffec10fb82b18946d403bc2030c6e04de6449311cbccc2ef1b017044f451a1c19be3a0a9640c4a9a9e4bd22d28e2115509f333ae38eb25e9d4 SHA512 5ad91f43515de14114964db0348cd28c08adc6dc935f110bf339053414b8eab8a40f1074ceffa44ed2df61254f8368d867479400618c44efaa0333642ab49d07 -DIST rustc-1.55.0-src.tar.xz 117197580 BLAKE2B 8d9739ce7571146aee0e07c6287de9a8c4f1a914606cd47819eb1ef118b15772ecf22d0d43d7732f03c234a013fa54a4a7f0578a3f136af518f71bf64a03305d SHA512 7522f2fa95d5af92472404ecc97d7d9e745e88c933196a83fa373ce1efff6db3c295e0e2afdbfa1ff00644554efa0c3c7f6c11f9119ecf9010cb440b3f27c2da -DIST rustc-1.55.0-src.tar.xz.asc 801 BLAKE2B 5b4ba951ed7ed56c7bd9c71df89cc1e966485d77411016ad71a811ad8e21b88295deec08f24f65afdb163e69ee0fe19288bcc64d18fe272bea51319caddb66b2 SHA512 9bc858ce26cc069cafaefe6165cb15a07e144ad6d6312bcbe115a0a51fec6e281d3e8a7977e958d7fa10e77139548d57396b1552a2802ec74b7bc6ac641e7ae4 -DIST rustc-1.56.1-src.tar.xz 121798264 BLAKE2B 09677b0332022f28a0d80949a6735929dbf64276f7eb57195d8c33e6c80f13c903432ff77d8834093ab551677618fb1d385f2300e2b1b4c064f9c245c696be32 SHA512 193468e211cde9ebc5f6e30b8e3733b79bd8710fe6dd45c7ed8d4392f91010d30466787afd4d0b2041cd7dd994924fee8ad111048824e248bd994959e55bf15f -DIST rustc-1.56.1-src.tar.xz.asc 801 BLAKE2B 70ed1c26971e864aa6cc9b05eb52c4a140d0d0cccb3ff66d4a13e1b1dbac958c5369f76524c4702311566ed26aff635f5e3d35d9da71d96e070f5f0e978dc2ba SHA512 f997e7962ef8b283c19c97d8b898f3642f1a58c89a9cc5470cf88682263a42e2054d670c12bf93c41e81edf8324a5b51453f402a74bccb7744c7f463cf689aa8 -DIST rustc-1.57.0-src.tar.xz 122681768 BLAKE2B 739fe2c34b01bb0c6beeb7717badeb2ba12f00b91831977bf0d8782d806071f8ed696e94bf51d53509ae6e5c5773544b2dcf4187e81682c2f765d0975c64ca7d SHA512 7903bcfc7c1db208da5d5991bd5b7f55dbe5917d4814274a8badf0d3b767211e81f8626c355ea93142f236abf116d5921c0b542ef309fbe84ece1ce84e5af30f -DIST rustc-1.57.0-src.tar.xz.asc 801 BLAKE2B e5c2e91999d8d2bcb5be36ddc8559a59fc53445f639bd179239489f9fd2a2f00f2191cdbb2000b73866fbb332b51be090e95e348a3573676dc24e00cdbb071fa SHA512 fcf1393a1be3c585447e08078b804e7ffcddcb47d87877c13526592e317b889b15ad1786baef5d6adf020631a6773a9dd31c04779f475a528b28871920a4641f -DIST rustc-1.58.0-src.tar.xz 124348768 BLAKE2B e5a0d919a1ca1202e218cec3da93fc69cba163069b1f2b4051778a49184715579c14cd6b03baa0225b10a8f1adf758aca427c910d95dfa2e647bbf8b7d133785 SHA512 70104f4d3b474dcb9935200ef0503f29cb15f10d38ba8630e1dadbb384924dd9137fced647794699efe83ac88083e4ae5f45712f0e1c8bc0a6f8c23eecdb0aeb -DIST rustc-1.58.0-src.tar.xz.asc 801 BLAKE2B d8b3ae366d20e0a27b53973e0d215c0fd5f596116ede15ac0e729db4a92fff6c602fc3893674863040a97abaaab36b351413e87a2c6d77f823fcda5805d23daa SHA512 e4bffe84637b2708d00fae091e3eb868063a8f65da918a847ef7db3f1edd35f96068489cae77238decfc134f4456cf6e3122f993e61f1e4986d3ec7f029d7125 DIST rustc-1.58.1-src.tar.xz 124353160 BLAKE2B 686c7272db544ad46f7fb01b4e05f24f4e08ff959a000cadfaef5d8fc413b93f5ed839077bc9715defc7a0a179af091f65c7a5d7104b0b3153f0654c237c094b SHA512 eff3279d2e519343cea542a9ae2daab592e44f35af344e33ff43ed55fc7c824511790d1991dd36a603d12465de8c3688e7194c2b9557f288c587ffa04738c2ce DIST rustc-1.58.1-src.tar.xz.asc 801 BLAKE2B f0b600a503b0ca777dd5d690dca7252ecc6d7d49ca4a9cc8edc0647038f727e9052a861f9868292f837d78d6b02efe9ed5efa85843262c44cf6f73254cc7c9b0 SHA512 983c1ffdc4febf8bce6efc123c76b13f233772bc0a152ffaeb7ebf8f1f7b82a6b5d653407a4d293953d6fbf62c0df4ff4d398a1133061b53ae0f85317a14380b diff --git a/dev-lang/rust/files/1.47.0-ignore-broken-and-non-applicable-tests.patch b/dev-lang/rust/files/1.47.0-ignore-broken-and-non-applicable-tests.patch deleted file mode 100644 index ff1707f4b8a4..000000000000 --- a/dev-lang/rust/files/1.47.0-ignore-broken-and-non-applicable-tests.patch +++ /dev/null @@ -1,75 +0,0 @@ -From 1879d1d1a284bf51c752e47db284ce22701ed5d0 Mon Sep 17 00:00:00 2001 -From: Samuel Holland -Date: Sun, 16 Sep 2018 16:38:48 +0000 -Subject: [PATCH 12/15] Ignore broken and non-applicable tests - -c-link-to-rust-va-list-fn: unstable feature, broken on aarch64, #56475 -env-funky-keys: can't handle LD_PRELOAD (e.g. sandbox) -long-linker-command-lines: takes >10 minutes to run (but still passes) -simd-intrinsic-generic-bitmask.rs: broken on BE, #59356 -sparc-struct-abi: no sparc target -sysroot-crates-are-unstable: can't run rustc without RPATH ---- - src/test/codegen/sparc-struct-abi.rs | 1 + - src/test/run-make-fulldeps/c-link-to-rust-va-list-fn/Makefile | 2 ++ - src/test/run-make-fulldeps/long-linker-command-lines/Makefile | 2 ++ - src/test/run-make-fulldeps/sysroot-crates-are-unstable/Makefile | 2 ++ - src/test/ui/env-funky-keys.rs | 1 + - 6 files changed, 10 insertions(+) - -diff --git a/src/test/codegen/sparc-struct-abi.rs b/src/test/codegen/sparc-struct-abi.rs -index 78e5b14a212..6f93e93286b 100644 ---- a/src/test/codegen/sparc-struct-abi.rs -+++ b/src/test/codegen/sparc-struct-abi.rs -@@ -4,6 +4,7 @@ - - // only-sparc64 - // compile-flags: -O --target=sparc64-unknown-linux-gnu --crate-type=rlib -+// ignore-test - #![feature(no_core, lang_items)] - #![no_core] - -diff --git a/src/test/run-make-fulldeps/c-link-to-rust-va-list-fn/Makefile b/src/test/run-make-fulldeps/c-link-to-rust-va-list-fn/Makefile -index f124ca2ab61..363b18f0985 100644 ---- a/src/test/run-make-fulldeps/c-link-to-rust-va-list-fn/Makefile -+++ b/src/test/run-make-fulldeps/c-link-to-rust-va-list-fn/Makefile -@@ -1,3 +1,5 @@ -+# ignore-aarch64 -+ - -include ../tools.mk - - all: -diff --git a/src/test/run-make-fulldeps/long-linker-command-lines/Makefile b/src/test/run-make-fulldeps/long-linker-command-lines/Makefile -index 5876fbc94bc..5f167ece1a2 100644 ---- a/src/test/run-make-fulldeps/long-linker-command-lines/Makefile -+++ b/src/test/run-make-fulldeps/long-linker-command-lines/Makefile -@@ -1,3 +1,5 @@ -+# ignore-test -+ - -include ../tools.mk - - all: -diff --git a/src/test/run-make-fulldeps/sysroot-crates-are-unstable/Makefile b/src/test/run-make-fulldeps/sysroot-crates-are-unstable/Makefile -index 9e770706857..6d92ec5cec8 100644 ---- a/src/test/run-make-fulldeps/sysroot-crates-are-unstable/Makefile -+++ b/src/test/run-make-fulldeps/sysroot-crates-are-unstable/Makefile -@@ -1,1 +1,3 @@ -+# ignore-test -+ - all: - python2.7 test.py -diff --git a/src/test/ui/env-funky-keys.rs b/src/test/ui/env-funky-keys.rs -index c5c824ac58d..f3fe047a79c 100644 ---- a/src/test/ui/env-funky-keys.rs -+++ b/src/test/ui/env-funky-keys.rs -@@ -1,6 +1,7 @@ - // run-pass - // Ignore this test on Android, because it segfaults there. - -+// ignore-test - // ignore-android - // ignore-windows - // ignore-cloudabi no execve --- -2.24.1 - diff --git a/dev-lang/rust/files/1.53.0-miri-vergen.patch b/dev-lang/rust/files/1.53.0-miri-vergen.patch deleted file mode 100644 index 347f147c9942..000000000000 --- a/dev-lang/rust/files/1.53.0-miri-vergen.patch +++ /dev/null @@ -1,53 +0,0 @@ -From 64f128c45687d18d64fc6856a30fde585b007e00 Mon Sep 17 00:00:00 2001 -From: Ralf Jung -Date: Sat, 15 May 2021 14:17:30 +0200 -Subject: [PATCH] support building Miri outside a git repo - ---- - cargo-miri/bin.rs | 14 ++++++++------ - cargo-miri/build.rs | 2 +- - 2 files changed, 9 insertions(+), 7 deletions(-) - -diff --git a/cargo-miri/bin.rs b/cargo-miri/bin.rs -index e29bdc771..84447b3a1 100644 ---- a/src/tools/miri/cargo-miri/bin.rs -+++ b/src/tools/miri/cargo-miri/bin.rs -@@ -6,6 +6,7 @@ use std::io::{self, BufRead, BufReader, BufWriter, Read, Write}; - use std::ops::Not; - use std::path::{Path, PathBuf}; - use std::process::Command; -+use std::fmt::{Write as _}; - - use serde::{Deserialize, Serialize}; - -@@ -90,12 +91,13 @@ fn show_help() { - } - - fn show_version() { -- println!( -- "miri {} ({} {})", -- env!("CARGO_PKG_VERSION"), -- env!("VERGEN_GIT_SHA_SHORT"), -- env!("VERGEN_GIT_COMMIT_DATE") -- ); -+ let mut version = format!("miri {}", env!("CARGO_PKG_VERSION")); -+ // Only use `option_env` on vergen variables to ensure the build succeeds -+ // when vergen failed to find the git info. -+ if let Some(sha) = option_env!("VERGEN_GIT_SHA_SHORT") { -+ write!(&mut version, " ({} {})", sha, option_env!("VERGEN_GIT_COMMIT_DATE").unwrap()).unwrap(); -+ } -+ println!("{}", version); - } - - fn show_error(msg: String) -> ! { -diff --git a/cargo-miri/build.rs b/cargo-miri/build.rs -index cff135fe4..ebd8e7003 100644 ---- a/src/tools/miri/cargo-miri/build.rs -+++ b/src/tools/miri/cargo-miri/build.rs -@@ -7,5 +7,5 @@ fn main() { - let mut gen_config = vergen::Config::default(); - *gen_config.git_mut().sha_kind_mut() = vergen::ShaKind::Short; - *gen_config.git_mut().commit_timestamp_kind_mut() = vergen::TimestampKind::DateOnly; -- vergen(gen_config).expect("Unable to generate vergen keys!"); -+ vergen(gen_config).ok(); // Ignore failure (in case we are built outside a git repo) - } diff --git a/dev-lang/rust/files/1.53.0-rustversion-1.0.5.patch b/dev-lang/rust/files/1.53.0-rustversion-1.0.5.patch deleted file mode 100644 index bc6ae8be00b7..000000000000 --- a/dev-lang/rust/files/1.53.0-rustversion-1.0.5.patch +++ /dev/null @@ -1,234 +0,0 @@ -From 12efa21eb88cb43d3b927952da0c5635373ac92b Mon Sep 17 00:00:00 2001 -From: David Tolnay -Date: Thu, 17 Jun 2021 22:34:55 -0700 -Subject: [PATCH] Update rustversion to 1.0.5 - ---- - Cargo.lock | 4 +-- - vendor/rustversion/.cargo-checksum.json | 2 +- - vendor/rustversion/Cargo.toml | 2 +- - vendor/rustversion/build/build.rs | 6 ++++ - vendor/rustversion/build/rustc.rs | 30 +++++++++----------- - vendor/rustversion/src/lib.rs | 15 ++++++++++ - vendor/rustversion/src/time.rs | 13 +++++++-- - vendor/rustversion/tests/test_parse.rs | 10 +++++++ - vendor/rustversion/tests/ui/bad-bound.stderr | 4 +-- - vendor/rustversion/tests/ui/bad-date.stderr | 4 +-- - 10 files changed, 63 insertions(+), 27 deletions(-) - -diff --git a/Cargo.lock b/Cargo.lock -index 0939f19cdfe..26a89caf050 100644 ---- a/Cargo.lock -+++ b/Cargo.lock -@@ -4582,9 +4582,9 @@ dependencies = [ - - [[package]] - name = "rustversion" --version = "1.0.4" -+version = "1.0.5" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "cb5d2a036dc6d2d8fd16fde3498b04306e29bd193bf306a57427019b823d5acd" -+checksum = "61b3909d758bb75c79f23d4736fac9433868679d3ad2ea7a61e3c25cfda9a088" - - [[package]] - name = "ryu" -diff --git a/vendor/rustversion/.cargo-checksum.json b/vendor/rustversion/.cargo-checksum.json -index e1277df7b59..0a134695aaf 100644 ---- a/vendor/rustversion/.cargo-checksum.json -+++ b/vendor/rustversion/.cargo-checksum.json -@@ -1 +1 @@ --{"files":{"Cargo.toml":"1a91782510461d54726e816ae776042b95c79c9949d49c11b8782caefc22ead2","LICENSE-APACHE":"a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2","LICENSE-MIT":"23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3","README.md":"01dc6a1bf499a12bd0bfbbfe4db2ca8460b2c151235bcf2aad2356de4c2ec50a","build/build.rs":"481daf363b7004c90ffc3e012863a4102e9f26b9aaa2a4a295c2dd78f690be28","build/rustc.rs":"4dc8f1764672137bd15758cc19242740b0d6ab99e4a69171ad0999f9112a15a6","src/attr.rs":"9301cd4aff5a9648c057d5d8de9eb66921f0c3a715c51ada4459576bd49c8b19","src/bound.rs":"44bda74d3aacfeeeac9dae2f7eef3acc844d4c3c7eaa9d3e6288e5aeff269dff","src/constfn.rs":"613b8f53b21cc06b4f619fce9000993d3e7873b650701ca01cef1e53bed5b40a","src/date.rs":"454c749a60db8144a706a813e06fe3ae39c981920ba9832ef82f3f9debe1f052","src/error.rs":"cb37102f03ebbaca313d80f9714fe08dfef92fe956789ee87d93eb6121705f4f","src/expr.rs":"8e8ca76f4f5838436d9d7273f499c698bb41f6c15bc07d32ec5c1cb8bd3dd731","src/iter.rs":"8d4b817b9abc4e817105b673e15f29ef9bb8284a010ce01ac2d83387fe136947","src/lib.rs":"f8347832d8072058dbb4af6b8d67a834a02fe9c5460bbaa26defec4b66317f1b","src/release.rs":"abb8ddd877c39a023bf5e7bd67063d6e4144e79758a8bafa338167f9d15b89f1","src/time.rs":"45fb48ff0a0046a5a1b108b9ce53b14885637ad868ede1d66970379c2b7f16ef","src/token.rs":"824ce765f692db73afa02d3ebb0281c750748035efc98fa547be29d3072665ce","src/version.rs":"afdb048bba95bbb885945eba5527b6bf0eca0105642bfc304c2f82a8b7d556df","tests/compiletest.rs":"0a52a44786aea1c299c695bf948b2ed2081e4cc344e5c2cadceab4eb03d0010d","tests/test_const.rs":"a8297ca6559f895a3b2664964a42b6f82bbbc3c8faa9556a513006e6e1827995","tests/test_eval.rs":"6f0ee3f49c9a0d0c374a4d0e9a9dce753cd9fc2ca7725e000a435dbd5f4a9ce3","tests/test_parse.rs":"fbf9695f4208263743715e6c8b6294dfffee21462a65dfeb9339a70c0e18dbc6","tests/ui/bad-bound.rs":"25bde278fcaabf62868417148a5e5f2006bf589d7ebd7bf6004fb8d78e47594f","tests/ui/bad-bound.stderr":"bc9297f758c2541fb0a8b48d5785f4bbcd0d2a07d876ba0baf2fc9de9275e7e6","tests/ui/bad-date.rs":"6e23714dae8b6346fefe50dacd4abba3265248bbadfdd60c739138aa8a0037ba","tests/ui/bad-date.stderr":"1ac3cab13ee900fc8344e8fab21ff4d9cad476aca44925a4c1b2293a6b59b742","tests/ui/bad-not.rs":"f003df8bd245e9dd8edc3a6d94078ee5162fac7a98db881271f0f5b6db98d45d","tests/ui/bad-not.stderr":"d4ef78fae4a82419e737757158796cb103a5920df498956eaf57ed201797b463","tests/ui/bad-version.rs":"f4ea2cd038e6c63deb9c2e3ceffce93dbf179d9ce18c16d88f3b6cd7138a8c8e","tests/ui/bad-version.stderr":"60ed51c62f4c2fb6ff95cff7523cfca379ed434f319da9d82704318588792338","tests/ui/const-not-fn.rs":"10bbe38f0d89391fff0698756e4cfd4e72a41090360393a0c951b67df14d1c35","tests/ui/const-not-fn.stderr":"9551f7f222445b31d7af2415d467301c332d55bb3d5a143846484f2f00047a01"},"package":"cb5d2a036dc6d2d8fd16fde3498b04306e29bd193bf306a57427019b823d5acd"} -\ No newline at end of file -+{"files":{"Cargo.toml":"a09ee758f816eddff8a8c7fb5be54dd95e74caad18a207251faedd251ecfaf1c","LICENSE-APACHE":"a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2","LICENSE-MIT":"23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3","README.md":"01dc6a1bf499a12bd0bfbbfe4db2ca8460b2c151235bcf2aad2356de4c2ec50a","build/build.rs":"bae427f344972e6e0e348ec48dce0947274b3ec6cac0938497a8d3da5c9834e5","build/rustc.rs":"3e4acf7ea679f9331dd4e8dbe42a08a312f58379ea1eee5898793a9848d06d8c","src/attr.rs":"9301cd4aff5a9648c057d5d8de9eb66921f0c3a715c51ada4459576bd49c8b19","src/bound.rs":"44bda74d3aacfeeeac9dae2f7eef3acc844d4c3c7eaa9d3e6288e5aeff269dff","src/constfn.rs":"613b8f53b21cc06b4f619fce9000993d3e7873b650701ca01cef1e53bed5b40a","src/date.rs":"454c749a60db8144a706a813e06fe3ae39c981920ba9832ef82f3f9debe1f052","src/error.rs":"cb37102f03ebbaca313d80f9714fe08dfef92fe956789ee87d93eb6121705f4f","src/expr.rs":"8e8ca76f4f5838436d9d7273f499c698bb41f6c15bc07d32ec5c1cb8bd3dd731","src/iter.rs":"8d4b817b9abc4e817105b673e15f29ef9bb8284a010ce01ac2d83387fe136947","src/lib.rs":"5652f6f84fc80136bd29b2125f7676e80e0df7d40aac274b0658c99cecbd871d","src/release.rs":"abb8ddd877c39a023bf5e7bd67063d6e4144e79758a8bafa338167f9d15b89f1","src/time.rs":"bdd05a743b07a6bbfa0dbc9d4e415e051aba4a51a430c3be1e23447eae298c8b","src/token.rs":"824ce765f692db73afa02d3ebb0281c750748035efc98fa547be29d3072665ce","src/version.rs":"afdb048bba95bbb885945eba5527b6bf0eca0105642bfc304c2f82a8b7d556df","tests/compiletest.rs":"0a52a44786aea1c299c695bf948b2ed2081e4cc344e5c2cadceab4eb03d0010d","tests/test_const.rs":"a8297ca6559f895a3b2664964a42b6f82bbbc3c8faa9556a513006e6e1827995","tests/test_eval.rs":"6f0ee3f49c9a0d0c374a4d0e9a9dce753cd9fc2ca7725e000a435dbd5f4a9ce3","tests/test_parse.rs":"cdfe376020b9391330292968046117b0935c828d73385e8faeb2e333ec897088","tests/ui/bad-bound.rs":"25bde278fcaabf62868417148a5e5f2006bf589d7ebd7bf6004fb8d78e47594f","tests/ui/bad-bound.stderr":"a03dc78b380191c10d3b3406b1fd3208bb2609d4c26b9c33ccd335721e3cd072","tests/ui/bad-date.rs":"6e23714dae8b6346fefe50dacd4abba3265248bbadfdd60c739138aa8a0037ba","tests/ui/bad-date.stderr":"3a607fb950a69f7dc1b503295bce53541f9dee9f4674edc5d13ee3a69ff0e8cd","tests/ui/bad-not.rs":"f003df8bd245e9dd8edc3a6d94078ee5162fac7a98db881271f0f5b6db98d45d","tests/ui/bad-not.stderr":"d4ef78fae4a82419e737757158796cb103a5920df498956eaf57ed201797b463","tests/ui/bad-version.rs":"f4ea2cd038e6c63deb9c2e3ceffce93dbf179d9ce18c16d88f3b6cd7138a8c8e","tests/ui/bad-version.stderr":"60ed51c62f4c2fb6ff95cff7523cfca379ed434f319da9d82704318588792338","tests/ui/const-not-fn.rs":"10bbe38f0d89391fff0698756e4cfd4e72a41090360393a0c951b67df14d1c35","tests/ui/const-not-fn.stderr":"9551f7f222445b31d7af2415d467301c332d55bb3d5a143846484f2f00047a01"},"package":"61b3909d758bb75c79f23d4736fac9433868679d3ad2ea7a61e3c25cfda9a088"} -\ No newline at end of file -diff --git a/vendor/rustversion/Cargo.toml b/vendor/rustversion/Cargo.toml -index 56995ff0792..c72b1b2b343 100644 ---- a/vendor/rustversion/Cargo.toml -+++ b/vendor/rustversion/Cargo.toml -@@ -13,7 +13,7 @@ - [package] - edition = "2018" - name = "rustversion" --version = "1.0.4" -+version = "1.0.5" - authors = ["David Tolnay "] - build = "build/build.rs" - description = "Conditional compilation according to rustc compiler version" -diff --git a/vendor/rustversion/build/build.rs b/vendor/rustversion/build/build.rs -index 2a8bc4af39f..15312510d68 100644 ---- a/vendor/rustversion/build/build.rs -+++ b/vendor/rustversion/build/build.rs -@@ -1,3 +1,9 @@ -+#![allow( -+ clippy::enum_glob_use, -+ clippy::must_use_candidate, -+ clippy::single_match_else -+)] -+ - mod rustc; - - use std::env; -diff --git a/vendor/rustversion/build/rustc.rs b/vendor/rustversion/build/rustc.rs -index 723e6bdd0e2..dfc6a05166f 100644 ---- a/vendor/rustversion/build/rustc.rs -+++ b/vendor/rustversion/build/rustc.rs -@@ -48,23 +48,21 @@ pub fn parse(string: &str) -> Option { - Some(channel) if channel == "dev" => Dev, - Some(channel) if channel.starts_with("beta") => Beta, - Some(channel) if channel == "nightly" => match words.next() { -- Some(hash) => { -- if !hash.starts_with('(') { -- return None; -+ Some(hash) if hash.starts_with('(') => match words.next() { -+ None if hash.ends_with(')') => Dev, -+ Some(date) if date.ends_with(')') => { -+ let mut date = date[..date.len() - 1].split('-'); -+ let year = date.next()?.parse().ok()?; -+ let month = date.next()?.parse().ok()?; -+ let day = date.next()?.parse().ok()?; -+ match date.next() { -+ None => Nightly(Date { year, month, day }), -+ Some(_) => return None, -+ } - } -- let date = words.next()?; -- if !date.ends_with(')') { -- return None; -- } -- let mut date = date[..date.len() - 1].split('-'); -- let year = date.next()?.parse().ok()?; -- let month = date.next()?.parse().ok()?; -- let day = date.next()?.parse().ok()?; -- match date.next() { -- None => Nightly(Date { year, month, day }), -- Some(_) => return None, -- } -- } -+ None | Some(_) => return None, -+ }, -+ Some(_) => return None, - None => Dev, - }, - Some(_) => return None, -diff --git a/vendor/rustversion/src/lib.rs b/vendor/rustversion/src/lib.rs -index 2614105dd1a..172eb89382f 100644 ---- a/vendor/rustversion/src/lib.rs -+++ b/vendor/rustversion/src/lib.rs -@@ -145,6 +145,21 @@ - //! - //!
- -+#![allow( -+ clippy::cast_lossless, -+ clippy::cast_possible_truncation, -+ clippy::doc_markdown, -+ clippy::enum_glob_use, -+ clippy::from_iter_instead_of_collect, -+ clippy::module_name_repetitions, -+ clippy::must_use_candidate, -+ clippy::needless_doctest_main, -+ clippy::needless_pass_by_value, -+ clippy::redundant_else, -+ clippy::toplevel_ref_arg, -+ clippy::unreadable_literal -+)] -+ - extern crate proc_macro; - - mod attr; -diff --git a/vendor/rustversion/src/time.rs b/vendor/rustversion/src/time.rs -index 1e6dd9066b4..3c21463dd80 100644 ---- a/vendor/rustversion/src/time.rs -+++ b/vendor/rustversion/src/time.rs -@@ -1,4 +1,5 @@ - use crate::date::Date; -+use std::env; - use std::time::{SystemTime, UNIX_EPOCH}; - - // Timestamp of 2016-03-01 00:00:00 in UTC. -@@ -13,14 +14,20 @@ - - pub fn today() -> Date { - let default = Date { -- year: 2019, -- month: 1, -- day: 1, -+ year: 2020, -+ month: 2, -+ day: 25, - }; - try_today().unwrap_or(default) - } - - fn try_today() -> Option { -+ if let Some(pkg_name) = env::var_os("CARGO_PKG_NAME") { -+ if pkg_name.to_str() == Some("rustversion-tests") { -+ return None; // Stable date for ui testing. -+ } -+ } -+ - let now = SystemTime::now(); - let since_epoch = now.duration_since(UNIX_EPOCH).ok()?; - let secs = since_epoch.as_secs(); -diff --git a/vendor/rustversion/tests/test_parse.rs b/vendor/rustversion/tests/test_parse.rs -index 843bd73d3e5..cb39b3179f5 100644 ---- a/vendor/rustversion/tests/test_parse.rs -+++ b/vendor/rustversion/tests/test_parse.rs -@@ -1,3 +1,5 @@ -+#![allow(clippy::enum_glob_use, clippy::must_use_candidate)] -+ - include!("../build/rustc.rs"); - - #[test] -@@ -76,6 +78,14 @@ fn test_parse() { - }), - }, - ), -+ ( -+ "rustc 1.52.1-nightly (gentoo)", -+ Version { -+ minor: 52, -+ patch: 1, -+ channel: Dev, -+ }, -+ ), - ]; - - for (string, expected) in cases { -diff --git a/vendor/rustversion/tests/ui/bad-bound.stderr b/vendor/rustversion/tests/ui/bad-bound.stderr -index f8c498c8577..2c56acbdb33 100644 ---- a/vendor/rustversion/tests/ui/bad-bound.stderr -+++ b/vendor/rustversion/tests/ui/bad-bound.stderr -@@ -1,10 +1,10 @@ --error: expected rustc release number like 1.31, or nightly date like 2020-10-26 -+error: expected rustc release number like 1.31, or nightly date like 2020-02-25 - --> $DIR/bad-bound.rs:1:22 - | - 1 | #[rustversion::since(stable)] - | ^^^^^^ - --error: expected rustc release number like 1.31, or nightly date like 2020-10-26 -+error: expected rustc release number like 1.31, or nightly date like 2020-02-25 - --> $DIR/bad-bound.rs:4:26 - | - 4 | #[rustversion::any(since(stable))] -diff --git a/vendor/rustversion/tests/ui/bad-date.stderr b/vendor/rustversion/tests/ui/bad-date.stderr -index 734d7889075..c523ccc02bf 100644 ---- a/vendor/rustversion/tests/ui/bad-date.stderr -+++ b/vendor/rustversion/tests/ui/bad-date.stderr -@@ -1,10 +1,10 @@ --error: expected nightly date, like 2020-10-26 -+error: expected nightly date, like 2020-02-25 - --> $DIR/bad-date.rs:1:24 - | - 1 | #[rustversion::nightly(stable)] - | ^^^^^^ - --error: expected nightly date, like 2020-10-26 -+error: expected nightly date, like 2020-02-25 - --> $DIR/bad-date.rs:4:28 - | - 4 | #[rustversion::any(nightly(stable))] --- -2.32.0 - diff --git a/dev-lang/rust/files/1.54.0-parallel-miri.patch b/dev-lang/rust/files/1.54.0-parallel-miri.patch deleted file mode 100644 index 68239d98d374..000000000000 --- a/dev-lang/rust/files/1.54.0-parallel-miri.patch +++ /dev/null @@ -1,43 +0,0 @@ -From a789b49e4c0e7d742cc39713484596293d844537 Mon Sep 17 00:00:00 2001 -From: hyd-dev -Date: Fri, 30 Jul 2021 21:28:34 +0800 -Subject: [PATCH] Use `Lrc` instead of `Rc` in `MiriCompilerCalls::config()` - ---- - src/bin/miri.rs | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -diff --git a/src/tools/miri/src/bin/miri.rs b/src/tools/miri/src/bin/miri.rs -index 5a8f07263..18c393815 100644 ---- a/src/tools/miri/src/bin/miri.rs -+++ b/src/tools/miri/src/bin/miri.rs -@@ -1,5 +1,6 @@ - #![feature(rustc_private, bool_to_option, stmt_expr_attributes)] - -+extern crate rustc_data_structures; - extern crate rustc_driver; - extern crate rustc_errors; - extern crate rustc_hir; -@@ -12,12 +13,12 @@ use std::convert::TryFrom; - use std::env; - use std::num::NonZeroU64; - use std::path::PathBuf; --use std::rc::Rc; - use std::str::FromStr; - - use hex::FromHexError; - use log::debug; - -+use rustc_data_structures::sync::Lrc; - use rustc_driver::Compilation; - use rustc_errors::emitter::{ColorConfig, HumanReadableErrorType}; - use rustc_hir::{self as hir, def_id::LOCAL_CRATE, Node}; -@@ -42,7 +43,7 @@ impl rustc_driver::Callbacks for MiriCompilerCalls { - // HACK: rustc will emit "crate ... required to be available in rlib format, but - // was not found in this form" errors once we use `tcx.dependency_formats()` if - // there's no rlib provided, so setting a dummy path here to workaround those errors. -- Rc::make_mut(&mut crate_source).rlib = Some((PathBuf::new(), PathKind::All)); -+ Lrc::make_mut(&mut crate_source).rlib = Some((PathBuf::new(), PathKind::All)); - crate_source - }; - }); diff --git a/dev-lang/rust/files/1.57.0-selfbootstrap.patch b/dev-lang/rust/files/1.57.0-selfbootstrap.patch deleted file mode 100644 index e30d0ee0e482..000000000000 --- a/dev-lang/rust/files/1.57.0-selfbootstrap.patch +++ /dev/null @@ -1,56 +0,0 @@ -From aca8bcb48feca8c87b9af4e440835992d3f6d470 Mon Sep 17 00:00:00 2001 -From: Pietro Albini -Date: Tue, 19 Oct 2021 09:29:19 +0200 -Subject: [PATCH] remove "field is never read" warning - ---- - src/bootstrap/lib.rs | 1 - - src/bootstrap/metadata.rs | 3 +-- - src/tools/bump-stage0/src/main.rs | 1 - - 3 files changed, 1 insertion(+), 4 deletions(-) - -diff --git a/src/bootstrap/lib.rs b/src/bootstrap/lib.rs -index 2d4e152789724..3b3c8a9227d95 100644 ---- a/src/bootstrap/lib.rs -+++ b/src/bootstrap/lib.rs -@@ -277,7 +277,6 @@ pub struct Build { - struct Crate { - name: Interned, - deps: HashSet>, -- id: String, - path: PathBuf, - } - -diff --git a/src/bootstrap/metadata.rs b/src/bootstrap/metadata.rs -index a38391c7b88f2..65e229697dc87 100644 ---- a/src/bootstrap/metadata.rs -+++ b/src/bootstrap/metadata.rs -@@ -14,7 +14,6 @@ struct Output { - - #[derive(Deserialize)] - struct Package { -- id: String, - name: String, - source: Option, - manifest_path: String, -@@ -50,7 +49,7 @@ pub fn build(build: &mut Build) { - .filter(|dep| dep.source.is_none()) - .map(|dep| INTERNER.intern_string(dep.name)) - .collect(); -- build.crates.insert(name, Crate { name, id: package.id, deps, path }); -+ build.crates.insert(name, Crate { name, deps, path }); - } - } - } -diff --git a/src/tools/bump-stage0/src/main.rs b/src/tools/bump-stage0/src/main.rs -index 96d3c87384331..d6364e28fef97 100644 ---- a/src/tools/bump-stage0/src/main.rs -+++ b/src/tools/bump-stage0/src/main.rs -@@ -196,7 +196,6 @@ struct ManifestPackage { - - #[derive(Debug, serde::Deserialize)] - struct ManifestTargetPackage { -- available: bool, - url: Option, - hash: Option, - xz_url: Option, diff --git a/dev-lang/rust/rust-1.53.0.ebuild b/dev-lang/rust/rust-1.53.0.ebuild deleted file mode 100644 index d17441423822..000000000000 --- a/dev-lang/rust/rust-1.53.0.ebuild +++ /dev/null @@ -1,684 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..9} ) - -inherit bash-completion-r1 check-reqs estack flag-o-matic llvm multiprocessing \ - multilib multilib-build python-any-r1 rust-toolchain toolchain-funcs verify-sig - -if [[ ${PV} = *beta* ]]; then - betaver=${PV//*beta} - BETA_SNAPSHOT="${betaver:0:4}-${betaver:4:2}-${betaver:6:2}" - MY_P="rustc-beta" - SLOT="beta/${PV}" - SRC="${BETA_SNAPSHOT}/rustc-beta-src.tar.xz -> rustc-${PV}-src.tar.xz" -else - ABI_VER="$(ver_cut 1-2)" - SLOT="stable/${ABI_VER}" - MY_P="rustc-${PV}" - SRC="${MY_P}-src.tar.xz" - KEYWORDS="amd64 arm arm64 ppc64 ~riscv x86" -fi - -RUST_STAGE0_VERSION="1.$(($(ver_cut 2) - 1)).0" - -DESCRIPTION="Systems programming language from Mozilla" -HOMEPAGE="https://www.rust-lang.org/" - -SRC_URI=" - https://static.rust-lang.org/dist/${SRC} - verify-sig? ( https://static.rust-lang.org/dist/${SRC}.asc ) - !system-bootstrap? ( $(rust_all_arch_uris rust-${RUST_STAGE0_VERSION}) ) -" - -# keep in sync with llvm ebuild of the same version as bundled one. -ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM AVR BPF Hexagon Lanai Mips MSP430 - NVPTX PowerPC RISCV Sparc SystemZ WebAssembly X86 XCore ) -ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" ) -LLVM_TARGET_USEDEPS=${ALL_LLVM_TARGETS[@]/%/(-)?} - -LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA" - -IUSE="clippy cpu_flags_x86_sse2 debug doc miri nightly parallel-compiler rls rustfmt system-bootstrap system-llvm test wasm ${ALL_LLVM_TARGETS[*]}" - -# Please keep the LLVM dependency block separate. Since LLVM is slotted, -# we need to *really* make sure we're not pulling more than one slot -# simultaneously. - -# How to use it: -# List all the working slots in LLVM_VALID_SLOTS, newest first. -LLVM_VALID_SLOTS=( 12 ) -LLVM_MAX_SLOT="${LLVM_VALID_SLOTS[0]}" - -# splitting usedeps needed to avoid CI/pkgcheck's UncheckableDep limitation -# (-) usedep needed because we may build with older llvm without that target -LLVM_DEPEND="|| ( " -for _s in ${LLVM_VALID_SLOTS[@]}; do - LLVM_DEPEND+=" ( " - for _x in ${ALL_LLVM_TARGETS[@]}; do - LLVM_DEPEND+=" - ${_x}? ( sys-devel/llvm:${_s}[${_x}(-)] )" - done - LLVM_DEPEND+=" )" -done -unset _s _x -LLVM_DEPEND+=" ) - /dev/null) ) - rustc_version=${rustc_version[0]#rust-bin-} - rustc_version=${rustc_version#rust-} - - [[ -z "${rustc_version}" ]] && die "Failed to determine rust version, check 'eselect rust' output" - - if ver_test "${rustc_version}" -lt "${rustc_wanted}" ; then - eerror "Rust >=${rustc_wanted} is required" - eerror "please run 'eselect rust' and set correct rust version" - die "selected rust version is too old" - elif ver_test "${rustc_version}" -ge "${rustc_toonew}" ; then - eerror "Rust <${rustc_toonew} is required" - eerror "please run 'eselect rust' and set correct rust version" - die "selected rust version is too new" - else - einfo "Using rust ${rustc_version} to build" - fi -} - -pre_build_checks() { - local M=8192 - # multiply requirements by 1.5 if we are doing x86-multilib - if use amd64; then - M=$(( $(usex abi_x86_32 15 10) * ${M} / 10 )) - fi - M=$(( $(usex clippy 128 0) + ${M} )) - M=$(( $(usex miri 128 0) + ${M} )) - M=$(( $(usex rls 512 0) + ${M} )) - M=$(( $(usex rustfmt 256 0) + ${M} )) - # add 2G if we compile llvm and 256M per llvm_target - if ! use system-llvm; then - M=$(( 2048 + ${M} )) - local ltarget - for ltarget in ${ALL_LLVM_TARGETS[@]}; do - M=$(( $(usex ${ltarget} 256 0) + ${M} )) - done - fi - M=$(( $(usex wasm 256 0) + ${M} )) - M=$(( $(usex debug 2 1) * ${M} )) - eshopts_push -s extglob - if is-flagq '-g?(gdb)?([1-9])'; then - M=$(( 15 * ${M} / 10 )) - fi - eshopts_pop - M=$(( $(usex system-bootstrap 0 1024) + ${M} )) - M=$(( $(usex doc 256 0) + ${M} )) - CHECKREQS_DISK_BUILD=${M}M check-reqs_pkg_${EBUILD_PHASE} -} - -llvm_check_deps() { - has_version -r "sys-devel/llvm:${LLVM_SLOT}[${LLVM_TARGET_USEDEPS// /,}]" -} - -pkg_pretend() { - pre_build_checks -} - -pkg_setup() { - pre_build_checks - python-any-r1_pkg_setup - - export LIBGIT2_NO_PKG_CONFIG=1 #749381 - - use system-bootstrap && bootstrap_rust_version_check - - if use system-llvm; then - llvm_pkg_setup - - local llvm_config="$(get_llvm_prefix "${LLVM_MAX_SLOT}")/bin/llvm-config" - export LLVM_LINK_SHARED=1 - export RUSTFLAGS="${RUSTFLAGS} -Lnative=$("${llvm_config}" --libdir)" - fi -} - -src_prepare() { - if ! use system-bootstrap; then - local rust_stage0_root="${WORKDIR}"/rust-stage0 - local rust_stage0="rust-${RUST_STAGE0_VERSION}-$(rust_abi)" - - "${WORKDIR}/${rust_stage0}"/install.sh --disable-ldconfig \ - --without=rust-docs --destdir="${rust_stage0_root}" --prefix=/ || die - fi - - default -} - -src_configure() { - local rust_target="" rust_targets="" arch_cflags - - # Collect rust target names to compile standard libs for all ABIs. - for v in $(multilib_get_enabled_abi_pairs); do - rust_targets="${rust_targets},\"$(rust_abi $(get_abi_CHOST ${v##*.}))\"" - done - if use wasm; then - rust_targets="${rust_targets},\"wasm32-unknown-unknown\"" - if use system-llvm; then - # un-hardcode rust-lld linker for this target - # https://bugs.gentoo.org/715348 - sed -i '/linker:/ s/rust-lld/wasm-ld/' compiler/rustc_target/src/spec/wasm_base.rs || die - fi - fi - rust_targets="${rust_targets#,}" - - local tools="\"cargo\"," - if use clippy; then - tools="\"clippy\",$tools" - fi - if use miri; then - tools="\"miri\",$tools" - fi - if use rls; then - tools="\"rls\",\"analysis\",\"src\",$tools" - fi - if use rustfmt; then - tools="\"rustfmt\",$tools" - fi - - local rust_stage0_root - if use system-bootstrap; then - local printsysroot - printsysroot="$(rustc --print sysroot || die "Can't determine rust's sysroot")" - rust_stage0_root="${printsysroot}" - else - rust_stage0_root="${WORKDIR}"/rust-stage0 - fi - # in case of prefix it will be already prefixed, as --print sysroot returns full path - [[ -d ${rust_stage0_root} ]] || die "${rust_stage0_root} is not a directory" - - rust_target="$(rust_abi)" - - cat <<- _EOF_ > "${S}"/config.toml - changelog-seen = 2 - [llvm] - download-ci-llvm = false - optimize = $(toml_usex !debug) - release-debuginfo = $(toml_usex debug) - assertions = $(toml_usex debug) - ninja = true - targets = "${LLVM_TARGETS// /;}" - experimental-targets = "" - link-shared = $(toml_usex system-llvm) - [build] - build-stage = 2 - test-stage = 2 - doc-stage = 2 - build = "${rust_target}" - host = ["${rust_target}"] - target = [${rust_targets}] - cargo = "${rust_stage0_root}/bin/cargo" - rustc = "${rust_stage0_root}/bin/rustc" - rustfmt = "${rust_stage0_root}/bin/rustfmt" - docs = $(toml_usex doc) - compiler-docs = false - submodules = false - python = "${EPYTHON}" - locked-deps = true - vendor = true - extended = true - tools = [${tools}] - verbose = 2 - sanitizers = false - profiler = false - cargo-native-static = false - [install] - prefix = "${EPREFIX}/usr/lib/${PN}/${PV}" - sysconfdir = "etc" - docdir = "share/doc/rust" - bindir = "bin" - libdir = "lib" - mandir = "share/man" - [rust] - # https://github.com/rust-lang/rust/issues/54872 - codegen-units-std = 1 - optimize = true - debug = $(toml_usex debug) - debug-assertions = $(toml_usex debug) - debug-assertions-std = $(toml_usex debug) - debuginfo-level = $(usex debug 2 0) - debuginfo-level-rustc = $(usex debug 2 0) - debuginfo-level-std = $(usex debug 2 0) - debuginfo-level-tools = $(usex debug 2 0) - debuginfo-level-tests = 0 - backtrace = true - incremental = false - default-linker = "$(tc-getCC)" - parallel-compiler = $(toml_usex parallel-compiler) - channel = "$(usex nightly nightly stable)" - description = "gentoo" - rpath = false - verbose-tests = true - optimize-tests = $(toml_usex !debug) - codegen-tests = true - dist-src = false - remap-debuginfo = true - lld = $(usex system-llvm false $(toml_usex wasm)) - # only deny warnings if doc+wasm are NOT requested, documenting stage0 wasm std fails without it - # https://github.com/rust-lang/rust/issues/74976 - # https://github.com/rust-lang/rust/issues/76526 - deny-warnings = $(usex wasm $(usex doc false true) true) - backtrace-on-ice = true - jemalloc = false - [dist] - src-tarball = false - compression-formats = ["gz"] - _EOF_ - - for v in $(multilib_get_enabled_abi_pairs); do - rust_target=$(rust_abi $(get_abi_CHOST ${v##*.})) - arch_cflags="$(get_abi_CFLAGS ${v##*.})" - - cat <<- _EOF_ >> "${S}"/config.env - CFLAGS_${rust_target}=${arch_cflags} - _EOF_ - - cat <<- _EOF_ >> "${S}"/config.toml - [target.${rust_target}] - cc = "$(tc-getBUILD_CC)" - cxx = "$(tc-getBUILD_CXX)" - linker = "$(tc-getCC)" - ar = "$(tc-getAR)" - _EOF_ - # librustc_target/spec/linux_musl_base.rs sets base.crt_static_default = true; - if use elibc_musl; then - cat <<- _EOF_ >> "${S}"/config.toml - crt-static = false - _EOF_ - fi - if use system-llvm; then - cat <<- _EOF_ >> "${S}"/config.toml - llvm-config = "$(get_llvm_prefix "${LLVM_MAX_SLOT}")/bin/llvm-config" - _EOF_ - fi - done - if use wasm; then - cat <<- _EOF_ >> "${S}"/config.toml - [target.wasm32-unknown-unknown] - linker = "$(usex system-llvm lld rust-lld)" - _EOF_ - fi - - if [[ -n ${I_KNOW_WHAT_I_AM_DOING_CROSS} ]]; then # whitespace intentionally shifted below - # experimental cross support - # discussion: https://bugs.gentoo.org/679878 - # TODO: c*flags, clang, system-llvm, cargo.eclass target support - # it would be much better if we could split out stdlib - # complilation to separate ebuild and abuse CATEGORY to - # just install to /usr/lib/rustlib/ - - # extra targets defined as a bash array - # spec format: :: - # best place would be /etc/portage/env/dev-lang/rust - # Example: - # RUST_CROSS_TARGETS=( - # "AArch64:aarch64-unknown-linux-gnu:aarch64-unknown-linux-gnu" - # ) - # no extra hand holding is done, no target transformations, all - # values are passed as-is with just basic checks, so it's up to user to supply correct values - # valid rust targets can be obtained with - # rustc --print target-list - # matching cross toolchain has to be installed - # matching LLVM_TARGET has to be enabled for both rust and llvm (if using system one) - # only gcc toolchains installed with crossdev are checked for now. - - # BUG: we can't pass host flags to cross compiler, so just filter for now - # BUG: this should be more fine-grained. - filter-flags '-mcpu=*' '-march=*' '-mtune=*' - - local cross_target_spec - for cross_target_spec in "${RUST_CROSS_TARGETS[@]}";do - # extracts first element form :: - local cross_llvm_target="${cross_target_spec%%:*}" - # extracts toolchain triples, : - local cross_triples="${cross_target_spec#*:}" - # extracts first element after before : separator - local cross_rust_target="${cross_triples%%:*}" - # extracts last element after : separator - local cross_toolchain="${cross_triples##*:}" - use llvm_targets_${cross_llvm_target} || die "need llvm_targets_${cross_llvm_target} target enabled" - command -v ${cross_toolchain}-gcc > /dev/null 2>&1 || die "need ${cross_toolchain} cross toolchain" - - cat <<- _EOF_ >> "${S}"/config.toml - [target.${cross_rust_target}] - cc = "${cross_toolchain}-gcc" - cxx = "${cross_toolchain}-g++" - linker = "${cross_toolchain}-gcc" - ar = "${cross_toolchain}-ar" - _EOF_ - if use system-llvm; then - cat <<- _EOF_ >> "${S}"/config.toml - llvm-config = "$(get_llvm_prefix "${LLVM_MAX_SLOT}")/bin/llvm-config" - _EOF_ - fi - if [[ "${cross_toolchain}" == *-musl* ]]; then - cat <<- _EOF_ >> "${S}"/config.toml - musl-root = "$(${cross_toolchain}-gcc -print-sysroot)/usr" - _EOF_ - fi - - # append cross target to "normal" target list - # example 'target = ["powerpc64le-unknown-linux-gnu"]' - # becomes 'target = ["powerpc64le-unknown-linux-gnu","aarch64-unknown-linux-gnu"]' - - rust_targets="${rust_targets},\"${cross_rust_target}\"" - sed -i "/^target = \[/ s#\[.*\]#\[${rust_targets}\]#" config.toml || die - - ewarn - ewarn "Enabled ${cross_rust_target} rust target" - ewarn "Using ${cross_toolchain} cross toolchain" - ewarn - if ! has_version -b 'sys-devel/binutils[multitarget]' ; then - ewarn "'sys-devel/binutils[multitarget]' is not installed" - ewarn "'strip' will be unable to strip cross libraries" - ewarn "cross targets will be installed with full debug information" - ewarn "enable 'multitarget' USE flag for binutils to be able to strip object files" - ewarn - ewarn "Alternatively llvm-strip can be used, it supports stripping any target" - ewarn "define STRIP=\"llvm-strip\" to use it (experimental)" - ewarn - fi - done - fi # I_KNOW_WHAT_I_AM_DOING_CROSS - - einfo "Rust configured with the following flags:" - echo - echo RUSTFLAGS="${RUSTFLAGS:-}" - echo RUSTFLAGS_BOOTSTRAP="${RUSTFLAGS_BOOTSTRAP:-}" - echo RUSTFLAGS_NOT_BOOTSTRAP="${RUSTFLAGS_NOT_BOOTSTRAP:-}" - env | grep "CARGO_TARGET_.*_RUSTFLAGS=" - cat "${S}"/config.env || die - echo - einfo "config.toml contents:" - cat "${S}"/config.toml || die - echo -} - -src_compile() { - # we need \n IFS to have config.env with spaces loaded properly. #734018 - ( - IFS=$'\n' - env $(cat "${S}"/config.env) RUST_BACKTRACE=1\ - "${EPYTHON}" ./x.py build -vv --config="${S}"/config.toml -j$(makeopts_jobs) || die - ) -} - -src_test() { - # https://rustc-dev-guide.rust-lang.org/tests/intro.html - - # those are basic and codegen tests. - local tests=( - codegen - codegen-units - compile-fail - incremental - mir-opt - pretty - run-make - ) - - # fails if llvm is not built with ALL targets. - # and known to fail with system llvm sometimes. - use system-llvm || tests+=( assembly ) - - # fragile/expensive/less important tests - # or tests that require extra builds - # TODO: instead of skipping, just make some nonfatal. - if [[ ${ERUST_RUN_EXTRA_TESTS:-no} != no ]]; then - tests+=( - rustdoc - rustdoc-js - rustdoc-js-std - rustdoc-ui - run-make-fulldeps - ui - ui-fulldeps - ) - fi - - local i failed=() - einfo "rust_src_test: enabled tests ${tests[@]/#/src/test/}" - for i in "${tests[@]}"; do - local t="src/test/${i}" - einfo "rust_src_test: running ${t}" - if ! ( - IFS=$'\n' - env $(cat "${S}"/config.env) RUST_BACKTRACE=1 \ - "${EPYTHON}" ./x.py test -vv --config="${S}"/config.toml \ - -j$(makeopts_jobs) --no-doc --no-fail-fast "${t}" - ) - then - failed+=( "${t}" ) - eerror "rust_src_test: ${t} failed" - fi - done - - if [[ ${#failed[@]} -ne 0 ]]; then - eerror "rust_src_test: failure summary: ${failed[@]}" - die "aborting due to test failures" - fi -} - -src_install() { - ( - IFS=$'\n' - env $(cat "${S}"/config.env) DESTDIR="${D}" \ - "${EPYTHON}" ./x.py install -vv --config="${S}"/config.toml -j$(makeopts_jobs) || die - ) - - # bug #689562, #689160 - rm -v "${ED}/usr/lib/${PN}/${PV}/etc/bash_completion.d/cargo" || die - rmdir -v "${ED}/usr/lib/${PN}/${PV}"/etc{/bash_completion.d,} || die - newbashcomp src/tools/cargo/src/etc/cargo.bashcomp.sh cargo - - local symlinks=( - cargo - rustc - rustdoc - rust-gdb - rust-gdbgui - rust-lldb - ) - - use clippy && symlinks+=( clippy-driver cargo-clippy ) - use miri && symlinks+=( miri cargo-miri ) - use rls && symlinks+=( rls ) - use rustfmt && symlinks+=( rustfmt cargo-fmt ) - - einfo "installing eselect-rust symlinks and paths: ${symlinks[@]}" - local i - for i in "${symlinks[@]}"; do - # we need realpath on /usr/bin/* symlink return version-appended binary path. - # so /usr/bin/rustc should point to /usr/lib/rust//bin/rustc- - # need to fix eselect-rust to remove this hack. - local ver_i="${i}-${PV}" - if [[ -f "${ED}/usr/lib/${PN}/${PV}/bin/${i}" ]]; then - einfo "Installing ${i} symlink" - ln -v "${ED}/usr/lib/${PN}/${PV}/bin/${i}" "${ED}/usr/lib/${PN}/${PV}/bin/${ver_i}" || die - else - ewarn "${i} symlink requested, but source file not found" - ewarn "please report this" - fi - dosym "../lib/${PN}/${PV}/bin/${ver_i}" "/usr/bin/${ver_i}" - done - - # symlinks to switch components to active rust in eselect - dosym "${PV}/lib" "/usr/lib/${PN}/lib-${PV}" - dosym "${PV}/libexec" "/usr/lib/${PN}/libexec-${PV}" - dosym "${PV}/share/man" "/usr/lib/${PN}/man-${PV}" - dosym "rust/${PV}/lib/rustlib" "/usr/lib/rustlib-${PV}" - dosym "../../lib/${PN}/${PV}/share/doc/rust" "/usr/share/doc/${P}" - - newenvd - "50${P}" <<-_EOF_ - LDPATH="${EPREFIX}/usr/lib/rust/lib" - MANPATH="${EPREFIX}/usr/lib/rust/man" - $(use amd64 && usex elibc_musl 'CARGO_TARGET_X86_64_UNKNOWN_LINUX_MUSL_RUSTFLAGS="-C target-feature=-crt-static"' '') - $(use arm64 && usex elibc_musl 'CARGO_TARGET_AARCH64_UNKNOWN_LINUX_MUSL_RUSTFLAGS="-C target-feature=-crt-static"' '') - _EOF_ - - rm -rf "${ED}/usr/lib/${PN}/${PV}"/*.old || die - rm -rf "${ED}/usr/lib/${PN}/${PV}/doc"/*.old || die - - # note: eselect-rust adds EROOT to all paths below - cat <<-_EOF_ > "${T}/provider-${P}" - /usr/bin/cargo - /usr/bin/rustdoc - /usr/bin/rust-gdb - /usr/bin/rust-gdbgui - /usr/bin/rust-lldb - /usr/lib/rustlib - /usr/lib/rust/lib - /usr/lib/rust/libexec - /usr/lib/rust/man - /usr/share/doc/rust - _EOF_ - - if use clippy; then - echo /usr/bin/clippy-driver >> "${T}/provider-${P}" - echo /usr/bin/cargo-clippy >> "${T}/provider-${P}" - fi - if use miri; then - echo /usr/bin/miri >> "${T}/provider-${P}" - echo /usr/bin/cargo-miri >> "${T}/provider-${P}" - fi - if use rls; then - echo /usr/bin/rls >> "${T}/provider-${P}" - fi - if use rustfmt; then - echo /usr/bin/rustfmt >> "${T}/provider-${P}" - echo /usr/bin/cargo-fmt >> "${T}/provider-${P}" - fi - - insinto /etc/env.d/rust - doins "${T}/provider-${P}" -} - -pkg_postinst() { - eselect rust update - - if has_version sys-devel/gdb || has_version dev-util/lldb; then - elog "Rust installs a helper script for calling GDB and LLDB," - elog "for your convenience it is installed under /usr/bin/rust-{gdb,lldb}-${PV}." - fi - - if has_version app-editors/emacs; then - elog "install app-emacs/rust-mode to get emacs support for rust." - fi - - if has_version app-editors/gvim || has_version app-editors/vim; then - elog "install app-vim/rust-vim to get vim support for rust." - fi -} - -pkg_postrm() { - eselect rust cleanup -} diff --git a/dev-lang/rust/rust-1.54.0.ebuild b/dev-lang/rust/rust-1.54.0.ebuild deleted file mode 100644 index 893af8bad162..000000000000 --- a/dev-lang/rust/rust-1.54.0.ebuild +++ /dev/null @@ -1,684 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..9} ) - -inherit bash-completion-r1 check-reqs estack flag-o-matic llvm multiprocessing \ - multilib multilib-build python-any-r1 rust-toolchain toolchain-funcs verify-sig - -if [[ ${PV} = *beta* ]]; then - betaver=${PV//*beta} - BETA_SNAPSHOT="${betaver:0:4}-${betaver:4:2}-${betaver:6:2}" - MY_P="rustc-beta" - SLOT="beta/${PV}" - SRC="${BETA_SNAPSHOT}/rustc-beta-src.tar.xz -> rustc-${PV}-src.tar.xz" -else - ABI_VER="$(ver_cut 1-2)" - SLOT="stable/${ABI_VER}" - MY_P="rustc-${PV}" - SRC="${MY_P}-src.tar.xz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" -fi - -RUST_STAGE0_VERSION="1.$(($(ver_cut 2) - 1)).0" - -DESCRIPTION="Systems programming language from Mozilla" -HOMEPAGE="https://www.rust-lang.org/" - -SRC_URI=" - https://static.rust-lang.org/dist/${SRC} - verify-sig? ( https://static.rust-lang.org/dist/${SRC}.asc ) - !system-bootstrap? ( $(rust_all_arch_uris rust-${RUST_STAGE0_VERSION}) ) -" - -# keep in sync with llvm ebuild of the same version as bundled one. -ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM AVR BPF Hexagon Lanai Mips MSP430 - NVPTX PowerPC RISCV Sparc SystemZ WebAssembly X86 XCore ) -ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" ) -LLVM_TARGET_USEDEPS=${ALL_LLVM_TARGETS[@]/%/(-)?} - -LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA" - -IUSE="clippy cpu_flags_x86_sse2 debug doc miri nightly parallel-compiler rls rustfmt system-bootstrap system-llvm test wasm ${ALL_LLVM_TARGETS[*]}" - -# Please keep the LLVM dependency block separate. Since LLVM is slotted, -# we need to *really* make sure we're not pulling more than one slot -# simultaneously. - -# How to use it: -# List all the working slots in LLVM_VALID_SLOTS, newest first. -LLVM_VALID_SLOTS=( 12 ) -LLVM_MAX_SLOT="${LLVM_VALID_SLOTS[0]}" - -# splitting usedeps needed to avoid CI/pkgcheck's UncheckableDep limitation -# (-) usedep needed because we may build with older llvm without that target -LLVM_DEPEND="|| ( " -for _s in ${LLVM_VALID_SLOTS[@]}; do - LLVM_DEPEND+=" ( " - for _x in ${ALL_LLVM_TARGETS[@]}; do - LLVM_DEPEND+=" - ${_x}? ( sys-devel/llvm:${_s}[${_x}(-)] )" - done - LLVM_DEPEND+=" )" -done -unset _s _x -LLVM_DEPEND+=" ) - /dev/null) ) - rustc_version=${rustc_version[0]#rust-bin-} - rustc_version=${rustc_version#rust-} - - [[ -z "${rustc_version}" ]] && die "Failed to determine rust version, check 'eselect rust' output" - - if ver_test "${rustc_version}" -lt "${rustc_wanted}" ; then - eerror "Rust >=${rustc_wanted} is required" - eerror "please run 'eselect rust' and set correct rust version" - die "selected rust version is too old" - elif ver_test "${rustc_version}" -ge "${rustc_toonew}" ; then - eerror "Rust <${rustc_toonew} is required" - eerror "please run 'eselect rust' and set correct rust version" - die "selected rust version is too new" - else - einfo "Using rust ${rustc_version} to build" - fi -} - -pre_build_checks() { - local M=4096 - # multiply requirements by 1.5 if we are doing x86-multilib - if use amd64; then - M=$(( $(usex abi_x86_32 15 10) * ${M} / 10 )) - fi - M=$(( $(usex clippy 128 0) + ${M} )) - M=$(( $(usex miri 128 0) + ${M} )) - M=$(( $(usex rls 512 0) + ${M} )) - M=$(( $(usex rustfmt 256 0) + ${M} )) - # add 2G if we compile llvm and 256M per llvm_target - if ! use system-llvm; then - M=$(( 2048 + ${M} )) - local ltarget - for ltarget in ${ALL_LLVM_TARGETS[@]}; do - M=$(( $(usex ${ltarget} 256 0) + ${M} )) - done - fi - M=$(( $(usex wasm 256 0) + ${M} )) - M=$(( $(usex debug 2 1) * ${M} )) - eshopts_push -s extglob - if is-flagq '-g?(gdb)?([1-9])'; then - M=$(( 15 * ${M} / 10 )) - fi - eshopts_pop - M=$(( $(usex system-bootstrap 0 1024) + ${M} )) - M=$(( $(usex doc 256 0) + ${M} )) - CHECKREQS_DISK_BUILD=${M}M check-reqs_pkg_${EBUILD_PHASE} -} - -llvm_check_deps() { - has_version -r "sys-devel/llvm:${LLVM_SLOT}[${LLVM_TARGET_USEDEPS// /,}]" -} - -pkg_pretend() { - pre_build_checks -} - -pkg_setup() { - pre_build_checks - python-any-r1_pkg_setup - - export LIBGIT2_NO_PKG_CONFIG=1 #749381 - - use system-bootstrap && bootstrap_rust_version_check - - if use system-llvm; then - llvm_pkg_setup - - local llvm_config="$(get_llvm_prefix "${LLVM_MAX_SLOT}")/bin/llvm-config" - export LLVM_LINK_SHARED=1 - export RUSTFLAGS="${RUSTFLAGS} -Lnative=$("${llvm_config}" --libdir)" - fi -} - -src_prepare() { - if ! use system-bootstrap; then - local rust_stage0_root="${WORKDIR}"/rust-stage0 - local rust_stage0="rust-${RUST_STAGE0_VERSION}-$(rust_abi)" - - "${WORKDIR}/${rust_stage0}"/install.sh --disable-ldconfig \ - --without=rust-docs --destdir="${rust_stage0_root}" --prefix=/ || die - fi - - default -} - -src_configure() { - local rust_target="" rust_targets="" arch_cflags - - # Collect rust target names to compile standard libs for all ABIs. - for v in $(multilib_get_enabled_abi_pairs); do - rust_targets="${rust_targets},\"$(rust_abi $(get_abi_CHOST ${v##*.}))\"" - done - if use wasm; then - rust_targets="${rust_targets},\"wasm32-unknown-unknown\"" - if use system-llvm; then - # un-hardcode rust-lld linker for this target - # https://bugs.gentoo.org/715348 - sed -i '/linker:/ s/rust-lld/wasm-ld/' compiler/rustc_target/src/spec/wasm_base.rs || die - fi - fi - rust_targets="${rust_targets#,}" - - local tools="\"cargo\"," - if use clippy; then - tools="\"clippy\",$tools" - fi - if use miri; then - tools="\"miri\",$tools" - fi - if use rls; then - tools="\"rls\",\"analysis\",\"src\",$tools" - fi - if use rustfmt; then - tools="\"rustfmt\",$tools" - fi - - local rust_stage0_root - if use system-bootstrap; then - local printsysroot - printsysroot="$(rustc --print sysroot || die "Can't determine rust's sysroot")" - rust_stage0_root="${printsysroot}" - else - rust_stage0_root="${WORKDIR}"/rust-stage0 - fi - # in case of prefix it will be already prefixed, as --print sysroot returns full path - [[ -d ${rust_stage0_root} ]] || die "${rust_stage0_root} is not a directory" - - rust_target="$(rust_abi)" - - cat <<- _EOF_ > "${S}"/config.toml - changelog-seen = 2 - [llvm] - download-ci-llvm = false - optimize = $(toml_usex !debug) - release-debuginfo = $(toml_usex debug) - assertions = $(toml_usex debug) - ninja = true - targets = "${LLVM_TARGETS// /;}" - experimental-targets = "" - link-shared = $(toml_usex system-llvm) - [build] - build-stage = 2 - test-stage = 2 - doc-stage = 2 - build = "${rust_target}" - host = ["${rust_target}"] - target = [${rust_targets}] - cargo = "${rust_stage0_root}/bin/cargo" - rustc = "${rust_stage0_root}/bin/rustc" - rustfmt = "${rust_stage0_root}/bin/rustfmt" - docs = $(toml_usex doc) - compiler-docs = false - submodules = false - python = "${EPYTHON}" - locked-deps = true - vendor = true - extended = true - tools = [${tools}] - verbose = 2 - sanitizers = false - profiler = false - cargo-native-static = false - [install] - prefix = "${EPREFIX}/usr/lib/${PN}/${PV}" - sysconfdir = "etc" - docdir = "share/doc/rust" - bindir = "bin" - libdir = "lib" - mandir = "share/man" - [rust] - # https://github.com/rust-lang/rust/issues/54872 - codegen-units-std = 1 - optimize = true - debug = $(toml_usex debug) - debug-assertions = $(toml_usex debug) - debug-assertions-std = $(toml_usex debug) - debuginfo-level = $(usex debug 2 0) - debuginfo-level-rustc = $(usex debug 2 0) - debuginfo-level-std = $(usex debug 2 0) - debuginfo-level-tools = $(usex debug 2 0) - debuginfo-level-tests = 0 - backtrace = true - incremental = false - default-linker = "$(tc-getCC)" - parallel-compiler = $(toml_usex parallel-compiler) - channel = "$(usex nightly nightly stable)" - description = "gentoo" - rpath = false - verbose-tests = true - optimize-tests = $(toml_usex !debug) - codegen-tests = true - dist-src = false - remap-debuginfo = true - lld = $(usex system-llvm false $(toml_usex wasm)) - # only deny warnings if doc+wasm are NOT requested, documenting stage0 wasm std fails without it - # https://github.com/rust-lang/rust/issues/74976 - # https://github.com/rust-lang/rust/issues/76526 - deny-warnings = $(usex wasm $(usex doc false true) true) - backtrace-on-ice = true - jemalloc = false - [dist] - src-tarball = false - compression-formats = ["gz"] - _EOF_ - - for v in $(multilib_get_enabled_abi_pairs); do - rust_target=$(rust_abi $(get_abi_CHOST ${v##*.})) - arch_cflags="$(get_abi_CFLAGS ${v##*.})" - - cat <<- _EOF_ >> "${S}"/config.env - CFLAGS_${rust_target}=${arch_cflags} - _EOF_ - - cat <<- _EOF_ >> "${S}"/config.toml - [target.${rust_target}] - cc = "$(tc-getBUILD_CC)" - cxx = "$(tc-getBUILD_CXX)" - linker = "$(tc-getCC)" - ar = "$(tc-getAR)" - _EOF_ - # librustc_target/spec/linux_musl_base.rs sets base.crt_static_default = true; - if use elibc_musl; then - cat <<- _EOF_ >> "${S}"/config.toml - crt-static = false - _EOF_ - fi - if use system-llvm; then - cat <<- _EOF_ >> "${S}"/config.toml - llvm-config = "$(get_llvm_prefix "${LLVM_MAX_SLOT}")/bin/llvm-config" - _EOF_ - fi - done - if use wasm; then - cat <<- _EOF_ >> "${S}"/config.toml - [target.wasm32-unknown-unknown] - linker = "$(usex system-llvm lld rust-lld)" - _EOF_ - fi - - if [[ -n ${I_KNOW_WHAT_I_AM_DOING_CROSS} ]]; then # whitespace intentionally shifted below - # experimental cross support - # discussion: https://bugs.gentoo.org/679878 - # TODO: c*flags, clang, system-llvm, cargo.eclass target support - # it would be much better if we could split out stdlib - # complilation to separate ebuild and abuse CATEGORY to - # just install to /usr/lib/rustlib/ - - # extra targets defined as a bash array - # spec format: :: - # best place would be /etc/portage/env/dev-lang/rust - # Example: - # RUST_CROSS_TARGETS=( - # "AArch64:aarch64-unknown-linux-gnu:aarch64-unknown-linux-gnu" - # ) - # no extra hand holding is done, no target transformations, all - # values are passed as-is with just basic checks, so it's up to user to supply correct values - # valid rust targets can be obtained with - # rustc --print target-list - # matching cross toolchain has to be installed - # matching LLVM_TARGET has to be enabled for both rust and llvm (if using system one) - # only gcc toolchains installed with crossdev are checked for now. - - # BUG: we can't pass host flags to cross compiler, so just filter for now - # BUG: this should be more fine-grained. - filter-flags '-mcpu=*' '-march=*' '-mtune=*' - - local cross_target_spec - for cross_target_spec in "${RUST_CROSS_TARGETS[@]}";do - # extracts first element form :: - local cross_llvm_target="${cross_target_spec%%:*}" - # extracts toolchain triples, : - local cross_triples="${cross_target_spec#*:}" - # extracts first element after before : separator - local cross_rust_target="${cross_triples%%:*}" - # extracts last element after : separator - local cross_toolchain="${cross_triples##*:}" - use llvm_targets_${cross_llvm_target} || die "need llvm_targets_${cross_llvm_target} target enabled" - command -v ${cross_toolchain}-gcc > /dev/null 2>&1 || die "need ${cross_toolchain} cross toolchain" - - cat <<- _EOF_ >> "${S}"/config.toml - [target.${cross_rust_target}] - cc = "${cross_toolchain}-gcc" - cxx = "${cross_toolchain}-g++" - linker = "${cross_toolchain}-gcc" - ar = "${cross_toolchain}-ar" - _EOF_ - if use system-llvm; then - cat <<- _EOF_ >> "${S}"/config.toml - llvm-config = "$(get_llvm_prefix "${LLVM_MAX_SLOT}")/bin/llvm-config" - _EOF_ - fi - if [[ "${cross_toolchain}" == *-musl* ]]; then - cat <<- _EOF_ >> "${S}"/config.toml - musl-root = "$(${cross_toolchain}-gcc -print-sysroot)/usr" - _EOF_ - fi - - # append cross target to "normal" target list - # example 'target = ["powerpc64le-unknown-linux-gnu"]' - # becomes 'target = ["powerpc64le-unknown-linux-gnu","aarch64-unknown-linux-gnu"]' - - rust_targets="${rust_targets},\"${cross_rust_target}\"" - sed -i "/^target = \[/ s#\[.*\]#\[${rust_targets}\]#" config.toml || die - - ewarn - ewarn "Enabled ${cross_rust_target} rust target" - ewarn "Using ${cross_toolchain} cross toolchain" - ewarn - if ! has_version -b 'sys-devel/binutils[multitarget]' ; then - ewarn "'sys-devel/binutils[multitarget]' is not installed" - ewarn "'strip' will be unable to strip cross libraries" - ewarn "cross targets will be installed with full debug information" - ewarn "enable 'multitarget' USE flag for binutils to be able to strip object files" - ewarn - ewarn "Alternatively llvm-strip can be used, it supports stripping any target" - ewarn "define STRIP=\"llvm-strip\" to use it (experimental)" - ewarn - fi - done - fi # I_KNOW_WHAT_I_AM_DOING_CROSS - - einfo "Rust configured with the following flags:" - echo - echo RUSTFLAGS="${RUSTFLAGS:-}" - echo RUSTFLAGS_BOOTSTRAP="${RUSTFLAGS_BOOTSTRAP:-}" - echo RUSTFLAGS_NOT_BOOTSTRAP="${RUSTFLAGS_NOT_BOOTSTRAP:-}" - env | grep "CARGO_TARGET_.*_RUSTFLAGS=" - cat "${S}"/config.env || die - echo - einfo "config.toml contents:" - cat "${S}"/config.toml || die - echo -} - -src_compile() { - # we need \n IFS to have config.env with spaces loaded properly. #734018 - ( - IFS=$'\n' - env $(cat "${S}"/config.env) RUST_BACKTRACE=1\ - "${EPYTHON}" ./x.py build -vv --config="${S}"/config.toml -j$(makeopts_jobs) || die - ) -} - -src_test() { - # https://rustc-dev-guide.rust-lang.org/tests/intro.html - - # those are basic and codegen tests. - local tests=( - codegen - codegen-units - compile-fail - incremental - mir-opt - pretty - run-make - ) - - # fails if llvm is not built with ALL targets. - # and known to fail with system llvm sometimes. - use system-llvm || tests+=( assembly ) - - # fragile/expensive/less important tests - # or tests that require extra builds - # TODO: instead of skipping, just make some nonfatal. - if [[ ${ERUST_RUN_EXTRA_TESTS:-no} != no ]]; then - tests+=( - rustdoc - rustdoc-js - rustdoc-js-std - rustdoc-ui - run-make-fulldeps - ui - ui-fulldeps - ) - fi - - local i failed=() - einfo "rust_src_test: enabled tests ${tests[@]/#/src/test/}" - for i in "${tests[@]}"; do - local t="src/test/${i}" - einfo "rust_src_test: running ${t}" - if ! ( - IFS=$'\n' - env $(cat "${S}"/config.env) RUST_BACKTRACE=1 \ - "${EPYTHON}" ./x.py test -vv --config="${S}"/config.toml \ - -j$(makeopts_jobs) --no-doc --no-fail-fast "${t}" - ) - then - failed+=( "${t}" ) - eerror "rust_src_test: ${t} failed" - fi - done - - if [[ ${#failed[@]} -ne 0 ]]; then - eerror "rust_src_test: failure summary: ${failed[@]}" - die "aborting due to test failures" - fi -} - -src_install() { - ( - IFS=$'\n' - env $(cat "${S}"/config.env) DESTDIR="${D}" \ - "${EPYTHON}" ./x.py install -vv --config="${S}"/config.toml -j$(makeopts_jobs) || die - ) - - # bug #689562, #689160 - rm -v "${ED}/usr/lib/${PN}/${PV}/etc/bash_completion.d/cargo" || die - rmdir -v "${ED}/usr/lib/${PN}/${PV}"/etc{/bash_completion.d,} || die - newbashcomp src/tools/cargo/src/etc/cargo.bashcomp.sh cargo - - local symlinks=( - cargo - rustc - rustdoc - rust-gdb - rust-gdbgui - rust-lldb - ) - - use clippy && symlinks+=( clippy-driver cargo-clippy ) - use miri && symlinks+=( miri cargo-miri ) - use rls && symlinks+=( rls ) - use rustfmt && symlinks+=( rustfmt cargo-fmt ) - - einfo "installing eselect-rust symlinks and paths: ${symlinks[@]}" - local i - for i in "${symlinks[@]}"; do - # we need realpath on /usr/bin/* symlink return version-appended binary path. - # so /usr/bin/rustc should point to /usr/lib/rust//bin/rustc- - # need to fix eselect-rust to remove this hack. - local ver_i="${i}-${PV}" - if [[ -f "${ED}/usr/lib/${PN}/${PV}/bin/${i}" ]]; then - einfo "Installing ${i} symlink" - ln -v "${ED}/usr/lib/${PN}/${PV}/bin/${i}" "${ED}/usr/lib/${PN}/${PV}/bin/${ver_i}" || die - else - ewarn "${i} symlink requested, but source file not found" - ewarn "please report this" - fi - dosym "../lib/${PN}/${PV}/bin/${ver_i}" "/usr/bin/${ver_i}" - done - - # symlinks to switch components to active rust in eselect - dosym "${PV}/lib" "/usr/lib/${PN}/lib-${PV}" - dosym "${PV}/libexec" "/usr/lib/${PN}/libexec-${PV}" - dosym "${PV}/share/man" "/usr/lib/${PN}/man-${PV}" - dosym "rust/${PV}/lib/rustlib" "/usr/lib/rustlib-${PV}" - dosym "../../lib/${PN}/${PV}/share/doc/rust" "/usr/share/doc/${P}" - - newenvd - "50${P}" <<-_EOF_ - LDPATH="${EPREFIX}/usr/lib/rust/lib" - MANPATH="${EPREFIX}/usr/lib/rust/man" - $(use amd64 && usex elibc_musl 'CARGO_TARGET_X86_64_UNKNOWN_LINUX_MUSL_RUSTFLAGS="-C target-feature=-crt-static"' '') - $(use arm64 && usex elibc_musl 'CARGO_TARGET_AARCH64_UNKNOWN_LINUX_MUSL_RUSTFLAGS="-C target-feature=-crt-static"' '') - _EOF_ - - rm -rf "${ED}/usr/lib/${PN}/${PV}"/*.old || die - rm -rf "${ED}/usr/lib/${PN}/${PV}/doc"/*.old || die - - # note: eselect-rust adds EROOT to all paths below - cat <<-_EOF_ > "${T}/provider-${P}" - /usr/bin/cargo - /usr/bin/rustdoc - /usr/bin/rust-gdb - /usr/bin/rust-gdbgui - /usr/bin/rust-lldb - /usr/lib/rustlib - /usr/lib/rust/lib - /usr/lib/rust/libexec - /usr/lib/rust/man - /usr/share/doc/rust - _EOF_ - - if use clippy; then - echo /usr/bin/clippy-driver >> "${T}/provider-${P}" - echo /usr/bin/cargo-clippy >> "${T}/provider-${P}" - fi - if use miri; then - echo /usr/bin/miri >> "${T}/provider-${P}" - echo /usr/bin/cargo-miri >> "${T}/provider-${P}" - fi - if use rls; then - echo /usr/bin/rls >> "${T}/provider-${P}" - fi - if use rustfmt; then - echo /usr/bin/rustfmt >> "${T}/provider-${P}" - echo /usr/bin/cargo-fmt >> "${T}/provider-${P}" - fi - - insinto /etc/env.d/rust - doins "${T}/provider-${P}" -} - -pkg_postinst() { - eselect rust update - - if has_version sys-devel/gdb || has_version dev-util/lldb; then - elog "Rust installs a helper script for calling GDB and LLDB," - elog "for your convenience it is installed under /usr/bin/rust-{gdb,lldb}-${PV}." - fi - - if has_version app-editors/emacs; then - elog "install app-emacs/rust-mode to get emacs support for rust." - fi - - if has_version app-editors/gvim || has_version app-editors/vim; then - elog "install app-vim/rust-vim to get vim support for rust." - fi -} - -pkg_postrm() { - eselect rust cleanup -} diff --git a/dev-lang/rust/rust-1.55.0.ebuild b/dev-lang/rust/rust-1.55.0.ebuild deleted file mode 100644 index 2cb07abe8789..000000000000 --- a/dev-lang/rust/rust-1.55.0.ebuild +++ /dev/null @@ -1,683 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..9} ) - -inherit bash-completion-r1 check-reqs estack flag-o-matic llvm multiprocessing \ - multilib multilib-build python-any-r1 rust-toolchain toolchain-funcs verify-sig - -if [[ ${PV} = *beta* ]]; then - betaver=${PV//*beta} - BETA_SNAPSHOT="${betaver:0:4}-${betaver:4:2}-${betaver:6:2}" - MY_P="rustc-beta" - SLOT="beta/${PV}" - SRC="${BETA_SNAPSHOT}/rustc-beta-src.tar.xz -> rustc-${PV}-src.tar.xz" -else - ABI_VER="$(ver_cut 1-2)" - SLOT="stable/${ABI_VER}" - MY_P="rustc-${PV}" - SRC="${MY_P}-src.tar.xz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" -fi - -RUST_STAGE0_VERSION="1.$(($(ver_cut 2) - 1)).0" - -DESCRIPTION="Systems programming language from Mozilla" -HOMEPAGE="https://www.rust-lang.org/" - -SRC_URI=" - https://static.rust-lang.org/dist/${SRC} - verify-sig? ( https://static.rust-lang.org/dist/${SRC}.asc ) - !system-bootstrap? ( $(rust_all_arch_uris rust-${RUST_STAGE0_VERSION}) ) -" - -# keep in sync with llvm ebuild of the same version as bundled one. -ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM AVR BPF Hexagon Lanai Mips MSP430 - NVPTX PowerPC RISCV Sparc SystemZ WebAssembly X86 XCore ) -ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" ) -LLVM_TARGET_USEDEPS=${ALL_LLVM_TARGETS[@]/%/(-)?} - -LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA" - -IUSE="clippy cpu_flags_x86_sse2 debug doc miri nightly parallel-compiler rls rustfmt system-bootstrap system-llvm test wasm ${ALL_LLVM_TARGETS[*]}" - -# Please keep the LLVM dependency block separate. Since LLVM is slotted, -# we need to *really* make sure we're not pulling more than one slot -# simultaneously. - -# How to use it: -# List all the working slots in LLVM_VALID_SLOTS, newest first. -LLVM_VALID_SLOTS=( 12 ) -LLVM_MAX_SLOT="${LLVM_VALID_SLOTS[0]}" - -# splitting usedeps needed to avoid CI/pkgcheck's UncheckableDep limitation -# (-) usedep needed because we may build with older llvm without that target -LLVM_DEPEND="|| ( " -for _s in ${LLVM_VALID_SLOTS[@]}; do - LLVM_DEPEND+=" ( " - for _x in ${ALL_LLVM_TARGETS[@]}; do - LLVM_DEPEND+=" - ${_x}? ( sys-devel/llvm:${_s}[${_x}(-)] )" - done - LLVM_DEPEND+=" )" -done -unset _s _x -LLVM_DEPEND+=" ) - /dev/null) ) - rustc_version=${rustc_version[0]#rust-bin-} - rustc_version=${rustc_version#rust-} - - [[ -z "${rustc_version}" ]] && die "Failed to determine rust version, check 'eselect rust' output" - - if ver_test "${rustc_version}" -lt "${rustc_wanted}" ; then - eerror "Rust >=${rustc_wanted} is required" - eerror "please run 'eselect rust' and set correct rust version" - die "selected rust version is too old" - elif ver_test "${rustc_version}" -ge "${rustc_toonew}" ; then - eerror "Rust <${rustc_toonew} is required" - eerror "please run 'eselect rust' and set correct rust version" - die "selected rust version is too new" - else - einfo "Using rust ${rustc_version} to build" - fi -} - -pre_build_checks() { - local M=4096 - # multiply requirements by 1.5 if we are doing x86-multilib - if use amd64; then - M=$(( $(usex abi_x86_32 15 10) * ${M} / 10 )) - fi - M=$(( $(usex clippy 128 0) + ${M} )) - M=$(( $(usex miri 128 0) + ${M} )) - M=$(( $(usex rls 512 0) + ${M} )) - M=$(( $(usex rustfmt 256 0) + ${M} )) - # add 2G if we compile llvm and 256M per llvm_target - if ! use system-llvm; then - M=$(( 2048 + ${M} )) - local ltarget - for ltarget in ${ALL_LLVM_TARGETS[@]}; do - M=$(( $(usex ${ltarget} 256 0) + ${M} )) - done - fi - M=$(( $(usex wasm 256 0) + ${M} )) - M=$(( $(usex debug 2 1) * ${M} )) - eshopts_push -s extglob - if is-flagq '-g?(gdb)?([1-9])'; then - M=$(( 15 * ${M} / 10 )) - fi - eshopts_pop - M=$(( $(usex system-bootstrap 0 1024) + ${M} )) - M=$(( $(usex doc 256 0) + ${M} )) - CHECKREQS_DISK_BUILD=${M}M check-reqs_pkg_${EBUILD_PHASE} -} - -llvm_check_deps() { - has_version -r "sys-devel/llvm:${LLVM_SLOT}[${LLVM_TARGET_USEDEPS// /,}]" -} - -pkg_pretend() { - pre_build_checks -} - -pkg_setup() { - pre_build_checks - python-any-r1_pkg_setup - - export LIBGIT2_NO_PKG_CONFIG=1 #749381 - - use system-bootstrap && bootstrap_rust_version_check - - if use system-llvm; then - llvm_pkg_setup - - local llvm_config="$(get_llvm_prefix "${LLVM_MAX_SLOT}")/bin/llvm-config" - export LLVM_LINK_SHARED=1 - export RUSTFLAGS="${RUSTFLAGS} -Lnative=$("${llvm_config}" --libdir)" - fi -} - -src_prepare() { - if ! use system-bootstrap; then - local rust_stage0_root="${WORKDIR}"/rust-stage0 - local rust_stage0="rust-${RUST_STAGE0_VERSION}-$(rust_abi)" - - "${WORKDIR}/${rust_stage0}"/install.sh --disable-ldconfig \ - --without=rust-docs --destdir="${rust_stage0_root}" --prefix=/ || die - fi - - default -} - -src_configure() { - local rust_target="" rust_targets="" arch_cflags - - # Collect rust target names to compile standard libs for all ABIs. - for v in $(multilib_get_enabled_abi_pairs); do - rust_targets="${rust_targets},\"$(rust_abi $(get_abi_CHOST ${v##*.}))\"" - done - if use wasm; then - rust_targets="${rust_targets},\"wasm32-unknown-unknown\"" - if use system-llvm; then - # un-hardcode rust-lld linker for this target - # https://bugs.gentoo.org/715348 - sed -i '/linker:/ s/rust-lld/wasm-ld/' compiler/rustc_target/src/spec/wasm_base.rs || die - fi - fi - rust_targets="${rust_targets#,}" - - local tools="\"cargo\"," - if use clippy; then - tools="\"clippy\",$tools" - fi - if use miri; then - tools="\"miri\",$tools" - fi - if use rls; then - tools="\"rls\",\"analysis\",\"src\",$tools" - fi - if use rustfmt; then - tools="\"rustfmt\",$tools" - fi - - local rust_stage0_root - if use system-bootstrap; then - local printsysroot - printsysroot="$(rustc --print sysroot || die "Can't determine rust's sysroot")" - rust_stage0_root="${printsysroot}" - else - rust_stage0_root="${WORKDIR}"/rust-stage0 - fi - # in case of prefix it will be already prefixed, as --print sysroot returns full path - [[ -d ${rust_stage0_root} ]] || die "${rust_stage0_root} is not a directory" - - rust_target="$(rust_abi)" - - cat <<- _EOF_ > "${S}"/config.toml - changelog-seen = 2 - [llvm] - download-ci-llvm = false - optimize = $(toml_usex !debug) - release-debuginfo = $(toml_usex debug) - assertions = $(toml_usex debug) - ninja = true - targets = "${LLVM_TARGETS// /;}" - experimental-targets = "" - link-shared = $(toml_usex system-llvm) - [build] - build-stage = 2 - test-stage = 2 - doc-stage = 2 - build = "${rust_target}" - host = ["${rust_target}"] - target = [${rust_targets}] - cargo = "${rust_stage0_root}/bin/cargo" - rustc = "${rust_stage0_root}/bin/rustc" - rustfmt = "${rust_stage0_root}/bin/rustfmt" - docs = $(toml_usex doc) - compiler-docs = false - submodules = false - python = "${EPYTHON}" - locked-deps = true - vendor = true - extended = true - tools = [${tools}] - verbose = 2 - sanitizers = false - profiler = false - cargo-native-static = false - [install] - prefix = "${EPREFIX}/usr/lib/${PN}/${PV}" - sysconfdir = "etc" - docdir = "share/doc/rust" - bindir = "bin" - libdir = "lib" - mandir = "share/man" - [rust] - # https://github.com/rust-lang/rust/issues/54872 - codegen-units-std = 1 - optimize = true - debug = $(toml_usex debug) - debug-assertions = $(toml_usex debug) - debug-assertions-std = $(toml_usex debug) - debuginfo-level = $(usex debug 2 0) - debuginfo-level-rustc = $(usex debug 2 0) - debuginfo-level-std = $(usex debug 2 0) - debuginfo-level-tools = $(usex debug 2 0) - debuginfo-level-tests = 0 - backtrace = true - incremental = false - default-linker = "$(tc-getCC)" - parallel-compiler = $(toml_usex parallel-compiler) - channel = "$(usex nightly nightly stable)" - description = "gentoo" - rpath = false - verbose-tests = true - optimize-tests = $(toml_usex !debug) - codegen-tests = true - dist-src = false - remap-debuginfo = true - lld = $(usex system-llvm false $(toml_usex wasm)) - # only deny warnings if doc+wasm are NOT requested, documenting stage0 wasm std fails without it - # https://github.com/rust-lang/rust/issues/74976 - # https://github.com/rust-lang/rust/issues/76526 - deny-warnings = $(usex wasm $(usex doc false true) true) - backtrace-on-ice = true - jemalloc = false - [dist] - src-tarball = false - compression-formats = ["gz"] - _EOF_ - - for v in $(multilib_get_enabled_abi_pairs); do - rust_target=$(rust_abi $(get_abi_CHOST ${v##*.})) - arch_cflags="$(get_abi_CFLAGS ${v##*.})" - - cat <<- _EOF_ >> "${S}"/config.env - CFLAGS_${rust_target}=${arch_cflags} - _EOF_ - - cat <<- _EOF_ >> "${S}"/config.toml - [target.${rust_target}] - cc = "$(tc-getBUILD_CC)" - cxx = "$(tc-getBUILD_CXX)" - linker = "$(tc-getCC)" - ar = "$(tc-getAR)" - _EOF_ - # librustc_target/spec/linux_musl_base.rs sets base.crt_static_default = true; - if use elibc_musl; then - cat <<- _EOF_ >> "${S}"/config.toml - crt-static = false - _EOF_ - fi - if use system-llvm; then - cat <<- _EOF_ >> "${S}"/config.toml - llvm-config = "$(get_llvm_prefix "${LLVM_MAX_SLOT}")/bin/llvm-config" - _EOF_ - fi - done - if use wasm; then - cat <<- _EOF_ >> "${S}"/config.toml - [target.wasm32-unknown-unknown] - linker = "$(usex system-llvm lld rust-lld)" - _EOF_ - fi - - if [[ -n ${I_KNOW_WHAT_I_AM_DOING_CROSS} ]]; then # whitespace intentionally shifted below - # experimental cross support - # discussion: https://bugs.gentoo.org/679878 - # TODO: c*flags, clang, system-llvm, cargo.eclass target support - # it would be much better if we could split out stdlib - # complilation to separate ebuild and abuse CATEGORY to - # just install to /usr/lib/rustlib/ - - # extra targets defined as a bash array - # spec format: :: - # best place would be /etc/portage/env/dev-lang/rust - # Example: - # RUST_CROSS_TARGETS=( - # "AArch64:aarch64-unknown-linux-gnu:aarch64-unknown-linux-gnu" - # ) - # no extra hand holding is done, no target transformations, all - # values are passed as-is with just basic checks, so it's up to user to supply correct values - # valid rust targets can be obtained with - # rustc --print target-list - # matching cross toolchain has to be installed - # matching LLVM_TARGET has to be enabled for both rust and llvm (if using system one) - # only gcc toolchains installed with crossdev are checked for now. - - # BUG: we can't pass host flags to cross compiler, so just filter for now - # BUG: this should be more fine-grained. - filter-flags '-mcpu=*' '-march=*' '-mtune=*' - - local cross_target_spec - for cross_target_spec in "${RUST_CROSS_TARGETS[@]}";do - # extracts first element form :: - local cross_llvm_target="${cross_target_spec%%:*}" - # extracts toolchain triples, : - local cross_triples="${cross_target_spec#*:}" - # extracts first element after before : separator - local cross_rust_target="${cross_triples%%:*}" - # extracts last element after : separator - local cross_toolchain="${cross_triples##*:}" - use llvm_targets_${cross_llvm_target} || die "need llvm_targets_${cross_llvm_target} target enabled" - command -v ${cross_toolchain}-gcc > /dev/null 2>&1 || die "need ${cross_toolchain} cross toolchain" - - cat <<- _EOF_ >> "${S}"/config.toml - [target.${cross_rust_target}] - cc = "${cross_toolchain}-gcc" - cxx = "${cross_toolchain}-g++" - linker = "${cross_toolchain}-gcc" - ar = "${cross_toolchain}-ar" - _EOF_ - if use system-llvm; then - cat <<- _EOF_ >> "${S}"/config.toml - llvm-config = "$(get_llvm_prefix "${LLVM_MAX_SLOT}")/bin/llvm-config" - _EOF_ - fi - if [[ "${cross_toolchain}" == *-musl* ]]; then - cat <<- _EOF_ >> "${S}"/config.toml - musl-root = "$(${cross_toolchain}-gcc -print-sysroot)/usr" - _EOF_ - fi - - # append cross target to "normal" target list - # example 'target = ["powerpc64le-unknown-linux-gnu"]' - # becomes 'target = ["powerpc64le-unknown-linux-gnu","aarch64-unknown-linux-gnu"]' - - rust_targets="${rust_targets},\"${cross_rust_target}\"" - sed -i "/^target = \[/ s#\[.*\]#\[${rust_targets}\]#" config.toml || die - - ewarn - ewarn "Enabled ${cross_rust_target} rust target" - ewarn "Using ${cross_toolchain} cross toolchain" - ewarn - if ! has_version -b 'sys-devel/binutils[multitarget]' ; then - ewarn "'sys-devel/binutils[multitarget]' is not installed" - ewarn "'strip' will be unable to strip cross libraries" - ewarn "cross targets will be installed with full debug information" - ewarn "enable 'multitarget' USE flag for binutils to be able to strip object files" - ewarn - ewarn "Alternatively llvm-strip can be used, it supports stripping any target" - ewarn "define STRIP=\"llvm-strip\" to use it (experimental)" - ewarn - fi - done - fi # I_KNOW_WHAT_I_AM_DOING_CROSS - - einfo "Rust configured with the following flags:" - echo - echo RUSTFLAGS="${RUSTFLAGS:-}" - echo RUSTFLAGS_BOOTSTRAP="${RUSTFLAGS_BOOTSTRAP:-}" - echo RUSTFLAGS_NOT_BOOTSTRAP="${RUSTFLAGS_NOT_BOOTSTRAP:-}" - env | grep "CARGO_TARGET_.*_RUSTFLAGS=" - cat "${S}"/config.env || die - echo - einfo "config.toml contents:" - cat "${S}"/config.toml || die - echo -} - -src_compile() { - # we need \n IFS to have config.env with spaces loaded properly. #734018 - ( - IFS=$'\n' - env $(cat "${S}"/config.env) RUST_BACKTRACE=1\ - "${EPYTHON}" ./x.py build -vv --config="${S}"/config.toml -j$(makeopts_jobs) || die - ) -} - -src_test() { - # https://rustc-dev-guide.rust-lang.org/tests/intro.html - - # those are basic and codegen tests. - local tests=( - codegen - codegen-units - compile-fail - incremental - mir-opt - pretty - run-make - ) - - # fails if llvm is not built with ALL targets. - # and known to fail with system llvm sometimes. - use system-llvm || tests+=( assembly ) - - # fragile/expensive/less important tests - # or tests that require extra builds - # TODO: instead of skipping, just make some nonfatal. - if [[ ${ERUST_RUN_EXTRA_TESTS:-no} != no ]]; then - tests+=( - rustdoc - rustdoc-js - rustdoc-js-std - rustdoc-ui - run-make-fulldeps - ui - ui-fulldeps - ) - fi - - local i failed=() - einfo "rust_src_test: enabled tests ${tests[@]/#/src/test/}" - for i in "${tests[@]}"; do - local t="src/test/${i}" - einfo "rust_src_test: running ${t}" - if ! ( - IFS=$'\n' - env $(cat "${S}"/config.env) RUST_BACKTRACE=1 \ - "${EPYTHON}" ./x.py test -vv --config="${S}"/config.toml \ - -j$(makeopts_jobs) --no-doc --no-fail-fast "${t}" - ) - then - failed+=( "${t}" ) - eerror "rust_src_test: ${t} failed" - fi - done - - if [[ ${#failed[@]} -ne 0 ]]; then - eerror "rust_src_test: failure summary: ${failed[@]}" - die "aborting due to test failures" - fi -} - -src_install() { - ( - IFS=$'\n' - env $(cat "${S}"/config.env) DESTDIR="${D}" \ - "${EPYTHON}" ./x.py install -vv --config="${S}"/config.toml -j$(makeopts_jobs) || die - ) - - # bug #689562, #689160 - rm -v "${ED}/usr/lib/${PN}/${PV}/etc/bash_completion.d/cargo" || die - rmdir -v "${ED}/usr/lib/${PN}/${PV}"/etc{/bash_completion.d,} || die - newbashcomp src/tools/cargo/src/etc/cargo.bashcomp.sh cargo - - local symlinks=( - cargo - rustc - rustdoc - rust-gdb - rust-gdbgui - rust-lldb - ) - - use clippy && symlinks+=( clippy-driver cargo-clippy ) - use miri && symlinks+=( miri cargo-miri ) - use rls && symlinks+=( rls ) - use rustfmt && symlinks+=( rustfmt cargo-fmt ) - - einfo "installing eselect-rust symlinks and paths: ${symlinks[@]}" - local i - for i in "${symlinks[@]}"; do - # we need realpath on /usr/bin/* symlink return version-appended binary path. - # so /usr/bin/rustc should point to /usr/lib/rust//bin/rustc- - # need to fix eselect-rust to remove this hack. - local ver_i="${i}-${PV}" - if [[ -f "${ED}/usr/lib/${PN}/${PV}/bin/${i}" ]]; then - einfo "Installing ${i} symlink" - ln -v "${ED}/usr/lib/${PN}/${PV}/bin/${i}" "${ED}/usr/lib/${PN}/${PV}/bin/${ver_i}" || die - else - ewarn "${i} symlink requested, but source file not found" - ewarn "please report this" - fi - dosym "../lib/${PN}/${PV}/bin/${ver_i}" "/usr/bin/${ver_i}" - done - - # symlinks to switch components to active rust in eselect - dosym "${PV}/lib" "/usr/lib/${PN}/lib-${PV}" - dosym "${PV}/libexec" "/usr/lib/${PN}/libexec-${PV}" - dosym "${PV}/share/man" "/usr/lib/${PN}/man-${PV}" - dosym "rust/${PV}/lib/rustlib" "/usr/lib/rustlib-${PV}" - dosym "../../lib/${PN}/${PV}/share/doc/rust" "/usr/share/doc/${P}" - - newenvd - "50${P}" <<-_EOF_ - LDPATH="${EPREFIX}/usr/lib/rust/lib" - MANPATH="${EPREFIX}/usr/lib/rust/man" - $(use amd64 && usex elibc_musl 'CARGO_TARGET_X86_64_UNKNOWN_LINUX_MUSL_RUSTFLAGS="-C target-feature=-crt-static"' '') - $(use arm64 && usex elibc_musl 'CARGO_TARGET_AARCH64_UNKNOWN_LINUX_MUSL_RUSTFLAGS="-C target-feature=-crt-static"' '') - _EOF_ - - rm -rf "${ED}/usr/lib/${PN}/${PV}"/*.old || die - rm -rf "${ED}/usr/lib/${PN}/${PV}/doc"/*.old || die - - # note: eselect-rust adds EROOT to all paths below - cat <<-_EOF_ > "${T}/provider-${P}" - /usr/bin/cargo - /usr/bin/rustdoc - /usr/bin/rust-gdb - /usr/bin/rust-gdbgui - /usr/bin/rust-lldb - /usr/lib/rustlib - /usr/lib/rust/lib - /usr/lib/rust/libexec - /usr/lib/rust/man - /usr/share/doc/rust - _EOF_ - - if use clippy; then - echo /usr/bin/clippy-driver >> "${T}/provider-${P}" - echo /usr/bin/cargo-clippy >> "${T}/provider-${P}" - fi - if use miri; then - echo /usr/bin/miri >> "${T}/provider-${P}" - echo /usr/bin/cargo-miri >> "${T}/provider-${P}" - fi - if use rls; then - echo /usr/bin/rls >> "${T}/provider-${P}" - fi - if use rustfmt; then - echo /usr/bin/rustfmt >> "${T}/provider-${P}" - echo /usr/bin/cargo-fmt >> "${T}/provider-${P}" - fi - - insinto /etc/env.d/rust - doins "${T}/provider-${P}" -} - -pkg_postinst() { - eselect rust update - - if has_version sys-devel/gdb || has_version dev-util/lldb; then - elog "Rust installs a helper script for calling GDB and LLDB," - elog "for your convenience it is installed under /usr/bin/rust-{gdb,lldb}-${PV}." - fi - - if has_version app-editors/emacs; then - elog "install app-emacs/rust-mode to get emacs support for rust." - fi - - if has_version app-editors/gvim || has_version app-editors/vim; then - elog "install app-vim/rust-vim to get vim support for rust." - fi -} - -pkg_postrm() { - eselect rust cleanup -} diff --git a/dev-lang/rust/rust-1.56.1.ebuild b/dev-lang/rust/rust-1.56.1.ebuild deleted file mode 100644 index c9a8ac4881ee..000000000000 --- a/dev-lang/rust/rust-1.56.1.ebuild +++ /dev/null @@ -1,686 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..10} ) - -inherit bash-completion-r1 check-reqs estack flag-o-matic llvm multiprocessing \ - multilib multilib-build python-any-r1 rust-toolchain toolchain-funcs verify-sig - -if [[ ${PV} = *beta* ]]; then - betaver=${PV//*beta} - BETA_SNAPSHOT="${betaver:0:4}-${betaver:4:2}-${betaver:6:2}" - MY_P="rustc-beta" - SLOT="beta/${PV}" - SRC="${BETA_SNAPSHOT}/rustc-beta-src.tar.xz -> rustc-${PV}-src.tar.xz" -else - ABI_VER="$(ver_cut 1-2)" - SLOT="stable/${ABI_VER}" - MY_P="rustc-${PV}" - SRC="${MY_P}-src.tar.xz" - KEYWORDS="amd64 arm arm64 ppc64 ~riscv x86" -fi - -RUST_STAGE0_VERSION="1.$(($(ver_cut 2) - 1)).0" - -DESCRIPTION="Systems programming language from Mozilla" -HOMEPAGE="https://www.rust-lang.org/" - -SRC_URI=" - https://static.rust-lang.org/dist/${SRC} - verify-sig? ( https://static.rust-lang.org/dist/${SRC}.asc ) - !system-bootstrap? ( $(rust_all_arch_uris rust-${RUST_STAGE0_VERSION}) ) -" - -# keep in sync with llvm ebuild of the same version as bundled one. -ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM AVR BPF Hexagon Lanai Mips MSP430 - NVPTX PowerPC RISCV Sparc SystemZ WebAssembly X86 XCore ) -ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" ) -LLVM_TARGET_USEDEPS=${ALL_LLVM_TARGETS[@]/%/(-)?} - -LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA" - -IUSE="clippy cpu_flags_x86_sse2 debug doc miri nightly parallel-compiler rls rustfmt rust-src system-bootstrap system-llvm test wasm ${ALL_LLVM_TARGETS[*]}" - -# Please keep the LLVM dependency block separate. Since LLVM is slotted, -# we need to *really* make sure we're not pulling more than one slot -# simultaneously. - -# How to use it: -# List all the working slots in LLVM_VALID_SLOTS, newest first. -LLVM_VALID_SLOTS=( 13 ) -LLVM_MAX_SLOT="${LLVM_VALID_SLOTS[0]}" - -# splitting usedeps needed to avoid CI/pkgcheck's UncheckableDep limitation -# (-) usedep needed because we may build with older llvm without that target -LLVM_DEPEND="|| ( " -for _s in ${LLVM_VALID_SLOTS[@]}; do - LLVM_DEPEND+=" ( " - for _x in ${ALL_LLVM_TARGETS[@]}; do - LLVM_DEPEND+=" - ${_x}? ( sys-devel/llvm:${_s}[${_x}(-)] )" - done - LLVM_DEPEND+=" )" -done -unset _s _x -LLVM_DEPEND+=" ) - /dev/null) ) - rustc_version=${rustc_version[0]#rust-bin-} - rustc_version=${rustc_version#rust-} - - [[ -z "${rustc_version}" ]] && die "Failed to determine rust version, check 'eselect rust' output" - - if ver_test "${rustc_version}" -lt "${rustc_wanted}" ; then - eerror "Rust >=${rustc_wanted} is required" - eerror "please run 'eselect rust' and set correct rust version" - die "selected rust version is too old" - elif ver_test "${rustc_version}" -ge "${rustc_toonew}" ; then - eerror "Rust <${rustc_toonew} is required" - eerror "please run 'eselect rust' and set correct rust version" - die "selected rust version is too new" - else - einfo "Using rust ${rustc_version} to build" - fi -} - -pre_build_checks() { - local M=4096 - # multiply requirements by 1.5 if we are doing x86-multilib - if use amd64; then - M=$(( $(usex abi_x86_32 15 10) * ${M} / 10 )) - fi - M=$(( $(usex clippy 128 0) + ${M} )) - M=$(( $(usex miri 128 0) + ${M} )) - M=$(( $(usex rls 512 0) + ${M} )) - M=$(( $(usex rustfmt 256 0) + ${M} )) - # add 2G if we compile llvm and 256M per llvm_target - if ! use system-llvm; then - M=$(( 2048 + ${M} )) - local ltarget - for ltarget in ${ALL_LLVM_TARGETS[@]}; do - M=$(( $(usex ${ltarget} 256 0) + ${M} )) - done - fi - M=$(( $(usex wasm 256 0) + ${M} )) - M=$(( $(usex debug 2 1) * ${M} )) - eshopts_push -s extglob - if is-flagq '-g?(gdb)?([1-9])'; then - M=$(( 15 * ${M} / 10 )) - fi - eshopts_pop - M=$(( $(usex system-bootstrap 0 1024) + ${M} )) - M=$(( $(usex doc 256 0) + ${M} )) - CHECKREQS_DISK_BUILD=${M}M check-reqs_pkg_${EBUILD_PHASE} -} - -llvm_check_deps() { - has_version -r "sys-devel/llvm:${LLVM_SLOT}[${LLVM_TARGET_USEDEPS// /,}]" -} - -pkg_pretend() { - pre_build_checks -} - -pkg_setup() { - pre_build_checks - python-any-r1_pkg_setup - - export LIBGIT2_NO_PKG_CONFIG=1 #749381 - - use system-bootstrap && bootstrap_rust_version_check - - if use system-llvm; then - llvm_pkg_setup - - local llvm_config="$(get_llvm_prefix "${LLVM_MAX_SLOT}")/bin/llvm-config" - export LLVM_LINK_SHARED=1 - export RUSTFLAGS="${RUSTFLAGS} -Lnative=$("${llvm_config}" --libdir)" - fi -} - -src_prepare() { - if ! use system-bootstrap; then - local rust_stage0_root="${WORKDIR}"/rust-stage0 - local rust_stage0="rust-${RUST_STAGE0_VERSION}-$(rust_abi)" - - "${WORKDIR}/${rust_stage0}"/install.sh --disable-ldconfig \ - --without=rust-docs --destdir="${rust_stage0_root}" --prefix=/ || die - fi - - default -} - -src_configure() { - local rust_target="" rust_targets="" arch_cflags - - # Collect rust target names to compile standard libs for all ABIs. - for v in $(multilib_get_enabled_abi_pairs); do - rust_targets="${rust_targets},\"$(rust_abi $(get_abi_CHOST ${v##*.}))\"" - done - if use wasm; then - rust_targets="${rust_targets},\"wasm32-unknown-unknown\"" - if use system-llvm; then - # un-hardcode rust-lld linker for this target - # https://bugs.gentoo.org/715348 - sed -i '/linker:/ s/rust-lld/wasm-ld/' compiler/rustc_target/src/spec/wasm_base.rs || die - fi - fi - rust_targets="${rust_targets#,}" - - local tools="\"cargo\"," - if use clippy; then - tools="\"clippy\",$tools" - fi - if use miri; then - tools="\"miri\",$tools" - fi - if use rls; then - tools="\"rls\",\"analysis\",$tools" - fi - if use rustfmt; then - tools="\"rustfmt\",$tools" - fi - if use rust-src; then - tools="\"src\",$tools" - fi - - local rust_stage0_root - if use system-bootstrap; then - local printsysroot - printsysroot="$(rustc --print sysroot || die "Can't determine rust's sysroot")" - rust_stage0_root="${printsysroot}" - else - rust_stage0_root="${WORKDIR}"/rust-stage0 - fi - # in case of prefix it will be already prefixed, as --print sysroot returns full path - [[ -d ${rust_stage0_root} ]] || die "${rust_stage0_root} is not a directory" - - rust_target="$(rust_abi)" - - cat <<- _EOF_ > "${S}"/config.toml - changelog-seen = 2 - [llvm] - download-ci-llvm = false - optimize = $(toml_usex !debug) - release-debuginfo = $(toml_usex debug) - assertions = $(toml_usex debug) - ninja = true - targets = "${LLVM_TARGETS// /;}" - experimental-targets = "" - link-shared = $(toml_usex system-llvm) - [build] - build-stage = 2 - test-stage = 2 - doc-stage = 2 - build = "${rust_target}" - host = ["${rust_target}"] - target = [${rust_targets}] - cargo = "${rust_stage0_root}/bin/cargo" - rustc = "${rust_stage0_root}/bin/rustc" - rustfmt = "${rust_stage0_root}/bin/rustfmt" - docs = $(toml_usex doc) - compiler-docs = false - submodules = false - python = "${EPYTHON}" - locked-deps = true - vendor = true - extended = true - tools = [${tools}] - verbose = 2 - sanitizers = false - profiler = false - cargo-native-static = false - [install] - prefix = "${EPREFIX}/usr/lib/${PN}/${PV}" - sysconfdir = "etc" - docdir = "share/doc/rust" - bindir = "bin" - libdir = "lib" - mandir = "share/man" - [rust] - # https://github.com/rust-lang/rust/issues/54872 - codegen-units-std = 1 - optimize = true - debug = $(toml_usex debug) - debug-assertions = $(toml_usex debug) - debug-assertions-std = $(toml_usex debug) - debuginfo-level = $(usex debug 2 0) - debuginfo-level-rustc = $(usex debug 2 0) - debuginfo-level-std = $(usex debug 2 0) - debuginfo-level-tools = $(usex debug 2 0) - debuginfo-level-tests = 0 - backtrace = true - incremental = false - default-linker = "$(tc-getCC)" - parallel-compiler = $(toml_usex parallel-compiler) - channel = "$(usex nightly nightly stable)" - description = "gentoo" - rpath = false - verbose-tests = true - optimize-tests = $(toml_usex !debug) - codegen-tests = true - dist-src = false - remap-debuginfo = true - lld = $(usex system-llvm false $(toml_usex wasm)) - # only deny warnings if doc+wasm are NOT requested, documenting stage0 wasm std fails without it - # https://github.com/rust-lang/rust/issues/74976 - # https://github.com/rust-lang/rust/issues/76526 - deny-warnings = $(usex wasm $(usex doc false true) true) - backtrace-on-ice = true - jemalloc = false - [dist] - src-tarball = false - compression-formats = ["gz"] - _EOF_ - - for v in $(multilib_get_enabled_abi_pairs); do - rust_target=$(rust_abi $(get_abi_CHOST ${v##*.})) - arch_cflags="$(get_abi_CFLAGS ${v##*.})" - - cat <<- _EOF_ >> "${S}"/config.env - CFLAGS_${rust_target}=${arch_cflags} - _EOF_ - - cat <<- _EOF_ >> "${S}"/config.toml - [target.${rust_target}] - cc = "$(tc-getBUILD_CC)" - cxx = "$(tc-getBUILD_CXX)" - linker = "$(tc-getCC)" - ar = "$(tc-getAR)" - _EOF_ - # librustc_target/spec/linux_musl_base.rs sets base.crt_static_default = true; - if use elibc_musl; then - cat <<- _EOF_ >> "${S}"/config.toml - crt-static = false - _EOF_ - fi - if use system-llvm; then - cat <<- _EOF_ >> "${S}"/config.toml - llvm-config = "$(get_llvm_prefix "${LLVM_MAX_SLOT}")/bin/llvm-config" - _EOF_ - fi - done - if use wasm; then - cat <<- _EOF_ >> "${S}"/config.toml - [target.wasm32-unknown-unknown] - linker = "$(usex system-llvm lld rust-lld)" - _EOF_ - fi - - if [[ -n ${I_KNOW_WHAT_I_AM_DOING_CROSS} ]]; then # whitespace intentionally shifted below - # experimental cross support - # discussion: https://bugs.gentoo.org/679878 - # TODO: c*flags, clang, system-llvm, cargo.eclass target support - # it would be much better if we could split out stdlib - # complilation to separate ebuild and abuse CATEGORY to - # just install to /usr/lib/rustlib/ - - # extra targets defined as a bash array - # spec format: :: - # best place would be /etc/portage/env/dev-lang/rust - # Example: - # RUST_CROSS_TARGETS=( - # "AArch64:aarch64-unknown-linux-gnu:aarch64-unknown-linux-gnu" - # ) - # no extra hand holding is done, no target transformations, all - # values are passed as-is with just basic checks, so it's up to user to supply correct values - # valid rust targets can be obtained with - # rustc --print target-list - # matching cross toolchain has to be installed - # matching LLVM_TARGET has to be enabled for both rust and llvm (if using system one) - # only gcc toolchains installed with crossdev are checked for now. - - # BUG: we can't pass host flags to cross compiler, so just filter for now - # BUG: this should be more fine-grained. - filter-flags '-mcpu=*' '-march=*' '-mtune=*' - - local cross_target_spec - for cross_target_spec in "${RUST_CROSS_TARGETS[@]}";do - # extracts first element form :: - local cross_llvm_target="${cross_target_spec%%:*}" - # extracts toolchain triples, : - local cross_triples="${cross_target_spec#*:}" - # extracts first element after before : separator - local cross_rust_target="${cross_triples%%:*}" - # extracts last element after : separator - local cross_toolchain="${cross_triples##*:}" - use llvm_targets_${cross_llvm_target} || die "need llvm_targets_${cross_llvm_target} target enabled" - command -v ${cross_toolchain}-gcc > /dev/null 2>&1 || die "need ${cross_toolchain} cross toolchain" - - cat <<- _EOF_ >> "${S}"/config.toml - [target.${cross_rust_target}] - cc = "${cross_toolchain}-gcc" - cxx = "${cross_toolchain}-g++" - linker = "${cross_toolchain}-gcc" - ar = "${cross_toolchain}-ar" - _EOF_ - if use system-llvm; then - cat <<- _EOF_ >> "${S}"/config.toml - llvm-config = "$(get_llvm_prefix "${LLVM_MAX_SLOT}")/bin/llvm-config" - _EOF_ - fi - if [[ "${cross_toolchain}" == *-musl* ]]; then - cat <<- _EOF_ >> "${S}"/config.toml - musl-root = "$(${cross_toolchain}-gcc -print-sysroot)/usr" - _EOF_ - fi - - # append cross target to "normal" target list - # example 'target = ["powerpc64le-unknown-linux-gnu"]' - # becomes 'target = ["powerpc64le-unknown-linux-gnu","aarch64-unknown-linux-gnu"]' - - rust_targets="${rust_targets},\"${cross_rust_target}\"" - sed -i "/^target = \[/ s#\[.*\]#\[${rust_targets}\]#" config.toml || die - - ewarn - ewarn "Enabled ${cross_rust_target} rust target" - ewarn "Using ${cross_toolchain} cross toolchain" - ewarn - if ! has_version -b 'sys-devel/binutils[multitarget]' ; then - ewarn "'sys-devel/binutils[multitarget]' is not installed" - ewarn "'strip' will be unable to strip cross libraries" - ewarn "cross targets will be installed with full debug information" - ewarn "enable 'multitarget' USE flag for binutils to be able to strip object files" - ewarn - ewarn "Alternatively llvm-strip can be used, it supports stripping any target" - ewarn "define STRIP=\"llvm-strip\" to use it (experimental)" - ewarn - fi - done - fi # I_KNOW_WHAT_I_AM_DOING_CROSS - - einfo "Rust configured with the following flags:" - echo - echo RUSTFLAGS="${RUSTFLAGS:-}" - echo RUSTFLAGS_BOOTSTRAP="${RUSTFLAGS_BOOTSTRAP:-}" - echo RUSTFLAGS_NOT_BOOTSTRAP="${RUSTFLAGS_NOT_BOOTSTRAP:-}" - env | grep "CARGO_TARGET_.*_RUSTFLAGS=" - cat "${S}"/config.env || die - echo - einfo "config.toml contents:" - cat "${S}"/config.toml || die - echo -} - -src_compile() { - # we need \n IFS to have config.env with spaces loaded properly. #734018 - ( - IFS=$'\n' - env $(cat "${S}"/config.env) RUST_BACKTRACE=1\ - "${EPYTHON}" ./x.py build -vv --config="${S}"/config.toml -j$(makeopts_jobs) || die - ) -} - -src_test() { - # https://rustc-dev-guide.rust-lang.org/tests/intro.html - - # those are basic and codegen tests. - local tests=( - codegen - codegen-units - compile-fail - incremental - mir-opt - pretty - run-make - ) - - # fails if llvm is not built with ALL targets. - # and known to fail with system llvm sometimes. - use system-llvm || tests+=( assembly ) - - # fragile/expensive/less important tests - # or tests that require extra builds - # TODO: instead of skipping, just make some nonfatal. - if [[ ${ERUST_RUN_EXTRA_TESTS:-no} != no ]]; then - tests+=( - rustdoc - rustdoc-js - rustdoc-js-std - rustdoc-ui - run-make-fulldeps - ui - ui-fulldeps - ) - fi - - local i failed=() - einfo "rust_src_test: enabled tests ${tests[@]/#/src/test/}" - for i in "${tests[@]}"; do - local t="src/test/${i}" - einfo "rust_src_test: running ${t}" - if ! ( - IFS=$'\n' - env $(cat "${S}"/config.env) RUST_BACKTRACE=1 \ - "${EPYTHON}" ./x.py test -vv --config="${S}"/config.toml \ - -j$(makeopts_jobs) --no-doc --no-fail-fast "${t}" - ) - then - failed+=( "${t}" ) - eerror "rust_src_test: ${t} failed" - fi - done - - if [[ ${#failed[@]} -ne 0 ]]; then - eerror "rust_src_test: failure summary: ${failed[@]}" - die "aborting due to test failures" - fi -} - -src_install() { - ( - IFS=$'\n' - env $(cat "${S}"/config.env) DESTDIR="${D}" \ - "${EPYTHON}" ./x.py install -vv --config="${S}"/config.toml -j$(makeopts_jobs) || die - ) - - # bug #689562, #689160 - rm -v "${ED}/usr/lib/${PN}/${PV}/etc/bash_completion.d/cargo" || die - rmdir -v "${ED}/usr/lib/${PN}/${PV}"/etc{/bash_completion.d,} || die - newbashcomp src/tools/cargo/src/etc/cargo.bashcomp.sh cargo - - local symlinks=( - cargo - rustc - rustdoc - rust-gdb - rust-gdbgui - rust-lldb - ) - - use clippy && symlinks+=( clippy-driver cargo-clippy ) - use miri && symlinks+=( miri cargo-miri ) - use rls && symlinks+=( rls ) - use rustfmt && symlinks+=( rustfmt cargo-fmt ) - - einfo "installing eselect-rust symlinks and paths: ${symlinks[@]}" - local i - for i in "${symlinks[@]}"; do - # we need realpath on /usr/bin/* symlink return version-appended binary path. - # so /usr/bin/rustc should point to /usr/lib/rust//bin/rustc- - # need to fix eselect-rust to remove this hack. - local ver_i="${i}-${PV}" - if [[ -f "${ED}/usr/lib/${PN}/${PV}/bin/${i}" ]]; then - einfo "Installing ${i} symlink" - ln -v "${ED}/usr/lib/${PN}/${PV}/bin/${i}" "${ED}/usr/lib/${PN}/${PV}/bin/${ver_i}" || die - else - ewarn "${i} symlink requested, but source file not found" - ewarn "please report this" - fi - dosym "../lib/${PN}/${PV}/bin/${ver_i}" "/usr/bin/${ver_i}" - done - - # symlinks to switch components to active rust in eselect - dosym "${PV}/lib" "/usr/lib/${PN}/lib-${PV}" - dosym "${PV}/libexec" "/usr/lib/${PN}/libexec-${PV}" - dosym "${PV}/share/man" "/usr/lib/${PN}/man-${PV}" - dosym "rust/${PV}/lib/rustlib" "/usr/lib/rustlib-${PV}" - dosym "../../lib/${PN}/${PV}/share/doc/rust" "/usr/share/doc/${P}" - - newenvd - "50${P}" <<-_EOF_ - LDPATH="${EPREFIX}/usr/lib/rust/lib" - MANPATH="${EPREFIX}/usr/lib/rust/man" - $(use amd64 && usex elibc_musl 'CARGO_TARGET_X86_64_UNKNOWN_LINUX_MUSL_RUSTFLAGS="-C target-feature=-crt-static"' '') - $(use arm64 && usex elibc_musl 'CARGO_TARGET_AARCH64_UNKNOWN_LINUX_MUSL_RUSTFLAGS="-C target-feature=-crt-static"' '') - _EOF_ - - rm -rf "${ED}/usr/lib/${PN}/${PV}"/*.old || die - rm -rf "${ED}/usr/lib/${PN}/${PV}/doc"/*.old || die - - # note: eselect-rust adds EROOT to all paths below - cat <<-_EOF_ > "${T}/provider-${P}" - /usr/bin/cargo - /usr/bin/rustdoc - /usr/bin/rust-gdb - /usr/bin/rust-gdbgui - /usr/bin/rust-lldb - /usr/lib/rustlib - /usr/lib/rust/lib - /usr/lib/rust/libexec - /usr/lib/rust/man - /usr/share/doc/rust - _EOF_ - - if use clippy; then - echo /usr/bin/clippy-driver >> "${T}/provider-${P}" - echo /usr/bin/cargo-clippy >> "${T}/provider-${P}" - fi - if use miri; then - echo /usr/bin/miri >> "${T}/provider-${P}" - echo /usr/bin/cargo-miri >> "${T}/provider-${P}" - fi - if use rls; then - echo /usr/bin/rls >> "${T}/provider-${P}" - fi - if use rustfmt; then - echo /usr/bin/rustfmt >> "${T}/provider-${P}" - echo /usr/bin/cargo-fmt >> "${T}/provider-${P}" - fi - - insinto /etc/env.d/rust - doins "${T}/provider-${P}" -} - -pkg_postinst() { - eselect rust update - - if has_version sys-devel/gdb || has_version dev-util/lldb; then - elog "Rust installs a helper script for calling GDB and LLDB," - elog "for your convenience it is installed under /usr/bin/rust-{gdb,lldb}-${PV}." - fi - - if has_version app-editors/emacs; then - elog "install app-emacs/rust-mode to get emacs support for rust." - fi - - if has_version app-editors/gvim || has_version app-editors/vim; then - elog "install app-vim/rust-vim to get vim support for rust." - fi -} - -pkg_postrm() { - eselect rust cleanup -} diff --git a/dev-lang/rust/rust-1.57.0.ebuild b/dev-lang/rust/rust-1.57.0.ebuild deleted file mode 100644 index 39b05b5407cd..000000000000 --- a/dev-lang/rust/rust-1.57.0.ebuild +++ /dev/null @@ -1,687 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..10} ) - -inherit bash-completion-r1 check-reqs estack flag-o-matic llvm multiprocessing \ - multilib multilib-build python-any-r1 rust-toolchain toolchain-funcs verify-sig - -if [[ ${PV} = *beta* ]]; then - betaver=${PV//*beta} - BETA_SNAPSHOT="${betaver:0:4}-${betaver:4:2}-${betaver:6:2}" - MY_P="rustc-beta" - SLOT="beta/${PV}" - SRC="${BETA_SNAPSHOT}/rustc-beta-src.tar.xz -> rustc-${PV}-src.tar.xz" -else - ABI_VER="$(ver_cut 1-2)" - SLOT="stable/${ABI_VER}" - MY_P="rustc-${PV}" - SRC="${MY_P}-src.tar.xz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" -fi - -RUST_STAGE0_VERSION="1.$(($(ver_cut 2) - 1)).0" - -DESCRIPTION="Systems programming language from Mozilla" -HOMEPAGE="https://www.rust-lang.org/" - -SRC_URI=" - https://static.rust-lang.org/dist/${SRC} - verify-sig? ( https://static.rust-lang.org/dist/${SRC}.asc ) - !system-bootstrap? ( $(rust_all_arch_uris rust-${RUST_STAGE0_VERSION}) ) -" - -# keep in sync with llvm ebuild of the same version as bundled one. -ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM AVR BPF Hexagon Lanai Mips MSP430 - NVPTX PowerPC RISCV Sparc SystemZ WebAssembly X86 XCore ) -ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" ) -LLVM_TARGET_USEDEPS=${ALL_LLVM_TARGETS[@]/%/(-)?} - -LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA" - -IUSE="clippy cpu_flags_x86_sse2 debug doc miri nightly parallel-compiler rls rustfmt rust-src system-bootstrap system-llvm test wasm ${ALL_LLVM_TARGETS[*]}" - -# Please keep the LLVM dependency block separate. Since LLVM is slotted, -# we need to *really* make sure we're not pulling more than one slot -# simultaneously. - -# How to use it: -# List all the working slots in LLVM_VALID_SLOTS, newest first. -LLVM_VALID_SLOTS=( 13 ) -LLVM_MAX_SLOT="${LLVM_VALID_SLOTS[0]}" - -# splitting usedeps needed to avoid CI/pkgcheck's UncheckableDep limitation -# (-) usedep needed because we may build with older llvm without that target -LLVM_DEPEND="|| ( " -for _s in ${LLVM_VALID_SLOTS[@]}; do - LLVM_DEPEND+=" ( " - for _x in ${ALL_LLVM_TARGETS[@]}; do - LLVM_DEPEND+=" - ${_x}? ( sys-devel/llvm:${_s}[${_x}(-)] )" - done - LLVM_DEPEND+=" )" -done -unset _s _x -LLVM_DEPEND+=" ) - /dev/null) ) - rustc_version=${rustc_version[0]#rust-bin-} - rustc_version=${rustc_version#rust-} - - [[ -z "${rustc_version}" ]] && die "Failed to determine rust version, check 'eselect rust' output" - - if ver_test "${rustc_version}" -lt "${rustc_wanted}" ; then - eerror "Rust >=${rustc_wanted} is required" - eerror "please run 'eselect rust' and set correct rust version" - die "selected rust version is too old" - elif ver_test "${rustc_version}" -ge "${rustc_toonew}" ; then - eerror "Rust <${rustc_toonew} is required" - eerror "please run 'eselect rust' and set correct rust version" - die "selected rust version is too new" - else - einfo "Using rust ${rustc_version} to build" - fi -} - -pre_build_checks() { - local M=4096 - # multiply requirements by 1.5 if we are doing x86-multilib - if use amd64; then - M=$(( $(usex abi_x86_32 15 10) * ${M} / 10 )) - fi - M=$(( $(usex clippy 128 0) + ${M} )) - M=$(( $(usex miri 128 0) + ${M} )) - M=$(( $(usex rls 512 0) + ${M} )) - M=$(( $(usex rustfmt 256 0) + ${M} )) - # add 2G if we compile llvm and 256M per llvm_target - if ! use system-llvm; then - M=$(( 2048 + ${M} )) - local ltarget - for ltarget in ${ALL_LLVM_TARGETS[@]}; do - M=$(( $(usex ${ltarget} 256 0) + ${M} )) - done - fi - M=$(( $(usex wasm 256 0) + ${M} )) - M=$(( $(usex debug 2 1) * ${M} )) - eshopts_push -s extglob - if is-flagq '-g?(gdb)?([1-9])'; then - M=$(( 15 * ${M} / 10 )) - fi - eshopts_pop - M=$(( $(usex system-bootstrap 0 1024) + ${M} )) - M=$(( $(usex doc 256 0) + ${M} )) - CHECKREQS_DISK_BUILD=${M}M check-reqs_pkg_${EBUILD_PHASE} -} - -llvm_check_deps() { - has_version -r "sys-devel/llvm:${LLVM_SLOT}[${LLVM_TARGET_USEDEPS// /,}]" -} - -pkg_pretend() { - pre_build_checks -} - -pkg_setup() { - pre_build_checks - python-any-r1_pkg_setup - - export LIBGIT2_NO_PKG_CONFIG=1 #749381 - - use system-bootstrap && bootstrap_rust_version_check - - if use system-llvm; then - llvm_pkg_setup - - local llvm_config="$(get_llvm_prefix "${LLVM_MAX_SLOT}")/bin/llvm-config" - export LLVM_LINK_SHARED=1 - export RUSTFLAGS="${RUSTFLAGS} -Lnative=$("${llvm_config}" --libdir)" - fi -} - -src_prepare() { - if ! use system-bootstrap; then - local rust_stage0_root="${WORKDIR}"/rust-stage0 - local rust_stage0="rust-${RUST_STAGE0_VERSION}-$(rust_abi)" - - "${WORKDIR}/${rust_stage0}"/install.sh --disable-ldconfig \ - --without=rust-docs --destdir="${rust_stage0_root}" --prefix=/ || die - fi - - default -} - -src_configure() { - local rust_target="" rust_targets="" arch_cflags - - # Collect rust target names to compile standard libs for all ABIs. - for v in $(multilib_get_enabled_abi_pairs); do - rust_targets="${rust_targets},\"$(rust_abi $(get_abi_CHOST ${v##*.}))\"" - done - if use wasm; then - rust_targets="${rust_targets},\"wasm32-unknown-unknown\"" - if use system-llvm; then - # un-hardcode rust-lld linker for this target - # https://bugs.gentoo.org/715348 - sed -i '/linker:/ s/rust-lld/wasm-ld/' compiler/rustc_target/src/spec/wasm_base.rs || die - fi - fi - rust_targets="${rust_targets#,}" - - local tools="\"cargo\"," - if use clippy; then - tools="\"clippy\",$tools" - fi - if use miri; then - tools="\"miri\",$tools" - fi - if use rls; then - tools="\"rls\",\"analysis\",$tools" - fi - if use rustfmt; then - tools="\"rustfmt\",$tools" - fi - if use rust-src; then - tools="\"src\",$tools" - fi - - local rust_stage0_root - if use system-bootstrap; then - local printsysroot - printsysroot="$(rustc --print sysroot || die "Can't determine rust's sysroot")" - rust_stage0_root="${printsysroot}" - else - rust_stage0_root="${WORKDIR}"/rust-stage0 - fi - # in case of prefix it will be already prefixed, as --print sysroot returns full path - [[ -d ${rust_stage0_root} ]] || die "${rust_stage0_root} is not a directory" - - rust_target="$(rust_abi)" - - cat <<- _EOF_ > "${S}"/config.toml - changelog-seen = 2 - [llvm] - download-ci-llvm = false - optimize = $(toml_usex !debug) - release-debuginfo = $(toml_usex debug) - assertions = $(toml_usex debug) - ninja = true - targets = "${LLVM_TARGETS// /;}" - experimental-targets = "" - link-shared = $(toml_usex system-llvm) - [build] - build-stage = 2 - test-stage = 2 - doc-stage = 2 - build = "${rust_target}" - host = ["${rust_target}"] - target = [${rust_targets}] - cargo = "${rust_stage0_root}/bin/cargo" - rustc = "${rust_stage0_root}/bin/rustc" - rustfmt = "${rust_stage0_root}/bin/rustfmt" - docs = $(toml_usex doc) - compiler-docs = false - submodules = false - python = "${EPYTHON}" - locked-deps = true - vendor = true - extended = true - tools = [${tools}] - verbose = 2 - sanitizers = false - profiler = false - cargo-native-static = false - [install] - prefix = "${EPREFIX}/usr/lib/${PN}/${PV}" - sysconfdir = "etc" - docdir = "share/doc/rust" - bindir = "bin" - libdir = "lib" - mandir = "share/man" - [rust] - # https://github.com/rust-lang/rust/issues/54872 - codegen-units-std = 1 - optimize = true - debug = $(toml_usex debug) - debug-assertions = $(toml_usex debug) - debug-assertions-std = $(toml_usex debug) - debuginfo-level = $(usex debug 2 0) - debuginfo-level-rustc = $(usex debug 2 0) - debuginfo-level-std = $(usex debug 2 0) - debuginfo-level-tools = $(usex debug 2 0) - debuginfo-level-tests = 0 - backtrace = true - incremental = false - default-linker = "$(tc-getCC)" - parallel-compiler = $(toml_usex parallel-compiler) - channel = "$(usex nightly nightly stable)" - description = "gentoo" - rpath = false - verbose-tests = true - optimize-tests = $(toml_usex !debug) - codegen-tests = true - dist-src = false - remap-debuginfo = true - lld = $(usex system-llvm false $(toml_usex wasm)) - # only deny warnings if doc+wasm are NOT requested, documenting stage0 wasm std fails without it - # https://github.com/rust-lang/rust/issues/74976 - # https://github.com/rust-lang/rust/issues/76526 - deny-warnings = $(usex wasm $(usex doc false true) true) - backtrace-on-ice = true - jemalloc = false - [dist] - src-tarball = false - compression-formats = ["gz"] - _EOF_ - - for v in $(multilib_get_enabled_abi_pairs); do - rust_target=$(rust_abi $(get_abi_CHOST ${v##*.})) - arch_cflags="$(get_abi_CFLAGS ${v##*.})" - - cat <<- _EOF_ >> "${S}"/config.env - CFLAGS_${rust_target}=${arch_cflags} - _EOF_ - - cat <<- _EOF_ >> "${S}"/config.toml - [target.${rust_target}] - cc = "$(tc-getBUILD_CC)" - cxx = "$(tc-getBUILD_CXX)" - linker = "$(tc-getCC)" - ar = "$(tc-getAR)" - _EOF_ - # librustc_target/spec/linux_musl_base.rs sets base.crt_static_default = true; - if use elibc_musl; then - cat <<- _EOF_ >> "${S}"/config.toml - crt-static = false - _EOF_ - fi - if use system-llvm; then - cat <<- _EOF_ >> "${S}"/config.toml - llvm-config = "$(get_llvm_prefix "${LLVM_MAX_SLOT}")/bin/llvm-config" - _EOF_ - fi - done - if use wasm; then - cat <<- _EOF_ >> "${S}"/config.toml - [target.wasm32-unknown-unknown] - linker = "$(usex system-llvm lld rust-lld)" - _EOF_ - fi - - if [[ -n ${I_KNOW_WHAT_I_AM_DOING_CROSS} ]]; then # whitespace intentionally shifted below - # experimental cross support - # discussion: https://bugs.gentoo.org/679878 - # TODO: c*flags, clang, system-llvm, cargo.eclass target support - # it would be much better if we could split out stdlib - # complilation to separate ebuild and abuse CATEGORY to - # just install to /usr/lib/rustlib/ - - # extra targets defined as a bash array - # spec format: :: - # best place would be /etc/portage/env/dev-lang/rust - # Example: - # RUST_CROSS_TARGETS=( - # "AArch64:aarch64-unknown-linux-gnu:aarch64-unknown-linux-gnu" - # ) - # no extra hand holding is done, no target transformations, all - # values are passed as-is with just basic checks, so it's up to user to supply correct values - # valid rust targets can be obtained with - # rustc --print target-list - # matching cross toolchain has to be installed - # matching LLVM_TARGET has to be enabled for both rust and llvm (if using system one) - # only gcc toolchains installed with crossdev are checked for now. - - # BUG: we can't pass host flags to cross compiler, so just filter for now - # BUG: this should be more fine-grained. - filter-flags '-mcpu=*' '-march=*' '-mtune=*' - - local cross_target_spec - for cross_target_spec in "${RUST_CROSS_TARGETS[@]}";do - # extracts first element form :: - local cross_llvm_target="${cross_target_spec%%:*}" - # extracts toolchain triples, : - local cross_triples="${cross_target_spec#*:}" - # extracts first element after before : separator - local cross_rust_target="${cross_triples%%:*}" - # extracts last element after : separator - local cross_toolchain="${cross_triples##*:}" - use llvm_targets_${cross_llvm_target} || die "need llvm_targets_${cross_llvm_target} target enabled" - command -v ${cross_toolchain}-gcc > /dev/null 2>&1 || die "need ${cross_toolchain} cross toolchain" - - cat <<- _EOF_ >> "${S}"/config.toml - [target.${cross_rust_target}] - cc = "${cross_toolchain}-gcc" - cxx = "${cross_toolchain}-g++" - linker = "${cross_toolchain}-gcc" - ar = "${cross_toolchain}-ar" - _EOF_ - if use system-llvm; then - cat <<- _EOF_ >> "${S}"/config.toml - llvm-config = "$(get_llvm_prefix "${LLVM_MAX_SLOT}")/bin/llvm-config" - _EOF_ - fi - if [[ "${cross_toolchain}" == *-musl* ]]; then - cat <<- _EOF_ >> "${S}"/config.toml - musl-root = "$(${cross_toolchain}-gcc -print-sysroot)/usr" - _EOF_ - fi - - # append cross target to "normal" target list - # example 'target = ["powerpc64le-unknown-linux-gnu"]' - # becomes 'target = ["powerpc64le-unknown-linux-gnu","aarch64-unknown-linux-gnu"]' - - rust_targets="${rust_targets},\"${cross_rust_target}\"" - sed -i "/^target = \[/ s#\[.*\]#\[${rust_targets}\]#" config.toml || die - - ewarn - ewarn "Enabled ${cross_rust_target} rust target" - ewarn "Using ${cross_toolchain} cross toolchain" - ewarn - if ! has_version -b 'sys-devel/binutils[multitarget]' ; then - ewarn "'sys-devel/binutils[multitarget]' is not installed" - ewarn "'strip' will be unable to strip cross libraries" - ewarn "cross targets will be installed with full debug information" - ewarn "enable 'multitarget' USE flag for binutils to be able to strip object files" - ewarn - ewarn "Alternatively llvm-strip can be used, it supports stripping any target" - ewarn "define STRIP=\"llvm-strip\" to use it (experimental)" - ewarn - fi - done - fi # I_KNOW_WHAT_I_AM_DOING_CROSS - - einfo "Rust configured with the following flags:" - echo - echo RUSTFLAGS="${RUSTFLAGS:-}" - echo RUSTFLAGS_BOOTSTRAP="${RUSTFLAGS_BOOTSTRAP:-}" - echo RUSTFLAGS_NOT_BOOTSTRAP="${RUSTFLAGS_NOT_BOOTSTRAP:-}" - env | grep "CARGO_TARGET_.*_RUSTFLAGS=" - cat "${S}"/config.env || die - echo - einfo "config.toml contents:" - cat "${S}"/config.toml || die - echo -} - -src_compile() { - # we need \n IFS to have config.env with spaces loaded properly. #734018 - ( - IFS=$'\n' - env $(cat "${S}"/config.env) RUST_BACKTRACE=1\ - "${EPYTHON}" ./x.py build -vv --config="${S}"/config.toml -j$(makeopts_jobs) || die - ) -} - -src_test() { - # https://rustc-dev-guide.rust-lang.org/tests/intro.html - - # those are basic and codegen tests. - local tests=( - codegen - codegen-units - compile-fail - incremental - mir-opt - pretty - run-make - ) - - # fails if llvm is not built with ALL targets. - # and known to fail with system llvm sometimes. - use system-llvm || tests+=( assembly ) - - # fragile/expensive/less important tests - # or tests that require extra builds - # TODO: instead of skipping, just make some nonfatal. - if [[ ${ERUST_RUN_EXTRA_TESTS:-no} != no ]]; then - tests+=( - rustdoc - rustdoc-js - rustdoc-js-std - rustdoc-ui - run-make-fulldeps - ui - ui-fulldeps - ) - fi - - local i failed=() - einfo "rust_src_test: enabled tests ${tests[@]/#/src/test/}" - for i in "${tests[@]}"; do - local t="src/test/${i}" - einfo "rust_src_test: running ${t}" - if ! ( - IFS=$'\n' - env $(cat "${S}"/config.env) RUST_BACKTRACE=1 \ - "${EPYTHON}" ./x.py test -vv --config="${S}"/config.toml \ - -j$(makeopts_jobs) --no-doc --no-fail-fast "${t}" - ) - then - failed+=( "${t}" ) - eerror "rust_src_test: ${t} failed" - fi - done - - if [[ ${#failed[@]} -ne 0 ]]; then - eerror "rust_src_test: failure summary: ${failed[@]}" - die "aborting due to test failures" - fi -} - -src_install() { - ( - IFS=$'\n' - env $(cat "${S}"/config.env) DESTDIR="${D}" \ - "${EPYTHON}" ./x.py install -vv --config="${S}"/config.toml -j$(makeopts_jobs) || die - ) - - # bug #689562, #689160 - rm -v "${ED}/usr/lib/${PN}/${PV}/etc/bash_completion.d/cargo" || die - rmdir -v "${ED}/usr/lib/${PN}/${PV}"/etc{/bash_completion.d,} || die - newbashcomp src/tools/cargo/src/etc/cargo.bashcomp.sh cargo - - local symlinks=( - cargo - rustc - rustdoc - rust-gdb - rust-gdbgui - rust-lldb - ) - - use clippy && symlinks+=( clippy-driver cargo-clippy ) - use miri && symlinks+=( miri cargo-miri ) - use rls && symlinks+=( rls ) - use rustfmt && symlinks+=( rustfmt cargo-fmt ) - - einfo "installing eselect-rust symlinks and paths: ${symlinks[@]}" - local i - for i in "${symlinks[@]}"; do - # we need realpath on /usr/bin/* symlink return version-appended binary path. - # so /usr/bin/rustc should point to /usr/lib/rust//bin/rustc- - # need to fix eselect-rust to remove this hack. - local ver_i="${i}-${PV}" - if [[ -f "${ED}/usr/lib/${PN}/${PV}/bin/${i}" ]]; then - einfo "Installing ${i} symlink" - ln -v "${ED}/usr/lib/${PN}/${PV}/bin/${i}" "${ED}/usr/lib/${PN}/${PV}/bin/${ver_i}" || die - else - ewarn "${i} symlink requested, but source file not found" - ewarn "please report this" - fi - dosym "../lib/${PN}/${PV}/bin/${ver_i}" "/usr/bin/${ver_i}" - done - - # symlinks to switch components to active rust in eselect - dosym "${PV}/lib" "/usr/lib/${PN}/lib-${PV}" - dosym "${PV}/libexec" "/usr/lib/${PN}/libexec-${PV}" - dosym "${PV}/share/man" "/usr/lib/${PN}/man-${PV}" - dosym "rust/${PV}/lib/rustlib" "/usr/lib/rustlib-${PV}" - dosym "../../lib/${PN}/${PV}/share/doc/rust" "/usr/share/doc/${P}" - - newenvd - "50${P}" <<-_EOF_ - LDPATH="${EPREFIX}/usr/lib/rust/lib" - MANPATH="${EPREFIX}/usr/lib/rust/man" - $(use amd64 && usex elibc_musl 'CARGO_TARGET_X86_64_UNKNOWN_LINUX_MUSL_RUSTFLAGS="-C target-feature=-crt-static"' '') - $(use arm64 && usex elibc_musl 'CARGO_TARGET_AARCH64_UNKNOWN_LINUX_MUSL_RUSTFLAGS="-C target-feature=-crt-static"' '') - _EOF_ - - rm -rf "${ED}/usr/lib/${PN}/${PV}"/*.old || die - rm -rf "${ED}/usr/lib/${PN}/${PV}/doc"/*.old || die - - # note: eselect-rust adds EROOT to all paths below - cat <<-_EOF_ > "${T}/provider-${P}" - /usr/bin/cargo - /usr/bin/rustdoc - /usr/bin/rust-gdb - /usr/bin/rust-gdbgui - /usr/bin/rust-lldb - /usr/lib/rustlib - /usr/lib/rust/lib - /usr/lib/rust/libexec - /usr/lib/rust/man - /usr/share/doc/rust - _EOF_ - - if use clippy; then - echo /usr/bin/clippy-driver >> "${T}/provider-${P}" - echo /usr/bin/cargo-clippy >> "${T}/provider-${P}" - fi - if use miri; then - echo /usr/bin/miri >> "${T}/provider-${P}" - echo /usr/bin/cargo-miri >> "${T}/provider-${P}" - fi - if use rls; then - echo /usr/bin/rls >> "${T}/provider-${P}" - fi - if use rustfmt; then - echo /usr/bin/rustfmt >> "${T}/provider-${P}" - echo /usr/bin/cargo-fmt >> "${T}/provider-${P}" - fi - - insinto /etc/env.d/rust - doins "${T}/provider-${P}" -} - -pkg_postinst() { - eselect rust update - - if has_version sys-devel/gdb || has_version dev-util/lldb; then - elog "Rust installs a helper script for calling GDB and LLDB," - elog "for your convenience it is installed under /usr/bin/rust-{gdb,lldb}-${PV}." - fi - - if has_version app-editors/emacs; then - elog "install app-emacs/rust-mode to get emacs support for rust." - fi - - if has_version app-editors/gvim || has_version app-editors/vim; then - elog "install app-vim/rust-vim to get vim support for rust." - fi -} - -pkg_postrm() { - eselect rust cleanup -} diff --git a/dev-lang/rust/rust-1.58.0.ebuild b/dev-lang/rust/rust-1.58.0.ebuild deleted file mode 100644 index 05df5cfc5f9d..000000000000 --- a/dev-lang/rust/rust-1.58.0.ebuild +++ /dev/null @@ -1,699 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..10} ) - -inherit bash-completion-r1 check-reqs estack flag-o-matic llvm multiprocessing \ - multilib multilib-build python-any-r1 rust-toolchain toolchain-funcs verify-sig - -if [[ ${PV} = *beta* ]]; then - betaver=${PV//*beta} - BETA_SNAPSHOT="${betaver:0:4}-${betaver:4:2}-${betaver:6:2}" - MY_P="rustc-beta" - SLOT="beta/${PV}" - SRC="${BETA_SNAPSHOT}/rustc-beta-src.tar.xz -> rustc-${PV}-src.tar.xz" -else - ABI_VER="$(ver_cut 1-2)" - SLOT="stable/${ABI_VER}" - MY_P="rustc-${PV}" - SRC="${MY_P}-src.tar.xz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" -fi - -RUST_STAGE0_VERSION="1.$(($(ver_cut 2) - 1)).0" - -DESCRIPTION="Systems programming language from Mozilla" -HOMEPAGE="https://www.rust-lang.org/" - -SRC_URI=" - https://static.rust-lang.org/dist/${SRC} - verify-sig? ( https://static.rust-lang.org/dist/${SRC}.asc ) - !system-bootstrap? ( $(rust_all_arch_uris rust-${RUST_STAGE0_VERSION}) ) -" - -# keep in sync with llvm ebuild of the same version as bundled one. -ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM AVR BPF Hexagon Lanai Mips MSP430 - NVPTX PowerPC RISCV Sparc SystemZ WebAssembly X86 XCore ) -ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" ) -LLVM_TARGET_USEDEPS=${ALL_LLVM_TARGETS[@]/%/(-)?} - -LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA" - -IUSE="clippy cpu_flags_x86_sse2 debug doc miri nightly parallel-compiler rls rustfmt rust-src system-bootstrap system-llvm test wasm ${ALL_LLVM_TARGETS[*]}" - -# Please keep the LLVM dependency block separate. Since LLVM is slotted, -# we need to *really* make sure we're not pulling more than one slot -# simultaneously. - -# How to use it: -# List all the working slots in LLVM_VALID_SLOTS, newest first. -LLVM_VALID_SLOTS=( 13 ) -LLVM_MAX_SLOT="${LLVM_VALID_SLOTS[0]}" - -# splitting usedeps needed to avoid CI/pkgcheck's UncheckableDep limitation -# (-) usedep needed because we may build with older llvm without that target -LLVM_DEPEND="|| ( " -for _s in ${LLVM_VALID_SLOTS[@]}; do - LLVM_DEPEND+=" ( " - for _x in ${ALL_LLVM_TARGETS[@]}; do - LLVM_DEPEND+=" - ${_x}? ( sys-devel/llvm:${_s}[${_x}(-)] )" - done - LLVM_DEPEND+=" )" -done -unset _s _x -LLVM_DEPEND+=" ) - /dev/null) ) - rustc_version=${rustc_version[0]#rust-bin-} - rustc_version=${rustc_version#rust-} - - [[ -z "${rustc_version}" ]] && die "Failed to determine rust version, check 'eselect rust' output" - - if ver_test "${rustc_version}" -lt "${rustc_wanted}" ; then - eerror "Rust >=${rustc_wanted} is required" - eerror "please run 'eselect rust' and set correct rust version" - die "selected rust version is too old" - elif ver_test "${rustc_version}" -ge "${rustc_toonew}" ; then - eerror "Rust <${rustc_toonew} is required" - eerror "please run 'eselect rust' and set correct rust version" - die "selected rust version is too new" - else - einfo "Using rust ${rustc_version} to build" - fi -} - -pre_build_checks() { - local M=4096 - # multiply requirements by 1.5 if we are doing x86-multilib - if use amd64; then - M=$(( $(usex abi_x86_32 15 10) * ${M} / 10 )) - fi - M=$(( $(usex clippy 128 0) + ${M} )) - M=$(( $(usex miri 128 0) + ${M} )) - M=$(( $(usex rls 512 0) + ${M} )) - M=$(( $(usex rustfmt 256 0) + ${M} )) - # add 2G if we compile llvm and 256M per llvm_target - if ! use system-llvm; then - M=$(( 2048 + ${M} )) - local ltarget - for ltarget in ${ALL_LLVM_TARGETS[@]}; do - M=$(( $(usex ${ltarget} 256 0) + ${M} )) - done - fi - M=$(( $(usex wasm 256 0) + ${M} )) - M=$(( $(usex debug 2 1) * ${M} )) - eshopts_push -s extglob - if is-flagq '-g?(gdb)?([1-9])'; then - M=$(( 15 * ${M} / 10 )) - fi - eshopts_pop - M=$(( $(usex system-bootstrap 0 1024) + ${M} )) - M=$(( $(usex doc 256 0) + ${M} )) - CHECKREQS_DISK_BUILD=${M}M check-reqs_pkg_${EBUILD_PHASE} -} - -llvm_check_deps() { - has_version -r "sys-devel/llvm:${LLVM_SLOT}[${LLVM_TARGET_USEDEPS// /,}]" -} - -pkg_pretend() { - pre_build_checks -} - -pkg_setup() { - pre_build_checks - python-any-r1_pkg_setup - - export LIBGIT2_NO_PKG_CONFIG=1 #749381 - - use system-bootstrap && bootstrap_rust_version_check - - if use system-llvm; then - llvm_pkg_setup - - local llvm_config="$(get_llvm_prefix "${LLVM_MAX_SLOT}")/bin/llvm-config" - export LLVM_LINK_SHARED=1 - export RUSTFLAGS="${RUSTFLAGS} -Lnative=$("${llvm_config}" --libdir)" - fi -} - -src_prepare() { - if ! use system-bootstrap; then - local rust_stage0_root="${WORKDIR}"/rust-stage0 - local rust_stage0="rust-${RUST_STAGE0_VERSION}-$(rust_abi)" - - "${WORKDIR}/${rust_stage0}"/install.sh --disable-ldconfig \ - --without=rust-docs --destdir="${rust_stage0_root}" --prefix=/ || die - fi - - default -} - -src_configure() { - local rust_target="" rust_targets="" arch_cflags - - # Collect rust target names to compile standard libs for all ABIs. - for v in $(multilib_get_enabled_abi_pairs); do - rust_targets="${rust_targets},\"$(rust_abi $(get_abi_CHOST ${v##*.}))\"" - done - if use wasm; then - rust_targets="${rust_targets},\"wasm32-unknown-unknown\"" - if use system-llvm; then - # un-hardcode rust-lld linker for this target - # https://bugs.gentoo.org/715348 - sed -i '/linker:/ s/rust-lld/wasm-ld/' compiler/rustc_target/src/spec/wasm_base.rs || die - fi - fi - rust_targets="${rust_targets#,}" - - local tools="\"cargo\"," - if use clippy; then - tools="\"clippy\",$tools" - fi - if use miri; then - tools="\"miri\",$tools" - fi - if use rls; then - tools="\"rls\",\"analysis\",$tools" - fi - if use rustfmt; then - tools="\"rustfmt\",$tools" - fi - if use rust-src; then - tools="\"src\",$tools" - fi - - local rust_stage0_root - if use system-bootstrap; then - local printsysroot - printsysroot="$(rustc --print sysroot || die "Can't determine rust's sysroot")" - rust_stage0_root="${printsysroot}" - else - rust_stage0_root="${WORKDIR}"/rust-stage0 - fi - # in case of prefix it will be already prefixed, as --print sysroot returns full path - [[ -d ${rust_stage0_root} ]] || die "${rust_stage0_root} is not a directory" - - rust_target="$(rust_abi)" - - cat <<- _EOF_ > "${S}"/config.toml - changelog-seen = 2 - [llvm] - download-ci-llvm = false - optimize = $(toml_usex !debug) - release-debuginfo = $(toml_usex debug) - assertions = $(toml_usex debug) - ninja = true - targets = "${LLVM_TARGETS// /;}" - experimental-targets = "" - link-shared = $(toml_usex system-llvm) - $(case "${rust_target}" in - i586-*-linux-*) - # https://github.com/rust-lang/rust/issues/93059 - echo 'cflags = "-fcf-protection=none"' - echo 'cxxflags = "-fcf-protection=none"' - echo 'ldflags = "-fcf-protection=none"' - ;; - esac) - [build] - build-stage = 2 - test-stage = 2 - doc-stage = 2 - build = "${rust_target}" - host = ["${rust_target}"] - target = [${rust_targets}] - cargo = "${rust_stage0_root}/bin/cargo" - rustc = "${rust_stage0_root}/bin/rustc" - rustfmt = "${rust_stage0_root}/bin/rustfmt" - docs = $(toml_usex doc) - compiler-docs = false - submodules = false - python = "${EPYTHON}" - locked-deps = true - vendor = true - extended = true - tools = [${tools}] - verbose = 2 - sanitizers = false - profiler = false - cargo-native-static = false - [install] - prefix = "${EPREFIX}/usr/lib/${PN}/${PV}" - sysconfdir = "etc" - docdir = "share/doc/rust" - bindir = "bin" - libdir = "lib" - mandir = "share/man" - [rust] - # https://github.com/rust-lang/rust/issues/54872 - codegen-units-std = 1 - optimize = true - debug = $(toml_usex debug) - debug-assertions = $(toml_usex debug) - debug-assertions-std = $(toml_usex debug) - debuginfo-level = $(usex debug 2 0) - debuginfo-level-rustc = $(usex debug 2 0) - debuginfo-level-std = $(usex debug 2 0) - debuginfo-level-tools = $(usex debug 2 0) - debuginfo-level-tests = 0 - backtrace = true - incremental = false - default-linker = "$(tc-getCC)" - parallel-compiler = $(toml_usex parallel-compiler) - channel = "$(usex nightly nightly stable)" - description = "gentoo" - rpath = false - verbose-tests = true - optimize-tests = $(toml_usex !debug) - codegen-tests = true - dist-src = false - remap-debuginfo = true - lld = $(usex system-llvm false $(toml_usex wasm)) - # only deny warnings if doc+wasm are NOT requested, documenting stage0 wasm std fails without it - # https://github.com/rust-lang/rust/issues/74976 - # https://github.com/rust-lang/rust/issues/76526 - deny-warnings = $(usex wasm $(usex doc false true) true) - backtrace-on-ice = true - jemalloc = false - [dist] - src-tarball = false - compression-formats = ["gz"] - _EOF_ - - for v in $(multilib_get_enabled_abi_pairs); do - rust_target=$(rust_abi $(get_abi_CHOST ${v##*.})) - arch_cflags="$(get_abi_CFLAGS ${v##*.})" - - cat <<- _EOF_ >> "${S}"/config.env - CFLAGS_${rust_target}=${arch_cflags} - _EOF_ - - cat <<- _EOF_ >> "${S}"/config.toml - [target.${rust_target}] - ar = "$(tc-getAR)" - cc = "$(tc-getCC)" - cxx = "$(tc-getCXX)" - linker = "$(tc-getCC)" - ranlib = "$(tc-getRANLIB)" - _EOF_ - # librustc_target/spec/linux_musl_base.rs sets base.crt_static_default = true; - if use elibc_musl; then - cat <<- _EOF_ >> "${S}"/config.toml - crt-static = false - _EOF_ - fi - if use system-llvm; then - cat <<- _EOF_ >> "${S}"/config.toml - llvm-config = "$(get_llvm_prefix "${LLVM_MAX_SLOT}")/bin/llvm-config" - _EOF_ - fi - done - if use wasm; then - cat <<- _EOF_ >> "${S}"/config.toml - [target.wasm32-unknown-unknown] - linker = "$(usex system-llvm lld rust-lld)" - _EOF_ - fi - - if [[ -n ${I_KNOW_WHAT_I_AM_DOING_CROSS} ]]; then # whitespace intentionally shifted below - # experimental cross support - # discussion: https://bugs.gentoo.org/679878 - # TODO: c*flags, clang, system-llvm, cargo.eclass target support - # it would be much better if we could split out stdlib - # complilation to separate ebuild and abuse CATEGORY to - # just install to /usr/lib/rustlib/ - - # extra targets defined as a bash array - # spec format: :: - # best place would be /etc/portage/env/dev-lang/rust - # Example: - # RUST_CROSS_TARGETS=( - # "AArch64:aarch64-unknown-linux-gnu:aarch64-unknown-linux-gnu" - # ) - # no extra hand holding is done, no target transformations, all - # values are passed as-is with just basic checks, so it's up to user to supply correct values - # valid rust targets can be obtained with - # rustc --print target-list - # matching cross toolchain has to be installed - # matching LLVM_TARGET has to be enabled for both rust and llvm (if using system one) - # only gcc toolchains installed with crossdev are checked for now. - - # BUG: we can't pass host flags to cross compiler, so just filter for now - # BUG: this should be more fine-grained. - filter-flags '-mcpu=*' '-march=*' '-mtune=*' - - local cross_target_spec - for cross_target_spec in "${RUST_CROSS_TARGETS[@]}";do - # extracts first element form :: - local cross_llvm_target="${cross_target_spec%%:*}" - # extracts toolchain triples, : - local cross_triples="${cross_target_spec#*:}" - # extracts first element after before : separator - local cross_rust_target="${cross_triples%%:*}" - # extracts last element after : separator - local cross_toolchain="${cross_triples##*:}" - use llvm_targets_${cross_llvm_target} || die "need llvm_targets_${cross_llvm_target} target enabled" - command -v ${cross_toolchain}-gcc > /dev/null 2>&1 || die "need ${cross_toolchain} cross toolchain" - - cat <<- _EOF_ >> "${S}"/config.toml - [target.${cross_rust_target}] - ar = "${cross_toolchain}-ar" - cc = "${cross_toolchain}-gcc" - cxx = "${cross_toolchain}-g++" - linker = "${cross_toolchain}-gcc" - ranlib = "${cross_toolchain}-ranlib" - _EOF_ - if use system-llvm; then - cat <<- _EOF_ >> "${S}"/config.toml - llvm-config = "$(get_llvm_prefix "${LLVM_MAX_SLOT}")/bin/llvm-config" - _EOF_ - fi - if [[ "${cross_toolchain}" == *-musl* ]]; then - cat <<- _EOF_ >> "${S}"/config.toml - musl-root = "$(${cross_toolchain}-gcc -print-sysroot)/usr" - _EOF_ - fi - - # append cross target to "normal" target list - # example 'target = ["powerpc64le-unknown-linux-gnu"]' - # becomes 'target = ["powerpc64le-unknown-linux-gnu","aarch64-unknown-linux-gnu"]' - - rust_targets="${rust_targets},\"${cross_rust_target}\"" - sed -i "/^target = \[/ s#\[.*\]#\[${rust_targets}\]#" config.toml || die - - ewarn - ewarn "Enabled ${cross_rust_target} rust target" - ewarn "Using ${cross_toolchain} cross toolchain" - ewarn - if ! has_version -b 'sys-devel/binutils[multitarget]' ; then - ewarn "'sys-devel/binutils[multitarget]' is not installed" - ewarn "'strip' will be unable to strip cross libraries" - ewarn "cross targets will be installed with full debug information" - ewarn "enable 'multitarget' USE flag for binutils to be able to strip object files" - ewarn - ewarn "Alternatively llvm-strip can be used, it supports stripping any target" - ewarn "define STRIP=\"llvm-strip\" to use it (experimental)" - ewarn - fi - done - fi # I_KNOW_WHAT_I_AM_DOING_CROSS - - einfo "Rust configured with the following flags:" - echo - echo RUSTFLAGS="${RUSTFLAGS:-}" - echo RUSTFLAGS_BOOTSTRAP="${RUSTFLAGS_BOOTSTRAP:-}" - echo RUSTFLAGS_NOT_BOOTSTRAP="${RUSTFLAGS_NOT_BOOTSTRAP:-}" - env | grep "CARGO_TARGET_.*_RUSTFLAGS=" - cat "${S}"/config.env || die - echo - einfo "config.toml contents:" - cat "${S}"/config.toml || die - echo -} - -src_compile() { - # we need \n IFS to have config.env with spaces loaded properly. #734018 - ( - IFS=$'\n' - env $(cat "${S}"/config.env) RUST_BACKTRACE=1\ - "${EPYTHON}" ./x.py build -vv --config="${S}"/config.toml -j$(makeopts_jobs) || die - ) -} - -src_test() { - # https://rustc-dev-guide.rust-lang.org/tests/intro.html - - # those are basic and codegen tests. - local tests=( - codegen - codegen-units - compile-fail - incremental - mir-opt - pretty - run-make - ) - - # fails if llvm is not built with ALL targets. - # and known to fail with system llvm sometimes. - use system-llvm || tests+=( assembly ) - - # fragile/expensive/less important tests - # or tests that require extra builds - # TODO: instead of skipping, just make some nonfatal. - if [[ ${ERUST_RUN_EXTRA_TESTS:-no} != no ]]; then - tests+=( - rustdoc - rustdoc-js - rustdoc-js-std - rustdoc-ui - run-make-fulldeps - ui - ui-fulldeps - ) - fi - - local i failed=() - einfo "rust_src_test: enabled tests ${tests[@]/#/src/test/}" - for i in "${tests[@]}"; do - local t="src/test/${i}" - einfo "rust_src_test: running ${t}" - if ! ( - IFS=$'\n' - env $(cat "${S}"/config.env) RUST_BACKTRACE=1 \ - "${EPYTHON}" ./x.py test -vv --config="${S}"/config.toml \ - -j$(makeopts_jobs) --no-doc --no-fail-fast "${t}" - ) - then - failed+=( "${t}" ) - eerror "rust_src_test: ${t} failed" - fi - done - - if [[ ${#failed[@]} -ne 0 ]]; then - eerror "rust_src_test: failure summary: ${failed[@]}" - die "aborting due to test failures" - fi -} - -src_install() { - ( - IFS=$'\n' - env $(cat "${S}"/config.env) DESTDIR="${D}" \ - "${EPYTHON}" ./x.py install -vv --config="${S}"/config.toml -j$(makeopts_jobs) || die - ) - - # bug #689562, #689160 - rm -v "${ED}/usr/lib/${PN}/${PV}/etc/bash_completion.d/cargo" || die - rmdir -v "${ED}/usr/lib/${PN}/${PV}"/etc{/bash_completion.d,} || die - newbashcomp src/tools/cargo/src/etc/cargo.bashcomp.sh cargo - - local symlinks=( - cargo - rustc - rustdoc - rust-gdb - rust-gdbgui - rust-lldb - ) - - use clippy && symlinks+=( clippy-driver cargo-clippy ) - use miri && symlinks+=( miri cargo-miri ) - use rls && symlinks+=( rls ) - use rustfmt && symlinks+=( rustfmt cargo-fmt ) - - einfo "installing eselect-rust symlinks and paths: ${symlinks[@]}" - local i - for i in "${symlinks[@]}"; do - # we need realpath on /usr/bin/* symlink return version-appended binary path. - # so /usr/bin/rustc should point to /usr/lib/rust//bin/rustc- - # need to fix eselect-rust to remove this hack. - local ver_i="${i}-${PV}" - if [[ -f "${ED}/usr/lib/${PN}/${PV}/bin/${i}" ]]; then - einfo "Installing ${i} symlink" - ln -v "${ED}/usr/lib/${PN}/${PV}/bin/${i}" "${ED}/usr/lib/${PN}/${PV}/bin/${ver_i}" || die - else - ewarn "${i} symlink requested, but source file not found" - ewarn "please report this" - fi - dosym "../lib/${PN}/${PV}/bin/${ver_i}" "/usr/bin/${ver_i}" - done - - # symlinks to switch components to active rust in eselect - dosym "${PV}/lib" "/usr/lib/${PN}/lib-${PV}" - dosym "${PV}/libexec" "/usr/lib/${PN}/libexec-${PV}" - dosym "${PV}/share/man" "/usr/lib/${PN}/man-${PV}" - dosym "rust/${PV}/lib/rustlib" "/usr/lib/rustlib-${PV}" - dosym "../../lib/${PN}/${PV}/share/doc/rust" "/usr/share/doc/${P}" - - newenvd - "50${P}" <<-_EOF_ - LDPATH="${EPREFIX}/usr/lib/rust/lib" - MANPATH="${EPREFIX}/usr/lib/rust/man" - $(use amd64 && usex elibc_musl 'CARGO_TARGET_X86_64_UNKNOWN_LINUX_MUSL_RUSTFLAGS="-C target-feature=-crt-static"' '') - $(use arm64 && usex elibc_musl 'CARGO_TARGET_AARCH64_UNKNOWN_LINUX_MUSL_RUSTFLAGS="-C target-feature=-crt-static"' '') - _EOF_ - - rm -rf "${ED}/usr/lib/${PN}/${PV}"/*.old || die - rm -rf "${ED}/usr/lib/${PN}/${PV}/doc"/*.old || die - - # note: eselect-rust adds EROOT to all paths below - cat <<-_EOF_ > "${T}/provider-${P}" - /usr/bin/cargo - /usr/bin/rustdoc - /usr/bin/rust-gdb - /usr/bin/rust-gdbgui - /usr/bin/rust-lldb - /usr/lib/rustlib - /usr/lib/rust/lib - /usr/lib/rust/libexec - /usr/lib/rust/man - /usr/share/doc/rust - _EOF_ - - if use clippy; then - echo /usr/bin/clippy-driver >> "${T}/provider-${P}" - echo /usr/bin/cargo-clippy >> "${T}/provider-${P}" - fi - if use miri; then - echo /usr/bin/miri >> "${T}/provider-${P}" - echo /usr/bin/cargo-miri >> "${T}/provider-${P}" - fi - if use rls; then - echo /usr/bin/rls >> "${T}/provider-${P}" - fi - if use rustfmt; then - echo /usr/bin/rustfmt >> "${T}/provider-${P}" - echo /usr/bin/cargo-fmt >> "${T}/provider-${P}" - fi - - insinto /etc/env.d/rust - doins "${T}/provider-${P}" -} - -pkg_postinst() { - eselect rust update - - if has_version sys-devel/gdb || has_version dev-util/lldb; then - elog "Rust installs a helper script for calling GDB and LLDB," - elog "for your convenience it is installed under /usr/bin/rust-{gdb,lldb}-${PV}." - fi - - if has_version app-editors/emacs; then - elog "install app-emacs/rust-mode to get emacs support for rust." - fi - - if has_version app-editors/gvim || has_version app-editors/vim; then - elog "install app-vim/rust-vim to get vim support for rust." - fi -} - -pkg_postrm() { - eselect rust cleanup -} diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest index 0b1dcd6095f8..c4990f42aa08 100644 --- a/dev-lang/spidermonkey/Manifest +++ b/dev-lang/spidermonkey/Manifest @@ -2,7 +2,7 @@ DIST firefox-68.0-patches-15.tar.xz 16060 BLAKE2B f9e6cd58ea51bed1af90a9d30fd551 DIST firefox-68.12.0esr.source.tar.xz 313856956 BLAKE2B eeaa4acc9fabf15ec1b313170a30cee8e1fc10a8b08512b915b83b7d6a81c09b365733ed94638bd434864fd7b0cb8cbf1bc2e43441be69e31117e8e6a099234c SHA512 839b02422e4c87bdb12e0995cd35ca8c1996f3fba00bbb46b419e46b67df5ec48a264cb14632db777ce29166ee4fdcb06e2ee3ce847e64328c58c9a2f9129f4c DIST firefox-78.15.0esr.source.tar.xz 330819568 BLAKE2B dc8785613c2f72c55d484642c89c2545765a9efbd609bc7c2cf57b4a3a06a2ea22e6959e42b5b8af867db782e8b2097a67dec858796b744e47008a8e575e2316 SHA512 ac3de735b246ce4f0e1619cd2664321ffa374240ce6843e785d79a350dc30c967996bbcc5e3b301cb3d822ca981cbea116758fc4122f1738d75ddfd1165b6378 DIST firefox-78esr-patches-19.tar.xz 88424 BLAKE2B fdc7bf8f28b3e799551a70f1cec7a695f52c4712f3b28733648fcd7dac5a599613f4c3d2cfa169266dc62b65619b7f28c0e06d32317adb8ec0056ca79c87e9f6 SHA512 3c81dadc9bf74207c4e361605127ef6141d77700c5c54f1f9cd5ad3be13df9f73c6eec2f51d779558e4bdad1e7395c6aa8943a93415bd1786d461042bc03550a -DIST firefox-91.5.0esr.source.tar.xz 381371300 BLAKE2B 21b25ded0d0541d2a5c0964ffe5e28a3b238b5dac1c0969383f8a41cb6a0fff8522c4ccfbd1cd309a5c52be9377ca9af446949dd3d9923cf36ce0e6603ff520a SHA512 1712415b6b73c6a21edfefc39eaba5fcbbca54032f78627c0005d291501d16ef4daffb8b9a160d1d5361113ceba04eb5ddb21d903e3dd8d58838aa9596f2d781 +DIST firefox-91.5.1esr.source.tar.xz 388976720 BLAKE2B 5ade6b402af1ad14438eabefe3d8249b8e0125968b7d6950f29747ff3a41f9f1b02c52a417756b07b68bacdde43549768d1b999b15ecdca237be9c0363d13b0c SHA512 26239e7a94b79f1e24a6667d7cf1c398d75992e8850144affbc5d3f34f04b91f0c9b020cab662b2cd4927924839ff2ddd2f3605c537bb5494fd9ac0d951b14fa DIST firefox-91esr-patches-04.tar.xz 17460 BLAKE2B 305d8b0bc8a4115a76e459afd8bc7987bdde2e76d4564faf664a92a4c6a95c975ce599c5ddde9bdafc3c37ca5c8758e0ef815364d0ce4dd5fd452ddae73a77eb SHA512 6073b31bb898fe61d72435b11deacb5e93a1744227e4704bb3012e0cb363792f3a965d72e7769c4aae3a25f0c81247b287ce145c81bbd0a87470a5438fede11e DIST js185-1.0.0.tar.gz 6164605 BLAKE2B 76a37f0ceae05d3475853875bd0ce4be6e525e4114816f8f281ea6fc6b60a71060975a0fa1cb843f57ad1e2f842dfb26b24244fa0fd6c20f6ae2ebbe430f70be SHA512 2af7122a7c7007fd7b6668776fe1222515a810b3e43bbf0f76b8f94e1ef406ffd3fb5ccec393021b00274c05b38a77235bc8d6886994c56762fcaf0aa7cf6718 DIST mozjs-52.9.1pre1.tar.bz2 30178574 BLAKE2B 0920432b5140e78297a9bcbccb54268d75a223d5e75e4ff90b3b01aab4f7736b4a4e05c47b3a925ff0a74607a0abad3b6583c75d070ef5142009b20ebaf6e4bf SHA512 187b231b246a5ae09e55c0fef77866b316d75f38f4c2e066d5d4325d8da63433027020c929439cab46af3253ac63ab2f780223a8fd2c6ff535b3409bb6c4aa0f diff --git a/dev-lang/spidermonkey/spidermonkey-68.12.0.ebuild b/dev-lang/spidermonkey/spidermonkey-68.12.0.ebuild index 85b28744cbed..feae0d7ca94d 100644 --- a/dev-lang/spidermonkey/spidermonkey-68.12.0.ebuild +++ b/dev-lang/spidermonkey/spidermonkey-68.12.0.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..9} ) +PYTHON_COMPAT=( python3_{8..10} ) PYTHON_REQ_USE="ssl" WANT_AUTOCONF="2.1" @@ -62,7 +62,7 @@ RESTRICT="!test? ( test )" BDEPEND="dev-lang/python:2.7 test? ( ${PYTHON_DEPS} )" -DEPEND=">=dev-libs/icu-63.1:= +DEPEND="=dev-libs/nspr-4.21 sys-libs/readline:0= >=sys-libs/zlib-1.2.3" @@ -194,6 +194,10 @@ src_test() { KNOWN_TESTFAILURES+=( non262/Date/time-zones-historic.js ) KNOWN_TESTFAILURES+=( non262/Date/toString-localized-posix.js ) KNOWN_TESTFAILURES+=( non262/Date/reset-time-zone-cache-same-offset.js ) + KNOWN_TESTFAILURES+=( non262/Intl/DateTimeFormat/format_timeZone.js ) + KNOWN_TESTFAILURES+=( non262/Intl/DateTimeFormat/format.js ) + KNOWN_TESTFAILURES+=( non262/Intl/Date/toLocaleDateString_timeZone.js ) + KNOWN_TESTFAILURES+=( non262/Intl/Date/toLocaleString_timeZone.js ) if use x86 ; then KNOWN_TESTFAILURES+=( test262/language/types/number/S8.5_A2.1.js ) diff --git a/dev-lang/spidermonkey/spidermonkey-91.5.0.ebuild b/dev-lang/spidermonkey/spidermonkey-91.5.1.ebuild similarity index 98% rename from dev-lang/spidermonkey/spidermonkey-91.5.0.ebuild rename to dev-lang/spidermonkey/spidermonkey-91.5.1.ebuild index f2c8b9767f6c..a57298109ce0 100644 --- a/dev-lang/spidermonkey/spidermonkey-91.5.0.ebuild +++ b/dev-lang/spidermonkey/spidermonkey-91.5.1.ebuild @@ -14,7 +14,7 @@ PYTHON_REQ_USE="ssl" WANT_AUTOCONF="2.1" -inherit autotools check-reqs flag-o-matic llvm prefix python-any-r1 toolchain-funcs +inherit autotools check-reqs flag-o-matic llvm multiprocessing prefix python-any-r1 toolchain-funcs MY_PN="mozjs" MY_PV="${PV/_pre*}" # Handle Gentoo pre-releases @@ -220,6 +220,9 @@ src_prepare() { default + # Make cargo respect MAKEOPTS + export CARGO_BUILD_JOBS="$(makeopts_jobs)" + # sed-in toolchain prefix sed -i \ -e "s/objdump/${CHOST}-objdump/" \ diff --git a/dev-lang/tcl/tcl-8.6.12.ebuild b/dev-lang/tcl/tcl-8.6.12.ebuild index c4ca98785823..e8a5b0705fe4 100644 --- a/dev-lang/tcl/tcl-8.6.12.ebuild +++ b/dev-lang/tcl/tcl-8.6.12.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz" LICENSE="tcltk" SLOT="0/8.6" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~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="debug +threads" RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]" diff --git a/dev-lang/tk/tk-8.6.12.ebuild b/dev-lang/tk/tk-8.6.12.ebuild index 16ce56d5cee9..75dadfb2eb5b 100644 --- a/dev-lang/tk/tk-8.6.12.ebuild +++ b/dev-lang/tk/tk-8.6.12.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz" LICENSE="tcltk" SLOT="0/8.6" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="debug +threads truetype aqua xscreensaver" RESTRICT="!test? ( test )" diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz index b60dc8cadda18a2249ff6416788d23385bb66430..4eb871c7a95ca4fd500f09adaf51862fda9bddaa 100644 GIT binary patch delta 91312 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
M`=jtNQYS>0;Dd8il&(dXPo>@5%n}S4juopGI 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 delta 91174 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%0A^#U#O*tkzjglk)v=qA4d}gk>SXE4V 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

q_OY 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

!RCwF@VzeA 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/dev/null + find -name Makefile.am \ + -exec sed \ + -e 's,libexpat\.la,libexpatw.la,' \ + -e 's,libexpat_la,libexpatw_la,' \ + -i {} + || die + eautoreconf + popd >/dev/null + fi +} + +multilib_src_configure() { + local myconf="$(use_enable static-libs static) --without-docbook" + + mkdir -p "${BUILD_DIR}"w || die + + if use unicode; then + pushd "${BUILD_DIR}"w >/dev/null + CPPFLAGS="${CPPFLAGS} -DXML_UNICODE" ECONF_SOURCE="${S}"w econf ${myconf} + popd >/dev/null + fi + + ECONF_SOURCE="${S}" econf ${myconf} +} + +multilib_src_compile() { + emake + + if use unicode; then + pushd "${BUILD_DIR}"w >/dev/null + emake -C lib + popd >/dev/null + fi +} + +multilib_src_install() { + emake install DESTDIR="${D}" + + if use unicode; then + pushd "${BUILD_DIR}"w >/dev/null + emake -C lib install DESTDIR="${D}" + popd >/dev/null + + pushd "${ED}"/usr/$(get_libdir)/pkgconfig >/dev/null + cp expat.pc expatw.pc + sed -i -e '/^Libs/s:-lexpat:&w:' expatw.pc || die + popd >/dev/null + fi +} + +multilib_src_install_all() { + einstalldocs + + doman doc/xmlwf.1 + + # Note: Use of HTML_DOCS would add unwanted "doc" subfolder + docinto html + dodoc doc/*.{css,html} + + if use examples; then + docinto examples + dodoc examples/*.c + docompress -x usr/share/doc/${PF}/examples + fi + + find "${D}" -name '*.la' -type f -delete || die +} diff --git a/dev-libs/imath/Manifest b/dev-libs/imath/Manifest index 5c310d17c92d..435be67a7942 100644 --- a/dev-libs/imath/Manifest +++ b/dev-libs/imath/Manifest @@ -1 +1,2 @@ DIST imath-3.1.3.tar.gz 570840 BLAKE2B b037c9bdee87f58c7a2be9dbda52c89c26eba25fe07342710578f9eef4b90a49b9d5dc5451702c960ae94427d7f748b79b81b7fc9ad350d2252e9e4bf6a1d6cc SHA512 a11f5e736bc49098d735c7903f186c15b03efbec082a8cf2e6635546368035cec0d36c7ae64bfd01bd8eeffb2dd247b8dab19e440a3e1fe33008edacc1268f75 +DIST imath-3.1.4.tar.gz 572214 BLAKE2B 6d67f542256e44f9ba6f30ae7d22a37dbf3cd1e49992fb8b0e2264d51d47e9c2297940b3a484e1f59bd8b251e8ef42d81ae88282d0769c111b3cd84cd0a9354e SHA512 f9f7d8ec333e6383191543ee927dc40e870a6330225b01070bb93ad3d149c5e31bd5989d4dc52f3321490c1c5a7cab55582c6e42e34ab4ca5723170e7578e286 diff --git a/dev-libs/imath/files/imath-3.1.4-Gentoo-specific-changes-needed-for-slotting.patch b/dev-libs/imath/files/imath-3.1.4-Gentoo-specific-changes-needed-for-slotting.patch new file mode 100644 index 000000000000..9d384d1d0a7b --- /dev/null +++ b/dev-libs/imath/files/imath-3.1.4-Gentoo-specific-changes-needed-for-slotting.patch @@ -0,0 +1,129 @@ +From ca68d34843ce4ef4b03d2b50d20f83329e3d0933 Mon Sep 17 00:00:00 2001 +From: Bernd Waibel +Date: Tue, 25 Jan 2022 06:25:51 +0100 +Subject: [PATCH] [Gentoo specific] changes needed for slotting + +Patches some cases to set the path according to the install +locations, which are different than upstream default to +respect slotted installations. + +Signed-off-by: Bernd Waibel +--- a/config/CMakeLists.txt ++++ b/config/CMakeLists.txt +@@ -60,7 +60,7 @@ include(CMakePackageConfigHelpers) + + configure_package_config_file(ImathConfig.cmake.in + ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}Config.cmake +- INSTALL_DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME} ++ INSTALL_DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${IMATH_OUTPUT_SUBDIR} + ) + + write_basic_package_version_file("${PROJECT_NAME}ConfigVersion.cmake" +@@ -70,11 +70,11 @@ write_basic_package_version_file("${PROJECT_NAME}ConfigVersion.cmake" + + install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}Config.cmake + ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}ConfigVersion.cmake +- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME} ++ DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${IMATH_OUTPUT_SUBDIR} + ) + + install(EXPORT ${PROJECT_NAME} +- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME} ++ DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${IMATH_OUTPUT_SUBDIR} + FILE ${PROJECT_NAME}Targets.cmake + NAMESPACE ${PROJECT_NAME}:: + EXPORT_LINK_INTERFACE_LIBRARIES +--- a/config/Imath.pc.in ++++ b/config/Imath.pc.in +@@ -5,7 +5,7 @@ + + prefix=@prefix@ + exec_prefix=@exec_prefix@ +-libdir=@libdir@ ++libdir=@libdir@/@IMATH_OUTPUT_SUBDIR@ + includedir=@includedir@ + libsuffix=@LIB_SUFFIX_DASH@ + Name: Imath +@@ -14,4 +14,4 @@ Version: @IMATH_VERSION@ + Requires: + Conflicts: + Libs: -L${libdir} -lImath${libsuffix} +-Cflags: -I${includedir} -I${includedir}/Imath ++Cflags: -I${includedir} -I${includedir}/@IMATH_OUTPUT_SUBDIR@ +--- a/config/LibraryDefine.cmake ++++ b/config/LibraryDefine.cmake +@@ -87,8 +87,8 @@ function(IMATH_DEFINE_LIBRARY libname) + install(TARGETS ${libname} + EXPORT ${PROJECT_NAME} + RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} +- LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} +- ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} ++ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}/${IMATH_OUTPUT_SUBDIR} ++ ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}/${IMATH_OUTPUT_SUBDIR} + INCLUDES DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} + PUBLIC_HEADER + DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/${IMATH_OUTPUT_SUBDIR} +@@ -101,8 +101,8 @@ function(IMATH_DEFINE_LIBRARY libname) + install(CODE "execute_process(COMMAND ${CMAKE_COMMAND} -E chdir \"\$ENV\{DESTDIR\}${CMAKE_INSTALL_FULL_BINDIR}\" ${CMAKE_COMMAND} -E create_symlink ${verlibname} ${baselibname})") + install(CODE "message(STATUS \"Creating symlink ${CMAKE_INSTALL_FULL_BINDIR}/${baselibname} -> ${verlibname}\")") + else() +- install(CODE "execute_process(COMMAND ${CMAKE_COMMAND} -E chdir \"\$ENV\{DESTDIR\}${CMAKE_INSTALL_FULL_LIBDIR}\" ${CMAKE_COMMAND} -E create_symlink ${verlibname} ${baselibname})") +- install(CODE "message(STATUS \"Creating symlink ${CMAKE_INSTALL_FULL_LIBDIR}/${baselibname} -> ${verlibname}\")") ++ install(CODE "execute_process(COMMAND ${CMAKE_COMMAND} -E chdir \"\$ENV\{DESTDIR\}${CMAKE_INSTALL_FULL_LIBDIR}/${IMATH_OUTPUT_SUBDIR}\" ${CMAKE_COMMAND} -E create_symlink ${verlibname} ${baselibname})") ++ install(CODE "message(STATUS \"Creating symlink ${CMAKE_INSTALL_FULL_LIBDIR}/${IMATH_OUTPUT_SUBDIR}/${baselibname} -> ${verlibname}\")") + endif() + set(verlibname) + set(baselibname) +--- a/src/python/PyImath.pc.in ++++ b/src/python/PyImath.pc.in +@@ -13,4 +13,4 @@ Name: PyImath + Description: Python bindings for the Imath libraries + Version: @IMATH_VERSION@ + Libs: -L${libdir} -lImath${libsuffix} -lPyImath@PYIMATH_LIB_PYTHONVER_ROOT@@Python_VERSION_MAJOR@_@Python_VERSION_MINOR@${libsuffix} +-Cflags: -I${includedir} -I${includedir}/Imath ++Cflags: -I${includedir} -I${includedir}/@IMATH_OUTPUT_SUBDIR@ +--- a/src/python/PyImathNumpy/CMakeLists.txt ++++ b/src/python/PyImathNumpy/CMakeLists.txt +@@ -48,5 +48,5 @@ if(TARGET Python3::Python AND + LIBRARY_OUTPUT_NAME "imathnumpy" + DEBUG_POSTFIX "" + ) +- install(TARGETS imathnumpy_python3 DESTINATION ${PyImath_Python3_SITEARCH_REL}) ++ install(TARGETS imathnumpy_python3 DESTINATION ${PyImath_Python3_SITEARCH_REL}/${IMATH_OUTPUT_SUBDIR}) + endif() +--- a/src/python/config/CMakeLists.txt ++++ b/src/python/config/CMakeLists.txt +@@ -15,7 +15,7 @@ if(IMATH_INSTALL_PKG_CONFIG) + function(pyimath_pkg_config_help pcinfile) + set(prefix ${CMAKE_INSTALL_PREFIX}) + set(exec_prefix "\${prefix}") +- set(libdir "\${exec_prefix}/${CMAKE_INSTALL_LIBDIR}") ++ set(libdir "\${exec_prefix}/${CMAKE_INSTALL_LIBDIR}/${IMATH_OUTPUT_SUBDIR}") + set(includedir "\${prefix}/${CMAKE_INSTALL_INCLUDEDIR}") + string(TOUPPER "${CMAKE_BUILD_TYPE}" uppercase_CMAKE_BUILD_TYPE) + set(LIB_SUFFIX_DASH ${IMATH_LIB_SUFFIX}${CMAKE_${uppercase_CMAKE_BUILD_TYPE}_POSTFIX}) +--- a/src/python/config/ModuleDefine.cmake ++++ b/src/python/config/ModuleDefine.cmake +@@ -54,8 +54,8 @@ function(PYIMATH_ADD_LIBRARY_PRIV libname) + install(TARGETS ${libname} + EXPORT ${PROJECT_NAME} + RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} +- LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} +- ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} ++ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}/${IMATH_OUTPUT_SUBDIR} ++ ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}/${IMATH_OUTPUT_SUBDIR} + ) + endfunction() + +@@ -154,7 +154,7 @@ function(PYIMATH_DEFINE_MODULE modname) + LIBRARY_OUTPUT_NAME "${modname}" + DEBUG_POSTFIX "" + ) +- install(TARGETS ${modname}_python3 DESTINATION ${PyImath_Python3_SITEARCH_REL}) ++ install(TARGETS ${modname}_python3 DESTINATION ${PyImath_Python3_SITEARCH_REL}/${IMATH_OUTPUT_SUBDIR}) + endif() + endif() + endfunction() +-- +2.34.1 + diff --git a/dev-libs/imath/imath-3.1.4.ebuild b/dev-libs/imath/imath-3.1.4.ebuild new file mode 100644 index 000000000000..54eb940af84e --- /dev/null +++ b/dev-libs/imath/imath-3.1.4.ebuild @@ -0,0 +1,75 @@ +# 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 python-single-r1 + +MY_PN="${PN^}" + +DESCRIPTION="Imath basic math package" +HOMEPAGE="https://imath.readthedocs.io" +SRC_URI="https://github.com/AcademySoftwareFoundation/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +# re-keywording needed for (according to ilmbase keywords): ~x64-macos ~x86-solaris +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +S="${WORKDIR}/${MY_PN}-${PV}" + +LICENSE="BSD" +SLOT="3/29" +IUSE="doc large-stack python static-libs test" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" +RESTRICT="!test? ( test )" + +# blocker due to file collision #803347 +RDEPEND=" + !dev-libs/imath:0 + sys-libs/zlib + python? ( + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + dev-libs/boost:=[python,${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + ') + ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + doc? ( $(python_gen_cond_dep 'dev-python/breathe[${PYTHON_USEDEP}]') ) + python? ( ${PYTHON_DEPS} ) +" + +PATCHES=( "${FILESDIR}"/${P}-Gentoo-specific-changes-needed-for-slotting.patch ) +DOCS=( CHANGES.md CONTRIBUTORS.md README.md SECURITY.md docs/PortingGuide2-3.md ) + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_configure() { + local majorver=$(ver_cut 1) + + local mycmakeargs=( + -DBUILD_SHARED_LIBS=$(usex !static-libs) + -DDOCS=$(usex doc) + -DIMATH_ENABLE_LARGE_STACK=$(usex large-stack) + -DIMATH_HALF_USE_LOOKUP_TABLE=ON + -DIMATH_INSTALL_PKG_CONFIG=ON + -DIMATH_OUTPUT_SUBDIR="${MY_PN}-${majorver}" + -DIMATH_USE_CLANG_TIDY=OFF + -DIMATH_USE_NOEXCEPT=ON + ) + if use python; then + mycmakeargs+=( + -DBoost_NO_BOOST_CMAKE=OFF + -DPYTHON=ON + -DPython3_EXECUTABLE="${PYTHON}" + -DPython3_INCLUDE_DIR=$(python_get_includedir) + -DPython3_LIBRARY=$(python_get_library_path) + ) + fi + + cmake_src_configure +} diff --git a/dev-libs/libevdev/libevdev-1.12.0.ebuild b/dev-libs/libevdev/libevdev-1.12.0.ebuild index a0aef1f27654..a87a5f0cfef1 100644 --- a/dev-libs/libevdev/libevdev-1.12.0.ebuild +++ b/dev-libs/libevdev/libevdev-1.12.0.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 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86" fi LICENSE="MIT" diff --git a/dev-libs/libgcrypt/libgcrypt-1.9.4.ebuild b/dev-libs/libgcrypt/libgcrypt-1.9.4.ebuild index d148982fb8f4..b921a352a0e5 100644 --- a/dev-libs/libgcrypt/libgcrypt-1.9.4.ebuild +++ b/dev-libs/libgcrypt/libgcrypt-1.9.4.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2" LICENSE="LGPL-2.1 MIT" SLOT="0/20" # subslot = soname major version -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~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 ~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="+asm cpu_flags_arm_neon cpu_flags_arm_aes cpu_flags_arm_sha1 cpu_flags_arm_sha2 cpu_flags_ppc_altivec cpu_flags_ppc_vsx2 cpu_flags_ppc_vsx3 cpu_flags_x86_aes cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_padlock cpu_flags_x86_sha cpu_flags_x86_sse4_1 doc o-flag-munging static-libs" # Build system only has --disable-arm-crypto-support right now diff --git a/dev-libs/libsodium/libsodium-1.0.18_p20210617.ebuild b/dev-libs/libsodium/libsodium-1.0.18_p20210617.ebuild index 959d0c871f7b..1abc44b5a010 100644 --- a/dev-libs/libsodium/libsodium-1.0.18_p20210617.ebuild +++ b/dev-libs/libsodium/libsodium-1.0.18_p20210617.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 @@ -31,7 +31,7 @@ fi LICENSE="ISC" SLOT="0/23" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" IUSE="+asm minimal static-libs +urandom" CPU_USE=( cpu_flags_x86_{aes,sse4_1} ) diff --git a/dev-libs/libutf8proc/Manifest b/dev-libs/libutf8proc/Manifest index e289fa208c5f..c9dc1e11029f 100644 --- a/dev-libs/libutf8proc/Manifest +++ b/dev-libs/libutf8proc/Manifest @@ -1,4 +1,6 @@ DIST libutf8proc-2.5.0.tar.gz 155485 BLAKE2B a0cd9285e7f171b9449d9d98f91173bad2b793a00a9c10287c43cc2050b6a0306e289cbd3b4faebb0d97fd305b77ecbb7ce11f119d9ead2a580029db0d7ad898 SHA512 0c553faf4f3841c17c7aa4cce1e917b1585c430ac3f7f240ab98cbe01b9743f2074532e6f71faf3df030f5af00e483a3faf9716a67e6a4b1bb66a3de48308014 DIST libutf8proc-2.6.1.tar.gz 182903 BLAKE2B aa2545136e084a44b2e3470e9395c15327b8d6fbe48e3145336366e208fb0e2565961c302a9117f8275e5b8a218d48a7059b5c1d2cfdff11e8341dc1bfb820a9 SHA512 9a09fe58a63c8c7983b8968b9b2c82f3d188724ed125097ea0de6a18d87569c678e226dc5de183108e47b3f068117e6bb352da1c3d24ebfd8018fb0b2346592e +DIST libutf8proc-2.7.0.tar.gz 187906 BLAKE2B b2b3dc86ffa38f1d75293455cca22d3c0a0c51c529f154bbeaf40bb8b91bcedbf3955cfa459323db8b00566ce42857391875dac6fd677e36f700e8614767ac25 SHA512 29f7883de13302d609e8755872ed43174e70076e9681b4ac3f9b03e50295c45d9972c193bc81f94ad7e11e2d33a46cad5a30a80873173e6e1ae242101ebb3bed DIST libutf8proc-EastAsianWidth-13.0.0-r1.xz 68808 BLAKE2B e8bac9804aa195ebed82ba51f164166976e4feb2f8c3699847738bb2a320f2a00eada1743bcbadc398dbf7998a47d6f4de5826e278eba86a198748eb59abb7e9 SHA512 f74345a9f509865705d55f18a0f258346ba261d8b9a59e5fc4de51b84ecad6d1fcc9afa0af312b09fb76bacdf5f597b0f2a965800a18c80f65a604a0bc64d3d2 DIST libutf8proc-EastAsianWidth-13.0.0.xz 62040 BLAKE2B 1665047336ded524d0b0a0c6a88afe0d9041a82eda688451b9b2556bcf9eebe6d817119e9aa6e07c602b076e710ecfc73d0bf3487ec5dcb131cd56914e1e6354 SHA512 8f6670299d545cc323a226cb310915ab2600d4e372221814afa67a75c6963bc0a4473a6e28fc847c0ad9761466c6f80de7b1eb3ed04fa28703a20ab34bcee0f2 +DIST libutf8proc-EastAsianWidth-14.0.0.xz 70420 BLAKE2B c2fa8ec34ae3cccb532d8ba82dc7ef40d82da2ed2f4bf187ef0df28cecd2e91320e25287e7bc6e7f22ffa6730af7b910b73d69172664235f3236c16a5ffe990f SHA512 5bd11dc8c30d12692d3cbca932c1bda5e19d9b5e99fc9f1a3ff8864e4f0e577769c4e1f91338cad10a468c38b904cf16b99ba44f44b80695cac23fe436f1e24a diff --git a/dev-libs/libutf8proc/libutf8proc-2.7.0.ebuild b/dev-libs/libutf8proc/libutf8proc-2.7.0.ebuild new file mode 100644 index 000000000000..7e8a223a3271 --- /dev/null +++ b/dev-libs/libutf8proc/libutf8proc-2.7.0.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" +USE_RUBY="ruby25 ruby26 ruby27" + +inherit ruby-single toolchain-funcs + +DESCRIPTION="A clean C Library for processing UTF-8 Unicode data" +HOMEPAGE="https://github.com/JuliaStrings/utf8proc" +SRC_URI="https://github.com/JuliaStrings/${PN#lib}/archive/v${PV}.tar.gz -> ${P}.tar.gz + cjk? ( https://dev.gentoo.org/~hattya/distfiles/${PN}-EastAsianWidth-14.0.0.xz )" + +LICENSE="MIT" +SLOT="0/${PV}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos" +IUSE="cjk static-libs test" +RESTRICT="!test? ( test )" + +BDEPEND="test? ( + =app-i18n/unicode-data-14.0* + ${RUBY_DEPS} + )" +S="${WORKDIR}/${P#lib}" + +src_prepare() { + if use cjk; then + einfo "Modifying East Asian Ambiguous (A) as wide ..." + cp "${WORKDIR}"/${PN}-EastAsianWidth-14.0.0 ${PN#lib}_data.c || die + fi + + default +} + +src_compile() { + emake \ + AR="$(tc-getAR)" \ + CC="$(tc-getCC)" \ + prefix="/usr" \ + libdir="${EPREFIX}/usr/$(get_libdir)" +} + +src_install() { + emake \ + DESTDIR="${ED}" \ + prefix="/usr" \ + libdir="/usr/$(get_libdir)" \ + install + use static-libs || find "${ED}" -name '*.a' -delete || die +} + +src_test() { + cp "${EPREFIX}"/usr/share/unicode-data/{DerivedCoreProperties,{Normalization,auxiliary/GraphemeBreak}Test}.txt data || die + + emake CC="$(tc-getCC)" check +} diff --git a/dev-libs/libzia/libzia-4.34.ebuild b/dev-libs/libzia/libzia-4.34.ebuild index 0e9b995dd476..7d83b69f0dae 100644 --- a/dev-libs/libzia/libzia-4.34.ebuild +++ b/dev-libs/libzia/libzia-4.34.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 @@ -11,7 +11,7 @@ SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="ftdi" RDEPEND="dev-libs/glib:2 diff --git a/dev-libs/marisa/marisa-0.2.5.ebuild b/dev-libs/marisa/marisa-0.2.5.ebuild index bac968c1f7a8..af6c3b508d46 100644 --- a/dev-libs/marisa/marisa-0.2.5.ebuild +++ b/dev-libs/marisa/marisa-0.2.5.ebuild @@ -1,10 +1,9 @@ -# Copyright 2014-2020 Gentoo Authors +# Copyright 2014-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" -PYTHON_COMPAT=(python{3_7,3_8,3_9}) +PYTHON_COMPAT=( python{3_7,3_8,3_9} ) DISTUTILS_OPTIONAL="1" -DISTUTILS_USE_SETUPTOOLS="no" inherit autotools distutils-r1 diff --git a/dev-libs/marisa/marisa-0.2.6.ebuild b/dev-libs/marisa/marisa-0.2.6.ebuild index c958dfd64c35..16c1bd72e07d 100644 --- a/dev-libs/marisa/marisa-0.2.6.ebuild +++ b/dev-libs/marisa/marisa-0.2.6.ebuild @@ -1,10 +1,9 @@ -# Copyright 2014-2021 Gentoo Authors +# Copyright 2014-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="7" -PYTHON_COMPAT=( python3_{8,9} ) +EAPI="8" +PYTHON_COMPAT=( python3_{8..10} ) DISTUTILS_OPTIONAL="1" -DISTUTILS_USE_SETUPTOOLS="no" inherit autotools distutils-r1 toolchain-funcs @@ -40,7 +39,7 @@ if [[ "${PV}" != "9999" ]]; then fi PATCHES=( - "${FILESDIR}"/${PN}-0.2.6-riscv_word_size.patch + "${FILESDIR}/${PN}-0.2.6-riscv_word_size.patch" ) src_prepare() { diff --git a/dev-libs/marisa/marisa-9999.ebuild b/dev-libs/marisa/marisa-9999.ebuild index 929e4c4fe299..0d1643f7630f 100644 --- a/dev-libs/marisa/marisa-9999.ebuild +++ b/dev-libs/marisa/marisa-9999.ebuild @@ -1,10 +1,9 @@ -# Copyright 2014-2020 Gentoo Authors +# Copyright 2014-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="7" -PYTHON_COMPAT=(python{3_7,3_8,3_9}) +EAPI="8" +PYTHON_COMPAT=( python3_{8..10} ) DISTUTILS_OPTIONAL="1" -DISTUTILS_USE_SETUPTOOLS="no" inherit autotools distutils-r1 toolchain-funcs diff --git a/dev-libs/protobuf-c/protobuf-c-1.4.0-r1.ebuild b/dev-libs/protobuf-c/protobuf-c-1.4.0-r1.ebuild index 7a7d74d82d13..c4c68172c8ef 100644 --- a/dev-libs/protobuf-c/protobuf-c-1.4.0-r1.ebuild +++ b/dev-libs/protobuf-c/protobuf-c-1.4.0-r1.ebuild @@ -20,9 +20,10 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~ IUSE="static-libs test" RESTRICT="!test? ( test )" +BDEPEND=">=dev-libs/protobuf-3:0 + virtual/pkgconfig" DEPEND=">=dev-libs/protobuf-3:0=[${MULTILIB_USEDEP}]" RDEPEND="${DEPEND}" -BDEPEND="virtual/pkgconfig" PATCHES=( "${FILESDIR}"/${PN}-1.4.0-include-path.patch diff --git a/dev-libs/protobuf/Manifest b/dev-libs/protobuf/Manifest index e5d6443b5d31..018b2ea1f9bf 100644 --- a/dev-libs/protobuf/Manifest +++ b/dev-libs/protobuf/Manifest @@ -1,6 +1,7 @@ -DIST protobuf-3.16.0.tar.gz 5299781 BLAKE2B 9ace02a6038c31b7393671fb2ccd6a4866a3f8b7d87d2bc8371f49d65b9180f10792ca2430a83449dfa7d785a1244dac23c20756414c9d1e7c7e871a8038b123 SHA512 0191e5a6a23d03f691e883e259f6d06a0ac8eef427455bc7d1cc70b6f0ed260e4ad8f360c836fd4bdc95ec0ca314c887cbf7acbcda60e03cdfe69e4cd275bff5 DIST protobuf-3.17.0.tar.gz 5185780 BLAKE2B a168619df72cdf097c7ddfd50aca96a2101bf73e7c1c842c020e6ee08a853db8674a86ca999b7706da3dd21d4d3d2159241c93232efc693701962f3a54a382e9 SHA512 36ed2de641849ce01531ff1207f62a0748f811519c40622a119a17a1e709864382de81481fb58f374a025948971c48416e7e6de9c00512a78633c7a8a3aa3a36 DIST protobuf-3.17.1.tar.gz 5192666 BLAKE2B 7f912db7e0835aaa42628fcf564a5666e2cbfa021bb35638a5eec53c3c457f1e747225dea54f732b7239a1520febca9bc20c824b1938f100796caa3ac2133bc1 SHA512 5a18aa3c1dab040dc6d22310a8503241081106acf7ca89079d7b416533d7c2cdd47719dc9023e6bc26969f0f1c796550260a04034a403c69752f6a3a7a651bb8 DIST protobuf-3.17.2.tar.gz 5192779 BLAKE2B 97f9561848e70b8d26ebcc7fc4fa8da51c4b8267efbe1d2d386c2785308e7ba7edc05f1b3863c274dc8838866d58b58509606d72c51a22b956d1d528584c4c95 SHA512 b3e7ad50ed772668df70a3a20ad1af13a5e82f23b109e4fecd34e6a74947bed300963c9f084907fbfafe28fc18365cde7df1975e2ff9538d2f5a3d2b458bca98 DIST protobuf-3.17.3.tar.gz 5235236 BLAKE2B 2495e678c8f9436d4e5a30ccee8b6226125d418ac7ecf7df20b078a1a16c221cbccab7d846dcd56a90220c106617fa75c410a21b62612fedec378cd7e8571350 SHA512 b4030b4474cc5fb5a62501200725dd488e6e66e3ced4ed12ab4ee029fcfed305e92ec966adafbdd343afffd186908163849422b95eaa500e7e741ac325d01d12 +DIST protobuf-3.18.2.tar.gz 5272935 BLAKE2B f65caa4483d3ff4186f9ea388e2a9ef232ab758cfda846cfb5993df1f991e4574e63a33b175dd00c72f61c0a23ed12d3c62eb658cd397bf43b805c41fb34c47e SHA512 8ca613fdeefcbd93e866fab65effc38aa8508060aa3de0109dbead68f2e27eb22ad0a8aea10c8b4c3e9de181d62185c93b369fb5abf96de02a170f2e5c27e0cd DIST protobuf-3.19.1.tar.gz 5291573 BLAKE2B a34f1a7cf99ecb6cb8a26bc858de6273bfd26aa9be1e89e48c16cb5df0f1e9576479344c8250017238dbac0d0c4ac33001125b5fc622cb64ed6b91023198b03a SHA512 f1271f5159a7be363a5f60ce4921dfea68a8468d66808330bacaeaa1cb7f652d045ab080b5d82816a6fd4e6d7d7fe79aaa6c8d66d81692721d36ce3bbf619f31 +DIST protobuf-3.19.3.tar.gz 5293258 BLAKE2B c05b70ffca97f7166ea6a511a36907eed125edf1ebf17f908718221d9b851be84dfb2b1b39973f2faf35f6ade630e6ba4f9e8b91b8fbc922c5db97079323ee6e SHA512 1c003e7cbc8eae6a038f46e688b401ee202ba47f502561e909df79770f6e8b7daf3dc1ccc727e31bfb5b52cd04cb4fef7d2d2a28d650c13f396872ad4aa076c6 diff --git a/dev-libs/protobuf/files/protobuf-3.15.0-disable_no-warning-test.patch b/dev-libs/protobuf/files/protobuf-3.15.0-disable_no-warning-test.patch deleted file mode 100644 index 031b1b222a9e..000000000000 --- a/dev-libs/protobuf/files/protobuf-3.15.0-disable_no-warning-test.patch +++ /dev/null @@ -1,19 +0,0 @@ -Disable no-warning-test which is compiled with -Werror option and whose only purpose is checking if compilation results in any warnings. - ---- /src/Makefile.am -+++ /src/Makefile.am -@@ -709,7 +709,7 @@ - GOOGLEMOCK_SRC_DIR=$(srcdir)/../third_party/googletest/googlemock - check_PROGRAMS = protoc protobuf-test protobuf-lazy-descriptor-test \ - protobuf-lite-test test_plugin protobuf-lite-arena-test \ -- no-warning-test $(GZCHECKPROGRAMS) -+ $(GZCHECKPROGRAMS) - protobuf_test_LDADD = $(PTHREAD_LIBS) libprotobuf.la libprotoc.la \ - $(GOOGLETEST_BUILD_DIR)/lib/libgtest.la \ - $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock.la \ -@@ -896,4 +896,4 @@ - - TESTS = protobuf-test protobuf-lazy-descriptor-test protobuf-lite-test \ - google/protobuf/compiler/zip_output_unittest.sh $(GZTESTS) \ -- protobuf-lite-arena-test no-warning-test -+ protobuf-lite-arena-test diff --git a/dev-libs/protobuf/files/protobuf-3.18.0-disable_no-warning-test.patch b/dev-libs/protobuf/files/protobuf-3.18.0-disable_no-warning-test.patch new file mode 100644 index 000000000000..9abf5deca295 --- /dev/null +++ b/dev-libs/protobuf/files/protobuf-3.18.0-disable_no-warning-test.patch @@ -0,0 +1,36 @@ +From 290073d7d4ddaa6d39ad12c90245e795c5482432 Mon Sep 17 00:00:00 2001 +From: Arfrever Frehtes Taifersar Arahesis +Date: Sat, 29 Jan 2022 22:43:50 +0800 +Subject: [PATCH] protobuf-3.18.0: disable no-warning test + +Disable no-warning-test which is compiled with -Werror option +and whose only purpose is checking if compilation results in any warnings. + +Signed-off-by: Arfrever Frehtes Taifersar Arahesis +Signed-off-by: Yixun Lan +--- + src/Makefile.am | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/src/Makefile.am b/src/Makefile.am +index e6b4d0f..1cfd885 100644 +--- a/src/Makefile.am ++++ b/src/Makefile.am +@@ -726,7 +726,7 @@ GOOGLETEST_SRC_DIR=$(srcdir)/../third_party/googletest/googletest + GOOGLEMOCK_SRC_DIR=$(srcdir)/../third_party/googletest/googlemock + check_PROGRAMS = protoc protobuf-test protobuf-lazy-descriptor-test \ + protobuf-lite-test test_plugin protobuf-lite-arena-test \ +- no-warning-test $(GZCHECKPROGRAMS) ++ $(GZCHECKPROGRAMS) + protobuf_test_LDADD = $(PTHREAD_LIBS) libprotobuf.la libprotoc.la \ + $(GOOGLETEST_BUILD_DIR)/lib/libgtest.la \ + $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock.la \ +@@ -915,4 +915,4 @@ nodist_no_warning_test_SOURCES = no_warning_test.cc $(protoc_outputs) + + TESTS = protobuf-test protobuf-lazy-descriptor-test protobuf-lite-test \ + google/protobuf/compiler/zip_output_unittest.sh $(GZTESTS) \ +- protobuf-lite-arena-test no-warning-test ++ protobuf-lite-arena-test +-- +2.34.1 + diff --git a/dev-libs/protobuf/files/protobuf-3.16.0-system_libraries.patch b/dev-libs/protobuf/files/protobuf-3.18.0-system_libraries.patch similarity index 78% rename from dev-libs/protobuf/files/protobuf-3.16.0-system_libraries.patch rename to dev-libs/protobuf/files/protobuf-3.18.0-system_libraries.patch index 5b6f4101e9ca..0e417c51bdab 100644 --- a/dev-libs/protobuf/files/protobuf-3.16.0-system_libraries.patch +++ b/dev-libs/protobuf/files/protobuf-3.18.0-system_libraries.patch @@ -1,6 +1,24 @@ ---- /Makefile.am -+++ /Makefile.am -@@ -11,28 +11,10 @@ +From 10b2d5bb5a4d1b7529cb781e5513940ad6db4ada Mon Sep 17 00:00:00 2001 +From: Arfrever Frehtes Taifersar Arahesis +Date: Sat, 29 Jan 2022 22:46:38 +0800 +Subject: [PATCH] protobuf-3.18.0: system_libraries + +Use system version of GoogleTest, +which will unbundle gtest, gmock libraries + +Signed-off-by: Arfrever Frehtes Taifersar Arahesis +Signed-off-by: Yixun Lan +--- + Makefile.am | 20 +------------------- + configure.ac | 7 ------- + src/Makefile.am | 33 ++++++--------------------------- + 3 files changed, 7 insertions(+), 53 deletions(-) + +diff --git a/Makefile.am b/Makefile.am +index 7ce954e..c1493e0 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -11,28 +11,10 @@ SUBDIRS = . src # Always include third_party directories in distributions. DIST_SUBDIRS = src conformance benchmarks third_party/googletest @@ -30,9 +48,11 @@ echo "Making clean in conformance"; \ cd conformance && $(MAKE) $(AM_MAKEFLAGS) clean; \ fi; \ ---- /configure.ac -+++ /configure.ac -@@ -236,12 +236,5 @@ +diff --git a/configure.ac b/configure.ac +index 4a6d50a..6301bd6 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -236,12 +236,5 @@ if test "x$ANDROID_TEST" = xyes; then fi AC_SUBST([LIBLOG_LIBS]) @@ -45,11 +65,13 @@ - AC_CONFIG_FILES([Makefile src/Makefile benchmarks/Makefile conformance/Makefile protobuf.pc protobuf-lite.pc]) AC_OUTPUT ---- /src/Makefile.am -+++ /src/Makefile.am -@@ -703,19 +703,11 @@ - google/protobuf/testing/file.cc \ - google/protobuf/testing/file.h +diff --git a/src/Makefile.am b/src/Makefile.am +index 1cfd885..73c2c6d 100644 +--- a/src/Makefile.am ++++ b/src/Makefile.am +@@ -720,19 +720,11 @@ COMMON_TEST_SOURCES = \ + google/protobuf/testing/googletest.cc \ + google/protobuf/testing/googletest.h -GOOGLETEST_BUILD_DIR=../third_party/googletest/googletest -GOOGLEMOCK_BUILD_DIR=../third_party/googletest/googlemock @@ -68,7 +90,7 @@ # Disable optimization for tests unless the user explicitly asked for it, # since test_util.cc takes forever to compile with optimization (with GCC). # See configure.ac for more info. -@@ -807,12 +799,8 @@ +@@ -825,12 +817,8 @@ $(am_protobuf_test_OBJECTS): unittest_proto_middleman # Run cpp_unittest again with PROTOBUF_TEST_NO_DESCRIPTORS defined. protobuf_lazy_descriptor_test_LDADD = $(PTHREAD_LIBS) libprotobuf.la \ libprotoc.la \ @@ -83,7 +105,7 @@ protobuf_lazy_descriptor_test_CXXFLAGS = $(NO_OPT_CXXFLAGS) protobuf_lazy_descriptor_test_SOURCES = \ google/protobuf/compiler/cpp/cpp_unittest.cc \ -@@ -833,11 +821,7 @@ +@@ -851,11 +839,7 @@ COMMON_LITE_TEST_SOURCES = \ # full runtime and we want to make sure this test builds without full # runtime. protobuf_lite_test_LDADD = $(PTHREAD_LIBS) libprotobuf-lite.la \ @@ -96,7 +118,7 @@ protobuf_lite_test_CXXFLAGS = $(NO_OPT_CXXFLAGS) protobuf_lite_test_SOURCES = \ google/protobuf/lite_unittest.cc \ -@@ -849,11 +833,7 @@ +@@ -867,11 +851,7 @@ $(am_protobuf_lite_test_OBJECTS): unittest_proto_middleman # gtest when building the test internally our memory sanitizer doesn't detect # memory leaks (don't know why). protobuf_lite_arena_test_LDADD = $(PTHREAD_LIBS) libprotobuf-lite.la \ @@ -109,7 +131,7 @@ protobuf_lite_arena_test_CXXFLAGS = $(NO_OPT_CXXFLAGS) protobuf_lite_arena_test_SOURCES = \ google/protobuf/lite_arena_unittest.cc \ -@@ -863,8 +843,7 @@ +@@ -881,8 +861,7 @@ $(am_protobuf_lite_arena_test_OBJECTS): unittest_proto_middleman # Test plugin binary. test_plugin_LDADD = $(PTHREAD_LIBS) libprotobuf.la libprotoc.la \ @@ -118,4 +140,7 @@ + -lgtest test_plugin_SOURCES = \ google/protobuf/compiler/mock_code_generator.cc \ - google/protobuf/testing/file.cc \ + google/protobuf/compiler/test_plugin.cc \ +-- +2.34.1 + diff --git a/dev-libs/protobuf/files/protobuf-3.19.0-disable_no-warning-test.patch b/dev-libs/protobuf/files/protobuf-3.19.0-disable_no-warning-test.patch new file mode 100644 index 000000000000..eb3dd0c1cb3f --- /dev/null +++ b/dev-libs/protobuf/files/protobuf-3.19.0-disable_no-warning-test.patch @@ -0,0 +1,36 @@ +From 12e381222a8cdce50845dfb7d8fdf863f6f8bb8a Mon Sep 17 00:00:00 2001 +From: Arfrever Frehtes Taifersar Arahesis +Date: Fri, 28 Jan 2022 15:08:40 +0800 +Subject: [PATCH] protobuf-3.19.0: disable no-warning test + +Disable no-warning-test which is compiled with -Werror option +and whose only purpose is checking if compilation results in any warnings. + +Signed-off-by: Arfrever Frehtes Taifersar Arahesis +Signed-off-by: Yixun Lan +--- + src/Makefile.am | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/src/Makefile.am b/src/Makefile.am +index 3312e5d..7e86b62 100644 +--- a/src/Makefile.am ++++ b/src/Makefile.am +@@ -722,7 +722,7 @@ GOOGLETEST_SRC_DIR=$(srcdir)/../third_party/googletest/googletest + GOOGLEMOCK_SRC_DIR=$(srcdir)/../third_party/googletest/googlemock + check_PROGRAMS = protoc protobuf-test protobuf-lazy-descriptor-test \ + protobuf-lite-test test_plugin protobuf-lite-arena-test \ +- no-warning-test $(GZCHECKPROGRAMS) ++ $(GZCHECKPROGRAMS) + protobuf_test_LDADD = $(PTHREAD_LIBS) libprotobuf.la libprotoc.la \ + $(GOOGLETEST_BUILD_DIR)/lib/libgtest.la \ + $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock.la \ +@@ -911,4 +911,4 @@ nodist_no_warning_test_SOURCES = no_warning_test.cc $(protoc_outputs) + + TESTS = protobuf-test protobuf-lazy-descriptor-test protobuf-lite-test \ + google/protobuf/compiler/zip_output_unittest.sh $(GZTESTS) \ +- protobuf-lite-arena-test no-warning-test ++ protobuf-lite-arena-test +-- +2.34.1 + diff --git a/dev-libs/protobuf/files/protobuf-3.19.0-system_libraries.patch b/dev-libs/protobuf/files/protobuf-3.19.0-system_libraries.patch new file mode 100644 index 000000000000..56905c7847db --- /dev/null +++ b/dev-libs/protobuf/files/protobuf-3.19.0-system_libraries.patch @@ -0,0 +1,146 @@ +From c080d329298e841d7d4e1380ff7ec88de5cb3b02 Mon Sep 17 00:00:00 2001 +From: Arfrever Frehtes Taifersar Arahesis +Date: Fri, 28 Jan 2022 15:14:59 +0800 +Subject: [PATCH] protobuf-3.19.0: system_libraries + +Use system version of GoogleTest, +which will unbundle gtest, gmock libraries + +Signed-off-by: Arfrever Frehtes Taifersar Arahesis +Signed-off-by: Yixun Lan +--- + Makefile.am | 20 +------------------- + configure.ac | 7 ------- + src/Makefile.am | 33 ++++++--------------------------- + 3 files changed, 7 insertions(+), 53 deletions(-) + +diff --git a/Makefile.am b/Makefile.am +index 41d4061..b24f8f4 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -11,28 +11,10 @@ SUBDIRS = . src + # Always include third_party directories in distributions. + DIST_SUBDIRS = src conformance benchmarks third_party/googletest + +-# Build gmock before we build protobuf tests. We don't add gmock to SUBDIRS +-# because then "make check" would also build and run all of gmock's own tests, +-# which takes a lot of time and is generally not useful to us. Also, we don't +-# want "make install" to recurse into gmock since we don't want to overwrite +-# the installed version of gmock if there is one. + check-local: +- @echo "Making lib/libgmock.a lib/libgmock_main.a in gmock" +- @cd third_party/googletest/googletest && $(MAKE) $(AM_MAKEFLAGS) lib/libgtest.la lib/libgtest_main.la +- @cd third_party/googletest/googlemock && $(MAKE) $(AM_MAKEFLAGS) lib/libgmock.la lib/libgmock_main.la + +-# We would like to clean gmock when "make clean" is invoked. But we have to +-# be careful because clean-local is also invoked during "make distclean", but +-# "make distclean" already recurses into gmock because it's listed among the +-# DIST_SUBDIRS. distclean will delete gmock/Makefile, so if we then try to +-# cd to the directory again and "make clean" it will fail. So, check that the +-# Makefile exists before recursing. + clean-local: +- @if test -e third_party/googletest/Makefile; then \ +- echo "Making clean in googletest"; \ +- cd third_party/googletest && $(MAKE) $(AM_MAKEFLAGS) clean; \ +- fi; \ +- if test -e conformance/Makefile; then \ ++ @if test -e conformance/Makefile; then \ + echo "Making clean in conformance"; \ + cd conformance && $(MAKE) $(AM_MAKEFLAGS) clean; \ + fi; \ +diff --git a/configure.ac b/configure.ac +index 02085ca..449fb3d 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -236,12 +236,5 @@ if test "x$ANDROID_TEST" = xyes; then + fi + AC_SUBST([LIBLOG_LIBS]) + +-# HACK: Make gmock's configure script pick up our copy of CFLAGS and CXXFLAGS, +-# since the flags added by ACX_CHECK_SUNCC must be used when compiling gmock +-# too. +-export CFLAGS +-export CXXFLAGS +-AC_CONFIG_SUBDIRS([third_party/googletest]) +- + AC_CONFIG_FILES([Makefile src/Makefile benchmarks/Makefile conformance/Makefile protobuf.pc protobuf-lite.pc]) + AC_OUTPUT +diff --git a/src/Makefile.am b/src/Makefile.am +index 7e86b62..47d759f 100644 +--- a/src/Makefile.am ++++ b/src/Makefile.am +@@ -716,19 +716,11 @@ COMMON_TEST_SOURCES = \ + google/protobuf/testing/googletest.cc \ + google/protobuf/testing/googletest.h + +-GOOGLETEST_BUILD_DIR=../third_party/googletest/googletest +-GOOGLEMOCK_BUILD_DIR=../third_party/googletest/googlemock +-GOOGLETEST_SRC_DIR=$(srcdir)/../third_party/googletest/googletest +-GOOGLEMOCK_SRC_DIR=$(srcdir)/../third_party/googletest/googlemock + check_PROGRAMS = protoc protobuf-test protobuf-lazy-descriptor-test \ + protobuf-lite-test test_plugin protobuf-lite-arena-test \ + $(GZCHECKPROGRAMS) + protobuf_test_LDADD = $(PTHREAD_LIBS) libprotobuf.la libprotoc.la \ +- $(GOOGLETEST_BUILD_DIR)/lib/libgtest.la \ +- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock.la \ +- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock_main.la +-protobuf_test_CPPFLAGS = -I$(GOOGLETEST_SRC_DIR)/include \ +- -I$(GOOGLEMOCK_SRC_DIR)/include ++ -lgtest -lgmock -lgmock_main + # Disable optimization for tests unless the user explicitly asked for it, + # since test_util.cc takes forever to compile with optimization (with GCC). + # See configure.ac for more info. +@@ -820,12 +812,8 @@ $(am_protobuf_test_OBJECTS): unittest_proto_middleman + # Run cpp_unittest again with PROTOBUF_TEST_NO_DESCRIPTORS defined. + protobuf_lazy_descriptor_test_LDADD = $(PTHREAD_LIBS) libprotobuf.la \ + libprotoc.la \ +- $(GOOGLETEST_BUILD_DIR)/lib/libgtest.la \ +- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock.la \ +- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock_main.la +-protobuf_lazy_descriptor_test_CPPFLAGS = -I$(GOOGLEMOCK_SRC_DIR)/include \ +- -I$(GOOGLETEST_SRC_DIR)/include \ +- -DPROTOBUF_TEST_NO_DESCRIPTORS ++ -lgtest -lgmock -lgmock_main ++protobuf_lazy_descriptor_test_CPPFLAGS = -DPROTOBUF_TEST_NO_DESCRIPTORS + protobuf_lazy_descriptor_test_CXXFLAGS = $(NO_OPT_CXXFLAGS) + protobuf_lazy_descriptor_test_SOURCES = \ + google/protobuf/compiler/cpp/cpp_unittest.cc \ +@@ -847,11 +835,7 @@ COMMON_LITE_TEST_SOURCES = \ + # full runtime and we want to make sure this test builds without full + # runtime. + protobuf_lite_test_LDADD = $(PTHREAD_LIBS) libprotobuf-lite.la \ +- $(GOOGLETEST_BUILD_DIR)/lib/libgtest.la \ +- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock.la \ +- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock_main.la +-protobuf_lite_test_CPPFLAGS= -I$(GOOGLEMOCK_SRC_DIR)/include \ +- -I$(GOOGLETEST_SRC_DIR)/include ++ -lgtest -lgmock -lgmock_main + protobuf_lite_test_CXXFLAGS = $(NO_OPT_CXXFLAGS) + protobuf_lite_test_SOURCES = \ + google/protobuf/lite_unittest.cc \ +@@ -863,11 +847,7 @@ $(am_protobuf_lite_test_OBJECTS): unittest_proto_middleman + # gtest when building the test internally our memory sanitizer doesn't detect + # memory leaks (don't know why). + protobuf_lite_arena_test_LDADD = $(PTHREAD_LIBS) libprotobuf-lite.la \ +- $(GOOGLETEST_BUILD_DIR)/lib/libgtest.la \ +- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock.la \ +- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock_main.la +-protobuf_lite_arena_test_CPPFLAGS = -I$(GOOGLEMOCK_SRC_DIR)/include \ +- -I$(GOOGLETEST_SRC_DIR)/include ++ -lgtest -lgmock -lgmock_main + protobuf_lite_arena_test_CXXFLAGS = $(NO_OPT_CXXFLAGS) + protobuf_lite_arena_test_SOURCES = \ + google/protobuf/lite_arena_unittest.cc \ +@@ -877,8 +857,7 @@ $(am_protobuf_lite_arena_test_OBJECTS): unittest_proto_middleman + + # Test plugin binary. + test_plugin_LDADD = $(PTHREAD_LIBS) libprotobuf.la libprotoc.la \ +- $(GOOGLETEST_BUILD_DIR)/lib/libgtest.la +-test_plugin_CPPFLAGS = -I$(GOOGLETEST_SRC_DIR)/include ++ -lgtest + test_plugin_SOURCES = \ + google/protobuf/compiler/mock_code_generator.cc \ + google/protobuf/compiler/test_plugin.cc \ +-- +2.34.1 + diff --git a/dev-libs/protobuf/metadata.xml b/dev-libs/protobuf/metadata.xml index b881bbd59270..4ac93ba8e52d 100644 --- a/dev-libs/protobuf/metadata.xml +++ b/dev-libs/protobuf/metadata.xml @@ -5,9 +5,9 @@ arfrever.fta@gmail.com Arfrever Frehtes Taifersar Arahesis - - floppym@gentoo.org - Mike Gilbert + + cjk@gentoo.org + Cjk Soname version number diff --git a/dev-libs/protobuf/protobuf-3.17.0.ebuild b/dev-libs/protobuf/protobuf-3.17.0.ebuild index 390df7df0b7c..ab50d514273e 100644 --- a/dev-libs/protobuf/protobuf-3.17.0.ebuild +++ b/dev-libs/protobuf/protobuf-3.17.0.ebuild @@ -58,6 +58,9 @@ src_prepare() { # https://github.com/protocolbuffers/protobuf/issues/8460 sed -e "/^TEST(AnyTest, TestPackFromSerializationExceedsSizeLimit) {$/a\\ if (sizeof(void*) == 4) {\n GTEST_SKIP();\n }" -i src/google/protobuf/any_test.cc || die + # https://github.com/protocolbuffers/protobuf/issues/9392 + sed -e "s/^AC_PROG_OBJC$/AS_CASE([\$target_os], [darwin*], [AC_PROG_OBJC], [AM_CONDITIONAL([am__fastdepOBJC], [false])])/" -i configure.ac || die + eautoreconf } @@ -74,7 +77,6 @@ src_configure() { multilib_src_configure() { local options=( - OBJC="$(tc-getBUILD_CC)" $(use_enable static-libs static) $(use_with zlib) ) diff --git a/dev-libs/protobuf/protobuf-3.17.1.ebuild b/dev-libs/protobuf/protobuf-3.17.1.ebuild index 390df7df0b7c..ab50d514273e 100644 --- a/dev-libs/protobuf/protobuf-3.17.1.ebuild +++ b/dev-libs/protobuf/protobuf-3.17.1.ebuild @@ -58,6 +58,9 @@ src_prepare() { # https://github.com/protocolbuffers/protobuf/issues/8460 sed -e "/^TEST(AnyTest, TestPackFromSerializationExceedsSizeLimit) {$/a\\ if (sizeof(void*) == 4) {\n GTEST_SKIP();\n }" -i src/google/protobuf/any_test.cc || die + # https://github.com/protocolbuffers/protobuf/issues/9392 + sed -e "s/^AC_PROG_OBJC$/AS_CASE([\$target_os], [darwin*], [AC_PROG_OBJC], [AM_CONDITIONAL([am__fastdepOBJC], [false])])/" -i configure.ac || die + eautoreconf } @@ -74,7 +77,6 @@ src_configure() { multilib_src_configure() { local options=( - OBJC="$(tc-getBUILD_CC)" $(use_enable static-libs static) $(use_with zlib) ) diff --git a/dev-libs/protobuf/protobuf-3.17.2.ebuild b/dev-libs/protobuf/protobuf-3.17.2.ebuild index 390df7df0b7c..ab50d514273e 100644 --- a/dev-libs/protobuf/protobuf-3.17.2.ebuild +++ b/dev-libs/protobuf/protobuf-3.17.2.ebuild @@ -58,6 +58,9 @@ src_prepare() { # https://github.com/protocolbuffers/protobuf/issues/8460 sed -e "/^TEST(AnyTest, TestPackFromSerializationExceedsSizeLimit) {$/a\\ if (sizeof(void*) == 4) {\n GTEST_SKIP();\n }" -i src/google/protobuf/any_test.cc || die + # https://github.com/protocolbuffers/protobuf/issues/9392 + sed -e "s/^AC_PROG_OBJC$/AS_CASE([\$target_os], [darwin*], [AC_PROG_OBJC], [AM_CONDITIONAL([am__fastdepOBJC], [false])])/" -i configure.ac || die + eautoreconf } @@ -74,7 +77,6 @@ src_configure() { multilib_src_configure() { local options=( - OBJC="$(tc-getBUILD_CC)" $(use_enable static-libs static) $(use_with zlib) ) diff --git a/dev-libs/protobuf/protobuf-3.17.3.ebuild b/dev-libs/protobuf/protobuf-3.17.3.ebuild index a29ab8dcb86c..400858520580 100644 --- a/dev-libs/protobuf/protobuf-3.17.3.ebuild +++ b/dev-libs/protobuf/protobuf-3.17.3.ebuild @@ -58,6 +58,9 @@ src_prepare() { # https://github.com/protocolbuffers/protobuf/issues/8460 sed -e "/^TEST(AnyTest, TestPackFromSerializationExceedsSizeLimit) {$/a\\ if (sizeof(void*) == 4) {\n GTEST_SKIP();\n }" -i src/google/protobuf/any_test.cc || die + # https://github.com/protocolbuffers/protobuf/issues/9392 + sed -e "s/^AC_PROG_OBJC$/AS_CASE([\$target_os], [darwin*], [AC_PROG_OBJC], [AM_CONDITIONAL([am__fastdepOBJC], [false])])/" -i configure.ac || die + eautoreconf } @@ -74,7 +77,6 @@ src_configure() { multilib_src_configure() { local options=( - OBJC="$(tc-getBUILD_CC)" $(use_enable static-libs static) $(use_with zlib) ) diff --git a/dev-libs/protobuf/protobuf-3.18.2.ebuild b/dev-libs/protobuf/protobuf-3.18.2.ebuild new file mode 100644 index 000000000000..0aea6a331d06 --- /dev/null +++ b/dev-libs/protobuf/protobuf-3.18.2.ebuild @@ -0,0 +1,147 @@ +# Copyright 2008-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit autotools elisp-common flag-o-matic multilib-minimal toolchain-funcs + +if [[ "${PV}" == "9999" ]]; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/protocolbuffers/protobuf" + EGIT_SUBMODULES=() +fi + +DESCRIPTION="Google's Protocol Buffers - Extensible mechanism for serializing structured data" +HOMEPAGE="https://developers.google.com/protocol-buffers/ https://github.com/protocolbuffers/protobuf" +if [[ "${PV}" == "9999" ]]; then + SRC_URI="" +else + SRC_URI="https://github.com/protocolbuffers/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +fi + +LICENSE="BSD" +SLOT="0/29" +# -hppa for bug #831728 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 -hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +IUSE="emacs examples static-libs test zlib" +RESTRICT="!test? ( test )" + +BDEPEND="emacs? ( app-editors/emacs:* )" +DEPEND="test? ( >=dev-cpp/gtest-1.9[${MULTILIB_USEDEP}] ) + zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )" +RDEPEND="emacs? ( app-editors/emacs:* ) + zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )" + +PATCHES=( + "${FILESDIR}/${PN}-3.18.0-disable_no-warning-test.patch" + "${FILESDIR}/${PN}-3.18.0-system_libraries.patch" + "${FILESDIR}/${PN}-3.16.0-protoc_input_output_files.patch" +) + +DOCS=(CHANGES.txt CONTRIBUTORS.txt README.md) + +src_prepare() { + default + + # https://github.com/protocolbuffers/protobuf/issues/7413 + sed -e "/^AC_PROG_CXX_FOR_BUILD$/d" -i configure.ac || die + + # https://github.com/protocolbuffers/protobuf/issues/8082 + sed -e "/^TEST_F(IoTest, LargeOutput) {$/,/^}$/d" -i src/google/protobuf/io/zero_copy_stream_unittest.cc || die + + # https://github.com/protocolbuffers/protobuf/issues/8459 + sed \ + -e "/^TEST(ArenaTest, BlockSizeSmallerThanAllocation) {$/a\\ if (sizeof(void*) == 4) {\n GTEST_SKIP();\n }" \ + -e "/^TEST(ArenaTest, SpaceAllocated_and_Used) {$/a\\ if (sizeof(void*) == 4) {\n GTEST_SKIP();\n }" \ + -i src/google/protobuf/arena_unittest.cc || die + + # https://github.com/protocolbuffers/protobuf/issues/8460 + sed -e "/^TEST(AnyTest, TestPackFromSerializationExceedsSizeLimit) {$/a\\ if (sizeof(void*) == 4) {\n GTEST_SKIP();\n }" -i src/google/protobuf/any_test.cc || die + + # https://github.com/protocolbuffers/protobuf/issues/9392 + sed -e "s/^AC_PROG_OBJC$/AS_CASE([\$target_os], [darwin*], [AC_PROG_OBJC], [AM_CONDITIONAL([am__fastdepOBJC], [false])])/" -i configure.ac || die + + # https://github.com/protocolbuffers/protobuf/issues/9433 + sed -e "/^[[:space:]]*static_assert(alignof(T) <= 8, \"\");$/d" -i src/google/protobuf/descriptor.cc || die + + eautoreconf +} + +src_configure() { + append-cppflags -DGOOGLE_PROTOBUF_NO_RTTI + + if tc-ld-is-gold; then + # https://sourceware.org/bugzilla/show_bug.cgi?id=24527 + tc-ld-disable-gold + fi + + multilib-minimal_src_configure +} + +multilib_src_configure() { + local options=( + $(use_enable static-libs static) + $(use_with zlib) + ) + + if tc-is-cross-compiler; then + # Build system uses protoc when building, so protoc copy runnable on host is needed. + mkdir -p "${WORKDIR}/build" || die + pushd "${WORKDIR}/build" > /dev/null || die + ECONF_SOURCE="${S}" econf_build "${options[@]}" + options+=(--with-protoc="$(pwd)/src/protoc") + popd > /dev/null || die + fi + + ECONF_SOURCE="${S}" econf "${options[@]}" +} + +src_compile() { + multilib-minimal_src_compile + + if use emacs; then + elisp-compile editors/protobuf-mode.el + fi +} + +multilib_src_compile() { + if tc-is-cross-compiler; then + emake -C "${WORKDIR}/build/src" protoc + fi + + default +} + +multilib_src_test() { + emake check +} + +multilib_src_install_all() { + find "${ED}" -name "*.la" -delete || die + + insinto /usr/share/vim/vimfiles/syntax + doins editors/proto.vim + insinto /usr/share/vim/vimfiles/ftdetect + doins "${FILESDIR}/proto.vim" + + if use emacs; then + elisp-install ${PN} editors/protobuf-mode.el* + elisp-site-file-install "${FILESDIR}/70${PN}-gentoo.el" + fi + + if use examples; then + DOCS+=(examples) + docompress -x /usr/share/doc/${PF}/examples + fi + + einstalldocs +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +} diff --git a/dev-libs/protobuf/protobuf-3.19.1.ebuild b/dev-libs/protobuf/protobuf-3.19.1.ebuild index 41c154dc9b6a..affbc3d58502 100644 --- a/dev-libs/protobuf/protobuf-3.19.1.ebuild +++ b/dev-libs/protobuf/protobuf-3.19.1.ebuild @@ -19,7 +19,8 @@ HOMEPAGE="https://developers.google.com/protocol-buffers/ https://github.com/pro LICENSE="BSD" SLOT="0/30" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +# -hppa for bug #831728 +KEYWORDS="~alpha amd64 arm arm64 -hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" IUSE="emacs examples static-libs test zlib" RESTRICT="!test? ( test )" @@ -55,6 +56,9 @@ src_prepare() { # https://github.com/protocolbuffers/protobuf/issues/8460 sed -e "/^TEST(AnyTest, TestPackFromSerializationExceedsSizeLimit) {$/a\\ if (sizeof(void*) == 4) {\n GTEST_SKIP();\n }" -i src/google/protobuf/any_test.cc || die + # https://github.com/protocolbuffers/protobuf/issues/9392 + sed -e "s/^AC_PROG_OBJC$/AS_CASE([\$target_os], [darwin*], [AC_PROG_OBJC], [AM_CONDITIONAL([am__fastdepOBJC], [false])])/" -i configure.ac || die + eautoreconf } @@ -71,7 +75,6 @@ src_configure() { multilib_src_configure() { local options=( - OBJC="$(tc-getBUILD_CC)" $(use_enable static-libs static) $(use_with zlib) ) diff --git a/dev-libs/protobuf/protobuf-3.16.0.ebuild b/dev-libs/protobuf/protobuf-3.19.3.ebuild similarity index 86% rename from dev-libs/protobuf/protobuf-3.16.0.ebuild rename to dev-libs/protobuf/protobuf-3.19.3.ebuild index 68eb4507463b..9171eaebedbc 100644 --- a/dev-libs/protobuf/protobuf-3.16.0.ebuild +++ b/dev-libs/protobuf/protobuf-3.19.3.ebuild @@ -21,8 +21,8 @@ else fi LICENSE="BSD" -SLOT="0/27" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +SLOT="0/30" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" IUSE="emacs examples static-libs test zlib" RESTRICT="!test? ( test )" @@ -33,8 +33,8 @@ RDEPEND="emacs? ( app-editors/emacs:* ) zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )" PATCHES=( - "${FILESDIR}/${PN}-3.15.0-disable_no-warning-test.patch" - "${FILESDIR}/${PN}-3.16.0-system_libraries.patch" + "${FILESDIR}/${PN}-3.19.0-disable_no-warning-test.patch" + "${FILESDIR}/${PN}-3.19.0-system_libraries.patch" "${FILESDIR}/${PN}-3.16.0-protoc_input_output_files.patch" ) @@ -58,6 +58,12 @@ src_prepare() { # https://github.com/protocolbuffers/protobuf/issues/8460 sed -e "/^TEST(AnyTest, TestPackFromSerializationExceedsSizeLimit) {$/a\\ if (sizeof(void*) == 4) {\n GTEST_SKIP();\n }" -i src/google/protobuf/any_test.cc || die + # https://github.com/protocolbuffers/protobuf/issues/9392 + sed -e "s/^AC_PROG_OBJC$/AS_CASE([\$target_os], [darwin*], [AC_PROG_OBJC], [AM_CONDITIONAL([am__fastdepOBJC], [false])])/" -i configure.ac || die + + # https://github.com/protocolbuffers/protobuf/issues/9433 + sed -e "/^[[:space:]]*static_assert(alignof(T) <= 8, \"\");$/d" -i src/google/protobuf/descriptor.cc || die + eautoreconf } @@ -74,7 +80,6 @@ src_configure() { multilib_src_configure() { local options=( - OBJC="$(tc-getBUILD_CC)" $(use_enable static-libs static) $(use_with zlib) ) diff --git a/dev-libs/protobuf/protobuf-9999.ebuild b/dev-libs/protobuf/protobuf-9999.ebuild index f2b413703d21..fe2db6a46086 100644 --- a/dev-libs/protobuf/protobuf-9999.ebuild +++ b/dev-libs/protobuf/protobuf-9999.ebuild @@ -33,8 +33,8 @@ RDEPEND="emacs? ( app-editors/emacs:* ) zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )" PATCHES=( - "${FILESDIR}/${PN}-3.17.0-disable_no-warning-test.patch" - "${FILESDIR}/${PN}-3.17.0-system_libraries.patch" + "${FILESDIR}/${PN}-3.19.0-disable_no-warning-test.patch" + "${FILESDIR}/${PN}-3.19.0-system_libraries.patch" "${FILESDIR}/${PN}-3.16.0-protoc_input_output_files.patch" ) @@ -52,7 +52,6 @@ src_configure() { multilib_src_configure() { local options=( - OBJC="$(tc-getBUILD_CC)" $(use_enable static-libs static) $(use_with zlib) ) diff --git a/dev-libs/skalibs/Manifest b/dev-libs/skalibs/Manifest index 828c554b1159..1999d49b5996 100644 --- a/dev-libs/skalibs/Manifest +++ b/dev-libs/skalibs/Manifest @@ -1 +1,2 @@ +DIST skalibs-2.11.1.0.tar.gz 218300 BLAKE2B 9ab30a43065745a8d2d846167dc9887b0353ec55ec7d4b26f663870fef8dee5eebbf73056346829c1187946f1a64de05eea5067e7b6ea4d5be522f586915ba27 SHA512 7db390b887234437d52f3b9388f7398e92877cde4c93de76532abff64ee1a127524181c53a0fdddd86bd84247d84f704527bd89c5581e27433081862e9970af7 DIST skalibs-2.9.3.0.tar.gz 231372 BLAKE2B f0d0b530eab4d0c98346a94af078604d741a6da4ac9625b6b903011b791c16789a8488b562623376bfc1119fca5a2ab1c2dc35b563cb1d8ff36edad2d7793922 SHA512 41e867fcaf16da437840b796a41b2d34ea53aafedde8b4fc86d712934ec533e9f7f2a8b7902542570ea6b5bcba772569fc4f47bccef770b5dee4f9d113b3df11 diff --git a/dev-libs/skalibs/files/skalibs-2.11.1.0-respect-user-provided-flags.patch b/dev-libs/skalibs/files/skalibs-2.11.1.0-respect-user-provided-flags.patch new file mode 100644 index 000000000000..3092d86f3f6e --- /dev/null +++ b/dev-libs/skalibs/files/skalibs-2.11.1.0-respect-user-provided-flags.patch @@ -0,0 +1,33 @@ +From: Laurent Bercot +Date: Mon, 24 Jan 2022 11:44:29 +0000 +Subject: [PATCH] Apply user-provided CPPFLAGS, CFLAGS and LDFLAGS during + autodetection + +Upstream-commit: d9f541c2b3af (" Apply user-provided CPPFLAGS, CFLAGS and LDFLAGS during autodetection") +See-also: http://skarnet.org/lists/skaware/1656.html +--- +diff --git a/configure b/configure +index 1aa8fc7..430e57e 100755 +--- a/configure ++++ b/configure +@@ -99,7 +99,7 @@ stripdir () { + tryflag () { + echo "Checking whether compiler accepts $2 ..." + echo "typedef int x;" > "$tmpc" +- if $CC_AUTO "$2" -c -o "$tmpo" "$tmpc" >/dev/null 2>&1 ; then ++ if $CC_AUTO $CPPFLAGS_POST $CFLAGS_POST "$2" -c -o "$tmpo" "$tmpc" >/dev/null 2>&1 ; then + echo " ... yes" + eval "$1=\"\${$1} \$2\"" + eval "$1=\${$1# }" +@@ -113,7 +113,7 @@ tryflag () { + tryldflag () { + echo "Checking whether linker accepts $2 ..." + echo "typedef int x;" > "$tmpc" +- if $CC_AUTO -nostdlib "$2" -o "$tmpe" "$tmpc" >/dev/null 2>&1 ; then ++ if $CC_AUTO $CPPFLAGS_POST $CFLAGS_POST $LDFLAGS_POST -nostdlib "$2" -o "$tmpe" "$tmpc" >/dev/null 2>&1 ; then + echo " ... yes" + eval "$1=\"\${$1} \$2\"" + eval "$1=\${$1# }" +-- +2.34.1 + diff --git a/dev-libs/skalibs/files/skalibs-2.9.3.0-respect-user-provided-flags.patch b/dev-libs/skalibs/files/skalibs-2.9.3.0-respect-user-provided-flags.patch new file mode 100644 index 000000000000..a36db4853a15 --- /dev/null +++ b/dev-libs/skalibs/files/skalibs-2.9.3.0-respect-user-provided-flags.patch @@ -0,0 +1,33 @@ +From: Laurent Bercot +Date: Mon, 24 Jan 2022 11:44:29 +0000 +Subject: [PATCH] Apply user-provided CPPFLAGS, CFLAGS and LDFLAGS during + autodetection + +Backported-from: d9f541c2b3af (" Apply user-provided CPPFLAGS, CFLAGS and LDFLAGS during autodetection") +See-also: http://skarnet.org/lists/skaware/1656.html +--- +diff --git a/configure b/configure +index 55f34f8..49b3678 100755 +--- a/configure ++++ b/configure +@@ -99,7 +99,7 @@ stripdir () { + tryflag () { + echo "Checking whether compiler accepts $2 ..." + echo "typedef int x;" > "$tmpc" +- if $CC_AUTO "$2" -c -o /dev/null "$tmpc" >/dev/null 2>&1 ; then ++ if $CC_AUTO $CPPFLAGS_POST $CFLAGS_POST "$2" -c -o /dev/null "$tmpc" >/dev/null 2>&1 ; then + echo " ... yes" + eval "$1=\"\${$1} \$2\"" + eval "$1=\${$1# }" +@@ -113,7 +113,7 @@ tryflag () { + tryldflag () { + echo "Checking whether linker accepts $2 ..." + echo "typedef int x;" > "$tmpc" +- if $CC_AUTO -nostdlib "$2" -o /dev/null "$tmpc" >/dev/null 2>&1 ; then ++ if $CC_AUTO $CPPFLAGS_POST $CFLAGS_POST $LDFLAGS_POST -nostdlib "$2" -o /dev/null "$tmpc" >/dev/null 2>&1 ; then + echo " ... yes" + eval "$1=\"\${$1} \$2\"" + eval "$1=\${$1# }" +-- +2.34.1 + diff --git a/dev-libs/skalibs/metadata.xml b/dev-libs/skalibs/metadata.xml index db463f3eeb66..56d2647aa7fe 100644 --- a/dev-libs/skalibs/metadata.xml +++ b/dev-libs/skalibs/metadata.xml @@ -5,4 +5,12 @@ williamh@gentoo.org William Hubbs + + arkamar@atlas.cz + Petr Vaněk + + + proxy-maint@gentoo.org + Proxy Maintainers + diff --git a/dev-libs/skalibs/skalibs-2.11.1.0.ebuild b/dev-libs/skalibs/skalibs-2.11.1.0.ebuild new file mode 100644 index 000000000000..69fb41fd5e6c --- /dev/null +++ b/dev-libs/skalibs/skalibs-2.11.1.0.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="General-purpose libraries from skarnet.org" +HOMEPAGE="https://www.skarnet.org/software/skalibs/" +SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz" + +LICENSE="ISC" +SLOT="0/$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="doc ipv6 static-libs" + +HTML_DOCS=( doc/. ) + +PATCHES=( "${FILESDIR}/${P}-respect-user-provided-flags.patch" ) + +src_prepare() { + default + + # Avoid QA warning for LDFLAGS addition + sed -i -e 's/.*-Wl,--hash-style=both$/:/' configure || die + + sed -i -e '/AR := /d' -e '/RANLIB := /d' Makefile || die +} + +src_configure() { + tc-export AR CC RANLIB + + local myconf=( + --datadir=/etc + --dynlibdir=/usr/$(get_libdir) + --libdir=/usr/$(get_libdir)/${PN} + --sysdepdir=/usr/$(get_libdir)/${PN} + --enable-clock + --enable-shared + $(use_enable static-libs static) + $(use_enable ipv6) + ) + + econf "${myconf[@]}" +} diff --git a/dev-libs/skalibs/skalibs-2.9.3.0.ebuild b/dev-libs/skalibs/skalibs-2.9.3.0.ebuild index 116469617d0d..fb9bc2eb668a 100644 --- a/dev-libs/skalibs/skalibs-2.9.3.0.ebuild +++ b/dev-libs/skalibs/skalibs-2.9.3.0.ebuild @@ -1,8 +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 +inherit toolchain-funcs + DESCRIPTION="General-purpose libraries from skarnet.org" HOMEPAGE="https://www.skarnet.org/software/skalibs/" SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz" @@ -14,15 +16,21 @@ IUSE="doc ipv6 static-libs" HTML_DOCS=( doc/. ) +PATCHES=( "${FILESDIR}/${P}-respect-user-provided-flags.patch" ) + src_prepare() { default # Avoid QA warning for LDFLAGS addition; avoid overriding -fstack-protector sed -i -e 's/.*-Wl,--hash-style=both$/:/' -e '/-fno-stack-protector$/d' \ configure || die + + sed -i -e '/AR := /d' -e '/RANLIB := /d' Makefile || die } src_configure() { + tc-export AR CC RANLIB + econf \ --datadir=/etc \ --dynlibdir=/usr/$(get_libdir) \ diff --git a/dev-libs/userspace-rcu/userspace-rcu-0.13.0.ebuild b/dev-libs/userspace-rcu/userspace-rcu-0.13.0.ebuild index 580b14a63699..0e94ce6b9ec3 100644 --- a/dev-libs/userspace-rcu/userspace-rcu-0.13.0.ebuild +++ b/dev-libs/userspace-rcu/userspace-rcu-0.13.0.ebuild @@ -1,8 +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 +inherit autotools + DESCRIPTION="userspace RCU (read-copy-update) library" HOMEPAGE="https://liburcu.org/" SRC_URI="https://lttng.org/files/urcu/${P}.tar.bz2" @@ -15,6 +17,13 @@ RESTRICT="!test? ( test )" DEPEND="test? ( sys-process/time )" +src_prepare() { + default + + # Refresh libtool (see https://github.com/gentoo/gentoo/pull/23973) + eautoreconf +} + src_configure() { local myeconfargs=( --enable-shared diff --git a/dev-libs/userspace-rcu/userspace-rcu-0.13.1.ebuild b/dev-libs/userspace-rcu/userspace-rcu-0.13.1.ebuild index 434c0ba25a9e..392cecbc2209 100644 --- a/dev-libs/userspace-rcu/userspace-rcu-0.13.1.ebuild +++ b/dev-libs/userspace-rcu/userspace-rcu-0.13.1.ebuild @@ -25,6 +25,7 @@ src_prepare() { default # Needed for tests patch + # ... and refresh libtool (see https://github.com/gentoo/gentoo/pull/23973) eautoreconf } diff --git a/dev-libs/utfcpp/Manifest b/dev-libs/utfcpp/Manifest index 3055ba566932..bb0bc1a295d6 100644 --- a/dev-libs/utfcpp/Manifest +++ b/dev-libs/utfcpp/Manifest @@ -1,3 +1,5 @@ +DIST ftest-20211106174116.tar.gz 3232 BLAKE2B 9a2184e82a19465333600b7c31de9a51e6716a4099f23145d93c967636da6539a0e71bfdd082507bf19a440df1199a1abf6f528b3957391f8b2a5c3e4dfb26ec SHA512 d92d3a3abd4f7b35971bfe7d74e1b822931818f60149a56ad29dd3238300ad71de1989fedc602a44a9c1a253da7bce758adf8d5b6da63ca6f322fb06dcefc98a DIST utfcpp-3.1.1.tar.gz 26374 BLAKE2B 93ad55c113c922e0105b509adf8dc1505e625bfeed0c60dabe7243ec288e3dd13b79b9382af2fff6daf780c5ebf9da32a492263d4998204222c1e446d16f4473 SHA512 720e2eba5c04f0bc4903a287138149a9cd432bc68bb163fe36b2e0d26d8bf616b4665f389b4a9c97af6ae7869e78973d97db976a4745512a241eebf774608997 DIST utfcpp-3.1.2.tar.gz 26388 BLAKE2B f0ebf7f054c488259d2a409b2c5201b73e928901cf337cdc2a99a2f64deaf431ee60328b3b61e134d3cd49428eb0c921057ea248269029ef2838ed72dd8af7d7 SHA512 d43df19d9e8652291f1301a326ec0d592bad43d6ecf9086947037f0ae0c1e70c2d96082c48066639e2b7c57c0ea0e4782d6b215d017cf96a4c73ff3a15feec75 DIST utfcpp-3.1.tar.gz 25871 BLAKE2B 6bafb933b777e842375b3dc6b1b5bc41efb0e9f40bbd33ccbbaf07b57a28c4e485d596725297fc2de83c23fa3c66872519883727714d236f4a37e07ed4825fc9 SHA512 826ac7aa61215ac2144fa3f5edc7f291c3dd25dc69b0c82526840f4651f822515ec262915e1117d975e5c5dd729f6166806a5d397262f59a2b323eb7009671f5 +DIST utfcpp-3.2.1.tar.gz 27377 BLAKE2B 27c4becfa7e1f5e8b63ee0e03b9f66cf5d6743cff3706222dde6e21c3feb51897eddd7dcaeaaacc66513fdb209d5be392e83ba22ab7a7d848bdf9721577d6444 SHA512 5798487f12b1bc55d3e06aed38f7604271ca3402963efcf85d181fd590d8a088d21e961e77698e60dc2cdae8cf4506645903442c45fd328201752d9589180e0d diff --git a/dev-libs/utfcpp/metadata.xml b/dev-libs/utfcpp/metadata.xml index 3aee5d1f054e..b9907b54a199 100644 --- a/dev-libs/utfcpp/metadata.xml +++ b/dev-libs/utfcpp/metadata.xml @@ -5,9 +5,9 @@ arfrever.fta@gmail.com Arfrever Frehtes Taifersar Arahesis - - floppym@gentoo.org - Mike Gilbert + + cjk@gentoo.org + Cjk nemtrif/utfcpp diff --git a/dev-libs/utfcpp/utfcpp-3.2.1.ebuild b/dev-libs/utfcpp/utfcpp-3.2.1.ebuild new file mode 100644 index 000000000000..91f09205a24c --- /dev/null +++ b/dev-libs/utfcpp/utfcpp-3.2.1.ebuild @@ -0,0 +1,64 @@ +# Copyright 2015-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" + +inherit cmake + +if [[ "${PV}" == "9999" ]]; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/nemtrif/utfcpp" + EGIT_SUBMODULES=() +else + FTEST_GIT_REVISION="1e14b77c2ab8489386fc7046a8bced696c0fc4d6" + FTEST_DATE="20211106174116" +fi + +DESCRIPTION="UTF-8 C++ library" +HOMEPAGE="https://github.com/nemtrif/utfcpp" +if [[ "${PV}" == "9999" ]]; then + SRC_URI="" +else + SRC_URI="https://github.com/nemtrif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz + test? ( https://github.com/nemtrif/ftest/archive/${FTEST_GIT_REVISION}.tar.gz -> ftest-${FTEST_DATE}.tar.gz )" +fi + +LICENSE="Boost-1.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND="" +DEPEND="" +RDEPEND="" + +src_unpack() { + if [[ "${PV}" == "9999" ]]; then + git-r3_src_unpack + + if use test; then + git-r3_fetch https://github.com/nemtrif/ftest refs/heads/master + git-r3_checkout https://github.com/nemtrif/ftest "${WORKDIR}/ftest" + fi + else + default + + if use test; then + mv ftest-${FTEST_GIT_REVISION} ftest || die + fi + fi + + rmdir "${S}/extern/ftest" || die + ln -s ../../ftest "${S}/extern/ftest" || die +} + +src_configure() { + local mycmakeargs=( + -DUTF8_SAMPLES=OFF + -DUTF8_TESTS=$(usex test ON OFF) + ) + + cmake_src_configure +} diff --git a/dev-libs/utfcpp/utfcpp-9999.ebuild b/dev-libs/utfcpp/utfcpp-9999.ebuild index ca5002a61255..0b15d97bb35e 100644 --- a/dev-libs/utfcpp/utfcpp-9999.ebuild +++ b/dev-libs/utfcpp/utfcpp-9999.ebuild @@ -1,7 +1,7 @@ -# Copyright 2015-2020 Gentoo Authors +# Copyright 2015-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="7" +EAPI="8" inherit cmake @@ -10,6 +10,9 @@ if [[ "${PV}" == "9999" ]]; then EGIT_REPO_URI="https://github.com/nemtrif/utfcpp" EGIT_SUBMODULES=() +else + FTEST_GIT_REVISION="" + FTEST_DATE="" fi DESCRIPTION="UTF-8 C++ library" @@ -17,7 +20,8 @@ HOMEPAGE="https://github.com/nemtrif/utfcpp" if [[ "${PV}" == "9999" ]]; then SRC_URI="" else - SRC_URI="https://github.com/nemtrif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + SRC_URI="https://github.com/nemtrif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz + test? ( https://github.com/nemtrif/ftest/archive/${FTEST_GIT_REVISION}.tar.gz -> ftest-${FTEST_DATE}.tar.gz )" fi LICENSE="Boost-1.0" @@ -27,14 +31,27 @@ IUSE="test" RESTRICT="!test? ( test )" BDEPEND="" -DEPEND="test? ( dev-cpp/gtest )" +DEPEND="" RDEPEND="" -src_prepare() { - sed -e "/add_subdirectory(extern\/gtest)/d" -i CMakeLists.txt || die - sed -e "s/gtest_main/gtest &/" -i tests/CMakeLists.txt || die +src_unpack() { + if [[ "${PV}" == "9999" ]]; then + git-r3_src_unpack + + if use test; then + git-r3_fetch https://github.com/nemtrif/ftest refs/heads/master + git-r3_checkout https://github.com/nemtrif/ftest "${WORKDIR}/ftest" + fi + else + default + + if use test; then + mv ftest-${FTEST_GIT_REVISION} ftest || die + fi + fi - cmake_src_prepare + rmdir "${S}/extern/ftest" || die + ln -s ../../ftest "${S}/extern/ftest" || die } src_configure() { diff --git a/dev-ml/Manifest.gz b/dev-ml/Manifest.gz index 50f1487a32a3ed787222e29756a9ae782fa85086..b2ab931ce34b21009d900f3979344cd205fa8ece 100644 GIT binary patch delta 32473 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%0Do%w9=BSc#kt$DJ#imr= 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 CtZm2u diff --git a/dev-ml/camlidl/Manifest b/dev-ml/camlidl/Manifest index 812a3761c903..fe60cb01eec5 100644 --- a/dev-ml/camlidl/Manifest +++ b/dev-ml/camlidl/Manifest @@ -1 +1,2 @@ DIST camlidl-1.05.tar.gz 100640 BLAKE2B 38cbcebd43ced26c44803608aabdacfbd33734357097a542ee2558223b9699d89cf7be388feba59630b10e4dc3977bffd08c669d3cf676d2136f54a6a8d52aab SHA512 e8857aca818a06f8c861e5f55dddd7e8e3ab1efae51647534460b4f092166709d86c6de1215c792a0489d668d72064ccfb7635e9a6d3854cd5a62f74541a9d18 +DIST camlidl109.tar.gz 125697 BLAKE2B c42e418525b9681a0e7042aea46fb581a1ffa93be416a9214325883407a62bcad7e8fd7a20fd997640deb42ddca394605f5569bc8f363721b8955629459ff49e SHA512 6cab1fa6bc2afba9b97874520eed2887c4fd341b59735854b120aa1ec8822710d9ebfadd1fecff56e629d4a1af7ee73befe6440c5462493f8408bdae8519a1fa diff --git a/dev-ml/camlidl/camlidl-1.09.ebuild b/dev-ml/camlidl/camlidl-1.09.ebuild new file mode 100644 index 000000000000..2861e48e26d7 --- /dev/null +++ b/dev-ml/camlidl/camlidl-1.09.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit toolchain-funcs + +DESCRIPTION="CamlIDL is a stub code generator for using C/C++ libraries from O'Caml" +HOMEPAGE="http://caml.inria.fr/camlidl/" +SRC_URI="https://github.com/xavierleroy/${PN}/archive/${PN}$(ver_rs 0-1 '').tar.gz" + +LICENSE="QPL-1.0 LGPL-2" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux" + +DEPEND=">=dev-lang/ocaml-3.10.2:=[ocamlopt]" +RDEPEND="${DEPEND}" + +S="${WORKDIR}"/${PN}-${PN}$(ver_rs 0-1 '') + +PATCHES=( + "${FILESDIR}/nowarn.patch" +) + +src_prepare() { + sed -i \ + -e "s|ar rc|$(tc-getAR) rc|g" \ + runtime/Makefile.unix \ + || die + default +} + +src_compile() { + # Use the UNIX makefile + libdir=$(ocamlc -where || die) + + sed -i -e "s|OCAMLLIB=.*|OCAMLLIB=${libdir}|" config/Makefile.unix || die + sed -i -e "s|BINDIR=.*|BINDIR=${EPREFIX}/usr/bin|" config/Makefile.unix || die + ln -s Makefile.unix config/Makefile || die + + # Make + emake -j1 RANLIB="$(tc-getRANLIB)" +} + +src_test() { + einfo "Running tests..." + cd tests || die + emake CCPP="$(tc-getCXX)" CC="$(tc-getCC)" +} + +src_install() { + libdir=$(ocamlc -where || die) + dodir "${libdir#${EPREFIX}}"/caml + + dodir /usr/bin + # Install + emake BINDIR="${ED}/usr/bin" OCAMLLIB="${D}${libdir}" RANLIB="$(tc-getRANLIB)" install + + # Add package header + sed -e "s/@VERSION/${P}/g" "${FILESDIR}/META.camlidl" > "${D}${libdir}/META.camlidl" || die + + # Documentation + dodoc README Changes +} diff --git a/dev-ml/dune-build-info/Manifest b/dev-ml/dune-build-info/Manifest index ce6115570e04..6632c7b4ccef 100644 --- a/dev-ml/dune-build-info/Manifest +++ b/dev-ml/dune-build-info/Manifest @@ -1 +1,2 @@ DIST dune-2.9.1.tar.gz 1385381 BLAKE2B 27224f803547d02f7110dcfc486ef41f9a4586f6f862ef7f8bbf05cc1f3f6dc8ea03fca99c01842f4226ea3d08f4127daa0e5811dd46cc00f1b96ad7eaafe43d SHA512 4fcff34de4acc4429dd73864ca90e695d8ba436839fd679608f7db292e44be70c3db455a58f59477f2055f84ce497bfa8e90e485ed9536acad3c1b3be3d4be77 +DIST dune-2.9.3.tar.gz 1387667 BLAKE2B 3db54c780b9d13f40c774f53c3fe471dba4a640e7cb5aa5d70ef1dc20a217b95a66149ca5f99f07f3a20450577d622e0cda149f656f06f5a42231b89667c1152 SHA512 df6e06a9beebf41f3ed375384be781b5c87c7949048995cc0bbad13dd65c96bd8b27415cd41e43b1112bd86524a59a7dd418e14b5c72b4f1f8fd4ac5ca2d1494 diff --git a/dev-ml/dune-build-info/dune-build-info-2.9.3.ebuild b/dev-ml/dune-build-info/dune-build-info-2.9.3.ebuild new file mode 100644 index 000000000000..664ba4dfaa9c --- /dev/null +++ b/dev-ml/dune-build-info/dune-build-info-2.9.3.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit dune multiprocessing + +DESCRIPTION="Embed locations informations inside executable and libraries" +HOMEPAGE="https://github.com/ocaml/dune" +SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> dune-${PV}.tar.gz" +S="${WORKDIR}/dune-${PV}" + +LICENSE="MIT" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~x86" +IUSE="+ocamlopt" +RESTRICT="test" + +src_configure() { + : +} + +src_compile() { + dune build -p ${PN} @install --display short -j $(makeopts_jobs) || die +} diff --git a/dev-ml/dune-configurator/Manifest b/dev-ml/dune-configurator/Manifest index 730aae6dcc88..2a6ad22bf4b2 100644 --- a/dev-ml/dune-configurator/Manifest +++ b/dev-ml/dune-configurator/Manifest @@ -2,3 +2,4 @@ DIST dune-2.8.2.tar.gz 1369417 BLAKE2B d846d35675a18abc3ccc57a52574d81a8fb4f082d DIST dune-2.8.4.tar.gz 1372925 BLAKE2B 5b6d6738a0dc701d852e6cc59a1998f64c006d233f43a804b0b9b677a6eadda25aa20f52799c90910d361e4bc565636a50d218ad5d0a9927239adc5be36b3889 SHA512 13b36eb6a943f9513987a23dab467b2e449cc3a4de35227f8323c3c724b27f19daac500602141ab22a04579243333c8484ce27a7f73e46a72e796d30fb1c3253 DIST dune-2.9.0.tar.gz 1385143 BLAKE2B c973e4b2c5780a3e4902c31c030b2560fe5be313338a5188edc9b7ff97b63968baba267966d095076bed4f1527a8b8b5a0f980e74f53476d70ec53f20dc661a6 SHA512 1c3b64746b00215cd97b36c0f1c6e2416c9d15c795265634240e9da37e2c2fce02ab3c309a0cb967f9f20a5c6df14e943c3c2942c1a8f4743c3a19c699f4eb24 DIST dune-2.9.1.tar.gz 1385381 BLAKE2B 27224f803547d02f7110dcfc486ef41f9a4586f6f862ef7f8bbf05cc1f3f6dc8ea03fca99c01842f4226ea3d08f4127daa0e5811dd46cc00f1b96ad7eaafe43d SHA512 4fcff34de4acc4429dd73864ca90e695d8ba436839fd679608f7db292e44be70c3db455a58f59477f2055f84ce497bfa8e90e485ed9536acad3c1b3be3d4be77 +DIST dune-2.9.3.tar.gz 1387667 BLAKE2B 3db54c780b9d13f40c774f53c3fe471dba4a640e7cb5aa5d70ef1dc20a217b95a66149ca5f99f07f3a20450577d622e0cda149f656f06f5a42231b89667c1152 SHA512 df6e06a9beebf41f3ed375384be781b5c87c7949048995cc0bbad13dd65c96bd8b27415cd41e43b1112bd86524a59a7dd418e14b5c72b4f1f8fd4ac5ca2d1494 diff --git a/dev-ml/dune-configurator/dune-configurator-2.9.3.ebuild b/dev-ml/dune-configurator/dune-configurator-2.9.3.ebuild new file mode 100644 index 000000000000..66dae42d7036 --- /dev/null +++ b/dev-ml/dune-configurator/dune-configurator-2.9.3.ebuild @@ -0,0 +1,116 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit dune + +DESCRIPTION="A composable build system for OCaml" +HOMEPAGE="https://github.com/ocaml/dune" +SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> dune-${PV}.tar.gz" +S="${WORKDIR}/dune-${PV}" + +LICENSE="MIT" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +IUSE="+ocamlopt test" +RESTRICT="!test? ( test )" + +RDEPEND=" + ~dev-ml/dune-private-libs-${PV}:=[ocamlopt=] + dev-ml/csexp:=[ocamlopt=] + dev-ml/result:=[ocamlopt=] +" +DEPEND="${RDEPEND} + test? ( + dev-ml/core_bench + dev-ml/menhir + dev-ml/opam + dev-ml/ppx_expect + ) +" +# TODO for test deps: +# Add cram? +# Add dev-ml/js_of_ocaml once dev-ml/ocaml-base64 is ported to Dune +# Add coq? + +src_prepare() { + default + + # Keep this list in sync with dev-ml/dune-private-libs + local bad_tests=( + # List of tests calling git, mercurial, etc + test/blackbox-tests/test-cases/dune-project-meta/main.t + test/blackbox-tests/test-cases/meta-template-version-bug.t + test/blackbox-tests/test-cases/subst/project-name-restriction.t + test/blackbox-tests/test-cases/subst/with-opam-file.t + test/blackbox-tests/test-cases/subst.t + test/blackbox-tests/test-cases/subst/unicode.t + test/blackbox-tests/test-cases/subst/from-project-file.t + test/blackbox-tests/test-cases/trace-file.t + otherlibs/build-info/test/run.t + test/expect-tests/vcs_tests.ml + + # Strange failures, seemingly from newer versions of deps + test/blackbox-tests/test-cases/merlin/allow_approximate_merlin_warn.t + test/blackbox-tests/test-cases/merlin/merlin-tests.t + test/blackbox-tests/test-cases/merlin/github4125.t + test/blackbox-tests/test-cases/install-dry-run.t + test/blackbox-tests/test-cases/c-flags.t + test/blackbox-tests/test-cases/install-libdir.t + test/blackbox-tests/test-cases/dune-cache/trim.t + + # Strange failures about opam not being initialised + test/blackbox-tests/test-cases/merlin/merlin-from-subdir.t + test/blackbox-tests/test-cases/merlin/symlinks.t + test/blackbox-tests/test-cases/merlin/src-dirs-of-deps.t + test/blackbox-tests/test-cases/merlin/per-module-pp.t + test/blackbox-tests/test-cases/merlin/server.t + test/blackbox-tests/test-cases/github1946.t + test/blackbox-tests/test-cases/github759.t + + # Wants nodejs! + test/blackbox-tests/test-cases/jsoo/simple.t + test/blackbox-tests/test-cases/jsoo/inline-tests.t + test/blackbox-tests/test-cases/jsoo/github3622.t + # Wants js_of_ocaml (can't include yet b/c of ocaml-base64 porting) + test/blackbox-tests/test-cases/jsoo/explicit-js-mode-specified.t + + # Wants coq which doesn't build for me right now + test/blackbox-tests/test-cases/coq/rec-module.t + test/blackbox-tests/test-cases/coq/compose-sub-theory.t + test/blackbox-tests/test-cases/coq/native-compose.t + test/blackbox-tests/test-cases/coq/base-unsound.t + test/blackbox-tests/test-cases/coq/base.t + test/blackbox-tests/test-cases/coq/native-single.t + test/blackbox-tests/test-cases/coq/compose-simple.t + test/blackbox-tests/test-cases/coq/ml-lib.t + test/blackbox-tests/test-cases/coq/extract.t + test/blackbox-tests/test-cases/coq/compose-plugin.t + + # Unpackaged dependencies (a rabbit hole for now) + # utop -> lambda-term, zed + test/blackbox-tests/test-cases/utop/github3188.t + test/blackbox-tests/test-cases/utop/utop-simple.t + test/blackbox-tests/test-cases/utop/utop-default.t + test/blackbox-tests/test-cases/utop/utop-default-implementation.t + test/blackbox-tests/test-cases/utop/utop-ppx-rewriters.t + # ocamlformat + test/blackbox-tests/test-cases/formatting.t + # mdx + test/blackbox-tests/test-cases/mdx-stanza.t + # odoc + test/blackbox-tests/test-cases/odoc/odoc-simple.t + test/blackbox-tests/test-cases/odoc/odoc-package-mld-link.t + test/blackbox-tests/test-cases/odoc/multiple-private-libs.t + test/blackbox-tests/test-cases/odoc/odoc-unique-mlds.t + test/blackbox-tests/test-cases/odoc/github717-odoc-index.t + test/blackbox-tests/test-cases/odoc/warnings.t + ) + + rm -r ${bad_tests[@]} || die "Failed to remove broken/inappropriate tests" +} + +src_configure() { + : +} diff --git a/dev-ml/dune-private-libs/Manifest b/dev-ml/dune-private-libs/Manifest index 730aae6dcc88..2a6ad22bf4b2 100644 --- a/dev-ml/dune-private-libs/Manifest +++ b/dev-ml/dune-private-libs/Manifest @@ -2,3 +2,4 @@ DIST dune-2.8.2.tar.gz 1369417 BLAKE2B d846d35675a18abc3ccc57a52574d81a8fb4f082d DIST dune-2.8.4.tar.gz 1372925 BLAKE2B 5b6d6738a0dc701d852e6cc59a1998f64c006d233f43a804b0b9b677a6eadda25aa20f52799c90910d361e4bc565636a50d218ad5d0a9927239adc5be36b3889 SHA512 13b36eb6a943f9513987a23dab467b2e449cc3a4de35227f8323c3c724b27f19daac500602141ab22a04579243333c8484ce27a7f73e46a72e796d30fb1c3253 DIST dune-2.9.0.tar.gz 1385143 BLAKE2B c973e4b2c5780a3e4902c31c030b2560fe5be313338a5188edc9b7ff97b63968baba267966d095076bed4f1527a8b8b5a0f980e74f53476d70ec53f20dc661a6 SHA512 1c3b64746b00215cd97b36c0f1c6e2416c9d15c795265634240e9da37e2c2fce02ab3c309a0cb967f9f20a5c6df14e943c3c2942c1a8f4743c3a19c699f4eb24 DIST dune-2.9.1.tar.gz 1385381 BLAKE2B 27224f803547d02f7110dcfc486ef41f9a4586f6f862ef7f8bbf05cc1f3f6dc8ea03fca99c01842f4226ea3d08f4127daa0e5811dd46cc00f1b96ad7eaafe43d SHA512 4fcff34de4acc4429dd73864ca90e695d8ba436839fd679608f7db292e44be70c3db455a58f59477f2055f84ce497bfa8e90e485ed9536acad3c1b3be3d4be77 +DIST dune-2.9.3.tar.gz 1387667 BLAKE2B 3db54c780b9d13f40c774f53c3fe471dba4a640e7cb5aa5d70ef1dc20a217b95a66149ca5f99f07f3a20450577d622e0cda149f656f06f5a42231b89667c1152 SHA512 df6e06a9beebf41f3ed375384be781b5c87c7949048995cc0bbad13dd65c96bd8b27415cd41e43b1112bd86524a59a7dd418e14b5c72b4f1f8fd4ac5ca2d1494 diff --git a/dev-ml/dune-private-libs/dune-private-libs-2.9.3.ebuild b/dev-ml/dune-private-libs/dune-private-libs-2.9.3.ebuild new file mode 100644 index 000000000000..e434be4e1d92 --- /dev/null +++ b/dev-ml/dune-private-libs/dune-private-libs-2.9.3.ebuild @@ -0,0 +1,119 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit dune + +DESCRIPTION="A composable build system for OCaml" +HOMEPAGE="https://github.com/ocaml/dune" +SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> dune-${PV}.tar.gz" +S="${WORKDIR}/dune-${PV}" + +LICENSE="Apache-2.0" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +IUSE="+ocamlopt test" +RESTRICT="!test? ( test )" + +BDEPEND=" + ~dev-ml/dune-${PV} + test? ( + dev-ml/core_bench + dev-ml/menhir + dev-ml/opam + dev-ml/ppx_expect + ) +" +DEPEND=" + dev-ml/csexp:=[ocamlopt=] + dev-ml/findlib:=[ocamlopt=] + >=dev-lang/ocaml-4.09:= +" +RDEPEND="${DEPEND}" + +# TODO for test deps: +# Add cram? +# Add dev-ml/js_of_ocaml once dev-ml/ocaml-base64 is ported to Dune +# Add coq? + +src_prepare() { + default + + # Keep this list in sync with dev-ml/dune-configurator + local bad_tests=( + # List of tests calling git, mercurial, etc + test/blackbox-tests/test-cases/dune-project-meta/main.t + test/blackbox-tests/test-cases/meta-template-version-bug.t + test/blackbox-tests/test-cases/subst/project-name-restriction.t + test/blackbox-tests/test-cases/subst/with-opam-file.t + test/blackbox-tests/test-cases/subst.t + test/blackbox-tests/test-cases/subst/unicode.t + test/blackbox-tests/test-cases/subst/from-project-file.t + test/blackbox-tests/test-cases/trace-file.t + otherlibs/build-info/test/run.t + test/expect-tests/vcs_tests.ml + + # Strange failures, seemingly from newer versions of deps + test/blackbox-tests/test-cases/merlin/allow_approximate_merlin_warn.t + test/blackbox-tests/test-cases/merlin/merlin-tests.t + test/blackbox-tests/test-cases/merlin/github4125.t + test/blackbox-tests/test-cases/install-dry-run.t + test/blackbox-tests/test-cases/c-flags.t + test/blackbox-tests/test-cases/install-libdir.t + test/blackbox-tests/test-cases/dune-cache/trim.t + + # Strange failures about opam not being initialised + test/blackbox-tests/test-cases/merlin/merlin-from-subdir.t + test/blackbox-tests/test-cases/merlin/symlinks.t + test/blackbox-tests/test-cases/merlin/src-dirs-of-deps.t + test/blackbox-tests/test-cases/merlin/per-module-pp.t + test/blackbox-tests/test-cases/merlin/server.t + test/blackbox-tests/test-cases/github1946.t + test/blackbox-tests/test-cases/github759.t + + # Wants nodejs! + test/blackbox-tests/test-cases/jsoo/simple.t + test/blackbox-tests/test-cases/jsoo/inline-tests.t + test/blackbox-tests/test-cases/jsoo/github3622.t + # Wants js_of_ocaml (can't include yet b/c of ocaml-base64 porting) + test/blackbox-tests/test-cases/jsoo/explicit-js-mode-specified.t + + # Wants coq which doesn't build for me right now + test/blackbox-tests/test-cases/coq/rec-module.t + test/blackbox-tests/test-cases/coq/compose-sub-theory.t + test/blackbox-tests/test-cases/coq/native-compose.t + test/blackbox-tests/test-cases/coq/base-unsound.t + test/blackbox-tests/test-cases/coq/base.t + test/blackbox-tests/test-cases/coq/native-single.t + test/blackbox-tests/test-cases/coq/compose-simple.t + test/blackbox-tests/test-cases/coq/ml-lib.t + test/blackbox-tests/test-cases/coq/extract.t + test/blackbox-tests/test-cases/coq/compose-plugin.t + + # Unpackaged dependencies (a rabbit hole for now) + # utop -> lambda-term, zed + test/blackbox-tests/test-cases/utop/github3188.t + test/blackbox-tests/test-cases/utop/utop-simple.t + test/blackbox-tests/test-cases/utop/utop-default.t + test/blackbox-tests/test-cases/utop/utop-default-implementation.t + test/blackbox-tests/test-cases/utop/utop-ppx-rewriters.t + # ocamlformat + test/blackbox-tests/test-cases/formatting.t + # mdx + test/blackbox-tests/test-cases/mdx-stanza.t + # odoc + test/blackbox-tests/test-cases/odoc/odoc-simple.t + test/blackbox-tests/test-cases/odoc/odoc-package-mld-link.t + test/blackbox-tests/test-cases/odoc/multiple-private-libs.t + test/blackbox-tests/test-cases/odoc/odoc-unique-mlds.t + test/blackbox-tests/test-cases/odoc/github717-odoc-index.t + test/blackbox-tests/test-cases/odoc/warnings.t + ) + + rm -r ${bad_tests[@]} || die "Failed to remove broken/inappropriate tests" +} + +src_configure() { + : +} diff --git a/dev-ml/dune-site/Manifest b/dev-ml/dune-site/Manifest index ce6115570e04..6632c7b4ccef 100644 --- a/dev-ml/dune-site/Manifest +++ b/dev-ml/dune-site/Manifest @@ -1 +1,2 @@ DIST dune-2.9.1.tar.gz 1385381 BLAKE2B 27224f803547d02f7110dcfc486ef41f9a4586f6f862ef7f8bbf05cc1f3f6dc8ea03fca99c01842f4226ea3d08f4127daa0e5811dd46cc00f1b96ad7eaafe43d SHA512 4fcff34de4acc4429dd73864ca90e695d8ba436839fd679608f7db292e44be70c3db455a58f59477f2055f84ce497bfa8e90e485ed9536acad3c1b3be3d4be77 +DIST dune-2.9.3.tar.gz 1387667 BLAKE2B 3db54c780b9d13f40c774f53c3fe471dba4a640e7cb5aa5d70ef1dc20a217b95a66149ca5f99f07f3a20450577d622e0cda149f656f06f5a42231b89667c1152 SHA512 df6e06a9beebf41f3ed375384be781b5c87c7949048995cc0bbad13dd65c96bd8b27415cd41e43b1112bd86524a59a7dd418e14b5c72b4f1f8fd4ac5ca2d1494 diff --git a/dev-ml/dune-site/dune-site-2.9.3.ebuild b/dev-ml/dune-site/dune-site-2.9.3.ebuild new file mode 100644 index 000000000000..e490578f9b6c --- /dev/null +++ b/dev-ml/dune-site/dune-site-2.9.3.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit dune multiprocessing + +DESCRIPTION="Embed locations informations inside executable and libraries" +HOMEPAGE="https://github.com/ocaml/dune" +SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> dune-${PV}.tar.gz" +S="${WORKDIR}/dune-${PV}" + +LICENSE="MIT" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~x86" +IUSE="+ocamlopt" +RESTRICT="test" + +RDEPEND=" + ~dev-ml/dune-private-libs-${PV}:=[ocamlopt=] +" +DEPEND="${RDEPEND}" + +src_configure() { + : +} + +src_compile() { + dune build -p ${PN} @install -j $(makeopts_jobs) --display short || die +} diff --git a/dev-ml/dune/Manifest b/dev-ml/dune/Manifest index 0170ea58709a..ee30339556c1 100644 --- a/dev-ml/dune/Manifest +++ b/dev-ml/dune/Manifest @@ -5,3 +5,4 @@ DIST dune-2.8.2.tar.gz 1369417 BLAKE2B d846d35675a18abc3ccc57a52574d81a8fb4f082d DIST dune-2.8.4.tar.gz 1372925 BLAKE2B 5b6d6738a0dc701d852e6cc59a1998f64c006d233f43a804b0b9b677a6eadda25aa20f52799c90910d361e4bc565636a50d218ad5d0a9927239adc5be36b3889 SHA512 13b36eb6a943f9513987a23dab467b2e449cc3a4de35227f8323c3c724b27f19daac500602141ab22a04579243333c8484ce27a7f73e46a72e796d30fb1c3253 DIST dune-2.9.0.tar.gz 1385143 BLAKE2B c973e4b2c5780a3e4902c31c030b2560fe5be313338a5188edc9b7ff97b63968baba267966d095076bed4f1527a8b8b5a0f980e74f53476d70ec53f20dc661a6 SHA512 1c3b64746b00215cd97b36c0f1c6e2416c9d15c795265634240e9da37e2c2fce02ab3c309a0cb967f9f20a5c6df14e943c3c2942c1a8f4743c3a19c699f4eb24 DIST dune-2.9.1.tar.gz 1385381 BLAKE2B 27224f803547d02f7110dcfc486ef41f9a4586f6f862ef7f8bbf05cc1f3f6dc8ea03fca99c01842f4226ea3d08f4127daa0e5811dd46cc00f1b96ad7eaafe43d SHA512 4fcff34de4acc4429dd73864ca90e695d8ba436839fd679608f7db292e44be70c3db455a58f59477f2055f84ce497bfa8e90e485ed9536acad3c1b3be3d4be77 +DIST dune-2.9.3.tar.gz 1387667 BLAKE2B 3db54c780b9d13f40c774f53c3fe471dba4a640e7cb5aa5d70ef1dc20a217b95a66149ca5f99f07f3a20450577d622e0cda149f656f06f5a42231b89667c1152 SHA512 df6e06a9beebf41f3ed375384be781b5c87c7949048995cc0bbad13dd65c96bd8b27415cd41e43b1112bd86524a59a7dd418e14b5c72b4f1f8fd4ac5ca2d1494 diff --git a/dev-ml/dune/dune-2.9.3.ebuild b/dev-ml/dune/dune-2.9.3.ebuild new file mode 100644 index 000000000000..383157a0063c --- /dev/null +++ b/dev-ml/dune/dune-2.9.3.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit multiprocessing + +DESCRIPTION="A composable build system for OCaml" +HOMEPAGE="https://github.com/ocaml/dune" +SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-lang/ocaml-4.08:= +" +DEPEND=" + ${RDEPEND} + dev-ml/findlib + test? ( + dev-ml/core_bench + dev-ml/ppx_bench + dev-ml/ppx_expect + ) +" + +QA_FLAGS_IGNORED="usr/bin/dune" + +src_configure() { + : +} + +src_compile() { + ocaml bootstrap.ml -j $(makeopts_jobs) || die + ./dune.exe build -p "${PN}" --profile dune-bootstrap -j $(makeopts_jobs) \ + --display short || die +} + +src_install() { + default + mv "${ED}"/usr/doc "${ED}"/usr/share/doc/${PF} || die + mv "${ED}"/usr/man "${ED}"/usr/share/man || die +} diff --git a/dev-ml/fieldslib/Manifest b/dev-ml/fieldslib/Manifest index 2e4448eb0496..37c77854df82 100644 --- a/dev-ml/fieldslib/Manifest +++ b/dev-ml/fieldslib/Manifest @@ -1 +1,2 @@ DIST fieldslib-0.14.0.tar.gz 3677 BLAKE2B 076fe0c83547a5276e6ab304409c1a636132738f8a95c4d9a4260e95f6a3c247341c3901e2cde4f63f1f4db417e3749d1e8cb128cf8c1711004e77f1d42472ef SHA512 245987817585222060c389a632fa229fa3c928090548a0b759e3b1eb06c868d06c0593b01bc41f453c209854a15115fa7650cc36888036f9e305cf2b79a5004c +DIST fieldslib-0.15.0.tar.gz 3680 BLAKE2B fc6f2ed845906c7956a202d60c49a3ec919a94cf1b8091a925dabceee4c76e22e74768f8c6f83d6f42369aa4ac0a035cc4f8be3828db24313cdb6777853eaadd SHA512 9bba75a93cd55f798f830409579092f96edbdb739808cbeb9c35b99d74baf7ebade5d0e95005cde550a80f337da13e4d088ba5eb26e597b7fc81b80a91037190 diff --git a/dev-ml/fieldslib/fieldslib-0.15.0.ebuild b/dev-ml/fieldslib/fieldslib-0.15.0.ebuild new file mode 100644 index 000000000000..629e9a7aaa73 --- /dev/null +++ b/dev-ml/fieldslib/fieldslib-0.15.0.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit dune + +DESCRIPTION="Folding over record fields" +HOMEPAGE="https://github.com/janestreet/fieldslib" +SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +IUSE="+ocamlopt" + +RDEPEND=" + >=dev-ml/base-0.14.0:= + dev-ml/findlib:= +" +DEPEND="${RDEPEND}" diff --git a/dev-ml/findlib/Manifest b/dev-ml/findlib/Manifest index 080ad5e1099d..b559fe7dc73d 100644 --- a/dev-ml/findlib/Manifest +++ b/dev-ml/findlib/Manifest @@ -1,2 +1,3 @@ DIST findlib-1.8.1.tar.gz 261544 BLAKE2B acfa9d4e0d118ebbc0dd7b03da1fe5eaa994e5fec13dc54e60ba42f643d93968469a1a43fe4f832433dca6c3902e8846616fcf460c748bf037fe16cb2f93a847 SHA512 0d8e1ff21217fcc6823aab3ac71282789691e4ae8c3607703d0393468247f93e2d084bd4e2a8795b523f2c7f193521d3aae4b8122c934ebf8b58c3185a5bc9c1 DIST findlib-1.9.1.tar.gz 273012 BLAKE2B 8b51e3ca3dde04e77e225638f9d45166acf42fb1e3321aa5ce6e66fcddcfb978a301f2fa22a26172e1a8c2f8a879c5d1d10e8c984994d6b2879c21c4392955ce SHA512 83a05f3e310fa7cabb0475c5525f7a87c1b6bc2dc5e39f094cabfb5d944a826a5581844ba00ec1a48dd96184eb9de3c4d1055cdddee2b83c700a2de5a6dc6f84 +DIST findlib-1.9.3.tar.gz 264132 BLAKE2B 3779cb437c607d04ae6c7d8124270f36c9bd9baccce669f3785a9cd4a1a582302844019b69be14598ca807edecb26645d9d7b241e1d704c3f023ed039cad21f0 SHA512 27cc4ce141576bf477fb9d61a82ad65f55478740eed59fb43f43edb794140829fd2ff89ad27d8a890cfc336b54c073a06de05b31100fc7c01cacbd7d88e928ea diff --git a/dev-ml/findlib/findlib-1.9.3.ebuild b/dev-ml/findlib/findlib-1.9.3.ebuild new file mode 100644 index 000000000000..cee9e2b0d305 --- /dev/null +++ b/dev-ml/findlib/findlib-1.9.3.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OCaml tool to find/use non-standard packages" +HOMEPAGE="http://projects.camlcity.org/projects/findlib.html" +SRC_URI="http://download.camlcity.org/download/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="doc +ocamlopt tk" + +DEPEND=">=dev-lang/ocaml-4.02.3-r1:=[ocamlopt?] + tk? ( dev-ml/labltk:= )" +RDEPEND="${DEPEND}" + +QA_FLAGS_IGNORED='.*' + +src_prepare() { + default + export ocamlfind_destdir="${EPREFIX}/usr/$(get_libdir)/ocaml" + export stublibs="${ocamlfind_destdir}/stublibs" +} + +src_configure() { + local myconf + use tk && myconf="-with-toolbox" + ./configure -bindir "${EPREFIX}"/usr/bin -mandir "${EPREFIX}"/usr/share/man \ + -sitelib ${ocamlfind_destdir} \ + -config ${ocamlfind_destdir}/findlib/findlib.conf \ + -no-custom \ + ${myconf} || die "configure failed" +} + +src_compile() { + emake -j1 all + if use ocamlopt; then + emake -j1 opt # optimized code + fi +} + +src_install() { + emake prefix="${D}" install + + dodir "${stublibs#${EPREFIX}}" + + if use doc; then + cd "${S}/doc" || die + dodoc QUICKSTART README DOCINFO + docinto html + dodoc -r ref-html guide-html + fi +} + +check_stublibs() { + local ocaml_stdlib=`ocamlc -where` + local ldconf="${ocaml_stdlib}/ld.conf" + + if [ ! -e ${ldconf} ] + then + echo "${ocaml_stdlib}" > ${ldconf} + echo "${ocaml_stdlib}/stublibs" >> ${ldconf} + fi + + if [ -z `grep -e ${stublibs} ${ldconf}` ] + then + echo ${stublibs} >> ${ldconf} + fi +} + +pkg_postinst() { + check_stublibs +} diff --git a/dev-ml/fix/Manifest b/dev-ml/fix/Manifest index b6c745a7a453..5ee0f6c20df4 100644 --- a/dev-ml/fix/Manifest +++ b/dev-ml/fix/Manifest @@ -1 +1,2 @@ DIST fix-20211125.tar.gz 383709 BLAKE2B f74b41e10579423449ec4c78ddc2d58d94c0ba96fe46676979c8f8e31c49a4ab2b305f78082785c52ff3665f19162b14c849b80ba0d09819e327ce7f390ff2d2 SHA512 2ffd3bea841247adeaf8d9ba3cf76669f31dcca97a2ebd415ca3b4540cf273c95f6a0e8bc990aed36dd097b09cf0603c676127ca4141f281f1ae8bb343d90d5f +DIST fix-20220121.tar.gz 385029 BLAKE2B 4534ddea956e2079018056c27423a5e308e5faeaf5c8af97457691b2c1094bd97e5d82302387299a92834d491e6cc5c7b183793403c7ea0bd3c8daf71a54d493 SHA512 6b0afa1e3d2a75b814fe4617cdbc72f1c57959d77fbe6e67b5df03dc316e22cba448c6a496b77bded102edc55af885145a1a74bbef86df714c896aeccbd40052 diff --git a/dev-ml/fix/fix-20220121.ebuild b/dev-ml/fix/fix-20220121.ebuild new file mode 100644 index 000000000000..eedbd2f24ad4 --- /dev/null +++ b/dev-ml/fix/fix-20220121.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit dune + +DESCRIPTION="Facilities for memoization and fixed points" +HOMEPAGE="https://gitlab.inria.fr/fpottier/fix" +SRC_URI="https://gitlab.inria.fr/fpottier/fix/-/archive/${PV}/${P}.tar.gz" + +LICENSE="LGPL-2" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~x86" +IUSE="+ocamlopt" +RESTRICT="test" # regenerate & qcheck not yet packaged diff --git a/dev-ml/gen/Manifest b/dev-ml/gen/Manifest index 828d96d6cd55..01fc4779aa6c 100644 --- a/dev-ml/gen/Manifest +++ b/dev-ml/gen/Manifest @@ -1 +1,2 @@ DIST gen-0.5.3.tar.gz 30905 BLAKE2B a6b8351ec4a75dd986cc0b4e9ed60dbfa78c3b8e3625c1e294f8bc0253d92be1f5d27cc7162e1cfc4f6397bbe272df22d9b7b0d1dd410d7760f30cf4c36c4745 SHA512 192178de106d2ae5f936caead8b21b4b9ec1b8fe35ba56296825900ea15a4ea702caf8824ac34d4478d107b954e22c3dffd81f12d4c08fbd6d9760f49a0deb14 +DIST gen-1.0.tar.gz 32266 BLAKE2B 1be57d34e794e8dffae19322e8b2504b0ff10a72608cc1dec4bc55867b50b08a765c88d7e6ec7125884dc2b8ea6752d4eb9c5cd2bcb10c2515250ba04fb21bf7 SHA512 fb4ec2ab35a1aba0dcc8439b11f14a0a785d939f661f505aec88a6f2ca6ca87e14ddfda860d9c180b215190b76690de87040c144582f069224f7e58d37ef48a0 diff --git a/dev-ml/gen/gen-1.0.ebuild b/dev-ml/gen/gen-1.0.ebuild new file mode 100644 index 000000000000..447856c6c34c --- /dev/null +++ b/dev-ml/gen/gen-1.0.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit dune + +DESCRIPTION="Iterators for OCaml, both restartable and consumable" +HOMEPAGE="https://github.com/c-cube/gen/" +SRC_URI="https://github.com/c-cube/gen/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~x86" +IUSE="+ocamlopt" +RESTRICT="test" # tests fail > unused-open + +DEPEND="dev-ml/dune-configurator:=" +RDEPEND="${DEPEND}" +# BDEPEND="test? ( dev-ml/qtest )" diff --git a/dev-ml/reason/reason-3.7.0-r1.ebuild b/dev-ml/reason/reason-3.7.0-r2.ebuild similarity index 64% rename from dev-ml/reason/reason-3.7.0-r1.ebuild rename to dev-ml/reason/reason-3.7.0-r2.ebuild index c5b7bcec869d..4836114dfded 100644 --- a/dev-ml/reason/reason-3.7.0-r1.ebuild +++ b/dev-ml/reason/reason-3.7.0-r2.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=7 +EAPI=8 inherit dune @@ -16,6 +16,7 @@ KEYWORDS="~amd64" IUSE="+ocamlopt" RDEPEND=" + =dev-lang/perl-5.22.0 or >=virtual/perl-Test-Simple-1.1.10" - einfo "if you want this tested" - fi -} diff --git a/dev-perl/Test-Taint/Manifest b/dev-perl/Test-Taint/Manifest index d59b2c4bd6e5..d3278e55717a 100644 --- a/dev-perl/Test-Taint/Manifest +++ b/dev-perl/Test-Taint/Manifest @@ -1,2 +1 @@ -DIST Test-Taint-1.06.tar.gz 13346 BLAKE2B 089d3c51a90bf307001fe77b6cf6bfee3f6c1b49ea270724afabd04be32a4fb2dced13eac26a8d735728d7ee8af75da99c080406ccbc45c0429784d2538646b5 SHA512 58221b0145d9b908994c093168ca547a18cd56113f4923a4662bb9c113635378740363914d1fd43602f15c76a23cfe26d0682ed6ce22836d712692f439e782c2 DIST Test-Taint-1.08.tar.gz 13388 BLAKE2B 0e0fe7e9c45c71d1bc19dfc9e78a1bc50b5e01b38b18974e9ad2dea61756672fecbba6d9ba0bb2634d22ff2ccb10e6fdd9cc94050a0a371a4d11ac59a4a06f88 SHA512 2a7e3a60756c802dc33ac0b2a4102463de59fe92ba3cd83cb02e01e9f7aa13978c7a8ac7dcfdcf3c0d934af40e5189421874da819be9258e91080b777be71b20 diff --git a/dev-perl/Test-Taint/Test-Taint-1.60.0-r1.ebuild b/dev-perl/Test-Taint/Test-Taint-1.60.0-r1.ebuild deleted file mode 100644 index 12c2042fa189..000000000000 --- a/dev-perl/Test-Taint/Test-Taint-1.60.0-r1.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MODULE_AUTHOR=PETDANCE -MODULE_VERSION=1.06 -inherit perl-module - -DESCRIPTION="Tools to test taintedness" - -SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND="" -DEPEND="test? ( virtual/perl-Test-Simple )" - -SRC_TEST="do" - -src_test() { - perl_rm_files t/pod-coverage.t t/pod.t - perl-module_src_test -} diff --git a/dev-perl/Test-Taint/Test-Taint-1.80.0.ebuild b/dev-perl/Test-Taint/Test-Taint-1.80.0.ebuild index d4144ffcac20..6f8f8e7d757f 100644 --- a/dev-perl/Test-Taint/Test-Taint-1.80.0.ebuild +++ b/dev-perl/Test-Taint/Test-Taint-1.80.0.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 @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Tools to test taintedness" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" src_test() { perl_rm_files t/pod-coverage.t t/pod.t diff --git a/dev-perl/XML-Parser/XML-Parser-2.460.0-r2.ebuild b/dev-perl/XML-Parser/XML-Parser-2.460.0-r2.ebuild index 6ea85475b3fd..4ccddb9fc94b 100644 --- a/dev-perl/XML-Parser/XML-Parser-2.460.0-r2.ebuild +++ b/dev-perl/XML-Parser/XML-Parser-2.460.0-r2.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 @@ -10,7 +10,7 @@ inherit perl-module multilib DESCRIPTION="A perl module for parsing XML documents" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~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" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~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="" RDEPEND=" diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz index 39542e4b44813726ba1ed9a0ed085e61b1678a2b..3a528664af470dccd7c212c5350f8960c13a0992 100644 GIT binary patch literal 254383 zcmV)5K*_%!iwFP!00002|8)J`wjDW=rH9_@De4762M##k@XP8y>5S8TR8qCh(OnPx zMzWJZhDe60Qcth%^BB4J+F6lVl^H>Db1iqkY}%X#GsA!Q$N&0||M1KD(PsP6{>Oj) zwlsm@ks$*YwySGi)o&fQAiCFOtk z=l}U1^AZ1{@ZEPx@h)kX8t-(qUC)xoU1E>1&*O|oKCe3WntP{ojFGRq#<9=iY9kyi zT|4Zu>$Tgl*2#NZafW%fdE6t6U31Rk?02cH-}MT2+1H&{D5b^uKm3<}{Qv&H|I>f` z=l}W->Braj|N1ZO%cs4*|M-V`zpqul7VpZ#@q#gg)@SdNuNjf0JL0|XJ6~n?kap^P z`?Y4i_iFjvapq&PfFYz6u6^bZTMRYFGnQk{6^@nL7$F?xI9Kbf9j)=yM=s~Q6Kk2{ z@z=HDllDyEyjm=~oaeE6JJSet#Ccp}-XUD;j3c*PLS~85-BK-U3>K~Bc!gbA#Dk9w zt&WxEnOEmI)0y+Gt)AyS&U&z5_r1d1bGa&ib+0QP={(=p>L35BK>91>+W1jc9M(bDHSI%X|v+Q*4 z^DaFNmTZo4@9S*w?#HpqQ3HRPPQG;JRugvAa>djVOF3I9`8Z~~^L<{JW4^D0|Hg3z z_9LyGcj2>q;dGTe^ZT0pyVlp|_tm_yWcCt9ed+hD;|VNMF;Pk1=~~$Ea88?dCPY4u_Uf(~W0_Jm;19z#Veg4L8I+`@~YieGV4;4z0``@ao%=fRyoIdBoGl)F%;zm zvaqLNCY~&AHY)SMi+?UYE?r@^5Nco8#QU=Sr}pR9#RAat+iKNN3!70pAIr)N9ZI&q0*y@_S31J^q)P?~_Zv9}wS z1(hzMOUMIv8{uZH&-<^d1p@X2;22eoa~zvLtt;kA)W9bTv6nq1xU!*l!SV0BqmIpam0Y(w}xZqc4Eyp|63{;Q|kL_{ZF5M{L^24 z{ORkL_Z2(Si+y1x<2+`BSzK4|i4{n>5~oTpSBN3?n|0|d4IZ%jASxHuldw>M@WhJn zwdZlyo()n%0Tze=0?^O#(#4-o0 zua~1-2hLR5d7O#8+HGZMM7(ojR{)a|?zG2h`(6h>&ax0hBM`B%$}Vi@CMXk4yxcXR06}A&2K8 z)bwljb|mnGP;-V=ubR$Y&(5apYZC<3r%ei5@Wa77rkVg~UZ>uHKN|#qGXMaXHIe$Ss|GLTL;7_e8EOi(8w(paj(C;3 zHkk^G%)?>IF~K;ACT!ZmYDWz$L*ie@!jBe4)^P;D^-MhJMQDQ$tu^2zM}F*)V0Mp6 zq$k8f1?t}YebxTyFaQ4QmmlBScr~;G6MZKd6ZA6PrgA}-62bU9a^f{WY$6nFV6r1n z1$a9Uj&;-U=^YZ)9;}2hDx*=An&Wfk&d&1HY_U)2-ZvRL_S=h8w+4!jn$o? zT77UWWmFivdtcC%+Us@xb-5PCwUJSL8UO@2hLkK+LQ41~e*mTL`0Lf~E6oxRX)GLz zu@FTBasFh%!oW{f6QP$blvQC>^7)Vt!YFd8FA$aWgGRGW9(-Q;MLkDp|;t<}<3$K9+9y`Dz+_fg8D;9V{LS@TiU#nKu zV~?89i)*2oCD*be%(ddR;l%U#Rf8ywjt?~nT76xw zfBFyq=|xr^u$H&w8XKD@-qk3PZ-6WW1sa9DWZnlY%X_p7l>`wXY>jg^ww|v5dLg-q z@SV`XI1HSJ(B6VX1L#FHupaxszj$NVOZN#`#+G&ichsjP{&l(95D;K3M(zV4+gco~ z6&NvBp9p1Kv<`?#;r}+98c(2m!r`!90!ae*ATJljGDTLbrm7k%_QwlK?Lh@%gBqtn z^5W(%&k*=6F!pu1{?{Kr_1`{yo*yXeOWvZFRZy+tAYLL+7a=(ljp1mc8JXgVnjCuq zTCiQUfA3vp4w1ugFrF(tL` z&IpYJIbdEG|2(BWhg=HkvAfZuG@uR{*FLUU{^|Rt*D!g!3-QUipOW64Hya5LB{P&o|uY+|;v*Vb7Fcg92)^P$T1tAu5aXWn4u;5R% zLhBww9UCe17A80DVHyFWC}8}}`l8_ZzVJK*jQHR;(?UZK2w)YwZNcWTmm9tqkL$e8 zNqASFFX&ECcOmSt+D0U(u(*zNC!qI?swGaHD|QHNQB42Mf_-qwcLoc!hS+12IMy04 zZ!n@LDH52b(aM}hhd*o>Amjt-%3Gow>$M4AGp58tvF%7)7!=eYvKCn9B6gGsO~hK` z;O(IRP^BL6H8}E~7+Gs?tA*0a35nN1_-Pyl<(kffV^=J->uni5z zZk7bpUIag|2!To9BMz~bFhR^0+J{W-{UDy2y()-uRC$3i9Yh*7726y@$_RK;CW;1d zCSn~R$6fO4s{L>O{Lk@!T3=p?*zvw%M-B+20X|*;{($A1{M=KFg?*NmgCL)A%?9Ex zC=kAe`Lmcegc4y4Ju`!edB=7<>9fhZom=U3w$Y%hCyxl_0q#Kz0tCN;{1N!xh*-ET zge?LTtsC+IZ-48M%|K#A=Drh{&nKO8qB0?^=C z9pd1^OxbXP+64938QcX{4#~{?l`|jvb;bVqKm6yHNC{ND6AP9B7>cLJZ<2HLN7ky&n%{!$< z1c5jmgK&Jkxg~FW!B7nyaKHiAWs!)mSB8Dw4T%ozz0uXMd*U#-4*9L-kTSLvAf^PE z8}mcO!i5^)z--S%ly5LB9GD$(-aJ#sLlzbeeB;auLJaVKSg!Tu``2%;k}|x9$#ddm zC7};a;yuv8e|jr?=tkr$xXT7K0el!k2e${Y<-D4_dB#?ZSGWeY$y0W)@5C>XiT^;P zoZtt#5Xfisa$}{za!{lJkx<ilCMl|Yi%r)nT z57e`lAOxR_)a|RKjA)%O1w;qd6EBqgQp%y~(CJ8BJOUb-Cg5?kh}`6xAn+EzK#hR0vtsB{ zl5_yLIAp^BJJIDB=q{fA$!f9J39<3J)zMVNr=2j5jHr{b7;kBAc(c+e5f@O zV&Vd7fOWK;nl9&b1#>+FO8|u*mW-fluXrFt`0|~DssD*WGo6X`%ssbCv91J)!ZO&;8+n0}Gf4yiN4%cc z8R$k>*_!5e8;_U65I!8Y0y@ro5sr35@WU)C>;lQz}>Gz|9}1QPk(vE`WMSekZttiJaKkR);#hBts$S$J0T3uGx)<`e2T0dB$?H^Dv%l$919+P@a7eQUqR5#njwZ^W2YOA zC=~=Kb%XxyW*vIKipT?C^l9v#Ms#VWSg*1H0g#l;$%QUt9}x>&3(XEmI-j;ttproChINSmp}Ck}7Yg9bj|sQP)-^biX$!!C z9fmQ&BCZY$And@PGn{Ga&Pd-U-pOll$w{Dva9nAh9(4d0grgf=%O}h#A*B#sFrzr$ zfF3P&n~+_tBEoBfe}h_$m=BqXkm1W?7&JUWA1Ok7D+bKt9(RBPv(<`AUj2e> zfl0c5<>6*cA{-k14k;)sakjn>q-|qkQkG}1f9vl26V$_(Duxbi2mFUhow&v;087gp zn|Y#>DA=w*{M_$J{A|_-0*lB<%_JbGP+`JgAjCZ0_qp;7V_qP@iIYxc6FkhbcZJmv zi0u42W@s9gTA?zNHvx?CJF9C>GnW`J4%(1*JTv0%YW&dkqJ!G{-oCZ>^-3_Umr9gU zz`{d-g{-P(EHvSb@OhsK1RiAy&8@$CEddD7)x8>q@4(J(yD-Bc%L4ahNI>B>vej3*S z{W`QI!mNrXMH`;V0_?U@2mis6j{dvHxnVxw8RFeqkHsg0(scw+Q^zAIU}mWHo6p5@ zVT@0`g;6xbjf+^v^|wp*{r~*@#~D`Obk*d^=g~dNWyK?rZ`aM9cMu#}ZGD7WGUMDy zHHPgSIo%1&ItyA5RR#qEKufSZ&a?`c$2*@F^ z@!He{E@EE7YY2bH*bG=In61MA3)qP(sU~lJ`-Ho*l1IO>wduma@NYjjo^UA>rwB=wyd{Xth5AEipO&S;(u4UUBt}$BAjt{Y_tNK#?dPGqkIR@v zY#Aq_6RN`lVjA6p(CGoFTZot7?Dvb%ZlAu+FW>)8o)DUQn%3A?0f2|6G!WmEpn$XE z2uaxhi9HB?2RNA~_RLz!1%VqZeeghX833%gWOuKb2oT{to-nZbsG5F7Pb*>kLkjAXga{W#r%dFBFq7u?+gA4`0QySI3$ z&Q;yv^bOv1@Ejg2p=?3d;5kkTFjWYCT-Uiu_^@32)93ZNVD;rp4XnZm+C+@T@*wGkI3r5?pDg1P#ons<@AW8pD*)7wg8?iPfg!Jw!2v z!$3E({7RnU;WVc1ORXIhbms+0X9Gs<9vMRyKQT@;~pvLS8Tqwh# zHTPcHvH}H+)@Nn}&qs%u6FYC~dqxxvS)P|t3ZfNc52lr%gAFHUZQBM^%T2(I=LnDm z_!!n{t(@ghis!)>o&4;skJbg(F;gprN5HQya17kE3M!_Vj8`}XIpi4m95}6lL5(SmXvnHLB6a=hOn}S4O)1i17yxX>cERO;oQ6lHjhY8 z)mj15*Qu}>NB_60_Wfg~^_5-hMyOk!6&*O_d9kt3#gP$c7iMSe8IIS?hg}m`A*8}a z@lY&_Z4P01hB!PzCcfb#XKjHMF0J9(tn76(^D_kY&RP&YvAR2&XD zhOW%Kbu8ux>mJYo)*5xn7RCjTqdm-{8|mT(IL2Lq#nf;QSv?ko(RU))G=)jfI%Fd3 z>vdQsMp$OMQ0TliL1tRw(Bg;X`t>iLfBx}*{qeyEsCdmFF~C+Pg6{$bCWPEtUNi+< zBLcpNG+B!$iG@hu!3ZH*uw_FNj|RPr{lFS$s@E>KFDO0GEGby=aN zFJ64eTOywz2Z?|LfamPfX;J0bu&Hc863omzh&c)~_?>q~2|-Iyat9F{BL)C)G;p7w zvB!;x9Uh$})g8MD$Sok`R+k(Bv0^PWQXH@hSO3T_zODJ`?;I2jC;{*@p91uHn`6E@ z=zkqWrV6l{W<$w{UAxDtLfm*8Ps*(S0z^xKEm$*%ZJsXE0-{(dtG`%+;o?ha@On5%Tni5(0w`InF$Ed;LVGQP|Fp;qoHiYsUW)C^L*I{=E z>=%#1gAaq(J(8i%bVCCVvqt*H%CPR!gUtG-rrSd@l%mrwk*3B(sh`HOw&he|f zdQc1#)_IKGwH1=H=Mi^sV{&7CcQv9D;w(#ySztGbeVw8FtCddQ44|h5byc;enKy|VUs`U8AtL6%ra^Vt4D)RgFHo$ zA3^{7r=P#HzauFJ_AOyRA0?0LPH=mg)PY?Q{hm@Qwgd{ABm02R0i-U3RN1k_G30_E zGPIHy2FQbFt4Kv55YhVB+M&bL)lzSS>_(-sL%e^Twr5%Qc;+%T z-bWn3e(+d6tJXhBFV*a^3kkg*HT7*0ICVVLN9C zVOv)O_3t04#rI!+{5t$!8AM4NgNi0iHei&iFQ<2%|=tEIXra%he`|9Y-X{ zh2L{RK+yzGV7iF~h5{hmK{)Aaw}Kg2R5u2-EDg?v7o;O@ZHds!nUU3Gs2f}rNJZ_y zl5WDARZR#mbGbk%Y|2IGS|93>NWM*G0w2Lr3~U%x1x1VtLWH{#ht0V!i?c^m9AHpj z8fuAX#ea{3UB|gza~A*o``0hHJ>0*yGc!u4&V<#uWH@L?&u_ddLe#zvrn< z>k&R+PF7bRUE~aw=~@JF>OSe*PeVdx$s+NWU0EgNR)`>%+82`ob)TLUP{kdVF+t%G+7N(aD&jFAEB=;o0cwWKu{apbTuOMdvDQOp zyKe}_Z?bZ0rW*N^6(@3|d**dQNzsL@6+!``ydq@eGy`SA3)XMaTQ=?PS#@Dm=8!Mk z8`3&E`1a1{*BW-Kb1kI*BLy!-D<%>Bq0Xeg6E%>ZpW}#xZQ|ykJ1m z^b?9_W#};M@Oaq&t<=wrZ4N2h#Z|WDJi^JF;h)fwT(Zw zpVuE31M_~Y7zB%*-PTIl-?t+$W}ygN@^lOB{|wM1OYSzjHTJln_13~pPyY$t6O(5d z3PNjnz8X>3x2fs`;GT$sHKs>HafJ;;VW5Po{8FuXoNIev5{iBdx#H)ms+)-GYr)NG z592`kSQSL@fJ?EP({5eX@m_mA`7RHHc;?h6!5jJ!I^Kf@G!tw!E`Jk1=!E|hTqAys z6+bN6*SUUqHL-V(oWyVs=o;?K2P_c8lOKd{3jNU5LWNqX;?~14(EDH{P_kLSWY&%+ z#_sPT%{d{HH=^M<*~;6(>V>Le7r|rW-41%j9W3@EWYjkk13f(&-$(Dy=D>V|8M5XP z<87dT4+ez$P6{s1qlQ%{JBstLtPBZ11dw<+mOv1;oWr9~8`Gr{lcz#Dt%6bB9rA^fB2AKIEG&HVY`*2IdRE7dnhsT9 zgbO}k2IKNPW?J3@BP<86^}1l+KfPwE!+Q>Kb%gCy94>e~IBF{D3ic-A{L)a6HQT>} z(zny1hG^Y>3^5j)CksZnZs@kfAl1%AK1gLZDhnk?1Cbh^pc7`;$gtkRlvqY-zh%Q9 zxAEw;!u(E{5wbCjwAq!4y2P0q%RDepBDHCh$pe%V>JJ9Nr3&yCZ|M7Zv~Dm*5y3-J ztQ)YmF@soI;$5R^Zq0=+!b=cG^=hU>`p3nJfBNyu=Ras z(gZspW#P72w?uJN-+F4#55*3+AMI6{1-`&9PKbLpx#O!MOoxr8rltwHL}C70#bTYq zvndP3-=+#&_)2;te#3Z%RdJsB4m{Yy1Phca7-+?PfIUx7t~2-#Y}@0pXfdDW%9Q5OY_0Q|4@%5Kq+mF9fYo4M3oehix zT;Ln?fn`FYEy@GiR=RJyB9R`b)B^xRN8L6&TY}FYJu0)XR{Su)W`-S{RvR4HV>Kh^w#E$a!`p{7kgcBticl}0cs;GFGM0&V{M%*w^)EjgGCwBy z-_gvJU{1}}fvZ%jZWD%452ytSGD9W_K#*$adSX*S4Fb8k1%3t_n=t{QW|Wt1ZjUnR ze4LO%Ovf1(_A(%tj(U00+n}GQbkNsUtbV+~|GitaR~ENA?`=!mvPZ7m*fN0tpYk9Q ztzn%XJRaC90^ZuNAdgMrVCjg%6<3VMEty0SIAo(O`%FD;MWHl@%zWw&)%g2`a_%fOy9d|t~)_aO)*fFPMDrq!~{1vX^J*cO~ZUY9-b4dq(_Wn3uRa}7g(|X1Jn^IQ76c?i%mICi{Wb6PsTTj)$-94 zGFrg4q{AEvtjFRV(7&J9dGi?fwjppUSD~G@m)FB)xYPDdI6TaXzyZUDZoNg#oUi+7 zkwdLdJAv*AI|I_@fmJ_^0|A&aO^k$ZNzAC&3HAs=o#S#63-SodCY;~4Z^An!`_l$! zREgJDwrx#-YY~=Bo;Z}m zxdS{s1nZh073j@>2@fXfF5tddwh4|Lmi9xd>v)crN@W#^<~P7o>Oc})vsp#6L#!Yd zCg2c{{U(#(N`0SCZT%_5#o27N^5l+qaOS5|5ha>X5y*H)H8}FX%!Z>F@P7E)dG&nZ z#4Mua=ANb!QQ?HeV-&>H4#B3$%fgTQC?0B>JS+P{*!;`?`Qw$4y_{3d3v@c5zw?$; zVD}c5!(^LhyFdt(*4vmN9=bhlXTNuJKk>5IZ83nM32QfecSk&9M`SN3 zav&p)Y7KnCR_?nX0Bsw$wKKs=o|W%!&=tib+z8o!9!G&Y5fE=Y20ws9A8;{(U&YF; z`>zG@#?J-MOe>7atY;K~i(Qt%2}zD`xKK)-x8l6(a^OUYTD8D3HQTN42}ufT zn2UK`u3zV;k3|FVJ!7$kEug5M{0tUJ1tkwoowhUo{acQ?!gVsAMQoYhf917m+GHX_R2a?w@yV0+;Zt6ox*49m(Ur;e7T{U9i- zGkLFK&$3bk8Uvkvjf}s3|CbLz@g=x`b&1{U14J0m)CvCYr&r<@2xcKjpqyNx4I^EY2~5Yu?- z2;gAT*(T90Ng_m*oubm6RC79~r95PeeRWdB4PCH}*!ofXqA+nO%D60Ls8$D}&R~|+ z-eBM{oBKpposIxG08=QX^O;^2>)X%r{Lkyhhpy7}0lzZ)SXIX@5{edk(ws?Tey~Fm z9UW&mKK@Z1jS^*QFn>oNG-y%1FzL-|@4JS{`WQS+b+Z+7*+9-l6ImUvRP0*9^|uYD zo)ho)+D(E9f9;viVD?Ayxtux1mY9l+1X_$75pv#+VS|L87Tjws;JW#eayc>Y48eq) zJxSKgB77%q&VTS?c7SKT*3rTVIm(_O#$FLHAJ*(oe}{FUE9^-nU<^Cb07YIFlz39$ ze5rM#)_mDG0f8bCo@ZpB|03;PY$qOgwG*hny?9LCeFOyqI4jd^$ck9~skpcUqBHn$#`xPb2+Hxv&X zuiJ52s9~b%$-k*NzpT5jbUw(c) z1AjTrU3@^?_RFF8Pjl%#nW8BcrV+*gXJC{V?}2=IY{LUD0%Gq)Y0axu=MGL=>IH>h ze>!MSB+qc`>i}oV(+_R&0r5PbBjmz}zW1?39u_(7${_@%7c83tA{MyRiLZ5gs#t7K zW(}Pw29kseV%lrAblAAUKQ|=gPWJsYPm5rwUS-e;xf@ z-Vh7o)Dc%^$&E@8ZZR#}X)>Zv_P)gTCv<3zz#^P=hx zHvg*5=E3}j-H4W~fi~G@9u~*(B!ms3$6>PcL_Ij9ryUNuI2`barFAg#z2E{t=vXUO zJi&IxQ+MbzHi8LS2qQ1iL*i<^c~Fw+si!Ua%i~@v(w6gay3>1zZQ-z&V_^v`p%~_6 zjZ#=nV2Dm>b1u%oQp>yvY_Bxq+pp{ApI;TyYnlvxZi^OZb=xur&qLMzjv~mnX!EZv zbm$$YX*h)wS`lp+s~)$`n|B{~fDAk(uhBWAAu5V7jqH4xDk@r8ywNr02=BWk&o7an z^?e49(!i-8Ic<+tg3~lqtO=FXVD>hi6Nq*}Gi}QlEw+WeV)~%@-m3d$-Xq)k&cm60 zvUVBpb)b-d0OxT^fl~?54+L(M)vy5bLlXAex38}}Bfk_5m>Ar69}=>#46(9gnD=c# zXX+K>nzsYjRx|ts^e!x?*nJKqIg%|^!(n_!mv&q7Y022a7>QlT0F&(t^9as5dkA~O zaGle0+w1#2cGH52bf0kJ+AXevAztg=2lNH20Nk$S*@g3m!m`zz(wQ4WCYw z$y0uJR_7_89#0-ajst8sSHLlh9h3|yPl5b$_15XUv)G)BW#No7KnVHC*?f-Rdq&DZ zik$1f)*k4p%+ezI5_Aq2gsi zQ?3qcCi1=^n!`b?j^;ch>;f-KUj`PMo@27q-!1G|>Ul@r5)J}REito0B0JCtZA~16 zINH@8kOI&~Pvi-r7I)-$H-f{kX&IGq;%od!wkQ5d0G#R1j#N3NKGUALpusdw&x}2qxG{}kfxr#5w~}pj zN5A1H9W=t|`*uu7TP;L;0O1I1bcI>rAwaEi<2p8KrP^}lF$mB6UMq&@TGEZ9b9`-0PSH1M|mV>tnC+;$g4dmLhS z9(B?*?k7E%Fd(1A@~#O`I~6M1{Q8WJBY1-T4J?x+SyUW`1=DbF3%bHp-rKbXEO}>B z&rV6S>JD`XFYx$X=(_F-9zkEQ5&89bZ3~9u(`N(lBMYr-bJp!KCt9yy$l#g%ezqE4 zHWqhVO9Ga6=$vpZ;&im_zn>o#>)Y2)^TS+}ceu9*ZrMu{(DB(^$+q~d@PU{**n`R9 z@F~uxp!aY%$4u6Jh)UPIpgGF}oTE<9kf4zc+jF*3wn3W!&+h>d3(e(9GdKD(Rw{X-)b&k*2{J8PvIR;1uwFmD{&{`*{>O!NcuGNinK1O6ep`={ zwpGH19e2%qDM62Cw1a3xI6w61a-6vZsAt9%bFq&ZCxzATneWT#-A?VoOz|w%6K}od zw32puN^IQ?lmT}9R>#wCi%$5nf?lv>j#tLA&fRmEun_{QxjS?{Jgcv%zJ7SCs7!o zE*vm;ToY~XOivX)mVV@?F{4-2%iSyt zxXtquX(t$AH``=)Jud7iAbV^oc{>4VcFj2SOR<58M_cY7UC|bq<%FzL{T|I7@=e&^ zawNzz4s{@}D^U`TZCi-BC87+AWjW+D6aDmrun{JNrnN$jDH*pb>0s!pyBp zS-e29I=4p~Ylfxr@LPDM4Ot#8KH=T&EgqEhOZkmc5C|M(14$y}MrRRip=bq5CF~=+ z4hJyIFr1JKXU{-rGlK($JNfEpX9WIXZO=$8)F#o{DIq!aD|bnzzU(phX~<_Ewj*_M zX-lO3X2Jg3&+E(j);?nY%SoFDMB^#rJZ~o;*haLBEe=M-k%m?DW_gG6+;0d|aT?sy zDo8lGV)JZaT9Uav;hKof0El-xXTm+~purgB4JW@UCJ$iziEv^r~O7edqNPx`Jr-5YeoEBywGq&dv`V#wT z*QRNuUF5P>D>$F-ZtN=>rrI8hK=e+93C%~J!9DEyv_l#wOC}Hj z1VP>i@-b%N)kCNZfpZQ<=qL~L3i3!O_?t!h{$u{l=%N=ugJ3#q;Yv^EYsK#%$r z4#a86N!$)^dt3354}4x2xFClAV0K_i;J}){`ga-=FaB^O8i2 zyGzE^L3~b)&#WrXmBxiHz%fvC9!uT*jrAk*Egw9(?dHV;;pkwN5}!Wl?kv`;wkHqd zaV()4H4mP_ormE;-j%UjM1Ir}ag|}O>x__#-DABkML3?_pB5&>00_i)!et96__}7l z{?&BT73 zgko70q0$uSOr8nBcpb_CFPfenB`4BdS=KCH@`jT0ZA_`O#_2JvbZ&&@>Tx;3d)SPc zj*2pDcQI?mDnVo<#*QAlEZF_M0;MLizRp9uFZlzcxS>z+gXMAFUe{Cv*QZR%woIpb zCVo2NFR$zMH-BHPV>sKn+Me%dCTzhOKh=IvxLNMb+e6MqCsz&YcUrY^AK|uc z1P=>LlO zhr?u9JCd`veWDi~>OAtOCS~+sI3E_A9C+oSHo_Czur;e*PcsHl@Om;l4wR2#7G4mJ zDMh;nLKV8X)3$l6Xqr|M1DdZCz!N(>0_5tu;iiNEg-)Z8R80R*XN*KIN z>OnjuqtoH$fW+ZAQRmC%J3Gt~@PQ7(7mCyhE(L&krBiIqT0nY2RjmDSFg$xtG&-HK z-1kGk@pAMX5#+rd{V65FC|F3q4X;L*o8HgW@q)Lbha7Nt4C}0q5u%)UXtxj{g0}l$ zcRgYZ83X^=5(=rg=g?@YY#P!OsU0tuRQ&Ylq8b&B56ktnw?BRPa2)>9cxuitdho#RwrrvqOj zOc%{Q_T6Ct;sp?}*lV2VeeghcoVDlU&erhW0~<-=^<))^G?zz`4rIl;Z9$pw8F71C z@c&%s0J9kB#xBvD+Zyw8dF_k0+jzELyfh&2g8L~O7)WS7un8$Q*Roq?a6+?wH}%5q})iS3}} z*6F!25Fk)wtZ+H(##!bj4jVC= zyxA@%tlN^P^9FK(54*^^htfEhtu@OuHs1x}V}1*{F^={7U;pr_91>=GPdt7X)o-Lf$hS@b!q0T-y3igwWSxaQp*2EM-Gnm=C zAwrRTw-4vG5IlOOPZaA&MtgV-Aj=lD0xK$SB?KU+^V}^bl+xlXJ9!lAO-HtsStbg> zH=pJ?9wN?~WmdC4l<4qGdfXsCLMf}-mbWp@0-oI2N%USa0px8P8|6hF#a)M2(DB5t zqp6<-Tff#1qd?vfpJ=mfa<5*dwh(3x9fAYhr?b(Z)t)>zFaGeV4t^S7Lx$TPk0`rP zCEM9*-Q!?;pq+hbf*|13HxHkJ(|a$cm!-=D^mHDwh2|g)MEqSFZKrTvO?H{BXd-G_ z=7fn6fNZe2(b~leg%FzE;XL=2q(wv>#-EDk)5WPN&MVEq25bwf9VBl9<`IBKs2zVD z{WPKn#!qq$*3rh_EZDcNzy6&fmFMV%x4dt2&KHFySqB{kD@NI;_rdN(V}+Keh#uX8VMQ z=(hv!ifLQdK~Oh_V|@J z0$p*kalVYi0j|dz7epr35|@K=0B&Hc+taa3LjVZpT-{+ry`t@&a zjY7Y^16y>8pfhouIM6|mZi;>&zGZ?Dza6&j=J1?!BoFDAGycjf9*R{fOW@tk2AKO4 zWl`qQ8!--thpo#ty@;K7PP|%h=+)(gPLBcYH?6ds9u5<()|4XgLqDE={nPog4zb5t z>}cMWaXT-_zR!lJ~}xcV#&p5HKvcJ)M9(hXZaO zOYfMn9pL;Yc|B3%BmbjyLLx8psmzqnu|d^ET;hh~{9=TB#ZTEcqb)(>DA{AxI$ zoR1|O2R`2cN0&8OhZA1B8qT|&_}14FeoXGqqrGR` zN3(NmdSzvME3=L^2v`!3VKWI5cV2dgd6wtVF+aMa({7vN2#)NPY{YP!PR79BQC{o> zvrgK&J&NYU`g6P6qhwpMwE6a$70hmWDXXPv*;&2$ULP0i>)wAX#-BQ{1TL^KN3!~K zh}-bnGh(mJYuQ)}kN=Pt09Nqg!1K{^(Mw(tBaj@&5r(=wZ+3vh_Bw!8llcSWdz{C4 zwc>b@^LVc3@xM-ImlLu^+_cN5Zsyb(iAg)^q}hPqNy|chk%rS;=E>C)+%|GM*nD6IM{38=@f6 z!D8NkM+XzV<2|Kq`Kq!W-tTQHCRMukWI4j_a=N86_JLFA|G1N5DLsHlmfQq0XWofw z;9-sSGrTvakQ^p~=XdX*Fh6CTD$Y+R^Ee$g4EOR@+EB(Ht=zw?_U8`;KzBM{7EWz` z0(2&#lH)Cs_4#W-yO0S3TEFU3%hIiTg##$%39S(K?$s>azGQ(NN5?R7_NXKKh@SS; z+nV0Bys{dUx3|*?i}(GUs2y)vp)T8hu91mPQql$@3;wp3D}o$O_Cd^@zYC{ezpACE z$s~sv4$#IPrU3D^iW?|=rdeB zQ&x8KlCDE_$R{}H#@;N*6_nV^jSsfvV<+poyb89Efa|ct%YHEDE+81H(*v7T zN8ZF`tAp}TxyhRrZtv~%o~-E-zh}?3MbTg~ZMQOK

Oclq- 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