From 4d93bf69ecaee8d2d1dea179b010b9b5e7109e42 Mon Sep 17 00:00:00 2001 From: root Date: Tue, 8 Feb 2022 13:17:52 +0300 Subject: [PATCH] Sync with portage [Tue Feb 8 13:17:51 MSK 2022]. --- Manifest.files.gz | Bin 29646 -> 29637 bytes acct-group/Manifest.gz | Bin 73341 -> 73499 bytes acct-group/graylog/metadata.xml | 9 +- acct-group/pipewire/Manifest | 0 acct-group/pipewire/metadata.xml | 20 + acct-group/pipewire/pipewire-0.ebuild | 8 + acct-group/radicale/metadata.xml | 9 +- acct-user/Manifest.gz | Bin 66761 -> 66913 bytes acct-user/graylog/metadata.xml | 9 +- acct-user/pipewire/Manifest | 0 acct-user/pipewire/metadata.xml | 20 + acct-user/pipewire/pipewire-0.ebuild | 13 + acct-user/radicale/metadata.xml | 9 +- ...icale-0-r1.ebuild => radicale-0-r2.ebuild} | 3 +- .../vdr/{vdr-0.ebuild => vdr-0-r1.ebuild} | 3 +- app-admin/Manifest.gz | Bin 32708 -> 32695 bytes .../ansible-lint/ansible-lint-5.3.2.ebuild | 3 +- app-admin/awscli/Manifest | 1 + app-admin/awscli/awscli-1.22.49.ebuild | 58 + .../filebeat/files/filebeat-glibc-2.34.patch | 26 - app-admin/mongo-tools/Manifest | 7 +- .../mongo-tools/mongo-tools-100.2.0.ebuild | 61 - .../mongo-tools/mongo-tools-100.2.1.ebuild | 61 - ....3.0.ebuild => mongo-tools-100.5.1.ebuild} | 2 +- .../mongo-tools/mongo-tools-4.2.11.ebuild | 71 - ....2.12.ebuild => mongo-tools-4.2.17.ebuild} | 2 +- app-admin/ryzen_smu/Manifest | 1 + .../ryzen_smu-0.1.2_p20211205.ebuild | 37 + app-arch/Manifest.gz | Bin 16599 -> 16603 bytes .../file-roller/file-roller-3.40.0.ebuild | 4 +- app-arch/lzip/Manifest | 1 + app-arch/lzip/lzip-1.23.ebuild | 25 + app-backup/Manifest.gz | Bin 8549 -> 8547 bytes ....0.0-r1.ebuild => bareos-21.0.0-r2.ebuild} | 11 +- app-backup/bareos/files/bareos-dir-21.confd | 2 +- app-backup/bareos/files/bareos-dir-21.initd | 17 +- app-backup/bareos/files/bareos-fd-21.confd | 7 + app-backup/bareos/files/bareos-fd-21.initd | 21 + app-backup/bareos/files/bareos-sd-21.confd | 10 + app-backup/bareos/files/bareos-sd-21.initd | 21 + app-backup/btrbk/Manifest | 1 + app-backup/btrbk/btrbk-0.32.0.ebuild | 77 + app-backup/dar/dar-2.7.3.ebuild | 2 +- app-cdr/Manifest.gz | Bin 7837 -> 7832 bytes app-cdr/brasero/brasero-3.12.3.ebuild | 2 +- .../dvd+rw-tools/dvd+rw-tools-7.1-r4.ebuild | 4 +- app-containers/Manifest.gz | Bin 6410 -> 6407 bytes app-containers/buildah/Manifest | 1 + app-containers/buildah/buildah-1.24.1.ebuild | 51 + app-containers/conmon/Manifest | 1 + app-containers/conmon/conmon-2.0.31.ebuild | 3 +- app-containers/conmon/conmon-2.1.0.ebuild | 49 + app-containers/containers-storage/Manifest | 1 + .../containers-storage-1.38.2.ebuild | 58 + app-containers/k3d/Manifest | 166 ++ app-containers/k3d/k3d-5.3.0.ebuild | 1617 +++++++++++++++++ app-containers/nerdctl/Manifest | 1 + app-containers/nerdctl/nerdctl-0.16.1.ebuild | 33 + app-containers/skopeo/Manifest | 1 + app-containers/skopeo/skopeo-1.6.0.ebuild | 52 + app-crypt/Manifest.gz | Bin 24142 -> 24136 bytes app-crypt/gpgme/Manifest | 1 + app-crypt/gpgme/gpgme-1.17.0.ebuild | 111 ++ app-dicts/Manifest.gz | Bin 95071 -> 95073 bytes .../gnome-dictionary-40.0-r1.ebuild | 2 +- app-dicts/verbiste/metadata.xml | 4 +- app-editors/Manifest.gz | Bin 13746 -> 13749 bytes app-editors/gedit/gedit-40.1.ebuild | 2 +- app-emulation/Manifest.gz | Bin 14479 -> 14468 bytes app-emulation/firecracker-bin/Manifest | 2 + .../firecracker-bin-1.0.0.ebuild | 81 + app-emulation/free42/Manifest | 1 + app-emulation/free42/free42-3.0.10.ebuild | 50 + app-emulation/libdsk/libdsk-1.5.18.ebuild | 2 +- app-emulation/ruffle/Manifest | 21 - .../ruffle/ruffle-0_p20220108.ebuild | 505 ----- app-emulation/vice/Manifest | 2 - app-emulation/vice/vice-3.5-r1.ebuild | 176 -- app-emulation/vice/vice-3.6.ebuild | 193 -- .../virt-manager/virt-manager-9999.ebuild | 2 +- app-eselect/Manifest.gz | Bin 6716 -> 6720 bytes ...ect-gnome-shell-extensions-20180306.ebuild | 2 +- app-i18n/Manifest.gz | Bin 18834 -> 18834 bytes app-i18n/ibus-table/Manifest | 1 + app-i18n/ibus-table/ibus-table-1.16.7.ebuild | 55 + app-metrics/Manifest.gz | Bin 5809 -> 5806 bytes app-metrics/redis_exporter/Manifest | 6 + .../redis_exporter-1.35.0.ebuild | 539 ++++++ app-misc/Manifest.gz | Bin 48935 -> 48936 bytes app-misc/dvtm/dvtm-0.15-r4.ebuild | 62 - app-misc/emelfm2/metadata.xml | 5 +- app-misc/gramps/Manifest | 1 + app-misc/gramps/gramps-5.1.5.ebuild | 114 ++ app-misc/rmlint/rmlint-2.10.1.ebuild | 18 +- app-misc/rpick/rpick-0.8.7.ebuild | 2 +- app-mobilephone/Manifest.gz | Bin 2057 -> 2057 bytes app-mobilephone/scrcpy/Manifest | 2 + app-mobilephone/scrcpy/scrcpy-1.22.ebuild | 43 + app-office/Manifest.gz | Bin 7724 -> 7722 bytes app-office/grisbi/metadata.xml | 3 - app-office/libreoffice-bin-debug/Manifest | 9 - .../libreoffice-bin-debug-7.1.7.2.ebuild | 84 - app-office/libreoffice-bin/Manifest | 9 - .../libreoffice-bin-7.1.7.2.ebuild | 253 --- app-office/libreoffice-l10n/Manifest | 183 -- .../libreoffice-l10n-7.1.7.2.ebuild | 91 - .../libreoffice-l10n-7.2.5.2.ebuild | 2 +- app-office/libreoffice/Manifest | 4 - .../files/libreoffice-7.0.3.1-qt5detect.patch | 23 - .../files/libreoffice-7.1.3.2-bashism.patch | 33 - .../libreoffice/libreoffice-7.1.7.2.ebuild | 669 ------- .../libreoffice/libreoffice-7.2.5.2.ebuild | 2 +- app-office/wps-office/Manifest | 1 - .../wps-office/wps-office-11.1.0.10702.ebuild | 94 - app-portage/Manifest.gz | Bin 9758 -> 9757 bytes app-portage/gentoopm/Manifest | 1 + app-portage/gentoopm/gentoopm-0.4.ebuild | 38 + app-portage/gentoopm/gentoopm-9999.ebuild | 15 +- app-portage/gs-elpa/gs-elpa-0.1.3-r1.ebuild | 6 +- app-portage/gs-elpa/gs-elpa-0.2.1.ebuild | 6 +- app-portage/iwdevtools/Manifest | 1 - .../files/iwdevtools-0.8.1-tests.patch | 50 - .../iwdevtools/iwdevtools-0.10.0.ebuild | 2 +- .../iwdevtools/iwdevtools-0.8.1.ebuild | 70 - app-portage/smart-live-rebuild/Manifest | 1 + .../smart-live-rebuild-1.4.0.ebuild | 30 + .../smart-live-rebuild-9999.ebuild | 15 +- app-shells/Manifest.gz | Bin 8634 -> 8632 bytes app-shells/bash/bash-5.1_p16.ebuild | 2 +- app-text/Manifest.gz | Bin 48430 -> 48414 bytes app-text/calibre/Manifest | 1 + app-text/calibre/calibre-5.36.0.ebuild | 316 ++++ app-text/evince/evince-40.4.ebuild | 2 +- app-text/grip/Manifest | 1 + app-text/grip/grip-4.6.0.ebuild | 27 + app-text/libmspub/libmspub-0.1.4.ebuild | 10 +- app-text/libmspub/libmspub-9999.ebuild | 10 +- .../files/lowdown-0.10.0-linking.patch | 7 +- .../lowdown-0.10.0-pkgconfig-libmd.patch | 11 + ...0.10.0.ebuild => lowdown-0.10.0-r1.ebuild} | 1 + app-text/mupdf/mupdf-1.19.0.ebuild | 2 +- app-text/openpaperwork-core/Manifest | 3 +- .../openpaperwork-core-2.0.3.ebuild | 20 - ...ebuild => openpaperwork-core-2.1.1.ebuild} | 6 +- app-text/openpaperwork-gtk/Manifest | 3 +- .../openpaperwork-gtk-2.0.3.ebuild | 23 - ....ebuild => openpaperwork-gtk-2.1.1.ebuild} | 7 +- app-text/paperwork-backend/Manifest | 3 +- .../paperwork-backend-2.0.2-r1.ebuild | 32 - ....ebuild => paperwork-backend-2.1.1.ebuild} | 6 +- app-text/paperwork/Manifest | 3 +- .../files/paperwork-2.0.3-desktop_file.patch | 12 - app-text/paperwork/paperwork-2.0.2.ebuild | 32 - ...rk-2.0.3.ebuild => paperwork-2.1.1.ebuild} | 13 +- app-text/poppler/Manifest | 2 - .../poppler-21.12.0-include-csetjmp.patch | 27 - app-text/poppler/poppler-21.11.0.ebuild | 126 -- app-text/poppler/poppler-21.12.0.ebuild | 127 -- app-text/poppler/poppler-22.01.0.ebuild | 2 +- app-text/tree/Manifest | 1 + app-text/tree/tree-2.0.1.ebuild | 41 + app-text/unpaper/unpaper-6.1-r1.ebuild | 4 +- app-vim/Manifest.gz | Bin 31946 -> 31949 bytes app-vim/gentoo-syntax/Manifest | 2 +- ...3.ebuild => gentoo-syntax-20220206.ebuild} | 0 dev-cpp/Manifest.gz | Bin 11741 -> 11735 bytes .../abseil-cpp-20211102.0-r1.ebuild | 72 + ...l-cpp-20211102.0-fix-cuda-nvcc-build.patch | 58 + dev-cpp/atkmm/atkmm-2.28.2.ebuild | 4 +- dev-cpp/cairomm/cairomm-1.14.3.ebuild | 4 +- dev-cpp/doctest/doctest-2.4.6.ebuild | 4 +- dev-cpp/gtkmm/gtkmm-3.24.5.ebuild | 4 +- dev-cpp/pangomm/pangomm-2.42.2-r1.ebuild | 2 +- dev-cpp/range-v3/range-v3-0.11.0.ebuild | 2 +- dev-cpp/string-theory/Manifest | 1 + .../string-theory/string-theory-3.5.ebuild | 38 + .../files/tbb-2021.5.0-musl-setcontext.patch | 30 + ...2021.5.0.ebuild => tbb-2021.5.0-r1.ebuild} | 2 + dev-db/Manifest.gz | Bin 16614 -> 16616 bytes dev-db/mongodb/Manifest | 3 + dev-db/mongodb/mongodb-4.2.17.ebuild | 177 ++ dev-db/mongodb/mongodb-4.4.10.ebuild | 178 ++ dev-db/mongodb/mongodb-5.0.2-r1.ebuild | 4 +- dev-db/mongodb/mongodb-5.0.5.ebuild | 182 ++ dev-db/mydumper/Manifest | 1 + dev-db/mydumper/files/mydumper-atomic.patch | 27 - dev-db/mydumper/mydumper-0.11.5.2.ebuild | 49 + dev-db/rqlite/Manifest | 19 + dev-db/rqlite/rqlite-7.2.0.ebuild | 512 ++++++ dev-db/rqlite/rqlite-7.3.0.ebuild | 512 ++++++ dev-db/rqlite/rqlite-7.3.1.ebuild | 512 ++++++ dev-embedded/Manifest.gz | Bin 8913 -> 8916 bytes dev-embedded/avrdude/avrdude-6.3-r1.ebuild | 4 +- .../u-boot-tools/u-boot-tools-2021.10.ebuild | 2 +- dev-java/Manifest.gz | Bin 59442 -> 59741 bytes .../aopalliance/aopalliance-1.0-r2.ebuild | 34 - .../aopalliance/aopalliance-1.0-r3.ebuild | 2 +- dev-java/commons-collections/Manifest | 1 - .../commons-collections-4.1-r1.ebuild | 53 - .../commons-collections-4.4.ebuild | 2 +- .../jackson-dataformat-yaml-2.13.0.ebuild | 4 +- ...ckson-module-jakarta-xmlbind-2.13.0.ebuild | 4 +- dev-java/jcommander/jcommander-1.48-r1.ebuild | 2 +- dev-java/jcommander/jcommander-1.48.ebuild | 27 - .../joda-convert/joda-convert-2.2.2-r1.ebuild | 71 + dev-java/jsch/jsch-0.1.54-r1.ebuild | 2 +- dev-java/jsch/jsch-0.1.54.ebuild | 53 - dev-java/kafka-clients/Manifest | 1 + .../kafka-clients/kafka-clients-1.1.1.ebuild | 37 + dev-java/kafka-clients/metadata.xml | 8 + dev-java/lz4-java/Manifest | 1 + .../lz4-java/files/lz4-java-1.8.0-Makefile | 47 + .../files/lz4-java-1.8.0-gentoo-classpath.xml | 7 + .../files/lz4-java-1.8.0-print-os-props.patch | 31 + .../files/lz4-java-1.8.0-skip-ivy.patch | 91 + dev-java/lz4-java/lz4-java-1.8.0.ebuild | 101 + dev-java/lz4-java/metadata.xml | 11 + dev-java/snappy/Manifest | 2 +- dev-java/snappy/files/1.1.0.1-gentoo.patch | 14 - .../files/1.1.0.1-unbundle-snappy.patch | 51 - dev-java/snappy/files/1.1.7.8-gentoo.patch | 28 + .../files/1.1.7.8-java-version-target.patch | 47 + .../files/1.1.7.8-remove-perl-usage.patch | 38 + .../files/1.1.7.8-unbundle-bitshuffle.patch | 26 + .../files/1.1.7.8-unbundle-snappy.patch | 54 + dev-java/snappy/snappy-1.1.0.1.ebuild | 72 - dev-java/snappy/snappy-1.1.7.8.ebuild | 103 ++ dev-java/stax2-api/stax2-api-4.2.1.ebuild | 4 +- dev-lang/Manifest.gz | Bin 18524 -> 18508 bytes dev-lang/gforth/gforth-0.7.3-r2.ebuild | 4 +- dev-lang/janet/files/janet-1.16.1-make.patch | 13 - dev-lang/ruby/ruby-2.7.5.ebuild | 2 +- dev-lang/spark/spark-2021.ebuild | 11 +- ....ebuild => spidermonkey-68.12.0-r1.ebuild} | 3 +- dev-lang/tcc/Manifest | 1 - dev-lang/tcc/tcc-0.9.27.ebuild | 65 - dev-lang/tcc/tcc-0.9.27_p20211022.ebuild | 2 +- dev-libs/Manifest.gz | Bin 91558 -> 91752 bytes dev-libs/boost/boost-1.78.0-r2.ebuild | 2 +- dev-libs/boxfort/Manifest | 1 + dev-libs/boxfort/boxfort-0.1.2.ebuild | 42 + dev-libs/capnproto/Manifest | 2 - dev-libs/capnproto/capnproto-0.7.0.ebuild | 39 - dev-libs/capnproto/capnproto-0.8.0.ebuild | 45 - dev-libs/efl/Manifest | 2 +- ...efl-1.26.1-r1.ebuild => efl-1.26.2.ebuild} | 0 dev-libs/folks/folks-0.15.4.ebuild | 2 +- dev-libs/hyperscan/hyperscan-5.4.0.ebuild | 4 +- dev-libs/icu-layoutex/Manifest | 1 - .../icu-layoutex/icu-layoutex-69.1.ebuild | 109 -- dev-libs/icu/Manifest | 1 - dev-libs/icu/icu-69.1-r1.ebuild | 150 -- dev-libs/icu/icu-70.1-r1.ebuild | 2 +- dev-libs/leveldb/leveldb-1.23-r1.ebuild | 37 - ...-1.23-r2.ebuild => leveldb-1.23-r3.ebuild} | 19 +- dev-libs/leveldb/metadata.xml | 3 - dev-libs/libclc/libclc-15.0.0.9999.ebuild | 68 + dev-libs/libdazzle/libdazzle-3.40.0.ebuild | 4 +- dev-libs/libdispatch/Manifest | 1 + .../libdispatch/libdispatch-5.3.3-r1.ebuild | 2 +- dev-libs/libdispatch/libdispatch-5.5.ebuild | 50 + dev-libs/libevdev/Manifest | 1 - dev-libs/libevdev/libevdev-1.11.0.ebuild | 50 - dev-libs/libevdev/libevdev-1.12.0.ebuild | 2 +- .../libfilezilla/libfilezilla-0.35.0.ebuild | 4 +- .../files/libgamin-0.1.10-musl-pthread.patch | 33 + dev-libs/libgamin/libgamin-0.1.10-r6.ebuild | 3 + .../libgnome-games-support-1.8.2.ebuild | 2 +- dev-libs/libmowgli/libmowgli-2.1.3-r3.ebuild | 4 +- dev-libs/libpeas/libpeas-1.30.0.ebuild | 4 +- dev-libs/libspnav/Manifest | 1 + dev-libs/libspnav/libspnav-0.3.ebuild | 53 + dev-libs/libuv/Manifest | 1 - dev-libs/libuv/libuv-1.42.0.ebuild | 58 - dev-libs/libuv/libuv-1.43.0.ebuild | 2 +- dev-libs/nss/Manifest | 1 + dev-libs/nss/nss-3.75.ebuild | 367 ++++ dev-libs/pegtl/Manifest | 1 + dev-libs/pegtl/pegtl-3.2.5.ebuild | 27 + dev-libs/qqwing/qqwing-1.3.4.ebuild | 4 +- .../rocr-runtime-4.3.0_no-sqlprofiler.patch | 29 + .../rocr-runtime/rocr-runtime-4.3.0.ebuild | 4 +- dev-libs/tllist/Manifest | 1 + dev-libs/tllist/metadata.xml | 12 + dev-libs/tllist/tllist-1.0.5.ebuild | 21 + dev-libs/wayland-protocols/Manifest | 1 - .../wayland-protocols-1.23.ebuild | 38 - dev-libs/wayland/Manifest | 1 - dev-libs/wayland/wayland-1.19.0.ebuild | 57 - dev-libs/weston/Manifest | 1 + .../files/weston-10.0.0-backend-default.patch | 27 + dev-libs/weston/weston-10.0.0.ebuild | 152 ++ dev-libs/weston/weston-9.0.0-r2.ebuild | 1 + dev-libs/weston/weston-9999.ebuild | 29 +- dev-lua/Manifest.gz | Bin 6976 -> 6978 bytes dev-lua/lua-openssl/Manifest | 2 +- ..._p1.ebuild => lua-openssl-0.8.2_p1.ebuild} | 5 - dev-ml/Manifest.gz | Bin 32470 -> 32461 bytes .../llvm-ocaml/llvm-ocaml-14.0.0.9999.ebuild | 4 +- .../llvm-ocaml/llvm-ocaml-15.0.0.9999.ebuild | 112 ++ .../Cairo-GObject-1.5.0-r1.ebuild | 4 +- dev-perl/Cairo/Cairo-1.109.0.ebuild | 4 +- .../Convert-BinHex-1.125.0-r1.ebuild | 4 +- dev-perl/Data-UUID/Data-UUID-1.226.0.ebuild | 4 +- .../Email-Date-Format-1.5.0-r1.ebuild | 4 +- .../File-LibMagic-1.230.0.ebuild | 4 +- .../Filesys-Df/Filesys-Df-0.920.0-r3.ebuild | 4 +- .../Glib-Object-Introspection-0.49.0.ebuild | 4 +- .../GooCanvas2/GooCanvas2-0.60.0-r1.ebuild | 4 +- .../Gtk3-ImageView-10.0.0.ebuild | 4 +- .../Gtk3-SimpleList-0.210.0.ebuild | 4 +- dev-perl/Gtk3/Gtk3-0.38.0.ebuild | 4 +- dev-perl/Image-Info/Image-Info-1.420.0.ebuild | 4 +- dev-perl/Image-Sane/Image-Sane-5.0.0.ebuild | 4 +- dev-perl/Manifest.gz | Bin 281947 -> 281934 bytes .../PDF-Builder/PDF-Builder-3.23.0.ebuild | 4 +- .../Set-IntSpan/Set-IntSpan-1.190.0-r2.ebuild | 4 +- dev-perl/Test-Most/Test-Most-0.370.0.ebuild | 4 +- .../Test-Number-Delta-1.60.0-r1.ebuild | 4 +- dev-php/Manifest.gz | Bin 39252 -> 39251 bytes dev-php/smarty/Manifest | 1 + dev-php/smarty/smarty-4.0.4.ebuild | 46 + dev-python/Faker/Faker-12.0.1.ebuild | 29 + dev-python/Faker/Faker-12.1.0.ebuild | 29 + dev-python/Faker/Manifest | 2 + dev-python/Manifest.gz | Bin 254880 -> 254693 bytes dev-python/PyQt5-sip/PyQt5-sip-12.9.0.ebuild | 4 +- dev-python/PyQt5/PyQt5-5.15.4-r1.ebuild | 4 +- dev-python/PySocks/PySocks-1.7.1-r1.ebuild | 3 +- dev-python/absl-py/Manifest | 1 + dev-python/absl-py/absl-py-1.0.0.ebuild | 22 + dev-python/aesara/Manifest | 1 + dev-python/aesara/aesara-2.4.0.ebuild | 70 + ...-1.6.3-r1.ebuild => agate-1.6.3-r2.ebuild} | 7 +- dev-python/ajsonrpc/metadata.xml | 1 + dev-python/anyio/anyio-3.5.0.ebuild | 7 +- dev-python/asyncstdlib/Manifest | 1 + .../asyncstdlib/asyncstdlib-3.10.3.ebuild | 23 + .../autocommand-2.2.1_p20211118.ebuild | 2 +- dev-python/bareos/Manifest | 3 +- ...eos-20.0.2.ebuild => bareos-20.0.3.ebuild} | 4 +- dev-python/bareos/bareos-21.0.0.ebuild | 18 + dev-python/bitarray/Manifest | 1 + dev-python/bitarray/bitarray-2.3.6.ebuild | 23 + dev-python/boto3/Manifest | 1 + dev-python/boto3/boto3-1.20.49.ebuild | 60 + dev-python/botocore/Manifest | 1 + dev-python/botocore/botocore-1.23.49.ebuild | 65 + dev-python/build/build-0.7.0.ebuild | 2 +- .../clang-python-15.0.0.9999.ebuild | 41 + dev-python/configshell-fb/metadata.xml | 9 +- .../cryptography/cryptography-3.4.7-r2.ebuild | 4 +- dev-python/cython/cython-0.29.26.ebuild | 2 +- dev-python/deepmerge/deepmerge-1.0.0.ebuild | 4 +- dev-python/dictdiffer/dictdiffer-0.9.0.ebuild | 4 +- dev-python/discogs-client/Manifest | 1 + .../discogs-client-2.3.13.ebuild | 32 + .../discogs-client/discogs-client-9999.ebuild | 15 +- dev-python/discogs-client/metadata.xml | 33 +- dev-python/dj-email-url/Manifest | 1 + .../dj-email-url/dj-email-url-1.0.5.ebuild | 22 + dev-python/django-configurations/metadata.xml | 4 + .../dnspython/dnspython-1.16.0-r2.ebuild | 3 +- dev-python/environs/Manifest | 1 + dev-python/environs/environs-9.5.0.ebuild | 34 + dev-python/fs/Manifest | 1 + dev-python/fs/fs-2.4.15.ebuild | 60 + .../fuzzywuzzy/fuzzywuzzy-0.18.0.ebuild | 4 +- dev-python/httpcore/Manifest | 1 + dev-python/httpcore/httpcore-0.14.7.ebuild | 42 + dev-python/httpx/httpx-0.22.0-r1.ebuild | 2 +- dev-python/imageio/Manifest | 1 + dev-python/imageio/imageio-2.15.0.ebuild | 50 + .../importlib_metadata-4.10.1-r1.ebuild | 51 + dev-python/ipyparallel/Manifest | 1 + .../ipyparallel/ipyparallel-8.1.0-r1.ebuild | 2 +- .../ipyparallel/ipyparallel-8.2.0.ebuild | 89 + dev-python/ipython/ipython-8.0.1.ebuild | 2 +- .../jaraco-classes-3.2.1.ebuild | 2 +- .../jaraco-context-4.1.1-r1.ebuild | 2 +- .../jaraco-functools-3.5.0-r1.ebuild | 2 +- .../jaraco-itertools-6.0.3-r1.ebuild | 42 + .../jaraco-itertools-6.0.3.ebuild | 8 +- .../jaraco-packaging-8.2.1-r1.ebuild | 39 + .../jaraco-packaging-8.2.1.ebuild | 14 +- .../jaraco-text/jaraco-text-3.7.0-r1.ebuild | 2 +- dev-python/jellyfish/jellyfish-0.9.0.ebuild | 2 +- dev-python/jinja/jinja-2.11.3.ebuild | 10 +- dev-python/jupyter_server/Manifest | 1 + ...ebuild => jupyter_server-1.13.3-r1.ebuild} | 2 +- ...ebuild => jupyter_server-1.13.4-r1.ebuild} | 2 +- .../jupyter_server-1.13.5.ebuild | 67 + dev-python/keyring/keyring-23.5.0.ebuild | 7 + dev-python/libcloud/Manifest | 1 + dev-python/libcloud/libcloud-3.4.1.ebuild | 59 + dev-python/lit/lit-15.0.0.9999.ebuild | 41 + .../littleutils/littleutils-0.2.2.ebuild | 2 +- .../markdown-it-py-2.0.1.ebuild | 2 +- .../mdit-py-plugins-0.3.0.ebuild | 2 +- dev-python/mdurl/mdurl-0.1.0.ebuild | 2 +- .../myst_parser-0.16.1_p20220119.ebuild | 2 +- dev-python/node-semver/metadata.xml | 2 +- dev-python/nptyping/nptyping-1.4.4.ebuild | 2 +- dev-python/numpy/numpy-1.22.2.ebuild | 2 +- dev-python/openpyxl/openpyxl-3.0.9.ebuild | 4 +- dev-python/pandas/pandas-1.4.0.ebuild | 2 +- dev-python/pep517/pep517-0.12.0.ebuild | 2 +- dev-python/picobox/picobox-2.2.0.ebuild | 2 +- dev-python/pikepdf/Manifest | 1 - dev-python/pikepdf/pikepdf-4.2.0.ebuild | 51 - dev-python/pikepdf/pikepdf-4.3.1.ebuild | 2 +- dev-python/pillow/pillow-9.0.0-r1.ebuild | 4 +- dev-python/pillow/pillow-9.0.0.ebuild | 4 +- dev-python/pillow/pillow-9.0.1-r1.ebuild | 4 +- dev-python/pillow/pillow-9.0.1.ebuild | 4 +- dev-python/pip-run/pip-run-8.8.0.ebuild | 2 +- dev-python/polygon/Manifest | 1 + dev-python/polygon/metadata.xml | 1 + dev-python/polygon/polygon-3.0.9.ebuild | 48 + dev-python/prompt_toolkit/Manifest | 1 + .../prompt_toolkit-3.0.27.ebuild | 23 + dev-python/pslab-python/Manifest | 1 + ...slab-python-2.5.0-ad9833_sys_version.patch | 11 + .../pslab-python/pslab-python-2.5.0.ebuild | 37 + dev-python/pure_eval/pure_eval-0.2.2.ebuild | 2 +- dev-python/pyacoustid/metadata.xml | 9 +- dev-python/pyamg/Manifest | 1 + dev-python/pyamg/pyamg-4.2.2.ebuild | 39 + dev-python/pycryptodome/Manifest | 1 + .../pycryptodome/pycryptodome-3.14.1.ebuild | 46 + dev-python/pydantic/pydantic-1.9.0.ebuild | 2 +- .../pydata-sphinx-theme-0.7.2.ebuild | 4 +- dev-python/pyfakefs/pyfakefs-4.5.4.ebuild | 2 +- dev-python/pygments/Manifest | 3 - dev-python/pygments/pygments-2.10.0.ebuild | 33 - dev-python/pygments/pygments-2.11.0.ebuild | 37 - dev-python/pygments/pygments-2.11.1.ebuild | 37 - dev-python/pygments/pygments-2.11.2.ebuild | 2 +- dev-python/pyopenssl/pyopenssl-20.0.1.ebuild | 4 +- dev-python/pyproject2setuppy/Manifest | 1 - ....ebuild => pyproject2setuppy-22-r1.ebuild} | 4 +- .../pyproject2setuppy-22.ebuild | 29 - dev-python/pyrqlite/Manifest | 1 + dev-python/pyrqlite/pyrqlite-2.1.1.ebuild | 7 +- .../pytest-asyncio-0.17.2.ebuild | 2 +- .../pytest-check/pytest-check-1.0.4.ebuild | 14 +- .../pytest-console-scripts-1.2.2.ebuild | 2 +- .../pytest-datadir-1.3.1.ebuild | 4 +- dev-python/pytest-httpx/Manifest | 1 + .../pytest-httpx/pytest-httpx-0.20.0.ebuild | 34 + .../pytest-ordering-0.6.ebuild | 4 +- .../pytest-param-files-0.3.4.ebuild | 2 +- .../pytest-regressions-2.3.1.ebuild | 2 +- .../pytest-tornasync-0.6.0_p2.ebuild | 4 +- .../python-levenshtein-0.12.2.ebuild | 4 +- .../python-socks/python-socks-2.0.3.ebuild | 2 +- dev-python/pyudev/Manifest | 1 + dev-python/pyudev/metadata.xml | 4 + dev-python/pyudev/pyudev-0.22.0-r1.ebuild | 5 +- dev-python/pyudev/pyudev-0.22.0.ebuild | 5 +- dev-python/pyudev/pyudev-0.23.2.ebuild | 57 + dev-python/quex/quex-0.71.2.ebuild | 4 +- dev-python/scipy/Manifest | 1 + .../files/scipy-1.8.0-skip-build-revert.patch | 22 + dev-python/scipy/scipy-1.8.0.ebuild | 188 ++ dev-python/seaborn/metadata.xml | 2 +- dev-python/semantic_version/Manifest | 1 + .../semantic_version-2.9.0.ebuild | 25 + .../service_identity-21.1.0.ebuild | 4 +- dev-python/setuptools/Manifest | 6 +- .../setuptools/setuptools-59.8.0.ebuild | 87 - .../setuptools/setuptools-60.2.0.ebuild | 89 - .../setuptools/setuptools-60.3.0.ebuild | 89 - .../setuptools/setuptools-60.3.1.ebuild | 89 - .../setuptools/setuptools-60.5.0.ebuild | 2 +- .../setuptools/setuptools-60.7.1.ebuild | 2 +- ...60.6.0.ebuild => setuptools-60.8.0.ebuild} | 9 +- .../sphinx-autodoc-typehints-1.16.0.ebuild | 2 +- .../sphinx-issues/sphinx-issues-3.0.1.ebuild | 2 +- ...=> sphinxcontrib-github-alt-1.2-r1.ebuild} | 11 +- .../sphinxcontrib-httpdomain-1.8.0.ebuild | 2 +- .../sphinxcontrib-openapi-0.7.0.ebuild | 2 +- .../sphinxcontrib-programoutput-0.17.ebuild | 4 +- dev-python/sphinxcontrib_github_alt/Manifest | 1 - .../sphinxcontrib_github_alt/metadata.xml | 13 - .../sphinxcontrib_github_alt-1.2.ebuild | 22 - .../sphinxemoji/sphinxemoji-0.2.0.ebuild | 2 +- dev-python/sphobjinv/Manifest | 1 + dev-python/sphobjinv/sphobjinv-2.2.1.ebuild | 55 + dev-python/stack_data/stack_data-0.1.4.ebuild | 2 +- .../statsmodels/statsmodels-0.13.1.ebuild | 4 +- dev-python/stdio-mgr/stdio-mgr-1.0.1.ebuild | 4 +- .../timeout-decorator-0.5.0.ebuild | 4 +- dev-python/tomlkit/Manifest | 2 +- dev-python/tomlkit/tomlkit-0.7.2.ebuild | 20 - dev-python/tomlkit/tomlkit-0.9.1.ebuild | 30 + dev-python/trustme/trustme-0.9.0.ebuild | 4 +- dev-python/typeguard/typeguard-2.13.3.ebuild | 2 +- dev-python/typish/typish-1.9.3.ebuild | 2 +- dev-python/unidiff/Manifest | 1 + dev-python/unidiff/unidiff-0.7.3.ebuild | 20 + dev-python/uvicorn/Manifest | 1 + dev-python/uvicorn/uvicorn-0.17.4.ebuild | 45 + dev-python/virtualenv/Manifest | 1 + .../virtualenv/virtualenv-20.13.1.ebuild | 97 + .../wcag-contrast-ratio-0.9.ebuild | 2 +- dev-python/wcwidth/wcwidth-0.2.5-r1.ebuild | 7 +- .../websocket-client-1.2.3.ebuild | 2 +- dev-python/xarray/xarray-0.21.1.ebuild | 2 +- .../zope-interface-5.4.0.ebuild | 13 +- dev-ruby/Manifest.gz | Bin 107713 -> 107720 bytes dev-ruby/coolio/coolio-1.7.1.ebuild | 46 - dev-ruby/excon/Manifest | 1 + dev-ruby/excon/excon-0.91.0.ebuild | 40 + dev-ruby/i18n/Manifest | 1 + dev-ruby/i18n/i18n-1.9.1.ebuild | 58 + dev-ruby/msgpack/Manifest | 1 - dev-ruby/msgpack/msgpack-1.4.2.ebuild | 31 - dev-ruby/ox/Manifest | 1 + dev-ruby/ox/ox-2.14.6.ebuild | 4 +- dev-ruby/ox/ox-2.14.7.ebuild | 27 + dev-ruby/rouge/Manifest | 1 + dev-ruby/rouge/rouge-3.28.0.ebuild | 36 + dev-ruby/rspec-mocks/Manifest | 1 + .../rspec-mocks/rspec-mocks-3.10.3.ebuild | 50 + dev-ruby/serverengine/Manifest | 3 - .../serverengine/serverengine-2.2.1.ebuild | 34 - .../serverengine/serverengine-2.2.2.ebuild | 34 - .../serverengine/serverengine-2.2.3.ebuild | 34 - dev-ruby/sigdump/sigdump-0.2.4.ebuild | 20 - dev-ruby/zeitwerk/Manifest | 1 + dev-ruby/zeitwerk/zeitwerk-2.5.4.ebuild | 35 + dev-scheme/Manifest.gz | Bin 6841 -> 6844 bytes dev-scheme/cyclone/cyclone-0.34.0.ebuild | 2 +- dev-tcltk/Manifest.gz | Bin 5827 -> 5823 bytes dev-tcltk/expect/expect-5.45.4-r1.ebuild | 84 + dev-tcltk/expect/expect-5.45.4.ebuild | 14 +- dev-tcltk/snack/snack-2.2.10-r9.ebuild | 2 +- .../files/tclpython-5.0-gentoo.patch | 20 + dev-tcltk/tclpython/tclpython-5.0-r1.ebuild | 4 +- dev-util/Manifest.gz | Bin 65829 -> 65995 bytes dev-util/bats/Manifest | 2 - dev-util/bats/bats-1.3.0.ebuild | 45 - dev-util/bats/bats-1.4.1.ebuild | 49 - dev-util/bazel/Manifest | 1 + dev-util/bazel/bazel-4.2.2.ebuild | 96 + .../bazel-4.2.2-absl_numeric_limits.patch | 41 + .../boost-build/boost-build-1.78.0-r1.ebuild | 2 +- dev-util/bpftool/Manifest | 1 + dev-util/bpftool/bpftool-5.16.4.ebuild | 117 ++ dev-util/buildbot/files/pypugjs-2.8.0.patch | 83 - dev-util/cdecl/Manifest | 1 + dev-util/cdecl/cdecl-11.11.ebuild | 36 + dev-util/cdecl/metadata.xml | 13 + dev-util/codespell/codespell-2.1.0.ebuild | 4 +- dev-util/conan/Manifest | 1 + dev-util/conan/conan-1.44.0.ebuild | 53 + dev-util/ddd/ddd-3.3.12-r5.ebuild | 17 +- dev-util/dogtail/dogtail-0.9.11.ebuild | 4 +- dev-util/flawfinder/Manifest | 2 - dev-util/flawfinder/flawfinder-2.0.15.ebuild | 35 - dev-util/flawfinder/flawfinder-2.0.18.ebuild | 32 - dev-util/flawfinder/flawfinder-2.0.19.ebuild | 4 +- dev-util/howdoi/howdoi-2.0.19.ebuild | 4 +- dev-util/lldb/lldb-15.0.0.9999.ebuild | 106 ++ dev-util/shellcheck/Manifest | 1 + dev-util/shellcheck/shellcheck-0.8.0.ebuild | 33 + dev-util/wayland-scanner/Manifest | 1 - .../wayland-scanner-1.19.0.ebuild | 37 - dev-vcs/Manifest.gz | Bin 10854 -> 10858 bytes dev-vcs/mercurial/Manifest | 2 +- .../mercurial-6.0.2-testing-pygments211.patch | 64 + dev-vcs/mercurial/mercurial-5.8.1.ebuild | 1 - dev-vcs/mercurial/mercurial-5.8.ebuild | 1 - ...al-6.0.1.ebuild => mercurial-6.0.2.ebuild} | 4 + dev-vcs/mr/Manifest | 2 - dev-vcs/mr/mr-1.20170129.ebuild | 27 - dev-vcs/mr/mr-1.20171231.ebuild | 27 - eclass/Manifest.gz | Bin 36172 -> 36158 bytes eclass/bazel.eclass | 2 +- eclass/golang-base.eclass | 1 + eclass/golang-build.eclass | 1 + eclass/golang-vcs-snapshot.eclass | 1 + eclass/golang-vcs.eclass | 1 + eclass/llvm.eclass | 4 +- eclass/llvm.org.eclass | 2 +- eclass/ruby-fakegem.eclass | 5 +- eclass/scons-utils.eclass | 6 +- games-arcade/Manifest.gz | Bin 20902 -> 20898 bytes .../gnome-nibbles/gnome-nibbles-3.38.2.ebuild | 4 +- .../gnome-robots/gnome-robots-40.0.ebuild | 4 +- games-board/Manifest.gz | Bin 10547 -> 10546 bytes .../four-in-a-row/four-in-a-row-3.38.1.ebuild | 4 +- .../gnome-chess/gnome-chess-40.1.ebuild | 2 +- .../gnome-mahjongg-3.38.3.ebuild | 2 +- .../gnome-mines/gnome-mines-40.0.ebuild | 2 +- games-board/iagno/iagno-3.38.1.ebuild | 4 +- games-board/tali/tali-40.4.ebuild | 2 +- games-emulation/Manifest.gz | Bin 9537 -> 9531 bytes games-emulation/fceux/Manifest | 2 +- ...{fceux-2.6.1.ebuild => fceux-2.6.2.ebuild} | 2 +- games-engines/Manifest.gz | Bin 3552 -> 3554 bytes games-engines/box2d/box2d-2.4.1.ebuild | 4 +- games-puzzle/Manifest.gz | Bin 16983 -> 17301 bytes games-puzzle/braid-gog/Manifest | 1 + .../braid-gog/braid-gog-2.0.0.3.ebuild | 55 + .../braid-gog}/metadata.xml | 7 +- games-puzzle/braid-hb/Manifest | 1 + .../braid-hb/braid-hb-20150611.ebuild | 55 + games-puzzle/braid-hb/metadata.xml | 8 + .../five-or-more/five-or-more-3.32.2.ebuild | 4 +- .../gnome-klotski/gnome-klotski-3.38.2.ebuild | 4 +- .../gnome-sudoku/gnome-sudoku-40.2.ebuild | 2 +- .../gnome-taquin/gnome-taquin-3.38.1.ebuild | 4 +- .../gnome-tetravex-3.38.2.ebuild | 2 +- games-puzzle/hitori/hitori-3.38.3.ebuild | 2 +- .../lightsoff/lightsoff-40.0.1.ebuild | 2 +- .../quadrapassel/quadrapassel-40.2.ebuild | 4 +- .../swell-foop/swell-foop-40.1.ebuild | 4 +- games-roguelike/Manifest.gz | Bin 3060 -> 3063 bytes games-roguelike/stone-soup/Manifest | 2 +- ...220107.ebuild => stone-soup-0.28.0.ebuild} | 2 +- games-rpg/Manifest.gz | Bin 7937 -> 7935 bytes games-rpg/baldurs-gate-ee/metadata.xml | 9 +- games-sports/Manifest.gz | Bin 2228 -> 2234 bytes games-sports/trigger/trigger-0.6.1-r1.ebuild | 23 +- .../0ad/0ad-0.0.24b_alpha-r1.ebuild | 231 --- games-strategy/0ad/0ad-0.0.25b_alpha.ebuild | 3 +- games-strategy/0ad/Manifest | 2 - ...0.0.24_alpha_pre20210116040036-build.patch | 105 -- ..._alpha-fix-hang-on-quit-without-nvtt.patch | 98 - .../files/0ad-0.0.24b_alpha-rust-1.50.patch | 82 - .../0ad-0.0.25b_alpha-fix-setuptools.patch | 188 ++ games-strategy/Manifest.gz | Bin 8416 -> 8416 bytes games-strategy/naev/Manifest | 1 - games-strategy/naev/naev-0.9.1.ebuild | 91 - gnome-base/Manifest.gz | Bin 5200 -> 5222 bytes .../dconf-editor/dconf-editor-3.38.3.ebuild | 2 +- .../gnome-core-apps-40.0.ebuild | 4 +- .../gnome-core-libs-40.6.ebuild | 2 +- .../gnome-extra-apps-40.0.ebuild | 4 +- .../gnome-menus/gnome-menus-3.36.0.ebuild | 2 +- gnome-base/gnome/gnome-40.0.ebuild | 4 +- gnome-extra/Manifest.gz | Bin 11937 -> 11933 bytes .../gnome-calculator-40.1.ebuild | 4 +- .../gnome-calendar/gnome-calendar-40.2.ebuild | 2 +- .../gnome-characters-40.0.ebuild | 4 +- .../gnome-contacts/gnome-contacts-40.0.ebuild | 4 +- .../Manifest | 3 - ...xtension-bluetooth-quick-connect-20.ebuild | 50 - ...xtension-bluetooth-quick-connect-23.ebuild | 50 - ...xtension-bluetooth-quick-connect-25.ebuild | 50 - .../Manifest | 1 - ...ell-extension-desktop-icons-ng-33.0.ebuild | 45 - .../gnome-shell-extensions-40.4-r1.ebuild | 4 +- .../gnome-system-monitor-40.1.ebuild | 4 +- .../gnome-tweaks/gnome-tweaks-40.0.ebuild | 2 +- .../gnome-user-docs-40.5.ebuild | 4 +- .../gnome-user-share-3.34.0.ebuild | 4 +- .../gnome-weather/gnome-weather-40.1.ebuild | 4 +- gnome-extra/sushi/sushi-3.38.1.ebuild | 4 +- gnome-extra/yelp/yelp-40.3.ebuild | 4 +- gui-apps/Manifest.gz | Bin 3552 -> 3883 bytes gui-apps/foot-terminfo/Manifest | 1 + .../foot-terminfo/foot-terminfo-1.11.0.ebuild | 26 + gui-apps/foot-terminfo/metadata.xml | 12 + gui-apps/foot/Manifest | 1 + gui-apps/foot/foot-1.11.0.ebuild | 62 + gui-apps/foot/metadata.xml | 15 + gui-libs/Manifest.gz | Bin 3451 -> 3450 bytes gui-libs/amtk/amtk-5.2.0.ebuild | 4 +- gui-libs/libadwaita/libadwaita-1.0.1.ebuild | 2 +- gui-libs/tepl/tepl-6.00.0-r1.ebuild | 4 +- kde-apps/Manifest.gz | Bin 37731 -> 37738 bytes kde-apps/dolphin/Manifest | 2 +- ....08.3.ebuild => dolphin-21.08.3-r1.ebuild} | 4 +- ...1.12.2.ebuild => dolphin-21.12.2.1.ebuild} | 1 + .../dolphin-21.08.3-fix-ProvidersUrl.patch | 27 + ....ebuild => kpimtextedit-21.12.2-r2.ebuild} | 0 kde-frameworks/Manifest.gz | Bin 13715 -> 13720 bytes .../extra-cmake-modules-5.90.0.ebuild | 2 +- .../kglobalaccel/kglobalaccel-5.90.0.ebuild | 3 + kde-misc/Manifest.gz | Bin 4955 -> 4953 bytes kde-misc/tellico/tellico-3.4.3.ebuild | 2 +- kde-plasma/Manifest.gz | Bin 9092 -> 9097 bytes ...addons-5.23.5-fix-comic-ProvidersUrl.patch | 29 + ...uild => kdeplasma-addons-5.23.5-r1.ebuild} | 3 + ...ild => kdeplasma-addons-5.23.90-r1.ebuild} | 3 + .../files/kwin-5.23.5-fix-ProvidersUrl.patch | 71 + ...in-5.23.5.ebuild => kwin-5.23.5-r1.ebuild} | 3 + ...-5.23.90.ebuild => kwin-5.23.90-r1.ebuild} | 3 + ...-5.23.5-fix-kcmfontinst-ProvidersUrl.patch | 28 + ...3.5-fix-wallpaperplugin-ProvidersUrl.patch | 29 + ...uild => plasma-workspace-5.23.5-r1.ebuild} | 4 + ...ild => plasma-workspace-5.23.90-r1.ebuild} | 4 + licenses/CC-BY-NC-SA-1.0 | 235 +++ licenses/Manifest.gz | Bin 110406 -> 110731 bytes licenses/RtMidi | 23 + mail-client/Manifest.gz | Bin 3888 -> 3889 bytes mail-client/evolution/evolution-3.40.4.ebuild | 4 +- .../thunderbird-bin-91.5.1.ebuild | 5 +- .../thunderbird/thunderbird-91.5.1.ebuild | 5 +- mail-filter/Manifest.gz | Bin 8548 -> 8549 bytes mail-filter/sigh/metadata.xml | 8 - mail-mta/Manifest.gz | Bin 2382 -> 2379 bytes mail-mta/postfix/Manifest | 5 +- mail-mta/postfix/postfix-3.6.5-r1.ebuild | 286 +++ ...-3.7.0_rc2.ebuild => postfix-3.7.0.ebuild} | 0 ....ebuild => postfix-3.8_pre20220204.ebuild} | 0 media-fonts/Manifest.gz | Bin 36471 -> 36470 bytes media-fonts/open-sans/open-sans-1-r1.ebuild | 4 +- media-gfx/Manifest.gz | Bin 38130 -> 38126 bytes .../apngasm/files/apngasm-3.1.10-static.patch | 11 + ...r-3.0.0.ebuild => blender-3.0.0-r1.ebuild} | 4 +- media-gfx/blender/blender-9999.ebuild | 4 +- media-gfx/eog/eog-40.3.ebuild | 4 +- media-gfx/fotoxx/Manifest | 3 +- media-gfx/fotoxx/fotoxx-22.11.ebuild | 81 - ...fotoxx-22.1.ebuild => fotoxx-22.12.ebuild} | 0 media-gfx/gmic/files/gmic-2.9.2_ipa-sra.patch | 15 - .../gnome-font-viewer-40.0-r1.ebuild | 4 +- .../gnome-photos/gnome-photos-40.0.ebuild | 2 +- .../gnome-screenshot-40.0-r1.ebuild | 4 +- media-gfx/gscan2pdf/gscan2pdf-2.12.4.ebuild | 4 +- media-gfx/img2pdf/metadata.xml | 9 +- media-gfx/prusaslicer/Manifest | 1 - .../prusaslicer-2.3.0-miniz-zip-header.patch | 9 - .../prusaslicer/prusaslicer-2.3.3-r1.ebuild | 95 - media-gfx/shotwell/shotwell-0.30.14.ebuild | 4 +- media-libs/Manifest.gz | Bin 64639 -> 64921 bytes media-libs/codec2/codec2-1.0.3.ebuild | 9 +- .../codec2-1.0.3-fix-build-with-Os.patch | 19 + media-libs/fcft/Manifest | 2 + media-libs/fcft/fcft-3.0.0.ebuild | 90 + media-libs/fcft/fcft-3.0.1.ebuild | 90 + media-libs/fcft/metadata.xml | 18 + media-libs/harfbuzz/Manifest | 2 +- media-libs/harfbuzz/harfbuzz-3.2.0.ebuild | 2 +- ...uzz-3.1.2.ebuild => harfbuzz-3.3.2.ebuild} | 2 +- media-libs/lcms/Manifest | 1 + .../lcms-2.13.1-fix-configure-bashisms.patch | 22 + media-libs/lcms/lcms-2.13.1.ebuild | 57 + .../libchamplain/libchamplain-0.12.20.ebuild | 4 +- media-libs/libdiscid/libdiscid-0.6.2.ebuild | 4 +- media-libs/libglvnd/Manifest | 1 - media-libs/libglvnd/libglvnd-1.3.4.ebuild | 65 - media-libs/libglvnd/libglvnd-1.4.0.ebuild | 2 +- media-libs/libgroove/metadata.xml | 9 +- media-libs/libinsane/Manifest | 2 - media-libs/libinsane/libinsane-1.0.7.ebuild | 48 - media-libs/libinsane/libinsane-1.0.8.ebuild | 48 - media-libs/libopenmpt/Manifest | 1 + media-libs/libopenmpt/libopenmpt-0.6.1.ebuild | 61 + media-libs/libsoundio/metadata.xml | 9 +- .../libtgvoip-2.4.4_p20211129.ebuild | 2 +- media-libs/mesa/Manifest | 4 - media-libs/mesa/mesa-21.2.6.ebuild | 560 ------ media-libs/mesa/mesa-21.3.2.ebuild | 552 ------ media-libs/mesa/mesa-21.3.3.ebuild | 552 ------ media-libs/mesa/mesa-21.3.4.ebuild | 552 ------ media-libs/mesa/mesa-21.3.5.ebuild | 20 +- media-libs/mesa/mesa-22.0.0_rc1.ebuild | 4 +- media-libs/mesa/mesa-9999.ebuild | 4 +- media-libs/openexr/openexr-3.1.4.ebuild | 2 +- media-libs/opusfile/opusfile-0.12.ebuild | 4 +- media-libs/rtmidi/Manifest | 1 + media-libs/rtmidi/metadata.xml | 15 + media-libs/rtmidi/rtmidi-5.0.0.ebuild | 30 + media-libs/tg_owt/tg_owt-0_pre20211207.ebuild | 2 +- media-plugins/Manifest.gz | Bin 46246 -> 46236 bytes .../grilo-plugins/grilo-plugins-0.3.14.ebuild | 14 +- .../gst-plugins-gdkpixbuf-1.18.4.ebuild | 4 +- .../gst-plugins-taglib-1.18.4.ebuild | 4 +- media-radio/Manifest.gz | Bin 5022 -> 5015 bytes .../fldigi/files/fldigi-4.1.20-musl.patch | 14 + media-radio/fldigi/fldigi-4.1.20.ebuild | 9 +- .../flrig/files/flrig-1.4.4-musl.patch | 28 + media-radio/flrig/flrig-1.4.4.ebuild | 9 +- media-radio/qrq/Manifest | 1 + media-radio/qrq/qrq-0.3.5.ebuild | 42 + media-radio/tlf/files/tlf-1.4.1-musl.patch | 12 + media-radio/tlf/tlf-1.4.1-r1.ebuild | 12 +- media-sound/Manifest.gz | Bin 57542 -> 57533 bytes .../easyeffects/easyeffects-6.2.3.ebuild | 2 +- .../gnome-music/gnome-music-40.1.1.ebuild | 2 +- ...arix-0.42.1-fix-build-with-glib-2.68.patch | 13 - media-sound/mumble/mumble-1.4.230.ebuild | 1 + media-sound/mumble/mumble-9999.ebuild | 8 +- media-sound/openmpt123/Manifest | 3 +- .../openmpt123/openmpt123-0.6.0.ebuild | 73 - ...-0.5.14.ebuild => openmpt123-0.6.1.ebuild} | 2 +- media-sound/pnmixer/metadata.xml | 9 +- media-sound/puddletag/Manifest | 1 + media-sound/puddletag/puddletag-2.1.1.ebuild | 31 + .../sound-juicer/sound-juicer-3.38.0.ebuild | 2 +- .../strawberry/strawberry-1.0.1.ebuild | 2 +- media-tv/Manifest.gz | Bin 3935 -> 3934 bytes media-tv/gentoo-vdr-scripts/Manifest | 1 + .../files/systemd-fix-environment.patch | 18 + .../files/systemd-tmpfiles.conf | 3 + .../gentoo-vdr-scripts-2.8-r1.ebuild | 76 + media-video/Manifest.gz | Bin 26662 -> 26661 bytes media-video/ffmpeg/ffmpeg-4.4.1-r1.ebuild | 2 +- media-video/ffmpeg/ffmpeg-5.0.ebuild | 2 +- media-video/ffmpeg/ffmpeg-9999.ebuild | 2 +- media-video/openshot/openshot-2.6.1.ebuild | 14 +- media-video/pipewire/Manifest | 2 + media-video/pipewire/metadata.xml | 1 + media-video/pipewire/pipewire-0.3.45.ebuild | 343 ++++ .../pipewire/pipewire-0.3.45_p20220205.ebuild | 350 ++++ media-video/pipewire/pipewire-9999.ebuild | 30 +- media-video/totem/totem-3.38.2.ebuild | 2 +- media-video/wireplumber/Manifest | 1 + media-video/wireplumber/metadata.xml | 3 + .../wireplumber/wireplumber-0.4.7-r1.ebuild | 23 +- .../wireplumber/wireplumber-0.4.8.ebuild | 105 ++ .../wireplumber/wireplumber-9999.ebuild | 25 +- metadata/Manifest.gz | Bin 3349 -> 3345 bytes metadata/dtd/timestamp.chk | 2 +- metadata/glsa/timestamp.chk | 2 +- metadata/md5-cache/Manifest.gz | Bin 28221 -> 28217 bytes metadata/md5-cache/acct-group/Manifest.gz | Bin 73491 -> 73658 bytes metadata/md5-cache/acct-group/pipewire-0 | 7 + metadata/md5-cache/acct-user/Manifest.gz | Bin 66808 -> 66979 bytes metadata/md5-cache/acct-user/pipewire-0 | 8 + .../{radicale-0-r1 => radicale-0-r2} | 2 +- .../md5-cache/acct-user/{vdr-0 => vdr-0-r1} | 2 +- metadata/md5-cache/app-admin/Manifest.gz | Bin 59133 -> 58936 bytes .../md5-cache/app-admin/ansible-lint-5.3.2 | 10 +- metadata/md5-cache/app-admin/awscli-1.22.49 | 15 + .../app-admin/consul-replicate-0.2.0 | 2 +- metadata/md5-cache/app-admin/fluentd-1.14.4 | 2 +- .../md5-cache/app-admin/mongo-tools-100.3.0 | 11 - ...ongo-tools-100.2.0 => mongo-tools-100.5.1} | 6 +- .../md5-cache/app-admin/mongo-tools-4.2.11 | 11 - .../md5-cache/app-admin/mongo-tools-4.2.12 | 11 - ...mongo-tools-100.2.1 => mongo-tools-4.2.17} | 4 +- metadata/md5-cache/app-admin/puppet-5.5.22-r1 | 2 +- metadata/md5-cache/app-admin/puppet-5.5.22-r2 | 2 +- metadata/md5-cache/app-admin/puppet-7.12.0 | 2 +- metadata/md5-cache/app-admin/puppet-7.13.1 | 2 +- metadata/md5-cache/app-admin/puppet-7.14.0 | 2 +- .../md5-cache/app-admin/puppet-lint-2.4.2 | 2 +- .../md5-cache/app-admin/puppet-lint-2.5.0 | 2 +- .../md5-cache/app-admin/puppet-lint-2.5.1 | 2 +- metadata/md5-cache/app-admin/r10k-3.7.0-r2 | 2 +- .../app-admin/ryzen_smu-0.1.2_p20211205 | 13 + metadata/md5-cache/app-arch/Manifest.gz | Bin 23437 -> 23604 bytes .../md5-cache/app-arch/file-roller-3.40.0 | 4 +- metadata/md5-cache/app-arch/lzip-1.23 | 10 + metadata/md5-cache/app-backup/Manifest.gz | Bin 13403 -> 13568 bytes .../{bareos-21.0.0-r1 => bareos-21.0.0-r2} | 2 +- metadata/md5-cache/app-backup/btrbk-0.32.0 | 14 + metadata/md5-cache/app-backup/dar-2.7.3 | 4 +- metadata/md5-cache/app-cdr/Manifest.gz | Bin 9446 -> 9445 bytes metadata/md5-cache/app-cdr/brasero-3.12.3 | 4 +- .../md5-cache/app-cdr/dvd+rw-tools-7.1-r4 | 4 +- metadata/md5-cache/app-containers/Manifest.gz | Bin 13112 -> 14113 bytes .../md5-cache/app-containers/buildah-1.24.1 | 15 + .../md5-cache/app-containers/conmon-2.0.31 | 6 +- .../md5-cache/app-containers/conmon-2.1.0 | 14 + .../app-containers/containerd-1.4.11 | 2 +- .../app-containers/containerd-1.4.12 | 2 +- .../app-containers/containers-storage-1.38.2 | 15 + .../app-containers/docker-20.10.12-r1 | 2 +- .../md5-cache/app-containers/docker-20.10.9 | 2 +- .../app-containers/docker-cli-20.10.12 | 2 +- .../app-containers/docker-cli-20.10.9 | 2 +- .../docker-credential-helpers-0.6.3 | 2 +- .../docker-proxy-0.8.0_p20210525 | 2 +- .../app-containers/docker-registry-2.7.1-r1 | 2 +- .../app-containers/go-secbench-0.1.0 | 2 +- .../app-containers/go-secbench-0.1.0-r1 | 2 +- metadata/md5-cache/app-containers/k3d-5.3.0 | 13 + .../md5-cache/app-containers/nerdctl-0.16.1 | 12 + metadata/md5-cache/app-containers/reg-0.16.1 | 2 +- .../md5-cache/app-containers/skopeo-1.6.0 | 15 + .../md5-cache/app-containers/snapd-2.53.4 | 2 +- .../md5-cache/app-containers/snapd-2.54.1 | 2 +- .../md5-cache/app-containers/snapd-2.54.2 | 2 +- metadata/md5-cache/app-containers/umoci-0.2.1 | 2 +- metadata/md5-cache/app-crypt/Manifest.gz | Bin 37792 -> 37954 bytes metadata/md5-cache/app-crypt/gpgme-1.17.0 | 15 + metadata/md5-cache/app-crypt/kbfs-2.10.1 | 2 +- metadata/md5-cache/app-crypt/kbfs-2.11.0-r1 | 2 +- metadata/md5-cache/app-crypt/kbfs-2.6.0 | 2 +- metadata/md5-cache/app-crypt/kbfs-2.8.0 | 2 +- metadata/md5-cache/app-crypt/kbfs-9999 | 2 +- metadata/md5-cache/app-crypt/keybase-4.4.2 | 2 +- metadata/md5-cache/app-crypt/keybase-4.5.0 | 2 +- metadata/md5-cache/app-crypt/keybase-4.7.0 | 2 +- metadata/md5-cache/app-crypt/keybase-4.7.2 | 2 +- metadata/md5-cache/app-crypt/keybase-5.1.1 | 2 +- metadata/md5-cache/app-crypt/keybase-9999 | 2 +- metadata/md5-cache/app-dicts/Manifest.gz | Bin 101065 -> 101064 bytes .../app-dicts/gnome-dictionary-40.0-r1 | 4 +- metadata/md5-cache/app-doc/Manifest.gz | Bin 22658 -> 22660 bytes 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 +- metadata/md5-cache/app-editors/Manifest.gz | Bin 26762 -> 26770 bytes metadata/md5-cache/app-editors/gedit-40.1 | 4 +- metadata/md5-cache/app-emulation/Manifest.gz | Bin 29802 -> 29639 bytes .../app-emulation/docker-machine-0.13.0 | 2 +- .../app-emulation/docker-machine-kvm-0.10.0 | 2 +- .../app-emulation/firecracker-bin-1.0.0 | 12 + .../md5-cache/app-emulation/free42-3.0.10 | 13 + .../md5-cache/app-emulation/hyperd-0.7.0-r1 | 2 +- .../md5-cache/app-emulation/libdsk-1.5.18 | 4 +- .../app-emulation/ruffle-0_p20220108 | 14 - metadata/md5-cache/app-emulation/runv-0.7.0 | 2 +- .../app-emulation/simplevirt-0.0_p20181012-r1 | 2 +- .../md5-cache/app-emulation/vagrant-2.2.18-r1 | 2 +- .../md5-cache/app-emulation/vagrant-2.2.7-r1 | 2 +- .../md5-cache/app-emulation/vagrant-2.2.9-r1 | 2 +- metadata/md5-cache/app-emulation/vice-3.5-r1 | 15 - metadata/md5-cache/app-emulation/vice-3.6 | 15 - .../md5-cache/app-emulation/virt-manager-9999 | 2 +- metadata/md5-cache/app-eselect/Manifest.gz | Bin 8724 -> 8723 bytes .../eselect-gnome-shell-extensions-20180306 | 4 +- metadata/md5-cache/app-forensics/Manifest.gz | Bin 6431 -> 6433 bytes .../app-forensics/aflplusplus-3.14c-r2 | 2 +- .../md5-cache/app-forensics/aflplusplus-4.00c | 2 +- metadata/md5-cache/app-i18n/Manifest.gz | Bin 30019 -> 30184 bytes .../ibus-sunpinyin-2.0.4_pre20200306162733 | 2 +- metadata/md5-cache/app-i18n/ibus-table-1.16.7 | 16 + .../app-i18n/scim-sunpinyin-3.0.0_rc1 | 2 +- .../sunpinyin-2.0.4_pre20200306162733 | 2 +- .../xsunpinyin-2.0.4_pre20200306162733 | 2 +- metadata/md5-cache/app-metrics/Manifest.gz | Bin 11810 -> 11922 bytes .../app-metrics/burrow_exporter-0.0.6 | 2 +- .../app-metrics/burrow_exporter-0.0.6-r1 | 2 +- .../app-metrics/burrow_exporter-0.0.6-r2 | 2 +- .../app-metrics/consul_exporter-0.4.0 | 2 +- .../app-metrics/elasticsearch_exporter-1.0.2 | 2 +- .../elasticsearch_exporter-1.0.4_rc1 | 2 +- .../app-metrics/elasticsearch_exporter-1.1.0 | 2 +- .../elasticsearch_exporter-1.1.0_rc1 | 2 +- .../md5-cache/app-metrics/grok_exporter-0.2.6 | 2 +- .../app-metrics/mongodb_exporter-0.6.2-r1 | 2 +- .../app-metrics/mysqld_exporter-0.10.0-r1 | 2 +- .../app-metrics/mysqld_exporter-0.11.0 | 2 +- .../app-metrics/nginx-vts-exporter-0.10.3 | 2 +- .../app-metrics/openvpn_exporter-0.2.1 | 2 +- .../app-metrics/postfix_exporter-0.1.2 | 2 +- .../app-metrics/postfix_exporter-0.1.2-r1 | 2 +- .../app-metrics/postgres_exporter-0.4.7 | 2 +- .../app-metrics/process-exporter-0.4.0 | 2 +- .../app-metrics/process-exporter-0.4.0-r1 | 2 +- .../app-metrics/prom2json-0.1.0_p20170523 | 2 +- .../app-metrics/rabbitmq_exporter-0.29.0 | 2 +- .../app-metrics/redis_exporter-1.35.0 | 14 + .../app-metrics/snmp_exporter-0.15.0 | 2 +- .../app-metrics/uwsgi_exporter-0.8.0-r1 | 2 +- .../app-metrics/vault_exporter-0.1.2-r1 | 2 +- metadata/md5-cache/app-misc/Manifest.gz | Bin 75185 -> 75197 bytes metadata/md5-cache/app-misc/dvtm-0.15-r4 | 13 - metadata/md5-cache/app-misc/gramps-5.1.5 | 15 + metadata/md5-cache/app-misc/rmlint-2.10.1 | 4 +- metadata/md5-cache/app-misc/rpick-0.8.7 | 4 +- metadata/md5-cache/app-misc/rtlamr-0.9.1 | 2 +- .../md5-cache/app-mobilephone/Manifest.gz | Bin 2874 -> 3034 bytes .../md5-cache/app-mobilephone/scrcpy-1.22 | 13 + metadata/md5-cache/app-office/Manifest.gz | Bin 12460 -> 11630 bytes .../md5-cache/app-office/libreoffice-7.1.7.2 | 17 - .../md5-cache/app-office/libreoffice-7.2.5.2 | 4 +- .../app-office/libreoffice-bin-7.1.7.2 | 16 - .../app-office/libreoffice-bin-debug-7.1.7.2 | 13 - .../app-office/libreoffice-l10n-7.1.7.2 | 14 - .../app-office/libreoffice-l10n-7.2.5.2 | 4 +- .../app-office/wps-office-11.1.0.10702 | 12 - metadata/md5-cache/app-portage/Manifest.gz | Bin 19555 -> 19702 bytes metadata/md5-cache/app-portage/gentoopm-0.4 | 16 + metadata/md5-cache/app-portage/gentoopm-9999 | 11 +- metadata/md5-cache/app-portage/golop-0.2.1 | 2 +- metadata/md5-cache/app-portage/golop-9999 | 2 +- .../md5-cache/app-portage/gs-elpa-0.1.3-r1 | 2 +- metadata/md5-cache/app-portage/gs-elpa-0.2.1 | 2 +- .../md5-cache/app-portage/iwdevtools-0.10.0 | 4 +- .../md5-cache/app-portage/iwdevtools-0.8.1 | 14 - .../app-portage/smart-live-rebuild-1.4.0 | 15 + .../app-portage/smart-live-rebuild-9999 | 11 +- metadata/md5-cache/app-shells/Manifest.gz | Bin 16360 -> 16367 bytes metadata/md5-cache/app-shells/bash-5.1_p16 | 4 +- metadata/md5-cache/app-text/Manifest.gz | Bin 73764 -> 73294 bytes metadata/md5-cache/app-text/calibre-5.36.0 | 15 + metadata/md5-cache/app-text/evince-40.4 | 4 +- metadata/md5-cache/app-text/grip-4.6.0 | 15 + .../app-text/kramdown-rfc2629-1.5.24 | 2 +- metadata/md5-cache/app-text/libmspub-0.1.4 | 6 +- metadata/md5-cache/app-text/libmspub-9999 | 2 +- .../{lowdown-0.10.0 => lowdown-0.10.0-r1} | 2 +- metadata/md5-cache/app-text/mupdf-1.19.0 | 4 +- .../app-text/openpaperwork-core-2.0.2 | 15 - .../app-text/openpaperwork-core-2.0.3 | 15 - .../app-text/openpaperwork-core-2.1.1 | 15 + .../app-text/openpaperwork-gtk-2.0.2 | 15 - .../app-text/openpaperwork-gtk-2.0.3 | 15 - .../app-text/openpaperwork-gtk-2.1.1 | 15 + metadata/md5-cache/app-text/paperwork-2.0.2 | 15 - metadata/md5-cache/app-text/paperwork-2.0.3 | 15 - metadata/md5-cache/app-text/paperwork-2.1.1 | 15 + .../app-text/paperwork-backend-2.0.2-r1 | 15 - .../app-text/paperwork-backend-2.0.3 | 15 - .../app-text/paperwork-backend-2.1.1 | 15 + metadata/md5-cache/app-text/poppler-21.11.0 | 15 - metadata/md5-cache/app-text/poppler-21.12.0 | 15 - metadata/md5-cache/app-text/poppler-22.01.0 | 4 +- metadata/md5-cache/app-text/ronn-0.7.3-r4 | 2 +- metadata/md5-cache/app-text/ronn-ng-0.9.1 | 2 +- metadata/md5-cache/app-text/ronn-ng-0.9.1-r1 | 2 +- metadata/md5-cache/app-text/tree-2.0.1 | 10 + metadata/md5-cache/app-text/unpaper-6.1-r1 | 4 +- metadata/md5-cache/app-text/webgen-1.7.1 | 2 +- metadata/md5-cache/app-text/webgen-1.7.2 | 2 +- metadata/md5-cache/app-vim/Manifest.gz | Bin 40770 -> 40770 bytes ...syntax-20220203 => gentoo-syntax-20220206} | 2 +- metadata/md5-cache/dev-cpp/Manifest.gz | Bin 20845 -> 21168 bytes .../dev-cpp/abseil-cpp-20211102.0-r1 | 13 + metadata/md5-cache/dev-cpp/atkmm-2.28.2 | 4 +- metadata/md5-cache/dev-cpp/cairomm-1.14.3 | 4 +- metadata/md5-cache/dev-cpp/doctest-2.4.6 | 4 +- metadata/md5-cache/dev-cpp/gtkmm-3.24.5 | 4 +- metadata/md5-cache/dev-cpp/pangomm-2.42.2-r1 | 4 +- metadata/md5-cache/dev-cpp/range-v3-0.11.0 | 4 +- metadata/md5-cache/dev-cpp/string-theory-3.5 | 13 + .../dev-cpp/{tbb-2021.5.0 => tbb-2021.5.0-r1} | 2 +- metadata/md5-cache/dev-db/Manifest.gz | Bin 38940 -> 40059 bytes metadata/md5-cache/dev-db/mongodb-4.2.15-r1 | 2 +- metadata/md5-cache/dev-db/mongodb-4.2.17 | 16 + metadata/md5-cache/dev-db/mongodb-4.4.10 | 16 + metadata/md5-cache/dev-db/mongodb-4.4.8-r1 | 2 +- metadata/md5-cache/dev-db/mongodb-5.0.2-r1 | 4 +- metadata/md5-cache/dev-db/mongodb-5.0.5 | 16 + metadata/md5-cache/dev-db/mydumper-0.11.5.2 | 14 + metadata/md5-cache/dev-db/rqlite-7.2.0 | 12 + metadata/md5-cache/dev-db/rqlite-7.3.0 | 12 + metadata/md5-cache/dev-db/rqlite-7.3.1 | 12 + metadata/md5-cache/dev-embedded/Manifest.gz | Bin 13315 -> 13313 bytes .../dev-embedded/arduino-builder-1.3.25 | 2 +- .../dev-embedded/arduino-builder-1.4.1-r1 | 2 +- .../md5-cache/dev-embedded/avrdude-6.3-r1 | 4 +- .../dev-embedded/u-boot-tools-2021.10 | 4 +- metadata/md5-cache/dev-go/Manifest.gz | Bin 6618 -> 6620 bytes metadata/md5-cache/dev-go/act-1.6.0 | 2 +- .../dev-go/coveraggregator-0_pre20170216-r1 | 2 +- metadata/md5-cache/dev-go/fuzzy-0.0.3 | 2 +- metadata/md5-cache/dev-go/fuzzy-0.0.5 | 2 +- .../dev-go/go-bindata-assetfs-1.0.0_p20180223 | 2 +- .../dev-go/go-colortext-0_pre20150720 | 2 +- .../md5-cache/dev-go/go-eapache-queue-1.0.2 | 2 +- .../md5-cache/dev-go/go-eapache-queue-9999 | 2 +- .../md5-cache/dev-go/go-snappy-0_pre20150729 | 2 +- .../md5-cache/dev-go/go-snappy-0_pre20160213 | 2 +- metadata/md5-cache/dev-go/go-snappy-9999 | 2 +- .../md5-cache/dev-go/go-spew-0_pre20150619 | 2 +- metadata/md5-cache/dev-go/go-spew-9999 | 2 +- .../dev-go/go-sqlite3-1.1.0_p20160131 | 2 +- .../dev-go/go-sqlite3-1.1.0_p20160307 | 2 +- .../dev-go/godebug-pretty-0_p20170819 | 2 +- .../md5-cache/dev-go/gom-0_pre20151110-r1 | 2 +- metadata/md5-cache/dev-go/goversion-1.2.0 | 2 +- metadata/md5-cache/dev-go/qr-0_p20161121 | 2 +- .../sanitized-anchor-name-0_pre20151027 | 2 +- .../dev-go/sanitized-anchor-name-9999 | 2 +- .../md5-cache/dev-go/twofactor-0_p20180418 | 2 +- metadata/md5-cache/dev-java/Manifest.gz | Bin 84465 -> 84317 bytes .../md5-cache/dev-java/aopalliance-1.0-r2 | 13 - .../md5-cache/dev-java/aopalliance-1.0-r3 | 4 +- .../dev-java/commons-collections-4.1-r1 | 14 - .../dev-java/commons-collections-4.4 | 4 +- .../dev-java/jackson-dataformat-yaml-2.13.0 | 4 +- .../jackson-module-jakarta-xmlbind-2.13.0 | 4 +- metadata/md5-cache/dev-java/jcommander-1.48 | 14 - .../md5-cache/dev-java/jcommander-1.48-r1 | 4 +- .../md5-cache/dev-java/joda-convert-2.2.2-r1 | 14 + metadata/md5-cache/dev-java/jsch-0.1.54 | 13 - metadata/md5-cache/dev-java/jsch-0.1.54-r1 | 4 +- .../md5-cache/dev-java/kafka-clients-1.1.1 | 13 + metadata/md5-cache/dev-java/lz4-java-1.8.0 | 14 + metadata/md5-cache/dev-java/snappy-1.1.0.1 | 14 - metadata/md5-cache/dev-java/snappy-1.1.7.8 | 14 + metadata/md5-cache/dev-java/stax2-api-4.2.1 | 4 +- metadata/md5-cache/dev-lang/Manifest.gz | Bin 39898 -> 39747 bytes metadata/md5-cache/dev-lang/crystal-1.1.0 | 2 +- metadata/md5-cache/dev-lang/crystal-1.1.1 | 2 +- metadata/md5-cache/dev-lang/crystal-1.2.1 | 2 +- metadata/md5-cache/dev-lang/crystal-1.2.2 | 2 +- metadata/md5-cache/dev-lang/gforth-0.7.3-r2 | 4 +- 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 +- metadata/md5-cache/dev-lang/julia-1.6.3 | 2 +- metadata/md5-cache/dev-lang/julia-1.6.5 | 2 +- metadata/md5-cache/dev-lang/julia-1.7.1-r2 | 2 +- metadata/md5-cache/dev-lang/ruby-2.7.5 | 2 +- metadata/md5-cache/dev-lang/rust-1.58.1 | 2 +- metadata/md5-cache/dev-lang/spark-2021 | 6 +- ...monkey-68.12.0 => spidermonkey-68.12.0-r1} | 8 +- .../md5-cache/dev-lang/spidermonkey-78.15.0 | 2 +- .../md5-cache/dev-lang/spidermonkey-91.5.1 | 2 +- metadata/md5-cache/dev-lang/tcc-0.9.27 | 13 - .../md5-cache/dev-lang/tcc-0.9.27_p20211022 | 4 +- metadata/md5-cache/dev-lang/zig-0.7.1 | 2 +- metadata/md5-cache/dev-lang/zig-0.8.0 | 2 +- metadata/md5-cache/dev-lang/zig-0.8.1-r1 | 2 +- metadata/md5-cache/dev-lang/zig-0.9.0 | 2 +- metadata/md5-cache/dev-lang/zig-9999 | 2 +- metadata/md5-cache/dev-libs/Manifest.gz | Bin 153149 -> 152992 bytes metadata/md5-cache/dev-libs/boost-1.78.0-r2 | 4 +- metadata/md5-cache/dev-libs/boxfort-0.1.2 | 14 + metadata/md5-cache/dev-libs/capnproto-0.7.0 | 15 - metadata/md5-cache/dev-libs/capnproto-0.8.0 | 15 - .../dev-libs/{efl-1.26.1-r1 => efl-1.26.2} | 2 +- metadata/md5-cache/dev-libs/folks-0.15.4 | 4 +- metadata/md5-cache/dev-libs/hyperscan-5.4.0 | 4 +- metadata/md5-cache/dev-libs/icu-69.1-r1 | 12 - metadata/md5-cache/dev-libs/icu-70.1-r1 | 4 +- metadata/md5-cache/dev-libs/icu-layoutex-69.1 | 14 - metadata/md5-cache/dev-libs/keystone-0.9.2 | 2 +- metadata/md5-cache/dev-libs/keystone-9999 | 2 +- metadata/md5-cache/dev-libs/leveldb-1.23-r1 | 15 - .../{leveldb-1.23-r2 => leveldb-1.23-r3} | 8 +- metadata/md5-cache/dev-libs/libclc-13.0.0 | 2 +- metadata/md5-cache/dev-libs/libclc-13.0.1 | 2 +- .../md5-cache/dev-libs/libclc-14.0.0.9999 | 2 +- .../md5-cache/dev-libs/libclc-15.0.0.9999 | 13 + metadata/md5-cache/dev-libs/libdazzle-3.40.0 | 4 +- .../md5-cache/dev-libs/libdispatch-5.3.3-r1 | 4 +- metadata/md5-cache/dev-libs/libdispatch-5.5 | 13 + metadata/md5-cache/dev-libs/libevdev-1.11.0 | 14 - metadata/md5-cache/dev-libs/libevdev-1.12.0 | 4 +- .../md5-cache/dev-libs/libfilezilla-0.35.0 | 4 +- .../md5-cache/dev-libs/libgamin-0.1.10-r6 | 2 +- .../dev-libs/libgnome-games-support-1.8.2 | 4 +- .../md5-cache/dev-libs/libmowgli-2.1.3-r3 | 4 +- metadata/md5-cache/dev-libs/libpeas-1.30.0 | 4 +- metadata/md5-cache/dev-libs/libspnav-0.3 | 13 + metadata/md5-cache/dev-libs/libuv-1.42.0 | 12 - metadata/md5-cache/dev-libs/libuv-1.43.0 | 4 +- metadata/md5-cache/dev-libs/nss-3.75 | 15 + .../dev-libs/opencl-clang-11.1.0_pre20201222 | 2 +- .../md5-cache/dev-libs/opencl-clang-12.0.0 | 2 +- .../md5-cache/dev-libs/opencl-clang-13.0.0 | 2 +- metadata/md5-cache/dev-libs/pegtl-3.2.5 | 11 + 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/qqwing-1.3.4 | 4 +- .../md5-cache/dev-libs/rocr-runtime-4.3.0 | 2 +- metadata/md5-cache/dev-libs/tllist-1.0.5 | 11 + metadata/md5-cache/dev-libs/wayland-1.19.0 | 14 - .../md5-cache/dev-libs/wayland-protocols-1.23 | 14 - metadata/md5-cache/dev-libs/weston-10.0.0 | 16 + metadata/md5-cache/dev-libs/weston-9.0.0-r2 | 4 +- metadata/md5-cache/dev-libs/weston-9999 | 16 +- metadata/md5-cache/dev-lisp/Manifest.gz | Bin 6830 -> 6830 bytes .../md5-cache/dev-lisp/c2ffi-12.0.0.20210615 | 2 +- metadata/md5-cache/dev-lua/Manifest.gz | Bin 7625 -> 7619 bytes ...-openssl-0.8.1_p1 => lua-openssl-0.8.2_p1} | 4 +- metadata/md5-cache/dev-ml/Manifest.gz | Bin 62195 -> 62359 bytes 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 +- metadata/md5-cache/dev-ml/llvm-ocaml-13.0.1 | 2 +- .../md5-cache/dev-ml/llvm-ocaml-14.0.0.9999 | 4 +- .../md5-cache/dev-ml/llvm-ocaml-15.0.0.9999 | 15 + metadata/md5-cache/dev-perl/Cairo-1.109.0 | 4 +- .../md5-cache/dev-perl/Cairo-GObject-1.5.0-r1 | 4 +- .../dev-perl/Convert-BinHex-1.125.0-r1 | 4 +- metadata/md5-cache/dev-perl/Data-UUID-1.226.0 | 4 +- .../dev-perl/Email-Date-Format-1.5.0-r1 | 4 +- .../md5-cache/dev-perl/File-LibMagic-1.230.0 | 4 +- .../md5-cache/dev-perl/Filesys-Df-0.920.0-r3 | 4 +- .../dev-perl/Glib-Object-Introspection-0.49.0 | 4 +- .../md5-cache/dev-perl/GooCanvas2-0.60.0-r1 | 4 +- metadata/md5-cache/dev-perl/Gtk3-0.38.0 | 4 +- .../md5-cache/dev-perl/Gtk3-ImageView-10.0.0 | 4 +- .../dev-perl/Gtk3-SimpleList-0.210.0 | 4 +- .../md5-cache/dev-perl/Image-Info-1.420.0 | 4 +- metadata/md5-cache/dev-perl/Image-Sane-5.0.0 | 4 +- metadata/md5-cache/dev-perl/Manifest.gz | Bin 312442 -> 312437 bytes .../md5-cache/dev-perl/PDF-Builder-3.23.0 | 4 +- .../md5-cache/dev-perl/Set-IntSpan-1.190.0-r2 | 4 +- metadata/md5-cache/dev-perl/Test-Most-0.370.0 | 4 +- .../dev-perl/Test-Number-Delta-1.60.0-r1 | 4 +- metadata/md5-cache/dev-php/Manifest.gz | Bin 70767 -> 70926 bytes metadata/md5-cache/dev-php/smarty-4.0.4 | 12 + metadata/md5-cache/dev-python/Faker-12.0.1 | 15 + metadata/md5-cache/dev-python/Faker-12.1.0 | 15 + metadata/md5-cache/dev-python/Manifest.gz | Bin 382024 -> 386171 bytes metadata/md5-cache/dev-python/PyQt5-5.15.4-r1 | 4 +- .../md5-cache/dev-python/PyQt5-sip-12.9.0 | 4 +- .../md5-cache/dev-python/PySocks-1.7.1-r1 | 2 +- metadata/md5-cache/dev-python/absl-py-1.0.0 | 15 + metadata/md5-cache/dev-python/aesara-2.4.0 | 15 + .../{agate-1.6.3-r1 => agate-1.6.3-r2} | 2 +- metadata/md5-cache/dev-python/anyio-3.5.0 | 6 +- ...trib_github_alt-1.2 => asyncstdlib-3.10.3} | 19 +- .../dev-python/autocommand-2.2.1_p20211118 | 4 +- .../{bareos-20.0.2 => bareos-20.0.3} | 4 +- .../bareos-21.0.0} | 13 +- metadata/md5-cache/dev-python/bitarray-2.3.6 | 14 + metadata/md5-cache/dev-python/boto3-1.20.49 | 15 + .../md5-cache/dev-python/botocore-1.23.49 | 15 + metadata/md5-cache/dev-python/build-0.7.0 | 4 +- .../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 +- .../md5-cache/dev-python/clang-python-13.0.1 | 2 +- .../dev-python/clang-python-14.0.0.9999 | 2 +- .../dev-python/clang-python-15.0.0.9999 | 15 + .../dev-python/cryptography-3.4.7-r2 | 4 +- metadata/md5-cache/dev-python/cython-0.29.26 | 4 +- metadata/md5-cache/dev-python/deepmerge-1.0.0 | 4 +- .../md5-cache/dev-python/dictdiffer-0.9.0 | 4 +- .../dev-python/discogs-client-2.3.13 | 15 + .../md5-cache/dev-python/discogs-client-9999 | 4 +- .../md5-cache/dev-python/dj-email-url-1.0.5 | 15 + .../md5-cache/dev-python/dnspython-1.16.0-r2 | 2 +- metadata/md5-cache/dev-python/environs-9.5.0 | 15 + metadata/md5-cache/dev-python/fs-2.4.15 | 15 + .../md5-cache/dev-python/fuzzywuzzy-0.18.0 | 4 +- metadata/md5-cache/dev-python/httpcore-0.14.7 | 15 + metadata/md5-cache/dev-python/httpx-0.22.0-r1 | 4 +- metadata/md5-cache/dev-python/imageio-2.15.0 | 16 + .../dev-python/importlib_metadata-4.10.1-r1 | 15 + .../md5-cache/dev-python/ipyparallel-8.1.0-r1 | 4 +- .../md5-cache/dev-python/ipyparallel-8.2.0 | 15 + metadata/md5-cache/dev-python/ipython-8.0.1 | 4 +- .../md5-cache/dev-python/jaraco-classes-3.2.1 | 4 +- .../dev-python/jaraco-context-4.1.1-r1 | 4 +- .../dev-python/jaraco-functools-3.5.0-r1 | 4 +- .../dev-python/jaraco-itertools-6.0.3 | 2 +- .../dev-python/jaraco-itertools-6.0.3-r1 | 15 + .../dev-python/jaraco-packaging-8.2.1 | 6 +- .../dev-python/jaraco-packaging-8.2.1-r1 | 15 + .../md5-cache/dev-python/jaraco-text-3.7.0-r1 | 4 +- metadata/md5-cache/dev-python/jellyfish-0.9.0 | 4 +- metadata/md5-cache/dev-python/jinja-2.11.3 | 2 +- ...server-1.13.3 => jupyter_server-1.13.3-r1} | 4 +- ...server-1.13.4 => jupyter_server-1.13.4-r1} | 4 +- .../dev-python/jupyter_server-1.13.5 | 15 + metadata/md5-cache/dev-python/keyring-23.5.0 | 2 +- metadata/md5-cache/dev-python/libcloud-3.4.1 | 15 + 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 | 2 +- metadata/md5-cache/dev-python/lit-14.0.0.9999 | 2 +- metadata/md5-cache/dev-python/lit-15.0.0.9999 | 14 + .../md5-cache/dev-python/littleutils-0.2.2 | 4 +- .../md5-cache/dev-python/markdown-it-py-2.0.1 | 4 +- .../dev-python/mdit-py-plugins-0.3.0 | 4 +- metadata/md5-cache/dev-python/mdurl-0.1.0 | 4 +- .../dev-python/myst_parser-0.16.1_p20220119 | 4 +- metadata/md5-cache/dev-python/nptyping-1.4.4 | 4 +- metadata/md5-cache/dev-python/numpy-1.22.2 | 4 +- metadata/md5-cache/dev-python/openpyxl-3.0.9 | 4 +- metadata/md5-cache/dev-python/pandas-1.4.0 | 4 +- metadata/md5-cache/dev-python/pep517-0.12.0 | 4 +- metadata/md5-cache/dev-python/picobox-2.2.0 | 4 +- metadata/md5-cache/dev-python/pikepdf-4.2.0 | 16 - metadata/md5-cache/dev-python/pikepdf-4.3.1 | 4 +- 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/pillow-9.0.1 | 2 +- metadata/md5-cache/dev-python/pillow-9.0.1-r1 | 2 +- metadata/md5-cache/dev-python/pip-run-8.8.0 | 4 +- metadata/md5-cache/dev-python/polygon-3.0.9 | 14 + .../dev-python/prompt_toolkit-3.0.27 | 15 + .../md5-cache/dev-python/pslab-python-2.5.0 | 15 + metadata/md5-cache/dev-python/pure_eval-0.2.2 | 4 +- metadata/md5-cache/dev-python/pyamg-4.2.2 | 15 + .../md5-cache/dev-python/pycryptodome-3.14.1 | 16 + metadata/md5-cache/dev-python/pydantic-1.9.0 | 4 +- .../dev-python/pydata-sphinx-theme-0.7.2 | 4 +- metadata/md5-cache/dev-python/pyfakefs-4.5.4 | 4 +- metadata/md5-cache/dev-python/pygments-2.10.0 | 15 - metadata/md5-cache/dev-python/pygments-2.11.0 | 15 - metadata/md5-cache/dev-python/pygments-2.11.1 | 15 - metadata/md5-cache/dev-python/pygments-2.11.2 | 4 +- .../md5-cache/dev-python/pyopenssl-20.0.1 | 4 +- .../md5-cache/dev-python/pyproject2setuppy-21 | 15 - .../md5-cache/dev-python/pyproject2setuppy-22 | 15 - .../dev-python/pyproject2setuppy-22-r1 | 15 + metadata/md5-cache/dev-python/pyrqlite-2.1.1 | 4 +- .../dev-python/pytest-asyncio-0.17.2 | 4 +- .../md5-cache/dev-python/pytest-check-1.0.4 | 4 +- .../dev-python/pytest-console-scripts-1.2.2 | 4 +- .../md5-cache/dev-python/pytest-datadir-1.3.1 | 4 +- .../md5-cache/dev-python/pytest-httpx-0.20.0 | 15 + .../md5-cache/dev-python/pytest-ordering-0.6 | 4 +- .../dev-python/pytest-param-files-0.3.4 | 4 +- .../dev-python/pytest-regressions-2.3.1 | 4 +- .../dev-python/pytest-tornasync-0.6.0_p2 | 4 +- .../dev-python/python-levenshtein-0.12.2 | 4 +- .../md5-cache/dev-python/python-socks-2.0.3 | 4 +- metadata/md5-cache/dev-python/pyudev-0.22.0 | 4 +- .../md5-cache/dev-python/pyudev-0.22.0-r1 | 6 +- metadata/md5-cache/dev-python/pyudev-0.23.2 | 15 + metadata/md5-cache/dev-python/quex-0.71.2 | 12 +- metadata/md5-cache/dev-python/scipy-1.8.0 | 16 + .../dev-python/semantic_version-2.9.0 | 15 + .../dev-python/service_identity-21.1.0 | 4 +- .../md5-cache/dev-python/setuptools-59.8.0 | 16 - .../md5-cache/dev-python/setuptools-60.2.0 | 16 - .../md5-cache/dev-python/setuptools-60.3.0 | 16 - .../md5-cache/dev-python/setuptools-60.3.1 | 16 - .../md5-cache/dev-python/setuptools-60.5.0 | 4 +- .../md5-cache/dev-python/setuptools-60.6.0 | 16 - .../md5-cache/dev-python/setuptools-60.7.1 | 4 +- .../md5-cache/dev-python/setuptools-60.8.0 | 16 + .../md5-cache/dev-python/shiboken2-5.15.2-r1 | 2 +- .../sphinx-autodoc-typehints-1.16.0 | 4 +- .../md5-cache/dev-python/sphinx-issues-3.0.1 | 4 +- ...lt-1.2 => sphinxcontrib-github-alt-1.2-r1} | 4 +- .../dev-python/sphinxcontrib-httpdomain-1.8.0 | 4 +- .../dev-python/sphinxcontrib-openapi-0.7.0 | 4 +- .../sphinxcontrib-programoutput-0.17 | 4 +- .../md5-cache/dev-python/sphinxemoji-0.2.0 | 4 +- metadata/md5-cache/dev-python/sphobjinv-2.2.1 | 15 + .../md5-cache/dev-python/stack_data-0.1.4 | 4 +- .../md5-cache/dev-python/statsmodels-0.13.1 | 4 +- metadata/md5-cache/dev-python/stdio-mgr-1.0.1 | 4 +- .../dev-python/timeout-decorator-0.5.0 | 4 +- metadata/md5-cache/dev-python/tomlkit-0.7.2 | 15 - metadata/md5-cache/dev-python/tomlkit-0.9.1 | 15 + metadata/md5-cache/dev-python/trustme-0.9.0 | 4 +- .../md5-cache/dev-python/typeguard-2.13.3 | 4 +- metadata/md5-cache/dev-python/typish-1.9.3 | 4 +- metadata/md5-cache/dev-python/unidiff-0.7.3 | 15 + metadata/md5-cache/dev-python/uvicorn-0.17.4 | 15 + .../md5-cache/dev-python/virtualenv-20.13.1 | 15 + .../dev-python/wcag-contrast-ratio-0.9 | 4 +- .../md5-cache/dev-python/wcwidth-0.2.5-r1 | 2 +- .../dev-python/websocket-client-1.2.3 | 4 +- metadata/md5-cache/dev-python/xarray-0.21.1 | 4 +- .../md5-cache/dev-python/zope-interface-5.4.0 | 4 +- metadata/md5-cache/dev-qt/Manifest.gz | Bin 10953 -> 10951 bytes metadata/md5-cache/dev-qt/qt-creator-4.15.1 | 2 +- metadata/md5-cache/dev-qt/qt-creator-6.0.0 | 2 +- metadata/md5-cache/dev-qt/qt-creator-9999 | 2 +- metadata/md5-cache/dev-ruby/GeoRuby-2.5.2-r1 | 2 +- metadata/md5-cache/dev-ruby/Manifest.gz | Bin 194350 -> 194393 bytes metadata/md5-cache/dev-ruby/abstract-1.0.0-r4 | 2 +- metadata/md5-cache/dev-ruby/acme-client-2.0.8 | 2 +- metadata/md5-cache/dev-ruby/acme-client-2.0.9 | 2 +- metadata/md5-cache/dev-ruby/actioncable-5.2.6 | 2 +- .../md5-cache/dev-ruby/actioncable-6.0.4.1 | 2 +- .../md5-cache/dev-ruby/actioncable-6.0.4.3 | 2 +- .../md5-cache/dev-ruby/actioncable-6.0.4.4 | 2 +- .../md5-cache/dev-ruby/actioncable-6.1.4.1 | 2 +- .../md5-cache/dev-ruby/actioncable-6.1.4.3 | 2 +- .../md5-cache/dev-ruby/actioncable-6.1.4.4 | 2 +- .../md5-cache/dev-ruby/actionmailbox-6.0.4.1 | 2 +- .../md5-cache/dev-ruby/actionmailbox-6.0.4.3 | 2 +- .../md5-cache/dev-ruby/actionmailbox-6.0.4.4 | 2 +- .../md5-cache/dev-ruby/actionmailbox-6.1.4.1 | 2 +- .../md5-cache/dev-ruby/actionmailbox-6.1.4.3 | 2 +- .../md5-cache/dev-ruby/actionmailbox-6.1.4.4 | 2 +- .../md5-cache/dev-ruby/actionmailer-5.2.6 | 2 +- .../md5-cache/dev-ruby/actionmailer-6.0.4.1 | 2 +- .../md5-cache/dev-ruby/actionmailer-6.0.4.3 | 2 +- .../md5-cache/dev-ruby/actionmailer-6.0.4.4 | 2 +- .../md5-cache/dev-ruby/actionmailer-6.1.4.1 | 2 +- .../md5-cache/dev-ruby/actionmailer-6.1.4.3 | 2 +- .../md5-cache/dev-ruby/actionmailer-6.1.4.4 | 2 +- metadata/md5-cache/dev-ruby/actionpack-5.2.6 | 2 +- .../md5-cache/dev-ruby/actionpack-6.0.4.1 | 2 +- .../md5-cache/dev-ruby/actionpack-6.0.4.3 | 2 +- .../md5-cache/dev-ruby/actionpack-6.0.4.4 | 2 +- .../md5-cache/dev-ruby/actionpack-6.1.4.1 | 2 +- .../md5-cache/dev-ruby/actionpack-6.1.4.3 | 2 +- .../md5-cache/dev-ruby/actionpack-6.1.4.4 | 2 +- .../dev-ruby/actionpack-action_caching-1.2.1 | 2 +- .../dev-ruby/actionpack-action_caching-1.2.2 | 2 +- .../dev-ruby/actionpack-xml_parser-2.0.1-r1 | 2 +- .../md5-cache/dev-ruby/actiontext-6.0.4.1 | 2 +- .../md5-cache/dev-ruby/actiontext-6.0.4.3 | 2 +- .../md5-cache/dev-ruby/actiontext-6.0.4.4 | 2 +- .../md5-cache/dev-ruby/actiontext-6.1.4.1 | 2 +- .../md5-cache/dev-ruby/actiontext-6.1.4.3 | 2 +- .../md5-cache/dev-ruby/actiontext-6.1.4.4 | 2 +- metadata/md5-cache/dev-ruby/actionview-5.2.6 | 2 +- .../md5-cache/dev-ruby/actionview-6.0.4.1 | 2 +- .../md5-cache/dev-ruby/actionview-6.0.4.3 | 2 +- .../md5-cache/dev-ruby/actionview-6.0.4.4 | 2 +- .../md5-cache/dev-ruby/actionview-6.1.4.1 | 2 +- .../md5-cache/dev-ruby/actionview-6.1.4.3 | 2 +- .../md5-cache/dev-ruby/actionview-6.1.4.4 | 2 +- metadata/md5-cache/dev-ruby/activejob-5.2.6 | 2 +- metadata/md5-cache/dev-ruby/activejob-6.0.4.1 | 2 +- metadata/md5-cache/dev-ruby/activejob-6.0.4.3 | 2 +- metadata/md5-cache/dev-ruby/activejob-6.0.4.4 | 2 +- metadata/md5-cache/dev-ruby/activejob-6.1.4.1 | 2 +- metadata/md5-cache/dev-ruby/activejob-6.1.4.3 | 2 +- metadata/md5-cache/dev-ruby/activejob-6.1.4.4 | 2 +- metadata/md5-cache/dev-ruby/activeldap-5.2.4 | 2 +- metadata/md5-cache/dev-ruby/activeldap-6.0.4 | 2 +- metadata/md5-cache/dev-ruby/activeldap-6.1.0 | 2 +- metadata/md5-cache/dev-ruby/activemodel-5.2.6 | 2 +- .../md5-cache/dev-ruby/activemodel-6.0.4.1 | 2 +- .../md5-cache/dev-ruby/activemodel-6.0.4.3 | 2 +- .../md5-cache/dev-ruby/activemodel-6.0.4.4 | 2 +- .../md5-cache/dev-ruby/activemodel-6.1.4.1 | 2 +- .../md5-cache/dev-ruby/activemodel-6.1.4.3 | 2 +- .../md5-cache/dev-ruby/activemodel-6.1.4.4 | 2 +- .../activemodel-serializers-xml-1.0.2-r1 | 2 +- .../md5-cache/dev-ruby/activerecord-5.2.6 | 2 +- .../md5-cache/dev-ruby/activerecord-6.0.4.1 | 2 +- .../md5-cache/dev-ruby/activerecord-6.0.4.3 | 2 +- .../md5-cache/dev-ruby/activerecord-6.0.4.4 | 2 +- .../md5-cache/dev-ruby/activerecord-6.1.4.1 | 2 +- .../md5-cache/dev-ruby/activerecord-6.1.4.3 | 2 +- .../md5-cache/dev-ruby/activerecord-6.1.4.4 | 2 +- .../md5-cache/dev-ruby/activestorage-5.2.6 | 2 +- .../md5-cache/dev-ruby/activestorage-6.0.4.1 | 2 +- .../md5-cache/dev-ruby/activestorage-6.0.4.3 | 2 +- .../md5-cache/dev-ruby/activestorage-6.0.4.4 | 2 +- .../md5-cache/dev-ruby/activestorage-6.1.4.1 | 2 +- .../md5-cache/dev-ruby/activestorage-6.1.4.3 | 2 +- .../md5-cache/dev-ruby/activestorage-6.1.4.4 | 2 +- .../md5-cache/dev-ruby/activesupport-5.2.6 | 2 +- .../md5-cache/dev-ruby/activesupport-6.0.4.1 | 2 +- .../md5-cache/dev-ruby/activesupport-6.0.4.3 | 2 +- .../md5-cache/dev-ruby/activesupport-6.0.4.4 | 2 +- .../md5-cache/dev-ruby/activesupport-6.1.4.1 | 2 +- .../md5-cache/dev-ruby/activesupport-6.1.4.3 | 2 +- .../md5-cache/dev-ruby/activesupport-6.1.4.4 | 2 +- .../md5-cache/dev-ruby/activesupport-7.0.0 | 2 +- .../md5-cache/dev-ruby/acts_as_list-1.0.1 | 2 +- .../md5-cache/dev-ruby/acts_as_list-1.0.3 | 2 +- .../md5-cache/dev-ruby/acts_as_list-1.0.4 | 2 +- metadata/md5-cache/dev-ruby/addressable-2.8.0 | 2 +- metadata/md5-cache/dev-ruby/ae-1.8.2-r1 | 2 +- metadata/md5-cache/dev-ruby/afm-0.2.2-r1 | 2 +- metadata/md5-cache/dev-ruby/airbrussh-1.4.0 | 2 +- metadata/md5-cache/dev-ruby/allison-2.0.3-r4 | 2 +- metadata/md5-cache/dev-ruby/amatch-0.4.0-r1 | 2 +- metadata/md5-cache/dev-ruby/ammeter-1.1.5 | 2 +- .../md5-cache/dev-ruby/amq-client-1.0.4-r1 | 2 +- .../md5-cache/dev-ruby/amq-protocol-2.3.1 | 2 +- .../md5-cache/dev-ruby/amq-protocol-2.3.2 | 2 +- metadata/md5-cache/dev-ruby/amqp-1.8.0-r1 | 2 +- metadata/md5-cache/dev-ruby/annoy-0.5.6-r2 | 2 +- metadata/md5-cache/dev-ruby/ansi-1.5.0-r1 | 2 +- metadata/md5-cache/dev-ruby/arel-9.0.0 | 2 +- .../md5-cache/dev-ruby/arel-helpers-2.12.0 | 2 +- .../md5-cache/dev-ruby/arel-helpers-2.12.1 | 2 +- .../md5-cache/dev-ruby/arel-helpers-2.13.0 | 2 +- metadata/md5-cache/dev-ruby/ascii85-1.0.3 | 2 +- metadata/md5-cache/dev-ruby/ascii85-1.1.0 | 2 +- .../md5-cache/dev-ruby/asciidoctor-2.0.15 | 2 +- .../md5-cache/dev-ruby/asciidoctor-2.0.16 | 2 +- .../dev-ruby/asciidoctor-diagram-2.0.5 | 2 +- metadata/md5-cache/dev-ruby/asciimath-1.0.9 | 2 +- metadata/md5-cache/dev-ruby/asciimath-2.0.0 | 2 +- metadata/md5-cache/dev-ruby/asciimath-2.0.1 | 2 +- metadata/md5-cache/dev-ruby/asciimath-2.0.2 | 2 +- metadata/md5-cache/dev-ruby/asciimath-2.0.3 | 2 +- metadata/md5-cache/dev-ruby/ast-2.4.0 | 2 +- metadata/md5-cache/dev-ruby/ast-2.4.1 | 2 +- metadata/md5-cache/dev-ruby/ast-2.4.2 | 2 +- .../md5-cache/dev-ruby/async_sinatra-1.3.0-r1 | 2 +- metadata/md5-cache/dev-ruby/atomic-1.1.101-r1 | 2 +- .../dev-ruby/autoprefixer-rails-10.3.1.0 | 2 +- .../dev-ruby/autoprefixer-rails-9.8.6.5 | 2 +- .../md5-cache/dev-ruby/aws-eventstream-1.1.0 | 2 +- .../md5-cache/dev-ruby/aws-eventstream-1.1.1 | 2 +- .../md5-cache/dev-ruby/aws-eventstream-1.2.0 | 2 +- .../md5-cache/dev-ruby/aws-partitions-1.297.0 | 2 +- .../md5-cache/dev-ruby/aws-partitions-1.298.0 | 2 +- .../md5-cache/dev-ruby/aws-partitions-1.370.0 | 2 +- metadata/md5-cache/dev-ruby/aws-sdk-2.11.488 | 2 +- .../md5-cache/dev-ruby/aws-sdk-core-2.11.488 | 2 +- .../md5-cache/dev-ruby/aws-sdk-core-3.94.0 | 2 +- .../dev-ruby/aws-sdk-resources-2.11.488 | 2 +- metadata/md5-cache/dev-ruby/aws-sigv4-1.2.3 | 2 +- metadata/md5-cache/dev-ruby/aws-sigv4-1.2.4 | 2 +- metadata/md5-cache/dev-ruby/aws-sigv4-1.4.0 | 2 +- .../md5-cache/dev-ruby/axiom-types-0.1.1-r1 | 2 +- .../md5-cache/dev-ruby/backports-3.20.2-r1 | 2 +- metadata/md5-cache/dev-ruby/backports-3.21.0 | 2 +- metadata/md5-cache/dev-ruby/bacon-1.2.0-r3 | 2 +- metadata/md5-cache/dev-ruby/barby-0.6.8 | 2 +- metadata/md5-cache/dev-ruby/base32-0.3.4 | 2 +- metadata/md5-cache/dev-ruby/base32-0.3.4-r1 | 2 +- .../md5-cache/dev-ruby/bcrypt-ruby-3.1.16 | 2 +- .../md5-cache/dev-ruby/bcrypt-ruby-3.1.16-r1 | 2 +- .../md5-cache/dev-ruby/bcrypt-ruby-3.1.16-r2 | 2 +- .../md5-cache/dev-ruby/bcrypt_pbkdf-1.1.0-r1 | 2 +- .../md5-cache/dev-ruby/best_in_place-3.1.1 | 2 +- metadata/md5-cache/dev-ruby/bindata-2.4.10 | 2 +- metadata/md5-cache/dev-ruby/bindex-0.8.1-r1 | 2 +- .../dev-ruby/binding_of_caller-0.8.0 | 2 +- .../dev-ruby/binding_of_caller-1.0.0 | 2 +- .../dev-ruby/binding_of_caller-1.0.0-r1 | 2 +- metadata/md5-cache/dev-ruby/bit-struct-0.16 | 2 +- metadata/md5-cache/dev-ruby/bit-struct-0.17 | 2 +- .../md5-cache/dev-ruby/blankslate-3.1.3-r1 | 2 +- .../dev-ruby/blinkstick-1.0.1_p20150901 | 2 +- metadata/md5-cache/dev-ruby/bogus-0.1.6 | 2 +- metadata/md5-cache/dev-ruby/brass-1.2.1-r1 | 2 +- metadata/md5-cache/dev-ruby/brotli-0.4.0-r1 | 2 +- metadata/md5-cache/dev-ruby/brotli-0.4.0-r2 | 2 +- metadata/md5-cache/dev-ruby/bsearch-1.5.0-r3 | 2 +- metadata/md5-cache/dev-ruby/bson-4.12.0 | 2 +- metadata/md5-cache/dev-ruby/buftok-0.2.0-r2 | 2 +- metadata/md5-cache/dev-ruby/buftok-0.3.0 | 2 +- metadata/md5-cache/dev-ruby/builder-3.2.4 | 2 +- metadata/md5-cache/dev-ruby/bundler-2.1.4 | 2 +- metadata/md5-cache/dev-ruby/bundler-2.2.18 | 2 +- metadata/md5-cache/dev-ruby/bundler-2.2.24 | 2 +- metadata/md5-cache/dev-ruby/bundler-2.2.25 | 2 +- metadata/md5-cache/dev-ruby/bundler-2.2.29 | 2 +- metadata/md5-cache/dev-ruby/bundler-2.2.31 | 2 +- .../md5-cache/dev-ruby/bundler-audit-0.8.0 | 2 +- .../md5-cache/dev-ruby/bundler-audit-0.9.0.1 | 2 +- metadata/md5-cache/dev-ruby/bunny-2.16.1 | 2 +- metadata/md5-cache/dev-ruby/bunny-2.17.0 | 2 +- metadata/md5-cache/dev-ruby/bunny-2.19.0 | 2 +- metadata/md5-cache/dev-ruby/c21e-1.2.1 | 2 +- metadata/md5-cache/dev-ruby/c21e-2.0.0 | 2 +- .../md5-cache/dev-ruby/capistrano-2.15.5-r3 | 2 +- metadata/md5-cache/dev-ruby/capistrano-3.16.0 | 2 +- metadata/md5-cache/dev-ruby/capybara-3.34.0 | 2 +- metadata/md5-cache/dev-ruby/capybara-3.35.0 | 2 +- metadata/md5-cache/dev-ruby/capybara-3.35.1 | 2 +- metadata/md5-cache/dev-ruby/capybara-3.35.3 | 2 +- metadata/md5-cache/dev-ruby/capybara-3.36.0 | 2 +- .../dev-ruby/certificate_authority-1.0.0 | 2 +- metadata/md5-cache/dev-ruby/certified-1.0.0 | 2 +- .../dev-ruby/charlock_holmes-0.7.7-r1 | 2 +- .../md5-cache/dev-ruby/childlabor-0.0.3-r2 | 2 +- .../md5-cache/dev-ruby/childprocess-3.0.0 | 2 +- .../md5-cache/dev-ruby/childprocess-4.0.0 | 2 +- .../md5-cache/dev-ruby/childprocess-4.1.0 | 2 +- metadata/md5-cache/dev-ruby/chronic-0.10.2-r1 | 2 +- metadata/md5-cache/dev-ruby/chunky_png-1.3.14 | 2 +- metadata/md5-cache/dev-ruby/chunky_png-1.3.15 | 2 +- metadata/md5-cache/dev-ruby/chunky_png-1.4.0 | 2 +- metadata/md5-cache/dev-ruby/cinch-2.3.4 | 2 +- .../dev-ruby/classifier-reborn-2.2.0 | 2 +- .../md5-cache/dev-ruby/climate_control-0.2.0 | 2 +- metadata/md5-cache/dev-ruby/cliver-0.3.2-r1 | 2 +- metadata/md5-cache/dev-ruby/cmdparse-3.0.6 | 2 +- metadata/md5-cache/dev-ruby/cmdparse-3.0.7 | 2 +- metadata/md5-cache/dev-ruby/coderay-1.1.2 | 2 +- metadata/md5-cache/dev-ruby/coderay-1.1.3-r1 | 2 +- .../md5-cache/dev-ruby/coercible-1.0.0-r1 | 2 +- .../md5-cache/dev-ruby/coffee-rails-5.0.0-r1 | 2 +- .../md5-cache/dev-ruby/coffee-script-2.4.1 | 2 +- .../dev-ruby/coffee-script-source-1.12.2-r1 | 2 +- metadata/md5-cache/dev-ruby/color-1.8-r1 | 2 +- .../md5-cache/dev-ruby/colorator-1.1.0-r1 | 2 +- metadata/md5-cache/dev-ruby/colored-1.2-r1 | 2 +- metadata/md5-cache/dev-ruby/colored2-3.1.2 | 2 +- metadata/md5-cache/dev-ruby/colorize-0.8.1-r1 | 2 +- .../md5-cache/dev-ruby/columnize-0.9.0-r1 | 2 +- metadata/md5-cache/dev-ruby/combustion-1.3.2 | 2 +- metadata/md5-cache/dev-ruby/combustion-1.3.3 | 2 +- metadata/md5-cache/dev-ruby/combustion-1.3.4 | 2 +- metadata/md5-cache/dev-ruby/combustion-1.3.5 | 2 +- metadata/md5-cache/dev-ruby/commander-4.5.2 | 2 +- metadata/md5-cache/dev-ruby/commander-4.6.0 | 2 +- .../md5-cache/dev-ruby/concurrent-ruby-1.1.9 | 2 +- .../md5-cache/dev-ruby/connection_pool-2.2.2 | 2 +- .../md5-cache/dev-ruby/connection_pool-2.2.3 | 2 +- .../md5-cache/dev-ruby/connection_pool-2.2.4 | 2 +- .../md5-cache/dev-ruby/connection_pool-2.2.5 | 2 +- metadata/md5-cache/dev-ruby/contracts-0.16.0 | 2 +- metadata/md5-cache/dev-ruby/contracts-0.16.1 | 2 +- metadata/md5-cache/dev-ruby/contracts-0.17 | 2 +- metadata/md5-cache/dev-ruby/coolio-1.7.1 | 16 - metadata/md5-cache/dev-ruby/coolio-1.7.1-r1 | 2 +- .../dev-ruby/countdownlatch-1.0.0-r2 | 2 +- metadata/md5-cache/dev-ruby/crack-0.4.4 | 2 +- metadata/md5-cache/dev-ruby/crass-1.0.6 | 2 +- metadata/md5-cache/dev-ruby/creole-0.5.0-r1 | 2 +- metadata/md5-cache/dev-ruby/cri-2.15.11 | 2 +- metadata/md5-cache/dev-ruby/cri-2.15.11-r1 | 2 +- metadata/md5-cache/dev-ruby/css_parser-1.10.0 | 2 +- metadata/md5-cache/dev-ruby/css_parser-1.11.0 | 2 +- metadata/md5-cache/dev-ruby/css_parser-1.9.0 | 2 +- metadata/md5-cache/dev-ruby/csv-3.2.0 | 2 +- metadata/md5-cache/dev-ruby/csv-3.2.1 | 2 +- metadata/md5-cache/dev-ruby/csv-3.2.2 | 2 +- metadata/md5-cache/dev-ruby/curb-0.9.11-r1 | 2 +- metadata/md5-cache/dev-ruby/curses-1.4.2 | 2 +- metadata/md5-cache/dev-ruby/curses-1.4.3 | 2 +- metadata/md5-cache/dev-ruby/curses-1.4.4 | 2 +- .../dev-ruby/daemon_controller-1.2.0-r2 | 2 +- metadata/md5-cache/dev-ruby/daemons-1.3.1 | 2 +- metadata/md5-cache/dev-ruby/daemons-1.4.0 | 2 +- metadata/md5-cache/dev-ruby/daemons-1.4.1 | 2 +- metadata/md5-cache/dev-ruby/dalli-2.7.11 | 2 +- metadata/md5-cache/dev-ruby/dalli-3.0.3 | 2 +- .../md5-cache/dev-ruby/database_cleaner-1.7.0 | 2 +- .../md5-cache/dev-ruby/database_cleaner-2.0.1 | 2 +- .../database_cleaner-active_record-2.0.1 | 2 +- .../dev-ruby/database_cleaner-core-2.0.1 | 2 +- .../md5-cache/dev-ruby/date_validator-0.10.0 | 2 +- .../md5-cache/dev-ruby/date_validator-0.11.0 | 2 +- .../md5-cache/dev-ruby/date_validator-0.12.0 | 2 +- metadata/md5-cache/dev-ruby/dbf-4.1.3 | 2 +- metadata/md5-cache/dev-ruby/dbf-4.1.6 | 2 +- metadata/md5-cache/dev-ruby/dbf-4.2.0 | 2 +- metadata/md5-cache/dev-ruby/ddmemoize-1.0.0 | 2 +- metadata/md5-cache/dev-ruby/ddmetrics-1.0.1 | 2 +- .../md5-cache/dev-ruby/ddmetrics-1.0.1-r1 | 2 +- metadata/md5-cache/dev-ruby/ddplugin-1.0.2 | 2 +- metadata/md5-cache/dev-ruby/ddplugin-1.0.3 | 2 +- .../md5-cache/dev-ruby/debug_inspector-1.1.0 | 2 +- metadata/md5-cache/dev-ruby/deep_merge-1.2.1 | 2 +- metadata/md5-cache/dev-ruby/deep_merge-1.2.2 | 2 +- metadata/md5-cache/dev-ruby/delayer-1.1.2 | 2 +- metadata/md5-cache/dev-ruby/delayer-1.2.0 | 2 +- metadata/md5-cache/dev-ruby/delayer-1.2.1 | 2 +- .../md5-cache/dev-ruby/delayer-deferred-2.2.0 | 2 +- metadata/md5-cache/dev-ruby/dependor-1.0.1 | 2 +- metadata/md5-cache/dev-ruby/dependor-1.0.1-r1 | 2 +- .../md5-cache/dev-ruby/deprecated-3.0.1-r3 | 2 +- .../dev-ruby/descendants_tracker-0.0.4-r1 | 2 +- .../md5-cache/dev-ruby/did_you_mean-1.4.0 | 2 +- .../md5-cache/dev-ruby/did_you_mean-1.5.0 | 2 +- .../md5-cache/dev-ruby/did_you_mean-1.6.1 | 2 +- metadata/md5-cache/dev-ruby/diff-lcs-1.4.4 | 2 +- metadata/md5-cache/dev-ruby/diff-lcs-1.5.0 | 2 +- metadata/md5-cache/dev-ruby/diva-1.0.2-r2 | 2 +- metadata/md5-cache/dev-ruby/diva-1.1.0 | 2 +- metadata/md5-cache/dev-ruby/dnsruby-1.61.3 | 2 +- metadata/md5-cache/dev-ruby/dnsruby-1.61.7 | 2 +- metadata/md5-cache/dev-ruby/dnsruby-1.61.9 | 2 +- metadata/md5-cache/dev-ruby/docile-1.3.5 | 2 +- metadata/md5-cache/dev-ruby/docile-1.4.0 | 2 +- .../dev-ruby/domain_name-0.5.20190701 | 2 +- metadata/md5-cache/dev-ruby/dotenv-2.7.6 | 2 +- .../md5-cache/dev-ruby/duktape-rb-2.3.0.0-r3 | 2 +- metadata/md5-cache/dev-ruby/dust-0.1.7-r3 | 2 +- .../dev-ruby/ecma-re-validator-0.3.0 | 2 +- .../dev-ruby/ecma-re-validator-0.3.0-r1 | 2 +- .../dev-ruby/ecma-re-validator-0.4.0 | 2 +- metadata/md5-cache/dev-ruby/ed25519-1.2.4 | 2 +- metadata/md5-cache/dev-ruby/ed25519-1.2.4-r1 | 2 +- .../md5-cache/dev-ruby/elasticsearch-6.8.1 | 2 +- .../md5-cache/dev-ruby/elasticsearch-6.8.3 | 2 +- .../dev-ruby/elasticsearch-api-6.8.1 | 2 +- .../dev-ruby/elasticsearch-api-6.8.3 | 2 +- .../dev-ruby/elasticsearch-extensions-0.0.33 | 2 +- .../dev-ruby/elasticsearch-transport-6.8.1 | 2 +- .../dev-ruby/elasticsearch-transport-6.8.3 | 2 +- .../md5-cache/dev-ruby/em-websocket-0.5.2 | 2 +- .../md5-cache/dev-ruby/em-websocket-0.5.3 | 2 +- .../md5-cache/dev-ruby/equalizer-0.0.11-r1 | 2 +- metadata/md5-cache/dev-ruby/equatable-0.6.1 | 2 +- metadata/md5-cache/dev-ruby/equatable-0.7.0 | 2 +- metadata/md5-cache/dev-ruby/erubi-1.10.0 | 2 +- metadata/md5-cache/dev-ruby/erubi-1.10.0-r1 | 2 +- metadata/md5-cache/dev-ruby/erubi-1.9.0 | 2 +- metadata/md5-cache/dev-ruby/erubis-2.7.0-r3 | 2 +- metadata/md5-cache/dev-ruby/ethon-0.14.0 | 2 +- metadata/md5-cache/dev-ruby/ethon-0.15.0 | 2 +- .../md5-cache/dev-ruby/evented-spec-0.9.0-r1 | 2 +- .../md5-cache/dev-ruby/eventmachine-1.2.7-r1 | 2 +- .../md5-cache/dev-ruby/eventmachine-1.2.7-r3 | 2 +- metadata/md5-cache/dev-ruby/excon-0.88.0 | 2 +- metadata/md5-cache/dev-ruby/excon-0.89.0 | 2 +- metadata/md5-cache/dev-ruby/excon-0.90.0 | 2 +- metadata/md5-cache/dev-ruby/excon-0.91.0 | 16 + metadata/md5-cache/dev-ruby/execjs-2.8.1 | 2 +- metadata/md5-cache/dev-ruby/exifr-1.3.8 | 2 +- metadata/md5-cache/dev-ruby/exifr-1.3.9 | 2 +- metadata/md5-cache/dev-ruby/fakefs-1.2.3 | 2 +- metadata/md5-cache/dev-ruby/fakefs-1.3.2 | 2 +- metadata/md5-cache/dev-ruby/faker-2.16.0 | 2 +- metadata/md5-cache/dev-ruby/faker-2.17.0 | 2 +- metadata/md5-cache/dev-ruby/faker-2.19.0 | 2 +- metadata/md5-cache/dev-ruby/faraday-0.17.3 | 2 +- metadata/md5-cache/dev-ruby/faraday-1.2.0 | 2 +- .../dev-ruby/faraday_middleware-0.14.0 | 2 +- .../dev-ruby/faraday_middleware-1.0.0 | 2 +- .../dev-ruby/faraday_middleware-1.1.0 | 2 +- .../faraday_middleware-multi_json-0.0.6-r2 | 2 +- .../md5-cache/dev-ruby/fast-stemmer-1.0.2-r3 | 2 +- .../md5-cache/dev-ruby/fast_gettext-1.8.0 | 2 +- .../md5-cache/dev-ruby/fast_gettext-2.0.3 | 2 +- .../md5-cache/dev-ruby/fast_gettext-2.1.0 | 2 +- .../md5-cache/dev-ruby/fast_gettext-2.2.0 | 2 +- metadata/md5-cache/dev-ruby/fast_xs-0.8.0-r3 | 2 +- metadata/md5-cache/dev-ruby/fattr-2.4.0 | 2 +- metadata/md5-cache/dev-ruby/fcgi-0.9.2.1-r2 | 2 +- .../md5-cache/dev-ruby/ferret-0.11.8.7-r1 | 2 +- metadata/md5-cache/dev-ruby/ffaker-2.17.0 | 2 +- metadata/md5-cache/dev-ruby/ffaker-2.18.0 | 2 +- metadata/md5-cache/dev-ruby/ffaker-2.19.0 | 2 +- metadata/md5-cache/dev-ruby/ffaker-2.20.0 | 2 +- metadata/md5-cache/dev-ruby/ffi-1.14.2-r1 | 2 +- metadata/md5-cache/dev-ruby/ffi-1.15.1-r1 | 2 +- metadata/md5-cache/dev-ruby/ffi-1.15.3-r1 | 2 +- metadata/md5-cache/dev-ruby/ffi-1.15.4-r1 | 2 +- metadata/md5-cache/dev-ruby/ffi-1.15.5 | 2 +- .../md5-cache/dev-ruby/ffi-compiler-1.0.1 | 2 +- .../md5-cache/dev-ruby/ffi-compiler-1.0.1-r1 | 2 +- .../md5-cache/dev-ruby/file-tail-1.2.0-r1 | 2 +- metadata/md5-cache/dev-ruby/filesize-0.2.0 | 2 +- metadata/md5-cache/dev-ruby/filigree-0.4.1 | 2 +- metadata/md5-cache/dev-ruby/fivemat-1.3.7 | 2 +- metadata/md5-cache/dev-ruby/flexmock-2.3.6-r1 | 2 +- metadata/md5-cache/dev-ruby/flickraw-0.9.10 | 2 +- metadata/md5-cache/dev-ruby/flog-4.6.4 | 2 +- .../dev-ruby/font-awesome-rails-4.7.0.7 | 2 +- .../dev-ruby/font-awesome-rails-4.7.0.8 | 2 +- metadata/md5-cache/dev-ruby/forgery-0.8.1 | 2 +- .../dev-ruby/forwardable-extended-2.6.0-r2 | 2 +- metadata/md5-cache/dev-ruby/fuubar-2.5.0-r1 | 2 +- metadata/md5-cache/dev-ruby/fuubar-2.5.1 | 2 +- .../md5-cache/dev-ruby/gettext-setup-0.34-r2 | 2 +- .../dev-ruby/gettext_i18n_rails-1.8.1 | 2 +- metadata/md5-cache/dev-ruby/gh-0.18.0 | 2 +- metadata/md5-cache/dev-ruby/gherkin-5.1.0 | 2 +- metadata/md5-cache/dev-ruby/gist-6.0.0 | 2 +- metadata/md5-cache/dev-ruby/git-1.10.0 | 2 +- metadata/md5-cache/dev-ruby/git-1.10.2 | 2 +- metadata/md5-cache/dev-ruby/git-1.9.1 | 2 +- metadata/md5-cache/dev-ruby/globalid-0.4.2-r2 | 2 +- metadata/md5-cache/dev-ruby/globalid-0.5.1 | 2 +- metadata/md5-cache/dev-ruby/globalid-0.5.2 | 2 +- metadata/md5-cache/dev-ruby/globalid-0.6.0 | 2 +- metadata/md5-cache/dev-ruby/globalid-1.0.0 | 2 +- metadata/md5-cache/dev-ruby/gnuplot-2.6.2-r3 | 2 +- .../md5-cache/dev-ruby/google-protobuf-3.14.0 | 2 +- metadata/md5-cache/dev-ruby/gpgme-2.0.20 | 2 +- metadata/md5-cache/dev-ruby/gpgme-2.0.20-r1 | 2 +- metadata/md5-cache/dev-ruby/gruff-0.14.0 | 2 +- metadata/md5-cache/dev-ruby/haml-5.1.2 | 2 +- metadata/md5-cache/dev-ruby/haml-5.2.2 | 2 +- metadata/md5-cache/dev-ruby/haml-rails-2.0.1 | 2 +- metadata/md5-cache/dev-ruby/hamster-3.0.0-r2 | 2 +- metadata/md5-cache/dev-ruby/hashdiff-1.0.1 | 2 +- metadata/md5-cache/dev-ruby/hashery-2.1.2-r1 | 2 +- .../dev-ruby/hashicorp-checkpoint-0.1.5-r1 | 2 +- metadata/md5-cache/dev-ruby/hashie-3.6.0 | 2 +- metadata/md5-cache/dev-ruby/hashie-4.1.0-r1 | 2 +- metadata/md5-cache/dev-ruby/hashie-5.0.0 | 2 +- metadata/md5-cache/dev-ruby/hashr-2.0.1-r1 | 2 +- .../dev-ruby/heredoc_unindent-1.2.0-r1 | 2 +- metadata/md5-cache/dev-ruby/hiera-3.6.0 | 2 +- metadata/md5-cache/dev-ruby/hiera-3.7.0 | 2 +- metadata/md5-cache/dev-ruby/hiera-3.8.0 | 2 +- metadata/md5-cache/dev-ruby/hiera-eyaml-3.1.1 | 2 +- metadata/md5-cache/dev-ruby/hiera-eyaml-3.2.2 | 2 +- .../md5-cache/dev-ruby/hiera-eyaml-gpg-0.7.4 | 2 +- .../dev-ruby/hiera-eyaml-plaintext-0.6-r2 | 2 +- metadata/md5-cache/dev-ruby/highline-2.0.3 | 2 +- metadata/md5-cache/dev-ruby/hipchat-1.6.0 | 2 +- metadata/md5-cache/dev-ruby/hiredis-0.6.3-r1 | 2 +- metadata/md5-cache/dev-ruby/histogram-0.2.4.1 | 2 +- metadata/md5-cache/dev-ruby/hitimes-2.0.0 | 2 +- metadata/md5-cache/dev-ruby/hocon-1.3.1 | 2 +- metadata/md5-cache/dev-ruby/hocon-1.3.1-r1 | 2 +- metadata/md5-cache/dev-ruby/hoe-3.21.0 | 2 +- metadata/md5-cache/dev-ruby/hpricot-0.8.6-r6 | 2 +- .../md5-cache/dev-ruby/html2haml-2.2.0-r1 | 2 +- .../md5-cache/dev-ruby/htmlentities-4.3.4-r1 | 2 +- metadata/md5-cache/dev-ruby/http-4.1.1 | 2 +- metadata/md5-cache/dev-ruby/http-4.4.1 | 2 +- metadata/md5-cache/dev-ruby/http-accept-1.7.0 | 2 +- metadata/md5-cache/dev-ruby/http-accept-2.1.1 | 2 +- metadata/md5-cache/dev-ruby/http-cookie-1.0.4 | 2 +- .../md5-cache/dev-ruby/http-form_data-2.2.0 | 2 +- .../md5-cache/dev-ruby/http-form_data-2.3.0 | 2 +- metadata/md5-cache/dev-ruby/http-parser-1.2.3 | 2 +- .../md5-cache/dev-ruby/http-parser-1.2.3-r1 | 2 +- .../dev-ruby/http_parser_rb-0.6.0-r2 | 2 +- metadata/md5-cache/dev-ruby/httparty-0.18.1 | 2 +- metadata/md5-cache/dev-ruby/httparty-0.19.0 | 2 +- metadata/md5-cache/dev-ruby/httparty-0.20.0 | 2 +- metadata/md5-cache/dev-ruby/httpauth-0.2.1-r1 | 2 +- metadata/md5-cache/dev-ruby/httpclient-2.8.3 | 2 +- .../md5-cache/dev-ruby/httpclient-2.8.3-r1 | 2 +- metadata/md5-cache/dev-ruby/i18n-1.8.10 | 2 +- metadata/md5-cache/dev-ruby/i18n-1.8.11 | 2 +- metadata/md5-cache/dev-ruby/i18n-1.8.9 | 2 +- metadata/md5-cache/dev-ruby/i18n-1.9.1 | 16 + .../md5-cache/dev-ruby/ice_nine-0.11.2-r1 | 2 +- metadata/md5-cache/dev-ruby/idn-ruby-0.1.2 | 2 +- metadata/md5-cache/dev-ruby/idn-ruby-0.1.4 | 2 +- .../dev-ruby/image_processing-1.12.1 | 2 +- .../dev-ruby/imagesize-0.1.1_p20100902-r2 | 2 +- metadata/md5-cache/dev-ruby/inflecto-0.0.2 | 2 +- metadata/md5-cache/dev-ruby/inflecto-0.0.2-r1 | 2 +- .../dev-ruby/instance_storage-1.0.0-r1 | 2 +- .../md5-cache/dev-ruby/instance_storage-2.0.0 | 2 +- .../md5-cache/dev-ruby/instantiator-0.0.7-r1 | 2 +- .../md5-cache/dev-ruby/introspection-0.0.4-r1 | 2 +- metadata/md5-cache/dev-ruby/iobuffer-1.1.2-r4 | 2 +- metadata/md5-cache/dev-ruby/itextomml-1.6.0 | 2 +- metadata/md5-cache/dev-ruby/itextomml-1.6.1 | 2 +- metadata/md5-cache/dev-ruby/jbuilder-2.10.1 | 2 +- metadata/md5-cache/dev-ruby/jbuilder-2.11.2 | 2 +- metadata/md5-cache/dev-ruby/jmespath-1.4.0 | 2 +- metadata/md5-cache/dev-ruby/jmespath-1.5.0 | 2 +- .../md5-cache/dev-ruby/jquery-rails-4.4.0 | 2 +- .../dev-ruby/jquery-ui-rails-6.0.1-r1 | 2 +- metadata/md5-cache/dev-ruby/jsobfu-0.4.2 | 2 +- metadata/md5-cache/dev-ruby/json-2.5.1-r1 | 2 +- metadata/md5-cache/dev-ruby/json-2.6.1 | 2 +- .../md5-cache/dev-ruby/json_schema-0.20.8 | 2 +- .../md5-cache/dev-ruby/json_schema-0.20.9 | 2 +- metadata/md5-cache/dev-ruby/jwt-2.2.3 | 2 +- metadata/md5-cache/dev-ruby/jwt-2.3.0 | 2 +- .../md5-cache/dev-ruby/kirbybase-2.6.1-r3 | 2 +- metadata/md5-cache/dev-ruby/kissfft-0.0.2-r1 | 2 +- metadata/md5-cache/dev-ruby/kpeg-1.1.0-r1 | 2 +- metadata/md5-cache/dev-ruby/kpeg-1.2.0 | 2 +- metadata/md5-cache/dev-ruby/kpeg-1.3.0 | 2 +- metadata/md5-cache/dev-ruby/kpeg-1.3.1 | 2 +- metadata/md5-cache/dev-ruby/kramdown-2.3.1-r1 | 2 +- .../dev-ruby/kramdown-parser-gfm-1.1.0 | 2 +- .../dev-ruby/kramdown-syntax-coderay-1.0.1 | 2 +- metadata/md5-cache/dev-ruby/launchy-2.5.0 | 2 +- metadata/md5-cache/dev-ruby/lemon-0.9.1-r1 | 2 +- .../md5-cache/dev-ruby/letter_opener-1.7.0 | 2 +- .../md5-cache/dev-ruby/letter_opener-1.7.0-r1 | 2 +- .../md5-cache/dev-ruby/levenshtein-0.2.2-r3 | 2 +- metadata/md5-cache/dev-ruby/libusb-0.6.4 | 2 +- metadata/md5-cache/dev-ruby/liquid-4.0.3 | 2 +- metadata/md5-cache/dev-ruby/liquid-5.0.1 | 2 +- metadata/md5-cache/dev-ruby/liquid-5.1.0 | 2 +- metadata/md5-cache/dev-ruby/liquid-c-4.0.0-r1 | 2 +- metadata/md5-cache/dev-ruby/listen-1.3.1-r4 | 2 +- metadata/md5-cache/dev-ruby/listen-3.5.1 | 2 +- metadata/md5-cache/dev-ruby/listen-3.6.0 | 2 +- metadata/md5-cache/dev-ruby/listen-3.7.0 | 2 +- metadata/md5-cache/dev-ruby/listen-3.7.1 | 2 +- .../dev-ruby/little-plugger-1.1.4-r1 | 2 +- metadata/md5-cache/dev-ruby/locale-2.1.3 | 2 +- metadata/md5-cache/dev-ruby/localhost-1.1.9 | 2 +- metadata/md5-cache/dev-ruby/lockfile-2.1.3-r1 | 2 +- metadata/md5-cache/dev-ruby/log4r-1.1.10-r3 | 2 +- .../md5-cache/dev-ruby/log_buddy-0.7.0-r1 | 2 +- metadata/md5-cache/dev-ruby/logue-1.0.18 | 2 +- metadata/md5-cache/dev-ruby/loofah-2.10.0 | 2 +- metadata/md5-cache/dev-ruby/loofah-2.11.0 | 2 +- metadata/md5-cache/dev-ruby/loofah-2.12.0 | 2 +- .../md5-cache/dev-ruby/loquacious-1.9.1-r3 | 2 +- metadata/md5-cache/dev-ruby/lumberjack-1.2.7 | 2 +- metadata/md5-cache/dev-ruby/lumberjack-1.2.8 | 2 +- metadata/md5-cache/dev-ruby/mab-0.0.3-r2 | 2 +- metadata/md5-cache/dev-ruby/magic-0.2.9-r1 | 2 +- metadata/md5-cache/dev-ruby/mail-2.7.1 | 2 +- metadata/md5-cache/dev-ruby/mail-2.7.1-r1 | 2 +- metadata/md5-cache/dev-ruby/maildir-2.2.3 | 2 +- metadata/md5-cache/dev-ruby/marcel-0.3.3-r1 | 2 +- metadata/md5-cache/dev-ruby/marcel-1.0.0 | 2 +- metadata/md5-cache/dev-ruby/marcel-1.0.1 | 2 +- metadata/md5-cache/dev-ruby/marcel-1.0.2 | 2 +- metadata/md5-cache/dev-ruby/maruku-0.7.3-r1 | 2 +- metadata/md5-cache/dev-ruby/mash-0.1.1-r3 | 2 +- metadata/md5-cache/dev-ruby/matrix-0.4.2 | 2 +- metadata/md5-cache/dev-ruby/maxitest-3.6.0 | 2 +- metadata/md5-cache/dev-ruby/maxitest-3.6.0-r1 | 2 +- metadata/md5-cache/dev-ruby/maxitest-3.7.0 | 2 +- metadata/md5-cache/dev-ruby/mechanize-2.8.1 | 2 +- metadata/md5-cache/dev-ruby/mechanize-2.8.2 | 2 +- metadata/md5-cache/dev-ruby/mechanize-2.8.3 | 2 +- metadata/md5-cache/dev-ruby/mechanize-2.8.4 | 2 +- metadata/md5-cache/dev-ruby/memoist-0.16.2 | 2 +- .../md5-cache/dev-ruby/memoizable-0.4.2-r1 | 2 +- metadata/md5-cache/dev-ruby/memoize-1.3.1-r2 | 2 +- metadata/md5-cache/dev-ruby/mercenary-0.4.0 | 2 +- .../md5-cache/dev-ruby/metaclass-0.0.4-r1 | 2 +- metadata/md5-cache/dev-ruby/metasm-1.0.4-r1 | 2 +- metadata/md5-cache/dev-ruby/metasm-1.0.5-r1 | 2 +- .../md5-cache/dev-ruby/method_source-1.0.0 | 2 +- metadata/md5-cache/dev-ruby/middleware-0.1.0 | 2 +- metadata/md5-cache/dev-ruby/mime-types-2.99.3 | 2 +- metadata/md5-cache/dev-ruby/mime-types-3.3.1 | 2 +- metadata/md5-cache/dev-ruby/mime-types-3.4.1 | 2 +- .../dev-ruby/mime-types-data-3.2021.0901 | 2 +- .../dev-ruby/mime-types-data-3.2021.1115 | 2 +- .../dev-ruby/mime-types-data-3.2022.0105 | 2 +- metadata/md5-cache/dev-ruby/mimemagic-0.3.10 | 2 +- .../md5-cache/dev-ruby/mimemagic-0.3.10-r1 | 2 +- metadata/md5-cache/dev-ruby/mimemagic-0.4.3 | 2 +- .../md5-cache/dev-ruby/mimemagic-0.4.3-r1 | 2 +- .../md5-cache/dev-ruby/mini_magick-4.11.0 | 2 +- metadata/md5-cache/dev-ruby/mini_mime-1.0.3 | 2 +- metadata/md5-cache/dev-ruby/mini_mime-1.1.1 | 2 +- metadata/md5-cache/dev-ruby/mini_mime-1.1.2 | 2 +- .../md5-cache/dev-ruby/mini_portile2-2.6.1 | 2 +- .../md5-cache/dev-ruby/mini_portile2-2.7.1 | 2 +- .../dev-ruby/minispec-metadata-3.3.1 | 2 +- metadata/md5-cache/dev-ruby/minitar-0.9 | 2 +- metadata/md5-cache/dev-ruby/minitest-5.13.0 | 2 +- metadata/md5-cache/dev-ruby/minitest-5.14.3 | 2 +- metadata/md5-cache/dev-ruby/minitest-5.14.4 | 2 +- metadata/md5-cache/dev-ruby/minitest-5.15.0 | 2 +- .../md5-cache/dev-ruby/minitest-around-0.5.0 | 2 +- .../dev-ruby/minitest-bonus-assertions-3.0 | 2 +- .../dev-ruby/minitest-bonus-assertions-3.0-r1 | 2 +- .../minitest-global_expectations-1.0.1 | 2 +- .../md5-cache/dev-ruby/minitest-hooks-1.5.0 | 2 +- .../dev-ruby/minitest-power_assert-0.3.1 | 2 +- .../dev-ruby/minitest-pretty_diff-0.1-r1 | 2 +- .../md5-cache/dev-ruby/mixlib-shellout-3.0.9 | 2 +- metadata/md5-cache/dev-ruby/mocha-0.14.0-r1 | 2 +- metadata/md5-cache/dev-ruby/mocha-1.13.0 | 2 +- metadata/md5-cache/dev-ruby/moneta-1.3.0 | 2 +- metadata/md5-cache/dev-ruby/moneta-1.4.0 | 2 +- metadata/md5-cache/dev-ruby/moneta-1.4.1 | 2 +- metadata/md5-cache/dev-ruby/mqtt-0.5.0 | 2 +- metadata/md5-cache/dev-ruby/msgpack-1.4.3 | 2 +- metadata/md5-cache/dev-ruby/msgpack-1.4.4 | 2 +- metadata/md5-cache/dev-ruby/multi_json-1.14.1 | 2 +- metadata/md5-cache/dev-ruby/multi_json-1.15.0 | 2 +- .../md5-cache/dev-ruby/multi_test-0.1.2-r1 | 2 +- .../md5-cache/dev-ruby/multi_xml-0.6.0-r1 | 2 +- .../md5-cache/dev-ruby/multi_xml-0.6.0-r2 | 2 +- .../md5-cache/dev-ruby/multipart-post-2.1.1 | 2 +- metadata/md5-cache/dev-ruby/mustache-1.1.1 | 2 +- metadata/md5-cache/dev-ruby/mustermann-1.1.1 | 2 +- metadata/md5-cache/dev-ruby/mysql2-0.5.3-r1 | 2 +- .../md5-cache/dev-ruby/mysql2-0.5.3.20210920 | 2 +- .../dev-ruby/nagios_analyzer-0.0.5-r2 | 2 +- .../md5-cache/dev-ruby/nanotest-0.9.4.1-r1 | 2 +- metadata/md5-cache/dev-ruby/narray-0.6.1.2-r1 | 2 +- metadata/md5-cache/dev-ruby/narray-0.6.1.2-r2 | 2 +- metadata/md5-cache/dev-ruby/naught-1.1.0-r1 | 2 +- metadata/md5-cache/dev-ruby/necromancer-0.5.1 | 2 +- metadata/md5-cache/dev-ruby/necromancer-0.7.0 | 2 +- metadata/md5-cache/dev-ruby/nenv-0.3.0-r1 | 2 +- .../dev-ruby/neovim-ruby-client-0.8.1-r1 | 2 +- .../dev-ruby/net-http-digest_auth-1.4.1-r1 | 2 +- .../dev-ruby/net-http-persistent-3.1.0 | 2 +- .../dev-ruby/net-http-persistent-4.0.1 | 2 +- .../dev-ruby/net-http-pipeline-1.0.1-r1 | 2 +- metadata/md5-cache/dev-ruby/net-scp-3.0.0 | 2 +- metadata/md5-cache/dev-ruby/net-sftp-3.0.0 | 2 +- metadata/md5-cache/dev-ruby/net-ssh-5.2.0 | 2 +- metadata/md5-cache/dev-ruby/net-ssh-6.1.0-r1 | 2 +- .../dev-ruby/net-ssh-gateway-2.0.0-r1 | 2 +- metadata/md5-cache/dev-ruby/net-telnet-0.2.0 | 2 +- .../md5-cache/dev-ruby/net-telnet-0.2.0-r1 | 2 +- metadata/md5-cache/dev-ruby/netrc-0.11.0-r1 | 2 +- .../dev-ruby/network_interface-0.0.2 | 2 +- .../dev-ruby/network_interface-0.0.2-r1 | 2 +- .../md5-cache/dev-ruby/niceogiri-1.1.2-r1 | 2 +- metadata/md5-cache/dev-ruby/nio4r-2.5.4 | 2 +- metadata/md5-cache/dev-ruby/nio4r-2.5.8 | 2 +- metadata/md5-cache/dev-ruby/nokogiri-1.11.7 | 2 +- metadata/md5-cache/dev-ruby/nokogiri-1.12.5 | 2 +- metadata/md5-cache/dev-ruby/nokogiri-1.13.0 | 2 +- metadata/md5-cache/dev-ruby/nokogiri-1.13.1 | 2 +- .../md5-cache/dev-ruby/nokogiri-diff-0.2.0-r3 | 2 +- .../md5-cache/dev-ruby/nokogumbo-2.0.5-r1 | 2 +- .../md5-cache/dev-ruby/nokogumbo-2.0.5-r2 | 2 +- .../md5-cache/dev-ruby/ntlm-http-0.1.1-r3 | 2 +- metadata/md5-cache/dev-ruby/oauth-0.5.6 | 2 +- metadata/md5-cache/dev-ruby/oauth-0.5.7 | 2 +- metadata/md5-cache/dev-ruby/oauth-0.5.8 | 2 +- metadata/md5-cache/dev-ruby/oauth2-1.4.4 | 2 +- metadata/md5-cache/dev-ruby/oauth2-1.4.7 | 2 +- metadata/md5-cache/dev-ruby/octokit-4.20.0 | 2 +- metadata/md5-cache/dev-ruby/octokit-4.21.0 | 2 +- metadata/md5-cache/dev-ruby/octokit-4.22.0 | 2 +- metadata/md5-cache/dev-ruby/omniauth-2.0.4 | 2 +- metadata/md5-cache/dev-ruby/open4-1.3.4-r1 | 2 +- metadata/md5-cache/dev-ruby/openssl-ccm-1.2.2 | 2 +- metadata/md5-cache/dev-ruby/optimist-3.0.1 | 2 +- .../md5-cache/dev-ruby/optionable-0.2.0-r1 | 2 +- .../md5-cache/dev-ruby/org-ruby-0.9.12-r1 | 2 +- metadata/md5-cache/dev-ruby/origin-2.3.1 | 2 +- metadata/md5-cache/dev-ruby/ox-2.14.4 | 2 +- metadata/md5-cache/dev-ruby/ox-2.14.5 | 2 +- metadata/md5-cache/dev-ruby/ox-2.14.6 | 6 +- .../dev-ruby/{msgpack-1.4.2 => ox-2.14.7} | 20 +- metadata/md5-cache/dev-ruby/packetfu-1.1.13 | 2 +- metadata/md5-cache/dev-ruby/paint-2.2.0 | 2 +- metadata/md5-cache/dev-ruby/paint-2.2.1 | 2 +- metadata/md5-cache/dev-ruby/parallel-1.19.2 | 2 +- metadata/md5-cache/dev-ruby/parallel-1.20.0 | 2 +- metadata/md5-cache/dev-ruby/parallel-1.20.1 | 2 +- metadata/md5-cache/dev-ruby/parallel-1.21.0 | 2 +- metadata/md5-cache/dev-ruby/paramesan-0.1.1 | 2 +- metadata/md5-cache/dev-ruby/paramesan-1.0.1 | 2 +- metadata/md5-cache/dev-ruby/parser-2.7.2.0-r1 | 2 +- metadata/md5-cache/dev-ruby/parser-3.0.1.1 | 2 +- metadata/md5-cache/dev-ruby/parser-3.0.2.0 | 2 +- metadata/md5-cache/dev-ruby/parser-3.0.3.0 | 2 +- metadata/md5-cache/dev-ruby/parser-3.0.3.1 | 2 +- metadata/md5-cache/dev-ruby/parser-3.0.3.2 | 2 +- metadata/md5-cache/dev-ruby/parser-3.1.0.0 | 2 +- metadata/md5-cache/dev-ruby/pastel-0.7.4 | 2 +- metadata/md5-cache/dev-ruby/pastel-0.8.0 | 2 +- .../md5-cache/dev-ruby/path_expander-1.1.0 | 2 +- metadata/md5-cache/dev-ruby/pathutil-0.16.2 | 2 +- metadata/md5-cache/dev-ruby/patron-0.13.3-r1 | 2 +- metadata/md5-cache/dev-ruby/pcaprub-0.13.1 | 2 +- metadata/md5-cache/dev-ruby/pdf-core-0.9.0 | 2 +- .../md5-cache/dev-ruby/pdf-inspector-1.3.0 | 2 +- .../md5-cache/dev-ruby/pdf-inspector-1.3.0-r1 | 2 +- .../md5-cache/dev-ruby/pdf-reader-1.4.1-r4 | 2 +- metadata/md5-cache/dev-ruby/pdf-reader-2.5.0 | 2 +- metadata/md5-cache/dev-ruby/pdf-reader-2.6.0 | 2 +- metadata/md5-cache/dev-ruby/pdf-reader-2.8.0 | 2 +- metadata/md5-cache/dev-ruby/pdf-reader-2.9.0 | 2 +- .../md5-cache/dev-ruby/permutation-0.1.8-r2 | 2 +- metadata/md5-cache/dev-ruby/pg-1.2.2 | 2 +- metadata/md5-cache/dev-ruby/pg-1.2.3 | 2 +- .../dev-ruby/pg_array_parser-0.0.9-r3 | 2 +- metadata/md5-cache/dev-ruby/pkg-config-1.4.1 | 2 +- metadata/md5-cache/dev-ruby/pkg-config-1.4.2 | 2 +- metadata/md5-cache/dev-ruby/pkg-config-1.4.3 | 2 +- metadata/md5-cache/dev-ruby/pkg-config-1.4.4 | 2 +- metadata/md5-cache/dev-ruby/pkg-config-1.4.5 | 2 +- metadata/md5-cache/dev-ruby/pkg-config-1.4.6 | 2 +- metadata/md5-cache/dev-ruby/plist-3.5.0 | 2 +- metadata/md5-cache/dev-ruby/plist-3.6.0 | 2 +- metadata/md5-cache/dev-ruby/pluggaloid-1.2.0 | 2 +- metadata/md5-cache/dev-ruby/pluggaloid-1.5.0 | 2 +- metadata/md5-cache/dev-ruby/pluggaloid-1.7.0 | 2 +- metadata/md5-cache/dev-ruby/podcast-0.0.4-r3 | 2 +- metadata/md5-cache/dev-ruby/polyglot-0.3.5-r1 | 2 +- .../md5-cache/dev-ruby/posix-spawn-0.3.15 | 2 +- .../md5-cache/dev-ruby/posix-spawn-0.3.15-r1 | 2 +- .../md5-cache/dev-ruby/power_assert-1.1.7 | 2 +- .../md5-cache/dev-ruby/power_assert-1.2.0 | 2 +- .../md5-cache/dev-ruby/power_assert-2.0.0 | 2 +- .../md5-cache/dev-ruby/power_assert-2.0.1 | 2 +- metadata/md5-cache/dev-ruby/prawn-2.4.0 | 2 +- .../md5-cache/dev-ruby/prawn-table-0.2.2-r2 | 2 +- metadata/md5-cache/dev-ruby/pry-0.13.1 | 2 +- metadata/md5-cache/dev-ruby/pry-0.14.0 | 2 +- metadata/md5-cache/dev-ruby/pry-0.14.1 | 2 +- .../md5-cache/dev-ruby/public_suffix-3.1.1 | 2 +- .../md5-cache/dev-ruby/public_suffix-4.0.5 | 2 +- .../md5-cache/dev-ruby/public_suffix-4.0.6 | 2 +- metadata/md5-cache/dev-ruby/pundit-2.1.0 | 2 +- metadata/md5-cache/dev-ruby/pundit-2.1.1 | 2 +- .../md5-cache/dev-ruby/puppet_forge-2.3.4 | 2 +- .../md5-cache/dev-ruby/pusher-client-0.6.2-r1 | 2 +- metadata/md5-cache/dev-ruby/qed-2.9.2-r1 | 2 +- metadata/md5-cache/dev-ruby/racc-1.4.16-r1 | 2 +- metadata/md5-cache/dev-ruby/racc-1.5.2 | 2 +- metadata/md5-cache/dev-ruby/racc-1.5.2-r1 | 2 +- metadata/md5-cache/dev-ruby/rack-2.2.3 | 2 +- metadata/md5-cache/dev-ruby/rack-attack-6.3.1 | 2 +- metadata/md5-cache/dev-ruby/rack-attack-6.4.0 | 2 +- metadata/md5-cache/dev-ruby/rack-attack-6.5.0 | 2 +- metadata/md5-cache/dev-ruby/rack-attack-6.6.0 | 2 +- metadata/md5-cache/dev-ruby/rack-cache-1.12.0 | 2 +- metadata/md5-cache/dev-ruby/rack-cache-1.12.1 | 2 +- metadata/md5-cache/dev-ruby/rack-cache-1.13.0 | 2 +- .../md5-cache/dev-ruby/rack-openid-1.4.2-r1 | 2 +- .../md5-cache/dev-ruby/rack-protection-2.1.0 | 2 +- metadata/md5-cache/dev-ruby/rack-test-1.1.0 | 2 +- metadata/md5-cache/dev-ruby/radius-0.7.5 | 2 +- metadata/md5-cache/dev-ruby/rails-5.2.6 | 2 +- metadata/md5-cache/dev-ruby/rails-6.0.4.1 | 2 +- metadata/md5-cache/dev-ruby/rails-6.0.4.3 | 2 +- metadata/md5-cache/dev-ruby/rails-6.0.4.4 | 2 +- metadata/md5-cache/dev-ruby/rails-6.1.4.1 | 2 +- metadata/md5-cache/dev-ruby/rails-6.1.4.3 | 2 +- metadata/md5-cache/dev-ruby/rails-6.1.4.4 | 2 +- .../dev-ruby/rails-dom-testing-2.0.3-r1 | 2 +- .../dev-ruby/rails-html-sanitizer-1.3.0-r1 | 2 +- .../dev-ruby/rails-html-sanitizer-1.4.1 | 2 +- .../dev-ruby/rails-html-sanitizer-1.4.2 | 2 +- metadata/md5-cache/dev-ruby/railties-5.2.6 | 2 +- metadata/md5-cache/dev-ruby/railties-6.0.4.1 | 2 +- metadata/md5-cache/dev-ruby/railties-6.0.4.3 | 2 +- metadata/md5-cache/dev-ruby/railties-6.0.4.4 | 2 +- metadata/md5-cache/dev-ruby/railties-6.1.4.1 | 2 +- metadata/md5-cache/dev-ruby/railties-6.1.4.3 | 2 +- metadata/md5-cache/dev-ruby/railties-6.1.4.4 | 2 +- metadata/md5-cache/dev-ruby/rainbow-3.0.0 | 2 +- metadata/md5-cache/dev-ruby/rainbow-3.1.1 | 2 +- metadata/md5-cache/dev-ruby/rake-13.0.3-r1 | 2 +- metadata/md5-cache/dev-ruby/rake-13.0.4 | 2 +- metadata/md5-cache/dev-ruby/rake-13.0.6 | 2 +- .../md5-cache/dev-ruby/rake-compiler-1.1.1 | 2 +- .../md5-cache/dev-ruby/rake-compiler-1.1.3 | 2 +- .../md5-cache/dev-ruby/rake-remote_task-2.4.4 | 2 +- metadata/md5-cache/dev-ruby/rantly-2.0.0 | 2 +- metadata/md5-cache/dev-ruby/rash_alt-0.4.9 | 2 +- metadata/md5-cache/dev-ruby/rb-gsl-2.1.0.2-r1 | 2 +- metadata/md5-cache/dev-ruby/rb-inotify-0.10.1 | 2 +- metadata/md5-cache/dev-ruby/rb-readline-0.5.5 | 2 +- metadata/md5-cache/dev-ruby/rbnacl-7.1.1 | 2 +- metadata/md5-cache/dev-ruby/rbpdf-1.20.1-r2 | 2 +- .../md5-cache/dev-ruby/rbpdf-font-1.19.1-r1 | 2 +- metadata/md5-cache/dev-ruby/rbs-1.2.1 | 2 +- metadata/md5-cache/dev-ruby/rbs-1.3.3 | 2 +- metadata/md5-cache/dev-ruby/rbs-1.5.1 | 2 +- metadata/md5-cache/dev-ruby/rbst-0.6.5 | 2 +- metadata/md5-cache/dev-ruby/rbtree-0.4.4 | 2 +- metadata/md5-cache/dev-ruby/rbtree-0.4.5 | 2 +- metadata/md5-cache/dev-ruby/rcairo-1.16.6 | 2 +- metadata/md5-cache/dev-ruby/rcairo-1.17.5 | 2 +- metadata/md5-cache/dev-ruby/rchardet-1.8.0 | 2 +- .../md5-cache/dev-ruby/rdiscount-2.2.0.2-r1 | 2 +- metadata/md5-cache/dev-ruby/rdoc-6.3.2 | 2 +- metadata/md5-cache/dev-ruby/rdoc-6.3.3 | 2 +- metadata/md5-cache/dev-ruby/rdoc-6.3.3-r1 | 2 +- metadata/md5-cache/dev-ruby/rdtool-0.6.38-r3 | 2 +- metadata/md5-cache/dev-ruby/recog-2.3.19 | 2 +- metadata/md5-cache/dev-ruby/recog-2.3.20 | 2 +- metadata/md5-cache/dev-ruby/red-colors-0.2.0 | 2 +- metadata/md5-cache/dev-ruby/red-colors-0.3.0 | 2 +- .../md5-cache/dev-ruby/red-colors-0.3.0-r1 | 2 +- metadata/md5-cache/dev-ruby/redcarpet-3.5.1 | 2 +- .../md5-cache/dev-ruby/redcarpet-3.5.1-r1 | 2 +- metadata/md5-cache/dev-ruby/redcloth-4.3.2-r1 | 2 +- metadata/md5-cache/dev-ruby/redcloth-4.3.2-r2 | 2 +- metadata/md5-cache/dev-ruby/redcloth-4.3.2-r3 | 2 +- metadata/md5-cache/dev-ruby/redcloth-4.3.2-r4 | 2 +- metadata/md5-cache/dev-ruby/redis-4.1.4 | 2 +- metadata/md5-cache/dev-ruby/ref-2.0.0-r1 | 2 +- .../md5-cache/dev-ruby/regexp_parser-0.5.0 | 2 +- .../md5-cache/dev-ruby/regexp_parser-1.8.2 | 2 +- .../md5-cache/dev-ruby/regexp_parser-2.1.1 | 2 +- .../md5-cache/dev-ruby/regexp_parser-2.1.1-r1 | 2 +- .../md5-cache/dev-ruby/regexp_parser-2.2.0 | 2 +- .../dev-ruby/regexp_property_values-1.0.0-r1 | 2 +- .../dev-ruby/regexp_property_values-1.1.0 | 2 +- .../dev-ruby/regexp_property_values-1.2.0 | 2 +- .../md5-cache/dev-ruby/request_store-1.5.0 | 2 +- .../md5-cache/dev-ruby/request_store-1.5.1 | 2 +- metadata/md5-cache/dev-ruby/rest-client-2.1.0 | 2 +- metadata/md5-cache/dev-ruby/rexical-1.0.7 | 2 +- metadata/md5-cache/dev-ruby/rexml-3.2.5 | 2 +- metadata/md5-cache/dev-ruby/rinku-2.0.6-r1 | 2 +- metadata/md5-cache/dev-ruby/ritex-1.0.1-r1 | 2 +- metadata/md5-cache/dev-ruby/rjb-1.6.4-r1 | 2 +- .../md5-cache/dev-ruby/rkelly-remix-0.0.7-r1 | 2 +- metadata/md5-cache/dev-ruby/rmagick-4.2.2 | 2 +- metadata/md5-cache/dev-ruby/rmagick-4.2.3 | 2 +- metadata/md5-cache/dev-ruby/rmagick-4.2.4 | 2 +- metadata/md5-cache/dev-ruby/roadie-4.0.0 | 2 +- .../md5-cache/dev-ruby/roadie-rails-2.1.1 | 2 +- .../md5-cache/dev-ruby/roadie-rails-2.2.0 | 2 +- metadata/md5-cache/dev-ruby/robots-0.10.1-r2 | 2 +- metadata/md5-cache/dev-ruby/rotp-6.2.0 | 2 +- metadata/md5-cache/dev-ruby/rouge-3.26.0 | 2 +- metadata/md5-cache/dev-ruby/rouge-3.26.1 | 2 +- metadata/md5-cache/dev-ruby/rouge-3.27.0 | 2 +- metadata/md5-cache/dev-ruby/rouge-3.28.0 | 16 + metadata/md5-cache/dev-ruby/rqrcode-1.2.0 | 2 +- metadata/md5-cache/dev-ruby/rqrcode-2.0.0 | 2 +- metadata/md5-cache/dev-ruby/rqrcode-2.1.0 | 2 +- .../md5-cache/dev-ruby/rqrcode_core-0.2.0 | 2 +- .../md5-cache/dev-ruby/rqrcode_core-1.1.0 | 2 +- .../md5-cache/dev-ruby/rqrcode_core-1.2.0 | 2 +- metadata/md5-cache/dev-ruby/rr-1.2.1 | 2 +- metadata/md5-cache/dev-ruby/rr-3.0.6 | 2 +- metadata/md5-cache/dev-ruby/rr-3.0.7 | 2 +- metadata/md5-cache/dev-ruby/rr-3.0.8 | 2 +- metadata/md5-cache/dev-ruby/rr-3.0.9 | 2 +- metadata/md5-cache/dev-ruby/rspec-2.99.0 | 2 +- metadata/md5-cache/dev-ruby/rspec-3.10.0 | 2 +- metadata/md5-cache/dev-ruby/rspec-3.9.0 | 2 +- .../dev-ruby/rspec-collection_matchers-1.2.0 | 2 +- .../md5-cache/dev-ruby/rspec-core-2.99.2-r2 | 2 +- metadata/md5-cache/dev-ruby/rspec-core-3.10.1 | 2 +- metadata/md5-cache/dev-ruby/rspec-core-3.10.2 | 2 +- metadata/md5-cache/dev-ruby/rspec-core-3.9.3 | 2 +- .../dev-ruby/rspec-expectations-2.99.2 | 2 +- .../dev-ruby/rspec-expectations-3.10.1 | 2 +- .../dev-ruby/rspec-expectations-3.10.2 | 2 +- .../dev-ruby/rspec-expectations-3.9.4 | 2 +- .../md5-cache/dev-ruby/rspec-its-1.3.0-r1 | 2 +- .../dev-ruby/rspec-json_expectations-2.2.0 | 2 +- .../md5-cache/dev-ruby/rspec-mocks-2.99.2-r1 | 2 +- .../md5-cache/dev-ruby/rspec-mocks-3.10.2 | 2 +- .../md5-cache/dev-ruby/rspec-mocks-3.10.3 | 16 + metadata/md5-cache/dev-ruby/rspec-mocks-3.9.1 | 2 +- metadata/md5-cache/dev-ruby/rspec-rails-3.9.1 | 2 +- metadata/md5-cache/dev-ruby/rspec-rails-4.1.2 | 2 +- metadata/md5-cache/dev-ruby/rspec-rails-5.0.2 | 2 +- metadata/md5-cache/dev-ruby/rspec-rails-5.0.3 | 2 +- metadata/md5-cache/dev-ruby/rspec-retry-0.6.2 | 2 +- .../dev-ruby/rspec-stubbed_env-1.0.0 | 2 +- .../md5-cache/dev-ruby/rspec-support-3.10.2 | 2 +- .../md5-cache/dev-ruby/rspec-support-3.10.3 | 2 +- .../md5-cache/dev-ruby/rspec-support-3.9.4 | 2 +- .../md5-cache/dev-ruby/rspectacular-0.70.8-r1 | 2 +- metadata/md5-cache/dev-ruby/rss-0.2.9 | 2 +- metadata/md5-cache/dev-ruby/ruby-atk-3.4.3 | 2 +- .../md5-cache/dev-ruby/ruby-augeas-0.5.0-r4 | 2 +- .../dev-ruby/ruby-cairo-gobject-3.4.3 | 2 +- .../md5-cache/dev-ruby/ruby-clutter-3.4.3 | 2 +- .../md5-cache/dev-ruby/ruby-clutter-gdk-3.4.3 | 2 +- .../dev-ruby/ruby-clutter-gstreamer-3.4.3 | 2 +- .../md5-cache/dev-ruby/ruby-clutter-gtk-3.4.3 | 2 +- metadata/md5-cache/dev-ruby/ruby-elf-1.0.8-r1 | 2 +- .../md5-cache/dev-ruby/ruby-feedparser-0.10.0 | 2 +- .../md5-cache/dev-ruby/ruby-feedparser-0.9.7 | 2 +- .../dev-ruby/ruby-filemagic-0.7.2-r1 | 2 +- metadata/md5-cache/dev-ruby/ruby-gdk3-3.4.3 | 2 +- .../md5-cache/dev-ruby/ruby-gdkpixbuf2-3.4.3 | 2 +- metadata/md5-cache/dev-ruby/ruby-gegl-3.4.3 | 2 +- .../md5-cache/dev-ruby/ruby-gettext-3.3.5 | 2 +- .../md5-cache/dev-ruby/ruby-gettext-3.3.7 | 2 +- .../md5-cache/dev-ruby/ruby-gettext-3.4.1 | 2 +- metadata/md5-cache/dev-ruby/ruby-gio2-3.4.3 | 2 +- metadata/md5-cache/dev-ruby/ruby-glib2-3.4.3 | 2 +- .../md5-cache/dev-ruby/ruby-gnumeric-3.4.3 | 2 +- .../dev-ruby/ruby-gobject-introspection-3.4.3 | 2 +- .../md5-cache/dev-ruby/ruby-goffice-3.4.3 | 2 +- metadata/md5-cache/dev-ruby/ruby-gsf-3.4.3 | 2 +- .../md5-cache/dev-ruby/ruby-gstreamer-3.4.3 | 2 +- metadata/md5-cache/dev-ruby/ruby-gtk2-3.4.3 | 2 +- metadata/md5-cache/dev-ruby/ruby-gtk3-3.4.3 | 2 +- .../dev-ruby/ruby-gtksourceview-3.4.3 | 2 +- .../dev-ruby/ruby-gtksourceview3-3.4.3 | 2 +- .../dev-ruby/ruby-gtksourceview4-3.4.3 | 2 +- .../md5-cache/dev-ruby/ruby-hmac-0.4.0-r2 | 2 +- metadata/md5-cache/dev-ruby/ruby-ldap-0.9.20 | 2 +- .../md5-cache/dev-ruby/ruby-ldap-0.9.20-r1 | 2 +- .../md5-cache/dev-ruby/ruby-libsecret-3.4.3 | 2 +- metadata/md5-cache/dev-ruby/ruby-macho-2.2.0 | 2 +- metadata/md5-cache/dev-ruby/ruby-macho-2.3.0 | 2 +- metadata/md5-cache/dev-ruby/ruby-macho-2.5.0 | 2 +- metadata/md5-cache/dev-ruby/ruby-macho-2.5.1 | 2 +- .../md5-cache/dev-ruby/ruby-mp3info-0.8.10-r1 | 2 +- .../md5-cache/dev-ruby/ruby-net-ldap-0.16.2 | 2 +- .../md5-cache/dev-ruby/ruby-net-ldap-0.16.3 | 2 +- .../md5-cache/dev-ruby/ruby-net-ldap-0.17.0 | 2 +- metadata/md5-cache/dev-ruby/ruby-odbc-0.99999 | 2 +- .../md5-cache/dev-ruby/ruby-odbc-0.999991 | 2 +- .../md5-cache/dev-ruby/ruby-odbc-0.999991-r1 | 2 +- .../md5-cache/dev-ruby/ruby-oembed-0.15.0 | 2 +- .../md5-cache/dev-ruby/ruby-oembed-0.16.0 | 2 +- .../md5-cache/dev-ruby/ruby-oembed-0.16.1 | 2 +- metadata/md5-cache/dev-ruby/ruby-ole-1.2.12.2 | 2 +- .../md5-cache/dev-ruby/ruby-opengl-0.10.0 | 2 +- .../md5-cache/dev-ruby/ruby-opengl-0.10.0-r1 | 2 +- metadata/md5-cache/dev-ruby/ruby-openid-2.9.2 | 2 +- metadata/md5-cache/dev-ruby/ruby-pango-3.4.3 | 2 +- .../md5-cache/dev-ruby/ruby-poppler-3.4.3 | 2 +- metadata/md5-cache/dev-ruby/ruby-prof-1.4.3 | 2 +- .../dev-ruby/ruby-progressbar-1.10.1-r1 | 2 +- .../dev-ruby/ruby-progressbar-1.11.0 | 2 +- metadata/md5-cache/dev-ruby/ruby-rc4-0.1.5-r3 | 2 +- metadata/md5-cache/dev-ruby/ruby-rsvg-3.4.3 | 2 +- .../md5-cache/dev-ruby/ruby-shadow-2.5.0-r1 | 2 +- metadata/md5-cache/dev-ruby/ruby-shadow-2.5.1 | 2 +- .../md5-cache/dev-ruby/ruby-shout-2.2.2-r1 | 2 +- .../md5-cache/dev-ruby/ruby-termios-1.1.0 | 2 +- .../md5-cache/dev-ruby/ruby-termios-1.1.0-r1 | 2 +- metadata/md5-cache/dev-ruby/ruby-vte-3.4.3 | 2 +- metadata/md5-cache/dev-ruby/ruby-vte3-3.4.3 | 2 +- .../md5-cache/dev-ruby/ruby-webkit2-gtk-3.4.3 | 2 +- metadata/md5-cache/dev-ruby/ruby-wnck3-3.4.3 | 2 +- metadata/md5-cache/dev-ruby/ruby-xslt-0.9.10 | 2 +- .../md5-cache/dev-ruby/ruby-xslt-0.9.10-r1 | 2 +- .../md5-cache/dev-ruby/ruby-yadis-0.3.4-r3 | 2 +- .../md5-cache/dev-ruby/ruby2_keywords-0.0.2 | 2 +- .../md5-cache/dev-ruby/ruby2_keywords-0.0.4 | 2 +- .../md5-cache/dev-ruby/ruby2_keywords-0.0.5 | 2 +- metadata/md5-cache/dev-ruby/ruby2ruby-2.4.4 | 2 +- .../md5-cache/dev-ruby/ruby_gntp-0.3.4-r1 | 2 +- .../md5-cache/dev-ruby/ruby_parser-3.14.2 | 2 +- .../md5-cache/dev-ruby/ruby_parser-3.18.1 | 2 +- metadata/md5-cache/dev-ruby/ruby_smb-1.1.0 | 2 +- metadata/md5-cache/dev-ruby/rubyntlm-0.6.3 | 2 +- metadata/md5-cache/dev-ruby/rubypants-0.7.0 | 2 +- metadata/md5-cache/dev-ruby/rubypants-0.7.1 | 2 +- metadata/md5-cache/dev-ruby/rubytest-0.8.1-r1 | 2 +- .../md5-cache/dev-ruby/rubytest-cli-0.2.0-r1 | 2 +- metadata/md5-cache/dev-ruby/rubytter-1.5.1-r2 | 2 +- metadata/md5-cache/dev-ruby/rubyzip-1.3.0 | 2 +- metadata/md5-cache/dev-ruby/rubyzip-2.2.0 | 2 +- metadata/md5-cache/dev-ruby/rubyzip-2.3.0 | 2 +- metadata/md5-cache/dev-ruby/rubyzip-2.3.2 | 2 +- .../md5-cache/dev-ruby/safe_yaml-1.0.5-r1 | 2 +- metadata/md5-cache/dev-ruby/sanitize-5.2.1 | 2 +- metadata/md5-cache/dev-ruby/sanitize-5.2.2 | 2 +- metadata/md5-cache/dev-ruby/sanitize-5.2.3 | 2 +- metadata/md5-cache/dev-ruby/sanitize-6.0.0 | 2 +- metadata/md5-cache/dev-ruby/sass-3.4.25 | 2 +- metadata/md5-cache/dev-ruby/sass-3.4.25-r1 | 2 +- metadata/md5-cache/dev-ruby/sass-3.5.7 | 2 +- metadata/md5-cache/dev-ruby/sass-3.5.7-r1 | 2 +- metadata/md5-cache/dev-ruby/sass-3.7.4 | 2 +- metadata/md5-cache/dev-ruby/sass-listen-4.0.0 | 2 +- .../md5-cache/dev-ruby/sass-listen-4.0.0-r1 | 2 +- metadata/md5-cache/dev-ruby/sass-rails-5.0.8 | 2 +- metadata/md5-cache/dev-ruby/sass-rails-5.1.0 | 2 +- metadata/md5-cache/dev-ruby/sassc-2.4.0 | 2 +- metadata/md5-cache/dev-ruby/sassc-2.4.0-r1 | 2 +- .../md5-cache/dev-ruby/sassc-rails-2.1.2-r1 | 2 +- metadata/md5-cache/dev-ruby/sawyer-0.8.2 | 2 +- metadata/md5-cache/dev-ruby/sdoc-1.1.0 | 2 +- metadata/md5-cache/dev-ruby/seed-fu-2.3.9 | 2 +- .../dev-ruby/selenium-webdriver-3.142.7-r1 | 2 +- .../dev-ruby/selenium-webdriver-4.0.3 | 2 +- .../dev-ruby/selenium-webdriver-4.1.0 | 2 +- .../md5-cache/dev-ruby/semantic_puppet-1.0.2 | 2 +- .../md5-cache/dev-ruby/semantic_puppet-1.0.3 | 2 +- .../md5-cache/dev-ruby/semantic_puppet-1.0.4 | 2 +- metadata/md5-cache/dev-ruby/semver2-3.4.2 | 2 +- metadata/md5-cache/dev-ruby/serialport-1.3.2 | 2 +- .../md5-cache/dev-ruby/serverengine-2.2.1 | 16 - .../md5-cache/dev-ruby/serverengine-2.2.2 | 16 - .../md5-cache/dev-ruby/serverengine-2.2.3 | 16 - .../md5-cache/dev-ruby/serverengine-2.2.4 | 2 +- .../md5-cache/dev-ruby/serverengine-2.2.5 | 2 +- metadata/md5-cache/dev-ruby/set-1.0.1 | 2 +- metadata/md5-cache/dev-ruby/set-1.0.2 | 2 +- .../md5-cache/dev-ruby/settingslogic-2.0.9-r1 | 2 +- .../md5-cache/dev-ruby/sexp_processor-4.15.0 | 2 +- .../md5-cache/dev-ruby/sexp_processor-4.16.0 | 2 +- metadata/md5-cache/dev-ruby/shoulda-2.11.3-r3 | 2 +- metadata/md5-cache/dev-ruby/shoulda-3.6.0-r1 | 2 +- .../dev-ruby/shoulda-context-1.2.2-r1 | 2 +- .../dev-ruby/shoulda-matchers-3.1.3-r1 | 2 +- .../dev-ruby/shoulda-matchers-4.3.0-r1 | 2 +- .../md5-cache/dev-ruby/shoulda-matchers-4.4.1 | 2 +- .../md5-cache/dev-ruby/shoulda-matchers-4.5.1 | 2 +- .../md5-cache/dev-ruby/shoulda-matchers-5.0.0 | 2 +- metadata/md5-cache/dev-ruby/sigar-0.7.3-r1 | 2 +- metadata/md5-cache/dev-ruby/sigdump-0.2.4 | 15 - metadata/md5-cache/dev-ruby/sigdump-0.2.4-r1 | 2 +- metadata/md5-cache/dev-ruby/simple-rss-1.3.3 | 2 +- .../md5-cache/dev-ruby/simple_oauth-0.3.1-r1 | 2 +- metadata/md5-cache/dev-ruby/simplecov-0.18.5 | 2 +- metadata/md5-cache/dev-ruby/simplecov-0.19.0 | 2 +- metadata/md5-cache/dev-ruby/simplecov-0.19.1 | 2 +- .../md5-cache/dev-ruby/simplecov-html-0.10.2 | 2 +- .../md5-cache/dev-ruby/simplecov-html-0.11.0 | 2 +- .../md5-cache/dev-ruby/simplecov-html-0.12.0 | 2 +- .../md5-cache/dev-ruby/simplecov-html-0.12.1 | 2 +- .../md5-cache/dev-ruby/simplecov-html-0.12.2 | 2 +- .../md5-cache/dev-ruby/simplecov-html-0.12.3 | 2 +- metadata/md5-cache/dev-ruby/simpleidn-0.2.1 | 2 +- .../md5-cache/dev-ruby/simpleidn-0.2.1-r1 | 2 +- metadata/md5-cache/dev-ruby/sinatra-2.1.0 | 2 +- .../md5-cache/dev-ruby/sinatra-partial-1.0.1 | 2 +- metadata/md5-cache/dev-ruby/six-0.2.0-r1 | 2 +- metadata/md5-cache/dev-ruby/slim-3.0.9-r1 | 2 +- metadata/md5-cache/dev-ruby/slim-4.1.0 | 2 +- metadata/md5-cache/dev-ruby/slim-4.1.0-r1 | 2 +- metadata/md5-cache/dev-ruby/slop-4.8.1 | 2 +- metadata/md5-cache/dev-ruby/slop-4.8.2 | 2 +- metadata/md5-cache/dev-ruby/slop-4.9.1 | 2 +- .../dev-ruby/slow_enumerator_tools-1.1.0 | 2 +- .../dev-ruby/slow_enumerator_tools-1.1.0-r1 | 2 +- metadata/md5-cache/dev-ruby/sorted_set-1.0.3 | 2 +- .../md5-cache/dev-ruby/sourcemap-0.1.1-r1 | 2 +- .../md5-cache/dev-ruby/sparklines-0.5.2-r7 | 2 +- metadata/md5-cache/dev-ruby/spreadsheet-1.2.6 | 2 +- metadata/md5-cache/dev-ruby/spreadsheet-1.2.9 | 2 +- metadata/md5-cache/dev-ruby/spreadsheet-1.3.0 | 2 +- metadata/md5-cache/dev-ruby/spring-2.1.1 | 2 +- metadata/md5-cache/dev-ruby/spring-3.1.1 | 2 +- metadata/md5-cache/dev-ruby/sprockets-3.7.2 | 2 +- .../md5-cache/dev-ruby/sprockets-3.7.2-r1 | 2 +- metadata/md5-cache/dev-ruby/sprockets-4.0.2 | 2 +- .../md5-cache/dev-ruby/sprockets-rails-3.2.2 | 2 +- .../md5-cache/dev-ruby/sprockets-rails-3.3.0 | 2 +- .../md5-cache/dev-ruby/sprockets-rails-3.4.0 | 2 +- .../md5-cache/dev-ruby/sprockets-rails-3.4.1 | 2 +- .../md5-cache/dev-ruby/sprockets-rails-3.4.2 | 2 +- metadata/md5-cache/dev-ruby/spy-1.0.1-r1 | 2 +- metadata/md5-cache/dev-ruby/sqlite3-1.4.2-r1 | 2 +- metadata/md5-cache/dev-ruby/sshkey-2.0.0 | 2 +- metadata/md5-cache/dev-ruby/sshkit-1.21.0 | 2 +- metadata/md5-cache/dev-ruby/sshkit-1.21.1 | 2 +- metadata/md5-cache/dev-ruby/sshkit-1.21.2 | 2 +- metadata/md5-cache/dev-ruby/stamp-0.6.0-r1 | 2 +- .../md5-cache/dev-ruby/state_machine-1.2.0-r1 | 2 +- metadata/md5-cache/dev-ruby/stomp-1.4.10 | 2 +- metadata/md5-cache/dev-ruby/stomp-1.4.9 | 2 +- metadata/md5-cache/dev-ruby/stringex-2.8.5 | 2 +- metadata/md5-cache/dev-ruby/strptime-0.2.5-r1 | 2 +- metadata/md5-cache/dev-ruby/subexec-0.2.3-r2 | 2 +- metadata/md5-cache/dev-ruby/sync-0.5.0 | 2 +- metadata/md5-cache/dev-ruby/syntax-1.2.2 | 2 +- metadata/md5-cache/dev-ruby/sys-uname-1.2.2 | 2 +- metadata/md5-cache/dev-ruby/syslogger-1.6.5 | 2 +- .../md5-cache/dev-ruby/syslogger-1.6.6-r1 | 2 +- metadata/md5-cache/dev-ruby/systemu-2.6.5-r1 | 2 +- metadata/md5-cache/dev-ruby/tdiff-0.3.4 | 2 +- metadata/md5-cache/dev-ruby/tdiff-0.3.4-r1 | 2 +- metadata/md5-cache/dev-ruby/temple-0.8.2 | 2 +- .../md5-cache/dev-ruby/term-ansicolor-1.7.1 | 2 +- .../dev-ruby/term-ansicolor-1.7.1-r1 | 2 +- .../dev-ruby/terminal-table-1.8.0-r2 | 2 +- .../md5-cache/dev-ruby/terminal-table-2.0.0 | 2 +- .../md5-cache/dev-ruby/terminal-table-3.0.0 | 2 +- .../md5-cache/dev-ruby/terminal-table-3.0.1 | 2 +- .../md5-cache/dev-ruby/terminal-table-3.0.2 | 2 +- metadata/md5-cache/dev-ruby/test-unit-3.3.9 | 2 +- metadata/md5-cache/dev-ruby/test-unit-3.4.9 | 2 +- metadata/md5-cache/dev-ruby/test-unit-3.5.0 | 2 +- metadata/md5-cache/dev-ruby/test-unit-3.5.1 | 2 +- metadata/md5-cache/dev-ruby/test-unit-3.5.2 | 2 +- metadata/md5-cache/dev-ruby/test-unit-3.5.3 | 2 +- .../md5-cache/dev-ruby/test-unit-rr-1.0.5-r1 | 2 +- .../md5-cache/dev-ruby/test_construct-2.0.2 | 2 +- .../dev-ruby/test_construct-2.0.2-r1 | 2 +- .../dev-ruby/test_declarative-0.0.6-r1 | 2 +- metadata/md5-cache/dev-ruby/text-1.3.1-r1 | 2 +- .../md5-cache/dev-ruby/text-hyphen-1.4.1-r3 | 2 +- metadata/md5-cache/dev-ruby/textpow-1.4.0-r1 | 2 +- metadata/md5-cache/dev-ruby/thor-1.1.0 | 2 +- metadata/md5-cache/dev-ruby/thor-1.2.1 | 2 +- .../md5-cache/dev-ruby/thread_order-1.1.1 | 2 +- .../md5-cache/dev-ruby/thread_safe-0.3.6-r1 | 2 +- .../md5-cache/dev-ruby/tidy-ext-0.1.14-r4 | 2 +- .../md5-cache/dev-ruby/tidy_table-0.0.5-r5 | 2 +- .../md5-cache/dev-ruby/tidy_table-0.0.5-r6 | 2 +- metadata/md5-cache/dev-ruby/tilt-2.0.10 | 2 +- metadata/md5-cache/dev-ruby/timecop-0.9.1 | 2 +- metadata/md5-cache/dev-ruby/timecop-0.9.2 | 2 +- metadata/md5-cache/dev-ruby/timecop-0.9.3 | 2 +- metadata/md5-cache/dev-ruby/timecop-0.9.4 | 2 +- metadata/md5-cache/dev-ruby/timers-4.3.3 | 2 +- metadata/md5-cache/dev-ruby/tins-1.29.1 | 2 +- metadata/md5-cache/dev-ruby/tins-1.31.0 | 2 +- .../md5-cache/dev-ruby/tokyocabinet-1.32.0-r1 | 2 +- metadata/md5-cache/dev-ruby/tomlrb-1.2.8 | 2 +- metadata/md5-cache/dev-ruby/tomlrb-2.0.0 | 2 +- metadata/md5-cache/dev-ruby/tomlrb-2.0.1 | 2 +- .../md5-cache/dev-ruby/totoridipjp-0.1.0-r1 | 2 +- .../dev-ruby/transaction-simple-1.4.0.2-r3 | 2 +- metadata/md5-cache/dev-ruby/travis-1.10.0-r1 | 2 +- metadata/md5-cache/dev-ruby/treetop-1.6.11 | 2 +- metadata/md5-cache/dev-ruby/trollop-2.9.10 | 2 +- metadata/md5-cache/dev-ruby/ttfunk-1.6.2.1 | 2 +- metadata/md5-cache/dev-ruby/ttfunk-1.7.0 | 2 +- metadata/md5-cache/dev-ruby/tty-color-0.6.0 | 2 +- .../md5-cache/dev-ruby/tty-command-0.10.1 | 2 +- .../md5-cache/dev-ruby/tty-command-0.10.1-r1 | 2 +- metadata/md5-cache/dev-ruby/tty-cursor-0.7.1 | 2 +- metadata/md5-cache/dev-ruby/tty-editor-0.7.0 | 2 +- metadata/md5-cache/dev-ruby/tty-file-0.10.0 | 2 +- .../md5-cache/dev-ruby/tty-platform-0.3.0 | 2 +- .../md5-cache/dev-ruby/tty-platform-0.3.0-r1 | 2 +- metadata/md5-cache/dev-ruby/tty-prompt-0.23.1 | 2 +- metadata/md5-cache/dev-ruby/tty-reader-0.9.0 | 2 +- metadata/md5-cache/dev-ruby/tty-screen-0.7.1 | 2 +- metadata/md5-cache/dev-ruby/tty-screen-0.8.1 | 2 +- metadata/md5-cache/dev-ruby/tty-which-0.4.2 | 2 +- metadata/md5-cache/dev-ruby/tty-which-0.5.0 | 2 +- metadata/md5-cache/dev-ruby/turbolinks-5.2.1 | 2 +- .../dev-ruby/turbolinks-source-5.2.0 | 2 +- metadata/md5-cache/dev-ruby/twitter-7.0.0-r1 | 2 +- .../md5-cache/dev-ruby/twitter-text-3.1.0-r1 | 2 +- .../md5-cache/dev-ruby/typed-array-0.1.2-r2 | 2 +- metadata/md5-cache/dev-ruby/typeprof-0.13.0 | 2 +- metadata/md5-cache/dev-ruby/typeprof-0.14.1 | 2 +- metadata/md5-cache/dev-ruby/typeprof-0.15.1 | 2 +- metadata/md5-cache/dev-ruby/typeprof-0.15.2 | 2 +- metadata/md5-cache/dev-ruby/typhoeus-1.3.1 | 2 +- metadata/md5-cache/dev-ruby/typhoeus-1.4.0 | 2 +- metadata/md5-cache/dev-ruby/tzinfo-1.2.8 | 2 +- metadata/md5-cache/dev-ruby/tzinfo-1.2.9 | 2 +- metadata/md5-cache/dev-ruby/tzinfo-2.0.4 | 2 +- metadata/md5-cache/dev-ruby/uglifier-4.2.0 | 2 +- .../md5-cache/dev-ruby/ultraviolet-1.0.1-r1 | 2 +- metadata/md5-cache/dev-ruby/unf-0.1.4-r1 | 2 +- .../md5-cache/dev-ruby/unf_ext-0.0.7.7-r1 | 2 +- metadata/md5-cache/dev-ruby/unf_ext-0.0.8 | 2 +- .../dev-ruby/unicode-display_width-1.7.0 | 2 +- .../dev-ruby/unicode-display_width-2.0.0 | 2 +- .../dev-ruby/unicode-display_width-2.1.0 | 2 +- metadata/md5-cache/dev-ruby/unindent-1.0-r1 | 2 +- metadata/md5-cache/dev-ruby/uuidtools-2.2.0 | 2 +- .../md5-cache/dev-ruby/vagrant_cloud-2.0.3-r1 | 2 +- .../md5-cache/dev-ruby/vagrant_cloud-3.0.2 | 2 +- .../md5-cache/dev-ruby/vagrant_cloud-3.0.5 | 2 +- metadata/md5-cache/dev-ruby/vcard-0.2.16 | 2 +- metadata/md5-cache/dev-ruby/vcard-0.3.0 | 2 +- metadata/md5-cache/dev-ruby/vcr-4.0.0 | 2 +- metadata/md5-cache/dev-ruby/vcr-5.1.0 | 2 +- metadata/md5-cache/dev-ruby/vcr-6.0.0 | 2 +- metadata/md5-cache/dev-ruby/virtus-1.0.5 | 2 +- metadata/md5-cache/dev-ruby/vlad-2.7.1 | 2 +- metadata/md5-cache/dev-ruby/warden-1.2.9 | 2 +- metadata/md5-cache/dev-ruby/web-console-3.7.0 | 2 +- metadata/md5-cache/dev-ruby/web-console-4.1.0 | 2 +- metadata/md5-cache/dev-ruby/web-console-4.2.0 | 2 +- metadata/md5-cache/dev-ruby/webmock-3.14.0 | 2 +- metadata/md5-cache/dev-ruby/webrick-1.7.0 | 2 +- .../md5-cache/dev-ruby/webrobots-0.1.2-r2 | 2 +- metadata/md5-cache/dev-ruby/websocket-1.2.9 | 2 +- .../md5-cache/dev-ruby/websocket-1.2.9-r1 | 2 +- .../dev-ruby/websocket-driver-0.6.5-r1 | 2 +- .../md5-cache/dev-ruby/websocket-driver-0.7.5 | 2 +- .../dev-ruby/websocket-extensions-0.1.5 | 2 +- .../dev-ruby/websocket-extensions-0.1.5-r1 | 2 +- .../dev-ruby/whole_history_rating-0.1.2-r1 | 2 +- .../md5-cache/dev-ruby/will_paginate-3.3.0 | 2 +- .../md5-cache/dev-ruby/will_paginate-3.3.1 | 2 +- .../md5-cache/dev-ruby/windows_error-0.1.2-r1 | 2 +- .../md5-cache/dev-ruby/windows_error-0.1.3 | 2 +- metadata/md5-cache/dev-ruby/wirble-0.1.3-r5 | 2 +- metadata/md5-cache/dev-ruby/wisper-2.0.1 | 2 +- metadata/md5-cache/dev-ruby/x25519-1.0.8 | 2 +- metadata/md5-cache/dev-ruby/x25519-1.0.9 | 2 +- metadata/md5-cache/dev-ruby/xdr-3.0.1 | 2 +- metadata/md5-cache/dev-ruby/xdr-3.0.2 | 2 +- metadata/md5-cache/dev-ruby/xml-simple-1.1.9 | 2 +- metadata/md5-cache/dev-ruby/xmlrpc-0.3.2-r1 | 2 +- metadata/md5-cache/dev-ruby/xpath-3.2.0 | 2 +- metadata/md5-cache/dev-ruby/yajl-ruby-1.4.1 | 2 +- .../md5-cache/dev-ruby/yajl-ruby-1.4.1-r1 | 2 +- metadata/md5-cache/dev-ruby/yard-0.9.26 | 2 +- metadata/md5-cache/dev-ruby/yard-0.9.27 | 2 +- metadata/md5-cache/dev-ruby/zeitwerk-2.4.2 | 2 +- metadata/md5-cache/dev-ruby/zeitwerk-2.5.1 | 2 +- metadata/md5-cache/dev-ruby/zeitwerk-2.5.2 | 2 +- metadata/md5-cache/dev-ruby/zeitwerk-2.5.3 | 2 +- metadata/md5-cache/dev-ruby/zeitwerk-2.5.4 | 16 + metadata/md5-cache/dev-ruby/zentest-4.12.0 | 2 +- metadata/md5-cache/dev-scheme/Manifest.gz | Bin 10707 -> 10705 bytes metadata/md5-cache/dev-scheme/cyclone-0.34.0 | 4 +- metadata/md5-cache/dev-tcltk/Manifest.gz | Bin 8154 -> 8326 bytes metadata/md5-cache/dev-tcltk/expect-5.45.4 | 2 +- metadata/md5-cache/dev-tcltk/expect-5.45.4-r1 | 14 + metadata/md5-cache/dev-tcltk/snack-2.2.10-r9 | 10 +- metadata/md5-cache/dev-tcltk/tclpython-5.0-r1 | 10 +- metadata/md5-cache/dev-util/Manifest.gz | Bin 124528 -> 124661 bytes metadata/md5-cache/dev-util/aruba-0.6.2-r2 | 2 +- metadata/md5-cache/dev-util/aruba-1.0.3-r1 | 2 +- metadata/md5-cache/dev-util/aruba-1.1.2-r1 | 2 +- metadata/md5-cache/dev-util/aruba-2.0.0 | 2 +- metadata/md5-cache/dev-util/bats-1.3.0 | 12 - metadata/md5-cache/dev-util/bats-1.4.1 | 12 - metadata/md5-cache/dev-util/bazel-4.2.2 | 14 + 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/bitrise-1.24.0 | 2 +- .../md5-cache/dev-util/boost-build-1.78.0-r1 | 4 +- metadata/md5-cache/dev-util/bpftool-5.16.4 | 14 + .../md5-cache/dev-util/bpftrace-0.14.0-r2 | 2 +- .../md5-cache/dev-util/bpftrace-0.14.0-r3 | 2 +- .../md5-cache/dev-util/bpftrace-0.14.0-r4 | 2 +- metadata/md5-cache/dev-util/bpftrace-0.14.1 | 2 +- metadata/md5-cache/dev-util/cdecl-11.11 | 14 + metadata/md5-cache/dev-util/clazy-1.10-r2 | 2 +- metadata/md5-cache/dev-util/clazy-1.11 | 2 +- metadata/md5-cache/dev-util/codespell-2.1.0 | 4 +- metadata/md5-cache/dev-util/conan-1.44.0 | 15 + metadata/md5-cache/dev-util/cucumber-3.2.0 | 2 +- metadata/md5-cache/dev-util/cucumber-6.1.0 | 2 +- metadata/md5-cache/dev-util/cucumber-7.0.0 | 2 +- metadata/md5-cache/dev-util/cucumber-7.0.0-r1 | 2 +- metadata/md5-cache/dev-util/cucumber-7.1.0 | 2 +- .../md5-cache/dev-util/cucumber-core-10.0.0 | 2 +- .../md5-cache/dev-util/cucumber-core-10.0.1 | 2 +- .../md5-cache/dev-util/cucumber-core-10.1.0 | 2 +- .../md5-cache/dev-util/cucumber-core-10.1.1 | 2 +- .../md5-cache/dev-util/cucumber-core-3.2.1 | 2 +- .../md5-cache/dev-util/cucumber-core-9.0.1 | 2 +- .../dev-util/cucumber-create-meta-4.0.0 | 2 +- .../dev-util/cucumber-create-meta-6.0.1 | 2 +- .../dev-util/cucumber-create-meta-6.0.2 | 2 +- .../cucumber-cucumber-expressions-10.3.0 | 2 +- .../cucumber-cucumber-expressions-12.1.3 | 2 +- .../cucumber-cucumber-expressions-14.0.0 | 2 +- .../dev-util/cucumber-expressions-6.0.1 | 2 +- .../dev-util/cucumber-gherkin-18.1.1 | 2 +- .../dev-util/cucumber-gherkin-20.0.1 | 2 +- .../dev-util/cucumber-gherkin-22.0.0 | 2 +- .../cucumber-html-formatter-13.0.0-r2 | 2 +- .../cucumber-html-formatter-16.0.1-r1 | 2 +- .../cucumber-html-formatter-16.0.1-r2 | 2 +- .../dev-util/cucumber-html-formatter-17.0.0 | 2 +- .../dev-util/cucumber-messages-13.2.1 | 2 +- .../dev-util/cucumber-messages-14.0.1 | 2 +- .../dev-util/cucumber-messages-15.0.0 | 2 +- .../dev-util/cucumber-messages-17.0.0 | 2 +- .../dev-util/cucumber-messages-17.0.1 | 2 +- .../dev-util/cucumber-messages-17.1.0 | 2 +- .../dev-util/cucumber-messages-17.1.1 | 2 +- .../md5-cache/dev-util/cucumber-rails-1.8.0 | 2 +- .../md5-cache/dev-util/cucumber-rails-2.2.0 | 2 +- .../md5-cache/dev-util/cucumber-rails-2.3.0 | 2 +- .../md5-cache/dev-util/cucumber-rails-2.4.0 | 2 +- .../dev-util/cucumber-tag-expressions-2.0.4 | 2 +- .../dev-util/cucumber-tag-expressions-3.0.1 | 2 +- .../dev-util/cucumber-tag-expressions-4.1.0 | 2 +- .../dev-util/cucumber-tag_expressions-1.1.1 | 2 +- .../md5-cache/dev-util/cucumber-wire-0.0.1-r1 | 2 +- .../md5-cache/dev-util/cucumber-wire-5.0.1 | 2 +- .../md5-cache/dev-util/cucumber-wire-6.1.1 | 2 +- .../md5-cache/dev-util/cucumber-wire-6.2.0 | 2 +- .../md5-cache/dev-util/cucumber-wire-6.2.1 | 2 +- metadata/md5-cache/dev-util/cvise-2.4.0 | 2 +- metadata/md5-cache/dev-util/ddd-3.3.12-r5 | 9 +- .../docker-distribution-pruner-0_p20170401 | 2 +- metadata/md5-cache/dev-util/docker-ls-0.3.1 | 2 +- metadata/md5-cache/dev-util/dogtail-0.9.11 | 4 +- metadata/md5-cache/dev-util/drone-0.8.9 | 2 +- metadata/md5-cache/dev-util/drone-cli-0.8.6 | 2 +- metadata/md5-cache/dev-util/drone-cli-1.1.4 | 2 +- metadata/md5-cache/dev-util/edi-0.8.0-r1 | 2 +- metadata/md5-cache/dev-util/envman-2.1.1 | 2 +- metadata/md5-cache/dev-util/flawfinder-2.0.15 | 15 - metadata/md5-cache/dev-util/flawfinder-2.0.19 | 4 +- .../md5-cache/dev-util/gnome-builder-3.40.2 | 2 +- metadata/md5-cache/dev-util/howdoi-2.0.19 | 4 +- .../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 +- 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 | 2 +- metadata/md5-cache/dev-util/lldb-14.0.0.9999 | 2 +- metadata/md5-cache/dev-util/lldb-15.0.0.9999 | 15 + 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 +- .../dev-util/protobuf-cucumber-3.10.8-r1 | 2 +- metadata/md5-cache/dev-util/shellcheck-0.8.0 | 14 + .../spirv-llvm-translator-11.1.0_pre20210212 | 2 +- .../dev-util/spirv-llvm-translator-12.0.0 | 2 +- .../dev-util/spirv-llvm-translator-13.0.0 | 2 +- metadata/md5-cache/dev-util/stepman-0.10.5 | 2 +- .../md5-cache/dev-util/stripe-mock-0.116.0 | 2 +- .../md5-cache/dev-util/stripe-mock-0.117.0 | 2 +- .../md5-cache/dev-util/wayland-scanner-1.19.0 | 14 - metadata/md5-cache/dev-vcs/Manifest.gz | Bin 19621 -> 19302 bytes metadata/md5-cache/dev-vcs/mercurial-5.8 | 2 +- metadata/md5-cache/dev-vcs/mercurial-5.8.1 | 2 +- .../{mercurial-6.0.1 => mercurial-6.0.2} | 4 +- metadata/md5-cache/dev-vcs/mr-1.20170129 | 11 - metadata/md5-cache/dev-vcs/mr-1.20171231 | 11 - metadata/md5-cache/games-action/Manifest.gz | Bin 14418 -> 14418 bytes .../dxx-rebirth-0.61.0_pre20210623 | 2 +- .../md5-cache/games-action/dxx-rebirth-9999 | 2 +- metadata/md5-cache/games-arcade/Manifest.gz | Bin 21620 -> 21620 bytes .../games-arcade/gnome-nibbles-3.38.2 | 4 +- .../md5-cache/games-arcade/gnome-robots-40.0 | 4 +- metadata/md5-cache/games-board/Manifest.gz | Bin 11573 -> 11567 bytes .../games-board/four-in-a-row-3.38.1 | 4 +- .../md5-cache/games-board/gnome-chess-40.1 | 4 +- .../games-board/gnome-mahjongg-3.38.3 | 4 +- .../md5-cache/games-board/gnome-mines-40.0 | 4 +- metadata/md5-cache/games-board/iagno-3.38.1 | 4 +- metadata/md5-cache/games-board/tali-40.4 | 4 +- .../md5-cache/games-emulation/Manifest.gz | Bin 13484 -> 13482 bytes .../{fceux-2.6.1 => fceux-2.6.2} | 6 +- metadata/md5-cache/games-engines/Manifest.gz | Bin 6379 -> 6376 bytes metadata/md5-cache/games-engines/box2d-2.4.1 | 4 +- metadata/md5-cache/games-misc/Manifest.gz | Bin 9879 -> 9873 bytes .../md5-cache/games-misc/lolcat-100.0.1-r1 | 2 +- metadata/md5-cache/games-puzzle/Manifest.gz | Bin 17935 -> 18280 bytes .../md5-cache/games-puzzle/braid-gog-2.0.0.3 | 13 + .../md5-cache/games-puzzle/braid-hb-20150611 | 13 + .../games-puzzle/five-or-more-3.32.2 | 4 +- .../games-puzzle/gnome-klotski-3.38.2 | 4 +- .../md5-cache/games-puzzle/gnome-sudoku-40.2 | 4 +- .../games-puzzle/gnome-taquin-3.38.1 | 4 +- .../games-puzzle/gnome-tetravex-3.38.2 | 4 +- metadata/md5-cache/games-puzzle/hitori-3.38.3 | 4 +- .../md5-cache/games-puzzle/lightsoff-40.0.1 | 4 +- .../md5-cache/games-puzzle/pingus-0.7.6-r3 | 2 +- .../md5-cache/games-puzzle/quadrapassel-40.2 | 4 +- .../md5-cache/games-puzzle/swell-foop-40.1 | 4 +- .../md5-cache/games-roguelike/Manifest.gz | Bin 3610 -> 3597 bytes ...p-0.28.0_pre20220107 => stone-soup-0.28.0} | 4 +- metadata/md5-cache/games-sports/Manifest.gz | Bin 2091 -> 2090 bytes .../md5-cache/games-sports/trigger-0.6.1-r1 | 11 +- .../games-strategy/0ad-0.0.24b_alpha-r1 | 15 - .../games-strategy/0ad-0.0.25b_alpha | 2 +- metadata/md5-cache/games-strategy/Manifest.gz | Bin 12330 -> 11999 bytes .../games-strategy/endless-sky-0.9.14 | 2 +- metadata/md5-cache/games-strategy/naev-0.9.1 | 16 - metadata/md5-cache/games-util/Manifest.gz | Bin 9001 -> 8997 bytes .../games-util/xboxdrv-0.8.8_p20190118-r1 | 2 +- metadata/md5-cache/gnome-base/Manifest.gz | Bin 7226 -> 7220 bytes .../md5-cache/gnome-base/dconf-editor-3.38.3 | 4 +- metadata/md5-cache/gnome-base/gnome-40.0 | 4 +- .../md5-cache/gnome-base/gnome-core-apps-40.0 | 4 +- .../md5-cache/gnome-base/gnome-core-libs-40.6 | 4 +- .../gnome-base/gnome-extra-apps-40.0 | 4 +- .../md5-cache/gnome-base/gnome-menus-3.36.0 | 4 +- metadata/md5-cache/gnome-extra/Manifest.gz | Bin 20163 -> 19512 bytes .../gnome-extra/gnome-calculator-40.1 | 4 +- .../md5-cache/gnome-extra/gnome-calendar-40.2 | 4 +- .../gnome-extra/gnome-characters-40.0 | 4 +- .../md5-cache/gnome-extra/gnome-contacts-40.0 | 4 +- ...shell-extension-bluetooth-quick-connect-20 | 11 - ...shell-extension-bluetooth-quick-connect-23 | 11 - ...shell-extension-bluetooth-quick-connect-25 | 11 - ...nome-shell-extension-desktop-icons-ng-33.0 | 13 - .../gnome-shell-extensions-40.4-r1 | 4 +- .../gnome-extra/gnome-system-monitor-40.1 | 4 +- .../md5-cache/gnome-extra/gnome-tweaks-40.0 | 4 +- .../gnome-extra/gnome-user-docs-40.5 | 4 +- .../gnome-extra/gnome-user-share-3.34.0 | 4 +- .../md5-cache/gnome-extra/gnome-weather-40.1 | 4 +- metadata/md5-cache/gnome-extra/sushi-3.38.1 | 4 +- metadata/md5-cache/gnome-extra/yelp-40.3 | 4 +- metadata/md5-cache/gui-apps/Manifest.gz | Bin 8084 -> 8424 bytes metadata/md5-cache/gui-apps/foot-1.11.0 | 14 + .../md5-cache/gui-apps/foot-terminfo-1.11.0 | 11 + metadata/md5-cache/gui-libs/Manifest.gz | Bin 5923 -> 5924 bytes metadata/md5-cache/gui-libs/amtk-5.2.0 | 4 +- metadata/md5-cache/gui-libs/libadwaita-1.0.1 | 4 +- metadata/md5-cache/gui-libs/tepl-6.00.0-r1 | 4 +- metadata/md5-cache/kde-apps/Manifest.gz | Bin 73878 -> 73890 bytes .../{dolphin-21.08.3 => dolphin-21.08.3-r1} | 2 +- .../{dolphin-21.12.2 => dolphin-21.12.2.1} | 4 +- ...xtedit-21.12.2 => kpimtextedit-21.12.2-r2} | 0 metadata/md5-cache/kde-frameworks/Manifest.gz | Bin 26807 -> 26796 bytes .../kde-frameworks/extra-cmake-modules-5.90.0 | 4 +- .../kde-frameworks/kglobalaccel-5.90.0 | 4 +- metadata/md5-cache/kde-misc/Manifest.gz | Bin 5820 -> 5819 bytes metadata/md5-cache/kde-misc/tellico-3.4.3 | 4 +- metadata/md5-cache/kde-plasma/Manifest.gz | Bin 17662 -> 17663 bytes ...dons-5.23.5 => kdeplasma-addons-5.23.5-r1} | 2 +- ...ns-5.23.90 => kdeplasma-addons-5.23.90-r1} | 2 +- .../{kwin-5.23.5 => kwin-5.23.5-r1} | 2 +- .../{kwin-5.23.90 => kwin-5.23.90-r1} | 2 +- ...pace-5.23.5 => plasma-workspace-5.23.5-r1} | 2 +- ...ce-5.23.90 => plasma-workspace-5.23.90-r1} | 2 +- metadata/md5-cache/mail-client/Manifest.gz | Bin 6703 -> 6697 bytes .../md5-cache/mail-client/evolution-3.40.4 | 4 +- .../md5-cache/mail-client/thunderbird-91.5.0 | 2 +- .../md5-cache/mail-client/thunderbird-91.5.1 | 4 +- .../mail-client/thunderbird-bin-91.5.1 | 4 +- metadata/md5-cache/mail-filter/Manifest.gz | Bin 11140 -> 11136 bytes .../mail-filter/opensmtpd-filter-rspamd-0.1.6 | 2 +- .../md5-cache/mail-filter/postforward-1.1.0 | 2 +- .../md5-cache/mail-filter/postforward-1.1.1 | 2 +- metadata/md5-cache/mail-mta/Manifest.gz | Bin 4354 -> 4517 bytes metadata/md5-cache/mail-mta/postfix-3.6.5-r1 | 15 + .../{postfix-3.7.0_rc2 => postfix-3.7.0} | 2 +- ....8_pre20220129 => postfix-3.8_pre20220204} | 2 +- metadata/md5-cache/media-fonts/Manifest.gz | Bin 41259 -> 41256 bytes metadata/md5-cache/media-fonts/open-sans-1-r1 | 4 +- metadata/md5-cache/media-gfx/Manifest.gz | Bin 58349 -> 58014 bytes .../{blender-3.0.0 => blender-3.0.0-r1} | 6 +- metadata/md5-cache/media-gfx/blender-9999 | 6 +- metadata/md5-cache/media-gfx/eog-40.3 | 4 +- metadata/md5-cache/media-gfx/fotoxx-22.1 | 12 - .../media-gfx/{fotoxx-22.11 => fotoxx-22.12} | 2 +- .../media-gfx/gnome-font-viewer-40.0-r1 | 4 +- .../md5-cache/media-gfx/gnome-photos-40.0 | 4 +- .../media-gfx/gnome-screenshot-40.0-r1 | 4 +- metadata/md5-cache/media-gfx/gscan2pdf-2.12.4 | 4 +- .../md5-cache/media-gfx/prusaslicer-2.3.3-r1 | 16 - metadata/md5-cache/media-gfx/shotwell-0.30.14 | 4 +- metadata/md5-cache/media-libs/Manifest.gz | Bin 100555 -> 100279 bytes metadata/md5-cache/media-libs/codec2-1.0.3 | 2 +- metadata/md5-cache/media-libs/fcft-3.0.0 | 16 + metadata/md5-cache/media-libs/fcft-3.0.1 | 16 + metadata/md5-cache/media-libs/harfbuzz-3.2.0 | 4 +- .../{harfbuzz-3.1.2 => harfbuzz-3.3.2} | 6 +- metadata/md5-cache/media-libs/lcms-2.13.1 | 16 + .../md5-cache/media-libs/libchamplain-0.12.20 | 4 +- metadata/md5-cache/media-libs/libdiscid-0.6.2 | 4 +- .../md5-cache/media-libs/libffado-2.4.4-r1 | 2 +- metadata/md5-cache/media-libs/libglvnd-1.3.4 | 15 - metadata/md5-cache/media-libs/libglvnd-1.4.0 | 4 +- metadata/md5-cache/media-libs/libinsane-1.0.7 | 15 - metadata/md5-cache/media-libs/libinsane-1.0.8 | 15 - .../md5-cache/media-libs/libopenmpt-0.6.1 | 15 + .../media-libs/libtgvoip-2.4.4_p20211129 | 4 +- metadata/md5-cache/media-libs/mesa-21.2.6 | 16 - metadata/md5-cache/media-libs/mesa-21.3.2 | 16 - metadata/md5-cache/media-libs/mesa-21.3.3 | 16 - metadata/md5-cache/media-libs/mesa-21.3.4 | 16 - metadata/md5-cache/media-libs/mesa-21.3.5 | 10 +- metadata/md5-cache/media-libs/mesa-22.0.0_rc1 | 4 +- metadata/md5-cache/media-libs/mesa-9999 | 4 +- metadata/md5-cache/media-libs/openexr-3.1.4 | 4 +- metadata/md5-cache/media-libs/opusfile-0.12 | 4 +- .../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 | 2 +- metadata/md5-cache/media-libs/osl-1.12.0.2-r3 | 2 +- metadata/md5-cache/media-libs/rtmidi-5.0.0 | 14 + .../md5-cache/media-libs/tg_owt-0_pre20211207 | 4 +- metadata/md5-cache/media-plugins/Manifest.gz | Bin 86762 -> 86772 bytes .../media-plugins/grilo-plugins-0.3.14 | 4 +- .../gst-plugins-gdkpixbuf-1.18.4 | 4 +- .../media-plugins/gst-plugins-taglib-1.18.4 | 4 +- metadata/md5-cache/media-radio/Manifest.gz | Bin 7177 -> 7342 bytes metadata/md5-cache/media-radio/fldigi-4.1.20 | 4 +- metadata/md5-cache/media-radio/flrig-1.4.4 | 4 +- metadata/md5-cache/media-radio/qrq-0.3.5 | 14 + metadata/md5-cache/media-radio/tlf-1.4.1-r1 | 6 +- metadata/md5-cache/media-sound/Manifest.gz | Bin 76284 -> 76280 bytes .../md5-cache/media-sound/easyeffects-6.2.3 | 4 +- .../md5-cache/media-sound/gnome-music-40.1.1 | 4 +- .../md5-cache/media-sound/klick-0.12.2-r2 | 2 +- metadata/md5-cache/media-sound/mixxx-2.2.4-r1 | 2 +- metadata/md5-cache/media-sound/mumble-1.4.230 | 2 +- metadata/md5-cache/media-sound/mumble-9999 | 2 +- .../md5-cache/media-sound/openmpt123-0.5.14 | 14 - .../{openmpt123-0.6.0 => openmpt123-0.6.1} | 8 +- .../md5-cache/media-sound/puddletag-2.1.1 | 14 + .../md5-cache/media-sound/sound-juicer-3.38.0 | 4 +- .../md5-cache/media-sound/strawberry-1.0.1 | 4 +- metadata/md5-cache/media-tv/Manifest.gz | Bin 5969 -> 6131 bytes .../media-tv/gentoo-vdr-scripts-2.8-r1 | 13 + metadata/md5-cache/media-video/Manifest.gz | Bin 38755 -> 39236 bytes .../md5-cache/media-video/ffmpeg-4.4.1-r1 | 2 +- metadata/md5-cache/media-video/ffmpeg-5.0 | 2 +- metadata/md5-cache/media-video/ffmpeg-9999 | 2 +- .../media-video/ffmpeg2theora-0.30-r1 | 2 +- metadata/md5-cache/media-video/openshot-2.6.1 | 2 +- .../md5-cache/media-video/pipewire-0.3.45 | 17 + .../media-video/pipewire-0.3.45_p20220205 | 17 + metadata/md5-cache/media-video/pipewire-9999 | 10 +- metadata/md5-cache/media-video/totem-3.38.2 | 4 +- .../media-video/wireplumber-0.4.7-r1 | 8 +- .../md5-cache/media-video/wireplumber-0.4.8 | 16 + .../md5-cache/media-video/wireplumber-9999 | 10 +- metadata/md5-cache/net-analyzer/Manifest.gz | Bin 65892 -> 66055 bytes .../md5-cache/net-analyzer/chronograf-1.4.3.0 | 2 +- .../md5-cache/net-analyzer/chronograf-1.6.2 | 2 +- .../md5-cache/net-analyzer/chronograf-1.7.3 | 2 +- metadata/md5-cache/net-analyzer/ifstat-1.1-r2 | 4 +- .../md5-cache/net-analyzer/kapacitor-1.5.5 | 2 +- metadata/md5-cache/net-analyzer/ntopng-5.2.1 | 13 + .../md5-cache/net-analyzer/sancp-1.6.1-r7 | 6 +- metadata/md5-cache/net-analyzer/vnstat-2.8 | 4 +- metadata/md5-cache/net-dns/Manifest.gz | Bin 14416 -> 14418 bytes .../md5-cache/net-dns/resolvconf-symlink-0 | 4 +- metadata/md5-cache/net-firewall/Manifest.gz | Bin 6576 -> 6579 bytes .../md5-cache/net-firewall/ebtables-2.0.11-r3 | 4 +- .../md5-cache/net-firewall/firewalld-1.0.2 | 4 +- metadata/md5-cache/net-firewall/ipset-7.15 | 4 +- metadata/md5-cache/net-fs/Manifest.gz | Bin 6526 -> 6531 bytes metadata/md5-cache/net-fs/samba-4.14.12 | 4 +- metadata/md5-cache/net-fs/samba-4.15.4 | 4 +- metadata/md5-cache/net-ftp/Manifest.gz | Bin 5996 -> 5999 bytes metadata/md5-cache/net-ftp/filezilla-3.57.0 | 4 +- metadata/md5-cache/net-im/Manifest.gz | Bin 17403 -> 17247 bytes metadata/md5-cache/net-im/bitlbee-3.6-r1 | 4 +- metadata/md5-cache/net-im/bitlbee-9999 | 8 +- .../net-im/mattermost-desktop-bin-5.0.2 | 11 - .../net-im/mattermost-desktop-bin-5.0.3 | 11 + ...p-bin-5.28.0 => signal-desktop-bin-5.30.0} | 6 +- metadata/md5-cache/net-im/swift-4.0.2-r102 | 2 +- .../md5-cache/net-im/teams-1.4.00.13653-r2 | 4 +- .../md5-cache/net-im/teams-1.4.00.26453-r1 | 4 +- .../md5-cache/net-im/teams-1.4.00.7556-r1 | 4 +- .../md5-cache/net-im/telegram-desktop-3.4.3 | 4 +- .../md5-cache/net-im/telegram-desktop-3.4.8 | 4 +- .../net-im/telegram-desktop-bin-3.3.0 | 11 - ...p-bin-3.4.3 => telegram-desktop-bin-3.5.0} | 4 +- metadata/md5-cache/net-irc/Manifest.gz | Bin 12815 -> 12826 bytes .../md5-cache/net-irc/atheme-services-7.2.12 | 4 +- metadata/md5-cache/net-irc/inspircd-3.12.0 | 4 +- metadata/md5-cache/net-libs/Manifest.gz | Bin 54778 -> 55079 bytes metadata/md5-cache/net-libs/gtk-vnc-1.3.0 | 4 +- metadata/md5-cache/net-libs/jreen-1.3.0-r1 | 14 - metadata/md5-cache/net-libs/libgfbgraph-0.2.5 | 4 +- metadata/md5-cache/net-libs/libslirp-4.6.1 | 4 +- .../md5-cache/net-libs/libtrace-4.0.18_p1 | 14 + .../md5-cache/net-libs/libzapojit-0.0.3-r1 | 4 +- metadata/md5-cache/net-libs/nDPI-4.2 | 13 + metadata/md5-cache/net-libs/nDPI-9999 | 2 +- metadata/md5-cache/net-libs/neon-0.32.2 | 4 +- metadata/md5-cache/net-libs/phodav-2.5 | 4 +- metadata/md5-cache/net-libs/quiche-0.12.0 | 12 + metadata/md5-cache/net-libs/quiche-9999 | 2 +- metadata/md5-cache/net-libs/serf-1.3.9-r2 | 2 +- metadata/md5-cache/net-libs/usrsctp-0.9.5.0 | 4 +- metadata/md5-cache/net-libs/webkit-gtk-2.34.4 | 4 +- .../{xdp-tools-1.2.0 => xdp-tools-1.2.2} | 8 +- metadata/md5-cache/net-mail/Manifest.gz | Bin 21909 -> 21905 bytes .../md5-cache/net-mail/mailshears-0.0.4-r1 | 2 +- metadata/md5-cache/net-misc/Manifest.gz | Bin 90532 -> 90830 bytes .../md5-cache/net-misc/bridge-utils-1.7.1-r1 | 14 + .../net-misc/calico-cni-plugin-3.1.3 | 2 +- metadata/md5-cache/net-misc/calicoctl-3.1.3 | 2 +- metadata/md5-cache/net-misc/connman-1.41-r1 | 15 + metadata/md5-cache/net-misc/croc-9.4.2 | 13 - metadata/md5-cache/net-misc/croc-9.5.1 | 13 + metadata/md5-cache/net-misc/drive-0.3.9.1 | 2 +- metadata/md5-cache/net-misc/drive-0.3.9.1-r1 | 2 +- metadata/md5-cache/net-misc/felix-3.1.3 | 2 +- metadata/md5-cache/net-misc/gallery-dl-1.20.4 | 15 + .../net-misc/gnome-online-miners-3.34.0-r1 | 4 +- metadata/md5-cache/net-misc/spice-gtk-0.39-r2 | 4 +- metadata/md5-cache/net-misc/vinagre-3.22.0-r3 | 4 +- metadata/md5-cache/net-misc/xmrig-6.16.4 | 14 + metadata/md5-cache/net-misc/you-get-0.4.1545 | 16 - metadata/md5-cache/net-misc/you-get-0.4.1555 | 4 +- metadata/md5-cache/net-misc/yt-dlp-2022.1.21 | 15 - metadata/md5-cache/net-misc/zerotier-1.6.3 | 2 +- metadata/md5-cache/net-misc/zerotier-1.6.4 | 2 +- metadata/md5-cache/net-p2p/Manifest.gz | Bin 16570 -> 16573 bytes .../md5-cache/net-p2p/qbittorrent-4.4.0-r1 | 4 +- metadata/md5-cache/net-proxy/Manifest.gz | Bin 8683 -> 8683 bytes .../md5-cache/net-proxy/obfs4proxy-0.0.12 | 12 - .../md5-cache/net-proxy/obfs4proxy-0.0.13 | 12 + metadata/md5-cache/net-wireless/Manifest.gz | Bin 28841 -> 29168 bytes .../md5-cache/net-wireless/gnuradio-3.8.5.0 | 16 + metadata/md5-cache/net-wireless/gnuradio-9999 | 8 +- metadata/md5-cache/net-wireless/iwd-1.24 | 14 + metadata/md5-cache/sci-astronomy/Manifest.gz | Bin 8087 -> 8084 bytes .../md5-cache/sci-astronomy/stellarium-0.21.3 | 4 +- .../md5-cache/sci-electronics/Manifest.gz | Bin 13943 -> 13939 bytes .../{kicad-5.1.12 => kicad-5.1.12-r2} | 10 +- ...es3d-5.1.12 => kicad-packages3d-5.1.12-r1} | 7 +- .../md5-cache/sci-electronics/klayout-0.27.3 | 4 +- .../{klayout-0.26.11 => klayout-0.27.7} | 16 +- .../md5-cache/sci-geosciences/Manifest.gz | Bin 18499 -> 18498 bytes .../md5-cache/sci-geosciences/folium-0.12.1 | 12 +- .../md5-cache/sci-geosciences/gpsd-3.23.1-r1 | 2 +- metadata/md5-cache/sci-geosciences/gpsd-9999 | 2 +- metadata/md5-cache/sci-libs/Manifest.gz | Bin 59308 -> 59474 bytes metadata/md5-cache/sci-libs/bliss-0.77 | 4 +- metadata/md5-cache/sci-libs/branca-0.4.2-r1 | 12 +- 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/gdal-3.3.3 | 15 - metadata/md5-cache/sci-libs/gdal-3.4.0 | 15 - metadata/md5-cache/sci-libs/gsl-2.7.1-r1 | 4 +- metadata/md5-cache/sci-libs/indilib-1.9.4 | 2 +- metadata/md5-cache/sci-libs/keras-2.7.0 | 2 +- metadata/md5-cache/sci-libs/keras-2.8.0 | 16 + .../md5-cache/sci-libs/tensorflow-2.5.0-r3 | 2 +- metadata/md5-cache/sci-libs/tensorflow-2.7.0 | 2 +- metadata/md5-cache/sci-libs/tensorflow-2.8.0 | 17 + .../sci-libs/tensorflow-estimator-2.5.0 | 2 +- .../sci-libs/tensorflow-estimator-2.7.0 | 2 +- .../sci-libs/tensorflow-estimator-2.8.0 | 15 + .../md5-cache/sci-mathematics/Manifest.gz | Bin 25274 -> 24966 bytes .../md5-cache/sci-mathematics/cvc4-1.7-r1 | 4 +- metadata/md5-cache/sci-mathematics/cvc4-1.8 | 6 +- .../md5-cache/sci-mathematics/polymake-4.6 | 4 +- .../sci-mathematics/singular-4.2.1-r1 | 14 - ...singular-4.2.1_p3 => singular-4.2.1_p3-r1} | 10 +- .../sci-mathematics/why3-for-spark-2018 | 14 - .../sci-mathematics/why3-for-spark-2019-r2 | 8 +- .../sci-mathematics/why3-for-spark-2020 | 2 +- .../sci-mathematics/why3-for-spark-2021 | 6 +- .../md5-cache/sci-visualization/Manifest.gz | Bin 8129 -> 8286 bytes .../sci-visualization/dash-1.20.0-r1 | 10 +- .../md5-cache/sci-visualization/dash-1.21.0 | 12 +- .../dash-core-components-1.16.0 | 10 +- .../dash-core-components-1.17.1 | 10 +- .../dash-html-components-1.1.3 | 10 +- .../dash-html-components-1.1.4 | 10 +- .../sci-visualization/dash-table-4.11.3 | 10 +- .../sci-visualization/dash-table-4.12.1 | 10 +- .../sci-visualization/jupyter-dash-0.4.0 | 10 +- .../sci-visualization/tensorboard-2.8.0 | 15 + metadata/md5-cache/sec-policy/Manifest.gz | Bin 159096 -> 197942 bytes .../sec-policy/selinux-abrt-2.20220106-r1 | 13 + .../selinux-accountsd-2.20220106-r1 | 13 + .../sec-policy/selinux-acct-2.20220106-r1 | 13 + .../sec-policy/selinux-afs-2.20220106-r1 | 13 + .../sec-policy/selinux-aide-2.20220106-r1 | 13 + .../sec-policy/selinux-alsa-2.20220106-r1 | 13 + .../sec-policy/selinux-amanda-2.20220106-r1 | 13 + .../sec-policy/selinux-amavis-2.20220106-r1 | 13 + .../sec-policy/selinux-android-2.20220106-r1 | 13 + .../sec-policy/selinux-apache-2.20220106-r1 | 13 + .../sec-policy/selinux-apcupsd-2.20220106-r1 | 13 + .../sec-policy/selinux-apm-2.20220106-r1 | 13 + .../sec-policy/selinux-arpwatch-2.20220106-r1 | 13 + .../sec-policy/selinux-asterisk-2.20220106-r1 | 13 + .../sec-policy/selinux-at-2.20220106-r1 | 13 + .../selinux-automount-2.20220106-r1 | 13 + .../sec-policy/selinux-avahi-2.20220106-r1 | 13 + .../sec-policy/selinux-awstats-2.20220106-r1 | 13 + .../sec-policy/selinux-backup-2.20220106-r1 | 13 + .../sec-policy/selinux-bacula-2.20220106-r1 | 13 + .../sec-policy/selinux-base-2.20220106-r1 | 14 + .../selinux-base-policy-2.20220106-r1 | 14 + .../sec-policy/selinux-bind-2.20220106-r1 | 13 + .../sec-policy/selinux-bitcoin-2.20220106-r1 | 13 + .../sec-policy/selinux-bitlbee-2.20220106-r1 | 13 + .../selinux-bluetooth-2.20220106-r1 | 13 + .../sec-policy/selinux-brctl-2.20220106-r1 | 13 + .../selinux-cachefilesd-2.20220106-r1 | 13 + .../selinux-calamaris-2.20220106-r1 | 13 + .../sec-policy/selinux-canna-2.20220106-r1 | 13 + .../sec-policy/selinux-cdrecord-2.20220106-r1 | 13 + .../sec-policy/selinux-ceph-2.20220106-r1 | 13 + .../sec-policy/selinux-certbot-2.20220106-r1 | 13 + .../selinux-cgmanager-2.20220106-r1 | 13 + .../sec-policy/selinux-cgroup-2.20220106-r1 | 13 + .../sec-policy/selinux-chromium-2.20220106-r1 | 14 + .../sec-policy/selinux-chronyd-2.20220106-r1 | 13 + .../sec-policy/selinux-clamav-2.20220106-r1 | 13 + .../sec-policy/selinux-collectd-2.20220106-r1 | 13 + .../sec-policy/selinux-colord-2.20220106-r1 | 13 + .../selinux-container-2.20220106-r1 | 13 + .../sec-policy/selinux-corosync-2.20220106-r1 | 13 + .../sec-policy/selinux-couchdb-2.20220106-r1 | 13 + .../sec-policy/selinux-courier-2.20220106-r1 | 13 + .../selinux-cpucontrol-2.20220106-r1 | 13 + .../selinux-cpufreqselector-2.20220106-r1 | 13 + .../sec-policy/selinux-cups-2.20220106-r1 | 13 + .../sec-policy/selinux-cvs-2.20220106-r1 | 13 + .../sec-policy/selinux-cyphesis-2.20220106-r1 | 13 + .../selinux-daemontools-2.20220106-r1 | 13 + .../sec-policy/selinux-dante-2.20220106-r1 | 13 + .../sec-policy/selinux-dbadm-2.20220106-r1 | 13 + .../sec-policy/selinux-dbskk-2.20220106-r1 | 13 + .../sec-policy/selinux-dbus-2.20220106-r1 | 13 + .../sec-policy/selinux-ddclient-2.20220106-r1 | 13 + .../selinux-devicekit-2.20220106-r1 | 13 + .../sec-policy/selinux-dhcp-2.20220106-r1 | 13 + .../sec-policy/selinux-dictd-2.20220106-r1 | 13 + .../sec-policy/selinux-dirmngr-2.20220106-r1 | 13 + .../sec-policy/selinux-dirsrv-2.20220106-r1 | 13 + .../sec-policy/selinux-distcc-2.20220106-r1 | 13 + .../sec-policy/selinux-djbdns-2.20220106-r1 | 13 + .../sec-policy/selinux-dkim-2.20220106-r1 | 13 + .../selinux-dmidecode-2.20220106-r1 | 13 + .../sec-policy/selinux-dnsmasq-2.20220106-r1 | 13 + .../sec-policy/selinux-docker-2.20220106-r1 | 13 + .../sec-policy/selinux-dovecot-2.20220106-r1 | 13 + .../sec-policy/selinux-dpkg-2.20220106-r1 | 13 + .../sec-policy/selinux-dracut-2.20220106-r1 | 13 + .../sec-policy/selinux-dropbox-2.20220106-r1 | 13 + .../sec-policy/selinux-entropyd-2.20220106-r1 | 13 + .../selinux-evolution-2.20220106-r1 | 13 + .../sec-policy/selinux-exim-2.20220106-r1 | 13 + .../sec-policy/selinux-fail2ban-2.20220106-r1 | 13 + .../selinux-fetchmail-2.20220106-r1 | 13 + .../sec-policy/selinux-finger-2.20220106-r1 | 13 + .../sec-policy/selinux-flash-2.20220106-r1 | 13 + .../sec-policy/selinux-fprintd-2.20220106-r1 | 13 + .../sec-policy/selinux-ftp-2.20220106-r1 | 13 + .../sec-policy/selinux-games-2.20220106-r1 | 13 + .../selinux-gatekeeper-2.20220106-r1 | 13 + .../sec-policy/selinux-git-2.20220106-r1 | 13 + .../sec-policy/selinux-gitosis-2.20220106-r1 | 13 + .../sec-policy/selinux-gnome-2.20220106-r1 | 13 + .../selinux-googletalk-2.20220106-r1 | 14 + .../sec-policy/selinux-gorg-2.20220106-r1 | 13 + .../sec-policy/selinux-gpg-2.20220106-r1 | 13 + .../sec-policy/selinux-gpm-2.20220106-r1 | 13 + .../sec-policy/selinux-gpsd-2.20220106-r1 | 13 + .../sec-policy/selinux-gssproxy-2.20220106-r1 | 13 + .../sec-policy/selinux-hddtemp-2.20220106-r1 | 13 + .../sec-policy/selinux-icecast-2.20220106-r1 | 13 + .../sec-policy/selinux-ifplugd-2.20220106-r1 | 13 + .../sec-policy/selinux-inetd-2.20220106-r1 | 13 + .../sec-policy/selinux-inn-2.20220106-r1 | 13 + .../sec-policy/selinux-ipsec-2.20220106-r1 | 13 + .../sec-policy/selinux-irc-2.20220106-r1 | 13 + .../sec-policy/selinux-ircd-2.20220106-r1 | 13 + .../selinux-irqbalance-2.20220106-r1 | 13 + .../sec-policy/selinux-jabber-2.20220106-r1 | 13 + .../sec-policy/selinux-java-2.20220106-r1 | 14 + .../selinux-kdeconnect-2.20220106-r1 | 13 + .../sec-policy/selinux-kdump-2.20220106-r1 | 13 + .../sec-policy/selinux-kerberos-2.20220106-r1 | 13 + .../selinux-kerneloops-2.20220106-r1 | 13 + .../sec-policy/selinux-kismet-2.20220106-r1 | 13 + .../sec-policy/selinux-ksmtuned-2.20220106-r1 | 13 + .../sec-policy/selinux-ldap-2.20220106-r1 | 13 + .../sec-policy/selinux-links-2.20220106-r1 | 13 + .../sec-policy/selinux-lircd-2.20220106-r1 | 13 + .../sec-policy/selinux-loadkeys-2.20220106-r1 | 13 + .../selinux-logrotate-2.20220106-r1 | 13 + .../selinux-logsentry-2.20220106-r1 | 13 + .../sec-policy/selinux-logwatch-2.20220106-r1 | 13 + .../sec-policy/selinux-lpd-2.20220106-r1 | 13 + .../sec-policy/selinux-mailman-2.20220106-r1 | 13 + .../selinux-makewhatis-2.20220106-r1 | 13 + .../sec-policy/selinux-mandb-2.20220106-r1 | 13 + .../sec-policy/selinux-mcelog-2.20220106-r1 | 13 + .../selinux-memcached-2.20220106-r1 | 13 + .../sec-policy/selinux-milter-2.20220106-r1 | 13 + .../selinux-modemmanager-2.20220106-r1 | 13 + .../sec-policy/selinux-mono-2.20220106-r1 | 13 + .../sec-policy/selinux-mozilla-2.20220106-r1 | 14 + .../sec-policy/selinux-mpd-2.20220106-r1 | 13 + .../sec-policy/selinux-mplayer-2.20220106-r1 | 14 + .../sec-policy/selinux-mrtg-2.20220106-r1 | 13 + .../sec-policy/selinux-munin-2.20220106-r1 | 13 + .../sec-policy/selinux-mutt-2.20220106-r1 | 13 + .../sec-policy/selinux-mysql-2.20220106-r1 | 13 + .../sec-policy/selinux-nagios-2.20220106-r1 | 13 + .../sec-policy/selinux-ncftool-2.20220106-r1 | 13 + .../selinux-networkmanager-2.20220106-r1 | 13 + .../sec-policy/selinux-nginx-2.20220106-r1 | 13 + .../sec-policy/selinux-nslcd-2.20220106-r1 | 13 + .../sec-policy/selinux-ntop-2.20220106-r1 | 13 + .../sec-policy/selinux-ntp-2.20220106-r1 | 13 + .../sec-policy/selinux-nut-2.20220106-r1 | 13 + .../sec-policy/selinux-nx-2.20220106-r1 | 13 + .../sec-policy/selinux-oddjob-2.20220106-r1 | 13 + .../sec-policy/selinux-oident-2.20220106-r1 | 13 + .../sec-policy/selinux-openct-2.20220106-r1 | 13 + .../sec-policy/selinux-openrc-2.20220106-r1 | 13 + .../sec-policy/selinux-openvpn-2.20220106-r1 | 13 + .../sec-policy/selinux-pan-2.20220106-r1 | 13 + .../sec-policy/selinux-pcscd-2.20220106-r1 | 13 + .../sec-policy/selinux-phpfpm-2.20220106-r1 | 13 + .../selinux-plymouthd-2.20220106-r1 | 13 + .../sec-policy/selinux-podman-2.20220106-r1 | 13 + .../selinux-policykit-2.20220106-r1 | 13 + .../sec-policy/selinux-portmap-2.20220106-r1 | 13 + .../sec-policy/selinux-postfix-2.20220106-r1 | 13 + .../selinux-postgresql-2.20220106-r1 | 13 + .../sec-policy/selinux-postgrey-2.20220106-r1 | 13 + .../sec-policy/selinux-ppp-2.20220106-r1 | 13 + .../sec-policy/selinux-prelink-2.20220106-r1 | 13 + .../sec-policy/selinux-prelude-2.20220106-r1 | 13 + .../sec-policy/selinux-privoxy-2.20220106-r1 | 13 + .../sec-policy/selinux-procmail-2.20220106-r1 | 13 + .../sec-policy/selinux-psad-2.20220106-r1 | 13 + .../selinux-publicfile-2.20220106-r1 | 13 + .../selinux-pulseaudio-2.20220106-r1 | 13 + .../sec-policy/selinux-puppet-2.20220106-r1 | 13 + .../sec-policy/selinux-pyzor-2.20220106-r1 | 13 + .../sec-policy/selinux-qemu-2.20220106-r1 | 13 + .../sec-policy/selinux-qmail-2.20220106-r1 | 13 + .../sec-policy/selinux-quota-2.20220106-r1 | 13 + .../sec-policy/selinux-radius-2.20220106-r1 | 13 + .../sec-policy/selinux-radvd-2.20220106-r1 | 13 + .../sec-policy/selinux-razor-2.20220106-r1 | 13 + .../sec-policy/selinux-redis-2.20220106-r1 | 13 + .../selinux-remotelogin-2.20220106-r1 | 13 + .../selinux-resolvconf-2.20220106-r1 | 13 + .../sec-policy/selinux-rngd-2.20220106-r1 | 13 + .../sec-policy/selinux-rpc-2.20220106-r1 | 13 + .../sec-policy/selinux-rpcbind-2.20220106-r1 | 13 + .../sec-policy/selinux-rpm-2.20220106-r1 | 13 + .../sec-policy/selinux-rssh-2.20220106-r1 | 13 + .../sec-policy/selinux-rtkit-2.20220106-r1 | 13 + .../sec-policy/selinux-rtorrent-2.20220106-r1 | 13 + .../sec-policy/selinux-salt-2.20220106-r1 | 13 + .../sec-policy/selinux-samba-2.20220106-r1 | 13 + .../sec-policy/selinux-sasl-2.20220106-r1 | 13 + .../sec-policy/selinux-screen-2.20220106-r1 | 13 + .../sec-policy/selinux-sendmail-2.20220106-r1 | 13 + .../sec-policy/selinux-sensord-2.20220106-r1 | 13 + .../selinux-shorewall-2.20220106-r1 | 13 + .../sec-policy/selinux-shutdown-2.20220106-r1 | 13 + .../sec-policy/selinux-skype-2.20220106-r1 | 14 + .../sec-policy/selinux-slocate-2.20220106-r1 | 13 + .../sec-policy/selinux-slrnpull-2.20220106-r1 | 13 + .../sec-policy/selinux-smartmon-2.20220106-r1 | 13 + .../selinux-smokeping-2.20220106-r1 | 13 + .../sec-policy/selinux-snmp-2.20220106-r1 | 13 + .../sec-policy/selinux-snort-2.20220106-r1 | 13 + .../selinux-soundserver-2.20220106-r1 | 13 + .../selinux-spamassassin-2.20220106-r1 | 13 + .../sec-policy/selinux-squid-2.20220106-r1 | 13 + .../sec-policy/selinux-sssd-2.20220106-r1 | 13 + .../sec-policy/selinux-stunnel-2.20220106-r1 | 13 + .../sec-policy/selinux-subsonic-2.20220106-r1 | 13 + .../sec-policy/selinux-sudo-2.20220106-r1 | 13 + .../sec-policy/selinux-sxid-2.20220106-r1 | 13 + .../selinux-syncthing-2.20220106-r1 | 13 + .../sec-policy/selinux-sysstat-2.20220106-r1 | 13 + .../sec-policy/selinux-tboot-2.20220106-r1 | 13 + .../sec-policy/selinux-tcpd-2.20220106-r1 | 13 + .../sec-policy/selinux-tcsd-2.20220106-r1 | 13 + .../sec-policy/selinux-telnet-2.20220106-r1 | 13 + .../sec-policy/selinux-tftp-2.20220106-r1 | 13 + .../sec-policy/selinux-tgtd-2.20220106-r1 | 13 + .../selinux-thunderbird-2.20220106-r1 | 13 + .../sec-policy/selinux-timidity-2.20220106-r1 | 13 + .../selinux-tmpreaper-2.20220106-r1 | 13 + .../sec-policy/selinux-tor-2.20220106-r1 | 13 + .../sec-policy/selinux-tripwire-2.20220106-r1 | 13 + .../sec-policy/selinux-ucspitcp-2.20220106-r1 | 13 + .../sec-policy/selinux-ulogd-2.20220106-r1 | 13 + .../sec-policy/selinux-uml-2.20220106-r1 | 13 + .../selinux-unconfined-2.20220106-r1 | 13 + .../sec-policy/selinux-uptime-2.20220106-r1 | 13 + .../sec-policy/selinux-usbguard-2.20220106-r1 | 13 + .../sec-policy/selinux-usbmuxd-2.20220106-r1 | 13 + .../sec-policy/selinux-uucp-2.20220106-r1 | 13 + .../sec-policy/selinux-uwimap-2.20220106-r1 | 13 + .../sec-policy/selinux-uwsgi-2.20220106-r1 | 13 + .../sec-policy/selinux-varnishd-2.20220106-r1 | 13 + .../sec-policy/selinux-vbetool-2.20220106-r1 | 13 + .../sec-policy/selinux-vdagent-2.20220106-r1 | 13 + .../sec-policy/selinux-vde-2.20220106-r1 | 13 + .../sec-policy/selinux-virt-2.20220106-r1 | 13 + .../sec-policy/selinux-vlock-2.20220106-r1 | 13 + .../sec-policy/selinux-vmware-2.20220106-r1 | 13 + .../sec-policy/selinux-vnstatd-2.20220106-r1 | 13 + .../sec-policy/selinux-vpn-2.20220106-r1 | 13 + .../sec-policy/selinux-watchdog-2.20220106-r1 | 13 + .../selinux-webalizer-2.20220106-r1 | 13 + .../sec-policy/selinux-wine-2.20220106-r1 | 13 + .../selinux-wireguard-2.20220106-r1 | 13 + .../selinux-wireshark-2.20220106-r1 | 13 + .../sec-policy/selinux-wm-2.20220106-r1 | 13 + .../sec-policy/selinux-xen-2.20220106-r1 | 13 + .../sec-policy/selinux-xfs-2.20220106-r1 | 13 + .../selinux-xscreensaver-2.20220106-r1 | 13 + .../sec-policy/selinux-xserver-2.20220106-r1 | 13 + .../sec-policy/selinux-zabbix-2.20220106-r1 | 13 + metadata/md5-cache/sys-apps/Manifest.gz | Bin 83999 -> 84625 bytes metadata/md5-cache/sys-apps/baobab-40.0 | 4 +- metadata/md5-cache/sys-apps/ed-1.18 | 11 + .../sys-apps/{fwupd-1.7.3-r1 => fwupd-1.7.5} | 4 +- .../sys-apps/gnome-disk-utility-40.2 | 4 +- metadata/md5-cache/sys-apps/hw-probe-1.6.2 | 11 + .../sys-apps/ipmitool-1.8.18_p20201004-r3 | 4 +- .../sys-apps/lshw-02.19.2b_p20210121-r3 | 15 + metadata/md5-cache/sys-apps/man-db-2.10.0 | 15 + metadata/md5-cache/sys-apps/man-db-9999 | 12 +- metadata/md5-cache/sys-apps/proot-5.3.0 | 4 +- metadata/md5-cache/sys-auth/Manifest.gz | Bin 15641 -> 15143 bytes metadata/md5-cache/sys-auth/docker_auth-1.3.1 | 2 +- metadata/md5-cache/sys-auth/docker_auth-1.4.0 | 2 +- metadata/md5-cache/sys-auth/polkit-0.117-r2 | 17 - metadata/md5-cache/sys-auth/polkit-0.119-r2 | 17 - metadata/md5-cache/sys-auth/polkit-0.120-r1 | 16 - metadata/md5-cache/sys-auth/seatd-0.6.3 | 4 +- metadata/md5-cache/sys-block/Manifest.gz | Bin 17984 -> 17977 bytes metadata/md5-cache/sys-block/parted-3.4 | 2 +- .../md5-cache/sys-block/targetcli-fb-2.1.54 | 4 +- metadata/md5-cache/sys-boot/Manifest.gz | Bin 10550 -> 10723 bytes .../md5-cache/sys-boot/plymouth-22.02.122 | 14 + metadata/md5-cache/sys-cluster/Manifest.gz | Bin 28774 -> 29889 bytes .../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-9.4 | 4 +- .../sys-cluster/kube-apiserver-1.20.15 | 4 +- .../sys-cluster/kube-apiserver-1.21.9 | 4 +- .../sys-cluster/kube-apiserver-1.22.6 | 4 +- .../sys-cluster/kube-apiserver-1.23.2 | 4 +- .../sys-cluster/kube-apiserver-1.23.3 | 15 + .../kube-controller-manager-1.20.15 | 4 +- .../kube-controller-manager-1.21.9 | 4 +- .../kube-controller-manager-1.22.6 | 4 +- .../kube-controller-manager-1.23.2 | 4 +- .../kube-controller-manager-1.23.3 | 15 + .../md5-cache/sys-cluster/kube-proxy-1.20.15 | 4 +- .../md5-cache/sys-cluster/kube-proxy-1.21.9 | 4 +- .../md5-cache/sys-cluster/kube-proxy-1.22.6 | 4 +- .../md5-cache/sys-cluster/kube-proxy-1.23.2 | 4 +- .../md5-cache/sys-cluster/kube-proxy-1.23.3 | 14 + .../sys-cluster/kube-scheduler-1.20.15 | 4 +- .../sys-cluster/kube-scheduler-1.21.9 | 4 +- .../sys-cluster/kube-scheduler-1.22.6 | 4 +- .../sys-cluster/kube-scheduler-1.23.2 | 4 +- .../sys-cluster/kube-scheduler-1.23.3 | 15 + .../md5-cache/sys-cluster/kubeadm-1.20.15 | 4 +- metadata/md5-cache/sys-cluster/kubeadm-1.21.9 | 4 +- metadata/md5-cache/sys-cluster/kubeadm-1.22.6 | 4 +- metadata/md5-cache/sys-cluster/kubeadm-1.23.2 | 4 +- metadata/md5-cache/sys-cluster/kubeadm-1.23.3 | 14 + .../md5-cache/sys-cluster/kubectl-1.20.15 | 4 +- metadata/md5-cache/sys-cluster/kubectl-1.21.9 | 4 +- metadata/md5-cache/sys-cluster/kubectl-1.22.6 | 4 +- metadata/md5-cache/sys-cluster/kubectl-1.23.2 | 4 +- metadata/md5-cache/sys-cluster/kubectl-1.23.3 | 14 + .../md5-cache/sys-cluster/kubelet-1.20.15 | 4 +- metadata/md5-cache/sys-cluster/kubelet-1.21.9 | 4 +- metadata/md5-cache/sys-cluster/kubelet-1.22.6 | 4 +- metadata/md5-cache/sys-cluster/kubelet-1.23.2 | 4 +- metadata/md5-cache/sys-cluster/kubelet-1.23.3 | 14 + metadata/md5-cache/sys-cluster/rdma-core-38.0 | 2 +- metadata/md5-cache/sys-cluster/rdma-core-9999 | 2 +- metadata/md5-cache/sys-cluster/teleport-4.1.4 | 2 +- metadata/md5-cache/sys-cluster/teleport-9999 | 2 +- metadata/md5-cache/sys-cluster/zetcd-0.0.4-r2 | 2 +- .../md5-cache/sys-cluster/zookeepercli-1.0.12 | 2 +- metadata/md5-cache/sys-devel/Manifest.gz | Bin 27736 -> 28859 bytes .../sys-devel/binutils-apple-11.3.1-r1 | 2 +- .../sys-devel/binutils-apple-8.2.1-r1 | 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 +- metadata/md5-cache/sys-devel/clang-13.0.1 | 2 +- .../md5-cache/sys-devel/clang-14.0.0.9999 | 6 +- .../md5-cache/sys-devel/clang-15.0.0.9999 | 17 + .../md5-cache/sys-devel/clang-common-11.1.0 | 2 +- .../md5-cache/sys-devel/clang-common-12.0.1 | 2 +- .../md5-cache/sys-devel/clang-common-13.0.0 | 2 +- .../md5-cache/sys-devel/clang-common-13.0.1 | 2 +- .../sys-devel/clang-common-14.0.0.9999 | 2 +- .../sys-devel/clang-common-15.0.0.9999 | 11 + .../sys-devel/clang-runtime-15.0.0.9999 | 12 + .../md5-cache/sys-devel/gcc-12.0.0_pre9999 | 4 +- 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 | 2 +- metadata/md5-cache/sys-devel/lld-14.0.0.9999 | 4 +- metadata/md5-cache/sys-devel/lld-15.0.0.9999 | 14 + 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 | 2 +- metadata/md5-cache/sys-devel/llvm-14.0.0.9999 | 6 +- metadata/md5-cache/sys-devel/llvm-15.0.0.9999 | 17 + .../md5-cache/sys-devel/llvm-common-11.1.0 | 2 +- .../md5-cache/sys-devel/llvm-common-12.0.1 | 2 +- .../md5-cache/sys-devel/llvm-common-13.0.0 | 2 +- .../md5-cache/sys-devel/llvm-common-13.0.1 | 2 +- .../sys-devel/llvm-common-14.0.0.9999 | 2 +- .../sys-devel/llvm-common-15.0.0.9999 | 11 + metadata/md5-cache/sys-devel/llvmgold-15 | 9 + metadata/md5-cache/sys-devel/m4-1.4.19 | 4 +- metadata/md5-cache/sys-devel/sparse-0.6.4 | 2 +- metadata/md5-cache/sys-devel/sparse-9999 | 2 +- metadata/md5-cache/sys-fs/Manifest.gz | Bin 35897 -> 35587 bytes metadata/md5-cache/sys-fs/cryptsetup-2.3.6-r2 | 15 - metadata/md5-cache/sys-fs/cryptsetup-2.3.7 | 15 - metadata/md5-cache/sys-fs/cryptsetup-2.4.1-r1 | 15 - metadata/md5-cache/sys-fs/cryptsetup-2.4.2-r1 | 15 - metadata/md5-cache/sys-fs/cryptsetup-2.4.3 | 4 +- metadata/md5-cache/sys-fs/cryptsetup-2.4.3-r1 | 4 +- .../md5-cache/sys-fs/fuse-overlayfs-1.8.2 | 13 + metadata/md5-cache/sys-fs/libeatmydata-129-r1 | 4 +- metadata/md5-cache/sys-fs/udiskie-2.4.1 | 16 + metadata/md5-cache/sys-kernel/Manifest.gz | Bin 28538 -> 27120 bytes .../sys-kernel/gentoo-kernel-5.10.95 | 16 - .../sys-kernel/gentoo-kernel-5.10.96 | 4 +- ...o-kernel-5.10.94 => gentoo-kernel-5.10.97} | 8 +- ...o-kernel-5.10.93 => gentoo-kernel-5.10.98} | 12 +- .../sys-kernel/gentoo-kernel-5.15.19 | 4 +- ...o-kernel-5.15.17 => gentoo-kernel-5.15.20} | 8 +- ...o-kernel-5.15.16 => gentoo-kernel-5.15.21} | 12 +- ...oo-kernel-5.15.18 => gentoo-kernel-5.16.6} | 10 +- .../md5-cache/sys-kernel/gentoo-kernel-5.16.7 | 16 + .../sys-kernel/gentoo-kernel-5.4.173 | 15 - .../sys-kernel/gentoo-kernel-5.4.174 | 15 - .../sys-kernel/gentoo-kernel-5.4.176 | 4 +- ...o-kernel-5.4.175 => gentoo-kernel-5.4.177} | 8 +- .../sys-kernel/gentoo-kernel-bin-5.10.94 | 15 - .../sys-kernel/gentoo-kernel-bin-5.10.96 | 4 +- ...-bin-5.10.95 => gentoo-kernel-bin-5.10.97} | 8 +- ...-bin-5.10.93 => gentoo-kernel-bin-5.10.98} | 12 +- .../sys-kernel/gentoo-kernel-bin-5.15.19 | 4 +- ...-bin-5.15.17 => gentoo-kernel-bin-5.15.20} | 8 +- ...-bin-5.15.16 => gentoo-kernel-bin-5.15.21} | 12 +- ...l-bin-5.15.18 => gentoo-kernel-bin-5.16.6} | 10 +- .../sys-kernel/gentoo-kernel-bin-5.16.7 | 15 + .../sys-kernel/gentoo-kernel-bin-5.4.173 | 15 - .../sys-kernel/gentoo-kernel-bin-5.4.174 | 15 - .../sys-kernel/gentoo-kernel-bin-5.4.176 | 4 +- ...-bin-5.4.175 => gentoo-kernel-bin-5.4.177} | 8 +- .../sys-kernel/gentoo-sources-5.10.97 | 14 + .../sys-kernel/gentoo-sources-5.10.98 | 14 + .../sys-kernel/gentoo-sources-5.15.16 | 14 - .../sys-kernel/gentoo-sources-5.15.19 | 4 +- ...sources-5.15.18 => gentoo-sources-5.15.20} | 6 +- ...sources-5.15.17 => gentoo-sources-5.15.21} | 6 +- .../sys-kernel/gentoo-sources-5.16.4 | 14 - ...o-sources-5.16.3 => gentoo-sources-5.16.6} | 6 +- ...o-sources-5.16.2 => gentoo-sources-5.16.7} | 6 +- .../sys-kernel/gentoo-sources-5.4.177 | 14 + .../md5-cache/sys-kernel/git-sources-5.17_rc3 | 15 + metadata/md5-cache/sys-kernel/kpatch-0.9.4 | 14 + .../md5-cache/sys-kernel/pf-sources-5.16_p3 | 14 + .../sys-kernel/rt-sources-4.14.250_p124 | 14 - .../sys-kernel/rt-sources-4.14.256_p125 | 14 - .../sys-kernel/rt-sources-4.19.217_p95 | 14 - ...4.19.223_p100 => rt-sources-4.19.225_p101} | 4 +- .../sys-kernel/rt-sources-4.4.277_p224-r1 | 14 - .../sys-kernel/rt-sources-4.9.286_p189 | 14 - .../sys-kernel/rt-sources-5.10.78_p55 | 14 - ...-5.10.90_p60 => rt-sources-5.10.90_p61-r1} | 6 +- ...ces-5.15.12_p25 => rt-sources-5.15.19_p29} | 4 +- ...urces-5.15.3_p21 => rt-sources-5.16.2_p19} | 8 +- .../sys-kernel/rt-sources-5.4.161_p67 | 14 - ...ces-5.4.154_p65 => rt-sources-5.4.170_p68} | 6 +- ...-kernel-5.10.94 => vanilla-kernel-5.10.97} | 8 +- ...-kernel-5.10.95 => vanilla-kernel-5.10.98} | 12 +- ...-kernel-5.15.17 => vanilla-kernel-5.15.20} | 8 +- ...-kernel-5.15.18 => vanilla-kernel-5.15.21} | 12 +- ...a-kernel-5.10.93 => vanilla-kernel-5.16.6} | 10 +- ...a-kernel-5.15.16 => vanilla-kernel-5.16.7} | 12 +- .../sys-kernel/vanilla-kernel-5.4.174 | 15 - .../sys-kernel/vanilla-kernel-5.4.175 | 15 - ...-kernel-5.4.173 => vanilla-kernel-5.4.177} | 8 +- ...ources-5.10.96 => vanilla-sources-5.10.98} | 4 +- ...ources-5.15.19 => vanilla-sources-5.15.21} | 4 +- ...-sources-5.16.5 => vanilla-sources-5.16.7} | 4 +- ...ources-5.4.176 => vanilla-sources-5.4.177} | 4 +- metadata/md5-cache/sys-libs/Manifest.gz | Bin 32301 -> 33292 bytes .../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 +- .../md5-cache/sys-libs/compiler-rt-13.0.1 | 2 +- .../sys-libs/compiler-rt-14.0.0.9999 | 2 +- .../sys-libs/compiler-rt-15.0.0.9999 | 14 + .../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 +- .../sys-libs/compiler-rt-sanitizers-13.0.1 | 2 +- .../compiler-rt-sanitizers-14.0.0.9999 | 2 +- .../compiler-rt-sanitizers-15.0.0.9999 | 15 + metadata/md5-cache/sys-libs/gdbm-1.23 | 13 + .../{glibc-2.33-r10 => glibc-2.33-r13} | 4 +- .../sys-libs/{glibc-2.34-r6 => glibc-2.34-r8} | 4 +- metadata/md5-cache/sys-libs/glibc-2.35 | 2 +- metadata/md5-cache/sys-libs/glibc-9999 | 4 +- 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 +- metadata/md5-cache/sys-libs/libcxx-13.0.1 | 2 +- .../md5-cache/sys-libs/libcxx-14.0.0.9999 | 2 +- .../md5-cache/sys-libs/libcxx-15.0.0.9999 | 16 + 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 +- metadata/md5-cache/sys-libs/libcxxabi-13.0.1 | 2 +- .../md5-cache/sys-libs/libcxxabi-14.0.0.9999 | 2 +- .../md5-cache/sys-libs/libcxxabi-15.0.0.9999 | 14 + 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 +- metadata/md5-cache/sys-libs/libomp-13.0.1 | 2 +- .../md5-cache/sys-libs/libomp-14.0.0.9999 | 2 +- .../md5-cache/sys-libs/libomp-15.0.0.9999 | 15 + .../{libucontext-1.1 => libucontext-1.1-r1} | 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 +- .../md5-cache/sys-libs/llvm-libunwind-13.0.1 | 2 +- .../sys-libs/llvm-libunwind-14.0.0.9999 | 2 +- .../sys-libs/llvm-libunwind-15.0.0.9999 | 14 + metadata/md5-cache/sys-libs/openipmi-2.0.29 | 4 +- metadata/md5-cache/sys-libs/readline-8.1_p2 | 4 +- metadata/md5-cache/sys-libs/tapi-2.0.0 | 2 +- metadata/md5-cache/sys-power/Manifest.gz | Bin 7283 -> 7442 bytes metadata/md5-cache/sys-power/RyzenAdj-0.8.3 | 13 + metadata/md5-cache/sys-process/Manifest.gz | Bin 16042 -> 16203 bytes metadata/md5-cache/sys-process/at-3.2.5 | 14 + metadata/md5-cache/virtual/Manifest.gz | Bin 33907 -> 33602 bytes .../md5-cache/virtual/dist-kernel-5.10.93 | 7 - .../md5-cache/virtual/dist-kernel-5.10.96 | 4 +- ...ist-kernel-5.15.17 => dist-kernel-5.10.97} | 4 +- .../md5-cache/virtual/dist-kernel-5.10.98 | 7 + .../md5-cache/virtual/dist-kernel-5.15.16 | 7 - .../md5-cache/virtual/dist-kernel-5.15.18 | 7 - .../md5-cache/virtual/dist-kernel-5.15.19 | 4 +- ...ist-kernel-5.10.95 => dist-kernel-5.15.20} | 4 +- .../md5-cache/virtual/dist-kernel-5.15.21 | 7 + ...dist-kernel-5.10.94 => dist-kernel-5.16.6} | 4 +- metadata/md5-cache/virtual/dist-kernel-5.16.7 | 7 + .../md5-cache/virtual/dist-kernel-5.4.173 | 7 - .../md5-cache/virtual/dist-kernel-5.4.174 | 7 - .../md5-cache/virtual/dist-kernel-5.4.176 | 4 +- ...ist-kernel-5.4.175 => dist-kernel-5.4.177} | 4 +- metadata/md5-cache/www-apache/Manifest.gz | Bin 9116 -> 9116 bytes .../md5-cache/www-apache/mod_dnssd-0.6-r2 | 4 +- .../md5-cache/www-apache/mod_gnutls-0.11.0 | 4 +- metadata/md5-cache/www-apps/Manifest.gz | Bin 22858 -> 23525 bytes metadata/md5-cache/www-apps/davical-1.1.10 | 14 + metadata/md5-cache/www-apps/element-1.10.1 | 13 + metadata/md5-cache/www-apps/jekyll-4.1.1 | 2 +- metadata/md5-cache/www-apps/jekyll-4.2.0 | 2 +- metadata/md5-cache/www-apps/jekyll-4.2.0-r1 | 2 +- .../www-apps/jekyll-coffeescript-2.0.0 | 2 +- .../www-apps/jekyll-sass-converter-2.1.0 | 2 +- .../md5-cache/www-apps/jekyll-sitemap-1.4.0 | 2 +- .../md5-cache/www-apps/jekyll-watch-2.2.1-r1 | 2 +- metadata/md5-cache/www-apps/nanoc-4.11.12 | 2 +- metadata/md5-cache/www-apps/nanoc-4.12.2 | 2 +- metadata/md5-cache/www-apps/nanoc-4.12.3 | 2 +- .../md5-cache/www-apps/nanoc-checking-1.0.1 | 2 +- metadata/md5-cache/www-apps/nanoc-cli-4.12.2 | 2 +- metadata/md5-cache/www-apps/nanoc-cli-4.12.3 | 2 +- .../md5-cache/www-apps/nanoc-core-4.11.12 | 2 +- metadata/md5-cache/www-apps/nanoc-core-4.12.2 | 2 +- metadata/md5-cache/www-apps/nanoc-core-4.12.3 | 2 +- .../md5-cache/www-apps/nanoc-deploying-1.0.1 | 2 +- metadata/md5-cache/www-apps/nanoc-spec-0.0.2 | 2 +- metadata/md5-cache/www-apps/phpsysinfo-3.4.1 | 13 + metadata/md5-cache/www-apps/radicale-3.1.4 | 15 + metadata/md5-cache/www-apps/roundup-2.1.0 | 4 +- metadata/md5-cache/www-apps/selfoss-2.18-r2 | 4 +- metadata/md5-cache/www-client/Manifest.gz | Bin 11074 -> 11563 bytes .../www-client/chromium-100.0.4867.0 | 15 + ...ium-99.0.4844.16 => chromium-99.0.4844.17} | 6 +- metadata/md5-cache/www-client/epiphany-40.6 | 4 +- metadata/md5-cache/www-client/falkon-3.2.0-r1 | 16 + metadata/md5-cache/www-client/firefox-91.5.0 | 2 +- metadata/md5-cache/www-client/firefox-91.5.1 | 2 +- metadata/md5-cache/www-client/firefox-96.0.3 | 2 +- .../md5-cache/www-client/firefox-bin-91.6.0 | 15 + .../md5-cache/www-client/firefox-bin-97.0 | 15 + ...17 => google-chrome-unstable-100.0.4867.0} | 2 +- ...35.6-r1 => microsoft-edge-dev-99.0.1150.7} | 2 +- ...{opera-82.0.4227.43 => opera-83.0.4254.27} | 4 +- ...eta-83.0.4254.5 => opera-beta-84.0.4316.4} | 4 +- .../www-client/opera-developer-84.0.4267.0 | 13 - ...4.0.4284.0 => opera-developer-84.0.4309.0} | 2 +- ...4.0.4295.0 => opera-developer-84.0.4316.0} | 2 +- ...4.0.4274.0 => opera-developer-85.0.4323.0} | 4 +- .../md5-cache/www-client/seamonkey-2.53.10.2 | 4 +- ...1.2567.18 => vivaldi-snapshot-5.1.2567.22} | 2 +- ....1.2562.3 => vivaldi-snapshot-5.1.2567.24} | 2 +- metadata/md5-cache/www-misc/Manifest.gz | Bin 4251 -> 4415 bytes metadata/md5-cache/www-misc/monitorix-3.14.0 | 12 + metadata/md5-cache/www-plugins/Manifest.gz | Bin 2240 -> 2244 bytes ... chrome-binary-plugins-100.0.4867.0_alpha} | 2 +- metadata/md5-cache/www-servers/Manifest.gz | Bin 10795 -> 10811 bytes metadata/md5-cache/www-servers/adsf-1.4.3 | 2 +- metadata/md5-cache/www-servers/adsf-1.4.5 | 2 +- metadata/md5-cache/www-servers/adsf-1.4.6 | 2 +- metadata/md5-cache/www-servers/puma-5.3.2-r1 | 2 +- metadata/md5-cache/www-servers/puma-5.4.0 | 2 +- metadata/md5-cache/www-servers/puma-5.5.2 | 2 +- metadata/md5-cache/www-servers/puma-5.6.1 | 2 +- metadata/md5-cache/www-servers/thin-1.8.1 | 2 +- .../md5-cache/www-servers/uwsgi-2.0.19.1-r108 | 4 +- metadata/md5-cache/x11-apps/Manifest.gz | Bin 16112 -> 15941 bytes metadata/md5-cache/x11-apps/xauth-1.1 | 15 - metadata/md5-cache/x11-base/Manifest.gz | Bin 2205 -> 2039 bytes .../md5-cache/x11-base/xorg-server-21.1.2-r4 | 17 - .../md5-cache/x11-base/xorg-server-21.1.3 | 4 +- metadata/md5-cache/x11-drivers/Manifest.gz | Bin 7436 -> 6615 bytes .../x11-drivers/nvidia-drivers-390.147 | 6 +- .../x11-drivers/nvidia-drivers-460.91.03-r2 | 6 +- .../x11-drivers/nvidia-drivers-470.103.01 | 8 +- .../x11-drivers/nvidia-drivers-470.62.22 | 6 +- .../x11-drivers/nvidia-drivers-470.94 | 14 - .../x11-drivers/nvidia-drivers-495.44-r2 | 15 - .../x11-drivers/nvidia-drivers-495.46-r10 | 15 - .../x11-drivers/nvidia-drivers-510.39.01 | 14 - .../x11-drivers/nvidia-drivers-510.47.03 | 6 +- .../x11-drivers/xf86-video-ati-19.1.0 | 14 - metadata/md5-cache/x11-libs/Manifest.gz | Bin 30280 -> 29635 bytes metadata/md5-cache/x11-libs/libX11-1.7.2 | 15 - metadata/md5-cache/x11-libs/libdrm-2.4.106 | 15 - metadata/md5-cache/x11-libs/libdrm-2.4.107 | 15 - metadata/md5-cache/x11-libs/libdrm-2.4.108 | 15 - metadata/md5-cache/x11-libs/libva-2.13.0-r1 | 16 - .../md5-cache/x11-libs/libxkbcommon-1.4.0 | 15 + metadata/md5-cache/x11-libs/vte-0.64.2 | 4 +- metadata/md5-cache/x11-libs/vte-0.66.2 | 4 +- metadata/md5-cache/x11-misc/Manifest.gz | Bin 66244 -> 66421 bytes metadata/md5-cache/x11-misc/autocutsel-0.10.1 | 13 + .../x11-misc/compose-tables-1.7.2-r1 | 13 - metadata/md5-cache/x11-misc/lineakd-0.9.0-r3 | 2 +- metadata/md5-cache/x11-misc/lineakd-0.9.0-r4 | 14 + metadata/md5-cache/x11-misc/xsnow-3.3.0 | 4 +- metadata/md5-cache/x11-terms/Manifest.gz | Bin 9130 -> 8658 bytes .../md5-cache/x11-terms/gnome-terminal-3.40.3 | 4 +- metadata/md5-cache/x11-terms/kitty-0.24.1 | 16 - .../x11-terms/kitty-shell-integration-0.24.1 | 10 - .../md5-cache/x11-terms/kitty-terminfo-0.24.1 | 11 - metadata/md5-cache/x11-themes/Manifest.gz | Bin 27436 -> 27440 bytes .../x11-themes/gnome-backgrounds-40.1 | 4 +- metadata/md5-cache/x11-wm/Manifest.gz | Bin 15084 -> 15080 bytes ...ightenment-0.25.1 => enlightenment-0.25.2} | 4 +- ...21-10-18-libxcrypt-migration-stable.en.txt | 8 +- metadata/news/Manifest.files.gz | Bin 15561 -> 15565 bytes metadata/news/timestamp.chk | 2 +- metadata/news/timestamp.commit | 2 +- metadata/projects.xml | 4 - metadata/timestamp | 2 +- metadata/timestamp.chk | 2 +- metadata/timestamp.commit | 2 +- metadata/timestamp.x | 2 +- metadata/xml-schema/timestamp.chk | 2 +- net-analyzer/Manifest.gz | Bin 44761 -> 44762 bytes net-analyzer/ifstat/ifstat-1.1-r2.ebuild | 4 +- net-analyzer/ntopng/Manifest | 1 + .../files/ntopng-5.2.1-build-system.patch | 89 + .../ntopng/files/ntopng-5.2.1-mysqltool.patch | 17 + .../files/ntopng-5.2.1-ndpi-linking.patch | 13 + net-analyzer/ntopng/ntopng-5.2.1.ebuild | 97 + net-analyzer/sancp/Manifest | 1 + net-analyzer/sancp/sancp-1.6.1-r7.ebuild | 24 +- net-analyzer/vnstat/vnstat-2.8.ebuild | 4 +- net-dns/Manifest.gz | Bin 8533 -> 8536 bytes net-dns/resolvconf-symlink/metadata.xml | 1 + .../resolvconf-symlink-0.ebuild | 2 +- net-firewall/Manifest.gz | Bin 4541 -> 4540 bytes .../ebtables/ebtables-2.0.11-r3.ebuild | 4 +- net-firewall/firewalld/firewalld-1.0.2.ebuild | 4 +- net-firewall/ipset/ipset-7.15.ebuild | 2 +- net-fs/Manifest.gz | Bin 3698 -> 3697 bytes net-fs/samba/samba-4.14.12.ebuild | 2 +- net-fs/samba/samba-4.15.4.ebuild | 2 +- net-ftp/Manifest.gz | Bin 3343 -> 3341 bytes net-ftp/filezilla/filezilla-3.57.0.ebuild | 4 +- net-im/Manifest.gz | Bin 10429 -> 10416 bytes net-im/bitlbee/bitlbee-3.6-r1.ebuild | 4 +- net-im/bitlbee/bitlbee-9999.ebuild | 6 +- net-im/mattermost-desktop-bin/Manifest | 4 +- ...ld => mattermost-desktop-bin-5.0.3.ebuild} | 3 +- net-im/signal-desktop-bin/Manifest | 2 +- ...build => signal-desktop-bin-5.30.0.ebuild} | 2 +- net-im/teams/teams-1.4.00.13653-r2.ebuild | 3 +- net-im/teams/teams-1.4.00.26453-r1.ebuild | 3 +- net-im/teams/teams-1.4.00.7556-r1.ebuild | 3 +- net-im/telegram-desktop-bin/Manifest | 6 +- .../telegram-desktop-bin-3.3.0.ebuild | 51 - ...uild => telegram-desktop-bin-3.5.0.ebuild} | 3 + .../telegram-desktop-3.4.3.ebuild | 2 +- .../telegram-desktop-3.4.8.ebuild | 2 +- net-irc/Manifest.gz | Bin 8066 -> 8061 bytes .../atheme-services-7.2.12.ebuild | 2 +- net-irc/inspircd/inspircd-3.12.0.ebuild | 2 +- net-libs/Manifest.gz | Bin 32811 -> 32614 bytes net-libs/gtk-vnc/gtk-vnc-1.3.0.ebuild | 2 +- net-libs/jreen/Manifest | 1 - net-libs/jreen/jreen-1.3.0-r1.ebuild | 37 - net-libs/libgfbgraph/libgfbgraph-0.2.5.ebuild | 4 +- net-libs/libslirp/libslirp-4.6.1.ebuild | 4 +- net-libs/libtrace/Manifest | 1 + .../libtrace-4.0.18_p1-build-system.patch | 133 ++ net-libs/libtrace/libtrace-4.0.18_p1.ebuild | 70 + .../libzapojit/libzapojit-0.0.3-r1.ebuild | 2 +- net-libs/nDPI/Manifest | 1 + net-libs/nDPI/nDPI-4.2.ebuild | 50 + net-libs/nDPI/nDPI-9999.ebuild | 4 - net-libs/neon/neon-0.32.2.ebuild | 2 +- net-libs/phodav/phodav-2.5.ebuild | 4 +- net-libs/quiche/Manifest | 3 + net-libs/quiche/quiche-0.12.0.ebuild | 220 +++ net-libs/quiche/quiche-9999.ebuild | 4 +- net-libs/usrsctp/usrsctp-0.9.5.0.ebuild | 2 +- net-libs/webkit-gtk/webkit-gtk-2.34.4.ebuild | 2 +- net-libs/xdp-tools/Manifest | 2 +- ...ls-1.2.0.ebuild => xdp-tools-1.2.2.ebuild} | 23 +- net-misc/Manifest.gz | Bin 55233 -> 55227 bytes .../bridge-utils/bridge-utils-1.7.1-r1.ebuild | 56 + .../files/bridge-utils-1.7.1-musl.patch | 10 + net-misc/connman/connman-1.41-r1.ebuild | 103 ++ .../connman/files/libresolv-musl-fix.patch | 61 + net-misc/croc/Manifest | 14 +- .../{croc-9.4.2.ebuild => croc-9.5.1.ebuild} | 32 +- net-misc/gallery-dl/Manifest | 1 + net-misc/gallery-dl/gallery-dl-1.20.4.ebuild | 38 + .../gnome-online-miners-3.34.0-r1.ebuild | 4 +- net-misc/spice-gtk/spice-gtk-0.39-r2.ebuild | 2 +- net-misc/vinagre/vinagre-3.22.0-r3.ebuild | 4 +- net-misc/xmrig/Manifest | 1 + net-misc/xmrig/xmrig-6.16.4.ebuild | 65 + net-misc/you-get/Manifest | 1 - net-misc/you-get/you-get-0.4.1545.ebuild | 24 - net-misc/you-get/you-get-0.4.1555.ebuild | 4 +- net-misc/yt-dlp/Manifest | 1 - net-misc/yt-dlp/yt-dlp-2022.1.21.ebuild | 74 - net-p2p/Manifest.gz | Bin 7431 -> 7434 bytes .../qbittorrent/qbittorrent-4.4.0-r1.ebuild | 2 +- net-proxy/Manifest.gz | Bin 5365 -> 5366 bytes net-proxy/obfs4proxy/Manifest | 8 +- ...0.0.12.ebuild => obfs4proxy-0.0.13.ebuild} | 17 - net-wireless/Manifest.gz | Bin 16246 -> 16246 bytes net-wireless/gnuradio/Manifest | 1 + net-wireless/gnuradio/gnuradio-3.8.5.0.ebuild | 222 +++ net-wireless/gnuradio/gnuradio-9999.ebuild | 4 +- net-wireless/iwd/Manifest | 1 + net-wireless/iwd/iwd-1.24.ebuild | 182 ++ profiles/Manifest.gz | Bin 141387 -> 140746 bytes profiles/arch/amd64/no-multilib/package.mask | 2 + profiles/arch/arm64/package.mask | 2 +- profiles/arch/m68k/use.mask | 12 +- .../ppc64/64le/package.use.stable.mask | 4 + profiles/base/package.use.force | 2 + profiles/base/package.use.mask | 29 +- profiles/features/musl/package.mask | 9 + profiles/license_groups | 2 +- profiles/package.mask | 46 +- profiles/targets/desktop/plasma/make.defaults | 4 +- profiles/targets/desktop/plasma/package.use | 5 + profiles/updates/1Q-2016 | 42 - profiles/updates/2Q-2016 | 55 - profiles/updates/3Q-2016 | 22 - profiles/updates/4Q-2016 | 29 - profiles/use.local.desc | 11 +- sci-astronomy/Manifest.gz | Bin 6527 -> 6533 bytes .../stellarium/stellarium-0.21.3.ebuild | 4 +- sci-electronics/Manifest.gz | Bin 8713 -> 8721 bytes ...uild => kicad-packages3d-5.1.12-r1.ebuild} | 8 +- sci-electronics/kicad-packages3d/metadata.xml | 3 - ...d-5.1.12.ebuild => kicad-5.1.12-r2.ebuild} | 28 +- sci-electronics/kicad/metadata.xml | 1 - sci-electronics/klayout/Manifest | 2 +- sci-electronics/klayout/klayout-0.27.3.ebuild | 4 +- ...t-0.26.11.ebuild => klayout-0.27.7.ebuild} | 10 +- sci-geosciences/Manifest.gz | Bin 11078 -> 11076 bytes sci-geosciences/folium/folium-0.12.1.ebuild | 4 +- sci-libs/Manifest.gz | Bin 42941 -> 42940 bytes sci-libs/bliss/bliss-0.77.ebuild | 4 +- sci-libs/branca/branca-0.4.2-r1.ebuild | 4 +- sci-libs/gdal/Manifest | 2 - sci-libs/gdal/gdal-3.3.3.ebuild | 317 ---- sci-libs/gdal/gdal-3.4.0.ebuild | 323 ---- sci-libs/gsl/gsl-2.7.1-r1.ebuild | 2 +- .../files/indilib-1.9.4-musl-stdint.patch | 108 ++ sci-libs/indilib/indilib-1.9.4.ebuild | 4 + sci-libs/keras/Manifest | 1 + sci-libs/keras/keras-2.8.0.ebuild | 87 + sci-libs/tensorflow-estimator/Manifest | 1 + .../tensorflow-estimator-2.8.0.ebuild | 77 + sci-libs/tensorflow/Manifest | 14 + sci-libs/tensorflow/tensorflow-2.8.0.ebuild | 417 +++++ sci-mathematics/Manifest.gz | Bin 15854 -> 15850 bytes sci-mathematics/cvc4/cvc4-1.7-r1.ebuild | 4 +- sci-mathematics/cvc4/cvc4-1.8.ebuild | 14 +- sci-mathematics/polymake/polymake-4.6.ebuild | 2 +- sci-mathematics/singular/metadata.xml | 1 - .../singular/singular-4.2.1-r1.ebuild | 122 -- ..._p3.ebuild => singular-4.2.1_p3-r1.ebuild} | 8 +- sci-mathematics/why3-for-spark/Manifest | 1 - sci-mathematics/why3-for-spark/metadata.xml | 1 - .../why3-for-spark/why3-for-spark-2018.ebuild | 73 - .../why3-for-spark-2019-r2.ebuild | 6 +- .../why3-for-spark/why3-for-spark-2020.ebuild | 2 +- .../why3-for-spark/why3-for-spark-2021.ebuild | 30 +- sci-visualization/Manifest.gz | Bin 5863 -> 5865 bytes .../dash-core-components-1.16.0.ebuild | 4 +- .../dash-core-components-1.17.1.ebuild | 4 +- .../dash-html-components-1.1.3.ebuild | 4 +- .../dash-html-components-1.1.4.ebuild | 4 +- .../dash-table/dash-table-4.11.3.ebuild | 4 +- .../dash-table/dash-table-4.12.1.ebuild | 4 +- sci-visualization/dash/dash-1.20.0-r1.ebuild | 4 +- sci-visualization/dash/dash-1.21.0.ebuild | 4 +- .../jupyter-dash/jupyter-dash-0.4.0.ebuild | 4 +- sci-visualization/tensorboard/Manifest | 1 + .../tensorboard/tensorboard-2.8.0.ebuild | 64 + sec-policy/Manifest.gz | Bin 43057 -> 43114 bytes sec-policy/selinux-abrt/Manifest | 2 + .../selinux-abrt-2.20220106-r1.ebuild | 15 + sec-policy/selinux-accountsd/Manifest | 2 + .../selinux-accountsd-2.20220106-r1.ebuild | 22 + sec-policy/selinux-acct/Manifest | 2 + .../selinux-acct-2.20220106-r1.ebuild | 15 + sec-policy/selinux-afs/Manifest | 2 + .../selinux-afs-2.20220106-r1.ebuild | 15 + sec-policy/selinux-aide/Manifest | 2 + .../selinux-aide-2.20220106-r1.ebuild | 15 + sec-policy/selinux-alsa/Manifest | 2 + .../selinux-alsa-2.20220106-r1.ebuild | 15 + sec-policy/selinux-amanda/Manifest | 2 + .../selinux-amanda-2.20220106-r1.ebuild | 21 + sec-policy/selinux-amavis/Manifest | 2 + .../selinux-amavis-2.20220106-r1.ebuild | 15 + sec-policy/selinux-android/Manifest | 2 + .../selinux-android-2.20220106-r1.ebuild | 24 + sec-policy/selinux-apache/Manifest | 2 + .../selinux-apache-2.20220106-r1.ebuild | 21 + sec-policy/selinux-apcupsd/Manifest | 2 + .../selinux-apcupsd-2.20220106-r1.ebuild | 21 + sec-policy/selinux-apm/Manifest | 2 + .../selinux-apm-2.20220106-r1.ebuild | 36 + sec-policy/selinux-arpwatch/Manifest | 2 + .../selinux-arpwatch-2.20220106-r1.ebuild | 15 + sec-policy/selinux-asterisk/Manifest | 2 + .../selinux-asterisk-2.20220106-r1.ebuild | 15 + sec-policy/selinux-at/Manifest | 2 + .../selinux-at-2.20220106-r1.ebuild | 15 + sec-policy/selinux-automount/Manifest | 2 + .../selinux-automount-2.20220106-r1.ebuild | 15 + sec-policy/selinux-avahi/Manifest | 2 + .../selinux-avahi-2.20220106-r1.ebuild | 15 + sec-policy/selinux-awstats/Manifest | 2 + .../selinux-awstats-2.20220106-r1.ebuild | 21 + sec-policy/selinux-backup/Manifest | 2 + .../selinux-backup-2.20220106-r1.ebuild | 15 + sec-policy/selinux-bacula/Manifest | 2 + .../selinux-bacula-2.20220106-r1.ebuild | 15 + sec-policy/selinux-base-policy/Manifest | 2 + .../selinux-base-policy-2.20220106-r1.ebuild | 141 ++ sec-policy/selinux-base/Manifest | 2 + .../selinux-base-2.20220106-r1.ebuild | 158 ++ sec-policy/selinux-bind/Manifest | 2 + .../selinux-bind-2.20220106-r1.ebuild | 15 + sec-policy/selinux-bitcoin/Manifest | 2 + .../selinux-bitcoin-2.20220106-r1.ebuild | 15 + sec-policy/selinux-bitlbee/Manifest | 2 + .../selinux-bitlbee-2.20220106-r1.ebuild | 22 + sec-policy/selinux-bluetooth/Manifest | 2 + .../selinux-bluetooth-2.20220106-r1.ebuild | 15 + sec-policy/selinux-brctl/Manifest | 2 + .../selinux-brctl-2.20220106-r1.ebuild | 15 + sec-policy/selinux-cachefilesd/Manifest | 2 + .../selinux-cachefilesd-2.20220106-r1.ebuild | 15 + sec-policy/selinux-calamaris/Manifest | 2 + .../selinux-calamaris-2.20220106-r1.ebuild | 15 + sec-policy/selinux-canna/Manifest | 2 + .../selinux-canna-2.20220106-r1.ebuild | 15 + sec-policy/selinux-cdrecord/Manifest | 2 + .../selinux-cdrecord-2.20220106-r1.ebuild | 15 + sec-policy/selinux-ceph/Manifest | 2 + .../selinux-ceph-2.20220106-r1.ebuild | 15 + sec-policy/selinux-certbot/Manifest | 2 + .../selinux-certbot-2.20220106-r1.ebuild | 15 + sec-policy/selinux-cgmanager/Manifest | 2 + .../selinux-cgmanager-2.20220106-r1.ebuild | 15 + sec-policy/selinux-cgroup/Manifest | 2 + .../selinux-cgroup-2.20220106-r1.ebuild | 15 + sec-policy/selinux-chromium/Manifest | 2 + .../selinux-chromium-2.20220106-r1.ebuild | 22 + sec-policy/selinux-chronyd/Manifest | 2 + .../selinux-chronyd-2.20220106-r1.ebuild | 15 + sec-policy/selinux-clamav/Manifest | 2 + .../selinux-clamav-2.20220106-r1.ebuild | 15 + sec-policy/selinux-collectd/Manifest | 2 + .../selinux-collectd-2.20220106-r1.ebuild | 23 + sec-policy/selinux-colord/Manifest | 2 + .../selinux-colord-2.20220106-r1.ebuild | 15 + sec-policy/selinux-container/Manifest | 2 + .../selinux-container-2.20220106-r1.ebuild | 15 + sec-policy/selinux-corosync/Manifest | 2 + .../selinux-corosync-2.20220106-r1.ebuild | 15 + sec-policy/selinux-couchdb/Manifest | 2 + .../selinux-couchdb-2.20220106-r1.ebuild | 15 + sec-policy/selinux-courier/Manifest | 2 + .../selinux-courier-2.20220106-r1.ebuild | 15 + sec-policy/selinux-cpucontrol/Manifest | 2 + .../selinux-cpucontrol-2.20220106-r1.ebuild | 15 + sec-policy/selinux-cpufreqselector/Manifest | 2 + ...linux-cpufreqselector-2.20220106-r1.ebuild | 15 + sec-policy/selinux-cups/Manifest | 2 + .../selinux-cups-2.20220106-r1.ebuild | 21 + sec-policy/selinux-cvs/Manifest | 2 + .../selinux-cvs-2.20220106-r1.ebuild | 23 + sec-policy/selinux-cyphesis/Manifest | 2 + .../selinux-cyphesis-2.20220106-r1.ebuild | 15 + sec-policy/selinux-daemontools/Manifest | 2 + .../selinux-daemontools-2.20220106-r1.ebuild | 15 + sec-policy/selinux-dante/Manifest | 2 + .../selinux-dante-2.20220106-r1.ebuild | 15 + sec-policy/selinux-dbadm/Manifest | 2 + .../selinux-dbadm-2.20220106-r1.ebuild | 15 + sec-policy/selinux-dbskk/Manifest | 2 + .../selinux-dbskk-2.20220106-r1.ebuild | 21 + sec-policy/selinux-dbus/Manifest | 2 + .../selinux-dbus-2.20220106-r1.ebuild | 15 + sec-policy/selinux-ddclient/Manifest | 2 + .../selinux-ddclient-2.20220106-r1.ebuild | 15 + sec-policy/selinux-devicekit/Manifest | 2 + .../selinux-devicekit-2.20220106-r1.ebuild | 22 + sec-policy/selinux-dhcp/Manifest | 2 + .../selinux-dhcp-2.20220106-r1.ebuild | 15 + sec-policy/selinux-dictd/Manifest | 2 + .../selinux-dictd-2.20220106-r1.ebuild | 15 + sec-policy/selinux-dirmngr/Manifest | 2 + .../selinux-dirmngr-2.20220106-r1.ebuild | 15 + sec-policy/selinux-dirsrv/Manifest | 2 + .../selinux-dirsrv-2.20220106-r1.ebuild | 15 + sec-policy/selinux-distcc/Manifest | 2 + .../selinux-distcc-2.20220106-r1.ebuild | 15 + sec-policy/selinux-djbdns/Manifest | 2 + .../selinux-djbdns-2.20220106-r1.ebuild | 23 + sec-policy/selinux-dkim/Manifest | 2 + .../selinux-dkim-2.20220106-r1.ebuild | 22 + sec-policy/selinux-dmidecode/Manifest | 2 + .../selinux-dmidecode-2.20220106-r1.ebuild | 15 + sec-policy/selinux-dnsmasq/Manifest | 2 + .../selinux-dnsmasq-2.20220106-r1.ebuild | 15 + sec-policy/selinux-docker/Manifest | 2 + .../selinux-docker-2.20220106-r1.ebuild | 22 + sec-policy/selinux-dovecot/Manifest | 2 + .../selinux-dovecot-2.20220106-r1.ebuild | 15 + sec-policy/selinux-dpkg/Manifest | 2 + .../selinux-dpkg-2.20220106-r1.ebuild | 15 + sec-policy/selinux-dracut/Manifest | 2 + .../selinux-dracut-2.20220106-r1.ebuild | 15 + sec-policy/selinux-dropbox/Manifest | 2 + .../selinux-dropbox-2.20220106-r1.ebuild | 23 + sec-policy/selinux-entropyd/Manifest | 2 + .../selinux-entropyd-2.20220106-r1.ebuild | 15 + sec-policy/selinux-evolution/Manifest | 2 + .../selinux-evolution-2.20220106-r1.ebuild | 21 + sec-policy/selinux-exim/Manifest | 2 + .../selinux-exim-2.20220106-r1.ebuild | 15 + sec-policy/selinux-fail2ban/Manifest | 2 + .../selinux-fail2ban-2.20220106-r1.ebuild | 15 + sec-policy/selinux-fetchmail/Manifest | 2 + .../selinux-fetchmail-2.20220106-r1.ebuild | 15 + sec-policy/selinux-finger/Manifest | 2 + .../selinux-finger-2.20220106-r1.ebuild | 22 + sec-policy/selinux-flash/Manifest | 2 + .../selinux-flash-2.20220106-r1.ebuild | 15 + sec-policy/selinux-fprintd/Manifest | 2 + .../selinux-fprintd-2.20220106-r1.ebuild | 21 + sec-policy/selinux-ftp/Manifest | 2 + .../selinux-ftp-2.20220106-r1.ebuild | 15 + sec-policy/selinux-games/Manifest | 2 + .../selinux-games-2.20220106-r1.ebuild | 15 + sec-policy/selinux-gatekeeper/Manifest | 2 + .../selinux-gatekeeper-2.20220106-r1.ebuild | 15 + sec-policy/selinux-git/Manifest | 2 + .../selinux-git-2.20220106-r1.ebuild | 22 + sec-policy/selinux-gitosis/Manifest | 2 + .../selinux-gitosis-2.20220106-r1.ebuild | 15 + sec-policy/selinux-gnome/Manifest | 2 + .../selinux-gnome-2.20220106-r1.ebuild | 15 + sec-policy/selinux-googletalk/Manifest | 2 + .../selinux-googletalk-2.20220106-r1.ebuild | 15 + sec-policy/selinux-gorg/Manifest | 2 + .../selinux-gorg-2.20220106-r1.ebuild | 15 + sec-policy/selinux-gpg/Manifest | 2 + .../selinux-gpg-2.20220106-r1.ebuild | 22 + sec-policy/selinux-gpm/Manifest | 2 + .../selinux-gpm-2.20220106-r1.ebuild | 15 + sec-policy/selinux-gpsd/Manifest | 2 + .../selinux-gpsd-2.20220106-r1.ebuild | 15 + sec-policy/selinux-gssproxy/Manifest | 2 + .../selinux-gssproxy-2.20220106-r1.ebuild | 15 + sec-policy/selinux-hddtemp/Manifest | 2 + .../selinux-hddtemp-2.20220106-r1.ebuild | 15 + sec-policy/selinux-icecast/Manifest | 2 + .../selinux-icecast-2.20220106-r1.ebuild | 15 + sec-policy/selinux-ifplugd/Manifest | 2 + .../selinux-ifplugd-2.20220106-r1.ebuild | 15 + sec-policy/selinux-inetd/Manifest | 2 + .../selinux-inetd-2.20220106-r1.ebuild | 15 + sec-policy/selinux-inn/Manifest | 2 + .../selinux-inn-2.20220106-r1.ebuild | 15 + sec-policy/selinux-ipsec/Manifest | 2 + .../selinux-ipsec-2.20220106-r1.ebuild | 15 + sec-policy/selinux-irc/Manifest | 2 + .../selinux-irc-2.20220106-r1.ebuild | 15 + sec-policy/selinux-ircd/Manifest | 2 + .../selinux-ircd-2.20220106-r1.ebuild | 15 + sec-policy/selinux-irqbalance/Manifest | 2 + .../selinux-irqbalance-2.20220106-r1.ebuild | 15 + sec-policy/selinux-jabber/Manifest | 2 + .../selinux-jabber-2.20220106-r1.ebuild | 15 + sec-policy/selinux-java/Manifest | 2 + .../selinux-java-2.20220106-r1.ebuild | 15 + sec-policy/selinux-kdeconnect/Manifest | 2 + .../selinux-kdeconnect-2.20220106-r1.ebuild | 15 + sec-policy/selinux-kdump/Manifest | 2 + .../selinux-kdump-2.20220106-r1.ebuild | 15 + sec-policy/selinux-kerberos/Manifest | 2 + .../selinux-kerberos-2.20220106-r1.ebuild | 15 + sec-policy/selinux-kerneloops/Manifest | 2 + .../selinux-kerneloops-2.20220106-r1.ebuild | 15 + sec-policy/selinux-kismet/Manifest | 2 + .../selinux-kismet-2.20220106-r1.ebuild | 15 + sec-policy/selinux-ksmtuned/Manifest | 2 + .../selinux-ksmtuned-2.20220106-r1.ebuild | 15 + sec-policy/selinux-ldap/Manifest | 2 + .../selinux-ldap-2.20220106-r1.ebuild | 15 + sec-policy/selinux-links/Manifest | 2 + .../selinux-links-2.20220106-r1.ebuild | 15 + sec-policy/selinux-lircd/Manifest | 2 + .../selinux-lircd-2.20220106-r1.ebuild | 15 + sec-policy/selinux-loadkeys/Manifest | 2 + .../selinux-loadkeys-2.20220106-r1.ebuild | 15 + sec-policy/selinux-logrotate/Manifest | 2 + .../selinux-logrotate-2.20220106-r1.ebuild | 15 + sec-policy/selinux-logsentry/Manifest | 2 + .../selinux-logsentry-2.20220106-r1.ebuild | 15 + sec-policy/selinux-logwatch/Manifest | 2 + .../selinux-logwatch-2.20220106-r1.ebuild | 15 + sec-policy/selinux-lpd/Manifest | 2 + .../selinux-lpd-2.20220106-r1.ebuild | 15 + sec-policy/selinux-mailman/Manifest | 2 + .../selinux-mailman-2.20220106-r1.ebuild | 15 + sec-policy/selinux-makewhatis/Manifest | 2 + .../selinux-makewhatis-2.20220106-r1.ebuild | 15 + sec-policy/selinux-mandb/Manifest | 2 + .../selinux-mandb-2.20220106-r1.ebuild | 15 + sec-policy/selinux-mcelog/Manifest | 2 + .../selinux-mcelog-2.20220106-r1.ebuild | 15 + sec-policy/selinux-memcached/Manifest | 2 + .../selinux-memcached-2.20220106-r1.ebuild | 15 + sec-policy/selinux-milter/Manifest | 2 + .../selinux-milter-2.20220106-r1.ebuild | 15 + sec-policy/selinux-modemmanager/Manifest | 2 + .../selinux-modemmanager-2.20220106-r1.ebuild | 21 + sec-policy/selinux-mono/Manifest | 2 + .../selinux-mono-2.20220106-r1.ebuild | 15 + sec-policy/selinux-mozilla/Manifest | 2 + .../selinux-mozilla-2.20220106-r1.ebuild | 21 + sec-policy/selinux-mpd/Manifest | 2 + .../selinux-mpd-2.20220106-r1.ebuild | 15 + sec-policy/selinux-mplayer/Manifest | 2 + .../selinux-mplayer-2.20220106-r1.ebuild | 15 + sec-policy/selinux-mrtg/Manifest | 2 + .../selinux-mrtg-2.20220106-r1.ebuild | 15 + sec-policy/selinux-munin/Manifest | 2 + .../selinux-munin-2.20220106-r1.ebuild | 21 + sec-policy/selinux-mutt/Manifest | 2 + .../selinux-mutt-2.20220106-r1.ebuild | 15 + sec-policy/selinux-mysql/Manifest | 2 + .../selinux-mysql-2.20220106-r1.ebuild | 15 + sec-policy/selinux-nagios/Manifest | 2 + .../selinux-nagios-2.20220106-r1.ebuild | 21 + sec-policy/selinux-ncftool/Manifest | 2 + .../selinux-ncftool-2.20220106-r1.ebuild | 15 + sec-policy/selinux-networkmanager/Manifest | 2 + ...elinux-networkmanager-2.20220106-r1.ebuild | 15 + sec-policy/selinux-nginx/Manifest | 2 + .../selinux-nginx-2.20220106-r1.ebuild | 21 + sec-policy/selinux-nslcd/Manifest | 2 + .../selinux-nslcd-2.20220106-r1.ebuild | 15 + sec-policy/selinux-ntop/Manifest | 2 + .../selinux-ntop-2.20220106-r1.ebuild | 15 + sec-policy/selinux-ntp/Manifest | 2 + .../selinux-ntp-2.20220106-r1.ebuild | 15 + sec-policy/selinux-nut/Manifest | 2 + .../selinux-nut-2.20220106-r1.ebuild | 21 + sec-policy/selinux-nx/Manifest | 2 + .../selinux-nx-2.20220106-r1.ebuild | 15 + sec-policy/selinux-oddjob/Manifest | 2 + .../selinux-oddjob-2.20220106-r1.ebuild | 15 + sec-policy/selinux-oident/Manifest | 2 + .../selinux-oident-2.20220106-r1.ebuild | 15 + sec-policy/selinux-openct/Manifest | 2 + .../selinux-openct-2.20220106-r1.ebuild | 15 + sec-policy/selinux-openrc/Manifest | 2 + .../selinux-openrc-2.20220106-r1.ebuild | 15 + sec-policy/selinux-openvpn/Manifest | 2 + .../selinux-openvpn-2.20220106-r1.ebuild | 15 + sec-policy/selinux-pan/Manifest | 2 + .../selinux-pan-2.20220106-r1.ebuild | 21 + sec-policy/selinux-pcscd/Manifest | 2 + .../selinux-pcscd-2.20220106-r1.ebuild | 15 + sec-policy/selinux-phpfpm/Manifest | 2 + .../selinux-phpfpm-2.20220106-r1.ebuild | 21 + sec-policy/selinux-plymouthd/Manifest | 2 + .../selinux-plymouthd-2.20220106-r1.ebuild | 15 + sec-policy/selinux-podman/Manifest | 2 + .../selinux-podman-2.20220106-r1.ebuild | 22 + sec-policy/selinux-policykit/Manifest | 2 + .../selinux-policykit-2.20220106-r1.ebuild | 15 + sec-policy/selinux-portmap/Manifest | 2 + .../selinux-portmap-2.20220106-r1.ebuild | 15 + sec-policy/selinux-postfix/Manifest | 2 + .../selinux-postfix-2.20220106-r1.ebuild | 15 + sec-policy/selinux-postgresql/Manifest | 2 + .../selinux-postgresql-2.20220106-r1.ebuild | 15 + sec-policy/selinux-postgrey/Manifest | 2 + .../selinux-postgrey-2.20220106-r1.ebuild | 15 + sec-policy/selinux-ppp/Manifest | 2 + .../selinux-ppp-2.20220106-r1.ebuild | 15 + sec-policy/selinux-prelink/Manifest | 2 + .../selinux-prelink-2.20220106-r1.ebuild | 15 + sec-policy/selinux-prelude/Manifest | 2 + .../selinux-prelude-2.20220106-r1.ebuild | 21 + sec-policy/selinux-privoxy/Manifest | 2 + .../selinux-privoxy-2.20220106-r1.ebuild | 15 + sec-policy/selinux-procmail/Manifest | 2 + .../selinux-procmail-2.20220106-r1.ebuild | 15 + sec-policy/selinux-psad/Manifest | 2 + .../selinux-psad-2.20220106-r1.ebuild | 15 + sec-policy/selinux-publicfile/Manifest | 2 + .../selinux-publicfile-2.20220106-r1.ebuild | 15 + sec-policy/selinux-pulseaudio/Manifest | 2 + .../selinux-pulseaudio-2.20220106-r1.ebuild | 15 + sec-policy/selinux-puppet/Manifest | 2 + .../selinux-puppet-2.20220106-r1.ebuild | 15 + sec-policy/selinux-pyzor/Manifest | 2 + .../selinux-pyzor-2.20220106-r1.ebuild | 15 + sec-policy/selinux-qemu/Manifest | 2 + .../selinux-qemu-2.20220106-r1.ebuild | 21 + sec-policy/selinux-qmail/Manifest | 2 + .../selinux-qmail-2.20220106-r1.ebuild | 15 + sec-policy/selinux-quota/Manifest | 2 + .../selinux-quota-2.20220106-r1.ebuild | 15 + sec-policy/selinux-radius/Manifest | 2 + .../selinux-radius-2.20220106-r1.ebuild | 15 + sec-policy/selinux-radvd/Manifest | 2 + .../selinux-radvd-2.20220106-r1.ebuild | 15 + sec-policy/selinux-razor/Manifest | 2 + .../selinux-razor-2.20220106-r1.ebuild | 15 + sec-policy/selinux-redis/Manifest | 2 + .../selinux-redis-2.20220106-r1.ebuild | 15 + sec-policy/selinux-remotelogin/Manifest | 2 + .../selinux-remotelogin-2.20220106-r1.ebuild | 15 + sec-policy/selinux-resolvconf/Manifest | 2 + .../selinux-resolvconf-2.20220106-r1.ebuild | 15 + sec-policy/selinux-rngd/Manifest | 2 + .../selinux-rngd-2.20220106-r1.ebuild | 15 + sec-policy/selinux-rpc/Manifest | 2 + .../selinux-rpc-2.20220106-r1.ebuild | 15 + sec-policy/selinux-rpcbind/Manifest | 2 + .../selinux-rpcbind-2.20220106-r1.ebuild | 15 + sec-policy/selinux-rpm/Manifest | 2 + .../selinux-rpm-2.20220106-r1.ebuild | 15 + sec-policy/selinux-rssh/Manifest | 2 + .../selinux-rssh-2.20220106-r1.ebuild | 15 + sec-policy/selinux-rtkit/Manifest | 2 + .../selinux-rtkit-2.20220106-r1.ebuild | 21 + sec-policy/selinux-rtorrent/Manifest | 2 + .../selinux-rtorrent-2.20220106-r1.ebuild | 15 + sec-policy/selinux-salt/Manifest | 2 + .../selinux-salt-2.20220106-r1.ebuild | 15 + sec-policy/selinux-samba/Manifest | 2 + .../selinux-samba-2.20220106-r1.ebuild | 15 + sec-policy/selinux-sasl/Manifest | 2 + .../selinux-sasl-2.20220106-r1.ebuild | 15 + sec-policy/selinux-screen/Manifest | 2 + .../selinux-screen-2.20220106-r1.ebuild | 15 + sec-policy/selinux-sendmail/Manifest | 2 + .../selinux-sendmail-2.20220106-r1.ebuild | 15 + sec-policy/selinux-sensord/Manifest | 2 + .../selinux-sensord-2.20220106-r1.ebuild | 15 + sec-policy/selinux-shorewall/Manifest | 2 + .../selinux-shorewall-2.20220106-r1.ebuild | 15 + sec-policy/selinux-shutdown/Manifest | 2 + .../selinux-shutdown-2.20220106-r1.ebuild | 15 + sec-policy/selinux-skype/Manifest | 2 + .../selinux-skype-2.20220106-r1.ebuild | 21 + sec-policy/selinux-slocate/Manifest | 2 + .../selinux-slocate-2.20220106-r1.ebuild | 15 + sec-policy/selinux-slrnpull/Manifest | 2 + .../selinux-slrnpull-2.20220106-r1.ebuild | 15 + sec-policy/selinux-smartmon/Manifest | 2 + .../selinux-smartmon-2.20220106-r1.ebuild | 15 + sec-policy/selinux-smokeping/Manifest | 2 + .../selinux-smokeping-2.20220106-r1.ebuild | 21 + sec-policy/selinux-snmp/Manifest | 2 + .../selinux-snmp-2.20220106-r1.ebuild | 15 + sec-policy/selinux-snort/Manifest | 2 + .../selinux-snort-2.20220106-r1.ebuild | 15 + sec-policy/selinux-soundserver/Manifest | 2 + .../selinux-soundserver-2.20220106-r1.ebuild | 15 + sec-policy/selinux-spamassassin/Manifest | 2 + .../selinux-spamassassin-2.20220106-r1.ebuild | 15 + sec-policy/selinux-squid/Manifest | 2 + .../selinux-squid-2.20220106-r1.ebuild | 21 + sec-policy/selinux-sssd/Manifest | 2 + .../selinux-sssd-2.20220106-r1.ebuild | 15 + sec-policy/selinux-stunnel/Manifest | 2 + .../selinux-stunnel-2.20220106-r1.ebuild | 15 + sec-policy/selinux-subsonic/Manifest | 2 + .../selinux-subsonic-2.20220106-r1.ebuild | 15 + sec-policy/selinux-sudo/Manifest | 2 + .../selinux-sudo-2.20220106-r1.ebuild | 15 + sec-policy/selinux-sxid/Manifest | 2 + .../selinux-sxid-2.20220106-r1.ebuild | 15 + sec-policy/selinux-syncthing/Manifest | 2 + .../selinux-syncthing-2.20220106-r1.ebuild | 15 + sec-policy/selinux-sysstat/Manifest | 2 + .../selinux-sysstat-2.20220106-r1.ebuild | 15 + sec-policy/selinux-tboot/Manifest | 2 + .../selinux-tboot-2.20220106-r1.ebuild | 15 + sec-policy/selinux-tcpd/Manifest | 2 + .../selinux-tcpd-2.20220106-r1.ebuild | 21 + sec-policy/selinux-tcsd/Manifest | 2 + .../selinux-tcsd-2.20220106-r1.ebuild | 15 + sec-policy/selinux-telnet/Manifest | 2 + .../selinux-telnet-2.20220106-r1.ebuild | 21 + sec-policy/selinux-tftp/Manifest | 2 + .../selinux-tftp-2.20220106-r1.ebuild | 15 + sec-policy/selinux-tgtd/Manifest | 2 + .../selinux-tgtd-2.20220106-r1.ebuild | 15 + sec-policy/selinux-thunderbird/Manifest | 2 + .../selinux-thunderbird-2.20220106-r1.ebuild | 21 + sec-policy/selinux-timidity/Manifest | 2 + .../selinux-timidity-2.20220106-r1.ebuild | 15 + sec-policy/selinux-tmpreaper/Manifest | 2 + .../selinux-tmpreaper-2.20220106-r1.ebuild | 15 + sec-policy/selinux-tor/Manifest | 2 + .../selinux-tor-2.20220106-r1.ebuild | 15 + sec-policy/selinux-tripwire/Manifest | 2 + .../selinux-tripwire-2.20220106-r1.ebuild | 15 + sec-policy/selinux-ucspitcp/Manifest | 2 + .../selinux-ucspitcp-2.20220106-r1.ebuild | 15 + sec-policy/selinux-ulogd/Manifest | 2 + .../selinux-ulogd-2.20220106-r1.ebuild | 15 + sec-policy/selinux-uml/Manifest | 2 + .../selinux-uml-2.20220106-r1.ebuild | 15 + sec-policy/selinux-unconfined/Manifest | 2 + .../selinux-unconfined-2.20220106-r1.ebuild | 15 + sec-policy/selinux-uptime/Manifest | 2 + .../selinux-uptime-2.20220106-r1.ebuild | 15 + sec-policy/selinux-usbguard/Manifest | 2 + .../selinux-usbguard-2.20220106-r1.ebuild | 15 + sec-policy/selinux-usbmuxd/Manifest | 2 + .../selinux-usbmuxd-2.20220106-r1.ebuild | 15 + sec-policy/selinux-uucp/Manifest | 2 + .../selinux-uucp-2.20220106-r1.ebuild | 21 + sec-policy/selinux-uwimap/Manifest | 2 + .../selinux-uwimap-2.20220106-r1.ebuild | 15 + sec-policy/selinux-uwsgi/Manifest | 2 + .../selinux-uwsgi-2.20220106-r1.ebuild | 15 + sec-policy/selinux-varnishd/Manifest | 2 + .../selinux-varnishd-2.20220106-r1.ebuild | 15 + sec-policy/selinux-vbetool/Manifest | 2 + .../selinux-vbetool-2.20220106-r1.ebuild | 15 + sec-policy/selinux-vdagent/Manifest | 2 + .../selinux-vdagent-2.20220106-r1.ebuild | 15 + sec-policy/selinux-vde/Manifest | 2 + .../selinux-vde-2.20220106-r1.ebuild | 15 + sec-policy/selinux-virt/Manifest | 2 + .../selinux-virt-2.20220106-r1.ebuild | 15 + sec-policy/selinux-vlock/Manifest | 2 + .../selinux-vlock-2.20220106-r1.ebuild | 15 + sec-policy/selinux-vmware/Manifest | 2 + .../selinux-vmware-2.20220106-r1.ebuild | 21 + sec-policy/selinux-vnstatd/Manifest | 2 + .../selinux-vnstatd-2.20220106-r1.ebuild | 15 + sec-policy/selinux-vpn/Manifest | 2 + .../selinux-vpn-2.20220106-r1.ebuild | 15 + sec-policy/selinux-watchdog/Manifest | 2 + .../selinux-watchdog-2.20220106-r1.ebuild | 15 + sec-policy/selinux-webalizer/Manifest | 2 + .../selinux-webalizer-2.20220106-r1.ebuild | 22 + sec-policy/selinux-wine/Manifest | 2 + .../selinux-wine-2.20220106-r1.ebuild | 15 + sec-policy/selinux-wireguard/Manifest | 2 + .../selinux-wireguard-2.20220106-r1.ebuild | 15 + sec-policy/selinux-wireshark/Manifest | 2 + .../selinux-wireshark-2.20220106-r1.ebuild | 15 + sec-policy/selinux-wm/Manifest | 2 + .../selinux-wm-2.20220106-r1.ebuild | 15 + sec-policy/selinux-xen/Manifest | 2 + .../selinux-xen-2.20220106-r1.ebuild | 15 + sec-policy/selinux-xfs/Manifest | 2 + .../selinux-xfs-2.20220106-r1.ebuild | 15 + sec-policy/selinux-xscreensaver/Manifest | 2 + .../selinux-xscreensaver-2.20220106-r1.ebuild | 21 + sec-policy/selinux-xserver/Manifest | 2 + .../selinux-xserver-2.20220106-r1.ebuild | 15 + sec-policy/selinux-zabbix/Manifest | 2 + .../selinux-zabbix-2.20220106-r1.ebuild | 15 + sys-apps/Manifest.gz | Bin 48371 -> 48356 bytes sys-apps/baobab/baobab-40.0.ebuild | 4 +- sys-apps/ed/Manifest | 1 + sys-apps/ed/ed-1.18.ebuild | 32 + sys-apps/fwupd/Manifest | 2 +- ...upd-1.7.3-r1.ebuild => fwupd-1.7.5.ebuild} | 1 + .../gnome-disk-utility-40.2.ebuild | 4 +- sys-apps/hw-probe/Manifest | 1 + sys-apps/hw-probe/hw-probe-1.6.2.ebuild | 63 + .../ipmitool-1.8.18_p20201004-r3.ebuild | 2 +- .../lshw/lshw-02.19.2b_p20210121-r3.ebuild | 83 + sys-apps/man-db/Manifest | 1 + .../files/man-db-2.10.0-fix-build-clang.patch | 44 + .../man-db-2.9.3-darwin-libdb-intl.patch | 2 + sys-apps/man-db/man-db-2.10.0.ebuild | 205 +++ sys-apps/man-db/man-db-9999.ebuild | 86 +- sys-apps/proot/proot-5.3.0.ebuild | 1 + sys-auth/Manifest.gz | Bin 9563 -> 9561 bytes sys-auth/polkit/Manifest | 1 - sys-auth/polkit/polkit-0.117-r2.ebuild | 133 -- sys-auth/polkit/polkit-0.119-r2.ebuild | 132 -- sys-auth/polkit/polkit-0.120-r1.ebuild | 119 -- sys-auth/seatd/seatd-0.6.3.ebuild | 4 +- sys-block/Manifest.gz | Bin 10526 -> 10517 bytes .../files/parted-3.4-posix-printf.patch | 63 + sys-block/parted/parted-3.4.ebuild | 2 + sys-block/targetcli-fb/metadata.xml | 9 +- .../targetcli-fb/targetcli-fb-2.1.54.ebuild | 4 +- sys-boot/Manifest.gz | Bin 6227 -> 6224 bytes sys-boot/plymouth/Manifest | 1 + sys-boot/plymouth/plymouth-22.02.122.ebuild | 112 ++ sys-cluster/Manifest.gz | Bin 11738 -> 11711 bytes sys-cluster/glusterfs/glusterfs-9.4.ebuild | 2 +- sys-cluster/kube-apiserver/Manifest | 1 + .../kube-apiserver-1.20.15.ebuild | 2 +- .../kube-apiserver-1.21.9.ebuild | 2 +- .../kube-apiserver-1.22.6.ebuild | 2 +- .../kube-apiserver-1.23.2.ebuild | 2 +- .../kube-apiserver-1.23.3.ebuild | 40 + sys-cluster/kube-controller-manager/Manifest | 1 + .../kube-controller-manager-1.20.15.ebuild | 2 +- .../kube-controller-manager-1.21.9.ebuild | 2 +- .../kube-controller-manager-1.22.6.ebuild | 2 +- .../kube-controller-manager-1.23.2.ebuild | 2 +- .../kube-controller-manager-1.23.3.ebuild | 39 + sys-cluster/kube-proxy/Manifest | 1 + .../kube-proxy/kube-proxy-1.20.15.ebuild | 2 +- .../kube-proxy/kube-proxy-1.21.9.ebuild | 2 +- .../kube-proxy/kube-proxy-1.22.6.ebuild | 2 +- .../kube-proxy/kube-proxy-1.23.2.ebuild | 2 +- .../kube-proxy/kube-proxy-1.23.3.ebuild | 35 + sys-cluster/kube-scheduler/Manifest | 1 + .../kube-scheduler-1.20.15.ebuild | 2 +- .../kube-scheduler-1.21.9.ebuild | 2 +- .../kube-scheduler-1.22.6.ebuild | 2 +- .../kube-scheduler-1.23.2.ebuild | 2 +- .../kube-scheduler-1.23.3.ebuild | 39 + sys-cluster/kubeadm/Manifest | 1 + sys-cluster/kubeadm/kubeadm-1.20.15.ebuild | 2 +- sys-cluster/kubeadm/kubeadm-1.21.9.ebuild | 2 +- sys-cluster/kubeadm/kubeadm-1.22.6.ebuild | 2 +- sys-cluster/kubeadm/kubeadm-1.23.2.ebuild | 2 +- sys-cluster/kubeadm/kubeadm-1.23.3.ebuild | 34 + sys-cluster/kubectl/Manifest | 1 + sys-cluster/kubectl/kubectl-1.20.15.ebuild | 2 +- sys-cluster/kubectl/kubectl-1.21.9.ebuild | 2 +- sys-cluster/kubectl/kubectl-1.22.6.ebuild | 2 +- sys-cluster/kubectl/kubectl-1.23.2.ebuild | 2 +- sys-cluster/kubectl/kubectl-1.23.3.ebuild | 34 + sys-cluster/kubelet/Manifest | 1 + sys-cluster/kubelet/kubelet-1.20.15.ebuild | 2 +- sys-cluster/kubelet/kubelet-1.21.9.ebuild | 2 +- sys-cluster/kubelet/kubelet-1.22.6.ebuild | 2 +- sys-cluster/kubelet/kubelet-1.23.2.ebuild | 2 +- sys-cluster/kubelet/kubelet-1.23.3.ebuild | 37 + sys-cluster/rdma-core/rdma-core-38.0.ebuild | 2 +- sys-cluster/rdma-core/rdma-core-9999.ebuild | 4 +- sys-devel/Manifest.gz | Bin 9651 -> 9652 bytes .../clang-common-15.0.0.9999.ebuild | 24 + .../clang-runtime-15.0.0.9999.ebuild | 25 + sys-devel/clang/Manifest | 2 +- sys-devel/clang/clang-14.0.0.9999.ebuild | 6 +- sys-devel/clang/clang-15.0.0.9999.ebuild | 423 +++++ sys-devel/gcc/Manifest | 2 +- sys-devel/gcc/gcc-12.0.0_pre9999.ebuild | 2 +- sys-devel/lld/lld-14.0.0.9999.ebuild | 4 +- sys-devel/lld/lld-15.0.0.9999.ebuild | 73 + .../llvm-common-15.0.0.9999.ebuild | 27 + sys-devel/llvm/Manifest | 2 +- sys-devel/llvm/llvm-14.0.0.9999.ebuild | 9 +- sys-devel/llvm/llvm-15.0.0.9999.ebuild | 515 ++++++ sys-devel/llvmgold/llvmgold-15.ebuild | 25 + sys-devel/m4/Manifest | 1 + sys-devel/m4/m4-1.4.19.ebuild | 8 +- sys-fs/Manifest.gz | Bin 21724 -> 21718 bytes sys-fs/cryptsetup/Manifest | 4 - sys-fs/cryptsetup/cryptsetup-2.3.6-r2.ebuild | 127 -- sys-fs/cryptsetup/cryptsetup-2.3.7.ebuild | 127 -- sys-fs/cryptsetup/cryptsetup-2.4.1-r1.ebuild | 141 -- sys-fs/cryptsetup/cryptsetup-2.4.2-r1.ebuild | 133 -- sys-fs/cryptsetup/cryptsetup-2.4.3-r1.ebuild | 2 +- sys-fs/cryptsetup/cryptsetup-2.4.3.ebuild | 2 +- sys-fs/cryptsetup/files/1.6.7-dmcrypt.confd | 111 -- sys-fs/cryptsetup/files/1.6.7-dmcrypt.rc | 339 ---- ...tup-2.0.4-fix-static-pwquality-build.patch | 18 - .../cryptsetup-2.4.1-external-tokens.patch | 34 - ...tup-2.4.1-fix-static-pwquality-build.patch | 225 --- sys-fs/fuse-overlayfs/Manifest | 1 + .../fuse-overlayfs-1.8.2.ebuild | 26 + .../libeatmydata/libeatmydata-129-r1.ebuild | 4 +- sys-fs/udiskie/Manifest | 1 + sys-fs/udiskie/udiskie-2.4.1.ebuild | 50 + sys-kernel/Manifest.gz | Bin 4424 -> 4428 bytes sys-kernel/gentoo-kernel-bin/Manifest | 87 +- .../gentoo-kernel-bin-5.10.95.ebuild | 131 -- .../gentoo-kernel-bin-5.10.96.ebuild | 2 +- ...build => gentoo-kernel-bin-5.10.97.ebuild} | 0 ...build => gentoo-kernel-bin-5.10.98.ebuild} | 14 +- .../gentoo-kernel-bin-5.15.18.ebuild | 131 -- .../gentoo-kernel-bin-5.15.19.ebuild | 2 +- ...build => gentoo-kernel-bin-5.15.20.ebuild} | 0 ...build => gentoo-kernel-bin-5.15.21.ebuild} | 14 +- ...ebuild => gentoo-kernel-bin-5.16.6.ebuild} | 2 +- ...ebuild => gentoo-kernel-bin-5.16.7.ebuild} | 16 +- .../gentoo-kernel-bin-5.4.176.ebuild | 2 +- ...build => gentoo-kernel-bin-5.4.177.ebuild} | 0 sys-kernel/gentoo-kernel/Manifest | 32 +- .../gentoo-kernel-5.10.96.ebuild | 2 +- ...94.ebuild => gentoo-kernel-5.10.97.ebuild} | 0 ...93.ebuild => gentoo-kernel-5.10.98.ebuild} | 2 +- .../gentoo-kernel-5.15.19.ebuild | 2 +- ...17.ebuild => gentoo-kernel-5.15.20.ebuild} | 0 ...16.ebuild => gentoo-kernel-5.15.21.ebuild} | 2 +- ....18.ebuild => gentoo-kernel-5.16.6.ebuild} | 6 +- ....95.ebuild => gentoo-kernel-5.16.7.ebuild} | 13 +- .../gentoo-kernel-5.4.173.ebuild | 96 - .../gentoo-kernel-5.4.175.ebuild | 96 - .../gentoo-kernel-5.4.176.ebuild | 2 +- ...74.ebuild => gentoo-kernel-5.4.177.ebuild} | 0 sys-kernel/gentoo-sources/Manifest | 39 +- .../gentoo-sources-5.10.97.ebuild | 28 + .../gentoo-sources-5.10.98.ebuild | 28 + .../gentoo-sources-5.15.19.ebuild | 2 +- ...7.ebuild => gentoo-sources-5.15.20.ebuild} | 2 +- ...8.ebuild => gentoo-sources-5.15.21.ebuild} | 2 +- .../gentoo-sources-5.16.4.ebuild | 28 - ....3.ebuild => gentoo-sources-5.16.6.ebuild} | 2 +- ....2.ebuild => gentoo-sources-5.16.7.ebuild} | 2 +- ...6.ebuild => gentoo-sources-5.4.177.ebuild} | 4 +- sys-kernel/git-sources/Manifest | 1 + .../git-sources/git-sources-5.17_rc3.ebuild | 40 + sys-kernel/kpatch/Manifest | 1 + sys-kernel/kpatch/kpatch-0.9.4.ebuild | 96 + sys-kernel/pf-sources/Manifest | 2 + .../pf-sources/pf-sources-5.16_p3.ebuild | 76 + sys-kernel/rt-sources/Manifest | 38 +- .../rt-sources-4.14.250_p124.ebuild | 51 - .../rt-sources/rt-sources-4.19.217_p95.ebuild | 51 - .../rt-sources-4.19.223_p100.ebuild | 51 - ...ebuild => rt-sources-4.19.225_p101.ebuild} | 0 .../rt-sources-4.4.277_p224-r1.ebuild | 51 - .../rt-sources/rt-sources-4.9.286_p189.ebuild | 51 - ...build => rt-sources-5.10.90_p61-r1.ebuild} | 5 +- ...0.ebuild => rt-sources-5.15.19_p29.ebuild} | 0 .../rt-sources/rt-sources-5.15.3_p21.ebuild | 52 - ...25.ebuild => rt-sources-5.16.2_p19.ebuild} | 0 .../rt-sources/rt-sources-5.4.154_p65.ebuild | 51 - ...7.ebuild => rt-sources-5.4.170_p68.ebuild} | 1 + sys-kernel/vanilla-kernel/Manifest | 32 +- ...3.ebuild => vanilla-kernel-5.10.97.ebuild} | 0 ...4.ebuild => vanilla-kernel-5.10.98.ebuild} | 2 +- ...6.ebuild => vanilla-kernel-5.15.20.ebuild} | 0 ...7.ebuild => vanilla-kernel-5.15.21.ebuild} | 2 +- ...18.ebuild => vanilla-kernel-5.16.6.ebuild} | 4 +- ...95.ebuild => vanilla-kernel-5.16.7.ebuild} | 9 +- .../vanilla-kernel-5.4.174.ebuild | 107 -- .../vanilla-kernel-5.4.175.ebuild | 107 -- ...3.ebuild => vanilla-kernel-5.4.177.ebuild} | 0 sys-kernel/vanilla-sources/Manifest | 8 +- ....ebuild => vanilla-sources-5.10.98.ebuild} | 0 ....ebuild => vanilla-sources-5.15.21.ebuild} | 0 ...5.ebuild => vanilla-sources-5.16.7.ebuild} | 0 ....ebuild => vanilla-sources-5.4.177.ebuild} | 0 sys-libs/Manifest.gz | Bin 14225 -> 14228 bytes .../compiler-rt-sanitizers-15.0.0.9999.ebuild | 215 +++ .../compiler-rt-15.0.0.9999.ebuild | 137 ++ sys-libs/gdbm/Manifest | 1 + sys-libs/gdbm/gdbm-1.23.ebuild | 43 + sys-libs/glibc/Manifest | 4 +- ...-2.33-r10.ebuild => glibc-2.33-r13.ebuild} | 2 +- ...bc-2.34-r6.ebuild => glibc-2.34-r8.ebuild} | 37 +- sys-libs/glibc/glibc-2.35.ebuild | 20 +- sys-libs/glibc/glibc-9999.ebuild | 26 +- sys-libs/libcxx/libcxx-15.0.0.9999.ebuild | 215 +++ .../libcxxabi/libcxxabi-15.0.0.9999.ebuild | 124 ++ sys-libs/libomp/libomp-15.0.0.9999.ebuild | 134 ++ .../libucontext-1.1-respect-CFLAGS.patch | 13 + ...t-1.1.ebuild => libucontext-1.1-r1.ebuild} | 26 +- .../llvm-libunwind-15.0.0.9999.ebuild | 141 ++ sys-libs/openipmi/openipmi-2.0.29.ebuild | 4 +- sys-libs/readline/readline-8.1_p2.ebuild | 2 +- sys-power/Manifest.gz | Bin 5077 -> 5081 bytes sys-power/RyzenAdj/Manifest | 1 + sys-power/RyzenAdj/RyzenAdj-0.8.3.ebuild | 31 + sys-process/Manifest.gz | Bin 9835 -> 9832 bytes sys-process/at/Manifest | 1 + sys-process/at/at-3.2.5.ebuild | 97 + virtual/Manifest.gz | Bin 28395 -> 28399 bytes .../dist-kernel/dist-kernel-5.10.96.ebuild | 2 +- ...0.94.ebuild => dist-kernel-5.10.97.ebuild} | 0 ....173.ebuild => dist-kernel-5.10.98.ebuild} | 2 +- .../dist-kernel/dist-kernel-5.15.16.ebuild | 19 - .../dist-kernel/dist-kernel-5.15.18.ebuild | 19 - .../dist-kernel/dist-kernel-5.15.19.ebuild | 2 +- ...0.95.ebuild => dist-kernel-5.15.20.ebuild} | 0 ....175.ebuild => dist-kernel-5.15.21.ebuild} | 2 +- ...15.17.ebuild => dist-kernel-5.16.6.ebuild} | 0 ...10.93.ebuild => dist-kernel-5.16.7.ebuild} | 2 +- .../dist-kernel/dist-kernel-5.4.176.ebuild | 2 +- ....174.ebuild => dist-kernel-5.4.177.ebuild} | 0 www-apache/Manifest.gz | Bin 6263 -> 6265 bytes www-apache/mod_dnssd/mod_dnssd-0.6-r2.ebuild | 4 +- .../mod_gnutls/mod_gnutls-0.11.0.ebuild | 4 +- www-apps/Manifest.gz | Bin 12462 -> 12455 bytes www-apps/davical/Manifest | 1 + www-apps/davical/davical-1.1.10.ebuild | 72 + www-apps/element/Manifest | 1 + www-apps/element/element-1.10.1.ebuild | 35 + www-apps/phpsysinfo/Manifest | 1 + www-apps/phpsysinfo/phpsysinfo-3.4.1.ebuild | 52 + www-apps/radicale/Manifest | 1 + www-apps/radicale/metadata.xml | 9 +- www-apps/radicale/radicale-3.1.4.ebuild | 92 + www-apps/roundup/roundup-2.1.0.ebuild | 4 +- www-apps/selfoss/selfoss-2.18-r2.ebuild | 4 +- www-client/Manifest.gz | Bin 6200 -> 6206 bytes www-client/chromium/Manifest | 4 +- .../chromium/chromium-100.0.4867.0.ebuild | 1009 ++++++++++ ...16.ebuild => chromium-99.0.4844.17.ebuild} | 2 +- www-client/epiphany/epiphany-40.6.ebuild | 2 +- www-client/falkon/Manifest | 1 + www-client/falkon/falkon-3.2.0-r1.ebuild | 91 + www-client/firefox-bin/Manifest | 195 ++ .../firefox-bin/files/firefox-bin-r3.desktop | 1 + .../firefox-bin/firefox-bin-91.6.0.ebuild | 387 ++++ .../firefox-bin/firefox-bin-97.0.ebuild | 389 ++++ .../firefox-95-fix-fatal-pip-invocation.patch | 13 - www-client/google-chrome-unstable/Manifest | 2 +- ...oogle-chrome-unstable-100.0.4867.0.ebuild} | 0 www-client/microsoft-edge-dev/Manifest | 2 +- ... => microsoft-edge-dev-99.0.1150.7.ebuild} | 0 www-client/opera-beta/Manifest | 2 +- .../opera-beta/opera-beta-83.0.4254.5.ebuild | 157 -- .../opera-beta-84.0.4316.4.ebuild} | 0 www-client/opera-developer/Manifest | 7 +- ...ild => opera-developer-84.0.4309.0.ebuild} | 0 ...ild => opera-developer-84.0.4316.0.ebuild} | 2 +- ...ild => opera-developer-85.0.4323.0.ebuild} | 2 +- www-client/opera/Manifest | 2 +- www-client/opera/metadata.xml | 5 - ...27.43.ebuild => opera-83.0.4254.27.ebuild} | 2 +- .../seamonkey/seamonkey-2.53.10.2.ebuild | 2 +- www-client/vivaldi-snapshot/Manifest | 12 +- ...ld => vivaldi-snapshot-5.1.2567.22.ebuild} | 0 ...ld => vivaldi-snapshot-5.1.2567.24.ebuild} | 0 www-misc/Manifest.gz | Bin 2922 -> 2926 bytes www-misc/monitorix/Manifest | 1 + www-misc/monitorix/monitorix-3.14.0.ebuild | 92 + www-plugins/Manifest.gz | Bin 1247 -> 1247 bytes www-plugins/chrome-binary-plugins/Manifest | 2 +- ...-binary-plugins-100.0.4867.0_alpha.ebuild} | 0 www-servers/Manifest.gz | Bin 5035 -> 5031 bytes www-servers/uwsgi/uwsgi-2.0.19.1-r108.ebuild | 2 +- x11-apps/Manifest.gz | Bin 14363 -> 14359 bytes x11-apps/xauth/Manifest | 1 - x11-apps/xauth/xauth-1.1.ebuild | 30 - x11-base/Manifest.gz | Bin 1391 -> 1390 bytes x11-base/xorg-server/Manifest | 1 - .../xorg-server/xorg-server-21.1.2-r4.ebuild | 185 -- .../xorg-server/xorg-server-21.1.3.ebuild | 2 +- x11-drivers/Manifest.gz | Bin 5043 -> 5044 bytes x11-drivers/nvidia-drivers/Manifest | 28 - .../nvidia-drivers-390.147.ebuild | 1 + .../nvidia-drivers-460.91.03-r2.ebuild | 1 + .../nvidia-drivers-470.103.01.ebuild | 3 +- .../nvidia-drivers-470.62.22.ebuild | 1 + .../nvidia-drivers-470.94.ebuild | 444 ----- .../nvidia-drivers-495.44-r2.ebuild | 492 ----- .../nvidia-drivers-495.46-r10.ebuild | 461 ----- .../nvidia-drivers-510.39.01.ebuild | 449 ----- .../nvidia-drivers-510.47.03.ebuild | 1 + .../xf86-video-ati-19.1.0.ebuild | 53 - x11-libs/Manifest.gz | Bin 20523 -> 20510 bytes x11-libs/libX11/Manifest | 1 - x11-libs/libX11/libX11-1.7.2.ebuild | 40 - x11-libs/libdrm/Manifest | 3 - x11-libs/libdrm/libdrm-2.4.106.ebuild | 59 - x11-libs/libdrm/libdrm-2.4.107.ebuild | 66 - x11-libs/libdrm/libdrm-2.4.108.ebuild | 66 - x11-libs/libva/libva-2.13.0-r1.ebuild | 87 - x11-libs/libxkbcommon/Manifest | 1 + .../libxkbcommon/libxkbcommon-1.4.0.ebuild | 62 + x11-libs/libxkbcommon/metadata.xml | 3 + x11-libs/vte/vte-0.64.2.ebuild | 2 +- x11-libs/vte/vte-0.66.2.ebuild | 4 +- x11-misc/Manifest.gz | Bin 48129 -> 48116 bytes x11-misc/autocutsel/Manifest | 1 + x11-misc/autocutsel/autocutsel-0.10.1.ebuild | 30 + x11-misc/autocutsel/metadata.xml | 5 +- x11-misc/compose-tables/Manifest | 1 - .../compose-tables-1.7.2-r1.ebuild | 41 - ...lineakd-0.9.0-automake-linking-libdl.patch | 58 + x11-misc/lineakd/lineakd-0.9.0-r3.ebuild | 2 +- x11-misc/lineakd/lineakd-0.9.0-r4.ebuild | 65 + x11-misc/synergy/metadata.xml | 5 +- x11-misc/xsnow/xsnow-3.3.0.ebuild | 4 +- x11-misc/xss-lock/metadata.xml | 9 +- x11-terms/Manifest.gz | Bin 4718 -> 4720 bytes .../gnome-terminal-3.40.3.ebuild | 4 +- x11-terms/kitty-shell-integration/Manifest | 1 - .../kitty-shell-integration-0.24.1.ebuild | 34 - x11-terms/kitty-terminfo/Manifest | 1 - .../kitty-terminfo-0.24.1.ebuild | 23 - x11-terms/kitty/Manifest | 2 - x11-terms/kitty/kitty-0.24.1.ebuild | 128 -- x11-themes/Manifest.gz | Bin 21886 -> 21897 bytes .../gnome-backgrounds-40.1.ebuild | 4 +- x11-wm/Manifest.gz | Bin 9609 -> 9608 bytes x11-wm/enlightenment/Manifest | 2 +- ...5.1.ebuild => enlightenment-0.25.2.ebuild} | 0 4550 files changed, 36380 insertions(+), 21680 deletions(-) create mode 100644 acct-group/pipewire/Manifest create mode 100644 acct-group/pipewire/metadata.xml create mode 100644 acct-group/pipewire/pipewire-0.ebuild create mode 100644 acct-user/pipewire/Manifest create mode 100644 acct-user/pipewire/metadata.xml create mode 100644 acct-user/pipewire/pipewire-0.ebuild rename acct-user/radicale/{radicale-0-r1.ebuild => radicale-0-r2.ebuild} (74%) rename acct-user/vdr/{vdr-0.ebuild => vdr-0-r1.ebuild} (97%) create mode 100644 app-admin/awscli/awscli-1.22.49.ebuild delete mode 100644 app-admin/filebeat/files/filebeat-glibc-2.34.patch delete mode 100644 app-admin/mongo-tools/mongo-tools-100.2.0.ebuild delete mode 100644 app-admin/mongo-tools/mongo-tools-100.2.1.ebuild rename app-admin/mongo-tools/{mongo-tools-100.3.0.ebuild => mongo-tools-100.5.1.ebuild} (97%) delete mode 100644 app-admin/mongo-tools/mongo-tools-4.2.11.ebuild rename app-admin/mongo-tools/{mongo-tools-4.2.12.ebuild => mongo-tools-4.2.17.ebuild} (98%) create mode 100644 app-admin/ryzen_smu/ryzen_smu-0.1.2_p20211205.ebuild create mode 100644 app-arch/lzip/lzip-1.23.ebuild rename app-backup/bareos/{bareos-21.0.0-r1.ebuild => bareos-21.0.0-r2.ebuild} (96%) create mode 100644 app-backup/bareos/files/bareos-fd-21.confd create mode 100644 app-backup/bareos/files/bareos-fd-21.initd create mode 100644 app-backup/bareos/files/bareos-sd-21.confd create mode 100644 app-backup/bareos/files/bareos-sd-21.initd create mode 100644 app-backup/btrbk/btrbk-0.32.0.ebuild create mode 100644 app-containers/buildah/buildah-1.24.1.ebuild create mode 100644 app-containers/conmon/conmon-2.1.0.ebuild create mode 100644 app-containers/containers-storage/containers-storage-1.38.2.ebuild create mode 100644 app-containers/k3d/k3d-5.3.0.ebuild create mode 100644 app-containers/nerdctl/nerdctl-0.16.1.ebuild create mode 100644 app-containers/skopeo/skopeo-1.6.0.ebuild create mode 100644 app-crypt/gpgme/gpgme-1.17.0.ebuild create mode 100644 app-emulation/firecracker-bin/firecracker-bin-1.0.0.ebuild create mode 100644 app-emulation/free42/free42-3.0.10.ebuild delete mode 100644 app-emulation/ruffle/ruffle-0_p20220108.ebuild delete mode 100644 app-emulation/vice/vice-3.5-r1.ebuild delete mode 100644 app-emulation/vice/vice-3.6.ebuild create mode 100644 app-i18n/ibus-table/ibus-table-1.16.7.ebuild create mode 100644 app-metrics/redis_exporter/redis_exporter-1.35.0.ebuild delete mode 100644 app-misc/dvtm/dvtm-0.15-r4.ebuild create mode 100644 app-misc/gramps/gramps-5.1.5.ebuild create mode 100644 app-mobilephone/scrcpy/scrcpy-1.22.ebuild delete mode 100644 app-office/libreoffice-bin-debug/libreoffice-bin-debug-7.1.7.2.ebuild delete mode 100644 app-office/libreoffice-bin/libreoffice-bin-7.1.7.2.ebuild delete mode 100644 app-office/libreoffice-l10n/libreoffice-l10n-7.1.7.2.ebuild delete mode 100644 app-office/libreoffice/files/libreoffice-7.0.3.1-qt5detect.patch delete mode 100644 app-office/libreoffice/files/libreoffice-7.1.3.2-bashism.patch delete mode 100644 app-office/libreoffice/libreoffice-7.1.7.2.ebuild delete mode 100644 app-office/wps-office/wps-office-11.1.0.10702.ebuild create mode 100644 app-portage/gentoopm/gentoopm-0.4.ebuild delete mode 100644 app-portage/iwdevtools/files/iwdevtools-0.8.1-tests.patch delete mode 100644 app-portage/iwdevtools/iwdevtools-0.8.1.ebuild create mode 100644 app-portage/smart-live-rebuild/smart-live-rebuild-1.4.0.ebuild create mode 100644 app-text/calibre/calibre-5.36.0.ebuild create mode 100644 app-text/grip/grip-4.6.0.ebuild create mode 100644 app-text/lowdown/files/lowdown-0.10.0-pkgconfig-libmd.patch rename app-text/lowdown/{lowdown-0.10.0.ebuild => lowdown-0.10.0-r1.ebuild} (95%) delete mode 100644 app-text/openpaperwork-core/openpaperwork-core-2.0.3.ebuild rename app-text/openpaperwork-core/{openpaperwork-core-2.0.2.ebuild => openpaperwork-core-2.1.1.ebuild} (84%) delete mode 100644 app-text/openpaperwork-gtk/openpaperwork-gtk-2.0.3.ebuild rename app-text/openpaperwork-gtk/{openpaperwork-gtk-2.0.2.ebuild => openpaperwork-gtk-2.1.1.ebuild} (83%) delete mode 100644 app-text/paperwork-backend/paperwork-backend-2.0.2-r1.ebuild rename app-text/paperwork-backend/{paperwork-backend-2.0.3.ebuild => paperwork-backend-2.1.1.ebuild} (91%) delete mode 100644 app-text/paperwork/files/paperwork-2.0.3-desktop_file.patch delete mode 100644 app-text/paperwork/paperwork-2.0.2.ebuild rename app-text/paperwork/{paperwork-2.0.3.ebuild => paperwork-2.1.1.ebuild} (82%) delete mode 100644 app-text/poppler/files/poppler-21.12.0-include-csetjmp.patch delete mode 100644 app-text/poppler/poppler-21.11.0.ebuild delete mode 100644 app-text/poppler/poppler-21.12.0.ebuild create mode 100644 app-text/tree/tree-2.0.1.ebuild rename app-vim/gentoo-syntax/{gentoo-syntax-20220203.ebuild => gentoo-syntax-20220206.ebuild} (100%) create mode 100644 dev-cpp/abseil-cpp/abseil-cpp-20211102.0-r1.ebuild create mode 100644 dev-cpp/abseil-cpp/files/abseil-cpp-20211102.0-fix-cuda-nvcc-build.patch create mode 100644 dev-cpp/string-theory/string-theory-3.5.ebuild create mode 100644 dev-cpp/tbb/files/tbb-2021.5.0-musl-setcontext.patch rename dev-cpp/tbb/{tbb-2021.5.0.ebuild => tbb-2021.5.0-r1.ebuild} (93%) create mode 100644 dev-db/mongodb/mongodb-4.2.17.ebuild create mode 100644 dev-db/mongodb/mongodb-4.4.10.ebuild create mode 100644 dev-db/mongodb/mongodb-5.0.5.ebuild delete mode 100644 dev-db/mydumper/files/mydumper-atomic.patch create mode 100644 dev-db/mydumper/mydumper-0.11.5.2.ebuild create mode 100644 dev-db/rqlite/rqlite-7.2.0.ebuild create mode 100644 dev-db/rqlite/rqlite-7.3.0.ebuild create mode 100644 dev-db/rqlite/rqlite-7.3.1.ebuild delete mode 100644 dev-java/aopalliance/aopalliance-1.0-r2.ebuild delete mode 100644 dev-java/commons-collections/commons-collections-4.1-r1.ebuild delete mode 100644 dev-java/jcommander/jcommander-1.48.ebuild create mode 100644 dev-java/joda-convert/joda-convert-2.2.2-r1.ebuild delete mode 100644 dev-java/jsch/jsch-0.1.54.ebuild create mode 100644 dev-java/kafka-clients/Manifest create mode 100644 dev-java/kafka-clients/kafka-clients-1.1.1.ebuild create mode 100644 dev-java/kafka-clients/metadata.xml create mode 100644 dev-java/lz4-java/Manifest create mode 100644 dev-java/lz4-java/files/lz4-java-1.8.0-Makefile create mode 100644 dev-java/lz4-java/files/lz4-java-1.8.0-gentoo-classpath.xml create mode 100644 dev-java/lz4-java/files/lz4-java-1.8.0-print-os-props.patch create mode 100644 dev-java/lz4-java/files/lz4-java-1.8.0-skip-ivy.patch create mode 100644 dev-java/lz4-java/lz4-java-1.8.0.ebuild create mode 100644 dev-java/lz4-java/metadata.xml delete mode 100644 dev-java/snappy/files/1.1.0.1-gentoo.patch delete mode 100644 dev-java/snappy/files/1.1.0.1-unbundle-snappy.patch create mode 100644 dev-java/snappy/files/1.1.7.8-gentoo.patch create mode 100644 dev-java/snappy/files/1.1.7.8-java-version-target.patch create mode 100644 dev-java/snappy/files/1.1.7.8-remove-perl-usage.patch create mode 100644 dev-java/snappy/files/1.1.7.8-unbundle-bitshuffle.patch create mode 100644 dev-java/snappy/files/1.1.7.8-unbundle-snappy.patch delete mode 100644 dev-java/snappy/snappy-1.1.0.1.ebuild create mode 100644 dev-java/snappy/snappy-1.1.7.8.ebuild delete mode 100644 dev-lang/janet/files/janet-1.16.1-make.patch rename dev-lang/spidermonkey/{spidermonkey-68.12.0.ebuild => spidermonkey-68.12.0-r1.ebuild} (99%) delete mode 100644 dev-lang/tcc/tcc-0.9.27.ebuild create mode 100644 dev-libs/boxfort/boxfort-0.1.2.ebuild delete mode 100644 dev-libs/capnproto/capnproto-0.7.0.ebuild delete mode 100644 dev-libs/capnproto/capnproto-0.8.0.ebuild rename dev-libs/efl/{efl-1.26.1-r1.ebuild => efl-1.26.2.ebuild} (100%) delete mode 100644 dev-libs/icu-layoutex/icu-layoutex-69.1.ebuild delete mode 100644 dev-libs/icu/icu-69.1-r1.ebuild delete mode 100644 dev-libs/leveldb/leveldb-1.23-r1.ebuild rename dev-libs/leveldb/{leveldb-1.23-r2.ebuild => leveldb-1.23-r3.ebuild} (75%) create mode 100644 dev-libs/libclc/libclc-15.0.0.9999.ebuild create mode 100644 dev-libs/libdispatch/libdispatch-5.5.ebuild delete mode 100644 dev-libs/libevdev/libevdev-1.11.0.ebuild create mode 100644 dev-libs/libgamin/files/libgamin-0.1.10-musl-pthread.patch create mode 100644 dev-libs/libspnav/libspnav-0.3.ebuild delete mode 100644 dev-libs/libuv/libuv-1.42.0.ebuild create mode 100644 dev-libs/nss/nss-3.75.ebuild create mode 100644 dev-libs/pegtl/pegtl-3.2.5.ebuild create mode 100644 dev-libs/rocr-runtime/files/rocr-runtime-4.3.0_no-sqlprofiler.patch create mode 100644 dev-libs/tllist/Manifest create mode 100644 dev-libs/tllist/metadata.xml create mode 100644 dev-libs/tllist/tllist-1.0.5.ebuild delete mode 100644 dev-libs/wayland-protocols/wayland-protocols-1.23.ebuild delete mode 100644 dev-libs/wayland/wayland-1.19.0.ebuild create mode 100644 dev-libs/weston/files/weston-10.0.0-backend-default.patch create mode 100644 dev-libs/weston/weston-10.0.0.ebuild rename dev-lua/lua-openssl/{lua-openssl-0.8.1_p1.ebuild => lua-openssl-0.8.2_p1.ebuild} (96%) create mode 100644 dev-ml/llvm-ocaml/llvm-ocaml-15.0.0.9999.ebuild create mode 100644 dev-php/smarty/smarty-4.0.4.ebuild create mode 100644 dev-python/Faker/Faker-12.0.1.ebuild create mode 100644 dev-python/Faker/Faker-12.1.0.ebuild create mode 100644 dev-python/absl-py/absl-py-1.0.0.ebuild create mode 100644 dev-python/aesara/aesara-2.4.0.ebuild rename dev-python/agate/{agate-1.6.3-r1.ebuild => agate-1.6.3-r2.ebuild} (87%) create mode 100644 dev-python/asyncstdlib/asyncstdlib-3.10.3.ebuild rename dev-python/bareos/{bareos-20.0.2.ebuild => bareos-20.0.3.ebuild} (85%) create mode 100644 dev-python/bareos/bareos-21.0.0.ebuild create mode 100644 dev-python/bitarray/bitarray-2.3.6.ebuild create mode 100644 dev-python/boto3/boto3-1.20.49.ebuild create mode 100644 dev-python/botocore/botocore-1.23.49.ebuild create mode 100644 dev-python/clang-python/clang-python-15.0.0.9999.ebuild create mode 100644 dev-python/discogs-client/discogs-client-2.3.13.ebuild create mode 100644 dev-python/dj-email-url/dj-email-url-1.0.5.ebuild create mode 100644 dev-python/environs/environs-9.5.0.ebuild create mode 100644 dev-python/fs/fs-2.4.15.ebuild create mode 100644 dev-python/httpcore/httpcore-0.14.7.ebuild create mode 100644 dev-python/imageio/imageio-2.15.0.ebuild create mode 100644 dev-python/importlib_metadata/importlib_metadata-4.10.1-r1.ebuild create mode 100644 dev-python/ipyparallel/ipyparallel-8.2.0.ebuild create mode 100644 dev-python/jaraco-itertools/jaraco-itertools-6.0.3-r1.ebuild create mode 100644 dev-python/jaraco-packaging/jaraco-packaging-8.2.1-r1.ebuild rename dev-python/jupyter_server/{jupyter_server-1.13.3.ebuild => jupyter_server-1.13.3-r1.ebuild} (98%) rename dev-python/jupyter_server/{jupyter_server-1.13.4.ebuild => jupyter_server-1.13.4-r1.ebuild} (98%) create mode 100644 dev-python/jupyter_server/jupyter_server-1.13.5.ebuild create mode 100644 dev-python/libcloud/libcloud-3.4.1.ebuild create mode 100644 dev-python/lit/lit-15.0.0.9999.ebuild delete mode 100644 dev-python/pikepdf/pikepdf-4.2.0.ebuild create mode 100644 dev-python/polygon/polygon-3.0.9.ebuild create mode 100644 dev-python/prompt_toolkit/prompt_toolkit-3.0.27.ebuild create mode 100644 dev-python/pslab-python/files/pslab-python-2.5.0-ad9833_sys_version.patch create mode 100644 dev-python/pslab-python/pslab-python-2.5.0.ebuild create mode 100644 dev-python/pyamg/pyamg-4.2.2.ebuild create mode 100644 dev-python/pycryptodome/pycryptodome-3.14.1.ebuild delete mode 100644 dev-python/pygments/pygments-2.10.0.ebuild delete mode 100644 dev-python/pygments/pygments-2.11.0.ebuild delete mode 100644 dev-python/pygments/pygments-2.11.1.ebuild rename dev-python/pyproject2setuppy/{pyproject2setuppy-21.ebuild => pyproject2setuppy-22-r1.ebuild} (89%) delete mode 100644 dev-python/pyproject2setuppy/pyproject2setuppy-22.ebuild create mode 100644 dev-python/pytest-httpx/pytest-httpx-0.20.0.ebuild create mode 100644 dev-python/pyudev/pyudev-0.23.2.ebuild create mode 100644 dev-python/scipy/files/scipy-1.8.0-skip-build-revert.patch create mode 100644 dev-python/scipy/scipy-1.8.0.ebuild create mode 100644 dev-python/semantic_version/semantic_version-2.9.0.ebuild delete mode 100644 dev-python/setuptools/setuptools-59.8.0.ebuild delete mode 100644 dev-python/setuptools/setuptools-60.2.0.ebuild delete mode 100644 dev-python/setuptools/setuptools-60.3.0.ebuild delete mode 100644 dev-python/setuptools/setuptools-60.3.1.ebuild rename dev-python/setuptools/{setuptools-60.6.0.ebuild => setuptools-60.8.0.ebuild} (91%) rename dev-python/sphinxcontrib-github-alt/{sphinxcontrib-github-alt-1.2.ebuild => sphinxcontrib-github-alt-1.2-r1.ebuild} (72%) delete mode 100644 dev-python/sphinxcontrib_github_alt/Manifest delete mode 100644 dev-python/sphinxcontrib_github_alt/metadata.xml delete mode 100644 dev-python/sphinxcontrib_github_alt/sphinxcontrib_github_alt-1.2.ebuild create mode 100644 dev-python/sphobjinv/sphobjinv-2.2.1.ebuild delete mode 100644 dev-python/tomlkit/tomlkit-0.7.2.ebuild create mode 100644 dev-python/tomlkit/tomlkit-0.9.1.ebuild create mode 100644 dev-python/unidiff/unidiff-0.7.3.ebuild create mode 100644 dev-python/uvicorn/uvicorn-0.17.4.ebuild create mode 100644 dev-python/virtualenv/virtualenv-20.13.1.ebuild delete mode 100644 dev-ruby/coolio/coolio-1.7.1.ebuild create mode 100644 dev-ruby/excon/excon-0.91.0.ebuild create mode 100644 dev-ruby/i18n/i18n-1.9.1.ebuild delete mode 100644 dev-ruby/msgpack/msgpack-1.4.2.ebuild create mode 100644 dev-ruby/ox/ox-2.14.7.ebuild create mode 100644 dev-ruby/rouge/rouge-3.28.0.ebuild create mode 100644 dev-ruby/rspec-mocks/rspec-mocks-3.10.3.ebuild delete mode 100644 dev-ruby/serverengine/serverengine-2.2.1.ebuild delete mode 100644 dev-ruby/serverengine/serverengine-2.2.2.ebuild delete mode 100644 dev-ruby/serverengine/serverengine-2.2.3.ebuild delete mode 100644 dev-ruby/sigdump/sigdump-0.2.4.ebuild create mode 100644 dev-ruby/zeitwerk/zeitwerk-2.5.4.ebuild create mode 100644 dev-tcltk/expect/expect-5.45.4-r1.ebuild delete mode 100644 dev-util/bats/bats-1.3.0.ebuild delete mode 100644 dev-util/bats/bats-1.4.1.ebuild create mode 100644 dev-util/bazel/bazel-4.2.2.ebuild create mode 100644 dev-util/bazel/files/bazel-4.2.2-absl_numeric_limits.patch create mode 100644 dev-util/bpftool/bpftool-5.16.4.ebuild delete mode 100644 dev-util/buildbot/files/pypugjs-2.8.0.patch create mode 100644 dev-util/cdecl/Manifest create mode 100644 dev-util/cdecl/cdecl-11.11.ebuild create mode 100644 dev-util/cdecl/metadata.xml create mode 100644 dev-util/conan/conan-1.44.0.ebuild delete mode 100644 dev-util/flawfinder/flawfinder-2.0.15.ebuild delete mode 100644 dev-util/flawfinder/flawfinder-2.0.18.ebuild create mode 100644 dev-util/lldb/lldb-15.0.0.9999.ebuild create mode 100644 dev-util/shellcheck/shellcheck-0.8.0.ebuild delete mode 100644 dev-util/wayland-scanner/wayland-scanner-1.19.0.ebuild create mode 100644 dev-vcs/mercurial/files/mercurial-6.0.2-testing-pygments211.patch rename dev-vcs/mercurial/{mercurial-6.0.1.ebuild => mercurial-6.0.2.ebuild} (99%) delete mode 100644 dev-vcs/mr/mr-1.20170129.ebuild delete mode 100644 dev-vcs/mr/mr-1.20171231.ebuild rename games-emulation/fceux/{fceux-2.6.1.ebuild => fceux-2.6.2.ebuild} (98%) create mode 100644 games-puzzle/braid-gog/Manifest create mode 100644 games-puzzle/braid-gog/braid-gog-2.0.0.3.ebuild rename {net-libs/jreen => games-puzzle/braid-gog}/metadata.xml (55%) create mode 100644 games-puzzle/braid-hb/Manifest create mode 100644 games-puzzle/braid-hb/braid-hb-20150611.ebuild create mode 100644 games-puzzle/braid-hb/metadata.xml rename games-roguelike/stone-soup/{stone-soup-0.28.0_pre20220107.ebuild => stone-soup-0.28.0.ebuild} (99%) delete mode 100644 games-strategy/0ad/0ad-0.0.24b_alpha-r1.ebuild delete mode 100644 games-strategy/0ad/files/0ad-0.0.24_alpha_pre20210116040036-build.patch delete mode 100644 games-strategy/0ad/files/0ad-0.0.24b_alpha-fix-hang-on-quit-without-nvtt.patch delete mode 100644 games-strategy/0ad/files/0ad-0.0.24b_alpha-rust-1.50.patch create mode 100644 games-strategy/0ad/files/0ad-0.0.25b_alpha-fix-setuptools.patch delete mode 100644 games-strategy/naev/naev-0.9.1.ebuild delete mode 100644 gnome-extra/gnome-shell-extension-bluetooth-quick-connect/gnome-shell-extension-bluetooth-quick-connect-20.ebuild delete mode 100644 gnome-extra/gnome-shell-extension-bluetooth-quick-connect/gnome-shell-extension-bluetooth-quick-connect-23.ebuild delete mode 100644 gnome-extra/gnome-shell-extension-bluetooth-quick-connect/gnome-shell-extension-bluetooth-quick-connect-25.ebuild delete mode 100644 gnome-extra/gnome-shell-extension-desktop-icons-ng/gnome-shell-extension-desktop-icons-ng-33.0.ebuild create mode 100644 gui-apps/foot-terminfo/Manifest create mode 100644 gui-apps/foot-terminfo/foot-terminfo-1.11.0.ebuild create mode 100644 gui-apps/foot-terminfo/metadata.xml create mode 100644 gui-apps/foot/Manifest create mode 100644 gui-apps/foot/foot-1.11.0.ebuild create mode 100644 gui-apps/foot/metadata.xml rename kde-apps/dolphin/{dolphin-21.08.3.ebuild => dolphin-21.08.3-r1.ebuild} (95%) rename kde-apps/dolphin/{dolphin-21.12.2.ebuild => dolphin-21.12.2.1.ebuild} (97%) create mode 100644 kde-apps/dolphin/files/dolphin-21.08.3-fix-ProvidersUrl.patch rename kde-apps/kpimtextedit/{kpimtextedit-21.12.2.ebuild => kpimtextedit-21.12.2-r2.ebuild} (100%) create mode 100644 kde-plasma/kdeplasma-addons/files/kdeplasma-addons-5.23.5-fix-comic-ProvidersUrl.patch rename kde-plasma/kdeplasma-addons/{kdeplasma-addons-5.23.5.ebuild => kdeplasma-addons-5.23.5-r1.ebuild} (93%) rename kde-plasma/kdeplasma-addons/{kdeplasma-addons-5.23.90.ebuild => kdeplasma-addons-5.23.90-r1.ebuild} (93%) create mode 100644 kde-plasma/kwin/files/kwin-5.23.5-fix-ProvidersUrl.patch rename kde-plasma/kwin/{kwin-5.23.5.ebuild => kwin-5.23.5-r1.ebuild} (96%) rename kde-plasma/kwin/{kwin-5.23.90.ebuild => kwin-5.23.90-r1.ebuild} (96%) create mode 100644 kde-plasma/plasma-workspace/files/plasma-workspace-5.23.5-fix-kcmfontinst-ProvidersUrl.patch create mode 100644 kde-plasma/plasma-workspace/files/plasma-workspace-5.23.5-fix-wallpaperplugin-ProvidersUrl.patch rename kde-plasma/plasma-workspace/{plasma-workspace-5.23.5.ebuild => plasma-workspace-5.23.5-r1.ebuild} (96%) rename kde-plasma/plasma-workspace/{plasma-workspace-5.23.90.ebuild => plasma-workspace-5.23.90-r1.ebuild} (95%) create mode 100644 licenses/CC-BY-NC-SA-1.0 create mode 100644 licenses/RtMidi create mode 100644 mail-mta/postfix/postfix-3.6.5-r1.ebuild rename mail-mta/postfix/{postfix-3.7.0_rc2.ebuild => postfix-3.7.0.ebuild} (100%) rename mail-mta/postfix/{postfix-3.8_pre20220129.ebuild => postfix-3.8_pre20220204.ebuild} (100%) rename media-gfx/blender/{blender-3.0.0.ebuild => blender-3.0.0-r1.ebuild} (99%) delete mode 100644 media-gfx/fotoxx/fotoxx-22.11.ebuild rename media-gfx/fotoxx/{fotoxx-22.1.ebuild => fotoxx-22.12.ebuild} (100%) delete mode 100644 media-gfx/gmic/files/gmic-2.9.2_ipa-sra.patch delete mode 100644 media-gfx/prusaslicer/files/prusaslicer-2.3.0-miniz-zip-header.patch delete mode 100644 media-gfx/prusaslicer/prusaslicer-2.3.3-r1.ebuild create mode 100644 media-libs/codec2/files/codec2-1.0.3-fix-build-with-Os.patch create mode 100644 media-libs/fcft/Manifest create mode 100644 media-libs/fcft/fcft-3.0.0.ebuild create mode 100644 media-libs/fcft/fcft-3.0.1.ebuild create mode 100644 media-libs/fcft/metadata.xml rename media-libs/harfbuzz/{harfbuzz-3.1.2.ebuild => harfbuzz-3.3.2.ebuild} (92%) create mode 100644 media-libs/lcms/files/lcms-2.13.1-fix-configure-bashisms.patch create mode 100644 media-libs/lcms/lcms-2.13.1.ebuild delete mode 100644 media-libs/libglvnd/libglvnd-1.3.4.ebuild delete mode 100644 media-libs/libinsane/libinsane-1.0.7.ebuild delete mode 100644 media-libs/libinsane/libinsane-1.0.8.ebuild create mode 100644 media-libs/libopenmpt/libopenmpt-0.6.1.ebuild delete mode 100644 media-libs/mesa/mesa-21.2.6.ebuild delete mode 100644 media-libs/mesa/mesa-21.3.2.ebuild delete mode 100644 media-libs/mesa/mesa-21.3.3.ebuild delete mode 100644 media-libs/mesa/mesa-21.3.4.ebuild create mode 100644 media-libs/rtmidi/Manifest create mode 100644 media-libs/rtmidi/metadata.xml create mode 100644 media-libs/rtmidi/rtmidi-5.0.0.ebuild create mode 100644 media-radio/fldigi/files/fldigi-4.1.20-musl.patch create mode 100644 media-radio/flrig/files/flrig-1.4.4-musl.patch create mode 100644 media-radio/qrq/qrq-0.3.5.ebuild create mode 100644 media-radio/tlf/files/tlf-1.4.1-musl.patch delete mode 100644 media-sound/guitarix/files/guitarix-0.42.1-fix-build-with-glib-2.68.patch delete mode 100644 media-sound/openmpt123/openmpt123-0.6.0.ebuild rename media-sound/openmpt123/{openmpt123-0.5.14.ebuild => openmpt123-0.6.1.ebuild} (97%) create mode 100644 media-sound/puddletag/puddletag-2.1.1.ebuild create mode 100644 media-tv/gentoo-vdr-scripts/files/systemd-fix-environment.patch create mode 100644 media-tv/gentoo-vdr-scripts/files/systemd-tmpfiles.conf create mode 100644 media-tv/gentoo-vdr-scripts/gentoo-vdr-scripts-2.8-r1.ebuild create mode 100644 media-video/pipewire/pipewire-0.3.45.ebuild create mode 100644 media-video/pipewire/pipewire-0.3.45_p20220205.ebuild create mode 100644 media-video/wireplumber/wireplumber-0.4.8.ebuild create mode 100644 metadata/md5-cache/acct-group/pipewire-0 create mode 100644 metadata/md5-cache/acct-user/pipewire-0 rename metadata/md5-cache/acct-user/{radicale-0-r1 => radicale-0-r2} (92%) rename metadata/md5-cache/acct-user/{vdr-0 => vdr-0-r1} (93%) create mode 100644 metadata/md5-cache/app-admin/awscli-1.22.49 delete mode 100644 metadata/md5-cache/app-admin/mongo-tools-100.3.0 rename metadata/md5-cache/app-admin/{mongo-tools-100.2.0 => mongo-tools-100.5.1} (63%) delete mode 100644 metadata/md5-cache/app-admin/mongo-tools-4.2.11 delete mode 100644 metadata/md5-cache/app-admin/mongo-tools-4.2.12 rename metadata/md5-cache/app-admin/{mongo-tools-100.2.1 => mongo-tools-4.2.17} (69%) create mode 100644 metadata/md5-cache/app-admin/ryzen_smu-0.1.2_p20211205 create mode 100644 metadata/md5-cache/app-arch/lzip-1.23 rename metadata/md5-cache/app-backup/{bareos-21.0.0-r1 => bareos-21.0.0-r2} (98%) create mode 100644 metadata/md5-cache/app-backup/btrbk-0.32.0 create mode 100644 metadata/md5-cache/app-containers/buildah-1.24.1 create mode 100644 metadata/md5-cache/app-containers/conmon-2.1.0 create mode 100644 metadata/md5-cache/app-containers/containers-storage-1.38.2 create mode 100644 metadata/md5-cache/app-containers/k3d-5.3.0 create mode 100644 metadata/md5-cache/app-containers/nerdctl-0.16.1 create mode 100644 metadata/md5-cache/app-containers/skopeo-1.6.0 create mode 100644 metadata/md5-cache/app-crypt/gpgme-1.17.0 create mode 100644 metadata/md5-cache/app-emulation/firecracker-bin-1.0.0 create mode 100644 metadata/md5-cache/app-emulation/free42-3.0.10 delete mode 100644 metadata/md5-cache/app-emulation/ruffle-0_p20220108 delete mode 100644 metadata/md5-cache/app-emulation/vice-3.5-r1 delete mode 100644 metadata/md5-cache/app-emulation/vice-3.6 create mode 100644 metadata/md5-cache/app-i18n/ibus-table-1.16.7 create mode 100644 metadata/md5-cache/app-metrics/redis_exporter-1.35.0 delete mode 100644 metadata/md5-cache/app-misc/dvtm-0.15-r4 create mode 100644 metadata/md5-cache/app-misc/gramps-5.1.5 create mode 100644 metadata/md5-cache/app-mobilephone/scrcpy-1.22 delete mode 100644 metadata/md5-cache/app-office/libreoffice-7.1.7.2 delete mode 100644 metadata/md5-cache/app-office/libreoffice-bin-7.1.7.2 delete mode 100644 metadata/md5-cache/app-office/libreoffice-bin-debug-7.1.7.2 delete mode 100644 metadata/md5-cache/app-office/libreoffice-l10n-7.1.7.2 delete mode 100644 metadata/md5-cache/app-office/wps-office-11.1.0.10702 create mode 100644 metadata/md5-cache/app-portage/gentoopm-0.4 delete mode 100644 metadata/md5-cache/app-portage/iwdevtools-0.8.1 create mode 100644 metadata/md5-cache/app-portage/smart-live-rebuild-1.4.0 create mode 100644 metadata/md5-cache/app-text/calibre-5.36.0 create mode 100644 metadata/md5-cache/app-text/grip-4.6.0 rename metadata/md5-cache/app-text/{lowdown-0.10.0 => lowdown-0.10.0-r1} (93%) delete mode 100644 metadata/md5-cache/app-text/openpaperwork-core-2.0.2 delete mode 100644 metadata/md5-cache/app-text/openpaperwork-core-2.0.3 create mode 100644 metadata/md5-cache/app-text/openpaperwork-core-2.1.1 delete mode 100644 metadata/md5-cache/app-text/openpaperwork-gtk-2.0.2 delete mode 100644 metadata/md5-cache/app-text/openpaperwork-gtk-2.0.3 create mode 100644 metadata/md5-cache/app-text/openpaperwork-gtk-2.1.1 delete mode 100644 metadata/md5-cache/app-text/paperwork-2.0.2 delete mode 100644 metadata/md5-cache/app-text/paperwork-2.0.3 create mode 100644 metadata/md5-cache/app-text/paperwork-2.1.1 delete mode 100644 metadata/md5-cache/app-text/paperwork-backend-2.0.2-r1 delete mode 100644 metadata/md5-cache/app-text/paperwork-backend-2.0.3 create mode 100644 metadata/md5-cache/app-text/paperwork-backend-2.1.1 delete mode 100644 metadata/md5-cache/app-text/poppler-21.11.0 delete mode 100644 metadata/md5-cache/app-text/poppler-21.12.0 create mode 100644 metadata/md5-cache/app-text/tree-2.0.1 rename metadata/md5-cache/app-vim/{gentoo-syntax-20220203 => gentoo-syntax-20220206} (95%) create mode 100644 metadata/md5-cache/dev-cpp/abseil-cpp-20211102.0-r1 create mode 100644 metadata/md5-cache/dev-cpp/string-theory-3.5 rename metadata/md5-cache/dev-cpp/{tbb-2021.5.0 => tbb-2021.5.0-r1} (96%) create mode 100644 metadata/md5-cache/dev-db/mongodb-4.2.17 create mode 100644 metadata/md5-cache/dev-db/mongodb-4.4.10 create mode 100644 metadata/md5-cache/dev-db/mongodb-5.0.5 create mode 100644 metadata/md5-cache/dev-db/mydumper-0.11.5.2 create mode 100644 metadata/md5-cache/dev-db/rqlite-7.2.0 create mode 100644 metadata/md5-cache/dev-db/rqlite-7.3.0 create mode 100644 metadata/md5-cache/dev-db/rqlite-7.3.1 delete mode 100644 metadata/md5-cache/dev-java/aopalliance-1.0-r2 delete mode 100644 metadata/md5-cache/dev-java/commons-collections-4.1-r1 delete mode 100644 metadata/md5-cache/dev-java/jcommander-1.48 create mode 100644 metadata/md5-cache/dev-java/joda-convert-2.2.2-r1 delete mode 100644 metadata/md5-cache/dev-java/jsch-0.1.54 create mode 100644 metadata/md5-cache/dev-java/kafka-clients-1.1.1 create mode 100644 metadata/md5-cache/dev-java/lz4-java-1.8.0 delete mode 100644 metadata/md5-cache/dev-java/snappy-1.1.0.1 create mode 100644 metadata/md5-cache/dev-java/snappy-1.1.7.8 rename metadata/md5-cache/dev-lang/{spidermonkey-68.12.0 => spidermonkey-68.12.0-r1} (74%) delete mode 100644 metadata/md5-cache/dev-lang/tcc-0.9.27 create mode 100644 metadata/md5-cache/dev-libs/boxfort-0.1.2 delete mode 100644 metadata/md5-cache/dev-libs/capnproto-0.7.0 delete mode 100644 metadata/md5-cache/dev-libs/capnproto-0.8.0 rename metadata/md5-cache/dev-libs/{efl-1.26.1-r1 => efl-1.26.2} (99%) delete mode 100644 metadata/md5-cache/dev-libs/icu-69.1-r1 delete mode 100644 metadata/md5-cache/dev-libs/icu-layoutex-69.1 delete mode 100644 metadata/md5-cache/dev-libs/leveldb-1.23-r1 rename metadata/md5-cache/dev-libs/{leveldb-1.23-r2 => leveldb-1.23-r3} (77%) create mode 100644 metadata/md5-cache/dev-libs/libclc-15.0.0.9999 create mode 100644 metadata/md5-cache/dev-libs/libdispatch-5.5 delete mode 100644 metadata/md5-cache/dev-libs/libevdev-1.11.0 create mode 100644 metadata/md5-cache/dev-libs/libspnav-0.3 delete mode 100644 metadata/md5-cache/dev-libs/libuv-1.42.0 create mode 100644 metadata/md5-cache/dev-libs/nss-3.75 create mode 100644 metadata/md5-cache/dev-libs/pegtl-3.2.5 create mode 100644 metadata/md5-cache/dev-libs/tllist-1.0.5 delete mode 100644 metadata/md5-cache/dev-libs/wayland-1.19.0 delete mode 100644 metadata/md5-cache/dev-libs/wayland-protocols-1.23 create mode 100644 metadata/md5-cache/dev-libs/weston-10.0.0 rename metadata/md5-cache/dev-lua/{lua-openssl-0.8.1_p1 => lua-openssl-0.8.2_p1} (90%) create mode 100644 metadata/md5-cache/dev-ml/llvm-ocaml-15.0.0.9999 create mode 100644 metadata/md5-cache/dev-php/smarty-4.0.4 create mode 100644 metadata/md5-cache/dev-python/Faker-12.0.1 create mode 100644 metadata/md5-cache/dev-python/Faker-12.1.0 create mode 100644 metadata/md5-cache/dev-python/absl-py-1.0.0 create mode 100644 metadata/md5-cache/dev-python/aesara-2.4.0 rename metadata/md5-cache/dev-python/{agate-1.6.3-r1 => agate-1.6.3-r2} (99%) rename metadata/md5-cache/dev-python/{sphinxcontrib_github_alt-1.2 => asyncstdlib-3.10.3} (51%) rename metadata/md5-cache/dev-python/{bareos-20.0.2 => bareos-20.0.3} (90%) rename metadata/md5-cache/{dev-util/flawfinder-2.0.18 => dev-python/bareos-21.0.0} (77%) create mode 100644 metadata/md5-cache/dev-python/bitarray-2.3.6 create mode 100644 metadata/md5-cache/dev-python/boto3-1.20.49 create mode 100644 metadata/md5-cache/dev-python/botocore-1.23.49 create mode 100644 metadata/md5-cache/dev-python/clang-python-15.0.0.9999 create mode 100644 metadata/md5-cache/dev-python/discogs-client-2.3.13 create mode 100644 metadata/md5-cache/dev-python/dj-email-url-1.0.5 create mode 100644 metadata/md5-cache/dev-python/environs-9.5.0 create mode 100644 metadata/md5-cache/dev-python/fs-2.4.15 create mode 100644 metadata/md5-cache/dev-python/httpcore-0.14.7 create mode 100644 metadata/md5-cache/dev-python/imageio-2.15.0 create mode 100644 metadata/md5-cache/dev-python/importlib_metadata-4.10.1-r1 create mode 100644 metadata/md5-cache/dev-python/ipyparallel-8.2.0 create mode 100644 metadata/md5-cache/dev-python/jaraco-itertools-6.0.3-r1 create mode 100644 metadata/md5-cache/dev-python/jaraco-packaging-8.2.1-r1 rename metadata/md5-cache/dev-python/{jupyter_server-1.13.3 => jupyter_server-1.13.3-r1} (96%) rename metadata/md5-cache/dev-python/{jupyter_server-1.13.4 => jupyter_server-1.13.4-r1} (96%) create mode 100644 metadata/md5-cache/dev-python/jupyter_server-1.13.5 create mode 100644 metadata/md5-cache/dev-python/libcloud-3.4.1 create mode 100644 metadata/md5-cache/dev-python/lit-15.0.0.9999 delete mode 100644 metadata/md5-cache/dev-python/pikepdf-4.2.0 create mode 100644 metadata/md5-cache/dev-python/polygon-3.0.9 create mode 100644 metadata/md5-cache/dev-python/prompt_toolkit-3.0.27 create mode 100644 metadata/md5-cache/dev-python/pslab-python-2.5.0 create mode 100644 metadata/md5-cache/dev-python/pyamg-4.2.2 create mode 100644 metadata/md5-cache/dev-python/pycryptodome-3.14.1 delete mode 100644 metadata/md5-cache/dev-python/pygments-2.10.0 delete mode 100644 metadata/md5-cache/dev-python/pygments-2.11.0 delete mode 100644 metadata/md5-cache/dev-python/pygments-2.11.1 delete mode 100644 metadata/md5-cache/dev-python/pyproject2setuppy-21 delete mode 100644 metadata/md5-cache/dev-python/pyproject2setuppy-22 create mode 100644 metadata/md5-cache/dev-python/pyproject2setuppy-22-r1 create mode 100644 metadata/md5-cache/dev-python/pytest-httpx-0.20.0 create mode 100644 metadata/md5-cache/dev-python/pyudev-0.23.2 create mode 100644 metadata/md5-cache/dev-python/scipy-1.8.0 create mode 100644 metadata/md5-cache/dev-python/semantic_version-2.9.0 delete mode 100644 metadata/md5-cache/dev-python/setuptools-59.8.0 delete mode 100644 metadata/md5-cache/dev-python/setuptools-60.2.0 delete mode 100644 metadata/md5-cache/dev-python/setuptools-60.3.0 delete mode 100644 metadata/md5-cache/dev-python/setuptools-60.3.1 delete mode 100644 metadata/md5-cache/dev-python/setuptools-60.6.0 create mode 100644 metadata/md5-cache/dev-python/setuptools-60.8.0 rename metadata/md5-cache/dev-python/{sphinxcontrib-github-alt-1.2 => sphinxcontrib-github-alt-1.2-r1} (82%) create mode 100644 metadata/md5-cache/dev-python/sphobjinv-2.2.1 delete mode 100644 metadata/md5-cache/dev-python/tomlkit-0.7.2 create mode 100644 metadata/md5-cache/dev-python/tomlkit-0.9.1 create mode 100644 metadata/md5-cache/dev-python/unidiff-0.7.3 create mode 100644 metadata/md5-cache/dev-python/uvicorn-0.17.4 create mode 100644 metadata/md5-cache/dev-python/virtualenv-20.13.1 delete mode 100644 metadata/md5-cache/dev-ruby/coolio-1.7.1 create mode 100644 metadata/md5-cache/dev-ruby/excon-0.91.0 create mode 100644 metadata/md5-cache/dev-ruby/i18n-1.9.1 rename metadata/md5-cache/dev-ruby/{msgpack-1.4.2 => ox-2.14.7} (55%) create mode 100644 metadata/md5-cache/dev-ruby/rouge-3.28.0 create mode 100644 metadata/md5-cache/dev-ruby/rspec-mocks-3.10.3 delete mode 100644 metadata/md5-cache/dev-ruby/serverengine-2.2.1 delete mode 100644 metadata/md5-cache/dev-ruby/serverengine-2.2.2 delete mode 100644 metadata/md5-cache/dev-ruby/serverengine-2.2.3 delete mode 100644 metadata/md5-cache/dev-ruby/sigdump-0.2.4 create mode 100644 metadata/md5-cache/dev-ruby/zeitwerk-2.5.4 create mode 100644 metadata/md5-cache/dev-tcltk/expect-5.45.4-r1 delete mode 100644 metadata/md5-cache/dev-util/bats-1.3.0 delete mode 100644 metadata/md5-cache/dev-util/bats-1.4.1 create mode 100644 metadata/md5-cache/dev-util/bazel-4.2.2 create mode 100644 metadata/md5-cache/dev-util/bpftool-5.16.4 create mode 100644 metadata/md5-cache/dev-util/cdecl-11.11 create mode 100644 metadata/md5-cache/dev-util/conan-1.44.0 delete mode 100644 metadata/md5-cache/dev-util/flawfinder-2.0.15 create mode 100644 metadata/md5-cache/dev-util/lldb-15.0.0.9999 create mode 100644 metadata/md5-cache/dev-util/shellcheck-0.8.0 delete mode 100644 metadata/md5-cache/dev-util/wayland-scanner-1.19.0 rename metadata/md5-cache/dev-vcs/{mercurial-6.0.1 => mercurial-6.0.2} (99%) delete mode 100644 metadata/md5-cache/dev-vcs/mr-1.20170129 delete mode 100644 metadata/md5-cache/dev-vcs/mr-1.20171231 rename metadata/md5-cache/games-emulation/{fceux-2.6.1 => fceux-2.6.2} (92%) create mode 100644 metadata/md5-cache/games-puzzle/braid-gog-2.0.0.3 create mode 100644 metadata/md5-cache/games-puzzle/braid-hb-20150611 rename metadata/md5-cache/games-roguelike/{stone-soup-0.28.0_pre20220107 => stone-soup-0.28.0} (86%) delete mode 100644 metadata/md5-cache/games-strategy/0ad-0.0.24b_alpha-r1 delete mode 100644 metadata/md5-cache/games-strategy/naev-0.9.1 delete mode 100644 metadata/md5-cache/gnome-extra/gnome-shell-extension-bluetooth-quick-connect-20 delete mode 100644 metadata/md5-cache/gnome-extra/gnome-shell-extension-bluetooth-quick-connect-23 delete mode 100644 metadata/md5-cache/gnome-extra/gnome-shell-extension-bluetooth-quick-connect-25 delete mode 100644 metadata/md5-cache/gnome-extra/gnome-shell-extension-desktop-icons-ng-33.0 create mode 100644 metadata/md5-cache/gui-apps/foot-1.11.0 create mode 100644 metadata/md5-cache/gui-apps/foot-terminfo-1.11.0 rename metadata/md5-cache/kde-apps/{dolphin-21.08.3 => dolphin-21.08.3-r1} (98%) rename metadata/md5-cache/kde-apps/{dolphin-21.12.2 => dolphin-21.12.2.1} (98%) rename metadata/md5-cache/kde-apps/{kpimtextedit-21.12.2 => kpimtextedit-21.12.2-r2} (100%) rename metadata/md5-cache/kde-plasma/{kdeplasma-addons-5.23.5 => kdeplasma-addons-5.23.5-r1} (98%) rename metadata/md5-cache/kde-plasma/{kdeplasma-addons-5.23.90 => kdeplasma-addons-5.23.90-r1} (98%) rename metadata/md5-cache/kde-plasma/{kwin-5.23.5 => kwin-5.23.5-r1} (99%) rename metadata/md5-cache/kde-plasma/{kwin-5.23.90 => kwin-5.23.90-r1} (99%) rename metadata/md5-cache/kde-plasma/{plasma-workspace-5.23.5 => plasma-workspace-5.23.5-r1} (99%) rename metadata/md5-cache/kde-plasma/{plasma-workspace-5.23.90 => plasma-workspace-5.23.90-r1} (99%) create mode 100644 metadata/md5-cache/mail-mta/postfix-3.6.5-r1 rename metadata/md5-cache/mail-mta/{postfix-3.7.0_rc2 => postfix-3.7.0} (98%) rename metadata/md5-cache/mail-mta/{postfix-3.8_pre20220129 => postfix-3.8_pre20220204} (98%) rename metadata/md5-cache/media-gfx/{blender-3.0.0 => blender-3.0.0-r1} (95%) delete mode 100644 metadata/md5-cache/media-gfx/fotoxx-22.1 rename metadata/md5-cache/media-gfx/{fotoxx-22.11 => fotoxx-22.12} (92%) delete mode 100644 metadata/md5-cache/media-gfx/prusaslicer-2.3.3-r1 create mode 100644 metadata/md5-cache/media-libs/fcft-3.0.0 create mode 100644 metadata/md5-cache/media-libs/fcft-3.0.1 rename metadata/md5-cache/media-libs/{harfbuzz-3.1.2 => harfbuzz-3.3.2} (89%) create mode 100644 metadata/md5-cache/media-libs/lcms-2.13.1 delete mode 100644 metadata/md5-cache/media-libs/libglvnd-1.3.4 delete mode 100644 metadata/md5-cache/media-libs/libinsane-1.0.7 delete mode 100644 metadata/md5-cache/media-libs/libinsane-1.0.8 create mode 100644 metadata/md5-cache/media-libs/libopenmpt-0.6.1 delete mode 100644 metadata/md5-cache/media-libs/mesa-21.2.6 delete mode 100644 metadata/md5-cache/media-libs/mesa-21.3.2 delete mode 100644 metadata/md5-cache/media-libs/mesa-21.3.3 delete mode 100644 metadata/md5-cache/media-libs/mesa-21.3.4 create mode 100644 metadata/md5-cache/media-libs/rtmidi-5.0.0 create mode 100644 metadata/md5-cache/media-radio/qrq-0.3.5 delete mode 100644 metadata/md5-cache/media-sound/openmpt123-0.5.14 rename metadata/md5-cache/media-sound/{openmpt123-0.6.0 => openmpt123-0.6.1} (77%) create mode 100644 metadata/md5-cache/media-sound/puddletag-2.1.1 create mode 100644 metadata/md5-cache/media-tv/gentoo-vdr-scripts-2.8-r1 create mode 100644 metadata/md5-cache/media-video/pipewire-0.3.45 create mode 100644 metadata/md5-cache/media-video/pipewire-0.3.45_p20220205 create mode 100644 metadata/md5-cache/media-video/wireplumber-0.4.8 create mode 100644 metadata/md5-cache/net-analyzer/ntopng-5.2.1 delete mode 100644 metadata/md5-cache/net-im/mattermost-desktop-bin-5.0.2 create mode 100644 metadata/md5-cache/net-im/mattermost-desktop-bin-5.0.3 rename metadata/md5-cache/net-im/{signal-desktop-bin-5.28.0 => signal-desktop-bin-5.30.0} (92%) delete mode 100644 metadata/md5-cache/net-im/telegram-desktop-bin-3.3.0 rename metadata/md5-cache/net-im/{telegram-desktop-bin-3.4.3 => telegram-desktop-bin-3.5.0} (72%) delete mode 100644 metadata/md5-cache/net-libs/jreen-1.3.0-r1 create mode 100644 metadata/md5-cache/net-libs/libtrace-4.0.18_p1 create mode 100644 metadata/md5-cache/net-libs/nDPI-4.2 create mode 100644 metadata/md5-cache/net-libs/quiche-0.12.0 rename metadata/md5-cache/net-libs/{xdp-tools-1.2.0 => xdp-tools-1.2.2} (73%) create mode 100644 metadata/md5-cache/net-misc/bridge-utils-1.7.1-r1 create mode 100644 metadata/md5-cache/net-misc/connman-1.41-r1 delete mode 100644 metadata/md5-cache/net-misc/croc-9.4.2 create mode 100644 metadata/md5-cache/net-misc/croc-9.5.1 create mode 100644 metadata/md5-cache/net-misc/gallery-dl-1.20.4 create mode 100644 metadata/md5-cache/net-misc/xmrig-6.16.4 delete mode 100644 metadata/md5-cache/net-misc/you-get-0.4.1545 delete mode 100644 metadata/md5-cache/net-misc/yt-dlp-2022.1.21 delete mode 100644 metadata/md5-cache/net-proxy/obfs4proxy-0.0.12 create mode 100644 metadata/md5-cache/net-proxy/obfs4proxy-0.0.13 create mode 100644 metadata/md5-cache/net-wireless/gnuradio-3.8.5.0 create mode 100644 metadata/md5-cache/net-wireless/iwd-1.24 rename metadata/md5-cache/sci-electronics/{kicad-5.1.12 => kicad-5.1.12-r2} (54%) rename metadata/md5-cache/sci-electronics/{kicad-packages3d-5.1.12 => kicad-packages3d-5.1.12-r1} (85%) rename metadata/md5-cache/sci-electronics/{klayout-0.26.11 => klayout-0.27.7} (77%) delete mode 100644 metadata/md5-cache/sci-libs/gdal-3.3.3 delete mode 100644 metadata/md5-cache/sci-libs/gdal-3.4.0 create mode 100644 metadata/md5-cache/sci-libs/keras-2.8.0 create mode 100644 metadata/md5-cache/sci-libs/tensorflow-2.8.0 create mode 100644 metadata/md5-cache/sci-libs/tensorflow-estimator-2.8.0 delete mode 100644 metadata/md5-cache/sci-mathematics/singular-4.2.1-r1 rename metadata/md5-cache/sci-mathematics/{singular-4.2.1_p3 => singular-4.2.1_p3-r1} (71%) delete mode 100644 metadata/md5-cache/sci-mathematics/why3-for-spark-2018 create mode 100644 metadata/md5-cache/sci-visualization/tensorboard-2.8.0 create mode 100644 metadata/md5-cache/sec-policy/selinux-abrt-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-accountsd-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-acct-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-afs-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-aide-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-alsa-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-amanda-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-amavis-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-android-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-apache-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-apcupsd-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-apm-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-arpwatch-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-asterisk-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-at-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-automount-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-avahi-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-awstats-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-backup-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-bacula-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-base-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-base-policy-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-bind-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-bitcoin-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-bitlbee-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-bluetooth-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-brctl-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-cachefilesd-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-calamaris-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-canna-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-cdrecord-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-ceph-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-certbot-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-cgmanager-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-cgroup-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-chromium-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-chronyd-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-clamav-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-collectd-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-colord-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-container-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-corosync-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-couchdb-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-courier-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-cpucontrol-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-cpufreqselector-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-cups-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-cvs-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-cyphesis-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-daemontools-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-dante-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-dbadm-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-dbskk-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-dbus-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-ddclient-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-devicekit-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-dhcp-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-dictd-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-dirmngr-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-dirsrv-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-distcc-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-djbdns-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-dkim-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-dmidecode-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-dnsmasq-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-docker-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-dovecot-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-dpkg-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-dracut-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-dropbox-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-entropyd-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-evolution-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-exim-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-fail2ban-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-fetchmail-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-finger-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-flash-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-fprintd-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-ftp-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-games-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-gatekeeper-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-git-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-gitosis-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-gnome-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-googletalk-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-gorg-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-gpg-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-gpm-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-gpsd-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-gssproxy-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-hddtemp-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-icecast-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-ifplugd-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-inetd-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-inn-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-ipsec-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-irc-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-ircd-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-irqbalance-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-jabber-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-java-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-kdeconnect-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-kdump-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-kerberos-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-kerneloops-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-kismet-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-ksmtuned-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-ldap-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-links-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-lircd-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-loadkeys-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-logrotate-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-logsentry-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-logwatch-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-lpd-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-mailman-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-makewhatis-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-mandb-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-mcelog-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-memcached-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-milter-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-modemmanager-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-mono-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-mozilla-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-mpd-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-mplayer-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-mrtg-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-munin-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-mutt-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-mysql-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-nagios-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-ncftool-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-networkmanager-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-nginx-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-nslcd-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-ntop-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-ntp-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-nut-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-nx-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-oddjob-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-oident-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-openct-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-openrc-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-openvpn-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-pan-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-pcscd-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-phpfpm-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-plymouthd-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-podman-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-policykit-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-portmap-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-postfix-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-postgresql-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-postgrey-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-ppp-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-prelink-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-prelude-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-privoxy-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-procmail-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-psad-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-publicfile-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-pulseaudio-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-puppet-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-pyzor-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-qemu-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-qmail-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-quota-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-radius-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-radvd-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-razor-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-redis-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-remotelogin-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-resolvconf-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-rngd-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-rpc-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-rpcbind-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-rpm-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-rssh-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-rtkit-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-rtorrent-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-salt-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-samba-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-sasl-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-screen-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-sendmail-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-sensord-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-shorewall-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-shutdown-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-skype-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-slocate-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-slrnpull-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-smartmon-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-smokeping-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-snmp-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-snort-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-soundserver-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-spamassassin-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-squid-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-sssd-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-stunnel-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-subsonic-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-sudo-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-sxid-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-syncthing-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-sysstat-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-tboot-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-tcpd-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-tcsd-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-telnet-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-tftp-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-tgtd-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-thunderbird-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-timidity-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-tmpreaper-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-tor-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-tripwire-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-ucspitcp-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-ulogd-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-uml-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-unconfined-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-uptime-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-usbguard-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-usbmuxd-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-uucp-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-uwimap-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-uwsgi-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-varnishd-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-vbetool-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-vdagent-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-vde-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-virt-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-vlock-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-vmware-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-vnstatd-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-vpn-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-watchdog-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-webalizer-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-wine-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-wireguard-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-wireshark-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-wm-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-xen-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-xfs-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-xscreensaver-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-xserver-2.20220106-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-zabbix-2.20220106-r1 create mode 100644 metadata/md5-cache/sys-apps/ed-1.18 rename metadata/md5-cache/sys-apps/{fwupd-1.7.3-r1 => fwupd-1.7.5} (97%) create mode 100644 metadata/md5-cache/sys-apps/hw-probe-1.6.2 create mode 100644 metadata/md5-cache/sys-apps/lshw-02.19.2b_p20210121-r3 create mode 100644 metadata/md5-cache/sys-apps/man-db-2.10.0 delete mode 100644 metadata/md5-cache/sys-auth/polkit-0.117-r2 delete mode 100644 metadata/md5-cache/sys-auth/polkit-0.119-r2 delete mode 100644 metadata/md5-cache/sys-auth/polkit-0.120-r1 create mode 100644 metadata/md5-cache/sys-boot/plymouth-22.02.122 create mode 100644 metadata/md5-cache/sys-cluster/kube-apiserver-1.23.3 create mode 100644 metadata/md5-cache/sys-cluster/kube-controller-manager-1.23.3 create mode 100644 metadata/md5-cache/sys-cluster/kube-proxy-1.23.3 create mode 100644 metadata/md5-cache/sys-cluster/kube-scheduler-1.23.3 create mode 100644 metadata/md5-cache/sys-cluster/kubeadm-1.23.3 create mode 100644 metadata/md5-cache/sys-cluster/kubectl-1.23.3 create mode 100644 metadata/md5-cache/sys-cluster/kubelet-1.23.3 create mode 100644 metadata/md5-cache/sys-devel/clang-15.0.0.9999 create mode 100644 metadata/md5-cache/sys-devel/clang-common-15.0.0.9999 create mode 100644 metadata/md5-cache/sys-devel/clang-runtime-15.0.0.9999 create mode 100644 metadata/md5-cache/sys-devel/lld-15.0.0.9999 create mode 100644 metadata/md5-cache/sys-devel/llvm-15.0.0.9999 create mode 100644 metadata/md5-cache/sys-devel/llvm-common-15.0.0.9999 create mode 100644 metadata/md5-cache/sys-devel/llvmgold-15 delete mode 100644 metadata/md5-cache/sys-fs/cryptsetup-2.3.6-r2 delete mode 100644 metadata/md5-cache/sys-fs/cryptsetup-2.3.7 delete mode 100644 metadata/md5-cache/sys-fs/cryptsetup-2.4.1-r1 delete mode 100644 metadata/md5-cache/sys-fs/cryptsetup-2.4.2-r1 create mode 100644 metadata/md5-cache/sys-fs/fuse-overlayfs-1.8.2 create mode 100644 metadata/md5-cache/sys-fs/udiskie-2.4.1 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.95 rename metadata/md5-cache/sys-kernel/{gentoo-kernel-5.10.94 => gentoo-kernel-5.10.97} (91%) rename metadata/md5-cache/sys-kernel/{gentoo-kernel-5.10.93 => gentoo-kernel-5.10.98} (88%) rename metadata/md5-cache/sys-kernel/{gentoo-kernel-5.15.17 => gentoo-kernel-5.15.20} (91%) rename metadata/md5-cache/sys-kernel/{gentoo-kernel-5.15.16 => gentoo-kernel-5.15.21} (88%) rename metadata/md5-cache/sys-kernel/{gentoo-kernel-5.15.18 => gentoo-kernel-5.16.6} (57%) create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.16.7 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.173 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.174 rename metadata/md5-cache/sys-kernel/{gentoo-kernel-5.4.175 => gentoo-kernel-5.4.177} (91%) delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.94 rename metadata/md5-cache/sys-kernel/{gentoo-kernel-bin-5.10.95 => gentoo-kernel-bin-5.10.97} (72%) rename metadata/md5-cache/sys-kernel/{gentoo-kernel-bin-5.10.93 => gentoo-kernel-bin-5.10.98} (56%) rename metadata/md5-cache/sys-kernel/{gentoo-kernel-bin-5.15.17 => gentoo-kernel-bin-5.15.20} (73%) rename metadata/md5-cache/sys-kernel/{gentoo-kernel-bin-5.15.16 => gentoo-kernel-bin-5.15.21} (57%) rename metadata/md5-cache/sys-kernel/{gentoo-kernel-bin-5.15.18 => gentoo-kernel-bin-5.16.6} (50%) create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.16.7 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.173 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.174 rename metadata/md5-cache/sys-kernel/{gentoo-kernel-bin-5.4.175 => gentoo-kernel-bin-5.4.177} (73%) create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.10.97 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.10.98 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.15.16 rename metadata/md5-cache/sys-kernel/{gentoo-sources-5.15.18 => gentoo-sources-5.15.20} (62%) rename metadata/md5-cache/sys-kernel/{gentoo-sources-5.15.17 => gentoo-sources-5.15.21} (62%) delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.16.4 rename metadata/md5-cache/sys-kernel/{gentoo-sources-5.16.3 => gentoo-sources-5.16.6} (62%) rename metadata/md5-cache/sys-kernel/{gentoo-sources-5.16.2 => gentoo-sources-5.16.7} (62%) create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.4.177 create mode 100644 metadata/md5-cache/sys-kernel/git-sources-5.17_rc3 create mode 100644 metadata/md5-cache/sys-kernel/kpatch-0.9.4 create mode 100644 metadata/md5-cache/sys-kernel/pf-sources-5.16_p3 delete mode 100644 metadata/md5-cache/sys-kernel/rt-sources-4.14.250_p124 delete mode 100644 metadata/md5-cache/sys-kernel/rt-sources-4.14.256_p125 delete mode 100644 metadata/md5-cache/sys-kernel/rt-sources-4.19.217_p95 rename metadata/md5-cache/sys-kernel/{rt-sources-4.19.223_p100 => rt-sources-4.19.225_p101} (81%) delete mode 100644 metadata/md5-cache/sys-kernel/rt-sources-4.4.277_p224-r1 delete mode 100644 metadata/md5-cache/sys-kernel/rt-sources-4.9.286_p189 delete mode 100644 metadata/md5-cache/sys-kernel/rt-sources-5.10.78_p55 rename metadata/md5-cache/sys-kernel/{rt-sources-5.10.90_p60 => rt-sources-5.10.90_p61-r1} (87%) rename metadata/md5-cache/sys-kernel/{rt-sources-5.15.12_p25 => rt-sources-5.15.19_p29} (87%) rename metadata/md5-cache/sys-kernel/{rt-sources-5.15.3_p21 => rt-sources-5.16.2_p19} (65%) delete mode 100644 metadata/md5-cache/sys-kernel/rt-sources-5.4.161_p67 rename metadata/md5-cache/sys-kernel/{rt-sources-5.4.154_p65 => rt-sources-5.4.170_p68} (78%) rename metadata/md5-cache/sys-kernel/{vanilla-kernel-5.10.94 => vanilla-kernel-5.10.97} (91%) rename metadata/md5-cache/sys-kernel/{vanilla-kernel-5.10.95 => vanilla-kernel-5.10.98} (88%) rename metadata/md5-cache/sys-kernel/{vanilla-kernel-5.15.17 => vanilla-kernel-5.15.20} (91%) rename metadata/md5-cache/sys-kernel/{vanilla-kernel-5.15.18 => vanilla-kernel-5.15.21} (88%) rename metadata/md5-cache/sys-kernel/{vanilla-kernel-5.10.93 => vanilla-kernel-5.16.6} (58%) rename metadata/md5-cache/sys-kernel/{vanilla-kernel-5.15.16 => vanilla-kernel-5.16.7} (57%) delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.4.174 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.4.175 rename metadata/md5-cache/sys-kernel/{vanilla-kernel-5.4.173 => vanilla-kernel-5.4.177} (91%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-5.10.96 => vanilla-sources-5.10.98} (91%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-5.15.19 => vanilla-sources-5.15.21} (91%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-5.16.5 => vanilla-sources-5.16.7} (91%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-5.4.176 => vanilla-sources-5.4.177} (91%) create mode 100644 metadata/md5-cache/sys-libs/compiler-rt-15.0.0.9999 create mode 100644 metadata/md5-cache/sys-libs/compiler-rt-sanitizers-15.0.0.9999 create mode 100644 metadata/md5-cache/sys-libs/gdbm-1.23 rename metadata/md5-cache/sys-libs/{glibc-2.33-r10 => glibc-2.33-r13} (86%) rename metadata/md5-cache/sys-libs/{glibc-2.34-r6 => glibc-2.34-r8} (96%) create mode 100644 metadata/md5-cache/sys-libs/libcxx-15.0.0.9999 create mode 100644 metadata/md5-cache/sys-libs/libcxxabi-15.0.0.9999 create mode 100644 metadata/md5-cache/sys-libs/libomp-15.0.0.9999 rename metadata/md5-cache/sys-libs/{libucontext-1.1 => libucontext-1.1-r1} (91%) create mode 100644 metadata/md5-cache/sys-libs/llvm-libunwind-15.0.0.9999 create mode 100644 metadata/md5-cache/sys-power/RyzenAdj-0.8.3 create mode 100644 metadata/md5-cache/sys-process/at-3.2.5 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.10.93 rename metadata/md5-cache/virtual/{dist-kernel-5.15.17 => dist-kernel-5.10.97} (54%) create mode 100644 metadata/md5-cache/virtual/dist-kernel-5.10.98 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.15.16 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.15.18 rename metadata/md5-cache/virtual/{dist-kernel-5.10.95 => dist-kernel-5.15.20} (54%) create mode 100644 metadata/md5-cache/virtual/dist-kernel-5.15.21 rename metadata/md5-cache/virtual/{dist-kernel-5.10.94 => dist-kernel-5.16.6} (54%) create mode 100644 metadata/md5-cache/virtual/dist-kernel-5.16.7 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.4.173 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.4.174 rename metadata/md5-cache/virtual/{dist-kernel-5.4.175 => dist-kernel-5.4.177} (53%) create mode 100644 metadata/md5-cache/www-apps/davical-1.1.10 create mode 100644 metadata/md5-cache/www-apps/element-1.10.1 create mode 100644 metadata/md5-cache/www-apps/phpsysinfo-3.4.1 create mode 100644 metadata/md5-cache/www-apps/radicale-3.1.4 create mode 100644 metadata/md5-cache/www-client/chromium-100.0.4867.0 rename metadata/md5-cache/www-client/{chromium-99.0.4844.16 => chromium-99.0.4844.17} (98%) create mode 100644 metadata/md5-cache/www-client/falkon-3.2.0-r1 create mode 100644 metadata/md5-cache/www-client/firefox-bin-91.6.0 create mode 100644 metadata/md5-cache/www-client/firefox-bin-97.0 rename metadata/md5-cache/www-client/{google-chrome-unstable-99.0.4844.17 => google-chrome-unstable-100.0.4867.0} (96%) rename metadata/md5-cache/www-client/{microsoft-edge-dev-99.0.1135.6-r1 => microsoft-edge-dev-99.0.1150.7} (95%) rename metadata/md5-cache/www-client/{opera-82.0.4227.43 => opera-83.0.4254.27} (77%) rename metadata/md5-cache/www-client/{opera-beta-83.0.4254.5 => opera-beta-84.0.4316.4} (77%) delete mode 100644 metadata/md5-cache/www-client/opera-developer-84.0.4267.0 rename metadata/md5-cache/www-client/{opera-developer-84.0.4284.0 => opera-developer-84.0.4309.0} (85%) rename metadata/md5-cache/www-client/{opera-developer-84.0.4295.0 => opera-developer-84.0.4316.0} (85%) rename metadata/md5-cache/www-client/{opera-developer-84.0.4274.0 => opera-developer-85.0.4323.0} (77%) rename metadata/md5-cache/www-client/{vivaldi-snapshot-5.1.2567.18 => vivaldi-snapshot-5.1.2567.22} (93%) rename metadata/md5-cache/www-client/{vivaldi-snapshot-5.1.2562.3 => vivaldi-snapshot-5.1.2567.24} (90%) create mode 100644 metadata/md5-cache/www-misc/monitorix-3.14.0 rename metadata/md5-cache/www-plugins/{chrome-binary-plugins-99.0.4844.17_alpha => chrome-binary-plugins-100.0.4867.0_alpha} (91%) delete mode 100644 metadata/md5-cache/x11-apps/xauth-1.1 delete mode 100644 metadata/md5-cache/x11-base/xorg-server-21.1.2-r4 delete mode 100644 metadata/md5-cache/x11-drivers/nvidia-drivers-470.94 delete mode 100644 metadata/md5-cache/x11-drivers/nvidia-drivers-495.44-r2 delete mode 100644 metadata/md5-cache/x11-drivers/nvidia-drivers-495.46-r10 delete mode 100644 metadata/md5-cache/x11-drivers/nvidia-drivers-510.39.01 delete mode 100644 metadata/md5-cache/x11-drivers/xf86-video-ati-19.1.0 delete mode 100644 metadata/md5-cache/x11-libs/libX11-1.7.2 delete mode 100644 metadata/md5-cache/x11-libs/libdrm-2.4.106 delete mode 100644 metadata/md5-cache/x11-libs/libdrm-2.4.107 delete mode 100644 metadata/md5-cache/x11-libs/libdrm-2.4.108 delete mode 100644 metadata/md5-cache/x11-libs/libva-2.13.0-r1 create mode 100644 metadata/md5-cache/x11-libs/libxkbcommon-1.4.0 create mode 100644 metadata/md5-cache/x11-misc/autocutsel-0.10.1 delete mode 100644 metadata/md5-cache/x11-misc/compose-tables-1.7.2-r1 create mode 100644 metadata/md5-cache/x11-misc/lineakd-0.9.0-r4 delete mode 100644 metadata/md5-cache/x11-terms/kitty-0.24.1 delete mode 100644 metadata/md5-cache/x11-terms/kitty-shell-integration-0.24.1 delete mode 100644 metadata/md5-cache/x11-terms/kitty-terminfo-0.24.1 rename metadata/md5-cache/x11-wm/{enlightenment-0.25.1 => enlightenment-0.25.2} (97%) create mode 100644 net-analyzer/ntopng/files/ntopng-5.2.1-build-system.patch create mode 100644 net-analyzer/ntopng/files/ntopng-5.2.1-mysqltool.patch create mode 100644 net-analyzer/ntopng/files/ntopng-5.2.1-ndpi-linking.patch create mode 100644 net-analyzer/ntopng/ntopng-5.2.1.ebuild rename net-im/mattermost-desktop-bin/{mattermost-desktop-bin-5.0.2.ebuild => mattermost-desktop-bin-5.0.3.ebuild} (97%) rename net-im/signal-desktop-bin/{signal-desktop-bin-5.28.0.ebuild => signal-desktop-bin-5.30.0.ebuild} (99%) delete mode 100644 net-im/telegram-desktop-bin/telegram-desktop-bin-3.3.0.ebuild rename net-im/telegram-desktop-bin/{telegram-desktop-bin-3.4.3.ebuild => telegram-desktop-bin-3.5.0.ebuild} (85%) delete mode 100644 net-libs/jreen/Manifest delete mode 100644 net-libs/jreen/jreen-1.3.0-r1.ebuild create mode 100644 net-libs/libtrace/files/libtrace-4.0.18_p1-build-system.patch create mode 100644 net-libs/libtrace/libtrace-4.0.18_p1.ebuild create mode 100644 net-libs/nDPI/nDPI-4.2.ebuild create mode 100644 net-libs/quiche/quiche-0.12.0.ebuild rename net-libs/xdp-tools/{xdp-tools-1.2.0.ebuild => xdp-tools-1.2.2.ebuild} (71%) create mode 100644 net-misc/bridge-utils/bridge-utils-1.7.1-r1.ebuild create mode 100644 net-misc/bridge-utils/files/bridge-utils-1.7.1-musl.patch create mode 100644 net-misc/connman/connman-1.41-r1.ebuild create mode 100644 net-misc/connman/files/libresolv-musl-fix.patch rename net-misc/croc/{croc-9.4.2.ebuild => croc-9.5.1.ebuild} (83%) create mode 100644 net-misc/gallery-dl/gallery-dl-1.20.4.ebuild create mode 100644 net-misc/xmrig/xmrig-6.16.4.ebuild delete mode 100644 net-misc/you-get/you-get-0.4.1545.ebuild delete mode 100644 net-misc/yt-dlp/yt-dlp-2022.1.21.ebuild rename net-proxy/obfs4proxy/{obfs4proxy-0.0.12.ebuild => obfs4proxy-0.0.13.ebuild} (68%) create mode 100644 net-wireless/gnuradio/gnuradio-3.8.5.0.ebuild create mode 100644 net-wireless/iwd/iwd-1.24.ebuild delete mode 100644 profiles/updates/1Q-2016 delete mode 100644 profiles/updates/2Q-2016 delete mode 100644 profiles/updates/3Q-2016 delete mode 100644 profiles/updates/4Q-2016 rename sci-electronics/kicad-packages3d/{kicad-packages3d-5.1.12.ebuild => kicad-packages3d-5.1.12-r1.ebuild} (77%) rename sci-electronics/kicad/{kicad-5.1.12.ebuild => kicad-5.1.12-r2.ebuild} (85%) rename sci-electronics/klayout/{klayout-0.26.11.ebuild => klayout-0.27.7.ebuild} (90%) delete mode 100644 sci-libs/gdal/gdal-3.3.3.ebuild delete mode 100644 sci-libs/gdal/gdal-3.4.0.ebuild create mode 100644 sci-libs/indilib/files/indilib-1.9.4-musl-stdint.patch create mode 100644 sci-libs/keras/keras-2.8.0.ebuild create mode 100644 sci-libs/tensorflow-estimator/tensorflow-estimator-2.8.0.ebuild create mode 100644 sci-libs/tensorflow/tensorflow-2.8.0.ebuild delete mode 100644 sci-mathematics/singular/singular-4.2.1-r1.ebuild rename sci-mathematics/singular/{singular-4.2.1_p3.ebuild => singular-4.2.1_p3-r1.ebuild} (92%) delete mode 100644 sci-mathematics/why3-for-spark/why3-for-spark-2018.ebuild create mode 100644 sci-visualization/tensorboard/tensorboard-2.8.0.ebuild create mode 100644 sec-policy/selinux-abrt/selinux-abrt-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-accountsd/selinux-accountsd-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-acct/selinux-acct-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-afs/selinux-afs-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-aide/selinux-aide-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-alsa/selinux-alsa-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-amanda/selinux-amanda-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-amavis/selinux-amavis-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-android/selinux-android-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-apache/selinux-apache-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-apcupsd/selinux-apcupsd-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-apm/selinux-apm-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-arpwatch/selinux-arpwatch-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-asterisk/selinux-asterisk-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-at/selinux-at-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-automount/selinux-automount-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-avahi/selinux-avahi-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-awstats/selinux-awstats-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-backup/selinux-backup-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-bacula/selinux-bacula-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-base-policy/selinux-base-policy-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-base/selinux-base-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-bind/selinux-bind-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-bitcoin/selinux-bitcoin-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-bitlbee/selinux-bitlbee-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-bluetooth/selinux-bluetooth-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-brctl/selinux-brctl-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-cachefilesd/selinux-cachefilesd-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-calamaris/selinux-calamaris-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-canna/selinux-canna-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-cdrecord/selinux-cdrecord-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-ceph/selinux-ceph-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-certbot/selinux-certbot-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-cgmanager/selinux-cgmanager-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-cgroup/selinux-cgroup-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-chromium/selinux-chromium-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-chronyd/selinux-chronyd-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-clamav/selinux-clamav-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-collectd/selinux-collectd-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-colord/selinux-colord-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-container/selinux-container-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-corosync/selinux-corosync-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-couchdb/selinux-couchdb-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-courier/selinux-courier-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-cpucontrol/selinux-cpucontrol-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-cpufreqselector/selinux-cpufreqselector-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-cups/selinux-cups-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-cvs/selinux-cvs-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-cyphesis/selinux-cyphesis-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-daemontools/selinux-daemontools-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-dante/selinux-dante-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-dbadm/selinux-dbadm-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-dbskk/selinux-dbskk-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-dbus/selinux-dbus-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-ddclient/selinux-ddclient-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-devicekit/selinux-devicekit-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-dhcp/selinux-dhcp-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-dictd/selinux-dictd-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-dirmngr/selinux-dirmngr-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-dirsrv/selinux-dirsrv-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-distcc/selinux-distcc-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-djbdns/selinux-djbdns-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-dkim/selinux-dkim-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-dmidecode/selinux-dmidecode-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-dnsmasq/selinux-dnsmasq-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-docker/selinux-docker-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-dovecot/selinux-dovecot-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-dpkg/selinux-dpkg-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-dracut/selinux-dracut-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-dropbox/selinux-dropbox-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-entropyd/selinux-entropyd-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-evolution/selinux-evolution-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-exim/selinux-exim-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-fail2ban/selinux-fail2ban-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-fetchmail/selinux-fetchmail-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-finger/selinux-finger-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-flash/selinux-flash-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-fprintd/selinux-fprintd-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-ftp/selinux-ftp-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-games/selinux-games-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-gatekeeper/selinux-gatekeeper-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-git/selinux-git-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-gitosis/selinux-gitosis-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-gnome/selinux-gnome-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-googletalk/selinux-googletalk-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-gorg/selinux-gorg-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-gpg/selinux-gpg-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-gpm/selinux-gpm-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-gpsd/selinux-gpsd-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-gssproxy/selinux-gssproxy-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-hddtemp/selinux-hddtemp-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-icecast/selinux-icecast-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-ifplugd/selinux-ifplugd-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-inetd/selinux-inetd-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-inn/selinux-inn-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-ipsec/selinux-ipsec-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-irc/selinux-irc-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-ircd/selinux-ircd-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-irqbalance/selinux-irqbalance-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-jabber/selinux-jabber-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-java/selinux-java-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-kdeconnect/selinux-kdeconnect-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-kdump/selinux-kdump-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-kerberos/selinux-kerberos-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-kerneloops/selinux-kerneloops-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-kismet/selinux-kismet-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-ksmtuned/selinux-ksmtuned-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-ldap/selinux-ldap-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-links/selinux-links-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-lircd/selinux-lircd-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-loadkeys/selinux-loadkeys-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-logrotate/selinux-logrotate-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-logsentry/selinux-logsentry-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-logwatch/selinux-logwatch-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-lpd/selinux-lpd-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-mailman/selinux-mailman-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-makewhatis/selinux-makewhatis-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-mandb/selinux-mandb-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-mcelog/selinux-mcelog-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-memcached/selinux-memcached-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-milter/selinux-milter-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-modemmanager/selinux-modemmanager-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-mono/selinux-mono-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-mozilla/selinux-mozilla-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-mpd/selinux-mpd-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-mplayer/selinux-mplayer-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-mrtg/selinux-mrtg-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-munin/selinux-munin-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-mutt/selinux-mutt-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-mysql/selinux-mysql-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-nagios/selinux-nagios-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-ncftool/selinux-ncftool-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-networkmanager/selinux-networkmanager-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-nginx/selinux-nginx-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-nslcd/selinux-nslcd-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-ntop/selinux-ntop-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-ntp/selinux-ntp-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-nut/selinux-nut-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-nx/selinux-nx-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-oddjob/selinux-oddjob-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-oident/selinux-oident-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-openct/selinux-openct-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-openrc/selinux-openrc-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-openvpn/selinux-openvpn-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-pan/selinux-pan-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-pcscd/selinux-pcscd-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-phpfpm/selinux-phpfpm-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-plymouthd/selinux-plymouthd-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-podman/selinux-podman-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-policykit/selinux-policykit-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-portmap/selinux-portmap-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-postfix/selinux-postfix-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-postgresql/selinux-postgresql-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-postgrey/selinux-postgrey-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-ppp/selinux-ppp-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-prelink/selinux-prelink-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-prelude/selinux-prelude-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-privoxy/selinux-privoxy-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-procmail/selinux-procmail-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-psad/selinux-psad-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-publicfile/selinux-publicfile-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-pulseaudio/selinux-pulseaudio-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-puppet/selinux-puppet-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-pyzor/selinux-pyzor-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-qemu/selinux-qemu-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-qmail/selinux-qmail-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-quota/selinux-quota-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-radius/selinux-radius-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-radvd/selinux-radvd-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-razor/selinux-razor-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-redis/selinux-redis-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-remotelogin/selinux-remotelogin-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-resolvconf/selinux-resolvconf-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-rngd/selinux-rngd-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-rpc/selinux-rpc-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-rpcbind/selinux-rpcbind-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-rpm/selinux-rpm-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-rssh/selinux-rssh-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-rtkit/selinux-rtkit-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-rtorrent/selinux-rtorrent-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-salt/selinux-salt-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-samba/selinux-samba-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-sasl/selinux-sasl-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-screen/selinux-screen-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-sendmail/selinux-sendmail-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-sensord/selinux-sensord-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-shorewall/selinux-shorewall-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-shutdown/selinux-shutdown-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-skype/selinux-skype-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-slocate/selinux-slocate-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-slrnpull/selinux-slrnpull-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-smartmon/selinux-smartmon-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-smokeping/selinux-smokeping-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-snmp/selinux-snmp-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-snort/selinux-snort-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-soundserver/selinux-soundserver-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-spamassassin/selinux-spamassassin-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-squid/selinux-squid-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-sssd/selinux-sssd-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-stunnel/selinux-stunnel-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-subsonic/selinux-subsonic-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-sudo/selinux-sudo-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-sxid/selinux-sxid-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-syncthing/selinux-syncthing-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-sysstat/selinux-sysstat-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-tboot/selinux-tboot-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-tcpd/selinux-tcpd-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-tcsd/selinux-tcsd-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-telnet/selinux-telnet-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-tftp/selinux-tftp-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-tgtd/selinux-tgtd-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-thunderbird/selinux-thunderbird-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-timidity/selinux-timidity-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-tmpreaper/selinux-tmpreaper-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-tor/selinux-tor-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-tripwire/selinux-tripwire-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-ucspitcp/selinux-ucspitcp-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-ulogd/selinux-ulogd-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-uml/selinux-uml-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-unconfined/selinux-unconfined-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-uptime/selinux-uptime-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-usbguard/selinux-usbguard-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-usbmuxd/selinux-usbmuxd-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-uucp/selinux-uucp-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-uwimap/selinux-uwimap-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-uwsgi/selinux-uwsgi-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-varnishd/selinux-varnishd-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-vbetool/selinux-vbetool-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-vdagent/selinux-vdagent-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-vde/selinux-vde-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-virt/selinux-virt-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-vlock/selinux-vlock-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-vmware/selinux-vmware-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-vnstatd/selinux-vnstatd-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-vpn/selinux-vpn-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-watchdog/selinux-watchdog-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-webalizer/selinux-webalizer-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-wine/selinux-wine-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-wireguard/selinux-wireguard-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-wireshark/selinux-wireshark-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-wm/selinux-wm-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-xen/selinux-xen-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-xfs/selinux-xfs-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-xscreensaver/selinux-xscreensaver-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-xserver/selinux-xserver-2.20220106-r1.ebuild create mode 100644 sec-policy/selinux-zabbix/selinux-zabbix-2.20220106-r1.ebuild create mode 100644 sys-apps/ed/ed-1.18.ebuild rename sys-apps/fwupd/{fwupd-1.7.3-r1.ebuild => fwupd-1.7.5.ebuild} (99%) create mode 100644 sys-apps/hw-probe/hw-probe-1.6.2.ebuild create mode 100644 sys-apps/lshw/lshw-02.19.2b_p20210121-r3.ebuild create mode 100644 sys-apps/man-db/files/man-db-2.10.0-fix-build-clang.patch create mode 100644 sys-apps/man-db/man-db-2.10.0.ebuild delete mode 100644 sys-auth/polkit/polkit-0.117-r2.ebuild delete mode 100644 sys-auth/polkit/polkit-0.119-r2.ebuild delete mode 100644 sys-auth/polkit/polkit-0.120-r1.ebuild create mode 100644 sys-block/parted/files/parted-3.4-posix-printf.patch create mode 100644 sys-boot/plymouth/plymouth-22.02.122.ebuild create mode 100644 sys-cluster/kube-apiserver/kube-apiserver-1.23.3.ebuild create mode 100644 sys-cluster/kube-controller-manager/kube-controller-manager-1.23.3.ebuild create mode 100644 sys-cluster/kube-proxy/kube-proxy-1.23.3.ebuild create mode 100644 sys-cluster/kube-scheduler/kube-scheduler-1.23.3.ebuild create mode 100644 sys-cluster/kubeadm/kubeadm-1.23.3.ebuild create mode 100644 sys-cluster/kubectl/kubectl-1.23.3.ebuild create mode 100644 sys-cluster/kubelet/kubelet-1.23.3.ebuild create mode 100644 sys-devel/clang-common/clang-common-15.0.0.9999.ebuild create mode 100644 sys-devel/clang-runtime/clang-runtime-15.0.0.9999.ebuild create mode 100644 sys-devel/clang/clang-15.0.0.9999.ebuild create mode 100644 sys-devel/lld/lld-15.0.0.9999.ebuild create mode 100644 sys-devel/llvm-common/llvm-common-15.0.0.9999.ebuild create mode 100644 sys-devel/llvm/llvm-15.0.0.9999.ebuild create mode 100644 sys-devel/llvmgold/llvmgold-15.ebuild delete mode 100644 sys-fs/cryptsetup/cryptsetup-2.3.6-r2.ebuild delete mode 100644 sys-fs/cryptsetup/cryptsetup-2.3.7.ebuild delete mode 100644 sys-fs/cryptsetup/cryptsetup-2.4.1-r1.ebuild delete mode 100644 sys-fs/cryptsetup/cryptsetup-2.4.2-r1.ebuild delete mode 100644 sys-fs/cryptsetup/files/1.6.7-dmcrypt.confd delete mode 100644 sys-fs/cryptsetup/files/1.6.7-dmcrypt.rc delete mode 100644 sys-fs/cryptsetup/files/cryptsetup-2.0.4-fix-static-pwquality-build.patch delete mode 100644 sys-fs/cryptsetup/files/cryptsetup-2.4.1-external-tokens.patch delete mode 100644 sys-fs/cryptsetup/files/cryptsetup-2.4.1-fix-static-pwquality-build.patch create mode 100644 sys-fs/fuse-overlayfs/fuse-overlayfs-1.8.2.ebuild create mode 100644 sys-fs/udiskie/udiskie-2.4.1.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.95.ebuild rename sys-kernel/gentoo-kernel-bin/{gentoo-kernel-bin-5.10.94.ebuild => gentoo-kernel-bin-5.10.97.ebuild} (100%) rename sys-kernel/gentoo-kernel-bin/{gentoo-kernel-bin-5.10.93.ebuild => gentoo-kernel-bin-5.10.98.ebuild} (86%) delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.18.ebuild rename sys-kernel/gentoo-kernel-bin/{gentoo-kernel-bin-5.15.17.ebuild => gentoo-kernel-bin-5.15.20.ebuild} (100%) rename sys-kernel/gentoo-kernel-bin/{gentoo-kernel-bin-5.15.16.ebuild => gentoo-kernel-bin-5.15.21.ebuild} (86%) rename sys-kernel/gentoo-kernel-bin/{gentoo-kernel-bin-5.4.175.ebuild => gentoo-kernel-bin-5.16.6.ebuild} (98%) rename sys-kernel/gentoo-kernel-bin/{gentoo-kernel-bin-5.4.173.ebuild => gentoo-kernel-bin-5.16.7.ebuild} (84%) rename sys-kernel/gentoo-kernel-bin/{gentoo-kernel-bin-5.4.174.ebuild => gentoo-kernel-bin-5.4.177.ebuild} (100%) rename sys-kernel/gentoo-kernel/{gentoo-kernel-5.10.94.ebuild => gentoo-kernel-5.10.97.ebuild} (100%) rename sys-kernel/gentoo-kernel/{gentoo-kernel-5.10.93.ebuild => gentoo-kernel-5.10.98.ebuild} (98%) rename sys-kernel/gentoo-kernel/{gentoo-kernel-5.15.17.ebuild => gentoo-kernel-5.15.20.ebuild} (100%) rename sys-kernel/gentoo-kernel/{gentoo-kernel-5.15.16.ebuild => gentoo-kernel-5.15.21.ebuild} (98%) rename sys-kernel/gentoo-kernel/{gentoo-kernel-5.15.18.ebuild => gentoo-kernel-5.16.6.ebuild} (96%) rename sys-kernel/gentoo-kernel/{gentoo-kernel-5.10.95.ebuild => gentoo-kernel-5.16.7.ebuild} (91%) delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.4.173.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.4.175.ebuild rename sys-kernel/gentoo-kernel/{gentoo-kernel-5.4.174.ebuild => gentoo-kernel-5.4.177.ebuild} (100%) create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.10.97.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.10.98.ebuild rename sys-kernel/gentoo-sources/{gentoo-sources-5.15.17.ebuild => gentoo-sources-5.15.20.ebuild} (97%) rename sys-kernel/gentoo-sources/{gentoo-sources-5.15.18.ebuild => gentoo-sources-5.15.21.ebuild} (97%) delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.16.4.ebuild rename sys-kernel/gentoo-sources/{gentoo-sources-5.16.3.ebuild => gentoo-sources-5.16.6.ebuild} (97%) rename sys-kernel/gentoo-sources/{gentoo-sources-5.16.2.ebuild => gentoo-sources-5.16.7.ebuild} (97%) rename sys-kernel/gentoo-sources/{gentoo-sources-5.15.16.ebuild => gentoo-sources-5.4.177.ebuild} (84%) create mode 100644 sys-kernel/git-sources/git-sources-5.17_rc3.ebuild create mode 100644 sys-kernel/kpatch/kpatch-0.9.4.ebuild create mode 100644 sys-kernel/pf-sources/pf-sources-5.16_p3.ebuild delete mode 100644 sys-kernel/rt-sources/rt-sources-4.14.250_p124.ebuild delete mode 100644 sys-kernel/rt-sources/rt-sources-4.19.217_p95.ebuild delete mode 100644 sys-kernel/rt-sources/rt-sources-4.19.223_p100.ebuild rename sys-kernel/rt-sources/{rt-sources-4.14.256_p125.ebuild => rt-sources-4.19.225_p101.ebuild} (100%) delete mode 100644 sys-kernel/rt-sources/rt-sources-4.4.277_p224-r1.ebuild delete mode 100644 sys-kernel/rt-sources/rt-sources-4.9.286_p189.ebuild rename sys-kernel/rt-sources/{rt-sources-5.10.78_p55.ebuild => rt-sources-5.10.90_p61-r1.ebuild} (90%) rename sys-kernel/rt-sources/{rt-sources-5.10.90_p60.ebuild => rt-sources-5.15.19_p29.ebuild} (100%) delete mode 100644 sys-kernel/rt-sources/rt-sources-5.15.3_p21.ebuild rename sys-kernel/rt-sources/{rt-sources-5.15.12_p25.ebuild => rt-sources-5.16.2_p19.ebuild} (100%) delete mode 100644 sys-kernel/rt-sources/rt-sources-5.4.154_p65.ebuild rename sys-kernel/rt-sources/{rt-sources-5.4.161_p67.ebuild => rt-sources-5.4.170_p68.ebuild} (98%) rename sys-kernel/vanilla-kernel/{vanilla-kernel-5.10.93.ebuild => vanilla-kernel-5.10.97.ebuild} (100%) rename sys-kernel/vanilla-kernel/{vanilla-kernel-5.10.94.ebuild => vanilla-kernel-5.10.98.ebuild} (98%) rename sys-kernel/vanilla-kernel/{vanilla-kernel-5.15.16.ebuild => vanilla-kernel-5.15.20.ebuild} (100%) rename sys-kernel/vanilla-kernel/{vanilla-kernel-5.15.17.ebuild => vanilla-kernel-5.15.21.ebuild} (98%) rename sys-kernel/vanilla-kernel/{vanilla-kernel-5.15.18.ebuild => vanilla-kernel-5.16.6.ebuild} (98%) rename sys-kernel/vanilla-kernel/{vanilla-kernel-5.10.95.ebuild => vanilla-kernel-5.16.7.ebuild} (94%) delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.4.174.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.4.175.ebuild rename sys-kernel/vanilla-kernel/{vanilla-kernel-5.4.173.ebuild => vanilla-kernel-5.4.177.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-5.10.96.ebuild => vanilla-sources-5.10.98.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-5.15.19.ebuild => vanilla-sources-5.15.21.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-5.16.5.ebuild => vanilla-sources-5.16.7.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-5.4.176.ebuild => vanilla-sources-5.4.177.ebuild} (100%) create mode 100644 sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-15.0.0.9999.ebuild create mode 100644 sys-libs/compiler-rt/compiler-rt-15.0.0.9999.ebuild create mode 100644 sys-libs/gdbm/gdbm-1.23.ebuild rename sys-libs/glibc/{glibc-2.33-r10.ebuild => glibc-2.33-r13.ebuild} (99%) rename sys-libs/glibc/{glibc-2.34-r6.ebuild => glibc-2.34-r8.ebuild} (98%) create mode 100644 sys-libs/libcxx/libcxx-15.0.0.9999.ebuild create mode 100644 sys-libs/libcxxabi/libcxxabi-15.0.0.9999.ebuild create mode 100644 sys-libs/libomp/libomp-15.0.0.9999.ebuild create mode 100644 sys-libs/libucontext/files/libucontext-1.1-respect-CFLAGS.patch rename sys-libs/libucontext/{libucontext-1.1.ebuild => libucontext-1.1-r1.ebuild} (65%) create mode 100644 sys-libs/llvm-libunwind/llvm-libunwind-15.0.0.9999.ebuild create mode 100644 sys-power/RyzenAdj/RyzenAdj-0.8.3.ebuild create mode 100644 sys-process/at/at-3.2.5.ebuild rename virtual/dist-kernel/{dist-kernel-5.10.94.ebuild => dist-kernel-5.10.97.ebuild} (100%) rename virtual/dist-kernel/{dist-kernel-5.4.173.ebuild => dist-kernel-5.10.98.ebuild} (90%) delete mode 100644 virtual/dist-kernel/dist-kernel-5.15.16.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-5.15.18.ebuild rename virtual/dist-kernel/{dist-kernel-5.10.95.ebuild => dist-kernel-5.15.20.ebuild} (100%) rename virtual/dist-kernel/{dist-kernel-5.4.175.ebuild => dist-kernel-5.15.21.ebuild} (89%) rename virtual/dist-kernel/{dist-kernel-5.15.17.ebuild => dist-kernel-5.16.6.ebuild} (100%) rename virtual/dist-kernel/{dist-kernel-5.10.93.ebuild => dist-kernel-5.16.7.ebuild} (89%) rename virtual/dist-kernel/{dist-kernel-5.4.174.ebuild => dist-kernel-5.4.177.ebuild} (100%) create mode 100644 www-apps/davical/davical-1.1.10.ebuild create mode 100644 www-apps/element/element-1.10.1.ebuild create mode 100644 www-apps/phpsysinfo/phpsysinfo-3.4.1.ebuild create mode 100644 www-apps/radicale/radicale-3.1.4.ebuild create mode 100644 www-client/chromium/chromium-100.0.4867.0.ebuild rename www-client/chromium/{chromium-99.0.4844.16.ebuild => chromium-99.0.4844.17.ebuild} (99%) create mode 100644 www-client/falkon/falkon-3.2.0-r1.ebuild create mode 100644 www-client/firefox-bin/firefox-bin-91.6.0.ebuild create mode 100644 www-client/firefox-bin/firefox-bin-97.0.ebuild delete mode 100644 www-client/firefox/files/firefox-95-fix-fatal-pip-invocation.patch rename www-client/google-chrome-unstable/{google-chrome-unstable-99.0.4844.17.ebuild => google-chrome-unstable-100.0.4867.0.ebuild} (100%) rename www-client/microsoft-edge-dev/{microsoft-edge-dev-99.0.1135.6-r1.ebuild => microsoft-edge-dev-99.0.1150.7.ebuild} (100%) delete mode 100644 www-client/opera-beta/opera-beta-83.0.4254.5.ebuild rename www-client/{opera-developer/opera-developer-84.0.4284.0.ebuild => opera-beta/opera-beta-84.0.4316.4.ebuild} (100%) rename www-client/opera-developer/{opera-developer-84.0.4295.0.ebuild => opera-developer-84.0.4309.0.ebuild} (100%) rename www-client/opera-developer/{opera-developer-84.0.4267.0.ebuild => opera-developer-84.0.4316.0.ebuild} (98%) rename www-client/opera-developer/{opera-developer-84.0.4274.0.ebuild => opera-developer-85.0.4323.0.ebuild} (98%) rename www-client/opera/{opera-82.0.4227.43.ebuild => opera-83.0.4254.27.ebuild} (98%) rename www-client/vivaldi-snapshot/{vivaldi-snapshot-5.1.2562.3.ebuild => vivaldi-snapshot-5.1.2567.22.ebuild} (100%) rename www-client/vivaldi-snapshot/{vivaldi-snapshot-5.1.2567.18.ebuild => vivaldi-snapshot-5.1.2567.24.ebuild} (100%) create mode 100644 www-misc/monitorix/monitorix-3.14.0.ebuild rename www-plugins/chrome-binary-plugins/{chrome-binary-plugins-99.0.4844.17_alpha.ebuild => chrome-binary-plugins-100.0.4867.0_alpha.ebuild} (100%) delete mode 100644 x11-apps/xauth/xauth-1.1.ebuild delete mode 100644 x11-base/xorg-server/xorg-server-21.1.2-r4.ebuild delete mode 100644 x11-drivers/nvidia-drivers/nvidia-drivers-470.94.ebuild delete mode 100644 x11-drivers/nvidia-drivers/nvidia-drivers-495.44-r2.ebuild delete mode 100644 x11-drivers/nvidia-drivers/nvidia-drivers-495.46-r10.ebuild delete mode 100644 x11-drivers/nvidia-drivers/nvidia-drivers-510.39.01.ebuild delete mode 100644 x11-drivers/xf86-video-ati/xf86-video-ati-19.1.0.ebuild delete mode 100644 x11-libs/libX11/libX11-1.7.2.ebuild delete mode 100644 x11-libs/libdrm/libdrm-2.4.106.ebuild delete mode 100644 x11-libs/libdrm/libdrm-2.4.107.ebuild delete mode 100644 x11-libs/libdrm/libdrm-2.4.108.ebuild delete mode 100644 x11-libs/libva/libva-2.13.0-r1.ebuild create mode 100644 x11-libs/libxkbcommon/libxkbcommon-1.4.0.ebuild create mode 100644 x11-misc/autocutsel/autocutsel-0.10.1.ebuild delete mode 100644 x11-misc/compose-tables/compose-tables-1.7.2-r1.ebuild create mode 100644 x11-misc/lineakd/files/lineakd-0.9.0-automake-linking-libdl.patch create mode 100644 x11-misc/lineakd/lineakd-0.9.0-r4.ebuild delete mode 100644 x11-terms/kitty-shell-integration/kitty-shell-integration-0.24.1.ebuild delete mode 100644 x11-terms/kitty-terminfo/kitty-terminfo-0.24.1.ebuild delete mode 100644 x11-terms/kitty/kitty-0.24.1.ebuild rename x11-wm/enlightenment/{enlightenment-0.25.1.ebuild => enlightenment-0.25.2.ebuild} (100%) diff --git a/Manifest.files.gz b/Manifest.files.gz index 6c2881d9d88f7364ed2de8e16dd84d98c4116301..762d056d98d62a9f7e87aaa4845f985f63bbacf3 100644 GIT binary patch literal 29637 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 literal 29646 zcmV(*K;FL}iwFP!00002|7^Y4vL(rto_Eiuz`YDjAHv-uE}KS5qDiF8M81HB4?qf8 zmBp+C8qKHI_eBwB*wsA%Rhj4P9kF~3|G#_<|M8#y`#=BT&#TY%{hxmP{l_1!>kt3o z|NiIy>p!Lc@P~8E)pOl>t{8d`p|-2-o<~ff&VJuuh&lx&Gn5{h$9_V*10q zj&YYY#&xax4yEjPw>yl`Yl-W~qvX4-v|B#Qd5s?X5ymX#j}zj$@`Y zV##~W7Dk`vI#bC334~R0PxCIj9QQrin&(V;{k#9DjD8*8zx?v!*MEP1`}X74AK&{g z|Mcsh|9~WNcoP`18iUu(=~zcQ%PQf{SFWvujd0F()LL@P@o3i>j+(Ag`gQU$ZHMEk z$36O}=ep*uEv`0skFl?NkHm8|g_rADdS1M1Dhu(Ynnx`clALGzhroJU@m`~!`#vwu zW^*)q&$>gd_Ze$M{6|%cP%08b*!`3|0S@$tgrvH?!SKdI{(m)E57Shs5Np3eeKRqw=_b` z*PR*`@O^}Ko~TQm`SKH~@+T02@mjC0;| zggpW$5%{Sb?^tKqHI8fSe~783I>N|jI`-~Y=EpBi|6B)(l}VEw@nC4zw`t$t9pZwCtU;3Z;@&EGA|Mfrr@Bit){r5lgF@F5>b;wPHT$?&B;6GTzr?fIRUr7Jl!%rVJZf;%qn#CW^X=Xg}iB9oIX&(tU zoaa48<&j!A*2w&B*e_!H>#ytkC#lui>bunH!mX4v>$(;$xbM|>D>u*F^}C2}o#$QB z!oQ5%`xUO-?tI6q$1`26#JeA{=OYnRGNO*>yvBu|9XD@UaPEn>&d(q4!Xw}U?*WVCuG41F#%{X}aC52duy6R(=ac^}wv#fWw&yEP1!&qr`wDIIOk zjyEnm%Zc6LlKQ|ojdYiCrB%{(=y=u)ao#z{a^!lX>x0yO`Q?vDZvFb}m;1}tFF*eE zlk^V0<6Y%aIdD>hMm}sr9})&;YP4p_2~Uy2 zEbBz3S;MKEK`?f%d&GHgK=bOo^n11$&I8AI9Wyt?Ip4x94tX6o3jE_yP7mbHGh@wT zhK=&!{ufV*lg#KC-hzlm?3j4B#Vf1}4}D|*IMA*eZ$!O2#8HoR9}V9Z=b2k2u<`8u z=$+6vR_qr>Qpb1^-u&sy&!2>rQw!(2)aLA^-tiy`RD2HKN`y@tUwNcE#SnL&16Pa! zayoaKxW8+*Jn+H9)3bHlS7;M7LrA`kPys`D_H*FF5_smi$BB%PWlfkS@C4(yk#0(> z#eYa`VM!ws^wEnL8j6Z{0|ew_6Bf|U+7nJA*3?dvADLuvO%CzG06+o(e~~VpCms(5 zK<#TLZW5X{PY@e17EE$peI#5vaSOZzYDql$==Y1%e*W?0Z(qLu_1DiXF1~|1LLor{ zgTNfevD?5-uf`u;2V_D&2%ajuH0rM55> zy=4y$552>(c;*Y`TEs^pI|e-R4p%C`37lGv*ah$~gEMn^L&S4q{%Hd*#(k8E-&t*! z%5ehdKyYOoVC;?02=`rA!1wcK6%>wN1|_TpdZ@%=&N_l|!sdWEv4N9BH0Mpk-~@BW zg)ZPfT8XavSgGLekIzCQ5dP&Qn4&H3QscGn2ChRXE`lr|9}mhy$H<3=gyG>H3PzSj z!tunj%mV|4MIf~U9~g;cV-t~9E5uiT#tAp!u`+K52|z)K$oy~;JQQ^HK0A0TmWV%o zQ#B9;z8$v;pjs1z*NFqMY@pxTm>hT)XcZ7m#O0R_00My%Y+I=pua7TVV7#0+d}I^C z_=mu^5$*^k6|Xw*b&!e%y2H|e{R!8CyW~yK-WRE@pU0nn>fitJ*+x0R`VRh1z8=4Q zf@p!i1k?jvK7j#7g^fMUo9~L*uUtF^o~HTN3B}8Kh6_d684*E=deD_%0w_#}gJEfR z?}=Cg#x5|sC^R?%fCI8J@b+)|#>rv%ZEjR|8h?noAdcQHxCCee|2oiC0OHBt)(ij0 zzuy_e%J(n)I`0pFK7l8kI}cJc;WJ_?Bc7myrRi_@-IdUF&^;t<6XQ!l-^ypnjrkda z;AGpI$oQ9l?u>-t;}z~EX#rcp#&CDQ@T>T#H-zTC7cS-jY&;am9hef~JEX5c7cngn$cMm>-9I?L2TeC>5{NINZH45~Ks*0VCjFB5WnK`+&sGC3DGm zmQWfnOMoLMpjS z((xxik&Pkp4`rZtghed>2xrE|P8{ux3^StO&2od#il=eCIKTz&-AlF)QB^i?%BI^t zp({jRU`@u=qc$3Biz(kFO#T`Ac_v~xMmGsjUF-;k1S(Ga1n#Ci$ahblq(B54hkzH` zXE^79ZsLD)$CN?sxR8V%UU(Z5LU`@jD3BLlXP$T-%8@4;>4#9x(JYCkeW2!Gf5 z4S)xM_*sC4OuV@NAvHKcBai@BiO9!_4Mj%n_z6V8Bc4#b_|!G= z!;!;npz#At7r?g_C~Qj&Fa+@XIU@ipy@Z7MW&HT8Y5<(} zP87m*oPs1Ca`Sa}sUY*I#{k?AxL^;&B8~{Z2cU*YmB<4f6R!oX0DFKz_{9n-C(K?x zYnV8Al>Y>`0*q3)uaj_$F5l4p3~<9sMJO!X{2x+-N8w{rjbH_E0gALu9HF*G82B|d z3C+W&1CR;ILrOoVAzopX=5LAw;PXqk6QS{NaQkGfvdd& z5f*TH%!b4WN$ttG^Z}{mZ4nC+$NloAoNI~vl!p=V(D;K9h=^~=r8|M*Q7=d%_B-a$ z6Vc^FG$?Ju_eT`zKH(vQa{!KyfXGm5xC74*8Y$>7th7K6T0c)P?f}feVh;edxk7$? z@77J4^)>K;nfL(ofUf4xB3tvzk8dwt4YfbsV<<|aBgRDGXNLYkR18v1f)c?Xf!fO` z6?!8kim-@{d2EooY#k6z;KN1357B^>fVar+hwd02@B$7P1ZfW5mK^;W)7Oa~&HTZEnD9B!+t$ zDv1Y)x9dod0}42cOr%xi4&W%!!z|1b-vMkmgk&mkEr{+)uTuN#*Z$+nx6gz$9!LAY z5pWJT{uIG%V9|}16LN^0L>t}|fXL$~uog1A!SK++1=j<4n%E^st+I|AJP*~v#S?i= z`teYB;%k6T!N)ur?jsy~CW0Y|Rw_|aBo@9U?98UsD@r}HoExRBR}X7X%#c@`CMb`) zg5LQ8B-im@^F)RQZ7|-2K0x3u0t>JcGpY&SiI`G72rLlmM1Zd#-&uG;!_#qz=C8T; z{i<)juCHr+4x~WH`XO~R{rYw;PGu1Wo(xfgVgiKtuh@u|%QGAt{=EX8jepL(k%SH> zk{baR^`FF4fK9>G9Ty?79ce+A5dAiKPBV;XWe4(IAY=kI{_Ks%)~Q+Xs8^TkK3OYp7so3^36qndl7Wor2w%S_#fc_M$D&nGbDJ}SSm``<+>p({sAHh z8f-g(iuVRc65d-mU!m^)_I>^Q>z5Z(J+Oc`!2#PbBXA{vwI+NPL2DONZ8Kt480tK| zodKP|89HwP6TAT-H&2%^$l8f45+WXMa+DC>q(KV6FDM|42^}0@F`(VdxMtHj7t#NK z`Hr`=5o&}ZMF_)qF64o@4E!Yl93bQ!j(0;h4~Z!ULhgwoUUHY*Ow<4mAtCuch5XTg1m=Zle^IP~{mnsEC|X`N%i<2yV$ zpy{dVXP*=iPH7+gAkq>oDk^~^HjzQ3Z_$&71KihM7}CJe8E?;2K}nKE!XB&#t^pBj zaCuM}4~fC##J9vZ`~ld3lko!as9^7kIUf}`zxe}5`fjaZQ{DR>-~wI%ag`IFu(Ej? z;Be-zuA!UPxV>|V1E7pKt^``EgcwjR=$jZwNDkiMgbc^YxZxMn_O<`=%g4x!HvjyA00T0AszV!B!dO6 z3W&#M*9d)qVnB%)f8o@R8g>}oIb686*l#%Yn`=WeARq933<+vY96)}E<-{$a5U_B3 zE`$lx3zEI6+_%Dt7SOIi0xSIEg5Web7w1QS^p5a=8RN;tOl@6|=&N6~RDTOzz-JIu zXD;o7`Z5Z0dmg>v%!do&^U7N3(P)o>POv}DzKX%#xoAM>;|L&KpT-C2z;L$LykxB z^TRs;0mtz*{Xh*4UN8YzplVn>xM=0Z`5k8KL^)m2>dd>Ut5{xBJW2^~;~X{k%SNQjYRHYXnA^ z=r8aP!d>t%c!dfyha4fg>&aV!w+gC)*ULlHxpBQf7NT(He<5rB5-hd~O4E@BKK26i zfrvM1SQm()g_dDDhu2Ox29!DQt?$>+7s|9%5r}zCsOvRv4h&e4YYfc@0$%fmg1}wz z{v8wvvde%oA`t{2t$3Ir>4r4#B=81-0LSl4JYFP3bFPhwToSXO<46t2)#2;+aq-DN^%x_q;Gqj?;Nq#FAvZvf=b8;*z6Ja67Y1HmmH;9P^syu5@h8PTKqFm+^H*8{uZcmy?XDtVQj#t0`c`35$@ z90vXf#&NtR#DA08`uk_(7R&K|1H&8OA$Vedw+7kyay=3fIv~0gQE0@yh^Pxr4bYBV z^K!Td@1I~@FmECuP{5llexVHP zV-1SvzHv4R@6z*nKsPTkUoQQAnfAMjU=F}2;;Gc6 z;s1KbQd%_rzKY-}5t()*umIjtV-y0S| zz=l;@4}ni!;KFQ?m6bx+4lt(?R3dN+WxlI!ajTRS4+M_^g_inRY`^|_ef|0wew_6K z*6mQoP29TxhnFxIsP82Qr_Q$kHbFprA&7Z{Q!bnr>eq=xfbQ(A$0lUpYC6Y@(Sout zOw0j-e_0ylT`9*zWQG_7#Bjmn0eSlb$MIfojxCg9>!mXMgXakVdm>8cUP*-BOVH@m*ZBEe3gpPx3iLHRV zIRpBct?fVzC)^X6?Gs7CGoXMVLUrQA2jIQ&FW~jI_~-@^D{oGXF9vV}iTBN+fhRPm z3@eu{LbH?KKWj|sgcYNbB}`z-#wGKxghaHEIOGMOHx<_n%*MtSR(PUer}w=m_@(B; zazMG*iTJSH`0(pR)&BP7r_b!bd;fPulj)e5#g#QnA`-8M)_C;}QvlO|=*Qz-;3GN0 z?ZbQEL28iX0qW%5%skRi+wRZwPA?9bj&}iNazLBZ{?ts%?1nJ0E znL9c%=fvZSln9%qD1a!3B_{;UMC6Bq?h^EWx3_-62;S=mJpatlGB^XM$)cvroAFZw zYZU4qVgn3!e9~?J>zo068>h|764VJl_}&Hv_TsiaI4}*bZNajMpE?T)+HhSs`+^PE zIpd0jAH;j%l_6=vOD}K{OrSyyum>xD;BS!b9PaTUe$Mr`KlYdSiC{ipwM+Kd0JAxJ z`DK~U0?b{6VKJ%2Rxsao@{NEtNZTq#K=^#iaQH>sNYPwK2HRIO13a8@jk|TrE^dCA z@CR^0;0dtamvo1Abf_Iw)|OSTySoVeZ@FUF|5NnS*L=i%eAw>gBxXqyzTrCk3WMo-zCRPGo zMjg<79tzUPFGceUc(My!CB_5b0Zmp8wYU3&l9$}(KH8Yh6DL@p(toj{_zIEQRQ7d-|M$on+k7;!dE>?<%9|3<5tu}u-y>>aU z30zcd7hG?i&4A>M3~mpw53xSrtx;;~{rGvk@PYI}(cs8Pznj^(y?jD@h;uwH4hB7GV$2FZxiO2oXFVLIIbb3< zc!ClX43Xe~04Br;sf0I;-imH(e~EE3nH|T@%Cb_JpG0|YT=y0CTe<^)K7BiE3>5~= z^==WxiD;9#%)D@ju&F*I8^xSQ*k-qH>msTYtpGJ+ECX4BUUS5pbKqYPS4A6z9%m}h z#-}O@A;4TZz94!f|5izlcKz*cS0^T7jb5CES(aNXxq zo?J4K>#93p#$L&AaC=nH|MW(_cPj~Td9c+c&?3wN%ybFfIYo?gHH(F-_e-D#wf(?M90R4~T%wnNiEcG$`PmEa z#-S&ZKRKCd;-mq4c(`UA>muq{(6%SQ24jYb%(x?VeA)j1P`T4f^!!u*X}y$sptA3m zEg59tm8u!pNXVI&CBfbm<5EnkKy7(hET)^9;^1I%pmBb3=mxD9T@du+u$zI%x$iRq zhKVeA-D_LFc!2T<2trTuY^Nn=SY0H*yg9aWSwR@qv{HEEs$jcNMEr*-Hm{P^HSf0x zDtM!X3@Qj4z6q(v2eiwZMd%9N6PvreWC5aW4%$LH6gdF_yh|o>1JW$UxGy3~wxst( zXx~2Pa6c9-c$3m_-A1kx)(Fd(!_rGM<|d+-(x3s?M1IrU)R9Xu@>eq+MV<-PAsS69 z8av-jl;r~+#|Cog`2Vcmg}&epuL=!)s;9k2z$V^uY8ixiKfHo?%_jpu+MT=#} z_&=TPK4-lq!#08Y;=2jr6YL+nZT7ymu` zg)!p{BJfmPb0CbjJO}EiW?kn*UNu9i&Des9*3;N>L%PN+S(Jdjf*gsD7h>EUMi0n_ zjLiFi!F)Al0bM3gBulUP8|>T$C=l=P!u;|E75~;Oga)&f`$cG9?w3NWSU#lGI*)Hw z9=4BL1AW2XG$9ltT2D21$oTHgQK5Bw#ciECh7=|sC0k2*5~ap-pL&2oy=vxn5v|3E z+xrb9hHUE~f<;q*v6VVU^C%6q&~i#J6Bp+li2IDp6mr2x0s!eT-M=7-C|!qJvs z9X}qOh>0BF%n2b5FK#M|1^il&xM)@5IlWg;83RX+|zp(8&b5jl0(4}9S9rp%BK$V zNeiUCY~Z;kUEH*cR=p5b!f{Il;@T7F6a9#-q{JZXAWLf z@R}Ppby(hzr)4#Sz0)9UkHYP>)N@TEivxxcCBTrj{`J-oXoQyFXWC&ZynvkS&wy(! z!Ube7MEr`iNH;OH*ysUEd7%Tpzz06((s=BneQ2V(_05M_S6guid$>{yUar(7aS#!r zAM6ec?M;$-B+hSJXaEHB?$FW#%V7w~F%sN1M2H_sgk#G>yqg6H*-XcYpbZmIA00{^ z`tja@2C0?tR}e7F&Dvo9Xl-x3cmzx7uM^G-D0?zk>1vQEz)Jw_@_5;Ptq_(Cu_*F^ z>ftZUo!?f-M}7(_lP;@U%ek9X>?kh&2IYIP&0qff;?4wC?`0jAEuEEj17lccdlnme z5B#lNm^V~G^a}Hfqt=V`^1x#LmyfwOM=B{THPzyA31OQ9dM`aIt) zwA-me0H`Pj&RYI?-d51>ZNlHO#b$C8_;cWZHNI9FSQwK9-4LrUI1LN{3VzksG9xWTja(@ffYYVa`Uc${}J;V_7C(fg+Wbu`z*Kr z@sb)6?Z4+ZdIzPQYiwkM-ts5MrSbuMYRfTmEk}WmPH?ZEVg^(tyMc0gs>i&2yze59D9F-gV$jGs ztTpA+-sk|h3@qZcLQUQmm~Y!V6X<~678h`0$-Agq!k!PwgvU62~mqp2)Euwk6>6Kq_7}0M<5#hZXGK32puTvz|dH-mNp2 z0y?_HUB?9r!I|9!KXG~^CI;hGG5(`QtGh4L#i)e!gf>o{Hu_Y;+P3lt=wr`* zWw*`by@7E?4a=1HsDSUocJ+fZun_nkw9{MWzz5i15$9>EKd#+6S)8P(7z0EyAuWUhcx$szZ1{4tRwD&4X8f z+O2p2zARq*LbkjrQPd)jxY8B*MLv$8KOH-R+{T5QA&yzk&smvq;32R|Z@ZdpkIw~; zU5P}W{c<7o*B@WLzQ_!q{-M^J^SLm=WrE8w-Q4H~V zZ>#B@GO@uFhkUNu*`VTQz!iUCSBzg%A?R!KoC$G-YD4+%UN)RH*c5W~n4fDtlW?1Z zgWvCxjzsJFubV1VZtwPyy>YPu|XCLQa7R#SKsG_s$-6v!mu6H zbepqlyc?d5{b@jxY$49taYXc_eYjv><7@x*wPPx_cNS$bGTV?iZ23Nmp%217ps^fG z1D^sX44fdcQ2OA#U|owB;_NM1vU3@clnLC!!=6t<)rcv>1NL`3e+yX4jqq(KCPsL7 zJ4#EyiTC=^7A%(>W{a$C(NFV*4H)bF)3O0ABTncw2pJq}r9D;#ddv>TveUGAn>L7J zcBO0wjevCVsu5NLdqu~F6(Kg?fSC3KnLoEGpYBwiOQ=8g@%x4;e9F7vI@V91TUM!A zmO31h^>Ry4%!JzpWGoaWpTFll?+hN>9tmX)7O^ zVrwly_42L}Q#og`I%wqgj_ndatJu{248<{D;;1CO{9#8f9<&2tz<;*j0s?J@$Y|U1 z3=wGU&C0$BNY-;;cOc}0utsFS7ZxH#Hml&R8*ZoF9TvQ*MTj8#T7M_F@7CtMlzCs_ zU2w&L8#hc1>BtFJ^HrO@D9h%W%W+L0RYF<_Xtp()8Ick)26!~4%pV>|D7NP=*j%&V z^yDQ>+r#gXw4EZkcw#l~1x@Nsld>l7z4HfgG%EoQ>o6?pNl=23fjJ;%4r>4#57XuZ zXiT%8_j3{7&_3J%#z3qLAWL*Dn7*|+cG|6*0027ILsGb6x+>6|?>@XWzHr(&)%hy8 z`&<7$Uz}U{kRxgqxb&x@dOt3jn6&$m?L{8TVKKD~lQFPwGlHPZj^CB&GZFZ%);h;9R3?3OHdPZu`Iuh`xaFj5fk z)dt3qc%Y9h+rP=}-|lX_%7^I+IILFtK45nsH^3rc6xQ?*6BR(I0I}*Qpo#|X3!0JOv{rA}ntFnTtF33#%84U} zzSk{P!8E}e_mk)z7CGO5Jm|@Ea1D|5uzo(i3U2@MI~Yd0LX5;+P%iW z?*Rb##0DdRKwq|5?$)gvcxorQ!xcgRvYT*}*xLYuRTGCXS)5#o3pZ#b;0^Mf!-6E={^iSj5nGDoLm|;|6>QE* z@4G_&kjv1QJGpA2QI25K^1v9+oj;Bmb`WixaOmH;0Ce4c+ipF)lPw60b6aWRM9p*O z%cRPUZ+5)mZMk_bmzPZu-|*INhC*Jbae($7Uh7{t%z;8+?cN{}_bkbA&RARy_yBVp zU6+@2EE#y=-L?crES#-IfX&{s6Pp3iyV*#N*8nzc2ig#z63z%vV~cQjmD=w*&d!g` z1p=NE$^=ozy`SJTY^6P;^-kUlSZY!nOT#PR#O(vJ$gUAJMV2|)W`hFo#m%y1V8L-# zM^<$^=PR$D@H`xW!wyY=jnYv)De+I}NVN(8Pq7RfIEThV5)T$ApR@X% z)c!hOFv#()YP_j^q}R2HovQ^)$H7koAPaJ=KkX4Au4k-JwjmhjA}uAZ+laHo#sR0N z4zB31)5~@M8!=&OL^YEt7}E`2oirVVhfM7Ze>TLWoG1$zub2RMLu*)2+9@}x1-r*33 z{JX_D%bSOnfD&=ncZpCiTIZ*)RnQ?$UZF9ysoqpL^w@9k(N&&ePFix3{=k zN>cDY8`9no?7UZNXgv^mK+A5pntoHp;U!siVoLd)=zjTJ9ivUX3k@XTbU&vh5Ru@z zc+T^b#yQu<3kS@O^L2pYeVe8>6Jnt{G2yJd&qp=eg+d0~mO04EV(U=E;DUJ{)q z01!M+|E8n1cvx7_dzs{IAvC^kITIv1J}cVk%+DP*!5(XQ4Q75LfV+#Ol25sv1!CvC zoQCFo8Q#`$o(?0Zj?2B*bY8NlzI9m&)@-40o}LX1C_r$|NdDM^{F~5zUElxqGSbv$ z)%RFROmvX1*XMhSxZq9aZ{7dp=|Hyh_m=WS5C~!7urXxo!K?zYi^`Zf)yR|32loy` z62F}{-Lf+hjrhUAt(bd|rNMC>$p&eC%k6G#{;+JC5X^twXEZ@jygPBkQI^k!3QDPv zU7W^z28lplnu+#!A=wJXkdM}Cjy_F~7HGC{XW%Mg{$a@hucwXM738ec>pZQF`<>jr z{F`JUU+F!fwu}xP_$l~6wuKmu2Ze+Y-rik!qiMN6;l~=PV+D}zjgi@|ghmayV3rjP z^FMk;6f7*eb$}jTojAX*+LMXz0o@t2M{c}LLP;_6o#6i#HTQ%&bUv5-PBX6! z2Oz0*&^h!J9d=S1s)W6uyRBIfd<{VP4KM~C*LYco8Xb4DwG|G!co|GoJM6gOA!7m9 z4I5m4hk1Xs(ec;U?$CF+5yi{JJ3E0m+aUlt)ZvyKAPj^2$J*t~FPZ*s#~%^I9NY#qgD zPPZ6PhDER_jtbu5J4fnbVI~^Daj2FC-}Yr8fORPVW{}9`l{}#VymRU60*8bL!Fht@ zvUBCn(}vvabkG|U%DE(ePSKz182)wt`)9}6rI7r~@P4!`m#(vox z*~$9d8~*ure>IgB|1zC0BqTr2qy?)fhD({Zg>&%ZlxH}4qK>FOOkk_db7u|OQHS`Ugm8qWox?@!|13_8XGzj6kZfck^fe*X5;`s3Yy{R~4&`Y?BAI3EN* z?JWBVMIkOieC71^kTlyGx3gWHJqfZ9t_pkycX0w64MpU#;Zop*Gy*3~=Q*C{b5 zWvqa5yk{Vy+yCfw#7X$_5=m+ET#n|%T@1e73El%S!ZZdBnlSHG`SmKb^>@tlr4Q{R z67dDj(~R1%QEL&Po8v_5aL)7t8ZH94Gt~1~u|1O{vm$U{8c$M*z{lauXRzs&hhKKK z^6nT5=&m@x+4hF>j=h~o<~-w*{_pzIw{)+)gJ&|KE7jQU9UzVpLNZE>v+#1;fKsMu zNg~fxIA{I?C96*R7hdDS` zHNef*fmimzEeuzA#8e0}A@|M^k4yFr_OfKcw!f0nGalG7BH-Rzl~yGn@{Zjat<)Xq zci*;d5l6v|e)BmUGQ&S)o9V4Wb=Jxxg5X0koZjBA6@k4FAXwLUP{KW!Zdikg#bPm@)s~w6tnH-Qna2SW)-v zPL*W2dZYEZthR4<1!FL$r-|o>|j7a#o?b;}xA-H{R#5K^!Zb z#aN*ApI7u|9hkLiO>%x4Rjaj#4n}VKaPAH<=63i$KU-|EfyKD8!{LM0&{^}B%3jIv zZx%m;h5Lw4!^N009NF!CYa@A=%wJ~L6ATRY+%9H!@O ztoPmg=mMT$a~2^vuMf3%*2y!d5aQcV!n1D6Cau$VPPo68ZDn^h$Q3RJQy3YKUEO){ zCbx9N1$a1tV`tf&!?Q4};`H$sP(W&Ih^u^~>*V^i!7Cp+)E7&92Mq*Y1#qyP2f~ z5y5P1vrEA$*ZW3&8a~*bj@EguesbbB&MvLTHkYOFj;Y)`1$W!rPVs*x$K&{%X9x<( z*|{#Kx7RK+c#8?}-sCK2kO9%RS1a%@>mXcFU>i9{)teUx_C)>}Kcr!zHtw)g1P1=Wsti%j|c020Dlz=5xYNiq%tw zg4wM3bI=xiWj(#o2G!?+(v2&rMw@<{)i7A!&_}!zhlBN=yr1=@mlJ~9!#RUk5ZZudclQ@rGl59Zeqat7 zdCI9G!3-vs`b^HYz-n;TPRFvJ&wViRo!~HMn2&Wx+0otG@i}EDbgDH+;8H~95CxQLH!qD*IWOdG=_Ag1 zBhVX2f;bCUtIn*pWAJpKhigNkTPm;w99#FWn|FpscdXp$U;~uE8Hcetcr1Ph1a?#X z@o!(g|M+Wv8HDn2z!OlmT0iC3H`o+_s3gbjSat2fjB+^dEy7HA+9wM%vLl?1L4@eJ z@@UdV{2#F5xFpLCoU?``VX=jWMo;<`V{~eXePFUur^j6<4)1NwLXv<~i}1~jxwga6 zC)Q9ywJy9;pU$4K-`EuzyF8PTE%w9KBwa+EGoQm|P)E8DhNHN;Jl%8zFF-+`4gyYQ z80K~wtQ{-;8S(Tkx4+EwZ#Xnw=|jQpw&!|#w_%U8Q%7+hmwgz9^im8}`KVawWenVQ z?{o*p*^&|MzsEtf+Pw^R>Y`(grb>k%Av8TsLg?wnkuyT1ujXyTq0QPt@jlbTNNkRx zK#scW3`%W$3$&0i?cWBkWe0!bU4_yCn4MW^PZ8#3+(~Vq^n#0_2)E6PS zp)d{lh?xM+t|#l&N3qVd%!EtG-iZ^%viuDH6-M%WyPIf6Cs7c<$n78khmzONqWk^Wzv~0Yz0;FrB(~%7?PtUk zW|djuT-SK+-I9}Xtg1s|)p<5K#^*)^o`Qbu%gVpypm?*jfP3fiCC9Mc$J0$w9D?F( zeU#U|6LxTQ>p$BY$epPk30!7{Ap$lrAFPR~N4THSsQo;)S5il}2fyI!EgbJ|k8^#> z9!GK8%f3sz5Bv+k%6hVp91q|qt=lw0v8MI*78N|4jOQK9i$;8w*)L!FuRnd}RN$p| z*wLO*i?uvAP2j}nOs2*u03KR@T4|uu&ijUlZd0XC#vY2|(v-`2F!nI5XPwy%csx1; zCu20{8J>y@>m7sO2#jCLWj5=QJUKVm~&h-G6xS4cN65PfYER--Mc55sO=d*l*6@&j()_p-ij$5Z+LBsUhSiFMh>_y zuk6@Jb0?Q=2-W2^!Kpx(ITKUO*l4nR6WmpHzSks(AWy01G!J~bQ7}0xmLTTL=clP| zxV!|rbv;+N* zE(3E90`Leeb;9w*TM;G;fIhhW&>sK8+kkUB3i0p`8De4Ka>~i7UUP?Oi$&gsRAehQ z^IcEiaf=rUjUpgG$J}kB#0~I)e!C|Ra^j>sXgvY?*?WU)8v{=_?YzY2Bok^bp~0+y z2i*+dmes|wMzW*dMTjTi#GYw5M*1kU|MBDB5Zd`+ZIBcbw;r20o@AAkkouYGQBA^g zB)~72uEUahw^SDCm{W)z(=$f(B4{RW#4E_*UZ=!|e@M94QKPrs0Fpgz{oj`85fYu! zzrwjccr_P)LEc221QDSW$ijUU?J<0!O$I*93xDCfUa#S;fzA$mXx)uR&b9`zMlTVY zRnYFkvura=TpULaj|JLV&W9@preoaB4n&F{BEe7n%hx}SuV2>BpSy)zXZX(Cak+b# zVYamf-xKhWmy0Y>6W#U!M}@87s%#%v(!erTeu}FPuT~Q#Pm~0sOT675na<$&9i$@e z^K#A#I5#IcuzoxXPS3ThqInk^D5JU=Xqc&p&X1kWuoC?jClX|IlTe+<0j)Dq%nWuy zPAKKs%~Cm{5l#ifJ7h`#?cznd5x_|6vIG3e;T^Iy=g#}z*~`v~VV@_w09Sdvh;4uQ z`s3xw>ijs5)4rxrEXTf{)u?N_GvaV{sz`AJnFrp*k`LgM6}{EL;PwECAulITo+fZm zqKf;Kz@ONPSHqydX44)nYT?cXf%xipVEDow47dB8xS2P7L!x{ ztgXZNugiWb`wJ|y!mse)D;|E6F$)VG$8*fCdg{-98yg^oMaPak&D-6yj%RavTyD#G zDNxlHvHkSpWgzFrmTpJi!U!|^T%SSU(N_AJtwWPt9=0Z&{*(dTs+Hv`66*|bJePe@ z^>U%Xbl{w=&&xK{7@z5quKc{QA&3XA=XCZw=AP@bbIb1bwWgnF~zm zw5a#8p*rVfsZX_q?Q%+*J9CImNp|NnFnE6=6amT(Z1O!Z>~WaFdCXQ1EetoGvFHrktI93x~L&SW@xB`Z`&9@(zJW zds{f+NNwb4fQKproC#YO4?KYA<)f;t`KAAHfBX5zYkmFkVFC{i(4M`v&L{!rH&a=d z7y;{4N2_6bD% zvIR9xKF!XWgRT{qq&o)1AQF?Mm&CcVy~WUOgSEpbhABOh7x<3YpW*{Q1m+5E-00_1 zkw4In+MFEMF}vW*#A6QEK*BJ*FR&aJ*;$d|$e&zpx71i#>@L=1jfGRLkT2&BqJ9y!~xM()>e$VTkjvPA* zAV*-sTSXR;4@E+dErV_lD}U zvzprNfGK(XaN?%*44Kf@Trs+!J6`sk7YgavEHdodSFEYCKehd4uk`pq5`(JL(;@iQpU`_WoPuJ8rx!Aj#;cj%^ z-~uIC;6LH(FpOX$!j(Ea`*Pp6SA*kKY`?n8`?J_k&kw+jhiJSmjMZungVR zDJ~G4`2V+BXI!NjCwDTrMIkM-rLH%x&&oo?IjsW>u93qP)JqPY#~HH4S=RCciw<NuRE*lih|XepvWJ+EiNmg4|k<@V!mFLhZTS8LqQd=G~t*TemO zUhvwUc9myt)#3bK9yr=Zjz&%=eNBt%aM;6gRq&>-(8J|Wob$}l%7kUKbTege?F{+@ zItKiKa>DgwQ=F(X@>@+C*ypy>!wo>7D$WkQ3hs4rD(Qaaoz0n?_o~$!urLtoN)rq? zIS{8Cfs@%5XN;c842j-OgR0rvUUz3(6b_cW-C=P>cUgy4=JC6j@V75>eKt{7y?@ZP zY=d0JMY~;+px}`HJ35%6_w`&6>=WyU3vCC_LxC?>i+gDYUdNiNea~=jx8deifwESk zI>T>Uhq1kUa`wgu(K67GoV12ASBLk#lLYja@OxU9W#dS2fsu0#3coRftDLO@aA!eq zxJ<;CKiZG_0;+L`)}cwy%O9bJ{7HhD~<|LkUU$V>VbkT*So^ZXPvw8Mq8iOz;&Hy=u zIXB-Q>vm-t|Jqy;cBsY?dzW7&V&SkzWueraK*-U&b#UO(FN;_RPnM~ICFGpM`OeD+ z8#hZ9a%3P{cs2-(c}qCj)AzBSC7vks?Y`3KO_A#|)g_lZhU83N8{{3@=8c#$wU)!d zrq_labnWN$ zSDWR;70(Qi2!NkGyGZMBB2aN+ZF3JZF8mo(J-vf;h7obm!a%c&fIgs{GeN))@9m^m z9ESv>bz!bomX6+kCd6^HzC8#xSZ5wA;jty6T+WrWb*T%4pCRy;J;Ont>@?ubeZrwQ zgBn)~Cp1Hc&ALX}IS0Hc%1mrep9P1RetlUr?V|d3^x=SvUZR7NBi`!qT-F!z&R8y5 z>^zpIyI`RUZZ9}G zVCW>OL1feN3R~e>Mh9-H*2lSRQD9YV9qMWJ7pc7!QACnts@gW;Mu+*U=5$y(<2 zTUBp!p*6A|Vd9stu$y;y-}7ioB4E*$y?EK!yKY1eYq~Jd?k$Tw%DC^fY^CxltULo6 zV+G{6Hjv11yM}6Q2M+|ZgSJz`J<)r-rgN?L^jfXDKu|R!yaK%)75gH$R|@}edWG3y zcbVc=E3Ven6U2R&>_l8oc6SqD9X`#+PRBdBXb(4iSmfZ|+W=y8QgeNZ?K9^p1|2SH zJ&Es5LK5xSFUIdp*96GwD**wT_J%v0=9Kx9rx$;@?YcKFx1tFrZjBu=J-e4GwzGxzJjP>jSWd_hR5(-kaquj}Y(at&)>wQB|QH8vmxeh0; z-pgx&oB=2noja)yJdgU<`$>q|3v@acWH@!>;dVGCtoNqSLh;6nEIRxe4_SnY`N_lAX?L+TDLncaN9mz91VU z@dOS}Y}b2%q?p3_a<*v@DXNX@{yd6*y6usF84iL*ncbk_eFeI6+>SA=R_)lNV#$Sl zrs#FE<;JCy)rl-!x4cZ^5~LPtzFoKz6z;rNE-!T8cQrAkqz?#4_xC&g9ABTpqH@HXJ19VpJi{MbeHNn zvc#fOTjihbk!h{1&9p>`16AAAvb)Pld(#qNXGa)ym#%yk+Rra7@afZ7>kZ+>@uL=( zTdnMSxLgTslW}sD`O|sh2>1c0_D1dcM_~^LD~i^BxMnRGcUP zDVR2jBUvTvG|U^sh}8lp-QzRtsO~Ocu;8K;$Mc}o#H(BOa$Ng*2?9T_fBE%wDf0Q@ zg2go_&AT#Q0lMh?bc}0OVJ_l`ZVh+cvh6mY3E-lD$ElVzTl}8&z|q#X;|8zpz2-p_ zsjeO(b~y%#50$9<#oO&ncJkbwbDZy~G?Wp@5^TRF9@;`+Z5n_BL^^K##&)R~9=+N< z=`FmofdH}_eo2tBsL-ZlY548pJGk57S}hMhIvmq&Ds?~Y&DXQ&+Ae&zb>nSbWcKq5 zJ~Q^c^G!m+auEe2z!@B1LLf)VR{Sj|cZH{q+|5fwQ8aB>HP0L0jzvQ!v_%^VTf2eA z_4%_Cunif57J5}&g6XA$=vN$Adx4w@uX|uj@4NMEf3ouG_BO{#-De~$c$JUG|GoJn3$J0a(Og_OGeHHUD`5N$yW;a}WM&Kh}lU97NThp7D9~+he+4Li=!%MDP z3RnCrvtQC@krB1tT@lN#5~Xkl-_uUmAwP9n+mXHBl~5& zM_=hTX9gi{jQo%^ZU>&5(JXn#sse`NZGB8ZOzgzumB;(YB2=KeGsde2 z*abRupB5mT!Pzzk9t01@%a;zYtII{2j$)|h`2C^aw(rBCDKHP2!wnlYF}IgZOsHAH zlGb${m&+CM)z@Ll{%{4s$29kELi_gj&)uNF;}63r0MOHE$#5_L8Q$K?3?hGWYHnCI zuQ)V^_w&v$R11fQ>kw0S#k#5shu|=eZZ$>TMId`Qx8-zznr*hj8B5g$!pX0u5}(1y z!8xjLnT^BZjDXWRPp52~Xm`6wn>MqU*6-6%im0xWeBt~-Mjl)TbUQ}j9MRrld!Z)m zpxgH8Dq)A3Syab4Aa1+z-B0)1D5~s?7NVOg89oc`Z{NPWIJA!mG)%;OiOn_8!?BAd zg$F^wT4P9PM{OFfbD#AvuZfmn4F#M(pb(4mvi)GdM~p?)Rai0RXH9E!B%byB1J}p5 z+?NFFFgG$gKms#+@7abq!)*>n{#%S77P#G+<`!$Ksm9*PMO8ox5H2p>{7-iEJSM$I z!P16JTrSP+&LQg(P9MQ=-GXi__swym092SzqixT7KbL-HmNPPnY*#hA=9eG{g!3 z(k;ILmEBflIk6fiWwGBdUGLuWw-opAp3f&~f|nr?@SS+RTnw#4=V*f`z<{R6k&TE*p^)7JOF60ax6nysd_nZWE;GfqF#cVqr}0K>`M3geh*dMpA(#wrOzm7x`(OSc4R8w zMPmEei$_#-2gc2hXZL9$h&*q_=|HK|5htKrY}hL9}|KrNOV1av$u7?JH0-I@XRvZ}a01>VEq2(BtAzJ7C1$@xYG&_8#|S|$~y zei~S_o&Qmuvf!-Gb3~%$E4a(3B^Fmwb6S8uKv(cy1+eeLS(FSrMSGW%)1f#A$PLAH zl|aHjfaO|#wsx7701A9?YD9tkDZ!lFEZ|Bp2GHWn*y9D<+X~1P4@a+ zZYwa|=Gg6MHN4*7BmjE3Xm2@~!UDK#yTTNpkX(qYh-MALiD5|Mu%2y}oi(J|Zjs%VxElzV93cAd?N^;_}- zIC@q=%7%yn4zGXDJ(h_bH#gHpS4Axoa&nXIlnn=DHrcK$lP{IUP~!kcsbn9QS2VcZcgnk?~5E0F7LL`9asZ=0^&FDunk5_t#SKJ za#b{rwnKCa;m4UoghF>CI-AB@fDPX}_6U=>+rS#QRR?(%%hJ61Uw9)Te>IEjSiUmg zdFHa(XTjZHzJ2}nGQ1;A*Wn+!U%$z%>dKNQlT2+bVZjR733d%V3ID-4i`_rC!Y zcUETuM;rD#hYXXBQU!hhyc{;1CwAU-JL-D^o`6<~p8~)hNA;@xy1SE_-a3v;;`!Gp zF$apRqg_rigVhg}Jm@XMIg*eSQ($pVv=cu-AWmZ3D{3hZ`1{ z!8)9rU1d!p-&({FE?&)!-wPjYNu&oFO!GLgi4a7fhtnNXv=7|v|!%$!nmX#rsABw88f zqZ`o7aW5bY{=;>NfDG)I!*@0jj`Q5E(?z?Su!;|{%JcDTW^9P+j`6`&ewG~2ZRqE| zyi5r{Kd#ugg|7s>qj;-Z{{OblcFArVNuvMvT_%D634(YWfB?n{+arhU8Lju}=NxFG z??-Dq4qH~Mn->JCvQU+oJcV@KpeuPaQG3O9t#X&Mu`BMafNq!j?)25v=a%zLXktUm z#M^DsQaY<}ZK{<;jf&+O^0`!cy;KuEYz&bpAM@V}DW6VX?)z%`IeczRl&3(YqA$62 zq4Fqs5+1_+vg^#s!Jqn3iOKXH00}7{>)6|sILGojy6#S=x&f`ut_s!u6wsFJGW9=!joTCw_j*r%! z#>?#PO%b=MCs^|0F{a|A$)=Cyr8sU?po#A(Ys^k-<&9ptO0HsL7QMh!^(QK`o9B_d zEh19z@ZF~Onq>sHD_l0n4W}wT&cDAd+VAx*;#~df{j91O@`!U_*ZW$NPDU+NL5KGm z!6`n+G#!j2?(E=37Kr`6gC$F&Ksz)ACY2nN$?Z_!-W#RE!s778M%3R`{ni=M<}SOC zWzZBT`-&E3DG${|&K+r0W3T9Z+)$1)E(L4TF?APJy}J3T^mYZf0tX;+9^%m7#DEWY zEIbfJ&f#`*Qh7LAsqpx%AGe(~zT31S?iyJy;^cYHw+;8H^AgLG|9htzXlq77S)_|k zRZm^+PDiy=60Wh3QMIH8KPc<4#MY|i9nkrZr=&;iQ1Ox+)*PP%?`c2>q9!XZZR=>J zCO%g%s$;cF_LM{T*l)q&@@A#jQOaC8MRDu@>LaKF$4+A3P!%5bgn6BJC&Hh~tvJ5g zc4d09=0JzH;Moq9#iBt^|V#gav&LMaWZwRzFN61i4p8N z%GV|n`4B6OsON`@r$Z)3evQ0LpS{pZV{|E|A% z`M=MiiC!Q+#)|5x88Ok*nd+vF%e)nVA%G`onfvG*t;-=Jg%=csxhh*Mr~_dh=&Hje zUBZ9{;6na1Aj<1-i5Is_R8Q%Z29s>4)tdcL#40NvFDRep_BXt2*o5}^J~ zD-?j59RFhn4x3L|cY?F?rvUE6o^mANt$mYQ?swJ8P({*9R@PprPfzs?IVB3quF=k7O5RscM^_%TXUVVw*nY6Y7soxkE!w~T`sK|v;wh#9TP=$SPst9W zeDzatGBUKAgX;6J-Z5J``@!aDsyrmG?>U<{&|jVPZD?M0#=&n}f7Vbmkk_Q}TAsGb zUM!1-BT|f6lQ}o_bUtS|J8+u)tn{$%HeL7Ep&5hjyS`3pPkCEfhyvEgl2pc2tWxNr zOh50k*yO{3O13zex`nA*k}~#JwUOyf&Ni~+v4A*dgdNVbvQUp zODW1bh(mMCO(UEdd!)(vu?!%_eo-hW=0IlIZS{dTvTZl}5j%_f`A)^{r1D zpReBZ_u{8yTcFCgY1r6G0(5FIB9*hLojztDA%JqKw8f#MJUgPVn=6&uC{99C$&@4- zJYg)tNIF**4x6YcD=ba!m{zLfX@2!I{0ESh>629q=`t!5G}O0{cywqHt<~62o6fOv zJ~oS>s!u%E#L=aZKw|GvyOjYt(%(uQj4UIAwA=ZX-YBW1p<20JYIk9y921zluG#&Y zf`4x+*F55r`GGfhHiNfYivuk(NnsMZ_FREf+J}1K)njZ~4Uu8#Peom-KJbJ;=V2Xe z1bVpoCntzpd+m3>~0&?IksI(U`NTqsR=^e_@8W+gLOUj)sWbzXtye|={jmE zM3y4I`MPd>{AavQvpG!k*lg+2uZlAlqmloT7MLg1fkV<82U8!uV2jI9GF56oAbwnp zCzTW#xpFi&6?5Cs^r%Ws1gi2xBtK+%D_%F9`QMzY(rBLQHG!FqkEXop)%wq7EtlEG zPPF=&8hh2WyaE0>^qaOo_N3TryW9uzP*B`U|KX%do0g2!`}|1jQ9yx?;VCp-IWB_a zlp9?23j+c1_+%#j<6HimwSD{YCh??m&qp%2^e|fPChD;$3atWj2WDT{3vi1}5bfzq zqej=o866@*S2M=h3*ZXyQaK1duBRxIV>u1d4O9@64a-rLA30ADnzTd;wjBVnJz6ol z6Wi1rNhdFkFj%^gawMwoNTf=e7!(^0pKfe-AZk>nivYL`&dKy~U;5g)gFdePCXRAC zRAgh{o1tWjIZkm?zGQGmwD7R(5JjdI*y$u0|XT`si+s3{RRRb|18-h%|j zYLQ8#Pnv9O=gnoJz}syqsC|>IkAuEP(k5)ffggfS*!6YEejVTb^%mBS<7w5pIzlJd z-OA+hHl;eEtdz@$j>LeHhK*j1D!^eT;DyrDMThE!E=uJjfc?i2I6sio{vjbn_isq3CN5x+UW?IapBMut^8o+MJ?<|;NWJRS-S$rHq+$kk$%)^iN`z@^)4!&lEwLQ zO}`XkBJnH#zu&c=gk05nyp&R_RC!E_z@cE@$4;{iQo5`RXAl-*%}Z5ejibiiG0kU(S)pH427B1`c_&!gZmT3xidG!8@nMKh;RvrQdyFq%$PYIGg!m^!ssQT14vB&(7^_H=(JShLmS z1qbk2$1`sR^$R?R{7I2t%2&2;l5Kp+O6)tQH+w@8&$VAp$qFFeeyH{R=vCcSCAhM? zqZa8@nPGyyoL*pE(HW>}&+3o%hn}`|D%hns&!fr!6=n4aUX#B2+ zWZ^uk>LasjFWKG)pEe(bgG4y#8s_L9y-1ccr1tM+bMNWu6dp^L`r*^Q&;IN%WnZufE1Lk)&t(LK|;xC>jzZIws0uwF8U00)t#xW zjW^pO84;B}WCBD#d9#-;yZ=%k6%^Y9h8tOtu-^6)a0JHC9#liaGM$y)rtZ>ppNH;X zL#@qdJ>~9;qc6|5pjjfJLn3sI*JUv^nzPx>8{_tD((R)CMC|W;w$tEz4+TJyu7PZH z;$zQQL7a^j!v>=cWH;+iJhW_Nn_q`o$TvY_&U>Dx*`hfQUgW;Cxl|QOKTlPG%T$IN=9dl{_gL&CSc(Yf<5<{tUdzy~Mcgvxs=FtM-%r)RSmTIGmOP zhY%j^{3@8FVM>`~I2%4~J1IDIF1Fn7%HrxAMs6pqO`SJ#0?xTp`8QywECTInIkD7* zP8SdLSI42sn66O9ltF%@p2#1!9UZWzggxmZvwT%*h$IV~`?_LcJrJ`LEmD*G<%}#q59DUQnyJAhm+PTam)9af3OruEEyC>h| zAD0M}V_Bx#8V^$-d%Y31zt$GLXuHN^stOKF+(%eiCyjdkJ`@1nG`Yadq@U<@rdJ6@LCMRz)J*MgvprZ~ zd6WsXl;955Ts>o5ZO_t`H~>0kVj?f|zQ7}k7)bH1xw!tUsk7Qs?Lq$d>$3fDLVN47 zY)`ObQ?E}l05En&$CsuUt{Md>sB7bjZMQEA-=kl`E+zV+ou>o66B=9KJ}aT z`n>=)4wbB|#;F39VT~+yUS|x-KS}qNJ4@kKuB0qakbpH5s$$L56tk8~JrQ0C+u_-a z^?yV7NiraxJu)bTcjOeZe=h=&PIn|Oa7I%ff(OqtRmpHBJS6Md2; z^eS>YZMdr@eou$5h%$i8%V9?qt%hG|93kQ8Od>yqUp%O_w;ECW{H^ls#?YZaZAFFo z!8`z}3ych$T_D&Trq=#(fNd_Pf&{8?7>qT)<`{M+hrI)h#mmzu7a(%zW1>dl0OFO*(m&{{YYvz=zCi% zxyeY)rm^=h0Etk8I)fIgN%3I5(uvJYr?imBrq{Y5(6E#os`8y}(sL}0O4hU2`*0XY ze=r@ORV|ue?s(MKHS6EL{N#K-X$5pu+p+|GVx%IAj&o~Gb}OyDM7SI;R%UWj49KA% z;+Q^Ol=|27FCIQPvL)ERf}ktDnP8vh~7ZFSQ*LLdKOeq1$p(4462YwT0=n; zpD_|NhiXC!t0@0XIE*AFZ7k(o0JO+lXJXw4Nh#>{lTHW!cbU9Z?^bgD)StF3H=yoN zK=iD5QJR*ZxU|bm_SdrPb=f}E?ZC_@cOY#-iPNW-+PQXX-%UHIZKr;^G-umcNJU6& z9Z5QIAZ_ZaWz&3xNa z0!KRnbEieVI%F9I-4*l!(CqA3Y7p5GVW&HG8_N72d@fN2Kv)xi!gNm7ab9(+vYva4 zD#!$9@p%(%N~T&}7;=)6lf=T;Mf)t$ue`|vt2JSEQ;&qa8i1(d0wT&b+Bb^Jv_%&N zOdqHtH42P(@&)crVhoXrMcqw}s>xeW?D5zovZ)kJIHRNiYw;^(g(e7MpNq86yu5#? z@A9z}3%@O+oE3MFh;(`0+Tz&o zmnh?8zuFt+oR%gs0}iJy*{U0eU1s|0qWuha@V=jPz#Z_D*=}+fz=5g$ITg;Pb^B|4`~9uso}Z?PK&?7o>1eNZFmJ&j z*Ks*5y%q2ePqYi$s0#g1-KjbUHNc)=_7XWE6WC+AKYJtJ?%;J9AKLp51kFAa#3t{qQe?J!E{$hLE9ZR%g_v#yDS^8HWMUWPI7!m7P087z(UiHG zci`F{meZ;`5K*U61MCF>g4Zr3QfL!f<0OYQ+e^!Y0^snrXupi#$NSy4rXL?@ZFBfD zC{(WVMAk>?xHr93lQJIrYDQ@V8~Qd#(gZCXio3!~JozoXeIxCOoAhmnu`H*0n|**a z5TH7sz31 z%qGYWI(z|U4=GmcyX0^}aHN882`nVDr>TmAN8#4|!`qJ&lzXWNzKyW=*JXRNRVwGR zF!QuXQi@O=bj#1ntIyyz<0Gh6dP+{NEt+r~i&T3*>ris4c*BmYDx`JQUTT~GjdX*v z4R4yUHLL4!fsBE}UM_+JZO>gZdN=lP(Qr(kB~zFq%O2b1eVdIW89Vf6J(AQF3GzmG z$@TJ50NktFX~_zfRSOI6@S9}P)DCq-`6xm|MM_n-LlyT`hGa3;3|>A~0V;&{KwbA^D~_SDUf8%Hb#=bxKIfSrUngC@U*D z%H1~WE`nR9E|74*hvU_P8Duf2@PA5=qRxDbNV2I9AtGnAC6<3%Kg`0U>P0S?@5DTy>z{EPWljA6|}GnA2a*Ih($f1XJ*I`jiMYx0gg6qZZZ4Kfvv7? zcqd_3MbLq)JesJ>sU>a5iKMCqsJtCGEUwVB)x`n5 V4}v54tB&|T{{;yE&M1D?005pUKDYn? diff --git a/acct-group/Manifest.gz b/acct-group/Manifest.gz index 0b82541cc1fa3510b6807681968308877843380c..17a42a92bad0d830b685c2d9acde8d6512c644ad 100644 GIT binary patch delta 47223 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

tAzKEU3JbDzb<+0g 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 x2`z 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 delta 47175 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 diff --git a/acct-group/graylog/metadata.xml b/acct-group/graylog/metadata.xml index 63821063206c..bef24d2c2337 100644 --- a/acct-group/graylog/metadata.xml +++ b/acct-group/graylog/metadata.xml @@ -1,12 +1,5 @@ - - hydrapolic@gmail.com - Tomáš Mózes - - - proxy-maint@gentoo.org - Proxy Maintainers - + diff --git a/acct-group/pipewire/Manifest b/acct-group/pipewire/Manifest new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/acct-group/pipewire/metadata.xml b/acct-group/pipewire/metadata.xml new file mode 100644 index 000000000000..818bc8df5664 --- /dev/null +++ b/acct-group/pipewire/metadata.xml @@ -0,0 +1,20 @@ + + + + + gnome@gentoo.org + Gentoo GNOME Desktop + + + sam@gentoo.org + Sam James + + + asturm@gentoo.org + Andreas Sturmlechner + + + whissi@gentoo.org + Thomas Deutschmann + + diff --git a/acct-group/pipewire/pipewire-0.ebuild b/acct-group/pipewire/pipewire-0.ebuild new file mode 100644 index 000000000000..c21081d66ed0 --- /dev/null +++ b/acct-group/pipewire/pipewire-0.ebuild @@ -0,0 +1,8 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit acct-group + +ACCT_GROUP_ID=509 diff --git a/acct-group/radicale/metadata.xml b/acct-group/radicale/metadata.xml index 115e9d64a669..d86008401e21 100644 --- a/acct-group/radicale/metadata.xml +++ b/acct-group/radicale/metadata.xml @@ -1,5 +1,12 @@ - + + henning@hennsch.de + Henning Schild + + + proxy-maint@gentoo.org + Proxy Maintainers + diff --git a/acct-user/Manifest.gz b/acct-user/Manifest.gz index 4744bf2c13fe10d8285c506e64b1b4531ef856cf..827e68de3b482cb167a3123b14a21eb817c4c7ca 100644 GIT binary patch delta 43409 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 Jk`r?20Ra2+28sXx delta 43261 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

}E*^St0f(Y4SPqSLsc-~F=PrOu}|PA4E^ToI&~ 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 R>ihlw{y%;~=s-f~0RYIB*EawF diff --git a/acct-user/graylog/metadata.xml b/acct-user/graylog/metadata.xml index 63821063206c..bef24d2c2337 100644 --- a/acct-user/graylog/metadata.xml +++ b/acct-user/graylog/metadata.xml @@ -1,12 +1,5 @@ - - hydrapolic@gmail.com - Tomáš Mózes - - - proxy-maint@gentoo.org - Proxy Maintainers - + diff --git a/acct-user/pipewire/Manifest b/acct-user/pipewire/Manifest new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/acct-user/pipewire/metadata.xml b/acct-user/pipewire/metadata.xml new file mode 100644 index 000000000000..818bc8df5664 --- /dev/null +++ b/acct-user/pipewire/metadata.xml @@ -0,0 +1,20 @@ + + + + + gnome@gentoo.org + Gentoo GNOME Desktop + + + sam@gentoo.org + Sam James + + + asturm@gentoo.org + Andreas Sturmlechner + + + whissi@gentoo.org + Thomas Deutschmann + + diff --git a/acct-user/pipewire/pipewire-0.ebuild b/acct-user/pipewire/pipewire-0.ebuild new file mode 100644 index 000000000000..7d3ea52b7d16 --- /dev/null +++ b/acct-user/pipewire/pipewire-0.ebuild @@ -0,0 +1,13 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit acct-user + +DESCRIPTION="User for running PipeWire as a system-wide instance" +ACCT_USER_ID=509 +ACCT_USER_GROUPS=( pipewire audio ) +ACCT_USER_HOME=/var/run/pipewire + +acct-user_add_deps diff --git a/acct-user/radicale/metadata.xml b/acct-user/radicale/metadata.xml index 115e9d64a669..d86008401e21 100644 --- a/acct-user/radicale/metadata.xml +++ b/acct-user/radicale/metadata.xml @@ -1,5 +1,12 @@ - + + henning@hennsch.de + Henning Schild + + + proxy-maint@gentoo.org + Proxy Maintainers + diff --git a/acct-user/radicale/radicale-0-r1.ebuild b/acct-user/radicale/radicale-0-r2.ebuild similarity index 74% rename from acct-user/radicale/radicale-0-r1.ebuild rename to acct-user/radicale/radicale-0-r2.ebuild index b31bbb772190..221d3fb16490 100644 --- a/acct-user/radicale/radicale-0-r1.ebuild +++ b/acct-user/radicale/radicale-0-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 2020-2021 Gentoo Authors +# Copyright 2020-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -8,5 +8,6 @@ inherit acct-user DESCRIPTION="User for www-apps/radicale" ACCT_USER_ID=327 ACCT_USER_GROUPS=( radicale ) +ACCT_USER_HOME=/var/lib/radicale acct-user_add_deps diff --git a/acct-user/vdr/vdr-0.ebuild b/acct-user/vdr/vdr-0-r1.ebuild similarity index 97% rename from acct-user/vdr/vdr-0.ebuild rename to acct-user/vdr/vdr-0-r1.ebuild index 55986b2ff78d..7871f9fcef97 100644 --- a/acct-user/vdr/vdr-0.ebuild +++ b/acct-user/vdr/vdr-0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021 Gentoo Authors +# Copyright 2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -59,4 +59,5 @@ pkg_preinst() { die "user action required" fi fi + acct-user_pkg_preinst } diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz index f1e685aaa63acfdb1920874e0a12f7904bc9f7c2..80bd0c2a4112e481b52a1de4b4f18ac317fdf376 100644 GIT binary patch delta 32468 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 delta 32555 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 diff --git a/app-admin/ansible-lint/ansible-lint-5.3.2.ebuild b/app-admin/ansible-lint/ansible-lint-5.3.2.ebuild index bb484dbbc409..cd32e262ace6 100644 --- a/app-admin/ansible-lint/ansible-lint-5.3.2.ebuild +++ b/app-admin/ansible-lint/ansible-lint-5.3.2.ebuild @@ -3,8 +3,7 @@ EAPI=8 -# TODO: py310 - blocked by <=dev-util/yamllint-1.26.3 -PYTHON_COMPAT=( python3_{8..9} ) +PYTHON_COMPAT=( python3_{8..10} ) DISTUTILS_USE_SETUPTOOLS=pyproject.toml inherit distutils-r1 optfeature diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest index 4cc40fe3d732..8958bb82548c 100644 --- a/app-admin/awscli/Manifest +++ b/app-admin/awscli/Manifest @@ -3,3 +3,4 @@ DIST awscli-1.22.37.tar.gz 2148283 BLAKE2B 0355bac3b0710af5ce6938a59c1e93115fb10 DIST awscli-1.22.46.tar.gz 2160630 BLAKE2B 628f60975b66fb60b4a91edb98856d9cc8cf7b88a1819048dfa25e8a4e3e3b73eade8bfd00355b7bd36a3c61d7028c8226071616aa325021a9e7805a65ff1eda SHA512 0a3eb819a5b34ae0b777f4e35b58ffe165e712bcbe4364643cb5a278f982138e0a4749944d312fd8d5998796758465f4814b67d7a230eb421cb04cf9193dcd5d DIST awscli-1.22.47.tar.gz 2161197 BLAKE2B ede83ea2a0ca35aab53eea5950eab59a5f845f556eacfe7c053d8127b5c9526ba53e37f424796a96cb7608b45710d6886108451f934e3beb011d130639550856 SHA512 dfc2ab904ec5099d2c55b7752460b88fc37ac98e13cdc402ab7fdbe462170aabfc005be111cc0edc7c692a5f96f569d60888183e0c07d7e3e2c0ff34d2c6e683 DIST awscli-1.22.48.tar.gz 2161566 BLAKE2B f9ced24e30951ec517753fa0d1e8c321d9f5d2b32374c82c794f669c012f6e56b69456fed550db2c1753d9cd9c0bf4c5a964c5dc656e66da99815ee063940323 SHA512 149d06dd400d4a5616d4da38c5b6ef4223da88f09ce77e82524dac1b1cb27deb047b032759f0188ba6a6fda456101e361655fa363fd2c50554a3a1e506e5ffe1 +DIST awscli-1.22.49.tar.gz 2161874 BLAKE2B de97f0f9aeb075049e69c5bbd4bc67d59ba964f6508c92f8c2d1574f77dd4f2d602cd16b07270242c516e68d4119f8df95834935bfbcb16eccc3c1bc0a6cb08a SHA512 d55cf65bb8f70e4f98bd1eb0a79385d0959985b1b969e6f0269e7185c4af2cf3b40e0cd6d736431a489e21e4ec5b055ac0727dd1b2226b6d4dc6b19c4609ff11 diff --git a/app-admin/awscli/awscli-1.22.49.ebuild b/app-admin/awscli/awscli-1.22.49.ebuild new file mode 100644 index 000000000000..1f3430af8a9f --- /dev/null +++ b/app-admin/awscli/awscli-1.22.49.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/files/filebeat-glibc-2.34.patch b/app-admin/filebeat/files/filebeat-glibc-2.34.patch deleted file mode 100644 index 6f5c65cf5e8f..000000000000 --- a/app-admin/filebeat/files/filebeat-glibc-2.34.patch +++ /dev/null @@ -1,26 +0,0 @@ -https://githubmemory.com/repo/elastic/apm-server/issues/6238 -https://github.com/elastic/beats/pull/28117 -diff --git a/libbeat/common/seccomp/policy_linux_386.go b/libbeat/common/seccomp/policy_linux_386.go -index 796b071a1046..40b49113b733 100644 ---- a/libbeat/common/seccomp/policy_linux_386.go -+++ b/libbeat/common/seccomp/policy_linux_386.go -@@ -35,6 +35,7 @@ func init() { - "chown", - "clock_gettime", - "clone", -+ "clone3", - "close", - "dup", - "dup2", -diff --git a/libbeat/common/seccomp/policy_linux_amd64.go b/libbeat/common/seccomp/policy_linux_amd64.go -index 4246e6a1a519..6096b37bb329 100644 ---- a/libbeat/common/seccomp/policy_linux_amd64.go -+++ b/libbeat/common/seccomp/policy_linux_amd64.go -@@ -38,6 +38,7 @@ func init() { - "chown", - "clock_gettime", - "clone", -+ "clone3", - "close", - "connect", - "dup", diff --git a/app-admin/mongo-tools/Manifest b/app-admin/mongo-tools/Manifest index 1b1dfe7d6b65..590e5d21aab4 100644 --- a/app-admin/mongo-tools/Manifest +++ b/app-admin/mongo-tools/Manifest @@ -1,7 +1,4 @@ -DIST mongo-tools-100.2.0.tar.gz 27401773 BLAKE2B 359747ffe9e53e9ac62fa70517bd5e64c6b082076b9d54e325200cabbd9e3f7ab3aa9f96f7a84c60b044082e505e2ca4d6bdeac6f0b1ca0bfaa03583603a7962 SHA512 1b093482d3abfbd354ff6010f270836a13842fc6ff33126effb4e843beefeabc233bb610b423cac8ce8718366e7aa7411679e4cd5125d44a235f244f5ea49da5 -DIST mongo-tools-100.2.1.tar.gz 27447213 BLAKE2B 9db242b632cf9d15960e216c238ad13d2680b1aa6c0731bf0dc163055fd8488f36b6b9cc56d597f5b7d98a6798ed1cb9f8815aa2b4dce6b5977a591376177409 SHA512 ed913c42935e240b8b13b292a7dc12c12b6f6ee7538c6dd589a5e0998c333ebbf3822337c9d8368964fcdb7c8b1b5b1b86fbe654695e3bbb09463a5cddf42e38 -DIST mongo-tools-100.3.0.tar.gz 27514743 BLAKE2B 4b64c1d42679f5297ca0065b4e5e094a7c5f5bf7082a727b7c49e1b3b3af563e8f4055e041a696ea3e94ad62a3f280ec3f02d8b102df6f68a561b99d8a80b565 SHA512 415cf1b3a1015bab7c507cd7af969d7b8de249b8692fb93593793e9881290aaab827649fc59850bc905a50ee003d23116b6595979e3ca48dfcf1e6c5c864b5a0 DIST mongo-tools-100.4.1.tar.gz 3793073 BLAKE2B 0a5dbd7a638035e7e54922c46be4473f154f79cb6370ca72f87dfee49ea1353ebf60ccf4d324b0bc6f5388b8c095f68f423aafdf83358ac41ad59d1215dce69c SHA512 a6560f8ce2a86c1ae4400f3ef182f448991a238ef657bcd5eb6f98de0adb2cbd660a81ce00f3ca051f2db6d22a492158da9254b264424506669bf771d7a40fe6 -DIST mongo-tools-4.2.11.tar.gz 15028877 BLAKE2B 8397ddfa553880680dabb3ca41801117431c75e9cf19c6145373b73c6da15b2be61e8673cec851872a0c481b221ac40e222754f9155c45f8a3e681e59272de6c SHA512 b1e9812890447f2ad1ed96ea5a70e8bb16efdaea37224249c531a3adda559b789a392b9818711147d28df412d7a2e2a992bc13fdcd595e50e66eb7fbd8c32bd5 -DIST mongo-tools-4.2.12.tar.gz 15029039 BLAKE2B c2c87f6b329c4d094739fe215221fe507d2c685c4c56757b692e8f2de7a904f47fd92affcc9bbe227472efc09bdc97da78881b6ec2dbb03f79a34c42a3068ab3 SHA512 05cfef279c78ff1e929ccf47bee99a87cad70ede05bdac3f9226dc1e0c2688845233e51da69a2bb018d20b6f3ca4ae5301fb4f609e19f17636b4e5ac04fedb0f +DIST mongo-tools-100.5.1.tar.gz 3796549 BLAKE2B 6f95e1eb9f9c6c07725269f99dee0d940ffc5145e95b17b3e0a87f4cd60b1b0589a99a813c359f0b670bc34274fbd1f5b9c561caf07840bd85633174232a48ed SHA512 a488b15a6862cacaccaeb57698d423e4ee710d395b1280a66382e140cb71fec84aa738f3819a87b4a71faecd9c9da7bd92780a19d6d11fdebaf5142e594b2028 DIST mongo-tools-4.2.15.tar.gz 15028734 BLAKE2B 7479c5d0d9b6051f51e563f53a5c704a69dc3719d9417b216bcc1a65220d0ab2c9441fd24d8ac8e5b1600766797ef102df07ebfd946ee60949d3287673dfbaaf SHA512 f613ab61a4cf029548aa0e5623fef3798642ced791bf52f229e7d14d31de9472bfc3c8bfb3fa7b4542555a17c79ff9a514480c674cb3e45fb99c4f1745fdb9f0 +DIST mongo-tools-4.2.17.tar.gz 15028859 BLAKE2B dfd9165bd83571cb3ae134f13072e8a06707d714f28107a70e41e8bf507f87bb44ef32a27c15c188e6b831e8c33907f201cb7a3f217868e0a88e6c31efce0f79 SHA512 e59df0593caf93b44fe5694e07e37e49e9d4237007ae33f0156f773987cbaeb59c7b3da8012f9a9b07f4eb146f8392b2d2bbcad97309284b0d67238a69af2663 diff --git a/app-admin/mongo-tools/mongo-tools-100.2.0.ebuild b/app-admin/mongo-tools/mongo-tools-100.2.0.ebuild deleted file mode 100644 index 1a7e7c94b876..000000000000 --- a/app-admin/mongo-tools/mongo-tools-100.2.0.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="A high-performance, open source, schema-free document-oriented database" -HOMEPAGE="https://www.mongodb.com" -SRC_URI="https://github.com/mongodb/mongo-tools/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm64" -IUSE="sasl ssl" - -DEPEND="dev-lang/go:= - net-libs/libpcap - sasl? ( dev-libs/cyrus-sasl ) - ssl? ( dev-libs/openssl:0= )" - -# Do not complain about CFLAGS etc since go projects do not use them. -QA_FLAGS_IGNORED='.*' - -EGO_PN="github.com/mongodb/mongo-tools" -S="${WORKDIR}/src/${EGO_PN}" - -src_unpack() { - mkdir -p "${S%/*}" || die - default - mv ${P} "${S}" || die -} - -src_compile() { - local myconf=() - - if use sasl; then - myconf+=(sasl) - fi - - if use ssl; then - myconf+=(ssl) - fi - - # build pie to avoid text relocations wrt #582854 - local buildmode="pie" - - # skip on ppc64 wrt #610984 - if use ppc64; then - buildmode="default" - fi - - mkdir -p bin || die - for i in bsondump mongostat mongofiles mongoexport mongoimport mongorestore mongodump mongotop; do - echo "Building $i" - GOROOT="$(go env GOROOT)" GOPATH="${WORKDIR}" go build -buildmode="${buildmode}" -o "bin/$i" \ - -ldflags "-X ${EGO_PN}/common/options.VersionStr=${PV}" --tags "${myconf[*]}" "$i/main/$i.go" || die - done -} - -src_install() { - dobin bin/* -} diff --git a/app-admin/mongo-tools/mongo-tools-100.2.1.ebuild b/app-admin/mongo-tools/mongo-tools-100.2.1.ebuild deleted file mode 100644 index a60bc8a3e1af..000000000000 --- a/app-admin/mongo-tools/mongo-tools-100.2.1.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="A high-performance, open source, schema-free document-oriented database" -HOMEPAGE="https://www.mongodb.com" -SRC_URI="https://github.com/mongodb/mongo-tools/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="sasl ssl" - -DEPEND="dev-lang/go:= - net-libs/libpcap - sasl? ( dev-libs/cyrus-sasl ) - ssl? ( dev-libs/openssl:0= )" - -# Do not complain about CFLAGS etc since go projects do not use them. -QA_FLAGS_IGNORED='.*' - -EGO_PN="github.com/mongodb/mongo-tools" -S="${WORKDIR}/src/${EGO_PN}" - -src_unpack() { - mkdir -p "${S%/*}" || die - default - mv ${P} "${S}" || die -} - -src_compile() { - local myconf=() - - if use sasl; then - myconf+=(sasl) - fi - - if use ssl; then - myconf+=(ssl) - fi - - # build pie to avoid text relocations wrt #582854 - local buildmode="pie" - - # skip on ppc64 wrt #610984 - if use ppc64; then - buildmode="default" - fi - - mkdir -p bin || die - for i in bsondump mongostat mongofiles mongoexport mongoimport mongorestore mongodump mongotop; do - echo "Building $i" - GOROOT="$(go env GOROOT)" GOPATH="${WORKDIR}" go build -buildmode="${buildmode}" -o "bin/$i" \ - -ldflags "-X ${EGO_PN}/common/options.VersionStr=${PV}" --tags "${myconf[*]}" "$i/main/$i.go" || die - done -} - -src_install() { - dobin bin/* -} diff --git a/app-admin/mongo-tools/mongo-tools-100.3.0.ebuild b/app-admin/mongo-tools/mongo-tools-100.5.1.ebuild similarity index 97% rename from app-admin/mongo-tools/mongo-tools-100.3.0.ebuild rename to app-admin/mongo-tools/mongo-tools-100.5.1.ebuild index 52cc5e43f884..5431dc042cab 100644 --- a/app-admin/mongo-tools/mongo-tools-100.3.0.ebuild +++ b/app-admin/mongo-tools/mongo-tools-100.5.1.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://github.com/mongodb/mongo-tools/archive/${PV}.tar.gz -> ${P}.tar LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~arm64 ~riscv" +KEYWORDS="~amd64 ~arm64 ~riscv" IUSE="sasl ssl" DEPEND="dev-lang/go:= diff --git a/app-admin/mongo-tools/mongo-tools-4.2.11.ebuild b/app-admin/mongo-tools/mongo-tools-4.2.11.ebuild deleted file mode 100644 index 5b413edfa2e4..000000000000 --- a/app-admin/mongo-tools/mongo-tools-4.2.11.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -MY_PV=${PV/_rc/-rc} -MY_P=${PN}-r${MY_PV} - -DESCRIPTION="A high-performance, open source, schema-free document-oriented database" -HOMEPAGE="https://www.mongodb.com" -SRC_URI="https://github.com/mongodb/mongo-tools/archive/r${MY_PV}.tar.gz -> mongo-tools-${MY_PV}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm64" -IUSE="sasl ssl" - -DEPEND="dev-lang/go:= - net-libs/libpcap - sasl? ( dev-libs/cyrus-sasl ) - ssl? ( dev-libs/openssl:0= )" - -# Do not complain about CFLAGS etc since go projects do not use them. -QA_FLAGS_IGNORED='.*' - -EGO_PN="github.com/mongodb/mongo-tools" -S="${WORKDIR}/src/${EGO_PN}" - -src_unpack() { - mkdir -p "${S%/*}" || die - default - mv ${MY_P} "${S}" || die -} - -src_prepare() { - default - - # allow building with go 1.12 #678924 - sed -i 's/_Ctype_struct_/C.struct_/' vendor/github.com/google/gopacket/pcap/pcap.go || die -} - -src_compile() { - local myconf=() - - if use sasl; then - myconf+=(sasl) - fi - - if use ssl; then - myconf+=(ssl) - fi - - # build pie to avoid text relocations wrt #582854 - local buildmode="pie" - - # skip on ppc64 wrt #610984 - if use ppc64; then - buildmode="default" - fi - - mkdir -p bin || die - for i in bsondump mongostat mongofiles mongoexport mongoimport mongorestore mongodump mongotop mongoreplay; do - echo "Building $i" - GOROOT="$(go env GOROOT)" GOPATH="${WORKDIR}" go build -buildmode="${buildmode}" -o "bin/$i" \ - -ldflags "-X ${EGO_PN}/common/options.VersionStr=${PV}" --tags "${myconf[*]}" "$i/main/$i.go" || die - done -} - -src_install() { - dobin bin/* -} diff --git a/app-admin/mongo-tools/mongo-tools-4.2.12.ebuild b/app-admin/mongo-tools/mongo-tools-4.2.17.ebuild similarity index 98% rename from app-admin/mongo-tools/mongo-tools-4.2.12.ebuild rename to app-admin/mongo-tools/mongo-tools-4.2.17.ebuild index 82253adc9ab4..1c622b0ee6a7 100644 --- a/app-admin/mongo-tools/mongo-tools-4.2.12.ebuild +++ b/app-admin/mongo-tools/mongo-tools-4.2.17.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/mongodb/mongo-tools/archive/r${MY_PV}.tar.gz -> mong LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~arm64" +KEYWORDS="~amd64 ~arm64" IUSE="sasl ssl" DEPEND="dev-lang/go:= diff --git a/app-admin/ryzen_smu/Manifest b/app-admin/ryzen_smu/Manifest index 55487ffbafa3..b515364afb69 100644 --- a/app-admin/ryzen_smu/Manifest +++ b/app-admin/ryzen_smu/Manifest @@ -1,2 +1,3 @@ DIST ryzen_smu-0.1.2.tar.gz 169644 BLAKE2B 48445c857d10077b87513d1ccaf6b94d46f6c9179f327de4309d699a17bdd6b41f956e29e324a466451fb2ed68218730c0a02a19b820909cc606eaeea85ed9ab SHA512 7a47b193c7143c3b6bcc2943f9ee895fa1184c9c14953e728cda4f6c8416bef19f0c5fa34344bc47e21101f47816961c4a5f222fd70a7d29401452f90c75ba04 DIST ryzen_smu-0.1.2_p20210627.tar.xz 151900 BLAKE2B c3845755753256aeee4e68d106e2f61c3c2578a31035eebac60d6e484f60a592de1c67574519d48cf251403cc118dd98efd030d4d7eee23f58b8f7b0d2e0ca8c SHA512 65578d8696fe3b8d002895614df72d57700fb1a5b8587fe0671a6863446fad72425400f9f6767abfdc636927132820e63b7f780fd9e88b5ab4b13668be405ed0 +DIST ryzen_smu-0.1.2_p20211205.tar.xz 386260 BLAKE2B eea0466f6abd93a18c670fbbf603be7efb60807865151543341b6a0a9f248eff8a99d8ecda864bebab6e5e2471ff7239681a83ae9b3dded3b1350a7f363ee62c SHA512 93f7eaac4811ac6e3d46abeb012b1ff4e334fc9247a3747ca67489a35ea04dce20806ae2e57f46e930e5238d1d2a966e8d0b83f8bf090a735d0c2d078f3256f3 diff --git a/app-admin/ryzen_smu/ryzen_smu-0.1.2_p20211205.ebuild b/app-admin/ryzen_smu/ryzen_smu-0.1.2_p20211205.ebuild new file mode 100644 index 000000000000..90210e25cb73 --- /dev/null +++ b/app-admin/ryzen_smu/ryzen_smu-0.1.2_p20211205.ebuild @@ -0,0 +1,37 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit linux-mod linux-info toolchain-funcs + +SRC_URI="https://dev.gentoo.org/~slashbeast/distfiles/${PN}/${P}.tar.xz" +KEYWORDS="~amd64 ~x86" + +DESCRIPTION="Kernel driver for AMD Ryzen's System Management Unit" +HOMEPAGE="https://github.com/leogx9r/ryzen_smu" + +SLOT="0" +LICENSE="GPL-2" +IUSE="" + +DEPEND="" +RDEPEND="" + +MODULE_NAMES="ryzen_smu(misc)" + +pkg_setup() { + linux_config_exists + + linux-mod_pkg_setup + + BUILD_TARGETS="modules" + BUILD_PARAMS="CC=$(tc-getCC) KERNEL_BUILD=${KERNEL_DIR}" +} + +src_install() { + linux-mod_src_install + insinto /usr/lib/modules-load.d/ + newins "${FILESDIR}"/ryzen_smu.conf ryzen_smu.conf + +} diff --git a/app-arch/Manifest.gz b/app-arch/Manifest.gz index 58407b158c4c246419dc2a53d9fa727b26d7f5dc..1822a181f519491ca1378034bc07fedb7f66f7fb 100644 GIT binary patch literal 16603 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 literal 16599 zcmV(wK(q{`&0) zAF4gpEZ7+{+4jMw=6y(G$H8ahUQ6yFnOk+A)or;FmbaA0E~mHS<~WDnR8r!(T8+KC zHu~Of48KdAF2-~W=8dgJ{q7uP2LEwV9#b=YP9zGl82OR2lzYKrGH*36Z>YIQ65 zwxbOeY>%pkk85w%w)j2EY^{%zS4_)BaVw14nw1@WTO+brA?Rb>%%#L)W|IdUv9|5= zYOPeCZ4fKBH9H?Z-xe#y`dF;BEU(gw@9VVS%UZsdwB6=!(Hm>DS;D%jXCqt+rDk7} z5o>vlnF)hbPK#`6NU_A-5)bBFu{o^pipNT*ZIwkt9bX(jizwz@lH1t__xoZICu8>7 z%OMa}tF^_NdFMu)`sGHbrxZKpTX#8>l2dHX#bqh_5o6CeRX2S<%k@rZ*S!1=ZP+0n z;^tR!)05ONk3QXd{wTjRi_4Z@0_^R>{&Wv5pB}5#)6&OV%*QX*xx`#fI7SS!l{=hk z;ld0q?Nc`Kds1%Ahw0;p!}m7(EalV^$I7!Wvcgs@^F*FA>^kE}q?4<=WWQP9&A-{Q z%I56ce_yS5mS4p3WS#N~#v3Hybt_WrS(}Obuwe*Iz|tNT;f5MA!!hCq|dyq*86;}6)^IIuIXAxJyrl9Y+n~B z6v-?bBlA;}XN7u*JZA?D`UJDiVIRvT@(FUc&6DOl65DFAjG?SK<>cL4h@mEJUME~^ z8=2B#AiainZ1SEd``_29pXl;&z5#;PmDxRpIl-Jwem0=BtP+xod+<~)83;j25I-r- zvG>ZOrW#M1p%Z2!kg0Q$>&>sRb_1|#1jhPk>4eNLx60Ex(zJCV|GrlL=eAaspIO)l zXKQBw(rjz)RtBl&70_0Vzz0D>4I_=#`<(vFLwJ=M39H(SNRH%|{t7^}>RD-$E(}xB z0@r{}Cwcjd*5?@foCPD)$ftUjTl#&i^j>EY+HP87BM6n`7O1_qKF0Z2&a9(OvS`hc z4j)okAIo8E(L)(+@(Xc--fo8kr0`Snn#x50ZUq;>m7OBY)L}G%)pjxPY_QpFt-gK! z{C3a6@XSJh!gsgW_iB7De}_7vtKozQD^?H)8d;t=4~mro@nyEj@Yhkjb=p1#`0Ym^o)18q|N(DS`exC5aECZ9oHlv=|j`y1v96|f&d7wQ( zqDDyAnl_#7QOG?O6MpSHje{#7ZMe!2Oq)N&Ka94AYh+>db#G|G^A`sf?G60KU19DL zgWfPbS8Kd|{yM+(`IqO4!F-Pe+l5Ud&B2+K7Ca8-g|OW`sUiZ#smh*1V&@qGX`eR8 z;`&AsuuJ?m{xBcx%PFhxX`L;tX+fZ)^H(5!LaB%Za%c_kbPEB)N-T5ik5t^NCp|mzO zvBrgvvSMWpfeDY~l8+hEY_|n_|NQOk!<`fT6S*=EJqOZ*fMO$%UT1-RBfCTD#}&{> zU=C!xY#R6vIXa#fq_a2>A5KJi2rlH?3fz{cS;&03Kb$va5dm%;l1bVi7>{P)%_P3zr z(%kSn3=8eZ0(Yeo?q-~LUK*27X^&)2}^kv&`toXBkA~Q!Lj~e zR!g8oBP+I48gildG~m_*_n-kSN`WEGLY~pFm)AQ6La#OUV%?VO*AHL9bG3xV&)_nL zBm{bfxJ5{sLL!Zfr|36)EEy6+asV?hAh!N(n1KNERDR;+FFr{^hk$S zv>M6ZTmll6bmspKR0ne+T%ART|DjF^5cVu0Ff$Pb%$!ZarO0ztpAMhsp`v3bVxlvm z&Bq45VDD*urOIlyT=EV)nYq>oZ}bWoh>!;u5j6;~lN(USVlHuToE{bchJ&xq)tY_m zU%tKf`R%r3u9c^tZ-YQ-q*7>$_$3t*+Ufx3-9j%cB%cRQVw74Uik8H%F!=1_9NdmG zLi$8rXjUl%Kha`&>TlTqL9}MK0m}~7pWtdPwV8(>jqUGGCBYx4q&MRIOy@B$fCNhf zkbC9jKpmSL0#68gH*CUckWfYT^pQQnm1t`Nv5d}u0g3YjfY#1NlNb@nCUmihEa4}B zubqd4f>P&~Z%g)<@6$0nRts+!A-y>Jkq|N6f zL}>HLDNV7Nf~y%^jluAkA_y$6M5N<-*yY13!KI*T7AXKTiluWNU>|rnhwRuXka`Pm zg`nCn7zE6l!-}G0l8|+3XlLLdoKZJR(6@Y-5wPGsK}qsf79AyrbRiO1NU$p6MtA22 z0Qrf0hruy*{4XrF;l_^hjeNW@qkCf4615p#6V=rDQvfJ2c6vcF0oG)Cu#(}VlV>?t zFOV2R3ou6{vNR*X%;U=J@;v$Ir;$md94;f*J&;VvP~u`E(h&bbaKXa`BOTj=8Bc}= z`EdAHR*JoI=opM4h_xpI-hf90!04F=BYOC2NsanrSU4a#d_cU+kW3)KL77|mtHr24F(Fk*gu;n zE~F9QZO~1a8)N{o$X-v#BJm=NL|V8x4^1c(5uurkAshU5w3@LaQnM*P;_|Mcq} zziufx8j!`NVtD(Mp+1-vWD)KQcY|Str#gg;9z|e~EWA+#;A=-`dmwJ-*vLR%z&S7u zP$33@`P2D}!U^r@&`cRIw>w##B*AdG3C{J8C>zi&qGS@xxfND*VmlUot6+nAZ##J+ zZjiNPyo=hd1x2A9krePPOD1y|R2~X5hzvFvogMM-kj8HNh=#@L?--ptZ1$s&6Ad3c z{7rqWFMs*dJtfl0TeWxYe7rZu*XV9Bv{BY^wNX%M5pDd zp4=I(V^}csuyGyUs$)TX#S@}y$UXjU6=BQk6|#sm;_2$a!{}xCCv@8HYn38AA4kFi z@`^>JEN38G29x zYN?*c>q}^|A{5M{g8d1{>sdYdLokY6Egbc)iSj1x!F6U>EIG^oQ$WYayaR{NrwA2#Yiv znnu-WRw%cK(?l(!xKuhs0pXPR0q(h0`_rG^`^PW+4)eD>tXO>PD1X*wT^lWee#1eq zivtlfx&x!m%*Z`70iIU{Wvm_gADMtpMM{WY5cr0Tv@8{m3q!w`-tg@F*jVAI;#eOP zHJ^cuJ#sg(KFX-_Lva}~ZLkWuS!Gr@dB)sW<^^nd)*CAbGGJ(+7Xz<|WHd9t4T+l$ zAi_KWA)hgHfH<}kjk7x;nz3I=xWzlQaa0KnuEX0t1*^9_JRjcnkMEz~-uC;8P`y!O z&JYnlg3u<3HewMd6c7K9I~Oav?s+d~$PiUuqEcpl>v zS>*`Mk$Vsx*#Unc2N7|^BYrB3>J*>st~oxbA;2Q6jLpNCMTiIYYLo0qq2G$B=jTtq ze)#1NYR`D`j;mTrKHCFV6L^?A4gOjJ8#D;Q28^Sjw`8b85dtmIy8Hmahx6=O(TI1$ zixZx#E_#=QL0=;357u3D0T>nnju#{8>mV4*d4w3OimfKn{R}XxO0EUE8*`?r8VP2m zgMx!+k#VgXYUa=3{n#9RXu%p8(SsW`@}L&HCl6ilM|^zd6P+x}sE`Q^%;ToaU;Tm2 z$k69<{R!vzT&&uj@Wo5Z!@#|c&09L-LZxR|eDkwd6JBbop53*2Yhb?!^ti?%>5vzo ze@dzevsGBpv7p$gqmGCooE^MkV{3uq1F9)0t5w?JBv&YxH*hfZCKpM10gp~RTx5L72af5XH*>; z+X%#C${`56?<{WK*Xq;fkNd~|^S96a{SINzHA6rUk{ibvQ!&5*QH~k`bt*fF#MCj& z%nP=0h)I(t#~IZrS8`0;k6Mi$gC5u6w|MZBR3kVD2&sSmo!^OhBHKu(?3G}>V!QG# zkN8SJdt|v-61f_5rLZ3XXb8#!q%9VNaO;T_owCVV0vO1=s_|uD+Wo|IutU4*u*`>p zK7!Ice|BQ*Y~*EFkt8$2+rr-bk9~!~?`!t$FF$_$^7i4|w-*e9?Vmh3;bda8Y>Y6R z5i00qye{OE(dYG4m64XyfuRI3INX3*u(ANra4V{&W5}>B*z5*vfcQX{3UnLhLJl3L z+ImslWv0AH4R{RCiuW9kQnafqj+046m5lrZ$sPETVA(>Hc~Lo1v|~@xlmXl|vTWHwLpqr@mH4${hIv07Cp-Z0Fza2MkgGi~0*{JfFc|~vFE7|94;C70fqG-L3)+=;bfkG)FuPNkGUFhTw^%$zBe?(ggE z!>4=M-nD0`kXHx>po9uDBLR@~Hm1Ch$J=zcpzXCl$7@R0Ry(CS1BBOFu;B#cNHWDD_7lRO1!4*yi7j_Pg`rHgh< z*njdgmfNY&hfkkA|6Q%{IEsTXQSA>%9IC!Fq&WeWS5{BNQ0u^>VS-euuB+DD+43&6 z2CHJaB&8&o0P57z)UmlYJz{A(y{M(Ntpnr+3lCL^Fw>Y*LTDWT1X@S!N>6|vJV-!< zBaaVzY*%uPy5P;{n!SBjjYfPvb!)+Nz{k~RsTNQMK!sPDEq$nmfrd%+Wt0yXffz43 zrsnr-mQhFbBpzmX=$Hc$XizHZU&qo!)r<%_sRJE4B5*qfs=^C6v6v^zzn=%%ot1zi zz&qp>tciSTNI6kB+fy(n?l^J`Ot?y#Ztt0psfOaHu0@uT+&cx)UXKi;!RcFvd2W`) zb5>p^N^CFq6d=+m1JZoq>-Vi#`1T?yntO)U2|DwH?ix1gKqLz)C!LT?WvVKQ3JO@v zqOIGF1T5b3mN&WprZ$#)~rEeYg|}`aRTY%F4^fI6sKKySk)vz zC7I~3!V~Hp232)qL6xaqh-AxypH5t(=FEbsIc$$BD*R!bhbc-770VmT@*h~zLsO`r zj2=R?AZk~^y&{5ne*SB)tGfpmu&|;0QhYt_M2 zFa=$6v8%|HBOVI!TYywN3yPHpBW~tlukC8QiI{N04?2{fL>zhOtE)r>5U1NY+S~i9 z^h&p895oHN2mtJkrV9%QHg%S{ems^8buo|EYoP>9okXC)K&rB)m`7Pxm6S*xLXxEh z<&o4d6Q-G8c8Jo3mvN|-5p-+;NuHk7<&bq~_sGYqf+vzwfmEgVp|T)YDcl<f1q&ka8R4{fsc@ zRIxZgXCuL@)RH_-sHreSl2rh6&8ZSDYr;ZRoMRJ(Y_;Jb@lH%6J*sQ5F#c?{yfs1< z)HHBv$;Y#9y(3DC4fRO|ooRLngL^*yn(nonTRU$-SX3Q%P4%p(0qx8Y1tQ2g(6Q{K zBR1g17h(Ir8O5Zdvqa7Uu`VJz(e4N^IK3hXy+^~6M5v$RfmWn-CNpYQF@hkC?m{}= zEk0b()~Sse{HEGR(eR}=^`&^MJ8YR$(N;w=4}xpPDhE+Yn34)QibYJwiLuACL)bQD zB7pG)H)7~JVWqwZ-VDQ@gk6aLupMB?-uOE&z5o}>^LfM(kVQm1oC9c1JcLe?aE#;@ zuF5&n0c3@-8U*c>MoVrUgHzD{tOww4SD8BLWrf*X0)r}$lV)r#edEL8uZ_QqK z3y%`ogmHH$&87Y|iOA3cKTvh41Y9&!Kv6U4LdUZv_2`@%1Sh7CikV0K*=kfk5VObxbpgNa)iKe^6JXo z0kvgnVg=*zr)Vzdu(-k#!-}TjzdA3~V~-I{K!O_iKuaW2W|7qa#vVewNk^G#78Kl|7T9Iw-C<}hlW3g(_9$$(U>uP7v8EBKe*$`9PVPL=c=UPA&1O(O$nG}&_I_D-}*)5!3cQH1W z@!lEt_Uq?AfUbr+L=)f|uwC8hSQY=@o0Qj4v0DX!!@HZJhb1x>(Be{}x^ghpcb%fH zuK3t}wx!GV-eYF10S04-j=a0ui=(z)DMPdme?`(R!q^5q+i>A%HIH zhRQ^`J=f}E|I7Zm-(F6$Z^hKmWmVNV1=ksF6f3P}B*)@Z?Ec|lae;jmBx0z16zF+y z^BeTijRT(0x7-q2c-7}{#30ZHbl_ALSJz0$l>oA&t{W~bAD2A|;>r6*AE6I`9el$s zEgd~&HLwv@E9n5OD9#2+rjx?hRp`Q>vv*hnpo;L|54ku?mqSHq=u8+L%~l~)5{yq2 z9Ua@SBLYxNmYjo%9>~pp)2JW6>Qd1A{`&O~kbV*g6BBpTotxAz$a)}{CaN5=i3g-# z097i-sW(>@61WiKz$y|4iZFGxDnS!aVO5QLm>@$zfD0Wf&4Xe~%p*7lLL(BnNDb9$ z^YerQMkW%X9A&M9Hs}JPV_-oU)I>4xn{Z*NtTe(bs{s|Mu?V#eG$yrQ% z^uRI(xX-v?o+!13MgxcuHL&;0z47WOfqVbb$8SG=y;oA}%>-FT)S&Uaz@@2hqqc>T z)F0~&q8SJic=xK_SM@0)0j0XtiRMnr>VlP z)u_||k=Bs@)U`B3M3wU%IB*@rs{vCTPt|meHiG&%B3t!btxta+U-$Z;JL=C@TU{m2 zj{2ErRi{+K#PO695xUhhh}}atp$^Gi-eMk7bJlre1>8cxk}E}Tiata0n)=aj4?<5(TM3o;T(B?YMX7=$Pq(O( z9u>cJU4{Ig37hWJbK=$b?UuHhm{oV4V%zFKpX+(1I@sGx^Mnb^B0MFPvaYTnE-aeb&T(_9iJQ*lbshyRc^&C(W2J#?_8X;CCMtF3wgDP30sg8s8wJotY@2ik}-kPIUa?db9uiV8GJ zUPs9!uzIhAQ)t({kR{W=;#28xRhb}#R!#6IMy99^q!*ptl-EjdZJIy8Pmd-M~+9?f5 zL`>{n)M1^H&HHNoazFdO)t>#5EJh3UsbdYP>+C;mB4|s zb&G;cMVWf&aw6E!_opD@tr4Qh)Cz;uBRh0hNv0r=)Ec7x9@X8ElQ(8mDGvl)BdJf_ ziNZQ$2o4NbQ+J_BUY!`LQlx8Wv#9-B9mE@;1xIxW7LO6Iaue(nr9y&x6Qc(%Dk{+< z2G`ILx-Pq^y;Kcq z_!V-U1VS&MCs12D!2>?jxvjF(keP!_+)?OkVAqX9xe8S z0lxs9%><(8iW+3V&zk|inE0V4zXP5dDupPYYK_ya-pU?N7+5{o5L8t!96K$8ft!Zb zw{J-O380iVqAR?MdVM5Xsx#PW_H#%2_4Zxy**#$kXrIES6(y=vR0dKA5S|`WyLB%_ zV9&dweg^z~(4sK}3m+NmYJ@(IIjj0k9enBo2x5Ary;PJXO zGj-pzkU)rZ)$Ng`*gU_8CS0!Ua=54L^xA5)WE#BM{xS)evvHP?0 zVJKb%eD@uzUBh8#1TYCds$N(UMK|1Z^B(9ylr|^^uqZ}4%U)KORNe(g3RVNB%)ig9 zDi-ouH6q_}6YwnioOD%cKV6XC23^5|AN~h@#8J9y5uiqMvq`$2rz@#xsu7b9A^nT4 zZs1?>fV;Ho3KkSiJbMV(bUh49#AB&K(>yN$*A#U$DPe&|h(7@Me&72pzkGPKC6lpFi@Q(!P>(#Y_fbg z`KI1hl$pBkw>+>+jhZ)|pvtAdubr^(CKf1U+2MRxFbOZR9ijoIEf%jNr;4Qi|i7rK)5L7p0d+&?& z%j-3Sr#>Yq_#x^eQ^z@)GVZ`eqJBYT@E$V34{jtq@)(z&eBs^E$GZCr_iS}P7E}#* zFmvS<)ElbSLbgDSuHIke#)OCiXa-7l3jDBo5rgvd*E*3<0k#s5q|!kepkhoUuQpw^ zdWybqEGj8WsOehNT1AF|c*eRSaSU6fyZ|0Zgegm)Tg$x9)kso@?yBitc?=hiW9fQS zU-oUWULhU=ZC*D>f+j)E!t%sA{>PvtdOB z(k!X93G52@)~+u8~(VVz*^Rsu!qrfiTJvK4EVX?bC2rQMQ&jR{B`$rpY>R) zO^&0g5lxsobT;^fyaKEVv4y&0)l7$4>Ni4=Cz0xc3!LeC;YqR{ExN$QANhtec$ zP-h*+%e91(MssU40lx)<0k#WoC(3W#*6Oc+SLO=0${9lxB*5`7)-+P_|^!rruE~L@A%GHR+y zd*C8#GR0Io^wndTZpRspFwI4SKhpLnI(4KUnNb)J8_UNNWJpD6+UqiS)%Am_flxR@ zSVGi}zlN1`_Bqwquj8tyL-efMR$ExF6OOGTgQVs}b)$h6H{5#v^6_4=F@HNK3t9cN zGWVnoTi_Dn*b9RoI@4Wn5&&~|U|yNzOfp<4sM1Ye#8A(5(@N4JU@2t@{V6N_7u#`(s@73NwNNrrg9w7&v@BXb)dTi&`dv#=gAxks1oeY|Ejpgs~5WWr#w64!>mzb)8z zCh=Z^U^T2^nbZ~O)JjS!CAHM>3|`l>y6!AnQ9}$1x1=9&&OkvqAXGwfvG-9o{hLaX zx+AMO8`qsT?XgZhi05?i9R@0>0)eVpT8(G5Mweu;cB>uaJff(=1(+_~sO-mQz%tfD$TmQGP2 zpWAuH*FX37pTB*0yW@P#b{nvSb3|ZjxikJkXFD)cu}PMLorP#+t1`Hyn|Y1TLsg@X zbCW%t2W_~EE)@x$4|ErGryLo{3b@G6aQhH6rrPD&7-HJ9}KlLwP{^K@9;_j?fSkaIMoY^y`{Hk3rXD)}&Ej15RBTi5VFQ61~zhAq~GbBdl+XLHo`9^|8n zM1*=52$!a1jL$y$p45f7DmF3wepcUG*Eq7Su1_HFj8s)9Jj&twYJGnH_|h1m%Y?U^*ibMU zK%>M^ml_%tAwUQC3r$dQ3*QUP^m%osk@RZAF)2_R8v2E6JpjgG*9l9~jZ8tFBowVX zy41KKk)n}ZBo|z&9_65G0l-o%&o&aJod&M}YXzx*>L5bE?}b_~SfHd4L@K%92@?5z z+z_Y}Q&>2)hBP0&MuCWhgRZoK#QBm(go3Z$%`@g!ei_AEv1ye1lOTuA?JJ5q% zkV?)|tqsRH-Hil6@yu+-a6n_wwROUppP|DPzfng==K?{!3OaGuqy?2$`=z>(K=R@m zbn;xTZ~e>u9_~}T9WOe_ah$4|N8#%Bhk=^f;0&{))W&Q8@lJ=(d^qoZyw3ix$0}zQ zOb(hu$QCsYteKorQ1L~RBV86H+6KIbF3m1oOcV6;w7T5>?7T^8U?apZb;Ie*^vccN zPwUFEjeKDZhdVfDEEAced;eSKg&I4io|fXsIn4#?WP8LGpT$jf_WQ`DSrov47wBrFQU^6s5CfRdwgysnHCSM^<~0E|VNsnrL$Fbg;*C{x(+ypR z$CVHsQ}^oK;AgQ(fNPK=)8XRuSTc-p)KI)wi7r#`phvc8&{5UcHC;1Mtt*f<_ze~d z34oEyItVUF&IfYVurXCtmUAy_wf5V${*SNwBNeK(o;AKu2-uQ3IQhUBMF8Hb?Tn4n zC;>1diiUO2PU@a(oJB&g?ScyAc~q`fd#J<0k0F22! zl&b0o2(N(U!8=w*+`tbwiQ#AEF*KfmWZXIx(}*J=eP~Jo_6Dhg!{B426dgfjx(fw4 zYg|grYz(5Ss!OG){VpSewhm2`{vg2R+s@-h_kM>y~>4n)qA@3q7i< z=(_P-(Xn1=(W)*~;EsZ9Pt;%`jUr$Tbx^D_a58sZR_p73+_glE`Pp}4?KB95Sn=1r z?&NjF(~ETYKWGop18p`PA9km6h(Riv!QJ4v@mVh!K&aEM|y2$2KH--n~7u8(pchNH4U||$^St2eK0U=SZ zzFFOMQca^_YG5&q5zy7&bl_cH>-qtxg(cj5USm}CM>7HrkYBIDf?GNqj2bvxf9v$t zCHRUh#x z!){H_KYwB?Uan5vq&==3feW}e9#Td}vo1jLV%KDm$(khWn0E`Y4~l5=V29hXdVW+M zmbLFZj*b-A%h)#SsN+wKfNeT+)MQVm0yi|Ii_b(3YEhpyAMk}x3Thh#(KW2#u-c{x zEmcB>UCMl@OS*NX#xorZT2mY5H6kgJzx;s{EBMfI)VOZ;dfL#?Vhw+dXt206+eCL) zb%@XeF`DEA!}j~lJXUL+m(_Yodvbss_S0AOtrg2b9atcC6IdcF*q+kl-ZV(=MAUzR z1*hupvUXXw0SIi3ryd$Ky|#+TH5HUT{vCyje1ay_DGh-k)>P|Oy?W{L*t2u64n9Mj z=~+KVx7Wohkm*wUIk6MaA(w^G(4kP#ek?I0tdXgv_Bvp$NOAyFL{ss2RnyCAy$mS{Pm_&cCRPBxlakKiAlI#l>cq7qQfn6_M+`77 zQRfKA3Z0Z&jTjA>1`N}E8zMW6fD|kI$pS&3YH&liqE=K;RtL&Zy$idnL6(F+IrE$~ z%Z8~daqFh2X2_szeb9|O)~6~#hi+%!&q+;a@V94HVP|MNa2Srr%v*CIG@h|(^0fBl zpg6pG^!TCVDYRR)B~1nc_|l{k)yQE2yxN`Jk^_t0B)xFi#3JGE7Hgwd{BX-m4Mv?k$G#PB@{KV<79YSV# z-60|$jl7CTjfmDLu!&u+yuPLtuc$&OLAEb5sJW0ueLQnlA&4Va;gfMqJl1S2{d-j( zB|jag_pS{U6?L{0@waD-i^@C^ z0ISP!@{%@ndT}|V>`ANWkSi5^OIQ&GPS@qvk#bi{P9{gyc)y#{b+LLlMa}UoYw12F z+M}q^*59T_0PBfdI_kQS0vnl_(uk`Wyvop;{9i%6j=V)tBuyeXnpWNC0v&Z%TvK8^ zAmLS=BlpxH!>W7Jj6v(oi?+!eg9ffqD&?YU9W&mS>a|u6=RP~cHHu>E%vf{LHEyt6 zvuUDhBqAORH@~KuNzHd)1X8aVvri;fM~YgzMt&3Hrn_-14Rwn~r%66)jK=$i=sZx9 z2^$oJx{1hUI5ujE#-n5K>L-9n)RC?$%sh`O#c^toj-+?JPD?ay%b9u;@wqBE!lhle z6q2sR9^FMR4(IQevI5Uj)EJ>GA26~U68A@_a9=^)is^*8Eo0fje~H z0&N?l@rpFjXjM_F<(OkW*Yf4UEivYkN zMb!o3HTWRvLWpLV`61ZGk6`1T2eL(%##DCCYKGKo2aO!X@oj(;RK4yh0)9s&uiSFg zmndiqj#|gD11S0qf+p1CR8PC+Gz?8rI78#rg655_b81!tUBTgNVwx_3s=DzKT3`SC zVZW_E=;;D`A>E__SelgDR#!`#ungk^)#&1cQ=O^kx+d0b$-U`Z5mSL1Y_4aGjL`5! z^`{P;oJ?)TT$ZHLaFl3_nzGGL!7>vb1E`nV%+K44JjB$n_Ng{5nTnw6Qlv0O$)mye z-Bn{BBMLdH_W~DGai+Qm-ZTgejiTF$JPu-zq(_=*fCq#OIz^owxu|Pax=$rX#e1qW zh(@ZY&30d~*YkeW03M19!LA7+N0ks~M~W^P>8AsI#F!*`(VS!?vc69O{TM;((N@uy zkqlj_CHzv+=)Yilf%_pvUA!ZPczU=fsE_Ds_t21H{HK~xbg>t3eMtIH%@Z{mLZ(hG zr_pnJ2UuQHIp9R%Evp5o=#Dd7u{3&17ng#XR7~c26^%z#eQAKNK{K;m*0jdU-szfN z0tdU*&|?N2@-+-+YJlWzwZ8oF7RWL#8>x_sX#uzqT z(8C8zUCm)Zj{3cJWiK?5YCw>x3Hu{p(Rk$+Ue@d7{QBvASO*R2(s#d9NjjVz5u*9B zS<`A83!$zNeccR5tf4ZF#F*jwA_RpZtm@9u`!ChTla7UAKvd7`R8RBkVghijqeUDT zO>oAglXlgzpK~^lVNQK0fpuX8c3%h$mILXeBf6-W;!T~dD3+NIf>^SPn1kwMhqPo) zB^u53hZ(RAYO7T16`r*w-H!|Wu7f2_K_i-@Mvkh5JMO#W`rC((qrbg;9m1_tuadm$ z8VVu>Bd~yTRkiOUBz4cEs~6-dL=8R`Z?1V}L6`)rjg1>RIBFSmeK&#|m?J<&-@YPu za#RyVEUv0i9s1f1H5A5}+Hd~!S&nc!>2SM7aC_^1hmVMUl*xq76)2SlTgV5 zeLKViF98NJ3-Y#O)rq+c-m@9-B;n{QbP9YxEE}3$J#d;Pud4|%y&CXquCht?uINg&Bgoy232h`%bM@?0D9H0k9vIMoNx~tT*Q8Y{47&a2b0=> zuFKX5hpsPX@ETl&bBsE%tSJAhSA`u}ra|yqqrzc+UFL{tJCV((lDq0TM}O-g8!x3g z&JDVLxl68??P;uaCI~=iAURp!btSXu+?6a;Blptx2&g7gHM3NSnS&-iL>=lu`uiZf zv4r{(B=n6&ry~t~x;9YXenFgLuw+7uW{Yd>O}DOe%}P$|u~tL1HhujPS?$xT4(mE} z*R5S6qq91Dkx7UXC)>WV`e>8BlWF5^BD#^Eja|DsXOo^5+G>nQT7VW3WRLpS->T#|UAyU@OY8 zSO?>Q)l6`)oB&EH&u1BYEi;x)UkK6lXlfyJ>1sX39;&lb-};sHwIBLI z4dS#`aQgB|ZmAg&KF2w%+p*a%>*MPIw!0mf>Bjt$n>d=pkVEx=4d|?KGDlaRk5v31 zQR2{mK@2rMg)pxE`sOgNY}hJijp4wMHq<+aQW#YilVz3mVBs`=8=+QL(cM25@nWrq zMpehHCPiD(utE)u)qJxarH5U?o5l zy@5PLdLW85N~xgru2EGm+ZU5Go$#ZWJwR`|Pp#%e ziF#;6gDr}_>;URl%}!UqYqmeu0{8)n)IlgA%WcIuj)UpcS49=p_Z!6{k*Am1H#^ zMylgz)ES%#E%HX{p+fHA1W?zm>&_&)5H)U;61wkFq7H-V=qENANPXnZBSUiz# zVj6sRa`fto>r3Tp4ZGEs_e?d3>yjj*RbPCe!RElu(zN}nH%S*RSY&-Sfu@?l1)7aW zx;a&zffM3a{ zO~?ifUAw-HBI!6(Uof`Uk~IoLFxV${MAXN=R(&0sPDPTAZR+S-9m)VjQ6}Bi>ht|e z;OgySYz_JnC9j*g8ag^z2@Ee1+PQ>Cin?^P^qnmFHUy0W)vybgNXH9U>&X*4z+N|B zv5lJB?a>Kp;Mk)UxS&rO;ct?DA+-YMOneHoRl3%qg1m&r&&b zn%6}s%n^1RXhyf`Cj52RJSePDJK+4#$a787Iqhh4*)>fs=nGqrHCcCJqi(W9ho)6& zpGD?%n;svbR_|-|<=np?=w7wi*MQ1X)vn%&-LIn)lbPc4I~i5l(HKYw zM?D1qJ@DDYwncNBS(Xjim|9Icq96cX2IH9YVZT~ARaK~Jk>&>sgmDv_$1tF+rO73s z>*9{Sgbcq8xI*CJYGYEH!hN;A^uPXi&1JkHm)aDbP@gepx;7#CrZ!xJ5#HDpO$P#l zLJ&d21^VWv8RwB1zrqp;0ga06c2j(Hx}f!l8z1M^%!u2D+*XgV4fQ^s)41 z4EmlveTe|7M&IU71=HOweW?&kNl1B(fM`0K zUDr(wgDj$Ez!c4QMDSoy4=7TegPyZp-!_K9K~pX)>IQtOzW2x_F^mSr>duqKs1tY_ z6XT;UaC^<*(1p@ouVITYz?AO~(d)|;REpF&OhHKi_yNHHKL4aPu?=UND2u%`essFs zTm1FwxAg+^H)9=i+NL{i88ilr)y>+kYY+NDtc_Hb9?*AMd3_H8Yjnx{s-^~#!>g?0 z>(=#f^~MAZIR=5k(oi5Prg0+rZbq!}(NH8%4Q-$=G19PEdz!^Qt}k1V9)N62-`=Tj zQ_xpakc`9vpEBFkZeqH^pdkiM@hBInuVz%^ole$y4^$BN#-cd{LNRpVlG@=hH2Z^{ aL`G?*P|CVBpqVfK^#1_KvT>zJb^rhZ2f`u% diff --git a/app-arch/file-roller/file-roller-3.40.0.ebuild b/app-arch/file-roller/file-roller-3.40.0.ebuild index d3a992cb7102..fbdf9bdda3b0 100644 --- a/app-arch/file-roller/file-roller-3.40.0.ebuild +++ b/app-arch/file-roller/file-roller-3.40.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=7 @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/FileRoller" LICENSE="GPL-2+ CC-BY-SA-3.0" SLOT="0" IUSE="libnotify nautilus" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" # gdk-pixbuf used extensively in the source # cairo used in eggtreemultidnd.c diff --git a/app-arch/lzip/Manifest b/app-arch/lzip/Manifest index 7627a121f501..30ca2e650ed6 100644 --- a/app-arch/lzip/Manifest +++ b/app-arch/lzip/Manifest @@ -1 +1,2 @@ DIST lzip-1.22.tar.gz 120769 BLAKE2B d6d4faaff981d64219e27364c7072f9e1309507220e80d4195d866c3429db537a9fa9b7a4ac67ef5c267cad0f6e43ce997a98f1e47a88b228bd1aa437c991140 SHA512 318de74effdbdfa79070d28919459a85bf1efe662b818b8af2a3daa964b6c24e3386c37de360c6d5b8b624d549b5c9ed777c6234561129c477e03d92ac2db206 +DIST lzip-1.23.tar.gz 121817 BLAKE2B 934a35e31b0db76c4dcbe2fe903f04b60471485118aa5d4001599a3c23a7db74f05f703cf430bb299795be7025f71efb225afddff85c8245e962bdadcf82aef7 SHA512 482804205b6e92fdf9cb17fb9482df7987227c7b1bef9e42d78787acfabe73995f5b1a66f847d2176423f22dce56f1122c5b1c9670f0b778c0bdad2852369c85 diff --git a/app-arch/lzip/lzip-1.23.ebuild b/app-arch/lzip/lzip-1.23.ebuild new file mode 100644 index 000000000000..9472e59e3d1d --- /dev/null +++ b/app-arch/lzip/lzip-1.23.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="lossless data compressor based on the LZMA algorithm" +HOMEPAGE="https://www.nongnu.org/lzip/lzip.html" +SRC_URI="https://download.savannah.gnu.org/releases/${PN}/${P/_/-}.tar.gz" +S="${WORKDIR}/${P/_/-}" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +src_configure() { + # not autotools-based + ./configure \ + --prefix="${EPREFIX}"/usr \ + CXX="$(tc-getCXX)" \ + CPPFLAGS="${CPPFLAGS}" \ + CXXFLAGS="${CXXFLAGS}" \ + LDFLAGS="${LDFLAGS}" || die +} diff --git a/app-backup/Manifest.gz b/app-backup/Manifest.gz index d50cde4f79ce7eda38c6a109fe77d8aa589f36e3..339e9e64ce6281a39dac8ac9136801ff6ad5ebdc 100644 GIT binary patch literal 8547 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 literal 8549 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 YyH0u|LUw=IYs5eO55=vb \ + selinux_tag.sh || die; } + sed -i -e 's/make -C/$(MAKE) -C/' Makefile || die 'sed failed' +} + +src_compile() { + emake GIT_COMMIT=${GIT_COMMIT} all +} + +src_install() { + dodoc CHANGELOG.md CONTRIBUTING.md README.md install.md troubleshooting.md + doman docs/*.1 + dodoc -r docs/tutorials + dobin bin/{${PN},imgtype} + dobashcomp contrib/completions/bash/buildah +} + +src_test() { + emake test-unit +} diff --git a/app-containers/conmon/Manifest b/app-containers/conmon/Manifest index c3866731eab9..9f788b077ab6 100644 --- a/app-containers/conmon/Manifest +++ b/app-containers/conmon/Manifest @@ -1,2 +1,3 @@ DIST conmon-2.0.30.tar.gz 161285 BLAKE2B c4e01759d819d3dff94b9ae09caa72b6f664e49d907d3a1be9fb4a0e1f782fad29a7cd7c89703e861f4aa6d7955996386f81460f19f22be2889c4f88c34536cb SHA512 2451e441913925f8423385b83e97630e980948a9bd57ae8800889016c4412a26bed598825d3c034c3edcecbab66c38417f55ad3866d3c2c98cada6acce2b2d16 DIST conmon-2.0.31.tar.gz 158184 BLAKE2B b14bae77a18cc352bc9583604544b4e7ffe4bd8a77e5c3185c897c11819bba227edcbd84b559d998a2b5648ca371f0e98e4d9cd15951a953cbe05a9c9ae9d434 SHA512 ff879fcd5a3b7de8ee6ff9de2a13d0afc36fdb392390278b26ee179be26ff375ddce4f5ae24e3e88b737f63202af64b49e82b2ffbfc0de8bfd14690dac523747 +DIST conmon-2.1.0.tar.gz 159045 BLAKE2B a39b7620091ca17f4d91a26e040f886293688562cba1827cc09c1da1c1401ad78cbb16420c9df8a055ab5ca3eb2933aec6ac1b9fbb1eea10f33b1b0d76c5dd54 SHA512 0f27a1b048c2dcafb40cd67f80c2a5d7e92f5beb849174233dc10e2db42b4ea8b89f27c901d3f38cf1d412ed875c5521e07140038e859fb54bcc554cb9197e74 diff --git a/app-containers/conmon/conmon-2.0.31.ebuild b/app-containers/conmon/conmon-2.0.31.ebuild index 0f5ca7319b06..ac41e5569b88 100644 --- a/app-containers/conmon/conmon-2.0.31.ebuild +++ b/app-containers/conmon/conmon-2.0.31.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 @@ -16,6 +16,7 @@ IUSE="systemd" RESTRICT="test" RDEPEND="dev-libs/glib:= + sys-libs/libseccomp systemd? ( sys-apps/systemd:= )" DEPEND="${RDEPEND} dev-go/go-md2man" diff --git a/app-containers/conmon/conmon-2.1.0.ebuild b/app-containers/conmon/conmon-2.1.0.ebuild new file mode 100644 index 000000000000..ac41e5569b88 --- /dev/null +++ b/app-containers/conmon/conmon-2.1.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit toolchain-funcs + +DESCRIPTION="An OCI container runtime monitor" +HOMEPAGE="https://github.com/containers/conmon" +SRC_URI="https://github.com/containers/conmon/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64" +IUSE="systemd" +RESTRICT="test" + +RDEPEND="dev-libs/glib:= + sys-libs/libseccomp + systemd? ( sys-apps/systemd:= )" +DEPEND="${RDEPEND} + dev-go/go-md2man" + +src_prepare() { + default + + if ! use systemd; then + sed -e 's| $(PKG_CONFIG) --exists libsystemd-journal | false |' \ + -e 's| $(PKG_CONFIG) --exists libsystemd | false |' \ + -i Makefile || die + fi + sed -e 's|make -C tools|$(MAKE) -C tools|' -i Makefile || die + sed -e 's|^GOMD2MAN = .*|GOMD2MAN = go-md2man|' -i docs/Makefile || die +} + +src_compile() { + tc-export CC + emake GIT_COMMIT="v${PV}" \ + all +} + +src_install() { + emake DESTDIR="${D}" \ + PREFIX="${EPREFIX}/usr" \ + install + dodir /usr/libexec/podman + ln "${ED}/usr/"{bin,libexec/podman}/conmon || die + dodoc README.md +} diff --git a/app-containers/containers-storage/Manifest b/app-containers/containers-storage/Manifest index 014d6c57d5df..b7187044a5d1 100644 --- a/app-containers/containers-storage/Manifest +++ b/app-containers/containers-storage/Manifest @@ -1,2 +1,3 @@ DIST containers-storage-1.37.0.tar.gz 3557198 BLAKE2B ebe5c8e562149a9d007ac87d7fc615d29ad7decbfd6b1b8d919b14684a6341575d8f65080a808ba52674664d187a18bb47e88f10e1a02a2975898862873dadf9 SHA512 3a65a50946e1eed1c79ea77b65feb1c6c8cf58a0b7b81932acb8891b6daa25e007582eb7f70ef7e7f2a6d8262be5db7757ead2fe079e47c99114b47917d81084 DIST containers-storage-1.38.0.tar.gz 3656468 BLAKE2B b33342dd6c55d69c3c71ce17ceeb4fd4c442291b700a9a601f9b273337bda70b9f353adbac55019d3ab0a20a8b142816255af106b77127f371ee0f80fbea488b SHA512 c9be760d088ac2bf1fa7ee7b6742c9f0f54b4878ae85059bbdb059b48eb5a2cf2c217b774944b23ff175d7126351d324ed96febb77c7a6b78b6cffb51f271f13 +DIST containers-storage-1.38.2.tar.gz 3657181 BLAKE2B 466641eb0c810da0e6b5fe9adc47eadbc66cedb57326903fe4cbf917b12d4e937131dcf4ff4d33d0b2372384f754f471fd532aac91809a5481d74be0ce6ffe05 SHA512 98caa95e4456e60ef676e4d9717e5f852cfa21ffe45980f63fab703bc7c369fdae14d33102dcb023908d250c3eba6f121c270203c3abd29fdfcb7e2768319c50 diff --git a/app-containers/containers-storage/containers-storage-1.38.2.ebuild b/app-containers/containers-storage/containers-storage-1.38.2.ebuild new file mode 100644 index 000000000000..c01863fdb218 --- /dev/null +++ b/app-containers/containers-storage/containers-storage-1.38.2.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit go-module + +KEYWORDS="~amd64" +DESCRIPTION="containers/storage library" +HOMEPAGE="https://github.com/containers/storage" +LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT" +SLOT="0" +IUSE="btrfs +device-mapper test" +SRC_URI="https://github.com/containers/storage/archive/v${PV}.tar.gz -> ${P}.tar.gz" +RDEPEND=" + btrfs? ( sys-fs/btrfs-progs ) + device-mapper? ( sys-fs/lvm2:= )" +DEPEND="${RDEPEND} + dev-go/go-md2man + test? ( + sys-fs/btrfs-progs + sys-fs/lvm2 + sys-apps/util-linux + )" +RESTRICT="test" + +S=${WORKDIR}/${P#containers-} + +src_prepare() { + default + + sed -e 's|: install\.tools|:|' -i Makefile || die + + [[ -f hack/btrfs_tag.sh ]] || die + use btrfs || { echo -e "#!/bin/sh\necho exclude_graphdriver_btrfs" > \ + "hack/btrfs_tag.sh" || die; } + + [[ -f hack/libdm_tag.sh ]] || die + use device-mapper || { echo -e "#!/bin/sh\necho btrfs_noversion exclude_graphdriver_devicemapper" > \ + "hack/libdm_tag.sh" || die; } +} + +src_compile() { + export -n GOCACHE GOPATH XDG_CACHE_HOME #678856 + emake GOMD2MAN=go-md2man FFJSON= containers-storage docs +} + +src_install() { + dobin "${PN}" + while read -r -d ''; do + mv "${REPLY}" "${REPLY%.1}" || die + done < <(find "${S}/docs" -name '*.[[:digit:]].1' -print0) + find "${S}/docs" -name '*.[[:digit:]]' -exec doman '{}' + || die +} + +src_test() { + env -u GOFLAGS unshare -m emake local-test-unit || die +} diff --git a/app-containers/k3d/Manifest b/app-containers/k3d/Manifest index 63374e69ca1e..b27798b8f054 100644 --- a/app-containers/k3d/Manifest +++ b/app-containers/k3d/Manifest @@ -25,6 +25,10 @@ DIST cloud.google.com%2Fgo%2F@v%2Fv0.84.0.mod 717 BLAKE2B dc70c95cb4bb9be1d8c2c8 DIST cloud.google.com%2Fgo%2F@v%2Fv0.87.0.mod 717 BLAKE2B cea2816408c856fdad48e0456a41f5935c7e6a87f2ebaa21d820f74b843732887e672add29d3e9229cd047fedbbf9fdc00ef191ca3e2a3385985d836002c673a SHA512 0737cb897a6b6019851ddd08d18ab406f7dea69a0b8d30b0067315e45f4955a092e7ba58a76fbdfa7186fd9afc79e2f0a7ccf842307d1a262eba03980ed4fbec DIST cloud.google.com%2Fgo%2F@v%2Fv0.90.0.mod 717 BLAKE2B eb7841827d8d5df498be184fb9a0fa0675caf2cf319580a2091e50b78da5642c7a7f457ee2a951da549831949d821648b7c6184b44eed15d830f79cb0e635205 SHA512 850490616112a8b1280d86e55803641614285cf11083c6328f4939dd22f84713d81c52b082c7fe4742c8785583fbddcf8c9b7d7b2a5e0713ba78e46250dc4768 DIST cloud.google.com%2Fgo%2F@v%2Fv0.93.3.mod 475 BLAKE2B e4026fa0b4d9e58eb3e3b51ed52b7679886a0005a7706ac12e3a1a43a2294cc9797d7294425164219aa8054f9270193512c31b86faa18755d6642539e99db651 SHA512 db1ed639b6414cf8a0c7c0d365b70d47574208177cee3f3b11a91870ca56eb989958f6ad8fd607b1491862b777745accb8cbeb6425cf454e9eeb1ee643aa88ae +DIST cloud.google.com%2Fgo%2F@v%2Fv0.94.1.mod 475 BLAKE2B 06451cff2dbb5fc2cd3f292f75192ddf2f738ed0056e0ef1defba5829086e35c746860d5f734d33f5defab6d03ef5852e5f3fcbd84c6787b4dc0e40ee38705a0 SHA512 c388bcf56f5f6a5e5772f7d53cf8d98f6d5902ec0b842f9d750c1f44dc02a1256f633fd935c2793391f23cf5fc475e81dcded0d4974525909102f8e9b4a1666b +DIST cloud.google.com%2Fgo%2F@v%2Fv0.97.0.mod 532 BLAKE2B 996a12eeb459185cb2a50b542fdef80e86eca000d7488d395f53c7c2adc2dfa09aed056a7234c63c785259ba7508c193be1c3165d99b656c0e299a0a47e5db9b SHA512 982196dc4d90f57779d6f065688c6e96eb8159c7206876b50d6f55b3eafc42d3429c9e0b67a7c36f86fdeb74428ec5b4d8bc84338f1ad22aa2618375986655e1 +DIST cloud.google.com%2Fgo%2F@v%2Fv0.98.0.mod 532 BLAKE2B 9ef127849449a630d98e8e1dae56aa608d4f3d96d5b9a3e8a821de1a7e426580a66405f5da5620000ad3fbec4d8946c346ce597bd78ee7b077da5ce0890243f3 SHA512 cc36c7571696e0c8c82a07ee756f303000b04f443f86f6a798e63e72c14d5580e287e13647469fe51588e63a4d226b0eaee37fdbbe2da4840466835cc584b54a +DIST cloud.google.com%2Fgo%2F@v%2Fv0.99.0.mod 532 BLAKE2B b99222e7815d83dc9b86e64a49920bda9f3f87fee78a6e6e141d90f154fab3293656219272743420515bc73c7b2e82e6e43373a9462d202dbfb53b55f00ca3da SHA512 3e3f5fa36ee01499bcbcd14d3d6ccddddcc9944eff446a2911d991126ca43425396e67811fe71704ad7ddd37c7a6bae9969f90c85b3ac671e619e42763ac015e 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.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 @@ -35,6 +39,7 @@ DIST cloud.google.com%2Fgo%2Fdatastore%2F@v%2Fv1.0.0.mod 433 BLAKE2B b3d58e290d7 DIST cloud.google.com%2Fgo%2Fdatastore%2F@v%2Fv1.1.0.mod 566 BLAKE2B 93ded2035caa89bff7ac5a432c713751fa04791c513b9464c409524157c62d0ad19929a65126785a1d167c499fbca2289da6e6657ab182bf38234a4d2f380d72 SHA512 e7056a89df84a1027e2dcb4e15c6e89e0279d4a8bf5a45dad7778587bbd06f5f359c7addde5a5a62e0cb454032cc3ae0fc443477bf2adc3422cb0c38009f4e52 DIST cloud.google.com%2Fgo%2Ffirestore%2F@v%2Fv1.1.0.mod 568 BLAKE2B d3d62f2d5c018c4ea3c829f7485e5a1239e2d810f79306af4d08ac32acda4d33e8e90c66c63540c4c95231f5fa116634758858dbf4af2a953a17b0db2b5c1cc9 SHA512 adb3d294ec1e9476bed820afa92aea5cabf77e7996d83bd1f03dff8447dfb13dd18ab4f091ad6ee209128151dcbfedb4967f99ccf7e10f5286e90b2ad56441d6 DIST cloud.google.com%2Fgo%2Ffirestore%2F@v%2Fv1.6.0.mod 358 BLAKE2B 8bfe4ecba24082089dca44337e39c11fd04219cf92e842402f8ef93daef4a4962fc5c2191d2cf9f5d8fcdafbf9796647e73d8f0c3a008092ebc4690d934d7dfa SHA512 1d6d6aa5b4672237e9d29ca57f9451705e18d0138e3115630a97f797e415abdd698e52c9ffcb1b80c1b5411cb78373b8788379808b6e46ba56b25f157a8860f2 +DIST cloud.google.com%2Fgo%2Ffirestore%2F@v%2Fv1.6.1.mod 358 BLAKE2B 83dc1a5f74080e55ddcfb99bfe640bde0187f93a4366dd558087176577311635f91ceaa0f45c25ffa29bb6f16849a5d8441998292a4f9063c5a6c48f87f84014 SHA512 55e4943c7e8fc8a05858511e0daafa4a1ea9c7fe3fb8aeb86e286020a696a2bd206efb390a70719d4417792be601cf10d916d48bbc9acbec6c86aac0259b673a 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.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 @@ -66,6 +71,10 @@ DIST github.com%2F!azure%2Fgo-autorest%2Ftracing%2F@v%2Fv0.6.0.mod 112 BLAKE2B 3 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!data!dog%2Fdatadog-go%2F@v%2Fv3.2.0+incompatible.mod 37 BLAKE2B 74a94066231395cbd85f1dbbb68408161ef74781c0c686746f97365dceb3ca69e3b924a86e6639b5e4cbcf64928fa21245e6828339105a779a86bc4f132a5bf5 SHA512 da3a3499834784b7ace8158659956206fdb113000fdc84d54b6525805727e37029bdcf263afcbabe724d8b10f6601f1f38a985e6ac10fd0466907ae56da3edd7 +DIST github.com%2F!masterminds%2Fglide%2F@v%2Fv0.13.2.mod 36 BLAKE2B 90eea1d6bfb78f872b781706703178c3c010c549c94e28eac0b3ca2ca2ee4bf126bb5320fa8bc0c22aa2aeebb2361572081014253d12a0a8dcfcf28ee607a554 SHA512 37cffb84d5a0e51f4306f042f62a549cbac31f714b497a590149c78d1a16d9b9fb7c3ea9c4c89856dc38b1548fe18afbb537628f0c511faab6a4eb631bcbf43f +DIST github.com%2F!masterminds%2Fsemver%2F@v%2Fv1.4.2.mod 37 BLAKE2B 60b2ec6aeaaece8fbe3ca154b432f677dbb46672fdbc95b503f613190df535c7254900c9cfaa3319ab2d7562513640c7cc9fe650d75d97dc09fe84a17e359a86 SHA512 4f01cd11b3ae6f26266154ee37e7a4084e61e865fa9427187a24a02631415f2367a4afad83b4e1cf772b263aaf8f180b4b177e30ae884cdcab239919c9e08bbc +DIST github.com%2F!masterminds%2Fvcs%2F@v%2Fv1.13.0.mod 34 BLAKE2B 3775b686ef0a7d190a38eb6cddc8a2c5d0dff7ffc656dc762ea8733def2abc81fdc3f990854a9e3e97cacdac3149be6a05f7b271cc7f8d63d11ac3512f2d64e8 SHA512 c5c6e7621f9018f117ead83e96a26b75c7f1c0bf2a71579bcdf494e1bc49553c4def4b4246f740970ed52851a66582695702c8fe2f619073e6422e593a350143 DIST github.com%2F!microsoft%2Fgo-winio%2F@v%2Fv0.4.11.mod 37 BLAKE2B 21cbcf43ce9e4dc3485c260f4b20ae34fa1aa41676ccdc1f4bd28fdbd9402db8c1f77d4c644e5044a0f2cc44e06a6109791f6d6cc4620b32e1d2c36426df65a5 SHA512 752909cad98e7eafe9ff00951c27d955242d3d76c99c3e52427987f1c81720af76ad1da5e4d67e31bc192822b7de299edeb2077b248c0f070b6adfde4e9b8ec2 DIST github.com%2F!microsoft%2Fgo-winio%2F@v%2Fv0.4.14.mod 177 BLAKE2B 1b5b5169436173ec669c16023c6993e233f5fadbb574533e7e2db2140c2db22cd9b8697135a46fe7d8787b8e5ae8c16019f15e5cd7a8c4ad59a46f6e6db9bb5e SHA512 83b5d04d488db971f78cd1853903e7f5cb1d547d5b5270bcaf35aff4240f0b96c300ce311014775028e1424c6fad714991c27f0c676d8b8eb37aaa62330450ec DIST github.com%2F!microsoft%2Fgo-winio%2F@v%2Fv0.4.15-0.20190919025122-fc70bd9a86b5.mod 177 BLAKE2B f2d2eb41aaa0f3f47a75ab260a461e6df690c34e7e817ec61afc7854ae26bec641cddf4f4481b5b3b27394e303d1fb1c4a9864f4de2d6c01f33e3fa0521b05bc SHA512 584c9a707b6115caac28ff373974faa59d12531962997f9640a4172b020f72c5d527355f035449a767d65ce426fc9705c143a7bd8afb5058c9ece241c9ad5d1f @@ -82,6 +91,7 @@ DIST github.com%2F!microsoft%2Fhcsshim%2F@v%2Fv0.8.14.zip 554711 BLAKE2B 289a468 DIST github.com%2F!microsoft%2Fhcsshim%2F@v%2Fv0.8.15.mod 790 BLAKE2B 61a0b396ffc0fdfd4a88f33c48add22ca1e943069ed96a04d2333f8468f234eb0d8e20dc1eb3a4bda69b0e605e334f84d7387e9a84b10dffc8238c3a1a1e2c61 SHA512 9ed0ff9065a0de72b5a32489a3a71989036e9535a5a69c4066ea2bb5fe51e4e0b90eb70757be7e6663f108564159b062d2fbf5edefc66cd2388008a1ce4feeb2 DIST github.com%2F!microsoft%2Fhcsshim%2F@v%2Fv0.8.16.mod 790 BLAKE2B b2ede5d12e92b5594a854db2327c085d200ba72590a474cd5a2b5a030371ef3a9ceee584db1942891826993d80ba74ab4d7b70b0611184a120322860b66c9b39 SHA512 7cc7aa119bd7385db8a90e7770a6bcbcd2bd3f138a4562da3e0545893ccfccd1c5e4ae930fd0a645b1687e3e78264561647bb6540f2d501ceb2d89180d7d6437 DIST github.com%2F!microsoft%2Fhcsshim%2F@v%2Fv0.8.21.mod 861 BLAKE2B 55f6b9763f5a966750b22b56cd428c1b4d385a60b5018ebce5959de182110ac3c223fa5cdf4a5e580dcc6f46632c354930701aa728d4dbd20c2404a54881463d SHA512 c9a070f5889052905faeb9095f5a9d5d921345ffb59b05aa1eed070e32526fd61855c84da26e04ccc823564832f60e0668940f6f3fc5538a5c733c964342b420 +DIST github.com%2F!microsoft%2Fhcsshim%2F@v%2Fv0.8.23.mod 1036 BLAKE2B 026c2c16bb5e9dc865cb5c4c9c6a6e3c2cc3ea9e75ceadd5863457e6edfdd3616f918448faf3fa0a86c79a6345f3312f6f4561852100d7381b2f42e43896ec6d SHA512 8bca8facaabf9def62769304ab0a249ea3e3a75b17f270e7f60843c9fe6db03e26968694d8325162a1c6e2643b7cdf91541521f72a80b35526dbc5f5c4752925 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 @@ -110,9 +120,12 @@ DIST github.com%2Fantihax%2Foptional%2F@v%2Fv1.0.0.mod 44 BLAKE2B 9ee187c88e6e4e DIST github.com%2Farmon%2Fcircbuf%2F@v%2Fv0.0.0-20150827004946-bbbad097214e.mod 32 BLAKE2B f5b653f20e85bc44cbd3882fdd8f425c0b71733eae4bcdf2623952f1ed2524e8067a169f1cc0025f6570aaa4653969baa7d4626db6cf0dccb0d7378cc36da6b2 SHA512 a201f9c169bba0d962c2595ee8c625a2b7e39873e4bb3eb1ca646340638917dabb2309f1ba4b71d9fca4cf2da2d3684076c67ba362dd07a39538a45240f7f987 DIST github.com%2Farmon%2Fconsul-api%2F@v%2Fv0.0.0-20180202201655-eb2c6b5be1b6.mod 35 BLAKE2B e9ca430f98cfcfdc5bc1e50ef421253011f21fe2a9a06b15b4b818f336c64a544ede9a8d1552740e85358fcb16a588345124b06fb2788951c24c9dd92c3b1cda SHA512 a0c76da94f068f583607520b728036f45ea071b727d3aee601eee712bd952b5f6c8cd5df1e1484195b07bb4c3b224771dda1fc7848dcd086a6dc93ada3ff2ce8 DIST github.com%2Farmon%2Fgo-metrics%2F@v%2Fv0.0.0-20180917152333-f0300d1749da.mod 35 BLAKE2B 97d3ccde6ba4ad06a5344183f954cd6dfea580673607a6d54f1c0f3a643aee512bbe5fe7bdbc22629e6ffeb58f70422b9b80577d70fb58db9b03ababc0552ba5 SHA512 fe8dfbec1d09d7da5829af43760a4ddb5495b6a63eeb76fb3758aeb2fcf83d83ea443a15789d7042a0f5e637664babc9c388dbebc63ff7d35fb9545c7c7da991 +DIST github.com%2Farmon%2Fgo-metrics%2F@v%2Fv0.3.10.mod 607 BLAKE2B 5c2f3345ddf95f94ef8ff19ebdaac810591c771cae226a2f7029f2f59249eab50b30fb27bce2b41b6ec51e961ed3ed46b55218c8cd405b8cc90bd760f1c0d7ce SHA512 7a835e1c62454a3577e71bb91a1a2ba8e135b94140e1394505678a5d628bf452de2fe8c7a9ad30c17ee462fd0d2f04967d0cc7b96010cfcd3d0fcf7dcaf4748f DIST github.com%2Farmon%2Fgo-radix%2F@v%2Fv0.0.0-20180808171621-7fddfc383310.mod 33 BLAKE2B f9ad41153ccea8eeb725d791dd7f44f2c5d8c997d85a091c0091ebc2ae38601928fcf13cfc0e326ab459538d16a3147f762c6b1d9b2abccbaebeb35691b0e5dc SHA512 98f0f51365ecedecd1abe944a765160f99ccde69abe92a44d4f0e30f72a664b828cddb085886d8460ea7faabd0cbe7abdbde905ac758be0a3752c9a8f3600b6f DIST github.com%2Farmon%2Fgo-radix%2F@v%2Fv1.0.0.mod 33 BLAKE2B f9ad41153ccea8eeb725d791dd7f44f2c5d8c997d85a091c0091ebc2ae38601928fcf13cfc0e326ab459538d16a3147f762c6b1d9b2abccbaebeb35691b0e5dc SHA512 98f0f51365ecedecd1abe944a765160f99ccde69abe92a44d4f0e30f72a664b828cddb085886d8460ea7faabd0cbe7abdbde905ac758be0a3752c9a8f3600b6f DIST github.com%2Fasaskevich%2Fgovalidator%2F@v%2Fv0.0.0-20190424111038-f61b66f89f4a.mod 41 BLAKE2B 48814730032a11998c9da84351b2ed6e2a6aae70d2666dde457814f07c5348b067fe1832743d216272f2bc058d87eb4be2e926733e1934b163ffada3b6a4a13c SHA512 dcbb60f73a4fc4ef5c571978543be889675d86be078f19fc715baea2aed99de0243e8d8c3a968f047f648a883bed366a909a0c56f2ebc44780d5236868543618 +DIST github.com%2Fasaskevich%2Fgovalidator%2F@v%2Fv0.0.0-20210307081110-f21760c49a8d.mod 50 BLAKE2B 149c350eae19311721163a613d3ba23bf1c91a5c415554db16c12a31c455c074ec450cd597297b2505acf10925d354c105bb42cdf5c2d9dcb9c55e8f7f24fdee SHA512 6629c439209e02cd490f1a899949d6a6f5a71b80fe819a776b291f3c66b7d5ccf0e72b839a0a8c17c504b02595480024d21667e4d94095ca0412f338abe34ff3 +DIST github.com%2Fasaskevich%2Fgovalidator%2F@v%2Fv0.0.0-20210307081110-f21760c49a8d.zip 75988 BLAKE2B 6ec81af2b4c5a60cd400b73ce660eac5028eee0404fbfa853c048fc42342ebd27651915a63fce03184a9692f3bde21081d1267dd792b70974d7e9220286f23d0 SHA512 d55ed58147427b7469dae27f7ef84c7f40824dc44dc71cd3f78e780eb1454f197cd4c9d4d5c7378601830ffe6c497be14a1ed5b74758e7789f6633abdbdbe5db DIST github.com%2Faws%2Faws-sdk-go%2F@v%2Fv1.15.11.mod 145 BLAKE2B f28dde209c4d43940897c3dc758b088b19b38db865cba75b246477b497c1303301de7cfbfbea2a7eb1b124021967e4ead6dcfa8475ad240a7381bc7ec256b565 SHA512 00cbada20d24a2d08b1f06e0da060140820972c9718e707f0cce56ad62f1ab7344a969cefece18bee79f6b92dfc390e496d6a4af7c95eea0b66d27cc0f59f3f8 DIST github.com%2Fbeorn7%2Fperks%2F@v%2Fv0.0.0-20150223135152-b965b613227f.mod 31 BLAKE2B f69b0989e51b0b649f81b044169fe4309f130eba5bcc6ff33aa9666b1b754aa0e524b8c7a627a91000ccc4f93bf93cdee3e97bd3b2184b050878bc3f413f0c72 SHA512 f21fd002853e4435421f8396e6be016f65be1537815c60d23940caf26e3f14dd6f2caac802cb64cd586b1b1f1220b2727de347b3d1816b8e741f68d87ebcf03f DIST github.com%2Fbeorn7%2Fperks%2F@v%2Fv0.0.0-20160804104726-4c0e84591b9a.mod 31 BLAKE2B f69b0989e51b0b649f81b044169fe4309f130eba5bcc6ff33aa9666b1b754aa0e524b8c7a627a91000ccc4f93bf93cdee3e97bd3b2184b050878bc3f413f0c72 SHA512 f21fd002853e4435421f8396e6be016f65be1537815c60d23940caf26e3f14dd6f2caac802cb64cd586b1b1f1220b2727de347b3d1816b8e741f68d87ebcf03f @@ -140,12 +153,16 @@ DIST github.com%2Fbugsnag%2Fpanicwrap%2F@v%2Fv0.0.0-20151223152923-e2c28503fcd0. DIST github.com%2Fbugsnag%2Fpanicwrap%2F@v%2Fv0.0.0-20151223152923-e2c28503fcd0.zip 10717 BLAKE2B f9f27c5b0479bc3b8e2ecf43dd56589233d91b834d9cd5ba708511946eab4db7710128bc58c9c0806f37b70f2264ad69e390c95810bae0a06b0087a69d49f5bd SHA512 ce51acc14cfffcd82d965ff0b5984e75b19cbed8f5f3e8363a61ae813d12caca3c881bcc9c66ac9d8078498ce068790ead04bb12e9b765747023db45a1fc3d10 DIST github.com%2Fcenkalti%2Fbackoff%2Fv4%2F@v%2Fv4.1.1.mod 47 BLAKE2B 83d00b9c631dc87a144389517fa91135db894a8a7caf77e8b80c48119f0aab490faf1a8e6db3bb3e5c58cbc040c24eb1d11e9b6bd2cd66e4ba4efcdcc136edee SHA512 1570ca7daa00c900f8ec382acf840ba047fef8673edba2e1430294527e9aadb9309197de1a7d4219373fbd8c5854934f11b3e25036ef1e2e7990e105ac6d8430 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.3.0.mod 58 BLAKE2B d724c8e5ab039b227f3c437ba570398b789f53fe80db6f8e57fd2cb2199a5e7acef24d7451f9b27a4da464770660d31fc785c7165deafbc35009718851329fc6 SHA512 23d6171dbcf339c72fe25ab7a7e70cb385dffd654998824fac0f6b6464717873332d39fe1f96101414f5e2d240faaab0b960da2e31c08ef98443aa238bbf02d4 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 DIST github.com%2Fcespare%2Fxxhash%2Fv2%2F@v%2Fv2.1.1.zip 12031 BLAKE2B 47bd92ee66282b671cdfea60969710e371540e79b3c1e2f510380e3dbbfe40ff76be23ab48f44855b1cbbbed7cdbfc4f1ea21bc4bd7a37716de7c27a7ef81329 SHA512 dc5efd476875fe3cfb3c5f5ce9314920bb2175be85fd1a4667faddee1b5360113b66bdc2f17e4fe889a7d104d684558744bdc6c56c8ac3afc585d7aad0114486 +DIST github.com%2Fcespare%2Fxxhash%2Fv2%2F@v%2Fv2.1.2.mod 45 BLAKE2B 350e937e3f7b254b5c590445a9a7f7cc908daa2a5f208e293ac414d50b46bd29671bb483e55daeedca41d70a42fdcc62ce17fffd9992a932e29153ab6ca1168e SHA512 c1b9f572957bc4ed1ad0c61d22b7b5d6a4c863df2aaeb4cf914e304af21d949c9cfc53dc8eb67aacdf3dd56f339ee6f4a1f5fa464121d9db79b7b3febfb3251b +DIST github.com%2Fcespare%2Fxxhash%2Fv2%2F@v%2Fv2.1.2.zip 15284 BLAKE2B 888c31aba348613af1c79333a9f7686e8c8f8048afd9b65b069afa157c68311738eebf0c2e7ce0dc482fa5ba112dcbe7ce36ee1b23a379ee27bef90d50666d86 SHA512 a13d75511ae89987df8e6ea1bff657c1b9570dc7beadda8fd282f7073136f28b6a1c1ebec484ff07c66332c3b1a70ae335d16acef1b0844bbf736777866dbf59 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%2Fcheckpoint-restore%2Fgo-criu%2Fv5%2F@v%2Fv5.3.0.mod 159 BLAKE2B b792b364d7671e21c79c558637725d46cd4bd782bfa6e342deb613c5c9a346b34962670ac88d2544890cf7dd4b733de06e6acaf598f749a39b88c2b4c2bca68f SHA512 faf77460cf4b80653214e9d5209783525f1e8cabdb3fe8c6a9450bd72f44e9bdb5e4678a44a47b4e68eee19e8165ec8fcb50537a0f647149706d09c8a315d41f DIST github.com%2Fchzyer%2Flogex%2F@v%2Fv1.1.10.mod 31 BLAKE2B 683f04ea11a77fcee27cfc84f41a1974ca6d61ee854dc77f072493358099ec03e94f01b5cd5cbb5ef69c856dc36790b660a3e90d7d520fd553e572f1b01a2304 SHA512 0e40cd7ff22a86cd23b49b509f5b5653f67e31ca67a07ab82743f56e5504f126cb2c11d88da644afbaf024dffa657560a420ec6d82f6b463452ad8a8bdb576d2 DIST github.com%2Fchzyer%2Freadline%2F@v%2Fv0.0.0-20180603132655-2972be24d48e.mod 34 BLAKE2B b1e2e3052b202324b63ddd8e580c76da40ff0bdf1df2e9e2f3d7b2f5287d75469a544e1a586352130ce636bb08c9d4ca517f0fd49c892bc17365412cb791dcaa SHA512 c0d4f293bac15a26df2433bb909794b75ecbc5cb4ffdb33a8fbf3c8f421597780eb6bb036cfb11a8346ec959ceb8e36efa8ebb84d8ebbd606485735ba171f98d DIST github.com%2Fchzyer%2Ftest%2F@v%2Fv0.0.0-20180213035817-a1ea475d72b1.mod 30 BLAKE2B 9ec507e8410331513ba11ed5432f95b9141e41125975204c2dcb50b5fbe6f7117430ed9b1b0df44fcb45843f75ca862070f85cb40a5c4f6a8d13c066d2d6741a SHA512 528f23910ca94ddf6f811331dc7ed615b2949b2cb04c630e4e2b0ba4a6dadac1396268c4c3251a77af25db3e94dc8b0a0a66d365a8d3feaa78f31192a40e2556 @@ -154,6 +171,9 @@ DIST github.com%2Fcilium%2Febpf%2F@v%2Fv0.0.0-20200702112145-1c8d4c9ef775.mod 10 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%2Fcilium%2Febpf%2F@v%2Fv0.7.0.mod 177 BLAKE2B d4c4f840c16da347b6eacc4c2a0680fd50b07478acfe5320ee97b32b876ec947191902cd1283206995ed0e0930fcb8ec54a35fa77a7dcd01435fdb8cd93aed03 SHA512 000987c748c50caf6be521679870e0a537b7d6c4871dc3a698353ad62534bdd0ededb871066fb6f823634d98fcbab69a68696f27145a613e4dc81a5b40a7d3bf +DIST github.com%2Fcirconus-labs%2Fcirconus-gometrics%2F@v%2Fv2.3.1+incompatible.mod 51 BLAKE2B 3d0af1f8d7979de88067539579b73ce3d5d81a477ff042831692c738e9b4c99de13a3beb20fde003df06145e26d472621a2ff2857fd584aa1527df3730fc5efd SHA512 d1c83d2dbd4e242bfa9d8b9b58cddbd4a1ad112d1f5d1ca757fc31c6a31bf460d08cc3c9bf14c977fa74d2099ec83d5e45c05fd6121f800e26da6a837d862ccd +DIST github.com%2Fcirconus-labs%2Fcirconusllhist%2F@v%2Fv0.1.3.mod 47 BLAKE2B ef512f7530c4c3fc3319129afa2fdb655d40af9aca697d22e4470528cc41ef9dd5ffea2258792d0efc7e1e5de2de2fe760651df84c3d39989c4d96b58e85371c SHA512 027b177fb04d5bcfaa0e524e6682b639bd91f7aad9ba14e22cc1b4f352e2c3bcd4d93348ed013cd839eccdb01449db40170243e7895c2cfa3f6980279faf39e3 DIST github.com%2Fclient9%2Fmisspell%2F@v%2Fv0.3.4.mod 35 BLAKE2B 45d27e6bbd9255a355b6bd14ac839c7d87fabb393693a8b862ad974017af01309e5d36fa99d4925905c1617c0d90b5263b54cd95af2dbab186e293936dc86459 SHA512 ca8192c6321468b4332eb63c765a5798150dce9312873123b48d9ec67ebb4229cffc7b7e8054b8b0a6f45611f08130008031edf33da3468bb9a4ee9455fa02a5 DIST github.com%2Fcloudflare%2Fcfssl%2F@v%2Fv0.0.0-20180223231731-4e2dcbde5004.mod 35 BLAKE2B 4f66e8cd6ad6fb3fcabbb5f77ca8e8f053ce1acfea34b63189e481b194f381be431ba4b0052364a17e9b9a660153734a64c277e195257947fe9864f46e755b24 SHA512 da162ea8369fa1ca67dba0050c0a3192d0313d49b6ade5f6ee7c27cda43d9f5824f3925064f24abaee4fc27b04dedf9febb9b85f6f3397f076dbb64976d2a09a DIST github.com%2Fcloudflare%2Fcfssl%2F@v%2Fv0.0.0-20180223231731-4e2dcbde5004.zip 1592796 BLAKE2B 9a364f5643db42057efdf2d1378611dccaec54ddba46c7352976388f5bb46800d8a7d9d34c4ca606a9e6b02d8aa0f032858052743a854d0f5e8c7ce747ed7c88 SHA512 78ece15777abe17ad05b3ab77a1c3e4e993673c4aaca1a1d4e54b02bf0771d5c034ccf2a52360778ff8c9c5d17b5c77467fb13a3673fdf8d4e9111f4c60a5f60 @@ -164,8 +184,11 @@ DIST github.com%2Fcncf%2Fudpa%2Fgo%2F@v%2Fv0.0.0-20210930031921-04548b0d99d4.mod DIST github.com%2Fcncf%2Fxds%2Fgo%2F@v%2Fv0.0.0-20210312221358-fbca930ec8ed.mod 169 BLAKE2B f8ad79343477a3ec93894b14455df80a67e35f5ce14950b0e41005535bb11147be95bf362ceabb251864a64297a5d6a8a594648928be0e8aac87052f19e9f91d SHA512 cd8c47886f01235398b4c2538ccb516754e2bae6e9a88e0fa2bd80232f974c5f8cd79249f459c9788fcb7b0c83ced5064f1d8916869e71a15377df20077f52a6 DIST github.com%2Fcncf%2Fxds%2Fgo%2F@v%2Fv0.0.0-20210805033703-aa0b78936158.mod 169 BLAKE2B f8ad79343477a3ec93894b14455df80a67e35f5ce14950b0e41005535bb11147be95bf362ceabb251864a64297a5d6a8a594648928be0e8aac87052f19e9f91d SHA512 cd8c47886f01235398b4c2538ccb516754e2bae6e9a88e0fa2bd80232f974c5f8cd79249f459c9788fcb7b0c83ced5064f1d8916869e71a15377df20077f52a6 DIST github.com%2Fcncf%2Fxds%2Fgo%2F@v%2Fv0.0.0-20210922020428-25de7278fc84.mod 169 BLAKE2B f8ad79343477a3ec93894b14455df80a67e35f5ce14950b0e41005535bb11147be95bf362ceabb251864a64297a5d6a8a594648928be0e8aac87052f19e9f91d SHA512 cd8c47886f01235398b4c2538ccb516754e2bae6e9a88e0fa2bd80232f974c5f8cd79249f459c9788fcb7b0c83ced5064f1d8916869e71a15377df20077f52a6 +DIST github.com%2Fcncf%2Fxds%2Fgo%2F@v%2Fv0.0.0-20211001041855-01bcc9b48dfe.mod 169 BLAKE2B f8ad79343477a3ec93894b14455df80a67e35f5ce14950b0e41005535bb11147be95bf362ceabb251864a64297a5d6a8a594648928be0e8aac87052f19e9f91d SHA512 cd8c47886f01235398b4c2538ccb516754e2bae6e9a88e0fa2bd80232f974c5f8cd79249f459c9788fcb7b0c83ced5064f1d8916869e71a15377df20077f52a6 DIST github.com%2Fcncf%2Fxds%2Fgo%2F@v%2Fv0.0.0-20211011173535-cb28da3451f1.mod 169 BLAKE2B f8ad79343477a3ec93894b14455df80a67e35f5ce14950b0e41005535bb11147be95bf362ceabb251864a64297a5d6a8a594648928be0e8aac87052f19e9f91d SHA512 cd8c47886f01235398b4c2538ccb516754e2bae6e9a88e0fa2bd80232f974c5f8cd79249f459c9788fcb7b0c83ced5064f1d8916869e71a15377df20077f52a6 +DIST github.com%2Fcncf%2Fxds%2Fgo%2F@v%2Fv0.0.0-20211130200136-a8f946100490.mod 169 BLAKE2B f8ad79343477a3ec93894b14455df80a67e35f5ce14950b0e41005535bb11147be95bf362ceabb251864a64297a5d6a8a594648928be0e8aac87052f19e9f91d SHA512 cd8c47886f01235398b4c2538ccb516754e2bae6e9a88e0fa2bd80232f974c5f8cd79249f459c9788fcb7b0c83ced5064f1d8916869e71a15377df20077f52a6 DIST github.com%2Fcockroachdb%2Fdatadriven%2F@v%2Fv0.0.0-20190809214429-80d97fb3cbaa.mod 41 BLAKE2B fce07437afe34fbb38dc2b3c8695440413610213aa82b910471dfdd37a5dfabd332513dff18fbef7b84469c0c137530e821e2a5adf0e660a96bb78446a084cc6 SHA512 180a8be6b0f3596aa376ec5f264ee545a082328067b3ffa5523634cc95b106328fbc6330fffcada0a1cf250c3a988971073441184b9194fe0d05fd62a33901fa +DIST github.com%2Fcodegangsta%2Fcli%2F@v%2Fv1.20.0.mod 34 BLAKE2B 7a0262643eb160a5f679f4599cf391a7c76ec183874b69c64483d3255a0baf8a68578d1a1d160b5b947c28b124785a2209e9f1b25dbb8cea15cd58e0df481560 SHA512 ee383b82e3fcc05ecc8b39399b1dacbacf3ea7e89e00569c682d565da000a46e79d8cb330d1eb7e483508c0d0f152033df9d21f6f71f5fb6fc3834d50655111e DIST github.com%2Fcontainerd%2Faufs%2F@v%2Fv0.0.0-20200908144142-dab0cbea06f4.mod 967 BLAKE2B e6ca6fbd86a4d7a4477dfc1277c989adf8df3a1797280c707793c2442aa7db91bc77a19d55844a15720eaaf9bc88441d135ef185e6ed083a13f03068cfe8421d SHA512 050128e0bf54a0c09ca9ee2a5ffeebaea26a9d1360f1848e797b2766d931191878bb6080eaa7d501271ad5fefa54be13503da3bbfdcbba7af059d43b64d0fbb9 DIST github.com%2Fcontainerd%2Faufs%2F@v%2Fv0.0.0-20201003224125-76a6863f2989.mod 647 BLAKE2B 7f778d01f167f1f7359ae817b361bfa530a0eb0a80f410068504bcc53fb2eb47a2a1f9fc9fbac2b6506139c590126bb062dbb612c93f3ed2413f8207b39d46c6 SHA512 e3c8ccbdb8a0057eabb65421f8ca587f4cf5d9dcc0a33ce1ce7c6f827aec10c9d878c69bec1f01b9977e74f093d238326bc3eaea4cc63b0000bfa965406eb970 DIST github.com%2Fcontainerd%2Faufs%2F@v%2Fv0.0.0-20210316121734-20793ff83c97.mod 256 BLAKE2B 84d24102b845ad59069a6e1eff870db229dc19d86f5e7c69db0bbea3160b31a2b9d665dee392f1690808a65fc291922017c9fd53faa6f2f1b7ef45107e1eb728 SHA512 64b634e3f82598c9efbe9b0b3d6d2e567595a500f8b19593c75bd2f9855c412ba2a94377e6b7b08925dbec2abc8b224afb314ac49c740318d8cc3001c9ecdb2d @@ -188,6 +211,7 @@ DIST github.com%2Fcontainerd%2Fconsole%2F@v%2Fv0.0.0-20181022165439-0650fd9eeb50 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 DIST github.com%2Fcontainerd%2Fconsole%2F@v%2Fv1.0.2.mod 142 BLAKE2B 904ed213588b607d9d3a8f66d34ee171c259d8d0a847d8fc2f758837e50890506ffefd103f6e7dacb6eb507a1b50ee77fb393f10c793b5887bcc94f9bdbc5251 SHA512 9c027acc553b3141cd60a6d9b7f7734d6e83820fe423036a63fe65311d128921848774240360b70a09e07ab48efb5ecc985d7afe4ef1b708d7f8fa60288e51a9 +DIST github.com%2Fcontainerd%2Fconsole%2F@v%2Fv1.0.3.mod 107 BLAKE2B bff0a12bbb7fb7295895e1a88dfffa6ffe2b8967c586a95612a7d3889c9f833500554f116296b224c6f694112d884f2154bfde2bb39ddfb95fa4a89af6afd0aa SHA512 d5d47837f7da5f6512a0a1cefc5ef19dbfeb97c5430e34fcad4e1fe5b6f3dec50a31009110f6835cf8bc986c4f3d16d40e60495543009fc88791a88b99e49a68 DIST github.com%2Fcontainerd%2Fcontainerd%2F@v%2Fv1.2.10.mod 40 BLAKE2B 5aab68428b3a2f13611b2994bc4ffa44a6d2863ce69d937f0fc36553d9850723ecbbc6ecc373ec7e4fa084edcf6387c828a9ab1c5266bd19ae84c86f529b8070 SHA512 2be7fea972fe99bd4406e4bf4770acc363ee0a5c88d3cdde9e273754c22a7c986509de5078dedc96e79aaaacf93c3ef101b787179b855ab592bb232f0274092c DIST github.com%2Fcontainerd%2Fcontainerd%2F@v%2Fv1.3.0-beta.2.0.20190828155532-0293cbd26c69.mod 40 BLAKE2B 5aab68428b3a2f13611b2994bc4ffa44a6d2863ce69d937f0fc36553d9850723ecbbc6ecc373ec7e4fa084edcf6387c828a9ab1c5266bd19ae84c86f529b8070 SHA512 2be7fea972fe99bd4406e4bf4770acc363ee0a5c88d3cdde9e273754c22a7c986509de5078dedc96e79aaaacf93c3ef101b787179b855ab592bb232f0274092c DIST github.com%2Fcontainerd%2Fcontainerd%2F@v%2Fv1.3.0.mod 40 BLAKE2B 5aab68428b3a2f13611b2994bc4ffa44a6d2863ce69d937f0fc36553d9850723ecbbc6ecc373ec7e4fa084edcf6387c828a9ab1c5266bd19ae84c86f529b8070 SHA512 2be7fea972fe99bd4406e4bf4770acc363ee0a5c88d3cdde9e273754c22a7c986509de5078dedc96e79aaaacf93c3ef101b787179b855ab592bb232f0274092c @@ -198,6 +222,7 @@ DIST github.com%2Fcontainerd%2Fcontainerd%2F@v%2Fv1.4.1.mod 40 BLAKE2B 5aab68428 DIST github.com%2Fcontainerd%2Fcontainerd%2F@v%2Fv1.4.3.mod 40 BLAKE2B 5aab68428b3a2f13611b2994bc4ffa44a6d2863ce69d937f0fc36553d9850723ecbbc6ecc373ec7e4fa084edcf6387c828a9ab1c5266bd19ae84c86f529b8070 SHA512 2be7fea972fe99bd4406e4bf4770acc363ee0a5c88d3cdde9e273754c22a7c986509de5078dedc96e79aaaacf93c3ef101b787179b855ab592bb232f0274092c DIST github.com%2Fcontainerd%2Fcontainerd%2F@v%2Fv1.4.4.mod 40 BLAKE2B 5aab68428b3a2f13611b2994bc4ffa44a6d2863ce69d937f0fc36553d9850723ecbbc6ecc373ec7e4fa084edcf6387c828a9ab1c5266bd19ae84c86f529b8070 SHA512 2be7fea972fe99bd4406e4bf4770acc363ee0a5c88d3cdde9e273754c22a7c986509de5078dedc96e79aaaacf93c3ef101b787179b855ab592bb232f0274092c DIST github.com%2Fcontainerd%2Fcontainerd%2F@v%2Fv1.4.4.zip 1761360 BLAKE2B e8da0a47356348be1fc7041566b7534d8184d8ced69c473795fe500ee153c512dcdc7efc194f312bb04e3fea046252362bdbf7687b61a2e522b033d02a3a740c SHA512 02b3b66de3acd918742eeb0de907f5795a87052d9a747326c3fd98d2bb23183344628e4fc80bcf8a684ff1530e14b21c58e516133e4d334c9de15779181a558c +DIST github.com%2Fcontainerd%2Fcontainerd%2F@v%2Fv1.4.9.mod 40 BLAKE2B 5aab68428b3a2f13611b2994bc4ffa44a6d2863ce69d937f0fc36553d9850723ecbbc6ecc373ec7e4fa084edcf6387c828a9ab1c5266bd19ae84c86f529b8070 SHA512 2be7fea972fe99bd4406e4bf4770acc363ee0a5c88d3cdde9e273754c22a7c986509de5078dedc96e79aaaacf93c3ef101b787179b855ab592bb232f0274092c DIST github.com%2Fcontainerd%2Fcontainerd%2F@v%2Fv1.5.0-beta.1.mod 3167 BLAKE2B 7f6c73dcc4bb66b6eed715b0da211fc3e651d577ba5f3987e10c715e316745fe7555d387704cb824b0bdf2b21c4d3b9b6e41c26e9f39db855adad277423eff41 SHA512 22ddfc302ef79b6b3f8a47fe5293f36775825ae07e2ecf41e53edf6ea78538d3c321f28241f55a16e65d19446953d3703aef358d83656e74c5147d3efc2fdda9 DIST github.com%2Fcontainerd%2Fcontainerd%2F@v%2Fv1.5.0-beta.3.mod 3160 BLAKE2B 5ea1ab9522c96ced2615f0116ecc7b762b138bedb1cd61b2dd955f41c47d7fb026e0ca8d91143569dace35f492ce4c5a4b5d8549a31885f7a11dda625b6b4114 SHA512 5201becf224bd0fb9afb13bd2272bf6410168f879ac0dd17ee81af6f66c16a6fd6b908b8d94d208f3c2c6f889039e2d2c3b208f9feb31b9e28a8fb7615d8c79b DIST github.com%2Fcontainerd%2Fcontainerd%2F@v%2Fv1.5.0-beta.4.mod 3090 BLAKE2B f86c6697ac3a3b6b35f70e2e5ffe2fb0c772a3d2e37ef929f4125cce251dea20c9229ad60cf7fe5d586dca4646d86be191152b2224e6c707c44ef26cbdcecc4e SHA512 ff4c945833966fef725e4add013e593b54c050ecef8912e2d8ac401042f055012040f7ef89201a9a76b9f3dd8d9f41fb01bfcc7352c7579c98ab492007180205 @@ -205,6 +230,8 @@ DIST github.com%2Fcontainerd%2Fcontainerd%2F@v%2Fv1.5.0-rc.0.mod 3189 BLAKE2B 43 DIST github.com%2Fcontainerd%2Fcontainerd%2F@v%2Fv1.5.1.mod 3320 BLAKE2B 6b27caf17aab4e9496702c8e8cee8b75c7468cad1eaa36526f6bf72095cf03e9ac8b7391af44df313fc3656d3c52f595d05922b2896ad0cdaf1bd29294f27e74 SHA512 352a2693d1e0a85bf705ac47666757e0ce7529192ff9349fa115e528e33c27cbbaec072e7ca51e98cb20ce5baefe6bb238f4f7f599e08cc2ed53c8ddca085569 DIST github.com%2Fcontainerd%2Fcontainerd%2F@v%2Fv1.5.7.mod 3315 BLAKE2B 61d955cea8876a6f400b2345aade50402af9c420dd4d8a258446c4e5985a252d2551c5f7e6e8fe575035717f9f284229bed6b165d88bdb97a421758ef2a91fa0 SHA512 dbdf82b793699e710b73b8034fd2c99f9eb2b8216c4653d3b2635ad3e61899f66d79fb06b2eaa01beda884c2ba277a8c6071d9e21ca2e52d45def385bec93f52 DIST github.com%2Fcontainerd%2Fcontainerd%2F@v%2Fv1.5.7.zip 2586285 BLAKE2B adece496811c1f6e7cbd1f28745b849e8ec9e0dad601418d47d064ea801a267bc66c8c8437af9b327e15d4330fcf9d5bd8d95c786f0e60abad8413099988a853 SHA512 fdc054bf09adbb2cfd77852f45c0e7809aa6994e94708fb714d4886b2d8001647b7eca24644515f7a7b0e521274c767b686a43df69bc00344c435c56befdaffe +DIST github.com%2Fcontainerd%2Fcontainerd%2F@v%2Fv1.5.9.mod 3178 BLAKE2B 6a554263b99a3e3b9407d0e0d37e3b93af9c33cffe46b010827c4d2fd0b351f5eea0a35a4fdd8c3f30381779285aecb151afedbd3ae298f70d5bfed8fa8e715f SHA512 352e551c896f247f98edffa371da8a60d6e6c54da1e03deb3c0f44c6e79a614c417580f8b4c3aae11bfcff75d428063434abeb582e9009ce1d31b28eaf69a3b3 +DIST github.com%2Fcontainerd%2Fcontainerd%2F@v%2Fv1.5.9.zip 2589914 BLAKE2B 73d13458c948acb6b79d6947af7526bf7881edfcf1f3ac34de0643b8932cb739d3bc2d25173f43979996c4c977479b22b538f2347aa065ff46ae6928ebd34178 SHA512 b796601f1c8d773fc9373dfe86cad1e3a1f86f9612f268092a1241a18b075b783d14319f42b63dc4cb2c223ab77ecb1fbfc1f4a2b12891a0dabbcb64cb0936b4 DIST github.com%2Fcontainerd%2Fcontinuity%2F@v%2Fv0.0.0-20190426062206-aaeac12a7ffc.mod 40 BLAKE2B d99a912436af30ef3f5fd53f6348367016633170289e08c271f0148a47db1f9c5ac5da362fcc3f6fa5a7e7977377299adcffe63e9c3315c45ec173d55248006c SHA512 442fc394b0be5c87d2b9edc858f47d52b1027acf1fade259879bac7c598e51692199cba7d4e175f21f772193f1570e47e82d6c6c6fa160e253eb49b09cbca793 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 @@ -275,13 +302,17 @@ DIST github.com%2Fcoreos%2Fgo-systemd%2Fv22%2F@v%2Fv22.1.0.mod 91 BLAKE2B fad305 DIST github.com%2Fcoreos%2Fgo-systemd%2Fv22%2F@v%2Fv22.3.2.mod 91 BLAKE2B 75d03e4a6fc970743c11a4a9d52dedc93f72b3dd3052c72cdd660af9df42b014f48ecd65961248e3b20f3e258d1ea36e058879a7039ea58441902ec5f339e382 SHA512 722430decd4f1022e8b035bcc7c1ed295db21a3c64f9dbdf409bd0442356664d378d4af37b7de828c02453014a5a9ddefb3397cbbbc8481c14179ecba9499a5a 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-20180928190104-399ea9e2e55f.mod 29 BLAKE2B db9b03b0adf02e3b379eb06d67988a60f2e2034d1217e56b40ebafc1262cb4803500b73a3e697a5a73418615c84310bd7f7aeca6db56f6ddbcf6c044cce0e9f3 SHA512 ea629c85891049bdff24f75a4dbce34f048a9627fc126b44f497b3ae65602045ca4fe0856e1b3d7ba050bb867226b90c25912565867c696bc370697341681c33 +DIST github.com%2Fcorpix%2Fuarand%2F@v%2Fv0.1.1.mod 431 BLAKE2B f58dc1f8ced55fc31d771894000b6b8f7704b78a73a256c0a44ca6e81f82972cd8030f072319b9e6b8ed85853821a6cb82e0183cd9af9e7cd22263b1d66fe91c SHA512 5317b51f8fc23e83f415e5fc39a4202e6d2550ebe22c20140551265f8d3a538b2d4ff38cec62f81d2dda00415a4690d157fafcafc81ff1c00aa7db1622a19c1e +DIST github.com%2Fcorpix%2Fuarand%2F@v%2Fv0.1.1.zip 31213 BLAKE2B 3bf41541a7164d47ae7f10ee60586abf33fecc5d40bff31fa75e28532a9061b1fff8ec8de922650f6f5af0ec7f20b5617ad9ba612831e057a1ec5500d22ba007 SHA512 f472d25d72b614faca66dd42953915d94c41cc6c7fe1cb5d4086a724e7864bdb7198bf2cc0f2c8d6be4c4406404c02130e7a3d54862e429fdaa242a518deac4e 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%2Fcpuguy83%2Fgo-md2man%2Fv2%2F@v%2Fv2.0.1.mod 100 BLAKE2B f52c698746c9638de975bcac96fde4bf63f7f2e82d0767b28b4aa07e8900c41f508aedb0204b156cce3d12718b9c17ac1a0873189ed5ebed32282e77cc4b4adc SHA512 d39412bb14c058291d07276337f802547bfb1a682cc65199cb04334f8089b6ea5d4d73587c2765c518f9e27fa3421c276eaea616d7cfbe36a2a244326edf1cb5 DIST github.com%2Fcreack%2Fpty%2F@v%2Fv1.1.11.mod 39 BLAKE2B 71e70b038748ac19649698b1c0e59af99ce0b1c5d7c9177e8c55751eea9e82d4828b27dabb17cc04978142c9fb7a54d90c062a7cc3fdbb86116034026e40baf6 SHA512 9cf1687520933d3d6bbec9d7c51472998d3bdbe1b3d2a7478fca80f9e7944f9040a2b8ec7d49f1458bd46a5121bae4810d314725add41efd413319a5006b944a DIST github.com%2Fcreack%2Fpty%2F@v%2Fv1.1.11.zip 19702 BLAKE2B ee009befd8861b2556869434d14c1d4ce130d432ba5f43821b0cc2f6fa493bc8a4f93a011f05f5789f7c388b2a74f272623d6dc2689a5c29dde0b3c307598173 SHA512 d7c39c78c074d060973433f5f4c1405260fa9f49ba9ff020630bb17404412337b536275aac71ae30c0e3783b95585c46cc492f722572b941fa1476898a6f7e8c 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%2Fcyphar%2Ffilepath-securejoin%2F@v%2Fv0.2.2.mod 45 BLAKE2B fd78b551df24aaa503a1e3a673291776e988c7975ac3bad69beadbec7ac5c85675da6e6da9deb4463535e1b0ef0a3e640df6e7ce771de71f033f0e7a3f67a1c1 SHA512 9d9af0844e5c76f84c3804b788cd643e461b02b8a00fa5a41a6238dd72dbada1bb03aa3e7e420f0c68d9926b9cbd2d159456f26ceb64f1c51162da939742d0fd +DIST github.com%2Fcyphar%2Ffilepath-securejoin%2F@v%2Fv0.2.3.mod 54 BLAKE2B 630d321607bdac211853e0e0e6649b1bc292bd52fee12528d8036ce02bc239e56647c75806a02f582c3e5388d9d8c66537182b94990d8b177869264675dce1a3 SHA512 78a9a387ac82a766c8c71c7fc31e977cd013c806d53794f81bb112ed2f6494ea2bc411e6f5746b71abcf8c39b0b60b981ccf09794197879ed96ba0aa8819580c DIST github.com%2Fd2g%2Fdhcp4%2F@v%2Fv0.0.0-20170904100407-a1d1b6c41b1c.mod 28 BLAKE2B eaa8a9fbcae0146b856a3049263745784b408c86ebeec08966f1f51567eb6185a58ac126e1c2cedd76fb83904c2011e30be079eed09c1ae85184d3524fae2cd4 SHA512 26d198660f3090f0b407efa5c534e963fe98537117ee3bf8ce6b28d84d4cf74320abcfeacc400e873ab16cc28cc0b158b451526d8ce22d08e98f8c5c473423ae DIST github.com%2Fd2g%2Fdhcp4client%2F@v%2Fv1.0.0.mod 34 BLAKE2B 9c3101272ec15930da5985c33a6f623be604c73281209793ab20276863a7552efaa8c1a9167e0a5ecdb11a4f713909be8dc12103ced353d21d19e28693820fb7 SHA512 d93e8325fc82633cea4ccd5ca7df21c9d72d9a0c79dc39299008d7b163fcb67a7f9bef8cad2d2a5c268e85c41ee8a54bbf4657f0f0ecf20b211eff7f1e5b3b36 DIST github.com%2Fd2g%2Fdhcp4server%2F@v%2Fv0.0.0-20181031114812-7d4a0a7f59a5.mod 34 BLAKE2B 0b56809cf0ed4e3bfa7b79df2e82e247e083dd3b7467cccf31efed7b2391c817a41eac5e85035ac5ed806bf19708c62b54f634ecf6b5ca83d5781f40a593dca2 SHA512 ff1020a813cca721b7c41d2d4c3fd1924af07afbe798d352a44b07486dff9d823f8953bb011ad3a5b2ad87baa4bd1baa97be1820bd22bd98d37f166b4f0bd9bd @@ -295,10 +326,14 @@ DIST github.com%2Fdenverdino%2Faliyungo%2F@v%2Fv0.0.0-20190125010748-a747050bb1b 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%2Fdgryski%2Fgo-sip13%2F@v%2Fv0.0.0-20181026042036-e10d5fee7954.mod 35 BLAKE2B 8f9b63ec3e5f70db4f7f0185a03aee0608efdaf267377c48bc0e1aa6c37d431119d6e422c8e7c9bd93f0819796ca0aac423804ff0acdd49458265dc37e9d439e SHA512 2b6a3774801edff4f0b3fd40ae8e5396782e796e36b02b4d2f34e5dcce19d2f064a7a8d0787a9cb994b9208acf39b466f291525cf6f459ecd7c45d947dfba50e +DIST github.com%2Fdimchansky%2Futfbom%2F@v%2Fv1.1.1.mod 36 BLAKE2B fc3f6a7a743de397801f3814ff9d164976370c0b4084806b72d93b027c85f95a2a4beeb7b87082b0c2795f3108e95b1906b16e04317eb0722dbcd558cce03733 SHA512 61f4f9c015313ad381be1c47d53278f5215c2aea5ca778bd117061652e6a879cb77b3f786797fd6fca3247f2ff22d4657d0dac2f8a8105758bd4223fe3f5d7ec +DIST github.com%2Fdimchansky%2Futfbom%2F@v%2Fv1.1.1.zip 9862 BLAKE2B 1afeef2dded5ca4ee36d0f29821cc9eae0a40b605b5a82caab987b7269fefdf4379960ad0565b21ac33c2fb64c8fc1c5fbab078fe75e7e0d2b2725c66c9030de SHA512 2e1990eecfb1d73d4c3cf8205e700009076ff7745593d8cfb1f9a010dc2a96d58426b009c7b86042dbba69c40a8ffc82997dc4935ccf7f48f45fa2f26c36cae1 DIST github.com%2Fdnaeon%2Fgo-vcr%2F@v%2Fv1.0.1.mod 32 BLAKE2B c96afb14f9809bf9dae22bd2260c31921b0435d4459b4386ee016514b84580aaec258fb1f8347fa6447524376de742135ff87b170f40cbaadaa41c41b553ae25 SHA512 320a96424fcf2296f59f8ba247cc9dfa43c35e2e500fc1dd990a69316d4ccb68437e4c4f98e849173161490cad216c15eee039134b3028afa7dcf82d9b8e6423 DIST github.com%2Fdocker%2Fcli%2F@v%2Fv0.0.0-20191017083524-a8ff7f821017.mod 29 BLAKE2B e7c2f5d22f88da5836f4de5c23e6e1a0e1eeb43e7d6b49b79e25a2b5d04b892ad9dfe7bb174c93cb60faf8e78683af6b296606371ceaf7eafba76a85a6b1c73d SHA512 7681fbfbd36f2ab19e01f6e38f899cf538fa34e4abb34bd38660459d9060367f49680c85f75da08f8d3e7981e9ebf1f911db26e31e1ab44f451640e435cfd877 DIST github.com%2Fdocker%2Fcli%2F@v%2Fv20.10.10+incompatible.mod 29 BLAKE2B e7c2f5d22f88da5836f4de5c23e6e1a0e1eeb43e7d6b49b79e25a2b5d04b892ad9dfe7bb174c93cb60faf8e78683af6b296606371ceaf7eafba76a85a6b1c73d SHA512 7681fbfbd36f2ab19e01f6e38f899cf538fa34e4abb34bd38660459d9060367f49680c85f75da08f8d3e7981e9ebf1f911db26e31e1ab44f451640e435cfd877 DIST github.com%2Fdocker%2Fcli%2F@v%2Fv20.10.10+incompatible.zip 1879242 BLAKE2B 7fca386a9649984b78018ae5b8c98955273943b0d0263f81c48d3ee93934d0e92f2536ca0b0002ffd28a87873d2239374397e793ace89f850f78f32752619ed9 SHA512 ed4be5b3b3bf67904b2421f10dabc2d35eb98b1d805b50e4517c67c68c01b90ce21fbc354b798c1864bf69bac084684c70fe96d45609ad7fb8904fa8c8fe61de +DIST github.com%2Fdocker%2Fcli%2F@v%2Fv20.10.12+incompatible.mod 29 BLAKE2B e7c2f5d22f88da5836f4de5c23e6e1a0e1eeb43e7d6b49b79e25a2b5d04b892ad9dfe7bb174c93cb60faf8e78683af6b296606371ceaf7eafba76a85a6b1c73d SHA512 7681fbfbd36f2ab19e01f6e38f899cf538fa34e4abb34bd38660459d9060367f49680c85f75da08f8d3e7981e9ebf1f911db26e31e1ab44f451640e435cfd877 +DIST github.com%2Fdocker%2Fcli%2F@v%2Fv20.10.12+incompatible.zip 1879247 BLAKE2B be79134e086c38f0b52b4dabd1c9e79cbd361120222ac133a5111535422c9e09d88a2986c07441ce70684bfbea53816febeadcce06c269a2dc98dca6a380cf57 SHA512 9f6dbf8128386b26ae8eb2b5216b5e0bb380aff3c7c87433ca17e8a8a0d926d6c566e2e42704fc23a8aeed6488888fcecbd60f6e5cafdd1c4607ce7644aaa6c5 DIST github.com%2Fdocker%2Fcli%2F@v%2Fv20.10.5+incompatible.mod 29 BLAKE2B e7c2f5d22f88da5836f4de5c23e6e1a0e1eeb43e7d6b49b79e25a2b5d04b892ad9dfe7bb174c93cb60faf8e78683af6b296606371ceaf7eafba76a85a6b1c73d SHA512 7681fbfbd36f2ab19e01f6e38f899cf538fa34e4abb34bd38660459d9060367f49680c85f75da08f8d3e7981e9ebf1f911db26e31e1ab44f451640e435cfd877 DIST github.com%2Fdocker%2Fcli%2F@v%2Fv20.10.5+incompatible.zip 2027974 BLAKE2B 2736fa5da2cdd36aa55ca293f611c672118855f12f300a8dc993a6662faceb362ab8a1592f47e060e9c2c5a36eea3c8cb44bc38e277823bea3a6d4ecacff1fa5 SHA512 bb076c7112d95518193c7b1f030626f62a98038c8830cbea95d54307cb25fc06369c22a3a216724875a00e4e52b23b4ae1460493b25ab46f8850f3f2f8fb2ea1 DIST github.com%2Fdocker%2Fdistribution%2F@v%2Fv0.0.0-20171011171712-7484e51bf6af.mod 38 BLAKE2B cd95ca3c9baa32743ad6a0c2359dfb95eaa79009366a4019e5e1a4d3ded54090b005d307ef18942fe4de4027e7fe688e7ad046f226c77a3495e2ec579223a9ee SHA512 662e7810daa3242958f5ac7c71bccd25fc39ce814db684641cf69e96a5573dff638faff15aad77b7abddce767f4ddbfbd8a1bbb85a2aee5a0e80c96baa3f39a3 @@ -309,6 +344,8 @@ DIST github.com%2Fdocker%2Fdistribution%2F@v%2Fv2.7.1-0.20190205005809-0d3efadf0 DIST github.com%2Fdocker%2Fdocker%2F@v%2Fv1.4.2-0.20190924003213-a8608b5b67c7.mod 32 BLAKE2B 60d7bedad25f2503b81b09e753b7f5aac1ce61c5b128e08dbb42f73cb5f3748d376aafcd475cda1f50f97a88790992ec920d2309e8b3faf914640ebdf4b21404 SHA512 ac7ef0a0baf8fd96efb31c685f838842cecc51e9332cafefab138f16438fe00962e91b31e53d93214ff9d18558634d4b9bed4a0a9567e06646da2d2bd3e9c439 DIST github.com%2Fdocker%2Fdocker%2F@v%2Fv20.10.10+incompatible.mod 32 BLAKE2B 60d7bedad25f2503b81b09e753b7f5aac1ce61c5b128e08dbb42f73cb5f3748d376aafcd475cda1f50f97a88790992ec920d2309e8b3faf914640ebdf4b21404 SHA512 ac7ef0a0baf8fd96efb31c685f838842cecc51e9332cafefab138f16438fe00962e91b31e53d93214ff9d18558634d4b9bed4a0a9567e06646da2d2bd3e9c439 DIST github.com%2Fdocker%2Fdocker%2F@v%2Fv20.10.10+incompatible.zip 4586355 BLAKE2B ee62cedef099f5ed3c84a2a7ff55a60887d212fcd13c222eea00d2a46c671e4607ed81a3d4235666c958d14a5524ccc1845af350f993d54934cf053684bf5430 SHA512 3a33b976a0e86a0c90c77e750c18ad0d828c260d489e97e699b86ceb4d9409ec9280e8a74b006d31a54c0e26a80ccaebe3d0f7000971d2632fc6a525e78a12db +DIST github.com%2Fdocker%2Fdocker%2F@v%2Fv20.10.12+incompatible.mod 32 BLAKE2B 60d7bedad25f2503b81b09e753b7f5aac1ce61c5b128e08dbb42f73cb5f3748d376aafcd475cda1f50f97a88790992ec920d2309e8b3faf914640ebdf4b21404 SHA512 ac7ef0a0baf8fd96efb31c685f838842cecc51e9332cafefab138f16438fe00962e91b31e53d93214ff9d18558634d4b9bed4a0a9567e06646da2d2bd3e9c439 +DIST github.com%2Fdocker%2Fdocker%2F@v%2Fv20.10.12+incompatible.zip 4587260 BLAKE2B b9da7c941b92ffddf039b69c5b044539bedb6cbe2ba8989da74fbe4f3b114fea8611061e3d93f27a3fe3251e9823bbb8e839fc8d589c029bd5ad9769ed2371aa SHA512 d440cbe81eac1be3de81fa0be72ac01cfe24067ef527165666d2834334da7c7be9d9d06924d1dbccb4b85eecda0d744705daad9fe287ee68cadaadb7541a0447 DIST github.com%2Fdocker%2Fdocker%2F@v%2Fv20.10.5+incompatible.mod 32 BLAKE2B 60d7bedad25f2503b81b09e753b7f5aac1ce61c5b128e08dbb42f73cb5f3748d376aafcd475cda1f50f97a88790992ec920d2309e8b3faf914640ebdf4b21404 SHA512 ac7ef0a0baf8fd96efb31c685f838842cecc51e9332cafefab138f16438fe00962e91b31e53d93214ff9d18558634d4b9bed4a0a9567e06646da2d2bd3e9c439 DIST github.com%2Fdocker%2Fdocker%2F@v%2Fv20.10.5+incompatible.zip 4571399 BLAKE2B 01e24524ce18179649f706f1f205ac1a98be0d1803f8db4c08dea1aedbc742f418fcb72ae34dbf7c7f799d6d579a3187f98d97f2990edb9f82a50c0bad443ee0 SHA512 3755024e1c4e5f17b10b1527829147127060d594467fca5da55d47c26ea4f79669caecb1c54842ed609b0a918b51fd0b80f74093c3c020350893c4ce8aa38e19 DIST github.com%2Fdocker%2Fdocker-credential-helpers%2F@v%2Fv0.6.3.mod 51 BLAKE2B 324ddf12d16d5c0261f3700594d6a352ad79601237806dfa84179ff6524b7f8f2f7eb13326ab6ad1f7c22f4a358372de89f4f257d5ff6a702e865bbb56c45274 SHA512 a2ad0b6ddee7601a260905c3d146540292ff3bd69b62166b6b4ae1d25f4f0c8872fe144ad4f3024d0d9723f0f1c8c9ae7bf4e2c6ea5f30a14161bee94c3c06b1 @@ -338,6 +375,7 @@ DIST github.com%2Fdvyukov%2Fgo-fuzz%2F@v%2Fv0.0.0-20210103155950-6a8e9d1f2415.mo DIST github.com%2Felazarl%2Fgoproxy%2F@v%2Fv0.0.0-20180725130230-947c36da3153.mod 34 BLAKE2B f28e4e0816416341c47f1050c45c142e5f54ea8461f335b1303def3516a3642a4cf29341cb16aa3fe7a8f78439732058a3712b3831dc35b2db3bbfdc8289ba2d SHA512 df974cf26d8392df0aa30b39a28ad4b6fa2c128cc6e4be98e91aad8f997e76f98d16a5c19cb3aaa510f659ed8c02b05e7d93888648f30c701fa02e63707075be 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%2Fv2.9.5+incompatible.mod 38 BLAKE2B 10c510e0332f88b1c489b5787540e7db93d5babe8fddd2d1603991bd08408a590d133646697604ee008f8a16f1cc384d8223d07e74d5da7e2242434accd1bb9f SHA512 d4d6319d58284419a3bfbe6eef0623570cacf0cd75a192cf5ce49846d75f02dee4188a68b9c62a6c38864503a7884e08d03a44a35296d1a077ea46ad5d68c820 +DIST github.com%2Fenvoyproxy%2Fgo-control-plane%2F@v%2Fv0.10.1.mod 711 BLAKE2B 311faacaceab6bd81c36740aeb7b129210add0b327ab6d8ca04af1db5293de279b9ef7f977fce0e6b8f6231faa62b895b4c4d4b0db4616c4ece600ea0bf16d27 SHA512 e2e8fde30d3b74689f72b7848b6e4cf01642e67350403e2623460a705e74e2842ab7c80a4141228b4c34587993407e3817fc008ce74a89dab1058c1fc8c91426 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 @@ -347,9 +385,12 @@ DIST github.com%2Fenvoyproxy%2Fgo-control-plane%2F@v%2Fv0.9.9-0.20201210154907-f 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.6.2.mod 502 BLAKE2B 74d4d1dd8023983a142b5a2c37d92955f57c6f79a3b9359a880c13919c918be0c139be537c9fe44c664548a82297c496dc5b45714f5f5bc1f30ea1bc80156885 SHA512 57184da50da6820818c4f9ee7f2833fc42ba425775edbdd573093a2ff2257f74b94562dbcf3e08c8a89888a8f98a5332c8fd1e27e1dba06958917a9b53e0125c DIST github.com%2Ferikstmartin%2Fgo-testdb%2F@v%2Fv0.0.0-20160219214506-8d10e4a1bae5.mod 41 BLAKE2B b0375652028ba60575d0fcb578263105c2ddaf6584a649dd39829c153c7a20b7928e7bccedc6fc323c271314e89012ecafaf9f310783e60c1385bbb275e4d101 SHA512 c18151d6fdcfd4ea4d8eb747bd632eaa8869e0011857598d3850ee7e333282e8eecbe2eee906231d4f04b3138d17d3d51165dda6724cda5a6211efd667672557 DIST github.com%2Fevanphx%2Fjson-patch%2F@v%2Fv4.11.0+incompatible.mod 37 BLAKE2B cc30b89e62bb3a524aa3d6c55c472d2b157d3cd3b06d63b8f68c5ec035b6281dfef631064cd836f696317bd0ab517eeff464fedcf629491ed87b748281f9508b SHA512 f3ebd49ed1f05193a2999ce7178a9bbee1d1feae8b13c612a8a57d5c836eed66307271d9dd21de79800bbe9773364e826502287c366c4d3e2ef16d4a346378a0 +DIST github.com%2Fevanphx%2Fjson-patch%2F@v%2Fv4.12.0+incompatible.mod 37 BLAKE2B cc30b89e62bb3a524aa3d6c55c472d2b157d3cd3b06d63b8f68c5ec035b6281dfef631064cd836f696317bd0ab517eeff464fedcf629491ed87b748281f9508b SHA512 f3ebd49ed1f05193a2999ce7178a9bbee1d1feae8b13c612a8a57d5c836eed66307271d9dd21de79800bbe9773364e826502287c366c4d3e2ef16d4a346378a0 DIST github.com%2Fevanphx%2Fjson-patch%2F@v%2Fv4.9.0+incompatible.mod 37 BLAKE2B cc30b89e62bb3a524aa3d6c55c472d2b157d3cd3b06d63b8f68c5ec035b6281dfef631064cd836f696317bd0ab517eeff464fedcf629491ed87b748281f9508b SHA512 f3ebd49ed1f05193a2999ce7178a9bbee1d1feae8b13c612a8a57d5c836eed66307271d9dd21de79800bbe9773364e826502287c366c4d3e2ef16d4a346378a0 +DIST github.com%2Ffatih%2Fcolor%2F@v%2Fv1.13.0.mod 126 BLAKE2B 994134e6d9b2ced5dccc884460b1e474a906c1fc27accd9481f0ae664d225eb57423f0820499b95157726a39dd69831aba944c443dafced0318af10cea46e53e SHA512 657d9220217da47372f647fee297258a13495d7c10bd75d0645a21e81c41443b7a71f8162178181396129983cb695241056f052412fc2d5c4fefb214a2a82587 DIST github.com%2Ffatih%2Fcolor%2F@v%2Fv1.6.0.mod 30 BLAKE2B cdd74965525563fa7e3db19aae87c777b2de65faeaf2987957ea3bb4c0c6a91ab82fe02bfeeab4d6f523214bc2e929628c082edb967d49309e75483ff4c3bb41 SHA512 2dfc66b2f6accb7ecaccc48cb3daa338173f4751d954cb2912025d881f17a7a2df0457b2d7420f2d93b50519a2437a763450c4d639a26b3289fce7bdec5bb144 DIST github.com%2Ffatih%2Fcolor%2F@v%2Fv1.7.0.mod 30 BLAKE2B cdd74965525563fa7e3db19aae87c777b2de65faeaf2987957ea3bb4c0c6a91ab82fe02bfeeab4d6f523214bc2e929628c082edb967d49309e75483ff4c3bb41 SHA512 2dfc66b2f6accb7ecaccc48cb3daa338173f4751d954cb2912025d881f17a7a2df0457b2d7420f2d93b50519a2437a763450c4d639a26b3289fce7bdec5bb144 DIST github.com%2Ffatih%2Fcolor%2F@v%2Fv1.9.0.mod 126 BLAKE2B 629ef676ff997553b93c44e9024e6b3d613b51e276d2ffb65bd9042ec1cb0455124e5ea7c5dd0e69599a25031ed536cb3356321e37248921fd8287b47656104a SHA512 a61784b08b335d2a893688c279cf6f4b1ca222c3bc8236fd24536aad2b185fa718805c9022e1ce142bd87e39fed639fdc9035c9ea9ff110e985cd01cd612e9a0 @@ -365,6 +406,7 @@ DIST github.com%2Ffullsailor%2Fpkcs7%2F@v%2Fv0.0.0-20190404230743-d7302db945fa.m DIST github.com%2Ffvbommel%2Fsortorder%2F@v%2Fv1.0.2.mod 46 BLAKE2B 6a3e83c8a405b63e5232cf17eaca69b743ddf80d1140e9351c67d3ab56f7a644a8e952535d7fdbf738219518706fb738ec128ddbc125d35de60c19a2bfba580c SHA512 31cadc1939053cabcc279f7db17b5a6f9455856fc41ebd74599ab3156970b2256165492fc007bb022731943bfe8523a2e4822a7f3e1dd538ff8b90823d64c4a7 DIST github.com%2Ffvbommel%2Fsortorder%2F@v%2Fv1.0.2.zip 4957 BLAKE2B 8e379e89e4309f65f425d586392ac290770492898752fdf24db82425d83d79cc392f94e09acb0b548099e65185976ea1ac19cc034fc1bd0395d9a72c51955c36 SHA512 6c56d7caf422f6ccba51beb19e56bd2254b579259fd56ed52d964b390298a98c5be8b829a420b99daae49817d72f4c491dac380267cf4a6b30798bc986b0fb75 DIST github.com%2Fgaryburd%2Fredigo%2F@v%2Fv0.0.0-20150301180006-535138d7bcd7.mod 34 BLAKE2B aacafc6177e1e87c8f4a17f295900d749608f722755d31a1939d1b601e4719984c0d1299fc4de9fe74c1109852009daf4641cb5c81629788a639eeb9314867c5 SHA512 c4b5fc4230e8e9c7631f577ee15414f7a72bfe27af524fd6bfad8c38a81426411dce35a191d840a9c69eeedfeacacd3f2a108c5eec35a3e30b0a7b262b15340a +DIST github.com%2Fgetkin%2Fkin-openapi%2F@v%2Fv0.76.0.mod 225 BLAKE2B 6fece748d4f59e15fca04bb4b72a71f2044d0084d88299c1f6643d215e32cb727ca7ac243dfe9c2e1d58d01dcf8927fdf146b1cb1e92ba7981924715fd37705b SHA512 a144b33a987c483f70fc2590124fc3a94e83931c73e72efa8d55f9ed9c9807d9bf58c425a0c7d5ba0652d466145b5f8ab2b4b33f2f20fd6e7e0e0ce7e5669885 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%2Fgo-critic%2Fgo-critic%2F@v%2Fv0.3.5-0.20190526074819-1df300866540.mod 537 BLAKE2B 7a70f84e859adcf37ecddeb2e80e4c1302dab28b15102ef30b995d4a2986151c6646f450705bb80b815cefbc80d68a26be28834c89780ab05f5e408ccce05362 SHA512 f1d930fa81501da87f58e0f96e7062be5e1406a1e99965ccabbc154a415cd2fe3fb374891e1fd7362f68003282c4bf59671a8521c5bedc064df9a730fdaa8ce4 @@ -382,10 +424,13 @@ DIST github.com%2Fgo-logr%2Flogr%2F@v%2Fv0.2.0.mod 40 BLAKE2B 58806201fdb03763a5 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-logr%2Flogr%2F@v%2Fv1.2.0.mod 40 BLAKE2B f852463d8a976ebf246cae63ebbd989dd4ba017f6daadb1d6c901b0ff8fb9a6fcdd5159fd616cc57102131d893988a3948a079916af662bfa0c190d74e402039 SHA512 c9225b7852db46ece49121f957a38d7a7cd4a63dad0286e5748bd02ec52db9469e433113f7285aee1170ab2a719a255815c71208816013ad7e51d2cd462138aa +DIST github.com%2Fgo-logr%2Flogr%2F@v%2Fv1.2.0.zip 51088 BLAKE2B 69d4cd0f7af129e8310b449116421356d22bba063ed736ab45dd24bc78812a5c23fc90ebf1fef8d0b6da7375f9409de2674157b0ee7a71aa9b64557ab94c5779 SHA512 54f52001a1bf48c4f7ec8f2af7c6176acb41cf4e970dc630205ce843761280f4f0fc24838bb2e07c4c58c81e0f78650826911a8824674bcf2951ea722b0de5f7 DIST github.com%2Fgo-ole%2Fgo-ole%2F@v%2Fv1.2.1.mod 32 BLAKE2B 165b3724097f123b839b3f65d2e401caf6d8046fe822d3d9b9f15d74e1da21c45b77706f79716fc1b9c5322127bec754b2dd35442fe077dad4f3e301cd168ca2 SHA512 14e60a75a483ff4a1f6313a7a8a1dbfbc6ed4c223c7a9d18c0b355e84261084204a22ef1125a40e30acb1b43abfc97e60c045dd91a16d2b4068a78a54d854d28 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.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%2Fjsonpointer%2F@v%2Fv0.19.5.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.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 @@ -420,6 +465,7 @@ 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%2Fv5%2F@v%2Fv5.0.3.mod 42 BLAKE2B 79541bfacd3378a6c6dbe9591309a80390444f2dc2419fb0137c723c6a2ec1e0588c00704ce3c19dc93297b19db89f79bfa09daa2632f6674e35e76819473cb0 SHA512 b9aad4f1c1d4f2c43b293b0c9ca8a600a37ca407ba8b22b0f826c8355828cb7860a96a85df84f720fe8aa2840974807ea7ea7b790790c6dafed794e761f1f26b 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.6.mod 42 BLAKE2B 79541bfacd3378a6c6dbe9591309a80390444f2dc2419fb0137c723c6a2ec1e0588c00704ce3c19dc93297b19db89f79bfa09daa2632f6674e35e76819473cb0 SHA512 b9aad4f1c1d4f2c43b293b0c9ca8a600a37ca407ba8b22b0f826c8355828cb7860a96a85df84f720fe8aa2840974807ea7ea7b790790c6dafed794e761f1f26b DIST github.com%2Fgogo%2Fgoogleapis%2F@v%2Fv1.2.0.mod 84 BLAKE2B c25f6962ddcb02b08459d3ea1063e6c3f20e5565e0a70673b7f7c505ca25e219e1e365cccac9d75054b23446e4957a5b136479a35e0d261e2e16519d17781e78 SHA512 be902a6eafa64bbbf2f347367265450369fcbd47a132c3937a7b72946aab00c85c8cae9f98c49dcededc5854362fd78786df3f54ef07e58cd5c92d2b5904828b DIST github.com%2Fgogo%2Fgoogleapis%2F@v%2Fv1.4.0.mod 84 BLAKE2B a4c32df89469a4b93e0d85b867852d870bca997fd2d31163529c9a9f43e67765099caa6dd708e2edc4500b5496c4d36445d8f5c13ec9b08345d6f155dd68fdf7 SHA512 435ffb431d95016e1b15d4bebf142423ab3ac863a17a8ceb4a1595892e1a786a77b37ae0d3c63cd55904e92a783fd908ff5d79f9eeb5e1ebe98dc7e2c0b9a078 DIST github.com%2Fgogo%2Fprotobuf%2F@v%2Fv1.0.0.mod 32 BLAKE2B 939b72a591bc5fbb649c21a95b2c4b3f5d3ade273377f1f89407e55f436e7a863f15d708aabfc5435334500c8cb1e3ba057439c8ec81cfde68c1ec6794c6de6e SHA512 ab6c57ada3b0d1e36c91f3e0f45e573b91a4869f230f02a7e5e3e5a8f7e020bf56c63df1cbdc5b552ef9a4229ab739cf76df7f799091a2efa148ab9e5c12b1c5 @@ -487,6 +533,8 @@ DIST github.com%2Fgolangci%2Fmisspell%2F@v%2Fv0.0.0-20180809174111-950f5d19e770. DIST github.com%2Fgolangci%2Fprealloc%2F@v%2Fv0.0.0-20180630174525-215b22d4de21.mod 36 BLAKE2B d0deb13e3870c92583050942811bb6d76ea9a9166338ef27ebb9c210485f9e2d8248648fde86ab70b3bd4c6e8bca94bc54c3881400ae116a9c65d13263390626 SHA512 1890310dbfb0f686572f07b39dbd2d8559b8535702fdfee0302dbd768a6c362778795163a2bed22942d9a3eda488eb761e08443cd0a1c45e2885b276a235e349 DIST github.com%2Fgolangci%2Frevgrep%2F@v%2Fv0.0.0-20180526074752-d9c87f5ffaf0.mod 35 BLAKE2B 5e1299e377856cd707fa70af1dbb083c3dde1d1ce9d8a25caf3b3d4a371c524127c2b3060d65e0aec6ada61a560563b1c2315a888cf38e4292b192079ac90805 SHA512 3a2d357bc6c7e558cf29e309d718b76f37686bd9457ba101a36c1b601abefe5aaf292fb9c81fffcc4411e6edaa51d130c875cee5b51368f758d26e006d7e9a2a DIST github.com%2Fgolangci%2Funconvert%2F@v%2Fv0.0.0-20180507085042-28b1c447d1f4.mod 37 BLAKE2B 419c6e5eebd9f78b3e509972d55fdb5c0de90e393e15793a1f1fac97352758dbd5908bd3aca3169b8787b98d38d3dbfd0da3b432c271d39387607f30de75b5d8 SHA512 3910c0cb068e7633473069601aa57e05d47641120229e06ff0917fd4f34ca95b06d0eacbe6fc967fe6827f620779ae0494c4bb9479919e4f0c9a6c5315ff52f1 +DIST github.com%2Fgoodhosts%2Fhostsfile%2F@v%2Fv0.1.1.mod 484 BLAKE2B abcf6b94e51855fc4fd363faeb0a456bcb49fa467d8ab244ba3b5af255cf438491d8175883c749cea7fca48337ca6455f11781e2e169584884902dea2fe5d084 SHA512 a531eca53808e25cd22cc96311ed3d1580110e11995ab82ae7c1321ce73cc769643d6d105f0e7060729a127097ebc85d196ca103101250aeb0ae4c977ac7df54 +DIST github.com%2Fgoodhosts%2Fhostsfile%2F@v%2Fv0.1.1.zip 15423 BLAKE2B dfb4c4633666f023c60a0bd981aae32026d3db522d05fe27bcf39416684d04ae62b2b450929218387642a4f18ce607f256fa9a416ce62da34a189359655c8334 SHA512 1acb5afa6f1d8af7cbe70c4d1b9009436b7f47506ff80cae15e96441791b8468e8fb0257a9bff43a257d4a06ea9c1f70c9efd8693519e47c0219f7413ab1e8f0 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.1.mod 629 BLAKE2B 301265d55a1b721f15a6761e5fa5123266ef57f11adac54db2d55b14a89b40dce70b307411dd012ff946c215fecf8a3c2b5342512ed0e974501c177499b95b2a SHA512 b1f1c83260a976b4d1e79b029bdcf7813184e3f6d45b066400f329b099ab478ac54afcddce10b3e358a14ae8af48c7a1b56dd231388ece034b6092fd11cc44c7 @@ -536,6 +584,7 @@ DIST github.com%2Fgoogle%2Fuuid%2F@v%2Fv1.2.0.mod 30 BLAKE2B 704029826c505198458 DIST github.com%2Fgoogleapis%2Fgax-go%2Fv2%2F@v%2Fv2.0.4.mod 88 BLAKE2B 840afaa28e8d5b816289e6556e114311f039b477e5ac86fc1c2ac80b1f8d7729ab6a83b99baa4c03de9634240481feb13900fd4049753b8de839656d6a7cef8f SHA512 31e50016a01fd485775368e2e430959278cb6c03ae6b1871b3d0c173fd43e91654ae87d1758c08daf897e55be8b4044bcb47fc072ec645d16e2594f345b46c73 DIST github.com%2Fgoogleapis%2Fgax-go%2Fv2%2F@v%2Fv2.0.5.mod 79 BLAKE2B 21f442637ef0be838858e192b563e158bf6ed1f7e06e09a3872fbcd613046b095c5209d9ccd9cc0853ef14947b6b70d4483675505d0905a1d2aab15e7bfdf80a SHA512 2af320b0514b032ee87a92d99d673579981571f325d0d46133e212a639eca274d5a6f8164a7256cfa6c063967b98ace36e637f53d90331903fd6e4a21f1a5a19 DIST github.com%2Fgoogleapis%2Fgax-go%2Fv2%2F@v%2Fv2.1.0.mod 257 BLAKE2B f5862e4f778d483d5966f52f2ca2a24175a82d3ab0c5e71973c1ccb646fb8a30f5865d4b7fd3c050ef532edaa20ecece24749a99fe353f4ad3c90ae12ae14373 SHA512 40630bbc128c7d42dc4e5b904a56eb39c42e2e51678a4b08c7786d439c5119c18ad70d3d3354f501b205096df1b0eb31a1a10c185f5b4f76cd9ec2c72cbaf962 +DIST github.com%2Fgoogleapis%2Fgax-go%2Fv2%2F@v%2Fv2.1.1.mod 257 BLAKE2B 4a85a5b7f9df2db9bd2316ef1e8516426b2e95189e108f63655ec89ba20f32a94fd28393fdc366b62779c2336e4c83fef45bd3bee3254607ba7bec56b73b6cdb SHA512 d7dc6a82b035808094f0a525fc650a51d778e5eb6de70976ffd81b99f9fd6426f8c2320da18f92f89cdc376dbea9b65b8a8e8e726981e5b27e42800ece08430e DIST github.com%2Fgoogleapis%2Fgnostic%2F@v%2Fv0.4.1.mod 278 BLAKE2B ddb0dfbc6706088c465077c061562538e66dd414033408a92d7a967fb4382f10ee4926bad97508e4106b9ee341bb7417337630ca006726fe79f3be7ae12a2953 SHA512 3a36f6a3ad1c6dd306291520ed836c77a58390fa21fb6777bc3158df18cb254096b0eecc791947e7815098e020f260a4914bbffdacb53407582f9cf2e908b7a2 DIST github.com%2Fgoogleapis%2Fgnostic%2F@v%2Fv0.5.1.mod 380 BLAKE2B e02888565ecfdfd6ba90c0a826f20c79c06902c11e398eeef8b3738306c15bfc23db0a82cf7c9bf95ce5ba3f79f293ef3a57c0c3acf56373237aa1cf9ccd8ad4 SHA512 df86f249888cb5eda40b6bc098b469465df9d53b1cc6c67bf610a0cfad408b650af4ce56a5fc13ff3014ff5077d1eb838da284b2bebb7e6a95b76943c3614022 DIST github.com%2Fgoogleapis%2Fgnostic%2F@v%2Fv0.5.5.mod 478 BLAKE2B 2a90f424cc3438a7f0af472f4b11a64151cd9259beb2a5c22f97e5384dc3f66557779f53d87a4fe13427bfef99dadf22123d90fa5f28f5fd7feeb086c40ba7e1 SHA512 f9347a47c8f5b479aba1332a89dc233235fbe95f293c591e35a9b64a96d02d8b34a3b38a7aa33c0c79d693c984efef92a6c4f7167f4cae1d6838bbce12e4ab2b @@ -563,17 +612,24 @@ DIST github.com%2Fhailocab%2Fgo-hostpool%2F@v%2Fv0.0.0-20160125115350-e80d13ce29 DIST github.com%2Fhailocab%2Fgo-hostpool%2F@v%2Fv0.0.0-20160125115350-e80d13ce29ed.zip 10501 BLAKE2B 872147c7196877fa0344fd3be0c925575044f284a0c5a33c95cf7d08907b5674b7dac356544791c6722c59f14da958e538610fe35bd28faadbaaeaa21b0fe22f SHA512 c9050d3959318f6aedda175a6b39a2d0c9d82074ca6c85cf7a6afba0e05b342997307e91fd65cb359db91bd8d6a9bbcb11886e690003f86520c2ad9c3962cd10 DIST github.com%2Fhashicorp%2Fconsul%2Fapi%2F@v%2Fv1.1.0.mod 449 BLAKE2B 1fbabe18b977c8e6283312fc1f8d8b35514104080a4880afd4445b92fa20af4db49ef3f7fe1da703d4237e6bd78902e64fcc7e9d4db85e84153c2bdbc6a6366b SHA512 a6d33e281b580e5a3461edadbf4e5ebe6aa74a8a929b9f0e96582592b24c85eea1ab202457f88f648018cf5991d267811132ec77255ab4886b6ccf958487d5eb DIST github.com%2Fhashicorp%2Fconsul%2Fapi%2F@v%2Fv1.10.1.mod 424 BLAKE2B a97dc13569a2e6e3ebd7ab7fcf4b25639ad1bc5a4730a60d92a1b62f0fb724c7e37c13a11853d58259e774eca79b23312a1eb96a5cecf9585aa30b37d6192e39 SHA512 9648377e7283fa2b01451de9fecf34c9dced0d735f63fb84c45d2fbeb2984bb4435452772c661b2ff73abb69b108b0d46dbdca660dd4d09b7958567fa2560b85 +DIST github.com%2Fhashicorp%2Fconsul%2Fapi%2F@v%2Fv1.11.0.mod 424 BLAKE2B a97dc13569a2e6e3ebd7ab7fcf4b25639ad1bc5a4730a60d92a1b62f0fb724c7e37c13a11853d58259e774eca79b23312a1eb96a5cecf9585aa30b37d6192e39 SHA512 9648377e7283fa2b01451de9fecf34c9dced0d735f63fb84c45d2fbeb2984bb4435452772c661b2ff73abb69b108b0d46dbdca660dd4d09b7958567fa2560b85 +DIST github.com%2Fhashicorp%2Fconsul%2Fapi%2F@v%2Fv1.12.0.mod 424 BLAKE2B ba8f78e6dc1b6c513540d78f4027eced649e3839cbb885d493c2f7a0a316c4731bdc412ccb897c06b63332a32896907e925be63cfbe0362cc59d171352addee8 SHA512 67b85c4d1991e810d88ea11913cc3091ba377c0a2b6783dbc65788f75bcbecb5c75f54dd74c502c3eede28fa60d1d8d574b5d2ef624e572f2e5d689886f41bf1 DIST github.com%2Fhashicorp%2Fconsul%2Fsdk%2F@v%2Fv0.1.1.mod 220 BLAKE2B bfe2c5d746b4762c2a5e90ebf1db1e0489fae5f8de20cc1a16f4c9aaba016fc4500251efd3daa8a14b0a6145220b6e429ce1608cf11d7d69605c68fbcdddb684 SHA512 883151379f088d2645429c88fd2fc598b736fcee56feed40d05efe4540562d409cb54ec061b58d9dfd5f8a363bf3e5183af3a44cc669ce23ac7fc7b9f512950c DIST github.com%2Fhashicorp%2Fconsul%2Fsdk%2F@v%2Fv0.8.0.mod 583 BLAKE2B aa460be92439a8b32f89f5907afb1f0577392b3efa2a209bd76f686bcc5d0b3942aa5ee838a4c72784590df953a43ea099baf42bab9cf3ee1cb64bbb7e83572f SHA512 0704e691b5cedbdc8fd8628e4d8d1780f6045948df8a16c6c4ebe26cbc2694343bdc9bbe9650510d002ff22e66d1411e38860401d1559dda11286ebf6d0ba864 DIST github.com%2Fhashicorp%2Ferrwrap%2F@v%2Fv0.0.0-20141028054710-7554cd9344ce.mod 36 BLAKE2B e3101c1f32c24b5d5bd3de55b4f15645e7f0b338cdcfa00d30cc4c063bf4e9e31e68972979e8282d04920ffcb54f112c8c8f6e0e109824e56881a6a699cdf622 SHA512 2b68ca06311d8602f04eb738a68a24951a9187aa70018d938e549cf7b555bf54dadbda5825501436c52f6103bcd220ed170c99e4cf777187e2b997c87f05fb0d DIST github.com%2Fhashicorp%2Ferrwrap%2F@v%2Fv1.0.0.mod 36 BLAKE2B e3101c1f32c24b5d5bd3de55b4f15645e7f0b338cdcfa00d30cc4c063bf4e9e31e68972979e8282d04920ffcb54f112c8c8f6e0e109824e56881a6a699cdf622 SHA512 2b68ca06311d8602f04eb738a68a24951a9187aa70018d938e549cf7b555bf54dadbda5825501436c52f6103bcd220ed170c99e4cf777187e2b997c87f05fb0d +DIST github.com%2Fhashicorp%2Fgo-cleanhttp%2F@v%2Fv0.5.0.mod 41 BLAKE2B 927bedbe012a3bba2fb1363bf0157795f58be7dde5d303332f72ae6d7bd13775e9e1e034db821821857801b21b2366a92a28bcb84c00704a12925db0ce19a4e4 SHA512 302b6f472b54597aaeb4b43528098b5a5264acc97abf2228d8cb62bf32e6a29a7171ec6fb8898b494ffe837ee044e58f5596bff425214985aacd2b8b69934341 DIST github.com%2Fhashicorp%2Fgo-cleanhttp%2F@v%2Fv0.5.1.mod 41 BLAKE2B 927bedbe012a3bba2fb1363bf0157795f58be7dde5d303332f72ae6d7bd13775e9e1e034db821821857801b21b2366a92a28bcb84c00704a12925db0ce19a4e4 SHA512 302b6f472b54597aaeb4b43528098b5a5264acc97abf2228d8cb62bf32e6a29a7171ec6fb8898b494ffe837ee044e58f5596bff425214985aacd2b8b69934341 +DIST github.com%2Fhashicorp%2Fgo-cleanhttp%2F@v%2Fv0.5.2.mod 50 BLAKE2B fb92dcb4a1f00ab43c3be966a569dc51df9384244f7eb093f55e960c5acb59c394995fadc2ff72592e9026f7e6a068ad14217f7f71d3d6e6f83a98283785bcbb SHA512 ee698ecc8bfb568bef4b6ef077724f393d34e0fb2a36be48ad5e0db844a1dc54cfc26f5f377968214229ea7944dbd636e883a5f68567cb62beb827de1dfd07c5 DIST github.com%2Fhashicorp%2Fgo-hclog%2F@v%2Fv0.12.0.mod 297 BLAKE2B 2b94bfb4df06f08d28c84dacdc35385535dd33f4de23b9c4b2207d7da84982a0e48f2d4d49357c7e0d7f30b01a8772270c4ca42334612cb1c33bb6527cf426a4 SHA512 4e25954cd212cf102dcffc751cd2489db9bcd6f1f0fe975de3f5ba2588ecae5d0622c35a86fb61970872b4e27d3349fb7f76bc3dd9b7b6db76152da07cda1427 +DIST github.com%2Fhashicorp%2Fgo-hclog%2F@v%2Fv1.0.0.mod 297 BLAKE2B 2b94bfb4df06f08d28c84dacdc35385535dd33f4de23b9c4b2207d7da84982a0e48f2d4d49357c7e0d7f30b01a8772270c4ca42334612cb1c33bb6527cf426a4 SHA512 4e25954cd212cf102dcffc751cd2489db9bcd6f1f0fe975de3f5ba2588ecae5d0622c35a86fb61970872b4e27d3349fb7f76bc3dd9b7b6db76152da07cda1427 DIST github.com%2Fhashicorp%2Fgo-immutable-radix%2F@v%2Fv1.0.0.mod 137 BLAKE2B ca790b5dd3ebd80c7fa24936acad0e033a7376302440c349d53debe64672d75703e83086fdaab607bb87dca35fe7640b2ed941069692dfc9ae37d4a256c7be3e SHA512 aadecf34782d4b40af684ef29e5e45f560d3593b52d5b6ac6b95664c02c04565fd29dc2d48bf1519091129b86856aec732fde408a8acdba41ff9a7ca12bab140 +DIST github.com%2Fhashicorp%2Fgo-immutable-radix%2F@v%2Fv1.3.1.mod 137 BLAKE2B ca790b5dd3ebd80c7fa24936acad0e033a7376302440c349d53debe64672d75703e83086fdaab607bb87dca35fe7640b2ed941069692dfc9ae37d4a256c7be3e SHA512 aadecf34782d4b40af684ef29e5e45f560d3593b52d5b6ac6b95664c02c04565fd29dc2d48bf1519091129b86856aec732fde408a8acdba41ff9a7ca12bab140 DIST github.com%2Fhashicorp%2Fgo-msgpack%2F@v%2Fv0.5.3.mod 39 BLAKE2B c5b445c060258545233b5453482e0c739f815c1ff605b539610f3b0bdbadb6da88954c6a408084f171354256bb8521b528573f56080d4125f4fac474ff9bde83 SHA512 45b4424a023ea15d95167322e022269e32f7a718dbeaf192d0cee9f6bd136f5b4a26827d6d041a8103a95f622a0dc92123b32e6463254199893f360ad8680de0 DIST github.com%2Fhashicorp%2Fgo-multierror%2F@v%2Fv0.0.0-20161216184304-ed905158d874.mod 42 BLAKE2B adaf8e14cd6696bc97bedcada70988d2508d8bf28e94a8b528067359665aac351ec7b7f38ca1a89ceb0c18c3c7935e30af4df20102563c9372b34b0cf54d41bb SHA512 da70feb8b6a17512c3761ce6f13653ea47bfcb4af69b471a3bfde9b79901d0f24ede05c10d35f3e051df54e1e636a848be5d00194ef5e9b85bf7915d6b27dd0e DIST github.com%2Fhashicorp%2Fgo-multierror%2F@v%2Fv1.0.0.mod 87 BLAKE2B 34587a565b583aac6338d7d23b4e7c2ce12deb6700e00bec711d3d8d829ef1ae356eb1b28873d5bc2a0d6ed249dd6095539a1dfd8c177bec32e08d97f4003620 SHA512 d47dfa43806a386eb74b60f692b3bc580997edb9d7feff6633992a5adbf94d102a238e036d828952e204960152c62895288af6f09e2582e8b1408d259fb834c0 DIST github.com%2Fhashicorp%2Fgo-multierror%2F@v%2Fv1.1.0.mod 96 BLAKE2B ada026bc3e6104973cb7900d638acb7976ee8301e98cea55548fc800d8954997b666d0c605dcf1de0f639932c8834bd13e8f8512e74529a818d3de978f0163d4 SHA512 7276c308f91ed52579965e7e83e839351f2170cef2b58ef67887d5eb926dd21fd502f98ddc84ca8e6f16c81171490c1e2d9a131569b5d6d56a1e2ba28f227451 +DIST github.com%2Fhashicorp%2Fgo-retryablehttp%2F@v%2Fv0.5.3.mod 95 BLAKE2B 66af3c20daaa7307f453ab70f7f8db429de6202fef7ad27c4c54f6a37d5c06c253df6ea24ed2315fa8208107187615b7e5d7a5aeae2cd1fcfd3be407e8f67fe7 SHA512 472addc2b61db4d72d356e2033b0963352d5baed7e2c28a567ec4f4f8a4cdf199d50de2022d136f9ef85ee5e0329c2e4b9a6797e4ef07e348fe7976aec56088b DIST github.com%2Fhashicorp%2Fgo-rootcerts%2F@v%2Fv1.0.0.mod 89 BLAKE2B 9e53a988f41eb9425cc2fe3051c0bbe67c65208e6988ae1b455450183c225739b540edb0e59cdd8d010c34e89c4e4acb70687c2bcb861d379443a5c36e261458 SHA512 3446ae69871561766d2b70963eccaf443edafd9328f0f58a97630fde61fa746e59d26ee5d833548a92711555656aa9c1f44bb9e241aa87e21f4424a1f10fbe1a DIST github.com%2Fhashicorp%2Fgo-rootcerts%2F@v%2Fv1.0.2.mod 98 BLAKE2B d536f017d021aa2e43bdef41de97b002d8e08e2767ae5222ad7d05ae23af04c4920fa2663b553ee803d72751ae0772b4e8ab7dd5243aae1c35d53c0f6ed85d24 SHA512 97ad4c83d3c61a8b878871c886a1fcd6e3e954623b56e0775897160368b08a243d325991956d557b5d8741b0609d758b2da0277049e57163e18248594ce3cdb6 DIST github.com%2Fhashicorp%2Fgo-sockaddr%2F@v%2Fv1.0.0.mod 40 BLAKE2B 211ec0a2a2a91bfe13a6ad5d7c6cac97497b62796053c633e945a51aa13dc946b6dee1adf040db0e270e1aeca614a43242673dfe44baf06034856d89a61b4030 SHA512 756eee5fa17dc2f37aa9bd623aa2ea86e6ca35a804da1b48067b08fcabd4083ebcca867bb3562453d17f517aa1e6aaec0143cf5776fdf3686ed562f11147293d @@ -583,21 +639,28 @@ DIST github.com%2Fhashicorp%2Fgo-uuid%2F@v%2Fv1.0.1.mod 36 BLAKE2B 8596defaedca9 DIST github.com%2Fhashicorp%2Fgo.net%2F@v%2Fv0.0.1.mod 35 BLAKE2B e084dc4953a472039fcdbfaceb0046f7af0cbe4078af4f2560457d8a47e3bf4654c725578f4f54ca1d41f48e37ff6bd1b3968e9b061773ce9fbda5fa5c50f17f SHA512 a36b4a70bb4b943055ad91fc4f754d55473b48f1e6330c9526e4a50dc4aba3b3462b787c71d7f2e863f78518e945ce15f9198a9bd0d6817146f92799733460f1 DIST github.com%2Fhashicorp%2Fgolang-lru%2F@v%2Fv0.5.0.mod 39 BLAKE2B 13f90f934356dd1daefd27a94bb7a8c31f09835ea69f3fc83d343004858c6728bdd6bfaaa919331f7ee04744d18ac37f46a13be9feaa20e24e88ee364991a9b0 SHA512 bc3e0c3b16454e0f079bef539857c22f09ebf11e78ac1744a22f5af87d7297979b7ccdd48e4f59605cac562c268c3cacdbf2745f65be5c934f73f216707120e1 DIST github.com%2Fhashicorp%2Fgolang-lru%2F@v%2Fv0.5.1.mod 39 BLAKE2B 13f90f934356dd1daefd27a94bb7a8c31f09835ea69f3fc83d343004858c6728bdd6bfaaa919331f7ee04744d18ac37f46a13be9feaa20e24e88ee364991a9b0 SHA512 bc3e0c3b16454e0f079bef539857c22f09ebf11e78ac1744a22f5af87d7297979b7ccdd48e4f59605cac562c268c3cacdbf2745f65be5c934f73f216707120e1 +DIST github.com%2Fhashicorp%2Fgolang-lru%2F@v%2Fv0.5.4.mod 48 BLAKE2B d49fb83b0e128d1d891c78fd7efc4d1f6c92ff9ba30943fcda9b89d752d468836df7c37d6f30d1b4e8eaa5cd966c4b2ec90efc087887f037cce94654761ac107 SHA512 a55d0882366adebd894e5ebf9de5f70ac8b5f8f945e52b7dac8e56b4efc03f40930d132ac03bacb51ca220bad114940b9e27bc0ecbb92dc739691674a8aa5e15 DIST github.com%2Fhashicorp%2Fhcl%2F@v%2Fv0.0.0-20180404174102-ef8a98b0bbce.mod 32 BLAKE2B 8b645c7230638dd2b30ad68a01a18237d6bbc0ae6d2fc671706a7785c9ff50eedbb3beb06e0ebd28b7053fd20ff648606a54226ba95fda6e9deafaf5cab367be SHA512 748afdd4b790c0fa1464b492b79164ef83ae56cdcde204d19adee8b24a755455921132a71af714d78f726cfd7621dc03f85b383d6f26adf9501457573dce26af 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%2Flogutils%2F@v%2Fv1.0.0.mod 37 BLAKE2B b9e2cfa29511ec268d1dc1e0d8a8eeeaf1c246c1cd828fe6c2618c2f7d313deb4456e5d35d60034825585430da755b96d25ee003028f55c1b2aebaee2fbda535 SHA512 82c9a364ab098ebb6f830753e089529036cb405aed375df5b55459b203a1d2d02299103925bcf4dff94bf4868e7005f114367e90fd2d24d5f1db3e0287628f66 DIST github.com%2Fhashicorp%2Fmdns%2F@v%2Fv1.0.0.mod 376 BLAKE2B dd92d033685d65d1876a52156317b2f1196028c035f6ef039849df4066b93fc518e9f9c06a666b4fb1fb803d984266f57fd9eecd891e241bc50f8b54ed6a9952 SHA512 541dffe3beadcf5eeebe266671462e3827262ae700a146c4a08700b325018b183252650b50a7d4e539e872c0b6e5d7e35de4f1abdd955dcad51543ea6b22acc1 DIST github.com%2Fhashicorp%2Fmdns%2F@v%2Fv1.0.1.mod 328 BLAKE2B 5d3c1f5b839250a69efe71d633601e076be84d2adbf5f69067118851ec76b6044728cfe23644a8fba03502e476bc40ee79ef3e0c3385ab8ee2c3103321753deb SHA512 ed46a1036f3f7a7c2c5d55440ac93f468b5b4282fb5bee31a0c1a746b00426922544acd55ca6ca539d9d6927a23888e81aa360d2140036e84dc895b5a97c9b43 +DIST github.com%2Fhashicorp%2Fmdns%2F@v%2Fv1.0.4.mod 138 BLAKE2B d85f4eef3c91522fbdc57eb29bb343cbe7b478c1b7980160daa93c9171bacd92be319ea0bf49981d0ee77868ed4be6a78020768fd61aa5e24332d8eadff15c1f SHA512 501d255124e6f43485d797cabcd3943993165d31e7fa2058667bac5c2a3c6492d9bc5881573b68d6da0dad4329eeea02141430a6c24e81045c7636bedc1d161f DIST github.com%2Fhashicorp%2Fmemberlist%2F@v%2Fv0.1.3.mod 921 BLAKE2B df064db28a23bae411857c5abc0e9a0e4635556e51326db806eaa79008505c49b9ed1579a7db6f72a9cbd6128fc10cb858cdaac6d71725fa4b21b43526767c04 SHA512 8128789efce7912b540284205af308c33ab47af7dcbcb165c1d0a86e342b17bbc8dc5c8cd6d5c5e751c412b6b4b8e80bb6d2f3b4fadd813dc147301ec27c45b6 DIST github.com%2Fhashicorp%2Fmemberlist%2F@v%2Fv0.2.2.mod 666 BLAKE2B 08fb3e2246113cf7bafaec3440000e224723f5947d6cb6656d31a36a033b968243c6e05dbbc89d87231b02e18f1d7c6200813ababc3e43b14c5407e980e5e75c SHA512 8b5cf65d942a763e666773ce3d9f1bfc88ed6ca051ccaa036d0236f52d383cea94bfe280ed62cf0e2dbc2af586dbd5008e1a62b958d434045933513fade28e88 +DIST github.com%2Fhashicorp%2Fmemberlist%2F@v%2Fv0.3.0.mod 666 BLAKE2B 08fb3e2246113cf7bafaec3440000e224723f5947d6cb6656d31a36a033b968243c6e05dbbc89d87231b02e18f1d7c6200813ababc3e43b14c5407e980e5e75c SHA512 8b5cf65d942a763e666773ce3d9f1bfc88ed6ca051ccaa036d0236f52d383cea94bfe280ed62cf0e2dbc2af586dbd5008e1a62b958d434045933513fade28e88 DIST github.com%2Fhashicorp%2Fserf%2F@v%2Fv0.8.2.mod 774 BLAKE2B 3b47f3c78972eb538f84348d5e698a2e44d86d4f51316b8cf596be23433e91a763c24ea9463cea0f52476c656067ee4e254d5cb905464d7e32a6b69aaed0bb56 SHA512 7fb4f6b07a08973d6cf33be6f03356eb1b176d816955274a4aa1571b8965fc311ff0c832901fe9a716c5d5bb697e7c861c458ce618fd7d2d4eecb316b2efbbdd DIST github.com%2Fhashicorp%2Fserf%2F@v%2Fv0.9.5.mod 831 BLAKE2B dd6e545fc4ad948b65363b0f0103006761b944d99e0b627eda3994a7548031bbe31996d39ace7bec504f4952d610c4153ca3a9b75901c0eeca39d9476e481ba1 SHA512 175744788ef938ee696ef7f706261fe1200ab134e27f7957641f74dd9606424f68c479c0ed9a9f3c1e9fb1bcd23dbf7edde7d02c4a45160cb8dc2c251734905e +DIST github.com%2Fhashicorp%2Fserf%2F@v%2Fv0.9.6.mod 831 BLAKE2B 4d35ef9049e88a53769835f9e2303e93292fa0fe02bf26e200483b2b568355020770676cfb98ae9cb108ade19cc38e0a06a2d578f056489edce787d7cae349cf SHA512 1dafb16d13b22abf0a380e7e7e836f5d1d5f78992ba3e35d570a485dd5428cab59294fc21a790419ccbd0a77fef6d0e5e9697217e9c6d7ad8500c4023780ac3d DIST github.com%2Fheroku%2Fdocker-registry-client%2F@v%2Fv0.0.0-20190909225348-afc9e1acc3d5.mod 832 BLAKE2B b7a4b7cc959559d165fc16fb5400bb34c7a9bcb3d2085ff89bfb51ae4ad08cb6b36e8f164e95fc2a23602edf894eac0b3b2317ca6a8a28b84faba5c1f43530b6 SHA512 ca3d9c0450a4385be9151832671e0aab9a668b12062691e87af7b28a93f3840cb17058c9e7232bdfad7665ec2bb04e54852c8bc3b64326c454cc4b5878816eb3 DIST github.com%2Fheroku%2Fdocker-registry-client%2F@v%2Fv0.0.0-20190909225348-afc9e1acc3d5.zip 26926 BLAKE2B d46d9ff5bf62a9679d4dce1ce35285b0f0dbc655aeb7a3242ab77b9237fe3a57e8915e86e5148034abf6261ad41fca6e399d0f82ed87f6eaf9f8745c91c3adcb SHA512 186616ed31ead44c4a6b72d97b3ce3750738a2b381d07ffbe458dc4deacf790fa86a642902adc897f7f670eeed18ca5b8c4a572188f0c07e1a7de93dc39845de DIST github.com%2Fhpcloud%2Ftail%2F@v%2Fv1.0.0.mod 31 BLAKE2B 7202132cff9b47a4484c61586949dbf7e13622067675cdd09dace3ce2e5b3a37b6fc5275b3bd6dbb0ec6ca0335bb7c9a036cc043b2d8ff1f38bc90ce13041aec SHA512 54a5bbc02b82693a977a4f690314b16d94cf071decddee3a4af2a90398e626ff188bc34ab3517278e7aac4e657f3f3070a020c85274be3750371dfdeee139b23 +DIST github.com%2Fiancoleman%2Fstrcase%2F@v%2Fv0.2.0.mod 46 BLAKE2B 3e12582e204cfa3a9484cd83b7fbaecf10bfa27867c7a8b58a2a8c0787e2d637181d645eefca7d7edaba703eb2bc0486347029d80dd38f0f472c50a891376c09 SHA512 9c35f3377ac626e55705b891fbf4ffbe8dbd7959cee7fb117968d9940b833468333a37ab6dd50224dc3308ffe51b376787325d051c7b0edc77c37728c2b8cc28 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-20200824232613-28f6c0f3b639.mod 42 BLAKE2B a20b1ee1675ded231069e976e9e3812b116d80b207914ecd1266ce87160bd6fd3c0bdfd7f7afa4a2a4d7891a01cd7e4a7b7bcafa90ae31c5875f6b0eca00268b SHA512 ff238b036db5df69dc734f4a0db4d1fd1a94a04131d64ea20c5268078a645327527f185da4aab38b2aca60da8c6a5f8f118b660f5b0773cc76d7d108a47297c9 +DIST github.com%2Ficrowley%2Ffake%2F@v%2Fv0.0.0-20180203215853-4178557ae428.mod 32 BLAKE2B 2f3638c020525d7a0cd92e055ce17e5d9df3b1ee52d16ae5f8dfc5a9eb5284c43c6c78a07b2c9a5c9b5bd8e74fccf4227f2ac6554871c723afc9f67cdfd9f9b3 SHA512 0d34c23179f8a14936f1d5bb45ae3e6bf0e5ace54bcf93a9d121f28fffb75e504d454a91f343189c2873186c79a688971ef3172a723dc5be027706c965bf3dc6 +DIST github.com%2Ficrowley%2Ffake%2F@v%2Fv0.0.0-20180203215853-4178557ae428.zip 97341 BLAKE2B f16970e1ccc177735d5ec5db057e5f4fc6edf04e7eb78d81a5893ed78f6f17e945ad95bf5e489de38d2a352d29de1156d1af8082cee00ffef2d4065bccd21eb5 SHA512 3a885e57af704b91fa9dcef5dffc2c9553c3cb726b3886baa2d31e9354a16d4442cbb4346351abeeee6e81f438e90b99e60215e9f3f7bcd02ea4a3d463532678 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 DIST github.com%2Fimdario%2Fmergo%2F@v%2Fv0.3.11.zip 38997 BLAKE2B 792e9f0dee385ecc3a0d3ab507a8b73c5f08392e63964f84045200fe1b380f05ece7e61a6359f263ef8daf682aae30e5b28b53ec17d0e897c83fbbf0dfe60e56 SHA512 fe6e378cd4bb82cbda102710a11a2f183d5286651ad7c641c33c9c1f251387bc95f72a5e995e4fb12dee33c69e6d4a81321a9ea75b27135cf977cddded98ff2b @@ -623,8 +686,11 @@ DIST github.com%2Fjson-iterator%2Fgo%2F@v%2Fv1.1.10.mod 295 BLAKE2B c143c3fdf7ab DIST github.com%2Fjson-iterator%2Fgo%2F@v%2Fv1.1.10.zip 138645 BLAKE2B 90b085fefbded221903d24f63cf0fe9f2dc95c215b5ec2f9738c384c9118642425d810ca405bfae689fa1985f4d6a8a44c832f79300ef82fd28419138dbe5630 SHA512 1e1e5ed05000dce783b69b47af8ed0d59b11bb0b1739eb9620b576f67b98976cba9e9227519fe247a1aa3ac9c8c423b4896d1dfd9af6877e5eeaa6514761ba7c DIST github.com%2Fjson-iterator%2Fgo%2F@v%2Fv1.1.11.mod 295 BLAKE2B c143c3fdf7abf77b2a2f55a66f8efff4f0e99478a89cd3cfaf50fb042e0da2fda5dd1e203c227597cc2caa7039f269daa48339701233a3e21f898eaa028ecc87 SHA512 395eb3069c417f996120ec06ea8d7a712f6d8915c7398da1f346c5bf5e0fde4492bae0ff3833f3316a41a28d23fc7c9c494db312da72d5cacdf52b2bb95da6ff DIST github.com%2Fjson-iterator%2Fgo%2F@v%2Fv1.1.11.zip 139812 BLAKE2B 508f9a7823b1b52f042ecfd5bf1f12abc59d3a1d059e6168c10f2e9f0bfe6692e2a3eab75fd061d961459a2b98ffe21d29230c0a0f29f3871a5f95310eef792b SHA512 f922b107c536ef5b737ac5555074c237e92046bf0a8754f062c3f2dd0ec04820e32474b5ae3d9b32ef8272800e21fcfb90c5225b8bb466f0022b4adf1d79e910 +DIST github.com%2Fjson-iterator%2Fgo%2F@v%2Fv1.1.12.mod 267 BLAKE2B ab1e92fa6ba7f82fe25864c92afad99093f90d690746ff12310e6815b1a48c17a5470da469313ce8b3cacac5d9c06fdbd8172c375344b8bd2ee9d26016177e41 SHA512 1bdaaa1a597b2e8819682cef0d0b62ceb5f0cf3dd44e9d2fa808da1c9947e0b55a56d157033be98149e0b36a9a9439e72da790be4019daee00b5859c68f8fcd1 +DIST github.com%2Fjson-iterator%2Fgo%2F@v%2Fv1.1.12.zip 139706 BLAKE2B 2f615dc644039553820a5511dafa6fc75844888568cbf98b8bb2ceff4fabf40cab3b885d15e24205cd3e268051d5a58b90a58db43ae1a2546ab4c4482ca5d5a3 SHA512 67170ea11d63fd3c4aa5ecb290a42e156bfa245bc1cdb4c272823c37634f529477511ec2faceb608a15bfc24eaa3284d81f6bb5fa8d6a68d079b9ab2c9af3ce8 DIST github.com%2Fjson-iterator%2Fgo%2F@v%2Fv1.1.6.mod 35 BLAKE2B aa26eb3b67893fa913ea0f88bf22ac283c6cbac246683f41ede681940cb2e4437d033811fc12f2b47f9d94337dca9cdc926fbb5f044b2caed19c8e46a5879432 SHA512 e8bb59637bc1154ed648179314c4e20fa7f549353d094f4861e2fdfaeb70da1c1711c1159e78d82914a35b8ce184641937efd8808ffb1384136c7a6f3fbeb78c DIST github.com%2Fjson-iterator%2Fgo%2F@v%2Fv1.1.7.mod 295 BLAKE2B c143c3fdf7abf77b2a2f55a66f8efff4f0e99478a89cd3cfaf50fb042e0da2fda5dd1e203c227597cc2caa7039f269daa48339701233a3e21f898eaa028ecc87 SHA512 395eb3069c417f996120ec06ea8d7a712f6d8915c7398da1f346c5bf5e0fde4492bae0ff3833f3316a41a28d23fc7c9c494db312da72d5cacdf52b2bb95da6ff +DIST github.com%2Fjson-iterator%2Fgo%2F@v%2Fv1.1.9.mod 295 BLAKE2B c143c3fdf7abf77b2a2f55a66f8efff4f0e99478a89cd3cfaf50fb042e0da2fda5dd1e203c227597cc2caa7039f269daa48339701233a3e21f898eaa028ecc87 SHA512 395eb3069c417f996120ec06ea8d7a712f6d8915c7398da1f346c5bf5e0fde4492bae0ff3833f3316a41a28d23fc7c9c494db312da72d5cacdf52b2bb95da6ff DIST github.com%2Fjstemmer%2Fgo-junit-report%2F@v%2Fv0.0.0-20190106144839-af01ea7f8024.mod 43 BLAKE2B 02346f7c8a28f8d40ef233bc1fc6f3cee54a54bfd79b374ab7f3435039a5d9f7da5d7fb7824c618d25034cde1d355b503bddd76b804d610828a080ccb2707dc2 SHA512 801663d67d1aead6b01df89e329c8ca969a1f860b5ee2c2018094791060bf6e8cddac8e2d788ac823e32278d4e9ad1dbd72935e4da2cf6e65a34dc97f195ce7c DIST github.com%2Fjstemmer%2Fgo-junit-report%2F@v%2Fv0.9.1.mod 51 BLAKE2B 4cf5f813ed021b04c810da33b332dbf44f45594e3657779687cd24391d2a93770f2a0e8999fa5a8b6564da5e08ed9fea1e52394907d518ea14a9568adf263e67 SHA512 c5761bc45d554ee6639c4ca23fefa5fc5c8a7c818f8f18d0b43aaab26c8114615543a1be207f5aedaef53c2dda623edeb7d3ae1c5ce6b72ea42605a1d5c31667 DIST github.com%2Fjtolds%2Fgls%2F@v%2Fv4.20.0+incompatible.mod 29 BLAKE2B 8efd6f84dfcb696fa2ebf7b09c7405d57457dc67e03a2cc753cddd93698b1b03d84022f241c4b652dd80e0521b2b1ede8127fa15dd47d1f678a7fe1c31fafedc SHA512 3a397e0ee84d8d426eb5a1f39c07d608e0ed53b1d4b2fdbd137d23bf9f401840802d18d5203bc468fac76402c508bfebf49bb20869d8a715e44c49e21fd3da4f @@ -662,6 +728,7 @@ DIST github.com%2Fliggitt%2Ftabwriter%2F@v%2Fv0.0.0-20181228230101-89fcab3d43de. DIST github.com%2Fliggitt%2Ftabwriter%2F@v%2Fv0.0.0-20181228230101-89fcab3d43de.zip 14370 BLAKE2B f420806544c85e8956e5588873c10e604c75f6a830510a1e163fc278ce802de4b444a15b01522249749abd4ae77510cee97eb7f4e391e22c9f4469bc705a97e7 SHA512 b535bf7bba884b24e7a97c82b12a48954a4b5b7510c3383d37bdee5963457d3122ed648f91432f9259e6606927fc2e9fedd56902ec20223c8478c2a0650b3b8c DIST github.com%2Flinuxkit%2Fvirtsock%2F@v%2Fv0.0.0-20201010232012-f8cee7dfc7a3.mod 36 BLAKE2B 1276f9b663a941fc644d735391d9c3e65be64fdaa6c2c8bc4dec2811c1ac44722bbe96b9942d702e2770256e559ce63e478a53452e184098dca5385a1d8b4a8d SHA512 107b7c0843b54aefec728cd6095ecb17fcf340251201badce8b3a1ef6e257f0af482c81d49596e92dd9f38a4895cfb7d026e4580d028725ff3cfbea1dd8f6919 DIST github.com%2Flogrusorgru%2Faurora%2F@v%2Fv0.0.0-20181002194514-a7b3b318ed4e.mod 37 BLAKE2B 400e3fd523a0995770046676b3a848d776c64948653c3730929e39e0c0a9fb2ffdddd8405359f676375bc506efb05bbb9423af6b6674d16baa16d53f264d64e8 SHA512 37c8088012b54286571d11de7e6b59d68a0c5b79542c35c31c30187ac3586f57466354498960aeb500226d740eaf62601ed6e569ee82039efc546a3bbcc7ec73 +DIST github.com%2Flyft%2Fprotoc-gen-star%2F@v%2Fv0.5.3.mod 163 BLAKE2B 040cc5cbe4405c586564755250cf5a647850deb1a64650d439fff402384fd7e7c4af6a19fe6e3086cb879f4415dea29ab11a424f47b000328a3ba96feb6a5758 SHA512 fd14078fc9db6e8b6bad178ca6dc01b2ae571903af5e9643e51108b5e7d4dfbc80296718471f7aa5c914ca5c9ac999129cf6d34f9274b165d68db68b786c2bf3 DIST github.com%2Fmagiconair%2Fproperties%2F@v%2Fv1.5.3.mod 40 BLAKE2B b8e71ef21c42894c31d75cce0e7423b21e716de0539a8a7ff462e0d5c05c77795238598630208055ad808af2db8c56a997e7e114ef391c07d380b996ce533544 SHA512 8a724e5cfce28512549e7b06ec42c9e02625adfb3398fd45af07f8c512782002a262e8567669929626814758f9d12041c318bd4258f88d110a851630537bd5d1 DIST github.com%2Fmagiconair%2Fproperties%2F@v%2Fv1.7.6.mod 40 BLAKE2B b8e71ef21c42894c31d75cce0e7423b21e716de0539a8a7ff462e0d5c05c77795238598630208055ad808af2db8c56a997e7e114ef391c07d380b996ce533544 SHA512 8a724e5cfce28512549e7b06ec42c9e02625adfb3398fd45af07f8c512782002a262e8567669929626814758f9d12041c318bd4258f88d110a851630537bd5d1 DIST github.com%2Fmagiconair%2Fproperties%2F@v%2Fv1.8.0.mod 40 BLAKE2B b8e71ef21c42894c31d75cce0e7423b21e716de0539a8a7ff462e0d5c05c77795238598630208055ad808af2db8c56a997e7e114ef391c07d380b996ce533544 SHA512 8a724e5cfce28512549e7b06ec42c9e02625adfb3398fd45af07f8c512782002a262e8567669929626814758f9d12041c318bd4258f88d110a851630537bd5d1 @@ -675,11 +742,14 @@ DIST github.com%2Fmailru%2Feasyjson%2F@v%2Fv0.0.0-20190626092158-b2ccc519800e.mo DIST github.com%2Fmailru%2Feasyjson%2F@v%2Fv0.7.0.mod 43 BLAKE2B 52ec55a10810ebe4083ca01c7a10daec67e5e9e370d24ae3a0140ab40801bd9b18fd09cee4f306c891b60c83049497bfc69ebc12420663fb5f6b39426002d759 SHA512 0b54c4dc34e54f09c3d9d4b63a4d6a22736250aa3caf1526220c11473f4bfb5b589fc1fe4cfd9d59d1a7c2f8cb60b3407353d41f9b31389200a96939cb95d925 DIST github.com%2Fmarstr%2Fguid%2F@v%2Fv1.1.0.mod 30 BLAKE2B 672d0e9f9aaf18bd8da762725652827a96008d49cf50ac4c7a9776d884b15dd92a7738f49ce870b53c9136976487ea8b64a31f9b689615e16327b76a22ae605a SHA512 65984a32ddd3eea6fe699c2e636cc2368a11059756fd1f711ecb20930ac5a9bdabae5735e9d4ef829bc4312219bde9f2907dfc7864dc53c2a580fca3f8b7b39c DIST github.com%2Fmattn%2Fgo-colorable%2F@v%2Fv0.0.9.mod 37 BLAKE2B 6bd675a05c0bb6f9dc12d09203d13de115801888cf8c02cb5d609f72d214b7e7ebf13a72ddfa2eb9172e9c2ba1f3e5a040f089a86ce9fe873d49288d5f7dc5a7 SHA512 3cc3ae26618b96a0fc076b18bab6f8f0f6a1064d6a9913c1015a9867fd3571d17f5d2867d72cec008e9bc7005883a596edb21424084f82ad5b572443de90f976 +DIST github.com%2Fmattn%2Fgo-colorable%2F@v%2Fv0.1.12.mod 160 BLAKE2B 63be9d239ea8c5ad48c5bdefaf634f1ef2e3913f9c1f1eb0c48ccf9185a2c14c1030d1542048acd9c7c42399ebb752a8c943e70ed7b11d199ed9067b6e906480 SHA512 f2fa86449f7da9a73f3f8781e6b3dc6ad6e7d491cb37854be0dfb5c3ee086c36f509646e6fa383b4f00c3cb96c535e581016b2a43aedbfd9fe5861bada2f7ce0 DIST github.com%2Fmattn%2Fgo-colorable%2F@v%2Fv0.1.4.mod 80 BLAKE2B 486156a648d66786de2a05b45b054ffbc6ccbb45ffe98230d3b3126ff533fd546af1b348fdcf67b1b3ae9310918869355fc39390a4f67b99cd7a1bbd1c6cf891 SHA512 f69ecc2e8097c17a9c0002181451d56a8a7496f62e87f437802420e9af27c5f80da2be189597759f2a5ee2656dca8c1cf91a5374b8e46919f7a6e0f9579d2526 DIST github.com%2Fmattn%2Fgo-colorable%2F@v%2Fv0.1.6.mod 160 BLAKE2B 10c23e5a0edbdd398d6913ee8e4665e15ab0c30c6aad4d8e113533d421058858a4c23898f8f360b72cc39922bf9b4e7c6c656faab76ec4616e05285932bfef03 SHA512 60840c731813699f19e9a23f3cc0e890c0b0e8228510b0021aa2696f35f3aefa1fc06eb396c5035214ac185816d5757896da1bfaf59e2dd24ca750f5b792e6c5 +DIST github.com%2Fmattn%2Fgo-colorable%2F@v%2Fv0.1.9.mod 160 BLAKE2B 10c23e5a0edbdd398d6913ee8e4665e15ab0c30c6aad4d8e113533d421058858a4c23898f8f360b72cc39922bf9b4e7c6c656faab76ec4616e05285932bfef03 SHA512 60840c731813699f19e9a23f3cc0e890c0b0e8228510b0021aa2696f35f3aefa1fc06eb396c5035214ac185816d5757896da1bfaf59e2dd24ca750f5b792e6c5 DIST github.com%2Fmattn%2Fgo-isatty%2F@v%2Fv0.0.10.mod 104 BLAKE2B ee5067e0e89fe2d374ea852dac828c094db84c3a3d2d8a991abeaf40385431015577eeb6b11a66033e8da599e808f9385a84843fd8f87dea487bd3bc9ba233da SHA512 f144089cc85271c7d91b9a6faf169018bb12177dd770db0092dfd0b4c71846e5cc6dea385c0158a974cfe86971e5642858a6d633c64d3b598f1ab254fd47db28 DIST github.com%2Fmattn%2Fgo-isatty%2F@v%2Fv0.0.11.mod 104 BLAKE2B b8d6df41ff2e8952e12f0518d455969d7a496b8318052ca37ffabc663d9602b9df70385274818af8bf1b50e70a44ade59b0436133e08818ceb385d34a3b44c03 SHA512 218110264da1c7396295627414259fcc65cc9823216d6c03f2a6d7499e17205e540821add3216ba673efda92f1e5bfbb817416874fc745ed1d926c43fdd9bc99 DIST github.com%2Fmattn%2Fgo-isatty%2F@v%2Fv0.0.12.mod 104 BLAKE2B a8f54d5566d54ac27763dd535705d64dddd862f32d23f234b1ffbf759cbf4aa16886c90a96198ae2f4c0d0bc892932f1b8244e8ff0f8150bb87123947d734016 SHA512 7bd9f6a38aa9a16c3569142164389d1c4046170f66b5e9044f7aaa3192e9d2e2ccec486e3bc7fbac868c9693b6d333068c1a34ccd9e79dec1746a86348951503 +DIST github.com%2Fmattn%2Fgo-isatty%2F@v%2Fv0.0.14.mod 104 BLAKE2B e859512911c1621e5ba3e46249c5b9b5e4b0bae854bb3a18d7e39d6da27c93e133d43851d5e6bf2ede44fdee31801b19fe274b55a1f37b1291bf27262e2f2385 SHA512 23b01eb4023ff5018437ff98b55ada053eba49feab2777eed36d033f426c5456b143f3defbc3131dad1251205f3ffb3553e3c10bd98de80f0a462e8450d6d56c DIST github.com%2Fmattn%2Fgo-isatty%2F@v%2Fv0.0.3.mod 34 BLAKE2B 55253c2475bc0169df729915bc92689eaad2908ff7b9dd81b8a553bd75d5f866c308a85fd69d664d31b0d2d373d8d52ee1701677cbebb07e361612ab8cf17f2a SHA512 00c272b4652db259c46875641b29489ecada2602e38beede8c8bd529d73b6e123bff58f8e0f8cadd2d680a6a5485aadffa448e9445548abbd2fb424b059a31e1 DIST github.com%2Fmattn%2Fgo-isatty%2F@v%2Fv0.0.4.mod 34 BLAKE2B 55253c2475bc0169df729915bc92689eaad2908ff7b9dd81b8a553bd75d5f866c308a85fd69d664d31b0d2d373d8d52ee1701677cbebb07e361612ab8cf17f2a SHA512 00c272b4652db259c46875641b29489ecada2602e38beede8c8bd529d73b6e123bff58f8e0f8cadd2d680a6a5485aadffa448e9445548abbd2fb424b059a31e1 DIST github.com%2Fmattn%2Fgo-isatty%2F@v%2Fv0.0.8.mod 95 BLAKE2B bb0de423d1270e7ec38c7ee345c788b23e2083b05e4f745832327358c4c054ef8d2f3f48d9bb7bc669ddc67796ca0abae164c1d40b2def5f38749d8ee4bd6f32 SHA512 923114bfd285393d06f681ba57db69f042f57d8cd7817a1611c7719121c812de8023a049024165e10112bda31a7f99d3bfe0d4c4f419557ba8909a2d005be405 @@ -694,6 +764,7 @@ DIST github.com%2Fmatttproud%2Fgolang_protobuf_extensions%2F@v%2Fv1.0.2-0.201812 DIST github.com%2Fmaxbrunsfeld%2Fcounterfeiter%2Fv6%2F@v%2Fv6.2.2.mod 641 BLAKE2B 6665ac44958305ee1c0ca00235fe5215eb6db9cddea473c6f145e6c22f9282fc328de0f094aa8ac7e54235df27d41446a6111477308cef70f70ce220f1dc1ddd SHA512 f236fb50f69baa342d8ee88f40a9a74324beedf8d3b1b310c0259b194d35c360aff3e43fedb3b17c8feb31f85e3b0ff2ffc65f31ac4cdad08ac154d968d4ead1 DIST github.com%2Fmiekg%2Fdns%2F@v%2Fv1.0.14.mod 28 BLAKE2B 7846fb7a9c146e4b4cd0db250d3a84bca13c7c3b8292ba71215a041006c8ea39a36b88dac7749a9bba96dc463b499633591f6f19d43369067b0f4f46594b8ddc SHA512 4ce4d3df63fbdbfe3505816e81dc7e806554d79cfe0254ce8e0228bc16eafc014c98475c24f4a6e0c6efb6fa16e891e2e47c43c9ea10ce20a95dc69f686f6361 DIST github.com%2Fmiekg%2Fdns%2F@v%2Fv1.1.26.mod 371 BLAKE2B 3ff3ff24a8fa567c715a8698c5a636f3eb2b1bf95263dc71a57d506a8fdf9e25cd741b8d0564ba95c04c696ba536ba44149da16572e13c1b5134c24dd0edddec SHA512 5a25ee9f24cf52fccb76de4ca0d1ee7bf309044e6700d48273bc1ceba948831320a51a7013584f60496df642284a4a282b2ed44e7d6290e96927927a220619d6 +DIST github.com%2Fmiekg%2Fdns%2F@v%2Fv1.1.41.mod 210 BLAKE2B 1f8fa2bba38f34095585872959f404b3a82f4ccf4d7665f86fa573ad62634420ac4efc8e5eb99f3a44bd6cb7aafaef7b6f4e4202fc956e36eda54d1500493702 SHA512 b4eb091abe317866a323b709143ab9c8c806ec52d14a05f6765e6be4ab33bf1bf8c5977530e017a72d668cffc8878f93f7ad89bf9241817fbf8789452e66e544 DIST github.com%2Fmiekg%2Fpkcs11%2F@v%2Fv1.0.2.mod 40 BLAKE2B 48753014b177fb672fb4b96c34fda82fd83e7cc16c40ccf8409628f3b41f24fcc34fb0601ac8cb7869558c7d7ee97f6f1b8e6f587d696222db2f482790a628b2 SHA512 571622dd3240dc43d9119a5cbf644cebbabf134314c46ed43438be1568c871617949d07c60b8af3d22f858f7504ab91effc9bf234de84da1fbf72a936aebdbff DIST github.com%2Fmiekg%2Fpkcs11%2F@v%2Fv1.0.3.mod 40 BLAKE2B 48753014b177fb672fb4b96c34fda82fd83e7cc16c40ccf8409628f3b41f24fcc34fb0601ac8cb7869558c7d7ee97f6f1b8e6f587d696222db2f482790a628b2 SHA512 571622dd3240dc43d9119a5cbf644cebbabf134314c46ed43438be1568c871617949d07c60b8af3d22f858f7504ab91effc9bf234de84da1fbf72a936aebdbff DIST github.com%2Fmiekg%2Fpkcs11%2F@v%2Fv1.0.3.zip 69201 BLAKE2B fc0af8735511f218b986260e9c74b482c5f93838b7a9811e35cf4c01e4a8a8ab79a48929c48b7642438800e67b42eb500e08894111b6af407da9cc9237ea1ba3 SHA512 3e15e1e0197d1bd6624edd4bffbe0c9d203ab972d168475420695d82224142864827909862c436d755c0b0028797d2df601e7953f12bd1fb5dab8c333c30e5ed @@ -718,6 +789,8 @@ DIST github.com%2Fmitchellh%2Fmapstructure%2F@v%2Fv1.3.3.zip 31024 BLAKE2B 0764e DIST github.com%2Fmitchellh%2Fmapstructure%2F@v%2Fv1.4.1.mod 50 BLAKE2B 59fc5ab80023eb3670c6f77e705dfb39bfbe64511e5222558ac6debc1f3786782e4e75954b89ba17dfc58ce463d8c9ac0807d448a41eb630cf5e0c4f51782df5 SHA512 408cfe4466cf47530cfdf1bb6ff94b5d77b17208a2a9b3d2bfb63b4853a68f46ba707c604bf03e2173f80dfe480bcf4c0be5b3f48872cc865ac0bac3d488f7b0 DIST github.com%2Fmitchellh%2Fmapstructure%2F@v%2Fv1.4.2.mod 50 BLAKE2B 59fc5ab80023eb3670c6f77e705dfb39bfbe64511e5222558ac6debc1f3786782e4e75954b89ba17dfc58ce463d8c9ac0807d448a41eb630cf5e0c4f51782df5 SHA512 408cfe4466cf47530cfdf1bb6ff94b5d77b17208a2a9b3d2bfb63b4853a68f46ba707c604bf03e2173f80dfe480bcf4c0be5b3f48872cc865ac0bac3d488f7b0 DIST github.com%2Fmitchellh%2Fmapstructure%2F@v%2Fv1.4.2.zip 33442 BLAKE2B 04fee65c62822445d961bd15ee75bc322c060f344204f8f8fcbe1ef27717f17009bd63b0028035422cf0119a9d95dda0b534d813106beaea50ca136ba1eee411 SHA512 b925689def9d801c6c84304bc1a26a21d4ca6b81747db07cbdf5ca98af685350ccb1f16d31820a5731a4195a662bbbfc34f5c25cfbc5f1522be23f9b7b7d0528 +DIST github.com%2Fmitchellh%2Fmapstructure%2F@v%2Fv1.4.3.mod 50 BLAKE2B 59fc5ab80023eb3670c6f77e705dfb39bfbe64511e5222558ac6debc1f3786782e4e75954b89ba17dfc58ce463d8c9ac0807d448a41eb630cf5e0c4f51782df5 SHA512 408cfe4466cf47530cfdf1bb6ff94b5d77b17208a2a9b3d2bfb63b4853a68f46ba707c604bf03e2173f80dfe480bcf4c0be5b3f48872cc865ac0bac3d488f7b0 +DIST github.com%2Fmitchellh%2Fmapstructure%2F@v%2Fv1.4.3.zip 33550 BLAKE2B bf5ad3d58eff0892be934d6a6333eee063efc5fd84d6bae74c110e1d78a7948a34e464de0b6418cb06eb9f8c9e313634f00644cf2ffb6152bda1244c0dbeef1d SHA512 8dcd80e01d989d915eb9f6e95b37377393971e1ccd3bae2a2ed7caa88e4ddee3295a7b06a69ab65a924894045ed95950c346cbd043f2f4f278b70b08e455a724 DIST github.com%2Fmitchellh%2Fosext%2F@v%2Fv0.0.0-20151018003038-5e2d6d41470f.mod 34 BLAKE2B 420449db437a4343e47d666ed912d5c57298ec80d13265f293c3a2294624cdbbce9fa319e47ee530da73bdc06d48d80b4a590a03fa1d741f089ab302cadf071d SHA512 ded99f470ac6900d2627d6cefffc4adcd64946cc036657a805f90145aa83fe05478df9eb994059cd8d9613c75f3009221ab0405bcf7e14b00d5d950e09f3e354 DIST github.com%2Fmitchellh%2Freflectwalk%2F@v%2Fv1.0.2.mod 40 BLAKE2B 82487f50b9cfb3e87f2500b992a68361ad1971106763efb2ae4833e3a0505d6131b87aad4f994d203123b8fde60d5799afe67704ae72d36b3b4e85240ace49a6 SHA512 e7ba1cdb05cc6f30a57cdbfd08d55766cdad89875e4db393c304c5004d8907d07952b9b7f542bdec1c8b2f722fbc5d2283a8ff9cae53b6da0f3b075b8d05f60f DIST github.com%2Fmitchellh%2Freflectwalk%2F@v%2Fv1.0.2.zip 8412 BLAKE2B 2d406aa5a57006bd8b903f15b0a79d05b26655c3a00cef3ca907dd275720d1010a769ce1c2a3e9d7c65fe22845c18fe4958db404628757799e00298885ba4698 SHA512 0105a41c3be65ddef321daa7ab811d9f021b0ea2718876e23beda73dfc1a68a0f98cdb2898f139647e384d4ea1d4c1e0fb1d5cefdd1e333d471420eeb8012df2 @@ -744,6 +817,8 @@ DIST github.com%2Fmodern-go%2Fconcurrent%2F@v%2Fv0.0.0-20180306012644-bacd9c7ef1 DIST github.com%2Fmodern-go%2Freflect2%2F@v%2Fv0.0.0-20180701023420-4b7aa43c6742.mod 37 BLAKE2B 3643a4250f81729708917dc751cbff6ab6e37761ca94784062a4eaf243682a9e2c755ce793024cba1737d0eee1c52c29984fe3008a2471ed24a759da87ec7081 SHA512 72fe8dfeed7041bf92af829dd84513f0c97f709d69586a044f830fd3de43deb27d0b02000338e00897a44c57806ad036cafcdb9661b1852ff76886ad92bd83f9 DIST github.com%2Fmodern-go%2Freflect2%2F@v%2Fv1.0.1.mod 37 BLAKE2B 3643a4250f81729708917dc751cbff6ab6e37761ca94784062a4eaf243682a9e2c755ce793024cba1737d0eee1c52c29984fe3008a2471ed24a759da87ec7081 SHA512 72fe8dfeed7041bf92af829dd84513f0c97f709d69586a044f830fd3de43deb27d0b02000338e00897a44c57806ad036cafcdb9661b1852ff76886ad92bd83f9 DIST github.com%2Fmodern-go%2Freflect2%2F@v%2Fv1.0.1.zip 25694 BLAKE2B 59d0a645e3fc29e94a04fbed5329cfaf2162f5779f1c13bfe96c9d979c7acd1b356587b6e30760568607ea15d2088a76bb58e4504e17abf360f2702eb6e8c3c8 SHA512 8fb62179a48e212b74f0e8af79ee1c20479b1725c089c75a12b43bf4936caaf87d42b35f2b7a7de87c60e793347bb185486beb8061e588b8085ac354a3ef8562 +DIST github.com%2Fmodern-go%2Freflect2%2F@v%2Fv1.0.2.mod 46 BLAKE2B 094f997a6f1db60434508f38d3331b1786679469e63ab04454c2db62d4bf0bd1b831e8a6c940cb3d6a1f1808df673ac18fb9e2b9bbbcb76c0c64d6e1deecb940 SHA512 0e4b922420f71e1d160e5a3cd0b10dd0c04ea0b3c20f29293cadc8dfe71fbaa620d557a05ec6ba5cf46b2c091ea4b633ef7a4378ea2c85f904b93bf714808d8c +DIST github.com%2Fmodern-go%2Freflect2%2F@v%2Fv1.0.2.zip 25186 BLAKE2B d02d612fdc3ef097314a5ccc296e51fb322fa5c40c4d7b1ee0721fee40b02ff0ba115ab10c7ae7ef9cccff603f7ee9468c1a63c15b5edfc087b1a08b699ef9f2 SHA512 adf58f01f65f92d5c33629904e35ba0bf25924ab5f0bc0cbee10b3b16ca3cb6403322f60104199e505270c370edff0d9fd62aea2a857071de0a3cddb405043e9 DIST github.com%2Fmorikuni%2Faec%2F@v%2Fv1.0.0.mod 31 BLAKE2B 5b5d97cb4685ef921770276b81b0bab6f0acc362b49544e23c228fa4e26c3ff712b58e61815616fafc19233d3cfac47b05e9d55d926b2559137ad4e7d734e113 SHA512 f868673a9af26c1735e257c840e1f9f5de035ebdf3814f8568af504af6f3d94284e050f49e96670a5643804760db2ee8e50d396f6d6c1d17c94258695ef41748 DIST github.com%2Fmorikuni%2Faec%2F@v%2Fv1.0.0.zip 56868 BLAKE2B 7795586966a72a5107b680b7e5b051a516cc0aa60cd1519bf0dffaf264ca5fcc768544438aa1bff2a2c5a3a5bdd92507f921357d80e4033590afda4ebaf536ed SHA512 22d3534c0e6d6507671e02f1da00eaeb7245497b4ff626ae7967d6b2dd4c9675ec16ebd20d4eb16ce98aaf831e93d207bd7a3331e8ed7411e9ffc71c574dfe67 DIST github.com%2Fmozilla%2Ftls-observatory%2F@v%2Fv0.0.0-20180409132520-8791a200eb40.mod 42 BLAKE2B f2c65eda4f8af83b8125816f597f32de21a2fb675e30625c135b92fa603dddab4a253c6151692859ef24c4a4a4b3d68d5dc0506a07d2f86ce28171ca69db1982 SHA512 46deadaef6abd1e87e8aeda576aad66d6b8b49eb95295d6e036197884a4f9564d260a14bbc667bcd646c6fab3ef8eaf2c4307ffdbaf9403923e5b98c5180aff4 @@ -755,6 +830,7 @@ DIST github.com%2Fmxk%2Fgo-flowrate%2F@v%2Fv0.0.0-20140419014527-cca7078d478f.mo DIST github.com%2Fnbutton23%2Fzxcvbn-go%2F@v%2Fv0.0.0-20160627004424-a22cb81b2ecd.mod 38 BLAKE2B e88cae8efddc7e87d193f1dfa70990188cf6997f38aaf0d22135aaed71abd543291661bf5628d0c3d7dc90e64fa0a7ee58e65db2af21bd160c7733b5971059e2 SHA512 96389bbcfe0ff698d1638ea020d8a6311f7caffce3c9d8ab1fb6da6870dc1685313803af2f79da15ad0d5fbc33e17eb883b2631a2d81fa70dd851fb7133b43da DIST github.com%2Fnbutton23%2Fzxcvbn-go%2F@v%2Fv0.0.0-20171102151520-eafdab6b0663.mod 38 BLAKE2B e88cae8efddc7e87d193f1dfa70990188cf6997f38aaf0d22135aaed71abd543291661bf5628d0c3d7dc90e64fa0a7ee58e65db2af21bd160c7733b5971059e2 SHA512 96389bbcfe0ff698d1638ea020d8a6311f7caffce3c9d8ab1fb6da6870dc1685313803af2f79da15ad0d5fbc33e17eb883b2631a2d81fa70dd851fb7133b43da DIST github.com%2Fncw%2Fswift%2F@v%2Fv1.0.47.mod 28 BLAKE2B 57fb6c274af3e1f296bbb2c4b81cf52ecd31af71afac9be2f77ca58c67831ecac4eb2f4f8819c510f3e2982d9a5ffdfbb5f384db878b37b531e59e06e0093a31 SHA512 2f4794d0c8dfff16f1fa252eb5e3396e2cc5479c96b5e4af9ec01931387790e51273d4a308fb2813a699a54a3cbf6b3adb5e92d831d3032120cb5f19698bfd19 +DIST github.com%2Fngdinhtoan%2Fglide-cleanup%2F@v%2Fv0.2.0.mod 43 BLAKE2B ece48307ffab9cdcb36ff0b4b2174e235396fa8e5057e30edee6d17c1d3e603d5997261c4eb180d5898e2e468e6fa2a7b8b0740dfee019d1991f50604b680445 SHA512 d60b18a90945276c5ad4be80298abf955c160c3c37d289e038700d5941e18f6c6ce9afeb04adcef1b8d76191c7d430815b5f2ded1efd05fc5c835a0b8b32c0ef 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 @@ -788,6 +864,8 @@ DIST github.com%2Fopencontainers%2Fgo-digest%2F@v%2Fv1.0.0.zip 34573 BLAKE2B 156 DIST github.com%2Fopencontainers%2Fimage-spec%2F@v%2Fv1.0.0.mod 44 BLAKE2B e60ef6b775d320cbbd7d0d655e4a0d855f79c0f563ff3aaf0cf0a13485005c800680cb95535d57342c6f23a69da021089f7cb4d3caa3021852e1462126137887 SHA512 e7d3276e531b754a441e94acc632d7322837cc2320ced66e3e91e3512164ff84428a4665493bb3a7cf7e1057e82097bc54d0b811738b1e967b9c248b907d777b DIST github.com%2Fopencontainers%2Fimage-spec%2F@v%2Fv1.0.1.mod 44 BLAKE2B e60ef6b775d320cbbd7d0d655e4a0d855f79c0f563ff3aaf0cf0a13485005c800680cb95535d57342c6f23a69da021089f7cb4d3caa3021852e1462126137887 SHA512 e7d3276e531b754a441e94acc632d7322837cc2320ced66e3e91e3512164ff84428a4665493bb3a7cf7e1057e82097bc54d0b811738b1e967b9c248b907d777b DIST github.com%2Fopencontainers%2Fimage-spec%2F@v%2Fv1.0.1.zip 170576 BLAKE2B 52c16c643c1e621cb967bfcfa1e1209b564dd81bbf1b0427cd5c02b85160c444fcbe2ad9563bd491f040df2c4c6b9cc35f6ec83f671fc00e3cd5f40c8ca3af25 SHA512 04aa87f93002428f1ab79190ea584b23363126390dbdd6c05064646e7c5c3710da712b730f8da194bd83c7b95f260eb1773fd8c1c9daa9f41891a765e6a21742 +DIST github.com%2Fopencontainers%2Fimage-spec%2F@v%2Fv1.0.2.mod 44 BLAKE2B e60ef6b775d320cbbd7d0d655e4a0d855f79c0f563ff3aaf0cf0a13485005c800680cb95535d57342c6f23a69da021089f7cb4d3caa3021852e1462126137887 SHA512 e7d3276e531b754a441e94acc632d7322837cc2320ced66e3e91e3512164ff84428a4665493bb3a7cf7e1057e82097bc54d0b811738b1e967b9c248b907d777b +DIST github.com%2Fopencontainers%2Fimage-spec%2F@v%2Fv1.0.2.zip 170711 BLAKE2B 1ad9500eea2dc3e2efdcf5836d13c16d369cb6e1379b1f42e7f383ee79f34eefa36f2f42b86471f2fcb41f3c907067b8524b7ce570bba6df95e1652b43eb4e20 SHA512 479cbae7010b374f5418e04e0689a6b8c41ec9a847a9c594933db4250be8a5b9e72e19087dcc1a79fc974adcb047e0c940efa7ed34ab22f05b9e39298ba9ce33 DIST github.com%2Fopencontainers%2Frunc%2F@v%2Fv0.0.0-20190115041553-12f6a991201f.mod 38 BLAKE2B 3b83f93aa086dfd3028fedf54552dacb3d904867e62704526f679f2f0da0df8cbc73ffaa4e0164718c850d638d4a4d3d9d036be176be94b430d13da25e19217c SHA512 9aa2622003271b0763bcf11c8c7e39d5a5259deb17b7463451ceb13a9fd46a8786ea9a31936e22919ac8b871458952224687fef8dc87286ea25294945371c9f6 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 @@ -796,6 +874,8 @@ DIST github.com%2Fopencontainers%2Frunc%2F@v%2Fv1.0.0-rc93.mod 1053 BLAKE2B eef9 DIST github.com%2Fopencontainers%2Frunc%2F@v%2Fv1.0.0-rc93.zip 684884 BLAKE2B 820095d03422b37402dee1d8999e7bda875202347a1c6542a0685a6551873d36991e52ffb4e5f0358609cac672f2273d5ec71d313b96edbeb6e28548c169cfc0 SHA512 e710c42be0d5f3b78bc417f1da7aa09e2d9f7ba80ed4506e3d2cf0f6f26156ff9bb099a6ccde3d2fda3d990a18001d19a7e8f0aaa0e5c5fe4d49186e0de25f51 DIST github.com%2Fopencontainers%2Frunc%2F@v%2Fv1.0.2.mod 1063 BLAKE2B f217a9587ed64ad54d82280a62227e5429c8c35eaf5383b0be66dd818c1bd0632d807c3a9faa49a2c07d87323771221981983f32a36b02f434a8ad9aaee10b38 SHA512 6bfa852715f4fe13be43033f2905a4118f9fc9e4a101eee2e113c7410958f789d02d14eaa5f2bcbf76ca2320f1f37eeca9fba015200d73250f2c5c8afa4603aa DIST github.com%2Fopencontainers%2Frunc%2F@v%2Fv1.0.2.zip 714078 BLAKE2B 0c1ee7e017976d9cc8aab312a725c8fc44f7ed3615363bfd07b9c9856ad1a67c5a2f5f980124d0593073b342058bdee581b441b4986adf008653a16ebf7170cb SHA512 d5147d662c206b6763f7022a4715584358077bd18acf0b435b693f5790913087759b94a7fed18d4f85a6b03c403450f7b18e6ae99f47e1dc6a4be3620a60f4f2 +DIST github.com%2Fopencontainers%2Frunc%2F@v%2Fv1.1.0.mod 1022 BLAKE2B 1cee58e7f784ab73976cf87309af279a235c101a0aa9042dd5fe8df000c137823a67447bc22d96e4e8c5e220360486216f30244a2965d48179da301221999bd4 SHA512 ca5bde786bf19b746f553dadd8b0c288592b37206a56d0db5ee75fc6cd5b339ee237f7dd73d5123099ec0c6fd6c65777f703c7222ab186e49b36b5e23219ecfd +DIST github.com%2Fopencontainers%2Frunc%2F@v%2Fv1.1.0.zip 757731 BLAKE2B 9c8172bfdbb36866e98aff461f20cb6f87c0a7aa84b842b5fa6448415d199a98711f810ff6c222e0c8f21b7d28fc017f977e0bf346b636272e4ec8a7e99a340e SHA512 ea7b14962a54cc03c8756467155126f735a1babe8e50e8bbb64513bd8436224b23b647aaaa855669e96e26897ad89ef0f9ae49388d836931cd1c78592f7d2fa8 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.2-0.20190207185410-29686dbc5559.mod 46 BLAKE2B b950a3627aa8b0625601e8e2ed393660f8529b63e02167e08c9890d22be7f6d6e72ed571ac4b80702e44a7caf7e1a9647e9742d8c18938d1de37631e7475d56c SHA512 bc65703ed85e23c1b8c2e4a1e1838deb91729a396e28e551cba9970ee06aab653da4ef43fce22615cdd8389efa6228e5cc04a8e749c99457bf192208b882e3e2 @@ -803,12 +883,14 @@ DIST github.com%2Fopencontainers%2Fruntime-spec%2F@v%2Fv1.0.2.mod 46 BLAKE2B b95 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%2Fselinux%2F@v%2Fv1.10.0.mod 111 BLAKE2B 568f16e9813bfa01607d09a2eb812a605c2061ef2ccf3329040ae7f19b21a0733226442b1a94515f4818f68511b4aa735545a9bd36ce5cafece1e7fdec6a8680 SHA512 8d48ce7b025c38901f841f493a503e7cda9584112858a7e3050dd43ab87162b79f7a6620ec04289497cc4c9f993657329e690d9b382ccac06797754bdd98b60b 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 DIST github.com%2Fopentracing%2Fopentracing-go%2F@v%2Fv1.1.0.mod 45 BLAKE2B 7a7820ed255877b390c76ffd281258a8e70dbb2812b7d2d0bf63bb431e8e4f52faad48d4e6801b301ce35cd6dcd49ceac6ab94b32e35befe2e6df56e1a1e8eec SHA512 13b356ebfd062cecffa1e323aa7768d933c6915c2963eff50b1f743712d48cb24f137ba839a7df211e6e02979a4d1c9d32eec8194227edd995c3d35849edeb54 DIST github.com%2Fopentracing%2Fopentracing-go%2F@v%2Fv1.1.0.zip 44929 BLAKE2B cbb592f6d60d1e5906d0bb0b89431713851582a17f092a7bdb7a508469013b99567a6d6f44807fdd79bbc6e470b01c6605d74b79dd62215111d2d4d5469a5fdc SHA512 a813adce63d0ef8b5a2d95c86099967bf5fdce2c7e71e1bc72d760e1235dfc430e650bb6dbbf1d42987586f496b1a5bfa6af8d20bd1fb1fffca786319cddfb22 DIST github.com%2Fpascaldekloe%2Fgoe%2F@v%2Fv0.0.0-20180627143212-57f6aae5913c.mod 35 BLAKE2B 3db6c40257f2c4b0254a26c6e414fdc87c037f6312d4bf7bbd39420d6df70f50eab84c387b54cc71fe16068e1b25e3fc63a833e11cf5b4346f842bc61328b0dc SHA512 0b378d1e15db4fc5a3d7d711b63dedefd141d607192344c8d1ab2ac755ab9c6e91b2c320378ac8a485cf94deee59e6628e7930017c6d659bead6ba89cd78a802 +DIST github.com%2Fpascaldekloe%2Fgoe%2F@v%2Fv0.1.0.mod 35 BLAKE2B 3db6c40257f2c4b0254a26c6e414fdc87c037f6312d4bf7bbd39420d6df70f50eab84c387b54cc71fe16068e1b25e3fc63a833e11cf5b4346f842bc61328b0dc SHA512 0b378d1e15db4fc5a3d7d711b63dedefd141d607192344c8d1ab2ac755ab9c6e91b2c320378ac8a485cf94deee59e6628e7930017c6d659bead6ba89cd78a802 DIST github.com%2Fpelletier%2Fgo-toml%2F@v%2Fv1.1.0.mod 36 BLAKE2B a388b7d0db7c8b9a589164ac639887f1e54d3f5d59ed9bfdbb427b88d381d95455cec1f3474d6dadf847925b7b0e9944a3713656f4870db4fadaa1774595c3f1 SHA512 b74e16c113ace53ce6b7a4df1fc73f21a5acdcf3d2343a4c4f1ad7a2cd8d2282ef7ede98de8c1c46f7d35feae28c9f49ba4a2dff1071357cb4e88e93f25b521d 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.8.0.mod 153 BLAKE2B ac6413b5bdea672823dd38bfaee94562150b49cd619ccc6974b7b514116d66d3e8a61c33104885c6edf025d612bf0fb0bf5d78d37e7bf3c6f3ee86d3321fb729 SHA512 1942cbd054f4048e28ce263aa6728be6ef8c7c63ce994748aec241573358332b6ec5494002e6bf56dd1a7ca7687591b89917c34ccabc9f191dcd7fca2d3ff36d @@ -835,6 +917,7 @@ DIST github.com%2Fprometheus%2Fclient_golang%2F@v%2Fv0.9.1.mod 43 BLAKE2B 2bfedb 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.4.0.mod 612 BLAKE2B e77946b5137a632121f113e6d7b390d25891d1fdf214b7c07ee0307aa4e78f5d19e96d1f4bf01aa1d62a2b0918727db1e128fdca6b6f1daeb08632b940a3084e SHA512 46eb82a74b845f5eda8cd01e8ae182e5dec7867306b31a40cb5c6bb9df2045c3259070b57388cc7826f54ee7b9fddaf980436f74ed500ab88748a13f12b30ff8 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 @@ -850,6 +933,7 @@ 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.9.1.mod 829 BLAKE2B 14a7c9b3754cce16715135e33ee294058d999f343d74281b9fd111a9c0a5632b90b6594d1ed220165b58614a695b2b2aae27b2ed9aa35ba1acc768ad12e46ea3 SHA512 4cb3dba50a3b47b9db735de9df4bd7b35d02464065919502bb1e17236c2f6b1bf1e74f312a8d0127d2d570344c30d58063d62031d3439f52a6dd8f47b29b9996 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-20190507164030-5867b95ac084.mod 98 BLAKE2B 23576c142554e5a22a11d704cbff1bbaf1029518ceec7f04e22aa849763a7aa5e26ad1405a8cbc0d87097264a5fa7cfa3d655cad18148f5de6209a06580722d3 SHA512 0897ba1b7b4a32f206763327e138d3b460194097d19bedb8ee1bb6889b9d188afae9439178d1c2151fbe17b7d18545cd6cfebd050bade93cd39b435b35b6acdb @@ -869,14 +953,18 @@ DIST github.com%2Frogpeppe%2Ffastuuid%2F@v%2Fv1.2.0.mod 45 BLAKE2B 6fe371f17a31b DIST github.com%2Frogpeppe%2Fgo-internal%2F@v%2Fv1.1.0.mod 73 BLAKE2B 21e3545a4518c64daac1cf36e47a2c8e1fc8ab7402372f2e871052d0dd9d83fc2aa44babb2f8751180cb66dcd2af82ed202afbf5ad3a219c4562da23ae8ce185 SHA512 4fd07ae7c00bcc135cc10a0b34ab102a893ed8ea4708f9d38da52f98b09fb66144f970ffd8795476fd6625b25c9e48390a5b1c5c99bd0c8d536a94201dc96613 DIST github.com%2Frogpeppe%2Fgo-internal%2F@v%2Fv1.3.0.mod 73 BLAKE2B 21e3545a4518c64daac1cf36e47a2c8e1fc8ab7402372f2e871052d0dd9d83fc2aa44babb2f8751180cb66dcd2af82ed202afbf5ad3a219c4562da23ae8ce185 SHA512 4fd07ae7c00bcc135cc10a0b34ab102a893ed8ea4708f9d38da52f98b09fb66144f970ffd8795476fd6625b25c9e48390a5b1c5c99bd0c8d536a94201dc96613 DIST github.com%2Frussross%2Fblackfriday%2Fv2%2F@v%2Fv2.0.1.mod 42 BLAKE2B 23dbba19737db7327590adaf3988abb9b5548cb3f959a9746a3b745c51f3c1397f071f2573a413a088f58e32959a2210c2b5354c47c263e90ad2ff1506872a5d SHA512 ac376a387fa39fe35dc4d073d8becd74e79f52e9d36b0a6628740dfe0e7c1f4fb6533fc262212663b105afcaa104082e055fa87d20cb3068359faae6dcba7738 +DIST github.com%2Frussross%2Fblackfriday%2Fv2%2F@v%2Fv2.1.0.mod 42 BLAKE2B 23dbba19737db7327590adaf3988abb9b5548cb3f959a9746a3b745c51f3c1397f071f2573a413a088f58e32959a2210c2b5354c47c263e90ad2ff1506872a5d SHA512 ac376a387fa39fe35dc4d073d8becd74e79f52e9d36b0a6628740dfe0e7c1f4fb6533fc262212663b105afcaa104082e055fa87d20cb3068359faae6dcba7738 DIST github.com%2Fryanuber%2Fcolumnize%2F@v%2Fv0.0.0-20160712163229-9b3edd62028f.mod 37 BLAKE2B 6f0d51a83cccf661003d3c9a10b10fca12a5933730c676a4279c47a0b8563ae5d897845ac84079070bf47b32ea1c2ec80879b85bf8ac72b91f1a63239292758f SHA512 0af9557d073093339188a1d8f226798eccb05d43e1394ac9d207118ada9449332077161e2d6ba2327d9b736aafae79d4a08abad233ae9aca9917c677809ce2c7 DIST github.com%2Fryanuber%2Fgo-glob%2F@v%2Fv0.0.0-20170128012129-256dc444b735.mod 35 BLAKE2B 68028ffeebb96ddadff1a781e7f0d7267d9ee0255b2b00958d9e36b6870e27630f7cfb1f6a1c90d81fa6303465d50936c66567c4b562a8b2711d459ee4e093b4 SHA512 1cf1bb0f786ca726b882a958d719c3b762ac146c01b5f57fa246dabd3fc1462b47cb71f7fa0c6b146873113a609b5a94aee724d2d624fec9651947b78d39cf73 DIST github.com%2Fsafchain%2Fethtool%2F@v%2Fv0.0.0-20190326074333-42ed695e3de8.mod 35 BLAKE2B bcdc10d46ac3b8a6a83e1cf12d688dea82392c2ccb341edbfc922324b689ecdbe9a2c3449030cefa1ad723976364b8f774e3d6f51dd944fefaabd84b3eb203e0 SHA512 96b3521ffde2955dd8ea8b22b14dfdc829fad79e89a4c54e9c243cf34829e650d40f3e176157bde0b3ba3ec89c40c67f51c49d4ab1e08bfed762018e12ab7024 DIST github.com%2Fsagikazarmark%2Fcrypt%2F@v%2Fv0.1.0.mod 1974 BLAKE2B a2a7ea23c62be1a63a69051098ea8a3dc54336b5c8717dd816601c10398ac351abc9d882d55a26ca482dd7875d4c5aa8aeddaef99205242ed96a1fd2b25d6bc5 SHA512 96b6de4408e9a42cf28da6a084a4c11563fec9e6eb06f3755c05faf07b7e82814ee64c60325b210429ed49a0ae1e3cb553853d828fed29f9f8718fc867afe188 +DIST github.com%2Fsagikazarmark%2Fcrypt%2F@v%2Fv0.3.0.mod 2402 BLAKE2B cd205e0be98907867a78c6d953f100379e49f31f13fe16249faac7f7fe3629aebc87dfce187a21c2f0b8c0e8c6f8b56361c73cb77747558e171394b42c18828f SHA512 f07787ecb5c03cae093e8a45875904baf2b1cfe5ef6eb1298c93d8bf0a21ec441c61b9df513a29d0cfaf3ef1efb61de30a7fe1e9e2990d82fc3dfdb755e889fe +DIST github.com%2Fsagikazarmark%2Fcrypt%2F@v%2Fv0.4.0.mod 2402 BLAKE2B 99b37b6f1fa41bcd7b1d546a13a385fb7cb6c67e835c7d1d2bd3aa3586272e373709f85cea2268e26d992bd46de4f566f3361a8d659fb90ffdd58cadfd54cf26 SHA512 92361ae9e356bb6720d00019d6f835a728bb08f12dbe1fbcfcdb2ad17bc4ada32dc6cb25ccf0385923ee09a959e8fa522f0e0e80153f804bfa020e91270034bb DIST github.com%2Fsatori%2Fgo.uuid%2F@v%2Fv1.2.0.mod 33 BLAKE2B d6c66082304928ba92ad6144b157ce4f59db0abc5af56538abd5a81fd927ea716df4b5dee47ff883dd99f377d2b3a772296e08244fb7a769a5843a54426be81d SHA512 081e7b82b53c1a86743e3cc4973c1bd15e1b5c48929513bfc41c0e182fd4a047519b8cac9f4e830d7a08eb3443b2feb62c727387a294a30b7c988b698d6e8d45 DIST github.com%2Fsclevine%2Fspec%2F@v%2Fv1.2.0.mod 32 BLAKE2B e8025015e31a3d5b74f81886e755e9338d9020d49b616c6f7b8bc871eda360a75652715a1118074594137ddfc4b66c5ee4eed5db8ad81c056cdcca644ad36b3b SHA512 0062faa3aabba9df70e9fa757eaaffc948057d356c8062c4e042c5139885d8b44e461998ffd6b4d9d5261091b30a9ba5d1d1943063f21ad5572bc9d679d0bb17 DIST github.com%2Fsean-%2Fseed%2F@v%2Fv0.0.0-20170313163322-e2103e2c3529.mod 29 BLAKE2B 8f509981164937fb0aab63b0344ddbf25c183b926a6e87400e745f6aee9dcc478f0ed455c62a9753722954acb3506be5f7810915a15d03647668e7bb707c09c0 SHA512 c7dc34c7a73c5899ca207c0cac88dd38ddebaffa04b5dd511a86dd10160e60be2806dfc6e079a5871b0cb6142f53d7d7dc87ddbe3fb19240bf894430feac5875 DIST github.com%2Fseccomp%2Flibseccomp-golang%2F@v%2Fv0.9.1.mod 44 BLAKE2B 74f7855fc5488715e3e4b73dfbe83b0a35a050447fc3369c06c532592c7678cdeb28e9f1fc7ef4f5c14fc90c458d8654baec12ab0453117219ab7b865259ab63 SHA512 b9123f2c64dfb2b16e7081bdd7cd3e5a54f911387cb13ccd5c50c113b3ad75ccb64c754123a3b41d916b4a8d089512eb65a5db5eb303f30118775eea553f1d8b +DIST github.com%2Fseccomp%2Flibseccomp-golang%2F@v%2Fv0.9.2-0.20210429002308-3879420cc921.mod 53 BLAKE2B c2c3b932d9197c56725c3819eabe75ec8e7f0884bc842e692b4ac1e2a57aac3b0bcc3ca3858582948e74c27b505a7d6a1df5f143888bc5d88b7cf490d5e82198 SHA512 679c447cd71246957ae11aee7d7216a63f61f6287e5f157fd121cb48db792246f41aa668d069262b22d5c702d528ead9352fb987d7a5407491aab11d3d6c3176 DIST github.com%2Fshirou%2Fgopsutil%2F@v%2Fv0.0.0-20180427012116-c95755e4bcd7.mod 34 BLAKE2B 790ec7277e4654961540dd09fcb7962328547009b0181183b7cb64972b872d30986d1e53ded5961588d89508c913b2b56dd7af3625d0e8d7be2253b6bcf59576 SHA512 a5f5d88a767a855b6ff24d7e2e0c4aeb81fb1365a7e81ed989b4c605a7a6c61dc52d7ce97fc672c21020ef56f597dce679184e5e8d3d199678487e6bebaa8127 DIST github.com%2Fshirou%2Fw32%2F@v%2Fv0.0.0-20160930032740-bb4de0191aa4.mod 29 BLAKE2B 5a64bc6a74e308dc780f55617c18661ee4a570f5c536a1d8470ae197f5bde87ba88412e360585c3e7191289a2c478ec7c96c18cdd7ab9e10fc92cb8b098281b0 SHA512 54b48a0f515bb99c21f86f0cc9dfe9e06dff5bf8de3a453b1d91816e28d04fe64a52d01c2c5a651b51cf21d328fba8f97a3cba92e23d66e229034f8aed23a545 DIST github.com%2Fshurcoo!l%2Fgo%2F@v%2Fv0.0.0-20180423040247-9e1955d9fb6e.mod 30 BLAKE2B a19bc3a2a838d03257065184fc24526f5bc8881ef06e4217e0439c05200efd72d8c1f9f7f3288ae69f8317fe21ddeba7fcd35d4431f29743260d0c96c59f6e40 SHA512 2fe62b980dfafee660aef1ea4113fba52dae15e24470b7ff258f055d7f7cd7f6b55b9afa1d46b1cf9fabc804e00c00c452e9bd72ed160dcad2e459dfe5b245c7 @@ -903,6 +991,7 @@ DIST github.com%2Fspaolacci%2Fmurmur3%2F@v%2Fv0.0.0-20180118202830-f09979ecbc72. DIST github.com%2Fspf13%2Fafero%2F@v%2Fv1.1.0.mod 30 BLAKE2B 9bf213acd16f9456f4a010a7c300a1fb7bf1ab248d1ac9eed7883deae7f9a6f6d0c761127b7b2c84e8dc46e7b0da2eecac9b334fd5a94d2995d56858d345edb9 SHA512 3166c898d741be502c0b733653cdca0e8ac4999fa6a5d67460b3962799287c9176b7f0243f0c0da394a4b7737ed1d1a6a2ee4f84a8917cf7076c774ba9a2a648 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.3.3.mod 163 BLAKE2B 5cecd3bfae0def43e66d7e0a3b9e0240347622d8a870fbf81842c5f6e0c571d8e0c1cf7781235ab099007cba42c279945ea15787ce48ceece3e4647f9ce1a8ae SHA512 720370b4db1be6751f3debb415a04955507c24b6d4be6e6bb3fbd2f0e609c23217538c6d24e53da421f54f0fbc3c95249c981b839f84911f0f158cbe9e6db2d8 DIST github.com%2Fspf13%2Fafero%2F@v%2Fv1.5.1.mod 163 BLAKE2B 78976e3b857b07f201d0e0d65209cab8ed73cc9aa10f2977646b655d541e9a6a3dbf1d40e037ef0dd36c0c6f6813cf807e7211afc3683b9bc95f3b3e4bf5e6fb SHA512 1f0348cb522ec6a39f5667339dbdad2a16521eab1d7cf710e6b939c8156c928d7ed1da3c4cf1d976f6c8b9e41e74a43ef1328407119fd55d8fcbc0d91eb1dd7b DIST github.com%2Fspf13%2Fafero%2F@v%2Fv1.5.1.zip 84901 BLAKE2B d704642d5c843c83288b79c58b55030d2cc8aaccb2d8ce62bbd6ac250599916c49526cc381818a36f31d366b8e798553dcae43a15ac9c4f9111585155df0714a SHA512 0340c8a92e40b09fcb8eab72e56d70ffdf25c6cc26c349fbe4ee8fe671e292615140a123913e74f2a1e1fb624f4a5c692591b668ba2e91ae6425c5db060c7189 DIST github.com%2Fspf13%2Fafero%2F@v%2Fv1.6.0.mod 163 BLAKE2B 78976e3b857b07f201d0e0d65209cab8ed73cc9aa10f2977646b655d541e9a6a3dbf1d40e037ef0dd36c0c6f6813cf807e7211afc3683b9bc95f3b3e4bf5e6fb SHA512 1f0348cb522ec6a39f5667339dbdad2a16521eab1d7cf710e6b939c8156c928d7ed1da3c4cf1d976f6c8b9e41e74a43ef1328407119fd55d8fcbc0d91eb1dd7b @@ -923,6 +1012,8 @@ DIST github.com%2Fspf13%2Fcobra%2F@v%2Fv1.1.3.mod 265 BLAKE2B 22909466af108048bc DIST github.com%2Fspf13%2Fcobra%2F@v%2Fv1.1.3.zip 190543 BLAKE2B 692f5c496466f8d914c1172446f3cb79b1ff9c9e08d7afe44d8af3fe1248b6c1b31fecca3fdd8343afc2b014535dc8e1d3f49a3c71f360d46933ee28002c4c40 SHA512 12bf06f87e15ee039ca148873a13f5944ac6aa6800999ccd5df5175a79fca03edf4672236e2c25ebfe1a28a0aca24d0f6965c8b040c09fb648650976baf8c305 DIST github.com%2Fspf13%2Fcobra%2F@v%2Fv1.2.1.mod 225 BLAKE2B 2c2a5d0ec6a0d5f489c8db922997c0fb8e1db1919ecef727647089c1f08c26302d01e1cd566bf478bd54a9a43b9026cd117899bca284d47880c23066a9c698e5 SHA512 57506dce411c15e601f271d54faeed055cda401acdbe201becc0284ea6ed0727be4a80d8db3d6891acdfe4e68bad3c6f8ed5062f2f4c24419c539f3845668842 DIST github.com%2Fspf13%2Fcobra%2F@v%2Fv1.2.1.zip 207095 BLAKE2B 9a0827a65b97a60c049d71cdb8bd2ab8feafd96495496394034870bdf917ccfcae929df714147b7bfd1c2f29d9f138970a32e4f5e2f86bb7976198fcbafa6a66 SHA512 84acc0c56cf68b4d08cfdf890e13a9cc073f07345d918c4e7f320465569f7211ed5874d6243c3637f321ecb9dbb3ae26117930c55ac113b174480017a419b0d2 +DIST github.com%2Fspf13%2Fcobra%2F@v%2Fv1.3.0.mod 226 BLAKE2B 6c3dedfa6b14e756b1f747afe6e4b9a83a4144b9ccaf15d36c2040a315e44e0f6ce1ace087c7fc44a9e9abc6fb15686e52febd6b460e10e418a119ad771a3ce0 SHA512 9b689d1d2cb1f3a23c6b02d8684bf9ad967c1a5695ea6496e1787ccb01014391301ba4a519477802bc4f393b2f1698273d20f7f304d2840b82fe689f9013f7ba +DIST github.com%2Fspf13%2Fcobra%2F@v%2Fv1.3.0.zip 216450 BLAKE2B 1dc10bc7774dc0d68e5846f6db6221ce3705c994c28e20349355560a24c75230ce42df6092c2c949e1172775901f64b81b94d1dae1b1e056836699508b259bf5 SHA512 2dfde14f65a5b3f486f58f627278be742fab1a8e1afc1bfa7d1cb962845385240d67e07a868484da22d7747a4d11fd8ca6e964aceb90ea6e4ab5c83d9cfd212d DIST github.com%2Fspf13%2Fjwalterweatherman%2F@v%2Fv0.0.0-20141219030609-3d60171a6431.mod 42 BLAKE2B 1f0af0f4518708edd09c0f02aec6103960b023a6bc178181276c54cd86b653e8bd1ddd60c5d49fa75a85f1fa0d18f670a9c2ead381da7c4f2d5e611b24f51ca9 SHA512 748b5648bf8bec4d1efe13f4dc37608e7378acc2a7d954e9d3b649a4b170a1e2d1c61338f6bee8d9007ad75a5bde87487612b47a692d6f966bca56490dcb834d DIST github.com%2Fspf13%2Fjwalterweatherman%2F@v%2Fv0.0.0-20180109140146-7c0cea34c8ec.mod 42 BLAKE2B 1f0af0f4518708edd09c0f02aec6103960b023a6bc178181276c54cd86b653e8bd1ddd60c5d49fa75a85f1fa0d18f670a9c2ead381da7c4f2d5e611b24f51ca9 SHA512 748b5648bf8bec4d1efe13f4dc37608e7378acc2a7d954e9d3b649a4b170a1e2d1c61338f6bee8d9007ad75a5bde87487612b47a692d6f966bca56490dcb834d DIST github.com%2Fspf13%2Fjwalterweatherman%2F@v%2Fv1.0.0.mod 42 BLAKE2B 1f0af0f4518708edd09c0f02aec6103960b023a6bc178181276c54cd86b653e8bd1ddd60c5d49fa75a85f1fa0d18f670a9c2ead381da7c4f2d5e611b24f51ca9 SHA512 748b5648bf8bec4d1efe13f4dc37608e7378acc2a7d954e9d3b649a4b170a1e2d1c61338f6bee8d9007ad75a5bde87487612b47a692d6f966bca56490dcb834d @@ -936,6 +1027,9 @@ 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%2Fv0.0.0-20150530192845-be5ff3e4840c.mod 30 BLAKE2B 18e0337f9146af34821783f04024be09e18f3804558482ea56acf28048ec811ae679e0bc0f6044774e69a98c575b0a41e210277b966bfb04270d7ebf504cb1c0 SHA512 0b3a57fbf1292964f8d35a7b85e9c828bd2c1344d68e4d04ce84acc9c99e2239895058fa656d45e0e5e622afad62056b583fb00a5dd3181302798ea99b0b6799 +DIST github.com%2Fspf13%2Fviper%2F@v%2Fv1.10.0.mod 3059 BLAKE2B f4c0621093a7bf601ea800a3b2925586ed09289daa6891cfb3646cd0eaad8b910083e73f55dfa6020d956f2bc866ce7f59e33e86318abcdfab117660cea96f9d SHA512 216dcc63a99dab980e8b339762259e7b00fcdfd7265dc21c56663dbd10748fe65625635127861d9b093308a039bb7d8a6fc6f96a2336ac153b2d3227c70d73a2 +DIST github.com%2Fspf13%2Fviper%2F@v%2Fv1.10.1.mod 3059 BLAKE2B 81fd87d9f09cd9e264f9276e496eb6788d6ec27d1b6d0b2ca7f7f5e30064c322a3a5f1e2b3405adfa030a3bb47179192296a215e8df25e1d32de566794dc90b7 SHA512 44a7ae266a151be794e3e6ba4ac2d237f3800ca48f58b9d6d8d2417c24fca5b4ede5f95b77fd37b4ec5907d180a8eada955b967f3f1c956cb5295e0be812a68a +DIST github.com%2Fspf13%2Fviper%2F@v%2Fv1.10.1.zip 119622 BLAKE2B 28f8959109db5a8c79254dc0d0b4c327561327e1b5079fbe4fbb34d243918ef73550b9e6a73b59832c7506a492f13d0259c3cd448ca0c6b1408d8cc121ac00ac SHA512 2178eb2ac6f6f797c023557ac5de161e8fea77a4f0a9518b379af87d7bf5d78dc3d0b6fe89c87af54055ed0a3c6e1625c7dd640102499ab74eb2e4ccdb430333 DIST github.com%2Fspf13%2Fviper%2F@v%2Fv1.4.0.mod 2018 BLAKE2B 516407d1afeaeb665c558a4babcaa35aff28dd9b41298d04b904378159f1978a924323195e4c160cb9cb992c264558c7ae4f07ec157dd8c65fb98853a3cdc53f SHA512 fda6d22c26332038895ea2f2c62458baebededb0df883728dc9a127c10102b9bfd3e8128dfee194d909d645ea652f3ccd5ef737a8cb7ceadab71864b21de117b DIST github.com%2Fspf13%2Fviper%2F@v%2Fv1.8.1.mod 587 BLAKE2B fd6d02a8e0423f09282eb521c154f78afa81c016c1843157b2a0261fb3d933146453a9cb8f4e081034249d6850494f325ad7cddba2060f52c018a857a2d0ba18 SHA512 2a7f416c42aff6a33e20374acb339c0b1f3f0e08aeffad2d56b5c5527d37f6e048ac5b5e833ab5404d748632fa50b014dabc227aeaa8758a244d37cb2d41b68a DIST github.com%2Fspf13%2Fviper%2F@v%2Fv1.9.0.mod 537 BLAKE2B 6b8e3d143bad2e146bf69f230eb523006384d952cdf86770516d7b3e970126ac6d864b5d6d45ae36e0b158a4b2f971f7f1b3f476582f829b7ea530c50102761c SHA512 90d8c45d43968b6b3e2ffef5b4eca44a0bb4875cd91ee75a86704728a16f8e0c789e9e58a768c2438f20fcab9e47df8987df8e876e5d16e5451c5dd0e49c64b4 @@ -965,6 +1059,7 @@ DIST github.com%2Ftheupdateframework%2Fnotary%2F@v%2Fv0.7.0.zip 1868295 BLAKE2B DIST github.com%2Ftimakin%2Fbodyclose%2F@v%2Fv0.0.0-20190721030226-87058b9bfcec.mod 190 BLAKE2B b079349b0a65db4530e0ae682e1ad705f146a8ac2d1c735b9f660d2fa336088c04050defbd04f93d3b51a20dd396d338874065370242fb80ee5beb981fe613f6 SHA512 5056ac014217b14e7111984a99c6d49120404c31baf0ed510316b3b6edb95084b26d273da643e025e1d13fcffca82411a3542acf37dbadd4afaf9466a7a1c607 DIST github.com%2Ftmc%2Fgrpc-websocket-proxy%2F@v%2Fv0.0.0-20170815181823-89b8d40f7ca8.mod 43 BLAKE2B a0f8fc8639040a1b7194a35a4020cff543111ee47a3b013163e93d14d42325146b1f6c2acfd595438721c4f6e80f9e5871811c058accbf06c6500bdfd9524004 SHA512 b3b02f5e9f8b68a93f531ce9bece44fbaa691f1527528555327c15b574ecee209ba7f6b713d8ae1f6b58b1416a9eb39546be646ef73b4328e79d8bdf605dcf9b DIST github.com%2Ftmc%2Fgrpc-websocket-proxy%2F@v%2Fv0.0.0-20190109142713-0ad062ec5ee5.mod 43 BLAKE2B a0f8fc8639040a1b7194a35a4020cff543111ee47a3b013163e93d14d42325146b1f6c2acfd595438721c4f6e80f9e5871811c058accbf06c6500bdfd9524004 SHA512 b3b02f5e9f8b68a93f531ce9bece44fbaa691f1527528555327c15b574ecee209ba7f6b713d8ae1f6b58b1416a9eb39546be646ef73b4328e79d8bdf605dcf9b +DIST github.com%2Ftv42%2Fhttpunix%2F@v%2Fv0.0.0-20150427012821-b75d8614f926.mod 32 BLAKE2B c5bd918ed79f8ad33509bee3028b85da9941f721e12735da810f7cf4238ddf83d3c5b7634c01944ebbe9d0c77fea36d5480d945d2dad9d9126cdb5ceb1cc1d11 SHA512 4168487b908d7fbec0813e5ac4d1cc854216d2355fd2843c2856ce81ee7bc399d9fc2b0811b5fbf1f0f1f26e92d327aab3d54b30809ffed621aff37a706e3417 DIST github.com%2Ftv42%2Fhttpunix%2F@v%2Fv0.0.0-20191220191345-2ba4b9c3382c.mod 41 BLAKE2B 378ab9c63802f76983c723f6eeac15d66879448bb4f5356a2c3946c0a8364b28254740e767c1e93f4ef184e281da6b492ec80303408f2a8a195e91b41523d41c SHA512 03629fc253c30ee850ded4bf4704da2fb8f9225038cb061eca49948215df7f924d85bb9b31c9d5726015d08e4817be6754f80c7db1186ad306853a208efc06af DIST github.com%2Fugorji%2Fgo%2F@v%2Fv1.1.4.mod 29 BLAKE2B 8502924d37d2cb283d252008e9727d55269eace4ec1b9e049294563a1d92b777e7333c946bc69c7f47167a36482c1c2084330dc68e9c33fdcb57113ac55e0ba7 SHA512 787ef0a1ab48d9faf632390dd7a89475a11a3c11d6b557cb9228111dfa7af591deb6a102cff6d6c981ab717f29bcfca64b26fcfd2cc4d213f4dac0ed24c6d625 DIST github.com%2Fultraware%2Ffunlen%2F@v%2Fv0.0.1.mod 35 BLAKE2B 8e3c38268bbf27256cb628341ea9b1772f7e0396f91f8d98137af08899752a2c7edfa235780fdd860a514176ac1e559b49fa1de26f6909b71ff4488666b73a9b SHA512 45b7c64fe3b0b38a2ca194c2b91ddbfa4cd1299685b99be460b86eaf952ac8e59b229e82d99850db3cbd4929e495413c92f2bf2c987adcc7252c501ee11b4ddb @@ -1008,8 +1103,11 @@ DIST go.etcd.io%2Fbbolt%2F@v%2Fv1.3.5.mod 94 BLAKE2B 5014c2a8459f1f01661c7cac0a7 DIST go.etcd.io%2Fbbolt%2F@v%2Fv1.3.6.mod 94 BLAKE2B 097619943e3530007d2f8f9798cdbac483ba077b239096303e4ff7637459e7cb6d28c7a98d893d52e6686ecbcf3fa8900fe8ce46fc16b9061c1f4b0011ede3ea SHA512 d8a4fceaca0875493f0788147e464f36a1a1b9806376318fe88f8b0091ea3ae4bd5ec141ccc7c8bb86d88f34f25a36d2061dbc24d0346a9d68c1fbe45173fdde DIST go.etcd.io%2Fetcd%2F@v%2Fv0.5.0-alpha.5.0.20200910180754-dd1b699fc489.mod 2476 BLAKE2B 80a0e199679221be23c03ff488f7d505a13018e2c025dc53108c319b525ded9c0c79c288f9ca12437cb3a20d64373f06a1cd27603411ca71bd895b3dce78366f SHA512 8d5b0c6b187ce7685a05c5be2ca8ec63234ec96b8b7c8e37aa3c55e51de624aa19117da13fc75fa180c5e4b2a1b9e5d7adc7c106202d1f995237adc995fb160b DIST go.etcd.io%2Fetcd%2Fapi%2Fv3%2F@v%2Fv3.5.0.mod 657 BLAKE2B e13684938cec02c9e77e0205a3932eff426445dabecceae0f885b22bb1882e86403c9ba2279ed99b955031976624748178321f00ab33f190e801aa9b5843d677 SHA512 c38c82e0cda65b54a3b7d572fc564792a89d248b82ea5bba3cd44214facf79aa955381c4e432762d5a8dd92d6fafd36b9c5c7d76d3f853ada8c19a0ecd95b20a +DIST go.etcd.io%2Fetcd%2Fapi%2Fv3%2F@v%2Fv3.5.1.mod 657 BLAKE2B e13684938cec02c9e77e0205a3932eff426445dabecceae0f885b22bb1882e86403c9ba2279ed99b955031976624748178321f00ab33f190e801aa9b5843d677 SHA512 c38c82e0cda65b54a3b7d572fc564792a89d248b82ea5bba3cd44214facf79aa955381c4e432762d5a8dd92d6fafd36b9c5c7d76d3f853ada8c19a0ecd95b20a DIST go.etcd.io%2Fetcd%2Fclient%2Fpkg%2Fv3%2F@v%2Fv3.5.0.mod 179 BLAKE2B 4a2cc6bce6be4b0c59e37eb32413c7b84d31b79deb3de0e9dc01de1e45399dd57e0e27f17f04cb11da4b9eca5d26feb8556335482a975cf499dab62ea9a2708d SHA512 5c3cc3746a3fac7cef7e0de6b39b280c1f43244bba8c9890f9118654780b0717c5971304f9fefae1a5c7ddd70f82f7a08a4e5502ab8181155ea8bb926be7eb87 +DIST go.etcd.io%2Fetcd%2Fclient%2Fpkg%2Fv3%2F@v%2Fv3.5.1.mod 179 BLAKE2B 4a2cc6bce6be4b0c59e37eb32413c7b84d31b79deb3de0e9dc01de1e45399dd57e0e27f17f04cb11da4b9eca5d26feb8556335482a975cf499dab62ea9a2708d SHA512 5c3cc3746a3fac7cef7e0de6b39b280c1f43244bba8c9890f9118654780b0717c5971304f9fefae1a5c7ddd70f82f7a08a4e5502ab8181155ea8bb926be7eb87 DIST go.etcd.io%2Fetcd%2Fclient%2Fv2%2F@v%2Fv2.305.0.mod 598 BLAKE2B 1067089e4696b50abacb1eb32584f0dac828b0714054d06ac71c4a3b9af0124d746ab520a449052ebeee3c7467d4f11aae6dbc962c1abeeff7e58df56113054e SHA512 90ea50338b3a9197faf9f11bd5966d23e82c89d6188d8a0f5425a9fbe1bbb32333f8c71449d620aa654f6afe5598fc01a4c56eb5d5236861fead943595227040 +DIST go.etcd.io%2Fetcd%2Fclient%2Fv2%2F@v%2Fv2.305.1.mod 598 BLAKE2B 1ddb32133268425be441664e8e7396c0d5b3efed0b20b494860d4be8a05ae7d316df9db4b18549f7f9aeaa4c9b681d8170e1d7481b27b0130c283f7c85d1ddc0 SHA512 7af4e5a3439a5e287d9a3593443167bac13ef0099f69f61389706d3e4cef3cfc37e5730b4261b87aa8e1042682c6c39f96c7434dd4cd8ce4fe364e996ac5f7b4 DIST go.mozilla.org%2Fpkcs7%2F@v%2Fv0.0.0-20200128120323-432b2356ecb1.mod 37 BLAKE2B 9905f25ce802f6b0c6cd290cd4c4eab44332910bd906dbd211c5fbabac7af525fdcf35cc6106e204c194ed9d8e609dcbf0ed0eb5cf606913985076bf2dfa3985 SHA512 f65d060c9eac0fd1d9dfaaa10e03423934b68357cf0ce693486b3e5353b04eee3a4dba0e9fa85c655a0973fbee9b0b85b02c3415b2cce70c52a60209e756b13d 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 @@ -1029,9 +1127,13 @@ DIST go.uber.org%2Fzap%2F@v%2Fv1.10.0.mod 23 BLAKE2B c60cbd3c1e15e71a99909c113b1 DIST go.uber.org%2Fzap%2F@v%2Fv1.17.0.mod 257 BLAKE2B b03dc3f61ab15720e3e89d8725be6a3a500f9aeba17419403df4bff7ae52b60abafb43af2ef785479017f625c6a3170913ca975fac64c36c65c0476b519540b5 SHA512 9677119c715a41ff061ea5caef85c35b23f79648aa09015e7427ded423c7ed73c0ba7da24d8fb586ea038499bf42ff211e5a328102573b67122ab3a74bfd9ebe DIST go4.org%2Fintern%2F@v%2Fv0.0.0-20210108033219-3eb7198706b2.mod 110 BLAKE2B 25f3f16fe488a06e3f8f387b201c49c6a9df851315bdbb88f4de4a7c14a44c855b166b8218034affdab5def5a0bc0b368132eb3c5258995c95af02ff80ff4f93 SHA512 6047cd013b534d9362a83854d1300af4f7fc5f6f75348554f2525065cca4e9df2ef82d914f6230d1018856cca82de6d3221eebbb42cfc8cc9b3f93127e076792 DIST go4.org%2Fintern%2F@v%2Fv0.0.0-20210108033219-3eb7198706b2.zip 6321 BLAKE2B 1dfc30db6c3371134ee8164133d9db3739da36d97bdafd1c4d72cbca0e74d4be62b9730a8b1678fc52077a904b31270a108b311d9cd62db04862d0b30520dd03 SHA512 cfa254ba4a54497d0783344bd880191ff2c11b86c47cbfa93e5edabfffeba2377f813ea2387ece0b2c5764f24c046f701033aec2639c564b9f8f51ce1109a961 +DIST go4.org%2Fintern%2F@v%2Fv0.0.0-20211027215823-ae77deb06f29.mod 110 BLAKE2B c7875be3269570f879b7e63f984a2df48403943bb02d2913db6620bbcd1f987f209600475545b36d0dd4575ea55d47967f61166c9abd45cdce70ee88bac6c372 SHA512 f1218e3182adbba48a4a52453dc7113c3bad5ee1bff5b078746c8c80774256c4ac98fad3d7c2ed33569ad32deac280b5647a1e79e8eee84f0ecc43c1b6da0001 +DIST go4.org%2Fintern%2F@v%2Fv0.0.0-20211027215823-ae77deb06f29.zip 6383 BLAKE2B 3cd6d3080d30d26bff112d7a3e932bd644037be363b9ebf34b9d732e3c4565773b097c73f0b506a82e5ca8047dd72361b948a01138b76e376b4b889b4a6dbac7 SHA512 7cc60e3fc00daff4ad78f12bebf76646c66e7618d46db3f278f3f23dd7788bd64f5e834fc24147b3e43fb02a9cc25b22758641780019baa26b5ddf123a6d3b44 DIST go4.org%2Funsafe%2Fassume-no-moving-gc%2F@v%2Fv0.0.0-20201222175341-b30ae309168e.mod 51 BLAKE2B 24f6e3e615bc1eff706c6b2e15a2c9ef2594e2ef42083ffadf33581df3c25e56324dcdc4bc7ccf7ea5eccec06683b673660f58502aaec8bc9b451c30647475f2 SHA512 f7435b8339ac6435b08c635d696c21cfedaf20998889effe719a548d3451505492ae8f1b8332e7e47398bbf335e0aac592526e1d3b23f4f14c6ee5d6ecb3b3d0 DIST go4.org%2Funsafe%2Fassume-no-moving-gc%2F@v%2Fv0.0.0-20201222180813-1025295fd063.mod 51 BLAKE2B 24f6e3e615bc1eff706c6b2e15a2c9ef2594e2ef42083ffadf33581df3c25e56324dcdc4bc7ccf7ea5eccec06683b673660f58502aaec8bc9b451c30647475f2 SHA512 f7435b8339ac6435b08c635d696c21cfedaf20998889effe719a548d3451505492ae8f1b8332e7e47398bbf335e0aac592526e1d3b23f4f14c6ee5d6ecb3b3d0 DIST go4.org%2Funsafe%2Fassume-no-moving-gc%2F@v%2Fv0.0.0-20201222180813-1025295fd063.zip 4037 BLAKE2B eb8db3b42b98aa9814ca7edbcfa122bb8a5bba19c60fc7727de18b2c7cb1df17f6a861e4fd230ec43aa27f9a9443e6d340f0e17c46fdcbf7f33b2f7f6b8e51ec SHA512 10dcfd17ea26fd8a737af0f0a086b5deb59a8385f2f2e2bf37dbfbd2bf06e106c905ef2f4b1ca85a87bffbe3b77a9404c333991d34da062f979e54fcbe29c7ac +DIST go4.org%2Funsafe%2Fassume-no-moving-gc%2F@v%2Fv0.0.0-20211027215541-db492cf91b37.mod 51 BLAKE2B 24f6e3e615bc1eff706c6b2e15a2c9ef2594e2ef42083ffadf33581df3c25e56324dcdc4bc7ccf7ea5eccec06683b673660f58502aaec8bc9b451c30647475f2 SHA512 f7435b8339ac6435b08c635d696c21cfedaf20998889effe719a548d3451505492ae8f1b8332e7e47398bbf335e0aac592526e1d3b23f4f14c6ee5d6ecb3b3d0 +DIST go4.org%2Funsafe%2Fassume-no-moving-gc%2F@v%2Fv0.0.0-20211027215541-db492cf91b37.zip 4042 BLAKE2B 021ef15887c4ed88edb4e98f8a17dcf5466dd9d9f2d665371a3ed0b3f6f534102a33e31d5f87dff7ee47aa439add163d7bb3b9e7e3c37f745bbc8e600d19cbbc SHA512 a7076c3ba60b14db0b37e18b4e31bccfc56c7cea15224dd19bb6dfc1dbbe0b3b3e81d7240b20f21f0a02ad13142aa915a09c5b58cc96ea9474fd40af19d5df88 DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20171113213409-9f005a07e0d3.mod 27 BLAKE2B f91145aab2cee00c3567772e97f6162b9681d6cbcbe67a1b5b2f59b8f912572f705a0d1280fdced086d92efd10c50ecede26d1cfa3d5419217e5eef95097b4b1 SHA512 a88da5b983ff482a4e8b512761eeee466a8b0664b42da54ec9772c2eb3cb1bc5b7545045e283bac82552336802d8bc8efe137ba16f3530228b529366744a33e6 DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20180904163835-0709b304e793.mod 27 BLAKE2B f91145aab2cee00c3567772e97f6162b9681d6cbcbe67a1b5b2f59b8f912572f705a0d1280fdced086d92efd10c50ecede26d1cfa3d5419217e5eef95097b4b1 SHA512 a88da5b983ff482a4e8b512761eeee466a8b0664b42da54ec9772c2eb3cb1bc5b7545045e283bac82552336802d8bc8efe137ba16f3530228b529366744a33e6 DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20181009213950-7c1a557ab941.mod 27 BLAKE2B f91145aab2cee00c3567772e97f6162b9681d6cbcbe67a1b5b2f59b8f912572f705a0d1280fdced086d92efd10c50ecede26d1cfa3d5419217e5eef95097b4b1 SHA512 a88da5b983ff482a4e8b512761eeee466a8b0664b42da54ec9772c2eb3cb1bc5b7545045e283bac82552336802d8bc8efe137ba16f3530228b529366744a33e6 @@ -1091,6 +1193,7 @@ DIST golang.org%2Fx%2Fmod%2F@v%2Fv0.3.0.mod 214 BLAKE2B 9a9c23e4a6fbf1e2168cc255 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 +DIST golang.org%2Fx%2Fmod%2F@v%2Fv0.5.0.mod 214 BLAKE2B 06631482606d93f3622eb79087adb11f0fedc16eeee47c327d9542003c05828faca6ec89fb5a7b6479dbbb951126f85d3b11afff772bdddba37db3d99c0174ec SHA512 8ad3d2d81f0192ba3215650546e1cc1eb2d58f2c9898929e565233388d95bb2d1a334d038e9807a44733fe6a218ac0b32de24d16fe9d208addcd67cdc2ae8f79 DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20170915142106-8351a756f30f.mod 24 BLAKE2B dad51d0aff48ef669f448f7b41bcdb153dbdc48863761ba1cac6aa3e3eaeec838e22733e6c61796b22bcc95d9e0a274085676bf191a8072717a398a067fe9e62 SHA512 d7446d3dd844b97512470f7ff05fce72d099f7800396e2738a54d41796f0f76be07e7aea1f638fee0190c7d8ce65eefc54eebe6917a06d14da04d0c9c8f9891a DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20180724234803-3673e40ba225.mod 24 BLAKE2B dad51d0aff48ef669f448f7b41bcdb153dbdc48863761ba1cac6aa3e3eaeec838e22733e6c61796b22bcc95d9e0a274085676bf191a8072717a398a067fe9e62 SHA512 d7446d3dd844b97512470f7ff05fce72d099f7800396e2738a54d41796f0f76be07e7aea1f638fee0190c7d8ce65eefc54eebe6917a06d14da04d0c9c8f9891a DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20180826012351-8a410e7b638d.mod 24 BLAKE2B dad51d0aff48ef669f448f7b41bcdb153dbdc48863761ba1cac6aa3e3eaeec838e22733e6c61796b22bcc95d9e0a274085676bf191a8072717a398a067fe9e62 SHA512 d7446d3dd844b97512470f7ff05fce72d099f7800396e2738a54d41796f0f76be07e7aea1f638fee0190c7d8ce65eefc54eebe6917a06d14da04d0c9c8f9891a @@ -1144,11 +1247,15 @@ DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20210226172049-e18ecbb05110.mod 179 BLAK 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-20210410081132-afb366fc7cd1.mod 179 BLAKE2B 1d41797e9cd238f294cd4d01f3115a496d72952d4aa92116e99de7fef6d5881b8e532e4c419c36dbd58a04e4cfd27c814936e5b51ca99f47c9bee8578eb9d71e SHA512 ea5604f4e47cf196e4ab474016327b04c27aab3ef394d19f15a0a34d763f659c1764dea0554de8afbc9ec28168681f1ea1e03a6ef64fc1355f0e0d7c4ef709a1 DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20210503060351-7fd8e65b6420.mod 179 BLAKE2B a505fef7e073e6305a5a8b8c3494942da61a944af095abe6caa2774152b7427437d74405967eeb6b38b114a14f0e09e72d00de2a6eba1f4694293a08daaa826b SHA512 a1c24164598eb8a5e5005b0df0cf9b3efd285c90efe6472a0474907f368166c243942765f182d8cc65f23159cd0a8b52c547ab14ee67c4261f768e31d05ed5e5 DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20210520170846-37e1c6afe023.mod 179 BLAKE2B a505fef7e073e6305a5a8b8c3494942da61a944af095abe6caa2774152b7427437d74405967eeb6b38b114a14f0e09e72d00de2a6eba1f4694293a08daaa826b SHA512 a1c24164598eb8a5e5005b0df0cf9b3efd285c90efe6472a0474907f368166c243942765f182d8cc65f23159cd0a8b52c547ab14ee67c4261f768e31d05ed5e5 +DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20210813160813-60bc85c4be6d.mod 179 BLAKE2B a505fef7e073e6305a5a8b8c3494942da61a944af095abe6caa2774152b7427437d74405967eeb6b38b114a14f0e09e72d00de2a6eba1f4694293a08daaa826b SHA512 a1c24164598eb8a5e5005b0df0cf9b3efd285c90efe6472a0474907f368166c243942765f182d8cc65f23159cd0a8b52c547ab14ee67c4261f768e31d05ed5e5 DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20210825183410-e898025ed96a.mod 179 BLAKE2B a505fef7e073e6305a5a8b8c3494942da61a944af095abe6caa2774152b7427437d74405967eeb6b38b114a14f0e09e72d00de2a6eba1f4694293a08daaa826b SHA512 a1c24164598eb8a5e5005b0df0cf9b3efd285c90efe6472a0474907f368166c243942765f182d8cc65f23159cd0a8b52c547ab14ee67c4261f768e31d05ed5e5 DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20211111160137-58aab5ef257a.mod 179 BLAKE2B a505fef7e073e6305a5a8b8c3494942da61a944af095abe6caa2774152b7427437d74405967eeb6b38b114a14f0e09e72d00de2a6eba1f4694293a08daaa826b SHA512 a1c24164598eb8a5e5005b0df0cf9b3efd285c90efe6472a0474907f368166c243942765f182d8cc65f23159cd0a8b52c547ab14ee67c4261f768e31d05ed5e5 DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20211111160137-58aab5ef257a.zip 1579556 BLAKE2B 691f3f1cf8def6ad83f510db9ac22164c0d66472b941fd44af076575ab4a937630944722c9d6ccc15974641743c2b9088cbea07f51229560973d38e838bec15a SHA512 b1e3501126945e25fa2d84ed0e8aa41e49f9ed7db61b0342863b9f7986530d8b7eca60129f5de446f6362ff4d494c249bb0a371fe30e553fc5d9df5413ade76d +DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20211209124913-491a49abca63.mod 179 BLAKE2B a505fef7e073e6305a5a8b8c3494942da61a944af095abe6caa2774152b7427437d74405967eeb6b38b114a14f0e09e72d00de2a6eba1f4694293a08daaa826b SHA512 a1c24164598eb8a5e5005b0df0cf9b3efd285c90efe6472a0474907f368166c243942765f182d8cc65f23159cd0a8b52c547ab14ee67c4261f768e31d05ed5e5 +DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20211209124913-491a49abca63.zip 1579509 BLAKE2B 298679f23666aa18fcd2b19ebfbda595d8b694080696f08aa83f8411b4db0e91008891aac7b2e80a8f5fe4a28184ec81a8a73a373abd1654c59ce0551559a9e4 SHA512 7b140be6a732681763fc6be38106c5307cf6bf0e2aba024692d2ef2e2f4b8bc99b167b71c6a8595559c6524e9c7bffae9d9a05c625df6a6f731a045c000519e9 DIST golang.org%2Fx%2Foauth2%2F@v%2Fv0.0.0-20180821212333-d2e6202438be.mod 27 BLAKE2B 078fc99b981406f4ee3f8da94c83954e80619e76ea63cf6323f27614bbcb870bb650eb5ffaac865a374f3ed0ef0619d97e11f05924c92e395e72cb73f28630e6 SHA512 53431e560b5d6a9b50f44997ef6755f71741ccca155767dd954da41f11f53a3e8d01d7e01a2bb9de1fdd551dd2e734cb65e5641cf5de5c9a8a6a25a4894336f5 DIST golang.org%2Fx%2Foauth2%2F@v%2Fv0.0.0-20190226205417-e64efc72b421.mod 233 BLAKE2B 5a1feba7e2d9703a864889f35f70eb18d30f9c0179a1425b0f4cddf17b03d2d187ba36346243a97820ae45e03a136ac26aedfefa09c0c7bf6cbd246eddf36c50 SHA512 9e91ec99aeb8b639d63fde3cc38f750d0a29d4a05864595beec0de0667ef9193007d89cb899b1d5ba44f0675121b2cff1e09b86bad4331378a66e15ef2f4e26b DIST golang.org%2Fx%2Foauth2%2F@v%2Fv0.0.0-20190604053449-0f29369cfe45.mod 233 BLAKE2B 5a1feba7e2d9703a864889f35f70eb18d30f9c0179a1425b0f4cddf17b03d2d187ba36346243a97820ae45e03a136ac26aedfefa09c0c7bf6cbd246eddf36c50 SHA512 9e91ec99aeb8b639d63fde3cc38f750d0a29d4a05864595beec0de0667ef9193007d89cb899b1d5ba44f0675121b2cff1e09b86bad4331378a66e15ef2f4e26b @@ -1167,6 +1274,9 @@ DIST golang.org%2Fx%2Foauth2%2F@v%2Fv0.0.0-20210628180205-a41e5a781914.mod 167 B DIST golang.org%2Fx%2Foauth2%2F@v%2Fv0.0.0-20210805134026-6f1e6394065a.mod 167 BLAKE2B 3b982295c2a92ffd5db60660c7558fbe2c133d1bcd654a697366b942fe40ca76f8ecc2acdad15215886792a61b941b2c49871f5659b31cc06aa6212a8eb91cf0 SHA512 0e23b4599eafa0468fd16b635497549e36a217e052244aa2cee251f7c432e7fd8f10b4aa60649f4695850e79f4206e6be7c386cebe4bbf7b85bf58a311aef732 DIST golang.org%2Fx%2Foauth2%2F@v%2Fv0.0.0-20210819190943-2bc19b11175f.mod 167 BLAKE2B 3b982295c2a92ffd5db60660c7558fbe2c133d1bcd654a697366b942fe40ca76f8ecc2acdad15215886792a61b941b2c49871f5659b31cc06aa6212a8eb91cf0 SHA512 0e23b4599eafa0468fd16b635497549e36a217e052244aa2cee251f7c432e7fd8f10b4aa60649f4695850e79f4206e6be7c386cebe4bbf7b85bf58a311aef732 DIST golang.org%2Fx%2Foauth2%2F@v%2Fv0.0.0-20210819190943-2bc19b11175f.zip 138383 BLAKE2B 00d64f5729d4b2a0c6aaa9ca9927179f6aee02dbb294fd0b41437da8bfb95e8a09f048e519b23bb909ec267811e941ab9ced82221b0364f334d05ba4e73c3936 SHA512 6c27638f5fdb1eef0b2a9d3b2044afc35a4dfc1fcd37449c37288055a4fd6b6b70d5e5d4a2a0bba65ff985011d34b9459f0ae292b681d713d6853d39b2b88f7e +DIST golang.org%2Fx%2Foauth2%2F@v%2Fv0.0.0-20211005180243-6b3c2da341f1.mod 167 BLAKE2B 3b982295c2a92ffd5db60660c7558fbe2c133d1bcd654a697366b942fe40ca76f8ecc2acdad15215886792a61b941b2c49871f5659b31cc06aa6212a8eb91cf0 SHA512 0e23b4599eafa0468fd16b635497549e36a217e052244aa2cee251f7c432e7fd8f10b4aa60649f4695850e79f4206e6be7c386cebe4bbf7b85bf58a311aef732 +DIST golang.org%2Fx%2Foauth2%2F@v%2Fv0.0.0-20211104180415-d3ed0bb246c8.mod 167 BLAKE2B 3b982295c2a92ffd5db60660c7558fbe2c133d1bcd654a697366b942fe40ca76f8ecc2acdad15215886792a61b941b2c49871f5659b31cc06aa6212a8eb91cf0 SHA512 0e23b4599eafa0468fd16b635497549e36a217e052244aa2cee251f7c432e7fd8f10b4aa60649f4695850e79f4206e6be7c386cebe4bbf7b85bf58a311aef732 +DIST golang.org%2Fx%2Foauth2%2F@v%2Fv0.0.0-20211104180415-d3ed0bb246c8.zip 140007 BLAKE2B 4dfa9bd365c976500335ec3b201468902e8c68bf2da8b0f9bd5e5b6a8c7709b4bdc977fffae65aec1f978cb0f23ffc9bf0817d27627a47c8c9c7e2ff2218d1c0 SHA512 d86d532c6983e31521e02a456c873f0fc43bfa36c938e4d95520d18cdaa8d468c564840c24f72733abdf004142fc188e607fcf865863483594aee8c6d76f3452 DIST golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20180314180146-1d60e4601c6f.mod 25 BLAKE2B 01f7f78a0324ca728efd4d662ea130d7e200ab25805125e472720ca01feaaf2625b15bf53f51837a6913e35e060a19018928a38851d7445f39e6e42e237dfda2 SHA512 a9dd073f69c5be1153aaab6e84dd3bb1610a0df8b9882ca4c486c6625d4b5201e5032f86e5014421358dff564d93c4e67f20e5fd1d21ed5e259ddfbc90af43c0 DIST golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20181108010431-42b317875d0f.mod 25 BLAKE2B 01f7f78a0324ca728efd4d662ea130d7e200ab25805125e472720ca01feaaf2625b15bf53f51837a6913e35e060a19018928a38851d7445f39e6e42e237dfda2 SHA512 a9dd073f69c5be1153aaab6e84dd3bb1610a0df8b9882ca4c486c6625d4b5201e5032f86e5014421358dff564d93c4e67f20e5fd1d21ed5e259ddfbc90af43c0 DIST golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20181221193216-37e7f081c4d4.mod 25 BLAKE2B 01f7f78a0324ca728efd4d662ea130d7e200ab25805125e472720ca01feaaf2625b15bf53f51837a6913e35e060a19018928a38851d7445f39e6e42e237dfda2 SHA512 a9dd073f69c5be1153aaab6e84dd3bb1610a0df8b9882ca4c486c6625d4b5201e5032f86e5014421358dff564d93c4e67f20e5fd1d21ed5e259ddfbc90af43c0 @@ -1259,6 +1369,7 @@ DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20210104204734-6f8348627aad.mod 33 BLAKE DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20210119212857-b64e53b001e4.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20210124154548-22da62e12c0c.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab 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-20210303074136-134d130e1a04.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-20210309074719-68d13333faf2.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20210309074719-68d13333faf2.zip 1673261 BLAKE2B 527fc13120c9003819b3cd0f26a88c76aae47b72071332401533b3e9ee6fd80cd35660f6d8850c9ac2d1d5f8d46be62a5bcea0fa60c2ca29aaae0e02ec9840f7 SHA512 dd5765cd35524840afc166c15cf92cceb66fe868a9764ab979e963c8ebf3d80478eb80daa305be5d60673737f261ef271322a752d1447fd5fc71a7ec95ca877e @@ -1276,10 +1387,22 @@ DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20210615035016-665e8c7367d1.mod 33 BLAKE DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20210616094352-59db8d763f22.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-20210806184541-e5e7981a1069.mod 33 BLAKE2B b74677ab15ab6b31640d71b052db667b0fb585ed6d1044e26bc5e4cf8da90e1ede81f8876babea843dd322b8b707189138e70c24d13d931f1f6dd04978ac222c SHA512 85e511b1261c1935f5ee4754ad31d1d946f9e10f0af9905f44c4348d6ce5104319c03fb38517dde616698f6487b0c62788cfa96bc0ffb3b6db80accd7e552655 +DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20210816183151-1e6c022a8912.mod 33 BLAKE2B b74677ab15ab6b31640d71b052db667b0fb585ed6d1044e26bc5e4cf8da90e1ede81f8876babea843dd322b8b707189138e70c24d13d931f1f6dd04978ac222c SHA512 85e511b1261c1935f5ee4754ad31d1d946f9e10f0af9905f44c4348d6ce5104319c03fb38517dde616698f6487b0c62788cfa96bc0ffb3b6db80accd7e552655 DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20210823070655-63515b42dcdf.mod 33 BLAKE2B b74677ab15ab6b31640d71b052db667b0fb585ed6d1044e26bc5e4cf8da90e1ede81f8876babea843dd322b8b707189138e70c24d13d931f1f6dd04978ac222c SHA512 85e511b1261c1935f5ee4754ad31d1d946f9e10f0af9905f44c4348d6ce5104319c03fb38517dde616698f6487b0c62788cfa96bc0ffb3b6db80accd7e552655 +DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20210831042530-f4d43177bf5e.mod 33 BLAKE2B b74677ab15ab6b31640d71b052db667b0fb585ed6d1044e26bc5e4cf8da90e1ede81f8876babea843dd322b8b707189138e70c24d13d931f1f6dd04978ac222c SHA512 85e511b1261c1935f5ee4754ad31d1d946f9e10f0af9905f44c4348d6ce5104319c03fb38517dde616698f6487b0c62788cfa96bc0ffb3b6db80accd7e552655 +DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20210906170528-6f6e22806c34.mod 33 BLAKE2B b74677ab15ab6b31640d71b052db667b0fb585ed6d1044e26bc5e4cf8da90e1ede81f8876babea843dd322b8b707189138e70c24d13d931f1f6dd04978ac222c SHA512 85e511b1261c1935f5ee4754ad31d1d946f9e10f0af9905f44c4348d6ce5104319c03fb38517dde616698f6487b0c62788cfa96bc0ffb3b6db80accd7e552655 +DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20210908233432-aa78b53d3365.mod 33 BLAKE2B b74677ab15ab6b31640d71b052db667b0fb585ed6d1044e26bc5e4cf8da90e1ede81f8876babea843dd322b8b707189138e70c24d13d931f1f6dd04978ac222c SHA512 85e511b1261c1935f5ee4754ad31d1d946f9e10f0af9905f44c4348d6ce5104319c03fb38517dde616698f6487b0c62788cfa96bc0ffb3b6db80accd7e552655 +DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20210927094055-39ccf1dd6fa6.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-20211025201205-69cdffdb9359.mod 33 BLAKE2B b74677ab15ab6b31640d71b052db667b0fb585ed6d1044e26bc5e4cf8da90e1ede81f8876babea843dd322b8b707189138e70c24d13d931f1f6dd04978ac222c SHA512 85e511b1261c1935f5ee4754ad31d1d946f9e10f0af9905f44c4348d6ce5104319c03fb38517dde616698f6487b0c62788cfa96bc0ffb3b6db80accd7e552655 DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20211112143042-c6105e7cf70d.mod 33 BLAKE2B b74677ab15ab6b31640d71b052db667b0fb585ed6d1044e26bc5e4cf8da90e1ede81f8876babea843dd322b8b707189138e70c24d13d931f1f6dd04978ac222c SHA512 85e511b1261c1935f5ee4754ad31d1d946f9e10f0af9905f44c4348d6ce5104319c03fb38517dde616698f6487b0c62788cfa96bc0ffb3b6db80accd7e552655 DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20211112143042-c6105e7cf70d.zip 1671177 BLAKE2B 58d79df4235dc48333c4a5927bc922d4704b5c5b9033f9378d0078c3c52697f7ef5e122d4c53730e3571cdc2a2085ab1acc05fe705e973afae3f25e5ad6c0904 SHA512 4973fcf6a6f79349728acfe9c1c29c8637ef3ae407ec0b962ebdb5b6d729d56f0cac9e7cacec968a4ec4cbee65d639dbb40c2ac5d03eecf74f0b5f86d47e7de7 +DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20211116061358-0a5406a5449c.mod 33 BLAKE2B b74677ab15ab6b31640d71b052db667b0fb585ed6d1044e26bc5e4cf8da90e1ede81f8876babea843dd322b8b707189138e70c24d13d931f1f6dd04978ac222c SHA512 85e511b1261c1935f5ee4754ad31d1d946f9e10f0af9905f44c4348d6ce5104319c03fb38517dde616698f6487b0c62788cfa96bc0ffb3b6db80accd7e552655 +DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20211124211545-fe61309f8881.mod 33 BLAKE2B b74677ab15ab6b31640d71b052db667b0fb585ed6d1044e26bc5e4cf8da90e1ede81f8876babea843dd322b8b707189138e70c24d13d931f1f6dd04978ac222c SHA512 85e511b1261c1935f5ee4754ad31d1d946f9e10f0af9905f44c4348d6ce5104319c03fb38517dde616698f6487b0c62788cfa96bc0ffb3b6db80accd7e552655 +DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20211205182925-97ca703d548d.mod 33 BLAKE2B b74677ab15ab6b31640d71b052db667b0fb585ed6d1044e26bc5e4cf8da90e1ede81f8876babea843dd322b8b707189138e70c24d13d931f1f6dd04978ac222c SHA512 85e511b1261c1935f5ee4754ad31d1d946f9e10f0af9905f44c4348d6ce5104319c03fb38517dde616698f6487b0c62788cfa96bc0ffb3b6db80accd7e552655 +DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20211210111614-af8b64212486.mod 33 BLAKE2B b74677ab15ab6b31640d71b052db667b0fb585ed6d1044e26bc5e4cf8da90e1ede81f8876babea843dd322b8b707189138e70c24d13d931f1f6dd04978ac222c SHA512 85e511b1261c1935f5ee4754ad31d1d946f9e10f0af9905f44c4348d6ce5104319c03fb38517dde616698f6487b0c62788cfa96bc0ffb3b6db80accd7e552655 +DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20220114195835-da31bd327af9.mod 33 BLAKE2B b74677ab15ab6b31640d71b052db667b0fb585ed6d1044e26bc5e4cf8da90e1ede81f8876babea843dd322b8b707189138e70c24d13d931f1f6dd04978ac222c SHA512 85e511b1261c1935f5ee4754ad31d1d946f9e10f0af9905f44c4348d6ce5104319c03fb38517dde616698f6487b0c62788cfa96bc0ffb3b6db80accd7e552655 +DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20220114195835-da31bd327af9.zip 1702263 BLAKE2B 29a01d1ca503380ebac78949fcdb048c5bb483d58c3ee1cb02772619b2e6af3e616ecc804266ebe114d14caffe99b974a9b781cce24fbc0045298a8deaab77e8 SHA512 2afbc059e6d0e502ebbbb9ea8b09b650eff59f0793d6ee0723a099abbb8de50d1901c98bba503c1281c0479def247f664251269b7c0733a56a1180b497fe889d 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-20210220032956-6a3ed077a48d.mod 95 BLAKE2B 8385688f2081360fc2694f05d128ff0c587ef131e1b5757a942d9335870200e06545318afb1a7d1f059d060f51fe94fc16a48a1d7ec31a9a83e07b3c93f34ce3 SHA512 a3401e3d20dc1aaaebbf3c296a783668003f2182ed77ec830431f97339e07eda1859fe8c3c7fdfb0125b3ed331d23208519df520f86e20c1a05c822b3d766b08 @@ -1408,7 +1531,13 @@ DIST google.golang.org%2Fapi%2F@v%2Fv0.48.0.mod 661 BLAKE2B 107ccb932948c454c863 DIST google.golang.org%2Fapi%2F@v%2Fv0.50.0.mod 661 BLAKE2B c62f77a80985e6b15ad816ddeed32c59d14d3b8af53f2d37adbeb6598b1456093cdad54e94995746c93d8a53e5f0db4b76ab4645a85a7ae537af7a69de7ef96e SHA512 5c80d3ccc15286448411e9f23ddcc6e4856a8e68f1328d391d63aa8dcc33f5a09a03760553d153696aa02f31d488c3d456446267f2602aa4a685bd5d053c7a63 DIST google.golang.org%2Fapi%2F@v%2Fv0.51.0.mod 661 BLAKE2B bc685b26549735893ac54d14aa5e352458bd580cb1193ef6bf993272020fe55fd18b6626be5a09afbd6b0743332c8adcc7a030b20fbc1e30a8d88692db601c17 SHA512 14ebb886191515248093ef28ef10aac43451837ef920a1a2a81f3cbf208ec716b15fc4d3afbb820fe2e9a132e697d3b54d201a5d9673b8f4520144b66ca003b7 DIST google.golang.org%2Fapi%2F@v%2Fv0.54.0.mod 661 BLAKE2B 137f95ebe57d08a2a989be71ad8248e137a13262c15b132e7de77d128e1cb94d59b32081f0f6e8e5c72de0d48baec8a2404517be9fca0123bd67cb34da999eeb SHA512 a1090037d91b9a617bdac90efda46b90a92ad4ac562588232efa89d65a5682462ebaf3f8f340c38e09e5e742d6cee8891239ece5b8c255119bfcba26171fc53a +DIST google.golang.org%2Fapi%2F@v%2Fv0.55.0.mod 661 BLAKE2B b789ac2c45898063b409a9804d980dd6b65d055fc39c0cd0424b8a6a195bbf73fd01e03d3ba66bcbbabbec71a2524d2d61d3685752937a66f9c6b79ed91a7f5a SHA512 f53b4510cbc07c8fd04e075b7a57ea34fe014955bc6b3b74fb1db8bec0760fdbb9e1af1a910bccecce1f4a7a34f9f3c6163ed4b921ace85da2ee3d0f45f9351f DIST google.golang.org%2Fapi%2F@v%2Fv0.56.0.mod 661 BLAKE2B b789ac2c45898063b409a9804d980dd6b65d055fc39c0cd0424b8a6a195bbf73fd01e03d3ba66bcbbabbec71a2524d2d61d3685752937a66f9c6b79ed91a7f5a SHA512 f53b4510cbc07c8fd04e075b7a57ea34fe014955bc6b3b74fb1db8bec0760fdbb9e1af1a910bccecce1f4a7a34f9f3c6163ed4b921ace85da2ee3d0f45f9351f +DIST google.golang.org%2Fapi%2F@v%2Fv0.57.0.mod 661 BLAKE2B 46ac3005cc4ed5cb507ff5b7227e46509c127c560c1a804a33a7b97aaddb36b9b1643c894a806441c8cda5124d291a1b0007f324bc37521f6873aa332de78114 SHA512 edd8111b529705b1ba00fdbc839213b421c75e236f607c57121e4c1929de3778a134f8cbd62fc9247b3a1feda4f9b1b87bb95b50b965f74c48df3b8915304dbf +DIST google.golang.org%2Fapi%2F@v%2Fv0.59.0.mod 580 BLAKE2B 12dccf16e46e6441a143c8ae8596aeafa82b60a0bc8b78874b2411263bfdc7a0b3a51de82ea15f6b2cde919bd912f78a710b7964b3c09323980174475df9a0b9 SHA512 35dfb507e715bbe31a54c400a8791b0161f70784b42512045d36bed72d94b407ffe4d8169e946e841350e73698f5ffa7b8095e6cc5ae1dc9d9eb31a6bcd9b266 +DIST google.golang.org%2Fapi%2F@v%2Fv0.61.0.mod 580 BLAKE2B c6bb86ea8e82a4888120267748b1dab940f0810fb8aec7d8a559a90de6d461a2fd3aaa01ad8658c59a13d2c1093850fb34d759edba11db591bb7f29398655500 SHA512 8549ae128c8676083e643b857cc212fb6e259c757791d03a289077f433fc19d986c20591136a3d1d19c62d4d8580cbb25c567fa66dc2a95b025b30a5cd98cf6c +DIST google.golang.org%2Fapi%2F@v%2Fv0.62.0.mod 580 BLAKE2B 640160cad9ac41f8529a49514ac214bc6fa9dc14a5dab8aba6ac7fb95e1caf9882827836333975db1404faeb926a1c042a104445ece56da50b9e7f768dbf21d8 SHA512 faf78859c102bcbf87cc3887c2f506ebca48a8415061fb3a408b5cd52c63f905ffc3b182ad39a2032f77a17ce54736e55facc17678e95e296e4f617c9890b6b0 +DIST google.golang.org%2Fapi%2F@v%2Fv0.63.0.mod 580 BLAKE2B 9ce17274721c7cb5f231f1526c8e27e7bcd1dfa3b0e54c2023f9eeae0480023c4efedb964331c84d61583210d5b32fbf81996c8cd0aa7b98c92252a3f68fa7df SHA512 1555e0c13890cd085d224ed77e72bf52dad43591f92ecd3a4acc1992df0437d73836b9c201cdb39464226235090693828a702bfdc26ad3dafc62ba8628561c88 DIST google.golang.org%2Fapi%2F@v%2Fv0.7.0.mod 802 BLAKE2B 59277c0ab43500926ae727289dfd892ce524164f7acea3d6ede2f4efceb5e89e71e88c2c9fa3e4785da4d2a69c59e5c81c4d735887a6ab52c0b07a8b6baca88d SHA512 617883d94a4de6e07dfd82d046148ccfc5ab4eaf73840a76a9823e5cf03a60b0e0b4f1b62712620de28895d013f01bcd39477cb87bfb94524a634be8818c268c 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 @@ -1480,8 +1609,20 @@ DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20210805201207-89edb61ffb67.mod DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20210813162853-db860fec028c.mod 278 BLAKE2B d62dbc3a756b1a1ab753b8a1f63e406ee6f2dfaca7df4fd582941acb625778b298460931b0496023f3912e3863b7b974a86622fd30b29e6095735af940cd4ac5 SHA512 0fb947ff6a7caf91b32c186a14d2f19ee906f83c9ba5de3209525a3829eb5ef75f0097961ee9e11dc9cb151238e7baf16fb1450c97a53764ef57653f9cba8a75 DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20210821163610-241b8fcbd6c8.mod 278 BLAKE2B c536c2a37cb43bde4d32407cad4b8ed577eead6cc35697a8dcb986869924d234aaaa0a2e60098bfa109abaaf7bc03a6e86ef708cb96f04f8cadd16c1fa6f7987 SHA512 4aa8d342e58f401b4b3005add3ddd4df50758ff346a09728be67830ad4ebb3db90edb12bf81cbb819b343a4de4b5290148e462bf07ef392cf94538b0477e734f DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20210828152312-66f60bf46e71.mod 278 BLAKE2B c536c2a37cb43bde4d32407cad4b8ed577eead6cc35697a8dcb986869924d234aaaa0a2e60098bfa109abaaf7bc03a6e86ef708cb96f04f8cadd16c1fa6f7987 SHA512 4aa8d342e58f401b4b3005add3ddd4df50758ff346a09728be67830ad4ebb3db90edb12bf81cbb819b343a4de4b5290148e462bf07ef392cf94538b0477e734f +DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20210831024726-fe130286e0e2.mod 278 BLAKE2B c536c2a37cb43bde4d32407cad4b8ed577eead6cc35697a8dcb986869924d234aaaa0a2e60098bfa109abaaf7bc03a6e86ef708cb96f04f8cadd16c1fa6f7987 SHA512 4aa8d342e58f401b4b3005add3ddd4df50758ff346a09728be67830ad4ebb3db90edb12bf81cbb819b343a4de4b5290148e462bf07ef392cf94538b0477e734f +DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20210903162649-d08c68adba83.mod 278 BLAKE2B c536c2a37cb43bde4d32407cad4b8ed577eead6cc35697a8dcb986869924d234aaaa0a2e60098bfa109abaaf7bc03a6e86ef708cb96f04f8cadd16c1fa6f7987 SHA512 4aa8d342e58f401b4b3005add3ddd4df50758ff346a09728be67830ad4ebb3db90edb12bf81cbb819b343a4de4b5290148e462bf07ef392cf94538b0477e734f +DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20210909211513-a8c4777a87af.mod 278 BLAKE2B c536c2a37cb43bde4d32407cad4b8ed577eead6cc35697a8dcb986869924d234aaaa0a2e60098bfa109abaaf7bc03a6e86ef708cb96f04f8cadd16c1fa6f7987 SHA512 4aa8d342e58f401b4b3005add3ddd4df50758ff346a09728be67830ad4ebb3db90edb12bf81cbb819b343a4de4b5290148e462bf07ef392cf94538b0477e734f +DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20210924002016-3dee208752a0.mod 327 BLAKE2B e2389d5ffd3a6c761fc75cfe0f928fe01530ba281bad7396153420aeabeafcd810f67885660398bd45998839602311b85b4441ccb9b5851a40c9449e23034d64 SHA512 d9c46bcb8546f671cc357a13b336eeef2ef6d2f5a9241397b56e29c66e9bcccad754dda28b47d8beaea0d2453c4370bc4d7d941411aca3d7fbab0b4545c04f0d +DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20211008145708-270636b82663.mod 327 BLAKE2B e2389d5ffd3a6c761fc75cfe0f928fe01530ba281bad7396153420aeabeafcd810f67885660398bd45998839602311b85b4441ccb9b5851a40c9449e23034d64 SHA512 d9c46bcb8546f671cc357a13b336eeef2ef6d2f5a9241397b56e29c66e9bcccad754dda28b47d8beaea0d2453c4370bc4d7d941411aca3d7fbab0b4545c04f0d +DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20211028162531-8db9c33dc351.mod 327 BLAKE2B e2389d5ffd3a6c761fc75cfe0f928fe01530ba281bad7396153420aeabeafcd810f67885660398bd45998839602311b85b4441ccb9b5851a40c9449e23034d64 SHA512 d9c46bcb8546f671cc357a13b336eeef2ef6d2f5a9241397b56e29c66e9bcccad754dda28b47d8beaea0d2453c4370bc4d7d941411aca3d7fbab0b4545c04f0d DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20211112145013-271947fe86fd.mod 327 BLAKE2B e2389d5ffd3a6c761fc75cfe0f928fe01530ba281bad7396153420aeabeafcd810f67885660398bd45998839602311b85b4441ccb9b5851a40c9449e23034d64 SHA512 d9c46bcb8546f671cc357a13b336eeef2ef6d2f5a9241397b56e29c66e9bcccad754dda28b47d8beaea0d2453c4370bc4d7d941411aca3d7fbab0b4545c04f0d DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20211112145013-271947fe86fd.zip 14240794 BLAKE2B 9f0f03b6084d377c3637c1cf3bf779f06dcdd8b6b44f1435b0fd67f37fbdb6b2f6a69837e3de910836a83ff9db705fdf685da50ff92abd6dcd2b6db00c4191ba SHA512 ce87a55fdad1eb2460ec8a66190ee3946d3c0095ff9f38a57d1686edf660902ffea9f1967c367c858d9dc92a1776fca5defd7475d6e4352d77d37e4da01499d2 +DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20211118181313-81c1377c94b1.mod 327 BLAKE2B e2389d5ffd3a6c761fc75cfe0f928fe01530ba281bad7396153420aeabeafcd810f67885660398bd45998839602311b85b4441ccb9b5851a40c9449e23034d64 SHA512 d9c46bcb8546f671cc357a13b336eeef2ef6d2f5a9241397b56e29c66e9bcccad754dda28b47d8beaea0d2453c4370bc4d7d941411aca3d7fbab0b4545c04f0d +DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20211129164237-f09f9a12af12.mod 327 BLAKE2B e2389d5ffd3a6c761fc75cfe0f928fe01530ba281bad7396153420aeabeafcd810f67885660398bd45998839602311b85b4441ccb9b5851a40c9449e23034d64 SHA512 d9c46bcb8546f671cc357a13b336eeef2ef6d2f5a9241397b56e29c66e9bcccad754dda28b47d8beaea0d2453c4370bc4d7d941411aca3d7fbab0b4545c04f0d +DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20211203200212-54befc351ae9.mod 327 BLAKE2B e2389d5ffd3a6c761fc75cfe0f928fe01530ba281bad7396153420aeabeafcd810f67885660398bd45998839602311b85b4441ccb9b5851a40c9449e23034d64 SHA512 d9c46bcb8546f671cc357a13b336eeef2ef6d2f5a9241397b56e29c66e9bcccad754dda28b47d8beaea0d2453c4370bc4d7d941411aca3d7fbab0b4545c04f0d +DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20211206160659-862468c7d6e0.mod 327 BLAKE2B e2389d5ffd3a6c761fc75cfe0f928fe01530ba281bad7396153420aeabeafcd810f67885660398bd45998839602311b85b4441ccb9b5851a40c9449e23034d64 SHA512 d9c46bcb8546f671cc357a13b336eeef2ef6d2f5a9241397b56e29c66e9bcccad754dda28b47d8beaea0d2453c4370bc4d7d941411aca3d7fbab0b4545c04f0d +DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20211208223120-3a66f561d7aa.mod 327 BLAKE2B e2389d5ffd3a6c761fc75cfe0f928fe01530ba281bad7396153420aeabeafcd810f67885660398bd45998839602311b85b4441ccb9b5851a40c9449e23034d64 SHA512 d9c46bcb8546f671cc357a13b336eeef2ef6d2f5a9241397b56e29c66e9bcccad754dda28b47d8beaea0d2453c4370bc4d7d941411aca3d7fbab0b4545c04f0d +DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20211208223120-3a66f561d7aa.zip 14384384 BLAKE2B b4edb2444af60ab1e16cc265098db28ac5960ccd73a9e6be658632248aa207ef0727f6f371c13c481b4dfa5750bbb5e1c61d085f8273e81bc3327680bfca501b SHA512 023a95b3a71d20df05d8be7118f1369119eb21311f9f1cbe5f9b8cee7707408264f5836c88a7ba4c2047f1e2bf9132ee7152c8b4a7202d99fa4e937a01b8e647 DIST google.golang.org%2Fgrpc%2F@v%2Fv0.0.0-20160317175043-d3ddb4469d5a.mod 30 BLAKE2B 8ec04a655d1d0c3cfde5c051842d84f8a8615d7d56563ad57769905212e0e7cc821933d5adedcb210c724de9699b6b9cd5bcfd3a2c9555516354d3e19ffd3482 SHA512 10c6aa20da47c7923358430b63d5d5264d54f6a6cf70b008ed157807c07073cd0c64bef9db282b39fdb523515e1429125079cc29273ba186f7e4b42712d3d37a DIST google.golang.org%2Fgrpc%2F@v%2Fv1.0.5.mod 30 BLAKE2B 8ec04a655d1d0c3cfde5c051842d84f8a8615d7d56563ad57769905212e0e7cc821933d5adedcb210c724de9699b6b9cd5bcfd3a2c9555516354d3e19ffd3482 SHA512 10c6aa20da47c7923358430b63d5d5264d54f6a6cf70b008ed157807c07073cd0c64bef9db282b39fdb523515e1429125079cc29273ba186f7e4b42712d3d37a DIST google.golang.org%2Fgrpc%2F@v%2Fv1.19.0.mod 833 BLAKE2B 71052eaeaf40883bff624eecce8fd6f5669fdea9355e6ae0db9c86c841a62f7176d5ab58838d1645f59b9cb4ad4b636048aa3e9f1d7db521104b8f09dc535bc7 SHA512 38c4f75a0121cecd31b2628da3c3d77aeeb9b2c1974eef2d2d2bb7a3eb507d330debb7f14a724c8910174439b38ab54458096aaf665ea4af87a83f866ca0452e @@ -1513,8 +1654,11 @@ DIST google.golang.org%2Fgrpc%2F@v%2Fv1.38.0.mod 608 BLAKE2B 7de276dcb3541de0e95 DIST google.golang.org%2Fgrpc%2F@v%2Fv1.39.0.mod 608 BLAKE2B e0fd588267fddeda3a91af18ec7eac08e8c83020e287f2737e93daa843ee2f87971c2385ecd531527316b5b0c63dc53021aca6f0f30e34a4d65ace222fb00739 SHA512 6eb0f8d38caeac4bd92806466132208239fee81c4af1c1f6200a3e9074a70b8ebe76ac8c2d9992e61ac9e86a5309a5333b37ce004a22305491d7d513ccf94d2e DIST google.golang.org%2Fgrpc%2F@v%2Fv1.39.1.mod 608 BLAKE2B e0fd588267fddeda3a91af18ec7eac08e8c83020e287f2737e93daa843ee2f87971c2385ecd531527316b5b0c63dc53021aca6f0f30e34a4d65ace222fb00739 SHA512 6eb0f8d38caeac4bd92806466132208239fee81c4af1c1f6200a3e9074a70b8ebe76ac8c2d9992e61ac9e86a5309a5333b37ce004a22305491d7d513ccf94d2e DIST google.golang.org%2Fgrpc%2F@v%2Fv1.40.0.mod 642 BLAKE2B 71e24b8446f8230b4763b0123b77f3b770e3989e00ffd680999016ad9dde0286f79bba7aba82b35e7d43a0683f8d74e74198876b648e75bc6b5e9d322ca05331 SHA512 718a4678722359c59fb9aff2b44d00d62524a5931220eb2fb7ea32a36aa443fdeb882ce157e5a99e2a7b1817dfc97c5e3f619559e6b723a3aba1274c4b75d28d +DIST google.golang.org%2Fgrpc%2F@v%2Fv1.40.1.mod 642 BLAKE2B 71e24b8446f8230b4763b0123b77f3b770e3989e00ffd680999016ad9dde0286f79bba7aba82b35e7d43a0683f8d74e74198876b648e75bc6b5e9d322ca05331 SHA512 718a4678722359c59fb9aff2b44d00d62524a5931220eb2fb7ea32a36aa443fdeb882ce157e5a99e2a7b1817dfc97c5e3f619559e6b723a3aba1274c4b75d28d DIST google.golang.org%2Fgrpc%2F@v%2Fv1.42.0.mod 705 BLAKE2B b855163884e050238cf09d89473492a622ecf9b86e49461e44907e3d7aa0036e7b49c44929beb1f9bd1dbc2a278a9db6a61712c83d745b8d9d61bf146382dce8 SHA512 f69ab4b609ca4d25e59ab50c53cf7b42484e6bf799eada0b1eff738350c7dc4310af5b24d02e34b8c017d06ea884e391dbfdc060ae70787fec374a33eae4cc75 DIST google.golang.org%2Fgrpc%2F@v%2Fv1.42.0.zip 1697337 BLAKE2B 81fb5c15e9b8766595afb19650745a7d2351ebf294baf25697467cfd34cbb557d321df837db67bdebb2e9e49bcf5364cc2b29782045fe5c11339c35a0f2a0830 SHA512 6495da59c884c24452c409222d053cc868c3fbe839831d526440eb262322758532b94c4e7704422c402578f6091f055c30651190c10bc8f4b405e373d9bc0977 +DIST google.golang.org%2Fgrpc%2F@v%2Fv1.43.0.mod 705 BLAKE2B b855163884e050238cf09d89473492a622ecf9b86e49461e44907e3d7aa0036e7b49c44929beb1f9bd1dbc2a278a9db6a61712c83d745b8d9d61bf146382dce8 SHA512 f69ab4b609ca4d25e59ab50c53cf7b42484e6bf799eada0b1eff738350c7dc4310af5b24d02e34b8c017d06ea884e391dbfdc060ae70787fec374a33eae4cc75 +DIST google.golang.org%2Fgrpc%2F@v%2Fv1.43.0.zip 1731186 BLAKE2B 7171175775e677f21029e157f401324796dce0c62eda0a06a338a5cbbbffe268176f942a38d2d0a0c305f6834856da1ef5f215ed50a1088ea9e8c39a061dc854 SHA512 22d71705a61b8abf2605af59d9c0b5d700be753174a5e5665f9497a3c4d295deab0e959d86d03c3cf2775293e3704a8dfbe1cd100c310d499f48b2ef01eb021e DIST google.golang.org%2Fgrpc%2Fcmd%2Fprotoc-gen-go-grpc%2F@v%2Fv1.1.0.mod 105 BLAKE2B 1fd1c6f20bdc1fb0a8a89ff7a9dd787d9c69a81f87249f44edefefb5bd1293a513ec4f7111be0df03044b54e42426b0b1083a24c76e50fa96f76aa393334e78b SHA512 e5e455ab72efe80c6d130c4631162f2d42690edff30064c0314700c8ce9d3c77b14554ff1b398aebb940e6501bef102af78a32e05b424b3b381625ca7d5e7cd0 DIST google.golang.org%2Fprotobuf%2F@v%2Fv0.0.0-20200109180630-ec00e32a8dfd.mod 83 BLAKE2B 4cef0579e4d6b156c1af532343070021171ead815734fe1210a0be6a8ba9bc5f3d11b97ee14cde810f2556bca76c206520f56363ee82af7409772d33301e413d SHA512 3cb3393e78f44d9de80074244756d5e309d19adca15e8313a392b925a687edad46e93c612da1539dc09d0c0072a063eede6f04fbd9e5671059e9857da0f7b1e6 DIST google.golang.org%2Fprotobuf%2F@v%2Fv0.0.0-20200221191635-4d8936d0db64.mod 128 BLAKE2B 79cca062b7c73fedaa5357b7b43af16adc1ef83a86be48787887ec450e022d31e0700b7ca4cf5dca03bf2ad9db79727da0fbb89c73bdb006db6b68d75c3e1751 SHA512 bf45db2ba4ae10b447c471118551d337125d5432142f5aa4ba964054d09393730c23373e42eb34574ca93f9b1a12364669be13ba7faa7d9908cacb982984d414 @@ -1555,6 +1699,8 @@ DIST gopkg.in%2Fini.v1%2F@v%2Fv1.62.0.mod 23 BLAKE2B 4e15082dd2b6e386e93baa78307 DIST gopkg.in%2Fini.v1%2F@v%2Fv1.63.2.mod 23 BLAKE2B 4e15082dd2b6e386e93baa78307538fba456343420c52605d453c6309f256e8062ea4b821d70c926096ae58a8feb33c6b796726d2dcc886c58e8293f99ac92a7 SHA512 7650ff592e6f5a0393f794fbdf17a28ad228a2d29ca79685c9ab8d9ec395554f1691b2a0d061e6248cf542f89be4d9a68884f7b24de7c8ddfef9c02cfeedda73 DIST gopkg.in%2Fini.v1%2F@v%2Fv1.64.0.mod 23 BLAKE2B 4e15082dd2b6e386e93baa78307538fba456343420c52605d453c6309f256e8062ea4b821d70c926096ae58a8feb33c6b796726d2dcc886c58e8293f99ac92a7 SHA512 7650ff592e6f5a0393f794fbdf17a28ad228a2d29ca79685c9ab8d9ec395554f1691b2a0d061e6248cf542f89be4d9a68884f7b24de7c8ddfef9c02cfeedda73 DIST gopkg.in%2Fini.v1%2F@v%2Fv1.64.0.zip 66981 BLAKE2B 0ebc0f399175b7d9b4c5ac54117ce9e8a9c638dd63f2e77b203a341829a0b1b14cb99365d7efae2e3705fb3178de6a807d8e1e8abb443fab1db45854eacf8e62 SHA512 94bfa4bd54f6039d0ab112c85c69fc08e48a2257fd2b44d36632a04323656ce06bf5963a24575361015a57ecb7a38bb32f63daabb5f90f74191c57d027db00e1 +DIST gopkg.in%2Fini.v1%2F@v%2Fv1.66.2.mod 23 BLAKE2B 4e15082dd2b6e386e93baa78307538fba456343420c52605d453c6309f256e8062ea4b821d70c926096ae58a8feb33c6b796726d2dcc886c58e8293f99ac92a7 SHA512 7650ff592e6f5a0393f794fbdf17a28ad228a2d29ca79685c9ab8d9ec395554f1691b2a0d061e6248cf542f89be4d9a68884f7b24de7c8ddfef9c02cfeedda73 +DIST gopkg.in%2Fini.v1%2F@v%2Fv1.66.2.zip 67100 BLAKE2B 47ebe3fbb4bb104147053565f9df7b80df0c05582d37f09d057fd434a2246d2b142fc578df21da14d4de4ac66403da7a5d25db693b160697c926c4c4b2b813cc SHA512 dac276ad1107e8bbb684164cd0f4e8ead7c577c151c2b6ec477b81a1d91777ffc1e4f7f6fdd52d910ec30ab693f831c5613373c614f8668419e917a655a50e59 DIST gopkg.in%2Fnatefinch%2Flumberjack.v2%2F@v%2Fv2.0.0.mod 40 BLAKE2B 33144c2d794f0c82dd97c993506bb6267aa9c65eb99c535e92b206dfdbba0d257a64b12d553f85ec2c770c87c196db9fda863c7f757778e4b36d4cb0fc98f844 SHA512 93ccbb29e7c38516a22d7ac174d4c2e9b87203061ae7bcdffa92499f30470e90d7e88f515f789e1a15c34cfaa6e7c50249e3d26ea1ef8b2afcd92dde62cba044 DIST gopkg.in%2Fresty.v1%2F@v%2Fv1.12.0.mod 86 BLAKE2B a2c81f0cabd00084e6e52de82e9ba9a5bdf42d45123b7a58ebe4baa07b41631498c7590535884282869c4947b4f4f9ea0f41bfd28c1c7bbd516ea5631f207e30 SHA512 84c11a71dfd5f94cbcc79aaa8d387600ea3eec89cdb44bc63e55daad5700dc20aa719ce7a5c960cf97900231bedd118afbd93c408aec449e68ed5d8c5641ff57 DIST gopkg.in%2Frethinkdb%2Frethinkdb-go.v6%2F@v%2Fv6.2.1.mod 1045 BLAKE2B 527c4c14e334f1e0fb6046f465f5b3d23af0699a57fa6050d5270d779e0346ffd719ff6d27bad5a3c43ca44079cd682a8c75fc21c297f5a4e3b1002b7bfecdaf SHA512 92f705031a99ec78d5f2a0b3da847163ca5a4f03e2e81dfac3f14a7b1ca8031154d63f0b8b6afe1105bc611c6642250c4fdee7d1fc343c6f29d72d2b272fd6bc @@ -1594,20 +1740,27 @@ DIST inet.af%2Fnetaddr%2F@v%2Fv0.0.0-20210403172118-1e1430f727e0.mod 254 BLAKE2B DIST inet.af%2Fnetaddr%2F@v%2Fv0.0.0-20210403172118-1e1430f727e0.zip 48056 BLAKE2B 5169c0d1fc2f2f8e7b31ba36fd225e6d77a636b9da586cf370ecdcd926b35ae4b7e9a8a769fa5699a1382ccb6a02042a3d134ad6995c335c46272275bc7f45c9 SHA512 943c4bfbbc08b49786d2825e70c03c80d599f460da519d4c820594efd6037d39200b09e21671c50b0cba64ee9212d70f34ca617f8a9a302754ba5c95c1e46319 DIST inet.af%2Fnetaddr%2F@v%2Fv0.0.0-20210903134321-85fa6c94624e.mod 281 BLAKE2B 98b0a321d3a33f6d6fc9f27ba2db926a121d6b44b7fce6023cdb6d5b94e574476ff147dab59f6f6cb3781f26e9d65bad7cc3abbdfc65f8b42d1f703d920861e9 SHA512 219d0e044b33af6297fd1ec1c7e95d00d445e687436c087c72d909f43538e3ccc9f069777fda0afb676aba443807bfac69ab1320258489e54c070ad00f57c68c DIST inet.af%2Fnetaddr%2F@v%2Fv0.0.0-20210903134321-85fa6c94624e.zip 58304 BLAKE2B 92b66bf69b4da37ee63a3fcd318ad2dbefe29dbe7cfdbc4621f3c954c59ba45ff3dfe3097f02b9f1209c0b9bf1f2483e3bbab7823885e576ba2d4b09a90e91e1 SHA512 f47dd48b922d229b1ce1bffa75327f51d36d1dbbba8a71c70091a0a863bf404cf34710739fbb13ecda5b5ac61c02b35eb8273b63a2201edeb20515878efa3acd +DIST inet.af%2Fnetaddr%2F@v%2Fv0.0.0-20211027220019-c74959edd3b6.mod 198 BLAKE2B 2ca9ab9d27356b2a261e86daedf483e3696245faf2b194a615bb5a8cd6be19bb2e1bf137f9a34449dbf97467564cce046585820bbde152d617d9937ee90579ec SHA512 29e3585d13ac823690dfc78a181f27af6951c652dce8723afe01520e971b178d76b89e59b866d4dc7b914661b50b5254aefe89fe2968a01e0f48c0d86387920f +DIST inet.af%2Fnetaddr%2F@v%2Fv0.0.0-20211027220019-c74959edd3b6.zip 58259 BLAKE2B 4f57b1a32d3c5960474f0400e2b159241a8bfda821222858fb7808235644cf5bc5b8b1a1cc8e27676f73c4cea96fef9acef4fccaed654f2f541b7a07cfc04d75 SHA512 5dbedcb35aca45f2a6cd7311c0e08d81bc9a1ba7e3277982696caa4718433d38eb463ca2adf5a449c4f72ade3dd2cee82a92d214069d3bdc702de97b1feb8646 DIST k3d-4.4.2.tar.gz 6282209 BLAKE2B 118d3819302819a3202a2d33bca74693a8730a2d1a3ef627572e24b37fe87fffd23daa0bbd5c183841db6ef8578f5e161b4e2922ec7d3894c8e5b2727ff30d20 SHA512 0b5ad2706cd9dac46b7f4daa10537bf8162d6e48c2c22025ad38d160c3b6582b5dc0a687bfba0e5853ed0e3e06adc8ea5887e26c7e00fcbd149d7e8356fd58e1 DIST k3d-5.2.2.tar.gz 7247093 BLAKE2B 929d4f7ed417b603d60e1daf6c96eef6c0bf8ed542ff50cdc2c840b10c19051d1bbfaefdebdf2e11c2d9ad08fba07b0e4befb4db99c1e3a2307d6835b9cc5bfa SHA512 33f3a6a88b89ec8ddf04d4ffdb54e935ddf17c20bbf857bf23014efa37f744bce14fedc1692ef2a3f0375d7a7b5ebb6594b731d606ce0909aac45a407719fbe1 +DIST k3d-5.3.0.tar.gz 7390261 BLAKE2B df04277dad5a81485f339e9710cf334793571560f2e838579c549c878185df6fd7b220693451ef587f1daf07c4a6d72fdaec3a1f7f97230b56fa8d691a1f4d8a SHA512 46f1a9716789b8976e746c024f226fe02cd1bbe55ff9ff2784586aec877d02d80807cd7f3757a7489fa1e751f530feeba10de4f17d55e5e80b4882c9df347325 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.4.zip 3873169 BLAKE2B 98018a7a1fdfa1be89fa63d0754507b0793573770bb2e0ab342ea6adfe0f6a2e6a03fe5a6fd2ae897aab2d8774db3edea39a6e22c7d72fa368d9d0738f275c56 SHA512 47e0a344c3b85085294a7c65fd6c39c785151e3e02e8a2c7a3d8c541a3b35e0e4400f6ea2dca899fb99462b2c2d05fd2920ad538df412a56626cf07ba8cc3653 DIST k8s.io%2Fapi%2F@v%2Fv0.20.6.mod 250 BLAKE2B c4fd5e4a95af86dacbf46f84edf9cfc815c5e99a5329e51ead19e24d032803e8d11826df9a037028a738c3fb908c739f68a3e17e9a027ecdca811a2625526489 SHA512 db17d189cb0fed0e5aa202ce04643ec8bbcbbac703cc9d4f6785f5fee7bf90aa9d88013263ccc54ea243916f39f8c6c90c3809d1c575a993b72ec070fb250071 DIST k8s.io%2Fapi%2F@v%2Fv0.22.3.mod 250 BLAKE2B 2269de8f68e980ddb7759af87f56ab08ea4e859b79392b4decc3efc896b69ed2776146bc43ef4da6e0b4595c81e6a69f4b7ee85ba471cbae1cca548512b2b2a4 SHA512 98a9ceeee7912af3086ccbc748346e6d13a4534db4544b7e9eb996a0b82736b632f8e5c885e68aaae23528ab15d4dc7e1d17e6a3038d2c4fb45917cd670c9ff9 DIST k8s.io%2Fapi%2F@v%2Fv0.22.3.zip 4824324 BLAKE2B 1f07fe7166b65345417843cab92271d89cd2cc4efd829ca911d30e42128478a5b8fbda209bd809475431b259a45713c813f3b9434567f9310861e928c34f6616 SHA512 69bea53a9442e17162d84752116efb13144ca1bbc33753ff86d7b7961dba645a0ceb2400db0d0ca60770a122dfb40d6b3439cc5fcc0fd07358c2f56c21505673 +DIST k8s.io%2Fapi%2F@v%2Fv0.23.2.mod 250 BLAKE2B 0693b6a0c02b98cf87e6cca4b8ffc2846d90bd6c470fd7953a757bfd5565b5f603165e172af8f3fa2aaad327d214b020290c67e0e2fa79c2dd9f4f797babc191 SHA512 89ba59d08b32311b8f08365144d03b3a4bec26df02f0b4d20d55f32d47519353644728f1e652051974dd03ae8a852c75bffcdaa7c6478179b708e54ca1ce3a7e +DIST k8s.io%2Fapi%2F@v%2Fv0.23.2.zip 4626926 BLAKE2B 45699804a280a6d4e4efb8439b98db059ca79dd923f79366b3e37a97f3b852bd746f6aba3ad65f41df12acaea1f71319f0bb82773ff97ae8e9ba7d08ece34ece SHA512 14a49e73446c140104d0b4f3e9e136ff20388653ad20ee1e93d50f20186a0af93053cb7ca9f1b8ea8d6c21697044ad95f02a08510e34626105997a5ef8fdd5fc 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.4.zip 802858 BLAKE2B 922e94b59b6ce1b75447cc0bccbecc87e867e0f8815760a090e39edddfc9fd2880a23d367f0c396b7490d2cc6f3efb9ed9c2bf2557de61dcbb0c791636762d3b SHA512 57d11e681b5b176aa083a9409b800aeaa40c6bdb91080a94a721997b6cf5dac4d882e8aafe90e20b0fc220f6e60b983eb67fc2bb8b9ee16701b3a89b59c4691c DIST k8s.io%2Fapimachinery%2F@v%2Fv0.20.6.mod 1408 BLAKE2B ad631508b468e76593f3a77e2a238eb9223b0273a23647cb773fecbbd9b1a12c5ceafa0284fb0627be7fdda7ec779c0eaaed9a6d89e1f849dace1aba05359c70 SHA512 7a5ae495233cb1fc4936cd5ea9eb2e1620cdc2c0c83e894562dafb5f5263a1db5bd5b1be4e3552c966645abf8b5b2af54d9b6cac5aca42e79abdea3c8e9a2237 DIST k8s.io%2Fapimachinery%2F@v%2Fv0.22.3.mod 1353 BLAKE2B cb13530fc207fb38adc389a689029926f52d9cbc9c31fa3624b236771e62529e9c7f8d3e94744e394fbb4368d4c2e066f4d941ab6ebef66b35b331e0e782e7a9 SHA512 92ee26016e5cd0cbddcf4bd7f2941f290b22c68e42eb9c66a5dec2e8a0865e531e3241828fcbb28e16132025f5d5acbb5e84aa0abe18d4f9133baac5d0ea6829 DIST k8s.io%2Fapimachinery%2F@v%2Fv0.22.3.zip 817131 BLAKE2B 54149bb1a0067fe8022a1ff60f69dd05b65a299f8579e9138ffa2836a6e9b9f4b33115a13b0fcb8755cfa6b85a4271dea381817f35ab796e6c947271f8beef04 SHA512 b915ee4557e25df28f7370c644f6474de0f855efdec5517dd88dc811ae7a01c240bb96568646f44330400b6b4c5ed3483d9e58cfa80c23785117033ae93654ed +DIST k8s.io%2Fapimachinery%2F@v%2Fv0.23.2.mod 1403 BLAKE2B f16541b86dd290d5192c458a18eac7604fd39be37707f21eec7b71dcf1fb0b7a8a7b4be3740af92e10e2aa02af9d7bcb73d0b3588c245cce60040eaadfa96b22 SHA512 cec35a1a89cf799dcd7d3f2d19a146c8269a5ba5a213df9aacce061cfc824e57b7e03f65219634df6bd8a611bf560421e3610d2cb402bf3591a82b4336cf8e2a +DIST k8s.io%2Fapimachinery%2F@v%2Fv0.23.2.zip 828192 BLAKE2B 1295d5ca89bc61c38e55532ec637b3262b9109efee8ddece5c9a2dadd6c600fdb5f556d36905750c2a3a91ac2602ce88cd0614bac1671520eda95924dc9f979e SHA512 23ced51e28eac4fbcbe61a2c41fe0ed2a2d6ee70e6215617d4b5b5373399cfd189495c90d7a548408fa0a5853340927a7f526ecef36417cc7a2e35575219436d 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 @@ -1617,6 +1770,8 @@ DIST k8s.io%2Fclient-go%2F@v%2Fv0.20.4.zip 1723987 BLAKE2B a673c66e5df91aae99d03 DIST k8s.io%2Fclient-go%2F@v%2Fv0.20.6.mod 1273 BLAKE2B 6e30b9d53df588b358196b89553c3cdbefd2de730099df6ad34eb8403abd8735ba16ed6cb183c1eb11d2933d5c807e3925b2a781ea6d1f8dd6a203a3b1d6a1b7 SHA512 282f9f6d6c16b0fdff7d648d482b17e0610e52365cb92cae11e2a3e484a6067cddba62a17d38cdf3b1b6323f2d5658d324bbeef387e387fb1bc8884f844863f5 DIST k8s.io%2Fclient-go%2F@v%2Fv0.22.3.mod 1532 BLAKE2B 4570b46b7554db038bd3c366a775e39db3311ae054d294e885bc447dded0cd49ec623d6035cb1e9c50f9346ce9b00359629b59fa3601a17531f66c481d1043be SHA512 ef5ec93f43a85522b20dca0251097e262fd90b88599c3870701f8bac82ffc8aaffaaeece9a0693c13a88d9a27b000250a61e20d38555362cea0d559a4d4bcd27 DIST k8s.io%2Fclient-go%2F@v%2Fv0.22.3.zip 2657885 BLAKE2B 70ace6fa6d6799e9e95ae20b7983099bf1c4ff6628ee7ce824c976db9b6689dc0a08bc8723a466ba0901cf0e9b2c7f71ccc2aff646956f85d610eafec1a177f9 SHA512 3009a0133a8cc31a87a0061ca24ebe42b12fc12216c28b9f576b42baedbea95483961d58bafa6bb4d9108b9675b70a5c0bace27f67fc054067a59f36762c137e +DIST k8s.io%2Fclient-go%2F@v%2Fv0.23.2.mod 1589 BLAKE2B fd42943a05a1567b60a48e6ea9dc88d98b0bbeed6600dd8e1e14edbf5a1efa9d064c254b488e4bf068eddbb5664a750fd0eff250e70849f74f1599931631b06e SHA512 315e397ff11d03fea7c02bab886bf9f4fada31f6758e88e001aff8310cbb0ca60b113a1e8b307d45aa6096b126074a83cc345070091c67c58fdf95685bba58a6 +DIST k8s.io%2Fclient-go%2F@v%2Fv0.23.2.zip 2782428 BLAKE2B 25df50c8c92fcba9f4f33b9c75fea2f316cd4f160f2862d02a206dbe0132974f37611009140bb03fba96c3383f8c17d4788d9bfd6060fc5a9093ca3078211fc3 SHA512 9eaf5a64fba0beb9673431eda5d69c1bd49fb68979c478ee8f9ef6a150f809256c77627aa07c17a324b3c90722a4a404753d14b14afd81dc457b66e4c1fbd558 DIST k8s.io%2Fcode-generator%2F@v%2Fv0.19.7.mod 814 BLAKE2B 09c06678912878fd28e2be91f6cb170aa69f0e93b11cc0104d046bbe35cb859bb31ab18f3bce5152a73671d74596bf948850dc28039765ed94362be8e4d7a7b7 SHA512 a401a3f34e054b9ad44d90b1cf13f2dd4ad6d1f4af1db92ef2ae6bb4d0f68c696818136e22a0528ed489f0b94ffad00b1bd57849bf9e3e13b62af19810082086 DIST k8s.io%2Fcomponent-base%2F@v%2Fv0.20.1.mod 1022 BLAKE2B bd4fec68f01133e508105eef2c629bfb56f083d7c348fbbd761b421bb572698ce0efce3d5a7a794abac9dc35216191e05717cda32036a419a7bdb2ead868fd49 SHA512 32c0ae219d6d8f2e5bd6935eb31db5ea9c9f4c12c840f7cf7f8a57e0657230cb9255bfd00f8c1e52fb4ef13bdbc5f1bd07402925019567507549960c3037599b DIST k8s.io%2Fcomponent-base%2F@v%2Fv0.20.4.mod 1022 BLAKE2B 0cf9d0a86a5039f254309ba4592f155afdfe3d36f0c52692e842a4268695dc9abc3e5f444a8eb98c0adc2ceffae8982b266c5ce188502aa5a83e998a40ee0e62 SHA512 4d773f10075cefac309f6dc6b1030cb6ddac539403f686326402691117c5dbb56219ad56a4e947e516acdfadc95d253753ac0ddb67d83120cc9f3f3cd63c09c3 @@ -1628,8 +1783,11 @@ DIST k8s.io%2Fcri-api%2F@v%2Fv0.20.6.mod 734 BLAKE2B d67ca32ee2b60d5ea238530916e 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-20200428234225-8167cfdcfc14.mod 20 BLAKE2B ccdc31e151abf5dd6ff0453cb723ffae550c67c154d9de14cc2aaac1efac32063e57a1092e4341db6cbc6f58f639e3b34734859052ae76f21ce92af3ef61ffa4 SHA512 854a60e4fe9dec8121b68fa3102f977ad14264ed89bce9a6860117e80a3830a58565be00260da435f40452b28c6445fd191c90ca5134afea49458d676da49b07 DIST k8s.io%2Fgengo%2F@v%2Fv0.0.0-20201113003025-83324d819ded.mod 617 BLAKE2B dfed8ab849bf388d2ed88c89b4be441bf977bbf6af4177edca4bd4f046dc608f5b526d88bdf8f94b3847c39beea443372239c65cd432cf8ab870796fa4569a63 SHA512 00bba1f801762a13d4843ddf6d9e83eb03cecbbd354c88919a2517b3904498f1e5fd2474e9bf2e61a67598a7df427d5dfdfa13fb424f5644c27c4ff78015e21a +DIST k8s.io%2Fgengo%2F@v%2Fv0.0.0-20210813121822-485abfe95c7c.mod 617 BLAKE2B dfed8ab849bf388d2ed88c89b4be441bf977bbf6af4177edca4bd4f046dc608f5b526d88bdf8f94b3847c39beea443372239c65cd432cf8ab870796fa4569a63 SHA512 00bba1f801762a13d4843ddf6d9e83eb03cecbbd354c88919a2517b3904498f1e5fd2474e9bf2e61a67598a7df427d5dfdfa13fb424f5644c27c4ff78015e21a 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.30.0.mod 71 BLAKE2B 95d996d410a08ab6d024d2d168ce8412c158ffd80ebd26c9807d40a89559d5c4505335d546ececcab17839e3c42c5de3217e12c9d99954da352c36912bb47a0f SHA512 32c4486450d6592fad4029f51e388c341150942da736a85070e5919ab6cfbae644cfbf15fa8f32bae20b42a1c724e6bed298e9c8bf1f005331c971c322e60d8f +DIST k8s.io%2Fklog%2Fv2%2F@v%2Fv2.30.0.zip 53287 BLAKE2B 8aa0752de35a7c58aa4661a2d28b87da73e70d42d01422241267e950f2d50b1e9691ade36ee2a858e360421ff33e20ce69d915173d91e15c79bc84881ddf630c SHA512 ecc1916d0b05012785388741fabcb5322decfd6a6b5287a533c9b290f84e3cd5bb3f4d4a2ee9773d04c7250487e87440e56a981deff326b45a7864ed97f6f2f4 DIST k8s.io%2Fklog%2Fv2%2F@v%2Fv2.4.0.mod 71 BLAKE2B 5379c4cfec1c33cee99fc39e4c30e0a83b523474b23c8fb332dcfe3e76463828c559e252a67f19c2b2421b36b5d3f85ab52915a5a959f02666f25bc97e6dbd0a SHA512 2addab12a7cc1ffa4b20d006278930f87efede3163ed08d93644668fd36b1878153e4e9bbc6562b09e2f6637024829199b90e827f94e0874c6fba40ef7d7ed8f DIST k8s.io%2Fklog%2Fv2%2F@v%2Fv2.4.0.zip 47637 BLAKE2B 4736bb8e47bd1b7fd2124e4cc2101a26ccec59231f8c0b3aebf8f6379e01ad985d27846885c18a7c0207c92197ad3658b0feba7482891361e0e6d85607d746dc SHA512 9625bce8689cf7832fe1451fe80fc2ef090ffab2f0c367096eb8b1016fd6fed47923f37eaf8465fa6d3befa017f0b5de07619daac02a60e39004c6b2f20d073e DIST k8s.io%2Fklog%2Fv2%2F@v%2Fv2.9.0.mod 71 BLAKE2B d211519da5641fd9e80f36d55ec4a81d4d943cc263d5ab664706ca4bfa843632ae15eaaaa19c4e0abcc4d67810e7736eaeff20c4a8bbc17a68c3b5211dd11dab SHA512 787d0191620cec13e492773d16600ec5ff90fb4d4253590010c02b473cacc62b547544f6c90502d9f1e53fe9f31dbc65cdfbd3bd2412628c44f37074505fff60 @@ -1637,11 +1795,15 @@ DIST k8s.io%2Fklog%2Fv2%2F@v%2Fv2.9.0.zip 52961 BLAKE2B ce9130627a7f397452400ff3 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-20201113171705-d219536bb9fd.mod 1277 BLAKE2B 931fd6a123ccb62fee29d795690f778a4d39c8f84159bd85b80ff0d47f92d298985a6620eefece9c4c76d4e3ed795b4aaf8dfe6e53ceedebd68095a373fa2af9 SHA512 746bc18de0a8a3cfcd1707a3e6b01055a8e29dc2bebb6edb2a7abe8709c13199b288da6107ab3a85e35338a1b3c15eb73ac8f02243579aac0b9c4fe76c8f54fb DIST k8s.io%2Fkube-openapi%2F@v%2Fv0.0.0-20210421082810-95288971da7e.mod 1094 BLAKE2B c981e557b03691e1960ddfa12fb8a8afffa9ea0ec150e47514d1e7b3b0fe839a6df76c092d0526754da9de1b291297f941b811a79bfcc5c44c6737ad9b9a4e9a SHA512 dd02de0ceff6a9e1cfa2583f527b65a3c7092fba0c5cbb193e2dc050e7b934e2146b6a170a3f912b69c6907906c58600ef584ae8e3795646eefb3339f7ae64da +DIST k8s.io%2Fkube-openapi%2F@v%2Fv0.0.0-20211115234752-e816edb12b65.mod 1276 BLAKE2B 42ec8d0be96438dc6afd6ae60ee60557ca3b6d7aa7d8aa051b536632ec3469f0ad9b51e5778bcd86a8e1f1dd86d2add7e1281887b212816a8cbcc3080f0a6dc7 SHA512 a999b18a65b2e31a2a2c7f648ccf4f65abefd2a3af5481e3a6dbf9e49a6a64c24ceb19e75f8657c1799e36ae8c4a127c2ec0d135658cb8e88472f5b96a09398d DIST k8s.io%2Fkubernetes%2F@v%2Fv1.13.0.mod 25 BLAKE2B 4060536d51fac9854215957b1108a158adb0b3aeb8bfc659eca1140efdcf79cffe378db6f3cb1f4a4b68aa36468b7d5631e993d5a089eb839bd03b6b608496be SHA512 2349b7dbe8409836cc70d97c5b336f518b809f5731baf05ce68d957c9970895a9b7f89caf09763794cf13824ee29410b3a6e431b2da7f64610895c44b86c4d2d 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 k8s.io%2Futils%2F@v%2Fv0.0.0-20210802155522-efc7438f0176.mod 167 BLAKE2B 2a61747d367153284e7e614a82f98c8913693f3b51174c24b7f25d8e9d236418c4da9e6b33c7cdb7b4350314373037e1e7121ad7c0ca5fbc9a3b4b711a078a98 SHA512 1117d2493d40a111a749b0033c92876773242b86da0b437ba063e5da21289102d784479b0c757ad8ce50de4b1d8a2f6956afe3b2656977bd76bfab9f97c1d8a9 DIST k8s.io%2Futils%2F@v%2Fv0.0.0-20210819203725-bdf08cb9a70a.mod 167 BLAKE2B 2a61747d367153284e7e614a82f98c8913693f3b51174c24b7f25d8e9d236418c4da9e6b33c7cdb7b4350314373037e1e7121ad7c0ca5fbc9a3b4b711a078a98 SHA512 1117d2493d40a111a749b0033c92876773242b86da0b437ba063e5da21289102d784479b0c757ad8ce50de4b1d8a2f6956afe3b2656977bd76bfab9f97c1d8a9 DIST k8s.io%2Futils%2F@v%2Fv0.0.0-20210819203725-bdf08cb9a70a.zip 184880 BLAKE2B aaeb7f1d5ec4411ffc994533c17662864f4a235df7502ee0e978d29366c708166a057960f71c85164c5a659fedf8276d591cb5287c323f03d621aa3480d7cefd SHA512 d28549c6c7c2494b41664927990e59855b61bb1979adc609b76af16f73314f67a2e05855f5e61b072c32f14902bc4fd5e47577754572177a06fff84255ca6a94 +DIST k8s.io%2Futils%2F@v%2Fv0.0.0-20210930125809-cb0fa318a74b.mod 167 BLAKE2B 2a61747d367153284e7e614a82f98c8913693f3b51174c24b7f25d8e9d236418c4da9e6b33c7cdb7b4350314373037e1e7121ad7c0ca5fbc9a3b4b711a078a98 SHA512 1117d2493d40a111a749b0033c92876773242b86da0b437ba063e5da21289102d784479b0c757ad8ce50de4b1d8a2f6956afe3b2656977bd76bfab9f97c1d8a9 +DIST k8s.io%2Futils%2F@v%2Fv0.0.0-20210930125809-cb0fa318a74b.zip 185361 BLAKE2B 11c7df75bfb6af18ebac34d3f795b2a1eda91597a7f158fcc5dd046f4184ad7cba97826b0cbd5920fe9dcf54e22015ff0d1da5c6aea8ab9ec909e985831a5ab1 SHA512 d2aae53791da21eadddfb092ec1a3fbf96ae97b99dd253573f1ab92c8a445cc64e82068fac3dd570afecd89b281d5d238bb1950abd3c7338829a59ed1a52e827 DIST mvdan.cc%2Finterfacer%2F@v%2Fv0.0.0-20180901003855-c20040233aed.mod 27 BLAKE2B 1fc5a95e4432c2d8c9c211155dc66a8bfc53f823f2129174bc7155b63f4c58607127dbd2d6bd793c91fde596a5c36a0acc527b13031dd29da156c04cc1efae32 SHA512 d58e0c14bafe02b1366d43f00d07951b4c11c3e4d8771d0f658367c107d7ed05266443e50a50e10d01ff57c9eb5bfd3bd95e56b2f56fc5cd704e48d9140d93e3 DIST mvdan.cc%2Flint%2F@v%2Fv0.0.0-20170908181259-adc824a0674b.mod 21 BLAKE2B ed7272fd29049af9e593f73cde21d7f73b40817f1e7592a1a706ee58c251aebdd423e4b1ce25405eaacb9a3b9b101af042bf12615e0cd907c8b24e183795a0f4 SHA512 a9fafa4c84459dc2958a4587b99823476dccd1e245fde663c42c3fa8784c99df27a3d90e0f9f1125f0a3b82ca89dc28ae58cc0d90084ff9df16acde7981b15ea DIST mvdan.cc%2Funparam%2F@v%2Fv0.0.0-20190209190245-fbb59629db34.mod 132 BLAKE2B 0cfd958e837b6bbe113fd2272427856718bb241eff20fd6dc479e4a64303c9ab5323587bfdf5e731aa63da0f7af859e48f0348b5fcaf33d8cec272a84ae1a854 SHA512 cf385a4361bad78e100100fec51fd485600a90340028393ff9fc4b7fa7ed85c3cefee28c6a2789af8f0f4f92c8694e30c22d63fbceb9be1af1fbfe38072a0ba2 @@ -1650,12 +1812,16 @@ DIST rsc.io%2Fquote%2Fv3%2F@v%2Fv3.1.0.mod 55 BLAKE2B f1f0ba35f0ffd200ed37c06b20 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%2Fjson%2F@v%2Fv0.0.0-20211020170558-c049b76a60c6.mod 33 BLAKE2B 3ada41a2f1e8d92f46c0f422a25c50934f648393130dcc649e62dd6b53fd744d8fb0afb77d381bfe4f85115bcb926294607a0178d3a04d346019eb7293b59e9c SHA512 408c9c32a0af2416c18fc9689191b44eaede037dcf1adb01ec516096ae43d2f8488b2c961d29e95a82c44fc8fc11ada9e9b64ad839915872aaf98c771d2feeb5 +DIST sigs.k8s.io%2Fjson%2F@v%2Fv0.0.0-20211020170558-c049b76a60c6.zip 224223 BLAKE2B dc6712376d96db48b57c85aafc837b618fe6f5e5230c9463723c8e8a90ec898ee696b2d75e11fbf1dfaafc9bd7ab2fdde788a97bfc25f8e73d4f7b0cfbafde47 SHA512 2c75fad1412bffb257024db4132b03ed1e627715354369a69618c56083c6f50f671a8238f074ed13815711e3e94030d35afb0a952ee30fc49cb210313362295b 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.2.mod 346 BLAKE2B f7711e6d8685f0d5323a98161f831fbe6d411fba26a6b1ad91ea656faea33eb4ffd9a1b33539b585643006d468f804368ab277db997273da67fec3dc72042ed3 SHA512 ad7e33e7a6eea993c180fe2d26dfea41511ea39e1c28f03ef681dd45e17e2fc0917d673b2a8ca8c09afe5dd832d949873b98c10968e691396a28ccd7ba6bc839 DIST sigs.k8s.io%2Fstructured-merge-diff%2Fv4%2F@v%2Fv4.0.2.zip 229142 BLAKE2B 70e76301c337432c351134ebc32f723f80be1f8331b9ef80bff6d510b437f9d2ba613d40368c6170a17217d9ef6cd7b639450b64697ff63c3d0352f3733921ce SHA512 a941e1144613c7ddd2dfebac185bc65a9f68d794eaf29bccd4c8f9be209d3cf5c9d1d06d3be09a9af816d2e727f2e3ae92d22724c925ab3211afa1e226b058b4 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.2.mod 346 BLAKE2B d97829d2e8d74048df31acd31ca198f7b5a5058cbc7213ef53213f4d3c7f936cc27039a2f9a0615ac7d6c0805f77bd77c5cf9b25f6d081894a3e6cad302daa10 SHA512 0e8cbedf408fa5ca2a3d7f4edd6b2ba33d786f1129df522396018c13bce851195df8ef6fdd17642ec466bad1f2ba882f46bd467d792e5c22d08ad797deef1bda DIST sigs.k8s.io%2Fstructured-merge-diff%2Fv4%2F@v%2Fv4.1.2.zip 238829 BLAKE2B b7d798cd7d5e08a8816c7763e7a74b8abc56922625c75e0c66b9d75e1b47daddc9021ecab9817ed85e68120c78ffff8167e76cfe534980d6064e710ef2ce1345 SHA512 d006fae4ec891d4afc336ec1c0709e66c569e16ff077f7b260f185d94ea7cc790574de6732004b3db34cd6dc3a45ba6f1660e4a42a3dd27ec56cebfb1a377b4c +DIST sigs.k8s.io%2Fstructured-merge-diff%2Fv4%2F@v%2Fv4.2.1.mod 346 BLAKE2B d97829d2e8d74048df31acd31ca198f7b5a5058cbc7213ef53213f4d3c7f936cc27039a2f9a0615ac7d6c0805f77bd77c5cf9b25f6d081894a3e6cad302daa10 SHA512 0e8cbedf408fa5ca2a3d7f4edd6b2ba33d786f1129df522396018c13bce851195df8ef6fdd17642ec466bad1f2ba882f46bd467d792e5c22d08ad797deef1bda +DIST sigs.k8s.io%2Fstructured-merge-diff%2Fv4%2F@v%2Fv4.2.1.zip 239376 BLAKE2B 63b903410026cfc020b81f020f4a2331725e838e5326ce2c2a2bd2485cf4ae2ade4cf5848be40412c680570e06f0e6c640e0366c86c74fbebe64ad328ff2d808 SHA512 546e67479a21b1a1b761d5c3739ac55968c22e39b01bfc8d25543ce5e745fa2c49e0f45433672c4153abd20a836423486d30dbb4248791d453d47ca49b6d706e DIST sigs.k8s.io%2Fyaml%2F@v%2Fv1.1.0.mod 24 BLAKE2B d33080dbc62b185d029eb43f75d66328dbfa7c463a3117b3efd5419ab8e1e52cc6f5d5a288d553421025c785ec6948b3aa68588cae19bd325f6acc0d043bb5fb SHA512 78f6402daccb04510f4ef35ee457ee13e4f447fba8e6aa33b4d32aa666e925861bf3b3f22c5ba9573871ec7e830f99e4caae0969724a54eadf40e6a7ed7931a0 DIST sigs.k8s.io%2Fyaml%2F@v%2Fv1.2.0.mod 106 BLAKE2B bd5d8af6c5046c6de9b171ea2915c308de08e9696a8c82b3831bf5dc01f8aefc21b13b5b9a210f24ff8782909308137c25363074753427109e009889b7860f5f SHA512 712a936d07bfe4c2e67a4f199346d7e96db35486a0f051365c4636ddbc6505cf540995bc67e6a03b1b58e1e4816ece573418f23bf9ce93fcdc141a05f922f527 DIST sigs.k8s.io%2Fyaml%2F@v%2Fv1.2.0.zip 20937 BLAKE2B 1bc20da34d11c6704b2d34eb93b06fd376d1b0932626c7dcbdaf43df8c8eb14e07529e84e028576bb67ce1961c3c86d0303d375d8d0aa372ded259c3561b9291 SHA512 52a52b3d380ae6e2cbe1b2c849d3089f74aa876fb3fadfbd02eada97446e0f2cf387f10ddb527f2dfefd57dccba8c82b0b349efbecaa0e6e3d00dc2b5d4fc21e diff --git a/app-containers/k3d/k3d-5.3.0.ebuild b/app-containers/k3d/k3d-5.3.0.ebuild new file mode 100644 index 000000000000..5de494ca4c47 --- /dev/null +++ b/app-containers/k3d/k3d-5.3.0.ebuild @@ -0,0 +1,1617 @@ +# Copyright 2021-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit go-module + +DESCRIPTION="k3d creates k3s clusters in docker" +HOMEPAGE="https://github.com/rancher/k3d" + +K3D_K3S_TAG=v1.22.6+k3s1 +EGO_SUM=( +"bazil.org/fuse v0.0.0-20160811212531-371fbbdaa898/go.mod" +"bazil.org/fuse v0.0.0-20200407214033-5883e5a4b512/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.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/go.mod" +"cloud.google.com/go v0.84.0/go.mod" +"cloud.google.com/go v0.87.0/go.mod" +"cloud.google.com/go v0.90.0/go.mod" +"cloud.google.com/go v0.93.3/go.mod" +"cloud.google.com/go v0.94.1/go.mod" +"cloud.google.com/go v0.97.0/go.mod" +"cloud.google.com/go v0.98.0/go.mod" +"cloud.google.com/go v0.99.0/go.mod" +"cloud.google.com/go/bigquery v1.0.1/go.mod" +"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/go.mod" +"cloud.google.com/go/datastore v1.0.0/go.mod" +"cloud.google.com/go/datastore v1.1.0/go.mod" +"cloud.google.com/go/firestore v1.6.1/go.mod" +"cloud.google.com/go/pubsub v1.0.1/go.mod" +"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/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/go.mod" +"dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod" +"github.com/Azure/azure-sdk-for-go v16.2.1+incompatible/go.mod" +"github.com/Azure/go-ansiterm v0.0.0-20170929234023-d6e3b3328b78/go.mod" +"github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1" +"github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1/go.mod" +"github.com/Azure/go-autorest v10.8.1+incompatible/go.mod" +"github.com/Azure/go-autorest v14.2.0+incompatible/go.mod" +"github.com/Azure/go-autorest/autorest v0.11.1/go.mod" +"github.com/Azure/go-autorest/autorest v0.11.18/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/date 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/go.mod" +"github.com/Azure/go-autorest/logger v0.2.0/go.mod" +"github.com/Azure/go-autorest/logger v0.2.1/go.mod" +"github.com/Azure/go-autorest/tracing v0.6.0/go.mod" +"github.com/BurntSushi/toml v0.3.1/go.mod" +"github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod" +"github.com/DataDog/datadog-go v3.2.0+incompatible/go.mod" +"github.com/Masterminds/glide v0.13.2/go.mod" +"github.com/Masterminds/semver v1.4.2/go.mod" +"github.com/Masterminds/vcs v1.13.0/go.mod" +"github.com/Microsoft/go-winio v0.4.11/go.mod" +"github.com/Microsoft/go-winio v0.4.14/go.mod" +"github.com/Microsoft/go-winio v0.4.15-0.20190919025122-fc70bd9a86b5/go.mod" +"github.com/Microsoft/go-winio v0.4.16-0.20201130162521-d1ffc52c7331/go.mod" +"github.com/Microsoft/go-winio v0.4.16/go.mod" +"github.com/Microsoft/go-winio v0.4.17-0.20210211115548-6eac466e5fa3/go.mod" +"github.com/Microsoft/go-winio v0.4.17-0.20210324224401-5516f17a5958/go.mod" +"github.com/Microsoft/go-winio v0.4.17/go.mod" +"github.com/Microsoft/go-winio v0.5.1" +"github.com/Microsoft/go-winio v0.5.1/go.mod" +"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 v0.8.23/go.mod" +"github.com/Microsoft/hcsshim v0.9.1" +"github.com/Microsoft/hcsshim v0.9.1/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/go.mod" +"github.com/PuerkitoBio/purell v1.0.0/go.mod" +"github.com/PuerkitoBio/purell v1.1.1/go.mod" +"github.com/PuerkitoBio/urlesc v0.0.0-20160726150825-5bd2802263f2/go.mod" +"github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578/go.mod" +"github.com/Shopify/logrus-bugsnag v0.0.0-20170309145241-6dbc35f2c30d/go.mod" +"github.com/Shopify/logrus-bugsnag v0.0.0-20171204204709-577dee27f20d" +"github.com/Shopify/logrus-bugsnag v0.0.0-20171204204709-577dee27f20d/go.mod" +"github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod" +"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/antihax/optional v1.0.0/go.mod" +"github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e/go.mod" +"github.com/armon/consul-api v0.0.0-20180202201655-eb2c6b5be1b6/go.mod" +"github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da/go.mod" +"github.com/armon/go-metrics v0.3.10/go.mod" +"github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310/go.mod" +"github.com/armon/go-radix v1.0.0/go.mod" +"github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a/go.mod" +"github.com/asaskevich/govalidator v0.0.0-20210307081110-f21760c49a8d" +"github.com/asaskevich/govalidator v0.0.0-20210307081110-f21760c49a8d/go.mod" +"github.com/aws/aws-sdk-go v1.15.11/go.mod" +"github.com/beorn7/perks v0.0.0-20150223135152-b965b613227f/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/bitly/go-hostpool v0.1.0/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/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/buger/jsonparser v0.0.0-20180808090653-f4dd9f5a6b44/go.mod" +"github.com/bugsnag/bugsnag-go v0.0.0-20141110184014-b1d153021fcd/go.mod" +"github.com/bugsnag/bugsnag-go v1.0.5-0.20150529004307-13fd6b8acda0" +"github.com/bugsnag/bugsnag-go v1.0.5-0.20150529004307-13fd6b8acda0/go.mod" +"github.com/bugsnag/osext v0.0.0-20130617224835-0dd3f918b21b" +"github.com/bugsnag/osext v0.0.0-20130617224835-0dd3f918b21b/go.mod" +"github.com/bugsnag/panicwrap v0.0.0-20151223152923-e2c28503fcd0" +"github.com/bugsnag/panicwrap v0.0.0-20151223152923-e2c28503fcd0/go.mod" +"github.com/cenkalti/backoff/v4 v4.1.1/go.mod" +"github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod" +"github.com/census-instrumentation/opencensus-proto v0.3.0/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/go.mod" +"github.com/cespare/xxhash/v2 v2.1.2" +"github.com/cespare/xxhash/v2 v2.1.2/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/checkpoint-restore/go-criu/v5 v5.3.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/cilium/ebpf v0.7.0/go.mod" +"github.com/circonus-labs/circonus-gometrics v2.3.1+incompatible/go.mod" +"github.com/circonus-labs/circonusllhist v0.1.3/go.mod" +"github.com/client9/misspell v0.3.4/go.mod" +"github.com/cloudflare/cfssl v0.0.0-20180223231731-4e2dcbde5004" +"github.com/cloudflare/cfssl v0.0.0-20180223231731-4e2dcbde5004/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/udpa/go v0.0.0-20210930031921-04548b0d99d4/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/cncf/xds/go v0.0.0-20210922020428-25de7278fc84/go.mod" +"github.com/cncf/xds/go v0.0.0-20211001041855-01bcc9b48dfe/go.mod" +"github.com/cncf/xds/go v0.0.0-20211011173535-cb28da3451f1/go.mod" +"github.com/cncf/xds/go v0.0.0-20211130200136-a8f946100490/go.mod" +"github.com/cockroachdb/datadriven v0.0.0-20190809214429-80d97fb3cbaa/go.mod" +"github.com/codegangsta/cli v1.20.0/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/cgroups v1.0.2" +"github.com/containerd/cgroups v1.0.2/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/console v1.0.3/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.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.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.4.9/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/go.mod" +"github.com/containerd/containerd v1.5.9" +"github.com/containerd/containerd v1.5.9/go.mod" +"github.com/containerd/continuity v0.0.0-20190426062206-aaeac12a7ffc/go.mod" +"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-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/continuity v0.2.1" +"github.com/containerd/continuity v0.2.1/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-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/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/stargz-snapshotter/estargz v0.4.1/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/ttrpc v1.1.0/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-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/go.mod" +"github.com/coreos/go-systemd/v22 v22.0.0/go.mod" +"github.com/coreos/go-systemd/v22 v22.1.0/go.mod" +"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/go.mod" +"github.com/corpix/uarand v0.1.1" +"github.com/corpix/uarand v0.1.1/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/cpuguy83/go-md2man/v2 v2.0.1/go.mod" +"github.com/creack/pty v1.1.7/go.mod" +"github.com/creack/pty v1.1.9/go.mod" +"github.com/creack/pty v1.1.11" +"github.com/creack/pty v1.1.11/go.mod" +"github.com/cyphar/filepath-securejoin v0.2.2/go.mod" +"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/danieljoos/wincred v1.1.0/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/denisenkom/go-mssqldb v0.0.0-20191128021309-1d7a30a10f73/go.mod" +"github.com/denverdino/aliyungo v0.0.0-20190125010748-a747050bb1ba/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-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod" +"github.com/dimchansky/utfbom v1.1.1" +"github.com/dimchansky/utfbom v1.1.1/go.mod" +"github.com/dnaeon/go-vcr v1.0.1/go.mod" +"github.com/docker/cli v0.0.0-20191017083524-a8ff7f821017/go.mod" +"github.com/docker/cli v20.10.12+incompatible" +"github.com/docker/cli v20.10.12+incompatible/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/docker v1.4.2-0.20190924003213-a8608b5b67c7/go.mod" +"github.com/docker/docker v20.10.12+incompatible" +"github.com/docker/docker v20.10.12+incompatible/go.mod" +"github.com/docker/docker-credential-helpers v0.6.3/go.mod" +"github.com/docker/docker-credential-helpers v0.6.4" +"github.com/docker/docker-credential-helpers v0.6.4/go.mod" +"github.com/docker/go v1.5.1-1.0.20160303222718-d30aec9fd63c" +"github.com/docker/go v1.5.1-1.0.20160303222718-d30aec9fd63c/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.4.0" +"github.com/docker/go-units v0.4.0/go.mod" +"github.com/docker/libtrust v0.0.0-20150114040149-fa567046d9b1/go.mod" +"github.com/docker/libtrust v0.0.0-20160708172513-aabc10ec26b7" +"github.com/docker/libtrust v0.0.0-20160708172513-aabc10ec26b7/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/dustin/go-humanize v0.0.0-20171111073723-bb3d318650d4/go.mod" +"github.com/dustin/go-humanize v1.0.0/go.mod" +"github.com/dvsekhvalnov/jose2go v0.0.0-20170216131308-f21a8cedbbae/go.mod" +"github.com/dvyukov/go-fuzz v0.0.0-20210103155950-6a8e9d1f2415/go.mod" +"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/go-control-plane v0.10.1/go.mod" +"github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod" +"github.com/envoyproxy/protoc-gen-validate v0.6.2/go.mod" +"github.com/erikstmartin/go-testdb v0.0.0-20160219214506-8d10e4a1bae5/go.mod" +"github.com/evanphx/json-patch v4.9.0+incompatible/go.mod" +"github.com/evanphx/json-patch v4.12.0+incompatible/go.mod" +"github.com/fatih/color v1.7.0/go.mod" +"github.com/fatih/color v1.9.0/go.mod" +"github.com/fatih/color v1.13.0/go.mod" +"github.com/form3tech-oss/jwt-go v3.2.2+incompatible/go.mod" +"github.com/form3tech-oss/jwt-go v3.2.3+incompatible/go.mod" +"github.com/frankban/quicktest v1.11.3/go.mod" +"github.com/fsnotify/fsnotify v1.4.7/go.mod" +"github.com/fsnotify/fsnotify v1.4.9/go.mod" +"github.com/fsnotify/fsnotify v1.5.1" +"github.com/fsnotify/fsnotify v1.5.1/go.mod" +"github.com/fullsailor/pkcs7 v0.0.0-20190404230743-d7302db945fa/go.mod" +"github.com/fvbommel/sortorder v1.0.2" +"github.com/fvbommel/sortorder v1.0.2/go.mod" +"github.com/garyburd/redigo v0.0.0-20150301180006-535138d7bcd7/go.mod" +"github.com/getkin/kin-openapi v0.76.0/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/go.mod" +"github.com/go-logfmt/logfmt v0.3.0/go.mod" +"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/go.mod" +"github.com/go-logr/logr v1.2.0" +"github.com/go-logr/logr v1.2.0/go.mod" +"github.com/go-openapi/jsonpointer v0.0.0-20160704185906-46af16f9f7b1/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/jsonpointer v0.19.5/go.mod" +"github.com/go-openapi/jsonreference v0.0.0-20160704190145-13c6e3589ad9/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.0.0-20160808142527-6aced65f8501/go.mod" +"github.com/go-openapi/spec v0.19.3/go.mod" +"github.com/go-openapi/swag v0.0.0-20160704191624-1d0bd113de87/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-sql-driver/mysql v1.3.0" +"github.com/go-sql-driver/mysql v1.3.0/go.mod" +"github.com/go-stack/stack v1.8.0/go.mod" +"github.com/go-test/deep v1.0.8" +"github.com/go-test/deep v1.0.8/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/go.mod" +"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.6/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.0.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.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-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/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/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" +"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/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/goodhosts/hostsfile v0.1.1" +"github.com/goodhosts/hostsfile v0.1.1/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/btree v1.0.1/go.mod" +"github.com/google/certificate-transparency-go v1.0.10-0.20180222191210-5ab67e519c93" +"github.com/google/certificate-transparency-go v1.0.10-0.20180222191210-5ab67e519c93/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.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/go-containerregistry v0.5.1/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/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/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/pprof v0.0.0-20210609004039-a478d1d731e9/go.mod" +"github.com/google/pprof v0.0.0-20210720184732-4bb14d4b1be1/go.mod" +"github.com/google/renameio v0.1.0/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/go.mod" +"github.com/google/uuid v1.2.0/go.mod" +"github.com/googleapis/gax-go/v2 v2.0.4/go.mod" +"github.com/googleapis/gax-go/v2 v2.0.5/go.mod" +"github.com/googleapis/gax-go/v2 v2.1.0/go.mod" +"github.com/googleapis/gax-go/v2 v2.1.1/go.mod" +"github.com/googleapis/gnostic v0.4.1/go.mod" +"github.com/googleapis/gnostic v0.5.1/go.mod" +"github.com/googleapis/gnostic v0.5.5/go.mod" +"github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod" +"github.com/gorilla/handlers v0.0.0-20150720190736-60c7bfde3e33/go.mod" +"github.com/gorilla/mux v1.7.0/go.mod" +"github.com/gorilla/mux v1.7.2/go.mod" +"github.com/gorilla/mux v1.7.3/go.mod" +"github.com/gorilla/mux v1.8.0" +"github.com/gorilla/mux v1.8.0/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.2/go.mod" +"github.com/gregjones/httpcache v0.0.0-20180305231024-9cad4c3443a7/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/go.mod" +"github.com/hailocab/go-hostpool v0.0.0-20160125115350-e80d13ce29ed" +"github.com/hailocab/go-hostpool v0.0.0-20160125115350-e80d13ce29ed/go.mod" +"github.com/hashicorp/consul/api v1.11.0/go.mod" +"github.com/hashicorp/consul/api v1.12.0/go.mod" +"github.com/hashicorp/consul/sdk v0.8.0/go.mod" +"github.com/hashicorp/errwrap v0.0.0-20141028054710-7554cd9344ce/go.mod" +"github.com/hashicorp/errwrap v1.0.0/go.mod" +"github.com/hashicorp/go-cleanhttp v0.5.0/go.mod" +"github.com/hashicorp/go-cleanhttp v0.5.1/go.mod" +"github.com/hashicorp/go-cleanhttp v0.5.2/go.mod" +"github.com/hashicorp/go-hclog v0.12.0/go.mod" +"github.com/hashicorp/go-hclog v1.0.0/go.mod" +"github.com/hashicorp/go-immutable-radix v1.0.0/go.mod" +"github.com/hashicorp/go-immutable-radix v1.3.1/go.mod" +"github.com/hashicorp/go-msgpack v0.5.3/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/go.mod" +"github.com/hashicorp/go-retryablehttp v0.5.3/go.mod" +"github.com/hashicorp/go-rootcerts v1.0.2/go.mod" +"github.com/hashicorp/go-sockaddr v1.0.0/go.mod" +"github.com/hashicorp/go-syslog v1.0.0/go.mod" +"github.com/hashicorp/go-uuid v1.0.0/go.mod" +"github.com/hashicorp/go-uuid v1.0.1/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/go.mod" +"github.com/hashicorp/hcl v1.0.0" +"github.com/hashicorp/hcl v1.0.0/go.mod" +"github.com/hashicorp/logutils v1.0.0/go.mod" +"github.com/hashicorp/mdns v1.0.1/go.mod" +"github.com/hashicorp/mdns v1.0.4/go.mod" +"github.com/hashicorp/memberlist v0.2.2/go.mod" +"github.com/hashicorp/memberlist v0.3.0/go.mod" +"github.com/hashicorp/serf v0.9.5/go.mod" +"github.com/hashicorp/serf v0.9.6/go.mod" +"github.com/hpcloud/tail v1.0.0/go.mod" +"github.com/iancoleman/strcase v0.2.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/icrowley/fake v0.0.0-20180203215853-4178557ae428" +"github.com/icrowley/fake v0.0.0-20180203215853-4178557ae428/go.mod" +"github.com/imdario/mergo v0.3.5/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/jinzhu/gorm v0.0.0-20170222002820-5409931a1bb8" +"github.com/jinzhu/gorm v0.0.0-20170222002820-5409931a1bb8/go.mod" +"github.com/jinzhu/inflection v0.0.0-20170102125226-1c35d901db3d" +"github.com/jinzhu/inflection v0.0.0-20170102125226-1c35d901db3d/go.mod" +"github.com/jinzhu/now v1.1.1/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/joefitzgerald/rainbow-reporter v0.1.0/go.mod" +"github.com/jonboulle/clockwork v0.1.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.9/go.mod" +"github.com/json-iterator/go v1.1.10/go.mod" +"github.com/json-iterator/go v1.1.11/go.mod" +"github.com/json-iterator/go v1.1.12" +"github.com/json-iterator/go v1.1.12/go.mod" +"github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod" +"github.com/jstemmer/go-junit-report v0.9.1/go.mod" +"github.com/jtolds/gls v4.20.0+incompatible/go.mod" +"github.com/juju/loggo v0.0.0-20190526231331-6e530bcce5d8/go.mod" +"github.com/julienschmidt/httprouter v1.2.0/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.3/go.mod" +"github.com/klauspost/compress v1.11.13/go.mod" +"github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod" +"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/fs v0.1.0/go.mod" +"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/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" +"github.com/lib/pq v0.0.0-20150723085316-0dad96c0b94f/go.mod" +"github.com/liggitt/tabwriter v0.0.0-20181228230101-89fcab3d43de" +"github.com/liggitt/tabwriter v0.0.0-20181228230101-89fcab3d43de/go.mod" +"github.com/linuxkit/virtsock v0.0.0-20201010232012-f8cee7dfc7a3/go.mod" +"github.com/lyft/protoc-gen-star v0.5.3/go.mod" +"github.com/magiconair/properties v1.5.3/go.mod" +"github.com/magiconair/properties v1.8.0/go.mod" +"github.com/magiconair/properties v1.8.5" +"github.com/magiconair/properties v1.8.5/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/marstr/guid v1.1.0/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/go.mod" +"github.com/mattn/go-colorable v0.1.9/go.mod" +"github.com/mattn/go-colorable v0.1.12/go.mod" +"github.com/mattn/go-isatty v0.0.3/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.10/go.mod" +"github.com/mattn/go-isatty v0.0.11/go.mod" +"github.com/mattn/go-isatty v0.0.12/go.mod" +"github.com/mattn/go-isatty v0.0.14/go.mod" +"github.com/mattn/go-runewidth v0.0.2/go.mod" +"github.com/mattn/go-shellwords v1.0.3/go.mod" +"github.com/mattn/go-shellwords v1.0.6/go.mod" +"github.com/mattn/go-sqlite3 v1.6.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/maxbrunsfeld/counterfeiter/v6 v6.2.2/go.mod" +"github.com/miekg/dns v1.0.14/go.mod" +"github.com/miekg/dns v1.1.26/go.mod" +"github.com/miekg/dns v1.1.41/go.mod" +"github.com/miekg/pkcs11 v1.0.2/go.mod" +"github.com/miekg/pkcs11 v1.0.3" +"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/cli v1.1.0/go.mod" +"github.com/mitchellh/copystructure v1.2.0" +"github.com/mitchellh/copystructure v1.2.0/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/go.mod" +"github.com/mitchellh/mapstructure v0.0.0-20150613213606-2caf8efc9366/go.mod" +"github.com/mitchellh/mapstructure v0.0.0-20160808181253-ca63d7c062ee/go.mod" +"github.com/mitchellh/mapstructure v1.1.2/go.mod" +"github.com/mitchellh/mapstructure v1.4.3" +"github.com/mitchellh/mapstructure v1.4.3/go.mod" +"github.com/mitchellh/osext v0.0.0-20151018003038-5e2d6d41470f/go.mod" +"github.com/mitchellh/reflectwalk v1.0.2" +"github.com/mitchellh/reflectwalk v1.0.2/go.mod" +"github.com/moby/locker v1.0.1/go.mod" +"github.com/moby/spdystream v0.2.0/go.mod" +"github.com/moby/sys/mount v0.3.0" +"github.com/moby/sys/mount v0.3.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/mountinfo v0.5.0" +"github.com/moby/sys/mountinfo v0.5.0/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/moby/term v0.0.0-20210619224110-3f7ff695adc6" +"github.com/moby/term v0.0.0-20210619224110-3f7ff695adc6/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/go.mod" +"github.com/modern-go/reflect2 v1.0.2" +"github.com/modern-go/reflect2 v1.0.2/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/ncw/swift v1.0.47/go.mod" +"github.com/ngdinhtoan/glide-cleanup v0.2.0/go.mod" +"github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e" +"github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e/go.mod" +"github.com/nxadm/tail v1.4.4/go.mod" +"github.com/oklog/ulid v1.3.1/go.mod" +"github.com/olekukonko/tablewriter v0.0.0-20170122224234-a0225b3f23b5/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.6.0/go.mod" +"github.com/onsi/ginkgo v1.8.0/go.mod" +"github.com/onsi/ginkgo v1.10.1/go.mod" +"github.com/onsi/ginkgo v1.10.3/go.mod" +"github.com/onsi/ginkgo v1.11.0/go.mod" +"github.com/onsi/ginkgo v1.12.0/go.mod" +"github.com/onsi/ginkgo v1.12.1/go.mod" +"github.com/onsi/ginkgo v1.14.0/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.5.0/go.mod" +"github.com/onsi/gomega v1.7.0/go.mod" +"github.com/onsi/gomega v1.7.1/go.mod" +"github.com/onsi/gomega v1.9.0/go.mod" +"github.com/onsi/gomega v1.10.1/go.mod" +"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.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" +"github.com/opencontainers/image-spec v1.0.2/go.mod" +"github.com/opencontainers/runc v0.0.0-20190115041553-12f6a991201f/go.mod" +"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/runc v1.1.0" +"github.com/opencontainers/runc v1.1.0/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/opencontainers/selinux v1.10.0/go.mod" +"github.com/opentracing/opentracing-go v1.1.0" +"github.com/opentracing/opentracing-go v1.1.0/go.mod" +"github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c/go.mod" +"github.com/pascaldekloe/goe v0.1.0/go.mod" +"github.com/pelletier/go-toml v1.2.0/go.mod" +"github.com/pelletier/go-toml v1.8.1/go.mod" +"github.com/pelletier/go-toml v1.9.4" +"github.com/pelletier/go-toml v1.9.4/go.mod" +"github.com/peterbourgon/diskv v2.0.1+incompatible/go.mod" +"github.com/pkg/errors v0.8.0/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/pkg/sftp v1.10.1/go.mod" +"github.com/pmezard/go-difflib v1.0.0" +"github.com/pmezard/go-difflib v1.0.0/go.mod" +"github.com/posener/complete v1.1.1/go.mod" +"github.com/posener/complete v1.2.3/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.0-pre1.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.4.0/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/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.9.1/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-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.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/tsdb v0.7.1/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/v2 v2.0.1/go.mod" +"github.com/russross/blackfriday/v2 v2.1.0/go.mod" +"github.com/ryanuber/columnize v0.0.0-20160712163229-9b3edd62028f/go.mod" +"github.com/safchain/ethtool v0.0.0-20190326074333-42ed695e3de8/go.mod" +"github.com/sagikazarmark/crypt v0.3.0/go.mod" +"github.com/sagikazarmark/crypt v0.4.0/go.mod" +"github.com/satori/go.uuid v1.2.0/go.mod" +"github.com/sclevine/spec v1.2.0/go.mod" +"github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod" +"github.com/seccomp/libseccomp-golang v0.9.1/go.mod" +"github.com/seccomp/libseccomp-golang v0.9.2-0.20210429002308-3879420cc921/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/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/go.mod" +"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/spf13/afero v1.1.2/go.mod" +"github.com/spf13/afero v1.2.2/go.mod" +"github.com/spf13/afero v1.3.3/go.mod" +"github.com/spf13/afero v1.6.0" +"github.com/spf13/afero v1.6.0/go.mod" +"github.com/spf13/cast v0.0.0-20150508191742-4d07383ffe94/go.mod" +"github.com/spf13/cast v1.3.0/go.mod" +"github.com/spf13/cast v1.4.1" +"github.com/spf13/cast v1.4.1/go.mod" +"github.com/spf13/cobra v0.0.1/go.mod" +"github.com/spf13/cobra v0.0.2-0.20171109065643-2da4a54c5cee/go.mod" +"github.com/spf13/cobra v0.0.3/go.mod" +"github.com/spf13/cobra v1.0.0/go.mod" +"github.com/spf13/cobra v1.3.0" +"github.com/spf13/cobra v1.3.0/go.mod" +"github.com/spf13/jwalterweatherman v0.0.0-20141219030609-3d60171a6431/go.mod" +"github.com/spf13/jwalterweatherman v1.0.0/go.mod" +"github.com/spf13/jwalterweatherman v1.1.0" +"github.com/spf13/jwalterweatherman v1.1.0/go.mod" +"github.com/spf13/pflag v0.0.0-20170130214245-9ff6c6923cff/go.mod" +"github.com/spf13/pflag v1.0.0/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 v0.0.0-20150530192845-be5ff3e4840c/go.mod" +"github.com/spf13/viper v1.4.0/go.mod" +"github.com/spf13/viper v1.10.0/go.mod" +"github.com/spf13/viper v1.10.1" +"github.com/spf13/viper v1.10.1/go.mod" +"github.com/stefanberger/go-pkcs11uri v0.0.0-20201008174630-78d3cae3a980/go.mod" +"github.com/stoewer/go-strcase v1.2.0/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/go.mod" +"github.com/stretchr/testify v0.0.0-20180303142811-b89eecf5ca5d/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.1/go.mod" +"github.com/stretchr/testify v1.6.1/go.mod" +"github.com/stretchr/testify v1.7.0" +"github.com/stretchr/testify v1.7.0/go.mod" +"github.com/subosito/gotenv v1.2.0" +"github.com/subosito/gotenv v1.2.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/theupdateframework/notary v0.7.0" +"github.com/theupdateframework/notary v0.7.0/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/tv42/httpunix v0.0.0-20150427012821-b75d8614f926/go.mod" +"github.com/tv42/httpunix v0.0.0-20191220191345-2ba4b9c3382c/go.mod" +"github.com/ugorji/go v1.1.4/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/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/willf/bitset v1.1.11-0.20200630133818-d5bec3311243/go.mod" +"github.com/willf/bitset v1.1.11/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 v1.2.0" +"github.com/xeipuuv/gojsonschema v1.2.0/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/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.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.mod" +"go.etcd.io/etcd v0.5.0-alpha.5.0.20200910180754-dd1b699fc489/go.mod" +"go.etcd.io/etcd/api/v3 v3.5.1/go.mod" +"go.etcd.io/etcd/client/pkg/v3 v3.5.1/go.mod" +"go.etcd.io/etcd/client/v2 v2.305.1/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.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.7.0/go.mod" +"go.uber.org/multierr v1.1.0/go.mod" +"go.uber.org/multierr v1.6.0/go.mod" +"go.uber.org/zap v1.10.0/go.mod" +"go.uber.org/zap v1.17.0/go.mod" +"go4.org/intern v0.0.0-20211027215823-ae77deb06f29" +"go4.org/intern v0.0.0-20211027215823-ae77deb06f29/go.mod" +"go4.org/unsafe/assume-no-moving-gc v0.0.0-20211027215541-db492cf91b37" +"go4.org/unsafe/assume-no-moving-gc v0.0.0-20211027215541-db492cf91b37/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-20181029021203-45a5f77698d3/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-20190820162420-60c769a6c586/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-20200302210943-78000ba7a073/go.mod" +"golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/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-20201117144127-c1f2f97bffc9/go.mod" +"golang.org/x/crypto v0.0.0-20210322153248-0c34fe9e7dc2/go.mod" +"golang.org/x/crypto v0.0.0-20210817164053-32db794688a5" +"golang.org/x/crypto v0.0.0-20210817164053-32db794688a5/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-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" +"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/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/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/go.mod" +"golang.org/x/mod v0.5.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-20181011144130-49bb7cea24b1/go.mod" +"golang.org/x/net v0.0.0-20181023162649-9b4f9f5ad519/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" +"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-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-20191004110552-13f9640d40b9/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-20200520004742-59133d7f0dd7/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-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-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-20210410081132-afb366fc7cd1/go.mod" +"golang.org/x/net v0.0.0-20210503060351-7fd8e65b6420/go.mod" +"golang.org/x/net v0.0.0-20210813160813-60bc85c4be6d/go.mod" +"golang.org/x/net v0.0.0-20210825183410-e898025ed96a/go.mod" +"golang.org/x/net v0.0.0-20211209124913-491a49abca63" +"golang.org/x/net v0.0.0-20211209124913-491a49abca63/go.mod" +"golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/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/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/go.mod" +"golang.org/x/oauth2 v0.0.0-20210628180205-a41e5a781914/go.mod" +"golang.org/x/oauth2 v0.0.0-20210805134026-6f1e6394065a/go.mod" +"golang.org/x/oauth2 v0.0.0-20210819190943-2bc19b11175f/go.mod" +"golang.org/x/oauth2 v0.0.0-20211005180243-6b3c2da341f1/go.mod" +"golang.org/x/oauth2 v0.0.0-20211104180415-d3ed0bb246c8" +"golang.org/x/oauth2 v0.0.0-20211104180415-d3ed0bb246c8/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/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-20180823144017-11551d06cbcc/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-20181026203630-95b1ffbd15a5/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-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-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-20190522044717-8097e1b27ff5/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-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-20191005200804-aed5e4c7ecf9/go.mod" +"golang.org/x/sys v0.0.0-20191008105621-543471e840be/go.mod" +"golang.org/x/sys v0.0.0-20191022100944-742c48ecaeb7/go.mod" +"golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/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-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-20200519105757-fe76b779f299/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-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-20210303074136-134d130e1a04/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-20210403161142-5e06dd20ab57/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-20210616094352-59db8d763f22/go.mod" +"golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod" +"golang.org/x/sys v0.0.0-20210806184541-e5e7981a1069/go.mod" +"golang.org/x/sys v0.0.0-20210816183151-1e6c022a8912/go.mod" +"golang.org/x/sys v0.0.0-20210823070655-63515b42dcdf/go.mod" +"golang.org/x/sys v0.0.0-20210831042530-f4d43177bf5e/go.mod" +"golang.org/x/sys v0.0.0-20210906170528-6f6e22806c34/go.mod" +"golang.org/x/sys v0.0.0-20210908233432-aa78b53d3365/go.mod" +"golang.org/x/sys v0.0.0-20210927094055-39ccf1dd6fa6/go.mod" +"golang.org/x/sys v0.0.0-20211007075335-d3039528d8ac/go.mod" +"golang.org/x/sys v0.0.0-20211025201205-69cdffdb9359/go.mod" +"golang.org/x/sys v0.0.0-20211116061358-0a5406a5449c/go.mod" +"golang.org/x/sys v0.0.0-20211124211545-fe61309f8881/go.mod" +"golang.org/x/sys v0.0.0-20211205182925-97ca703d548d/go.mod" +"golang.org/x/sys v0.0.0-20211210111614-af8b64212486/go.mod" +"golang.org/x/sys v0.0.0-20220114195835-da31bd327af9" +"golang.org/x/sys v0.0.0-20220114195835-da31bd327af9/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-20210615171337-6886f2dfbf5b" +"golang.org/x/term v0.0.0-20210615171337-6886f2dfbf5b/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.4/go.mod" +"golang.org/x/text v0.3.5/go.mod" +"golang.org/x/text v0.3.6/go.mod" +"golang.org/x/text v0.3.7" +"golang.org/x/text v0.3.7/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/go.mod" +"golang.org/x/time v0.0.0-20200416051211-89c76fbcd5d1/go.mod" +"golang.org/x/time v0.0.0-20200630173020-3af7569d3a1e/go.mod" +"golang.org/x/time v0.0.0-20210723032227-1f47c861a9ac" +"golang.org/x/time v0.0.0-20210723032227-1f47c861a9ac/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-20181011042414-1f849cf54d09/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-20190706070813-72ffa07ba3db/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-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-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-20200505023115-26f46d2f7ef8/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-20200616133436-c1934b75d054/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-20200916195026-c9a70fc28ce3/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.3/go.mod" +"golang.org/x/tools v0.1.4/go.mod" +"golang.org/x/tools v0.1.5/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.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/go.mod" +"google.golang.org/api v0.48.0/go.mod" +"google.golang.org/api v0.50.0/go.mod" +"google.golang.org/api v0.51.0/go.mod" +"google.golang.org/api v0.54.0/go.mod" +"google.golang.org/api v0.55.0/go.mod" +"google.golang.org/api v0.56.0/go.mod" +"google.golang.org/api v0.57.0/go.mod" +"google.golang.org/api v0.59.0/go.mod" +"google.golang.org/api v0.61.0/go.mod" +"google.golang.org/api v0.62.0/go.mod" +"google.golang.org/api v0.63.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/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-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-20200527145253-8367513e4ece/go.mod" +"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-20201019141844-1ed22bb0c154/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-20210604141403-392c879c8b08/go.mod" +"google.golang.org/genproto v0.0.0-20210608205507-b6d2f5bf0d7d/go.mod" +"google.golang.org/genproto v0.0.0-20210624195500-8bfb893ecb84/go.mod" +"google.golang.org/genproto v0.0.0-20210713002101-d411969a0d9a/go.mod" +"google.golang.org/genproto v0.0.0-20210716133855-ce7ef5c701ea/go.mod" +"google.golang.org/genproto v0.0.0-20210728212813-7823e685a01f/go.mod" +"google.golang.org/genproto v0.0.0-20210805201207-89edb61ffb67/go.mod" +"google.golang.org/genproto v0.0.0-20210813162853-db860fec028c/go.mod" +"google.golang.org/genproto v0.0.0-20210821163610-241b8fcbd6c8/go.mod" +"google.golang.org/genproto v0.0.0-20210828152312-66f60bf46e71/go.mod" +"google.golang.org/genproto v0.0.0-20210831024726-fe130286e0e2/go.mod" +"google.golang.org/genproto v0.0.0-20210903162649-d08c68adba83/go.mod" +"google.golang.org/genproto v0.0.0-20210909211513-a8c4777a87af/go.mod" +"google.golang.org/genproto v0.0.0-20210924002016-3dee208752a0/go.mod" +"google.golang.org/genproto v0.0.0-20211008145708-270636b82663/go.mod" +"google.golang.org/genproto v0.0.0-20211028162531-8db9c33dc351/go.mod" +"google.golang.org/genproto v0.0.0-20211118181313-81c1377c94b1/go.mod" +"google.golang.org/genproto v0.0.0-20211129164237-f09f9a12af12/go.mod" +"google.golang.org/genproto v0.0.0-20211203200212-54befc351ae9/go.mod" +"google.golang.org/genproto v0.0.0-20211206160659-862468c7d6e0/go.mod" +"google.golang.org/genproto v0.0.0-20211208223120-3a66f561d7aa" +"google.golang.org/genproto v0.0.0-20211208223120-3a66f561d7aa/go.mod" +"google.golang.org/grpc v0.0.0-20160317175043-d3ddb4469d5a/go.mod" +"google.golang.org/grpc v1.0.5/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.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.39.0/go.mod" +"google.golang.org/grpc v1.39.1/go.mod" +"google.golang.org/grpc v1.40.0/go.mod" +"google.golang.org/grpc v1.40.1/go.mod" +"google.golang.org/grpc v1.42.0/go.mod" +"google.golang.org/grpc v1.43.0" +"google.golang.org/grpc v1.43.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" +"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/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/cenkalti/backoff.v2 v2.2.1" +"gopkg.in/cenkalti/backoff.v2 v2.2.1/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-20180628173108-788fd7840127/go.mod" +"gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod" +"gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f" +"gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f/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/go.mod" +"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/ini.v1 v1.66.2" +"gopkg.in/ini.v1 v1.66.2/go.mod" +"gopkg.in/natefinch/lumberjack.v2 v2.0.0/go.mod" +"gopkg.in/resty.v1 v1.12.0/go.mod" +"gopkg.in/rethinkdb/rethinkdb-go.v6 v6.2.1" +"gopkg.in/rethinkdb/rethinkdb-go.v6 v6.2.1/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/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.8/go.mod" +"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/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/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/go.mod" +"honnef.co/go/tools v0.0.1-2020.1.3/go.mod" +"honnef.co/go/tools v0.0.1-2020.1.4/go.mod" +"inet.af/netaddr v0.0.0-20211027220019-c74959edd3b6" +"inet.af/netaddr v0.0.0-20211027220019-c74959edd3b6/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.23.2" +"k8s.io/api v0.23.2/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.23.2" +"k8s.io/apimachinery v0.23.2/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.23.2" +"k8s.io/client-go v0.23.2/go.mod" +"k8s.io/code-generator v0.19.7/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/gengo v0.0.0-20200428234225-8167cfdcfc14/go.mod" +"k8s.io/gengo v0.0.0-20201113003025-83324d819ded/go.mod" +"k8s.io/gengo v0.0.0-20210813121822-485abfe95c7c/go.mod" +"k8s.io/klog/v2 v2.0.0/go.mod" +"k8s.io/klog/v2 v2.2.0/go.mod" +"k8s.io/klog/v2 v2.4.0/go.mod" +"k8s.io/klog/v2 v2.30.0" +"k8s.io/klog/v2 v2.30.0/go.mod" +"k8s.io/kube-openapi v0.0.0-20200805222855-6aeccd4b50c6/go.mod" +"k8s.io/kube-openapi v0.0.0-20201113171705-d219536bb9fd/go.mod" +"k8s.io/kube-openapi v0.0.0-20211115234752-e816edb12b65/go.mod" +"k8s.io/kubernetes v1.13.0/go.mod" +"k8s.io/utils v0.0.0-20201110183641-67b214c5f920/go.mod" +"k8s.io/utils v0.0.0-20210802155522-efc7438f0176/go.mod" +"k8s.io/utils v0.0.0-20210930125809-cb0fa318a74b" +"k8s.io/utils v0.0.0-20210930125809-cb0fa318a74b/go.mod" +"rsc.io/binaryregexp v0.2.0/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/json v0.0.0-20211020170558-c049b76a60c6" +"sigs.k8s.io/json v0.0.0-20211020170558-c049b76a60c6/go.mod" +"sigs.k8s.io/structured-merge-diff/v4 v4.0.1/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.2.1" +"sigs.k8s.io/structured-merge-diff/v4 v4.2.1/go.mod" +"sigs.k8s.io/yaml v1.1.0/go.mod" +"sigs.k8s.io/yaml v1.2.0/go.mod" +"sigs.k8s.io/yaml v1.3.0" +"sigs.k8s.io/yaml v1.3.0/go.mod" +) +go-module_set_globals +SRC_URI="https://github.com/rancher/k3d/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + ${EGO_SUM_SRC_URI}" +LICENSE="MIT Apache-2.0 BSD BSD-2 MPL-2.0 ISC" +SLOT="0" + +KEYWORDS="~amd64" +IUSE="doc" + +src_prepare() { + default + rm Makefile || die +} + +src_compile() { + CGO_ENABLED=0 \ + go build \ + -ldflags "-w -s -X github.com/rancher/k3d/v5/version.Version=v${PV} -X github.com/rancher/k3d/v5/version.K3sVersion=${K3D_K3S_TAG}" \ + -o bin/k3d +} + +src_install() { + dobin bin/${PN} + DOCS=(*.md) + if use doc; then + DOCS+=(docs) + fi + default_src_install +} diff --git a/app-containers/nerdctl/Manifest b/app-containers/nerdctl/Manifest index 976598326548..4afa12ae6225 100644 --- a/app-containers/nerdctl/Manifest +++ b/app-containers/nerdctl/Manifest @@ -1,3 +1,4 @@ DIST nerdctl-0.14.0-vendor.tar.gz 8166023 BLAKE2B 9aeeceb8b35244723a618814dd0b53ab380b31f15985754df41d5515ebfb00e5d5465e5ad0bd43b543683e0146d1114d2cb0dd95c7e011ca5974250ded296f7c SHA512 f63cecb655292cb8b0e734831834dd0134e6693ec517aeaa3d9accedcb35768115efa82b9133d20e34cbffbd78d043ec680a7fa4c838d5f4999fd8a50272d377 DIST nerdctl-0.15.0-vendor.tar.gz 8310858 BLAKE2B 2406d87e3f1ee17b501308cee4a662ce79d1a49510ab1b023a6e52d537feb8fe79e9a9eacb25a1dcdf019db206467f67bf6a95e3a2ba03c07ad658cb0757394c SHA512 65494af911382086e57eab669280cc377670ce1472a2a7aef74e437a7d70d3e811a858cba1a4e154397709531523c13f3840f286334c6df367ae8f9ba47a9976 DIST nerdctl-0.16.0-vendor.tar.gz 7871495 BLAKE2B 048c5070cec7d8dd6260738b427c461fce5144d2a1c569b4872771d43682860d6406cf7768ea1261499d4dc768269fa2af017ce969a1698c12699e82cd968b47 SHA512 9cb782e7fec46dd1c939d7bc9c417437899c22579159439c82f4b8fa5b7d4a993da679aa9130a5ee24e190fa0030ba73ead87c3e7971791b3e9a7437ab77c95d +DIST nerdctl-0.16.1-vendor.tar.gz 7749772 BLAKE2B aca9191a3119b43001fe5aeaba29650bbffdf1af0ddbad5ed7b251592427da46fbe5342338fbe716c77b6890585cfbebf0ff35e11dbe2cb412348282fb8727f8 SHA512 55d6bc64c5f292ad7305ebfc0cc47224663980066931e6fad6fec2fb9fc2fe5cb95e19a80b3cfe22129e6511c17ba52b4e594f2dcbffd2cb3fdfd92034ad89db diff --git a/app-containers/nerdctl/nerdctl-0.16.1.ebuild b/app-containers/nerdctl/nerdctl-0.16.1.ebuild new file mode 100644 index 000000000000..591a4594f02d --- /dev/null +++ b/app-containers/nerdctl/nerdctl-0.16.1.ebuild @@ -0,0 +1,33 @@ +# Copyright 2021-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit go-module + +DESCRIPTION="Docker-compatible CLI for containerd, with support for Compose" +HOMEPAGE="https://github.com/containerd/nerdctl" + +EGIT_COMMIT="aecb998ba4d1c037d61eb5b82db4de952edfce16" +# There are too many vendor dependencies to distribute via EGO_SUM (see https://bugs.gentoo.org/721088), +# so they are instead distributed via a combined tarball. +SRC_URI="https://github.com/zmedico/nerdctl/archive/refs/tags/v${PV}-vendor.tar.gz -> ${P}-vendor.tar.gz" +BDEPEND=">=dev-lang/go-1.16" +LICENSE="Apache-2.0 BSD BSD-2 ISC MIT" +SLOT="0" + +KEYWORDS="~amd64" +IUSE="" +S=${WORKDIR}/${P}-vendor + +src_prepare() { + sed -e 's:/usr/local/bin:/usr/bin:' \ + -e "s|^VERSION[[:space:]]*=.*|VERSION := v${PV}|" \ + -e "s|^REVISION[[:space:]]*=.*|REVISION := ${EGIT_COMMIT}|" \ + -i Makefile || die + default +} + +src_install() { + DOCS=(README.md docs examples) + default_src_install +} diff --git a/app-containers/skopeo/Manifest b/app-containers/skopeo/Manifest index 8663f744fd25..c986fce36667 100644 --- a/app-containers/skopeo/Manifest +++ b/app-containers/skopeo/Manifest @@ -5,3 +5,4 @@ DIST skopeo-1.1.1.tar.gz 4622784 BLAKE2B 3f72a812409a48d960fe36028355cf7128dabbb DIST skopeo-1.3.0.tar.gz 5593261 BLAKE2B b26e39d821e63b31a1cbd23bf7b836fbe3185f45ad086c8d0f427309590dbaf196fe09af9aca4aae10c30423c3828375ffe6c95c9c9fb1dea739404e98d8554e SHA512 5b6e96fff4670d8dcbc787cd5a568112337a111e7c44111226fa5684edffa880a1d632660238c55b6193ba26496697dd7e38d7d015cdfd61ce5efb119f0e12eb DIST skopeo-1.3.1.tar.gz 5595931 BLAKE2B eda2767a1b1b899b99fc70ef361541c388cab77d4521cc2792baf78ca2474e73ff2d7d64d26f713410a40600866fd6c20855d4acdbdb0a31b11d7efaa8101b83 SHA512 65b8ba735bd409b25b56a5538de4e09edfd11d684752a6e9d28037d0f2b80aef80796c2e9588fcf192d24bd885cc7b2d65b0ee7f7c34d18b2eacc25816da5d36 DIST skopeo-1.5.1.tar.gz 5636533 BLAKE2B 7f0e86cdee5c3250ec1280d7e71554ac2f8ad96ababe0e81dfabc00e8c128a13fc0c9c561b7a9be389d7386e9f664b95118bd2122612b9c2e8844db49769c03c SHA512 3f8c730eaa739bf2a29b82d3b04aa4eee1c09f957b61964fc8c48e59d1537bcb87b5bdf9c18fa48f9d36cf2b7ede3a1448918a20b5a3167f6ce09881a6cd3dde +DIST skopeo-1.6.0.tar.gz 6542541 BLAKE2B d2898d8f80a04340e3174179e2397f7b5e66ed50ec8c11919adf1b0620c74a3a69f8be548c5c3bf081735e1a86dc5ae3390d058ef64fc4b73d8f01074ef4a210 SHA512 13a3660780ce43e31a9840811aaa7626f9d0de9999e52c469a2a58b4bf96bd5e4d67e0f0556ac2baef14c5a662afae1f2d407b260c8833d573326791a2193e48 diff --git a/app-containers/skopeo/skopeo-1.6.0.ebuild b/app-containers/skopeo/skopeo-1.6.0.ebuild new file mode 100644 index 000000000000..ab507a164049 --- /dev/null +++ b/app-containers/skopeo/skopeo-1.6.0.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +COMMIT=e4b79d7741c40434838ece2790be537083fc2a04 +inherit go-module bash-completion-r1 + +DESCRIPTION="Command line utility foroperations on container images and image repositories" +HOMEPAGE="https://github.com/containers/skopeo" +SRC_URI="https://github.com/containers/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="btrfs" + +COMMON_DEPEND=">=app-crypt/gpgme-1.5.5:= + >=dev-libs/libassuan-2.4.3:= + dev-libs/libgpg-error:= + btrfs? ( >=sys-fs/btrfs-progs-4.0.1 ) + >=sys-fs/lvm2-2.02.145:=" +DEPEND="${COMMON_DEPEND} + dev-go/go-md2man" +RDEPEND="${COMMON_DEPEND}" + +RESTRICT+=" test" + +src_compile() { + local BUILDTAGS + BUILDTAGS="containers_image_ostree_stub $(usex btrfs "" exclude_graphdriver_btrfs)" + set -- go build -mod=vendor -ldflags "-X main.gitCommit=${COMMIT}" \ + -gcflags "${GOGCFLAGS}" -tags "${BUILDTAGS}" \ + -o skopeo ./cmd/skopeo + echo "$@" + "$@" || die + cd docs || die + for f in *.1.md; do + go-md2man -in ${f} -out ${f%%.md} || die + done +} + +src_install() { + dobin skopeo + doman docs/*.1 + dobashcomp completions/bash/skopeo + insinto /etc/containers + newins default-policy.json policy.json + insinto /etc/containers/registries.d + doins default.yaml + keepdir /var/lib/atomic/sigstore + einstalldocs +} diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz index 9b6c708b9ec45b14f3b2311b05cf03533661fcbf..7ee952e10c7d7f8b0dbf2f66aa51ff081c24d99f 100644 GIT binary patch delta 23906 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 RL~> diff --git a/app-crypt/gpgme/Manifest b/app-crypt/gpgme/Manifest index df3e6542686b..5715ee6062f7 100644 --- a/app-crypt/gpgme/Manifest +++ b/app-crypt/gpgme/Manifest @@ -1,2 +1,3 @@ DIST gpgme-1.15.1.tar.bz2 1699349 BLAKE2B d3a6ccaa35360ed3fc79364dfcc3f2fdcb70e5e41ac72ef011373a39d5def9be9ce1be45843ab65a87630d3fc570d29db5f40b9a273aa8e281464c9d1d3477de SHA512 1d75a848cce6389f7cb8896b57a28dfe1dc5a447bfb4f128b0994a43e04134343400a3be063e971f03dfd595474cfd558519741d5d56afb3e84853ad4f2a45c2 DIST gpgme-1.16.0.tar.bz2 1718913 BLAKE2B da55e695b148e949a1c0770d0298d7a8c9f87d7a1f9e45d380f8c13c472bd44cb4266adb9a113e2b1dcc2596291744f48fdf998ff2de876059d89d184dc87f3a SHA512 69487be69612e9bf0221ff56ae687248bd13635db1b7087130e93c1670e38f3c810bbca17723555c04fe207976c35871bbc3da005179ce099504321cf33636e4 +DIST gpgme-1.17.0.tar.bz2 1748416 BLAKE2B 32df1e3e579275d39507cb013ab7eded12149735f27a5eb1f4c3142df6b97864947a64c7fa58736e6cdea4ae623fb42eeb007596ec08ac5fdfb2af7826447550 SHA512 7ab379c6be2031ff24334a636e596f01c9d491627b695cc6cce7a361e78c6054b7891c521f07becea3c5da10c58043c1acffbba6058bbbfaa515241d75dd6c46 diff --git a/app-crypt/gpgme/gpgme-1.17.0.ebuild b/app-crypt/gpgme/gpgme-1.17.0.ebuild new file mode 100644 index 000000000000..c6303a56b2af --- /dev/null +++ b/app-crypt/gpgme/gpgme-1.17.0.ebuild @@ -0,0 +1,111 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +DISTUTILS_OPTIONAL=1 + +inherit distutils-r1 flag-o-matic libtool qmake-utils toolchain-funcs + +DESCRIPTION="GnuPG Made Easy is a library for making GnuPG easier to use" +HOMEPAGE="http://www.gnupg.org/related_software/gpgme" +SRC_URI="mirror://gnupg/gpgme/${P}.tar.bz2" + +LICENSE="GPL-2 LGPL-2.1" +SLOT="1/11" # subslot = soname major version +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="common-lisp static-libs +cxx python qt5" + +# Note: On each bump, update dep bounds on each version from configure.ac! +RDEPEND=">=app-crypt/gnupg-2 + >=dev-libs/libassuan-2.5.3:= + >=dev-libs/libgpg-error-1.36:= + python? ( ${PYTHON_DEPS} ) + qt5? ( dev-qt/qtcore:5 )" + #doc? ( app-doc/doxygen[dot] ) +DEPEND="${RDEPEND} + qt5? ( dev-qt/qttest:5 )" +BDEPEND="python? ( dev-lang/swig )" + +REQUIRED_USE="qt5? ( cxx ) python? ( ${PYTHON_REQUIRED_USE} )" + +do_python() { + if use python; then + pushd "lang/python" > /dev/null || die + top_builddir="../.." srcdir="." CPP=$(tc-getCPP) distutils-r1_src_${EBUILD_PHASE} + popd > /dev/null + fi +} + +pkg_setup() { + addpredict /run/user/$(id -u)/gnupg + + local MAX_WORKDIR=66 + if [[ "${#WORKDIR}" -gt "${MAX_WORKDIR}" ]]; then + ewarn "Disabling tests as WORKDIR '${WORKDIR}' is longer than ${MAX_WORKDIR} which will fail tests" + SKIP_TESTS=1 + fi +} + +src_prepare() { + default + elibtoolize + + # Make best effort to allow longer PORTAGE_TMPDIR + # as usock limitation fails build/tests + ln -s "${P}" "${WORKDIR}/b" + S="${WORKDIR}/b" +} + +src_configure() { + local languages=() + use common-lisp && languages+=( "cl" ) + use cxx && languages+=( "cpp" ) + if use qt5; then + languages+=( "qt" ) + #use doc || + export DOXYGEN=true + export MOC="$(qt5_get_bindir)/moc" + fi + + econf \ + $([[ -n "${SKIP_TESTS}" ]] && echo "--disable-gpg-test --disable-gpgsm-test") \ + --enable-languages="${languages[*]}" \ + $(use_enable static-libs static) + + use python && make -C lang/python prepare + + do_python +} + +src_compile() { + default + do_python +} + +src_test() { + [[ -z "${SKIP_TESTS}" ]] || return + + default + if use python; then + test_python() { + emake -C lang/python/tests check \ + PYTHON=${EPYTHON} \ + PYTHONS=${EPYTHON} \ + TESTFLAGS="--python-libdir=${BUILD_DIR}/lib" + } + python_foreach_impl test_python + fi +} + +src_install() { + default + do_python + find "${ED}" -type f -name '*.la' -delete || die + + # backward compatibility for gentoo + # in the past we had slots + dodir /usr/include/gpgme + dosym ../gpgme.h /usr/include/gpgme/gpgme.h +} diff --git a/app-dicts/Manifest.gz b/app-dicts/Manifest.gz index 6cc3cd4103236b43efdac95f3e5b3744d1191041..8c38a3c22ab16d2a30f174d10db3c8ed275a29a6 100644 GIT binary patch delta 90665 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 M{}^M~#dE>}099$fKmY&$ delta 90743 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

sDPzMkwBaL%ad)}52LV}CCbp}U0I`UCF-KtdcX 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 - - remi@gentoo.org - + diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz index c4d3433983d107e831913f9ce3d26b59798ac978..60939a97ff039e68bdb20761a07997c60b8033d6 100644 GIT binary patch delta 12064 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

-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 Klapm8VgLZyuE|CK delta 12063 zcmV+)FW}I%YqD#9ABzY8000000{?ZK*|sIQah~t>6#W8iV;(N4C3)G)mT#mN00ID6 z?i!jkG@E*Qe}7W7Gfyp2l*I0;bN0>*MEpY_fPeYJfBfO65Buv_msmJtrI4W<753XWjEG-G)0cPV?L66+&I+z00ml zJ~f3_3eOsUa^C##tfRGg{0uJVSbJLk^lyLozyIrh{OiB}$4_JL|Nd{|v@a#K8i%E@&61ViM@#)gXKBWI z%BU@+U1Rcfhd4&}r=RKbsOPvoX3Nod(6&n-tGMrfvC7qLOYO|GN}GJ?s?*0{GuYxm z{P4auzQ|&mL95sD?!A_@Ph7397R`?xdCtL-_k2Qb@zh$@UfxcKyZe@H`%Z*Iv6PP= zdHPj-S#``iR`dP0ecpZf(<5LZ#yeonH#h5A&Yfbu&t9XCvt+YkJDojh5B$L8_}&=|^i8><< zi0$mDSeR?X@1Y7i8o!yhD`QYAMs{Y>{2VIOb<@fu-&o1u28-o-cYC_k!zne)GP^5( zk)L$arRG2y9?MpnrB_cpEuZB2%r2Y+oQ%LjEf#*|>?4)A?@-yd&tLYJpZ~Of-|OAi zM~3BcXIO~}w_B-@K$UzAW9?QKl{Q=$RyLr(Y8i4k462_r&mVS1RkVftFcSY850P7aqZSH-7o_@za-QC5H40*lGh(O&(N$g;G4} z%(x*P$ad#;Ec9!gfio~Fo_v&hDVznQvyL5%nl*JI#>(|M2k{}jS9Sd6;sqU_6o@Ig zvj&N}c!#9-=7VSY9)B?CnKh1mcM5k>LkXZRCmygojcMZ5UEOMK?V5}PGV1AMp}Ei% z!W}2q;TBQNzhGAqy9XSHJ=5yg-J^Qn&-Q<0Di&~8R{*`XeQLKwqX zHNJ}Ij`-K4l6!Qn;J%AY4?gO3gB>0GS3#Vdi?Xe&w)x|m0+oE^VRN`FwgzJxLgY<4oA1;A4;C9DBM z275&75h)Vk4wW63_>KmMI5ZZBZWoTl;$U<%{xtA|{NPo{iimuf2^bj>HV?dbMGQCy z0Od(gAwzdbt{QULi_kAr9OM9w1ZXXyzYs~0EVc@iy=pL~Q>ZjJz_*}G#71=Vx6`s2 z%Egt{-G9n!P1jQewgZA8g6Q!eJQ^A11nh)4xj415HOPzjgI+;SWLAPORzx*YTAyUG zpdWx)ir^Wl_rJY+A{K#pMN9G=k_Y9&Zp9qSCr7;U4k zz*s|MRsM9QxXWZs2jRm?5a>|bD5O?FOlt4F)_3O_Ep7 zBb-{AIQJmNHku?HYUvTJ55peOf?96#gE+B%Z14oVkzw!|N$gqZMctqu=0QdhG)xFk zyMF=sQOP zx?n~A1IinOj|}k!-5~ETtJu1aD0J)(t6>sKB3utcP^J^5UR7Ih5Sz#XCyb9LNXMZZ zGMJYNR?$HLtU4%zuq7=KXpMTLe#U+qt$(ji%(|u4kfg*XCc_lETw%3#qzwy{j8B

0uLX-`ut^l{m-9&$S@z$os*UcO93yF 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 J&ypr$005`D>q-Cs diff --git a/app-editors/gedit/gedit-40.1.ebuild b/app-editors/gedit/gedit-40.1.ebuild index 07697d136123..859c930a6b9c 100644 --- a/app-editors/gedit/gedit-40.1.ebuild +++ b/app-editors/gedit/gedit-40.1.ebuild @@ -17,7 +17,7 @@ SLOT="0" IUSE="+python gtk-doc spell" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86" DEPEND=" >=dev-libs/glib-2.64:2 diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz index e64a05aeee11361273b95298022a9999875a7e00..8d4102e79ca5425d3eb49687c5e5bd1e04aaaab8 100644 GIT binary patch delta 14375 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 delta 14451 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.10 -PYTHON_COMPAT=( python3_{8..10} ) -PYTHON_REQ_USE="xml(+)" -inherit cargo desktop flag-o-matic python-any-r1 xdg - -# 0(github) 1(repo) 2(commit hash) 3(crate:workspace,...) [see core/Cargo.toml] -RUFFLE_GIT=( - "RustAudio dasp f05a703d247bb504d7e812b51e95f3765d9c5e94 dasp" - "ruffle-rs gc-arena 4931b3bc25b2b74174ff5eb9c34ae0dda732778b gc-arena:src/gc-arena" - "ruffle-rs h263-rs b810e8c3fdb8ea5df0b7808891076e774bee40a9 h263-rs:h263,h263-rs-yuv:yuv" - "ruffle-rs nellymoser 77000f763b58021295429ca5740e3dc3b5228cbd nellymoser-rs:." - "ruffle-rs nihav-vp6 9416fcc9fc8aab8f4681aa9093b42922214abbd3 nihav_codec_support:nihav-codec-support,nihav_core:nihav-core,nihav_duck:nihav-duck" - "ruffle-rs quick-xml 8496365ec1412eb5ba5de350937b6bce352fa0ba quick-xml:." - "ruffle-rs rust-flash-lso 19fecd07b9888c4bdaa66771c468095783b52bed flash-lso" -) -ruffle_uris() { - cargo_crate_uris - - local g - for g in "${RUFFLE_GIT[@]}"; do - g=(${g}) - echo "https://github.com/${g[0]}/${g[1]}/archive/${g[2]}.tar.gz -> ${g[1]}-${g[2]}.tar.gz" - done -} - -# using _pYYYYMMDD over YYYY.MM.DD given ruffle has an underlaying version -# (0.1.0) which could get a non-nightly release eventually (YYYY. > 0.1.0) -MY_PV="nightly-${PV:3:4}-${PV:7:2}-${PV:9:2}" -MY_P="${PN}-${MY_PV}" - -DESCRIPTION="Flash Player emulator written in Rust" -HOMEPAGE="https://ruffle.rs/" -SRC_URI=" - https://github.com/ruffle-rs/ruffle/archive/refs/tags/${MY_PV}.tar.gz -> ${MY_P}.tar.gz - $(ruffle_uris)" -S="${WORKDIR}/${MY_P}" - -LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0 ZLIB curl zlib-acknowledgement" -SLOT="0" -KEYWORDS="~amd64" -IUSE="gui" - -DEPEND=" - dev-libs/openssl:= - media-libs/alsa-lib - sys-libs/zlib:= - x11-libs/libxcb:=" -RDEPEND=" - ${DEPEND} - gui? ( - || ( - gnome-extra/zenity - kde-apps/kdialog - ) - )" -BDEPEND=" - ${PYTHON_DEPS} - virtual/pkgconfig - >=virtual/rust-1.56" - -QA_FLAGS_IGNORED=" - usr/bin/${PN} - usr/bin/${PN}_exporter - usr/bin/${PN}_scanner" - -src_prepare() { - default - - # use [patch] directive to register git snapshots of needed crates - local crate g - for g in "${RUFFLE_GIT[@]}"; do - g=(${g}) - echo "[patch.\"https://github.com/${g[0]}/${g[1]}\"]" - for crate in ${g[3]//,/ }; do - echo "${crate%:*} = { path = \"../${g[1]}-${g[2]}/${crate#*:}\" }" - done - done >> Cargo.toml || die -} - -src_compile() { - filter-flags '-flto*' # undefined references with tinyfiledialogs and more - - cargo_src_compile --bins # note: configure --bins would skip tests -} - -src_install() { - dodoc README.md - - # does not have a real GUI yet, flag is used to ensure there is a - # way for messages and file picker to be displayed with .desktop - # (many options, but zenity and kdialog currently seem to work better) - if use gui; then - newicon web/packages/extension/assets/images/icon180.png ${PN}.png - make_desktop_entry ${PN} ${PN^} ${PN} "AudioVideo;Player;Emulator;" \ - "MimeType=application/x-shockwave-flash;application/vnd.adobe.flash.movie;" - fi - - cd target/$(usex debug{,} release) || die - - newbin ${PN}_desktop ${PN} - newbin exporter ${PN}_exporter - dobin ${PN}_scanner -} - -pkg_postinst() { - xdg_pkg_postinst - - if [[ ! ${REPLACING_VERSIONS} ]]; then - elog "${PN} is experimental software that is still under heavy development" - elog "and only receiving nightly releases. Plans in Gentoo is to update" - elog "roughly every two weeks if no known major regressions." - elog - elog "There is currently no plans to support wasm builds / browser" - elog "extensions, this provides the desktop viewer and other tools." - fi -} diff --git a/app-emulation/vice/Manifest b/app-emulation/vice/Manifest index 85a4736dd3bd..ffc8aa7514d5 100644 --- a/app-emulation/vice/Manifest +++ b/app-emulation/vice/Manifest @@ -1,3 +1 @@ -DIST vice-3.5.tar.gz 22557578 BLAKE2B 5573951052c2c7b2beb4dd194ad8612c53e484e47a4d935e0dbc880f2f06611252add3631f99c9656f2c941088d0147b0783020ffcc5a29505bab75ef8dc128e SHA512 02f364c1645138cacb461346d44de8f524fb2aba7d980181caf039c46ca9d30db98466e5b0e56e6a41417cd7bbd63d73bf6eb110af1271e23732e320dd1fab70 DIST vice-3.6.1.tar.gz 11454300 BLAKE2B 129171380f3bd23d579dc29a96419446169cf9a98d2fec82951fa192914846053d213a19b395c9ca30596859cce35bcfea0de0c0a7461c45cb38511a546ca4b2 SHA512 9aeb1c84dc71976d12a9907d60c637ec4cc938aad103340b70a13906bbf2bebab579edc78221c7fba47f0750be3f9ded947200b42fcfc8a9169fb4bb9f288cb7 -DIST vice-3.6.tar.gz 11389599 BLAKE2B 6ebf0a235f059cd4b4a6408e32657babfb1d8bd15c101764ea05224830caf1f53807434b7556ea2aa494e7fcc8f8f19b44e9202572679e76f0a147f52941575a SHA512 4e17ccf6b57a26cb439549fe0e9097045aaf78b3a291df8b47e16bf54c585194d38961a7d17d0c1c9e76e6e2aea7aa6e513cfcdbe9802363f2d885e9fb50bee9 diff --git a/app-emulation/vice/vice-3.5-r1.ebuild b/app-emulation/vice/vice-3.5-r1.ebuild deleted file mode 100644 index feb7dc528716..000000000000 --- a/app-emulation/vice/vice-3.5-r1.ebuild +++ /dev/null @@ -1,176 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit multibuild toolchain-funcs xdg - -DESCRIPTION="The Versatile Commodore Emulator" -HOMEPAGE="https://vice-emu.sourceforge.io/" -SRC_URI="mirror://sourceforge/vice-emu/releases/${P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE=" - alsa cpuhistory debug doc ethernet ffmpeg flac gif +gtk headless jpeg - lame mpg123 ogg oss parport pci png portaudio pulseaudio sdl zlib" -REQUIRED_USE=" - || ( gtk headless sdl ) - gtk? ( zlib )" - -RDEPEND=" - sys-libs/readline:= - virtual/libintl - alsa? ( media-libs/alsa-lib ) - ethernet? ( - net-libs/libnet:1.1 - net-libs/libpcap - ) - ffmpeg? ( media-video/ffmpeg:= ) - flac? ( media-libs/flac ) - gif? ( media-libs/giflib:= ) - gtk? ( - dev-libs/atk - dev-libs/glib:2 - media-libs/fontconfig:1.0 - media-libs/glew:0= - virtual/opengl - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:3[X] - x11-libs/libX11 - x11-libs/pango - ) - jpeg? ( virtual/jpeg ) - lame? ( media-sound/lame ) - mpg123? ( media-sound/mpg123 ) - ogg? ( - media-libs/libogg - media-libs/libvorbis - ) - parport? ( sys-libs/libieee1284 ) - pci? ( sys-apps/pciutils ) - png? ( media-libs/libpng:= ) - portaudio? ( media-libs/portaudio ) - pulseaudio? ( media-sound/pulseaudio ) - sdl? ( - media-libs/libsdl2[video] - media-libs/sdl2-image - ) - zlib? ( sys-libs/zlib:= )" -DEPEND=" - ${RDEPEND} - x11-base/xorg-proto" -BDEPEND=" - app-arch/unzip - app-text/dos2unix - dev-embedded/xa - dev-lang/perl - sys-apps/texinfo - sys-devel/flex - sys-devel/gettext - virtual/pkgconfig - virtual/yacc - doc? ( virtual/texi2dvi ) - gtk? ( x11-misc/xdg-utils )" - -src_prepare() { - default - - # Delete some bundled libraries. - rm -r src/lib/lib{ffmpeg,lame,x264} || die - - # Strip the predefined C(XX)FLAGS. - sed -i -r 's:(VICE_C(XX)?FLAGS=)"[^$]+":\1:' configure || die - - MULTIBUILD_VARIANTS=( - $(usev gtk) - $(usev headless) - $(usev sdl) - ) - - # Debug build currently broken without copy sources. - multibuild_copy_sources -} - -src_configure() { - tc-export AR - - multibuild_foreach_variant run_in_build_dir multibuild_src_configure -} - -multibuild_src_configure() { - # Append ".variant" to x* programs if building multiple variants. - local xform - if [[ ${#MULTIBUILD_VARIANTS[@]} -gt 1 ]]; then - xform="/^x/s/\$/.${MULTIBUILD_VARIANT}/" - fi - - vice-multi_enable() { - if [[ ${MULTIBUILD_VARIANT} == ${1} ]]; then - echo --enable-${2} - else - echo --disable-${2} - fi - } - - local econfargs=( - --program-transform-name="${xform}" - $(vice-multi_enable gtk desktop-files) - $(vice-multi_enable gtk native-gtk3ui) - $(vice-multi_enable headless headlessui) - $(vice-multi_enable sdl sdlui2) - $(use_enable cpuhistory) - $(use_enable debug debug-gtk3ui) - $(use_enable debug) - $(use_enable doc pdf-docs) - $(use_enable ethernet) - $(use_enable ffmpeg external-ffmpeg) - $(use_enable lame) - $(use_enable parport libieee1284) - $(use_enable portaudio) - $(use_with alsa) - $(use_with flac) - $(use_with gif) - $(use_with jpeg) - $(use_with mpg123) - $(use_with ogg vorbis) - $(use_with oss) - $(use_with png) - $(use_with pulseaudio pulse) - $(use_with zlib) - $(usex alsa --enable-midi $(use_enable oss midi)) - $(usex pci '' ac_cv_header_pci_pci_h=no) - --disable-arch - --disable-sdlui - --disable-shared-ffmpeg - --disable-static-ffmpeg - --disable-static-lame - --enable-html-docs - --enable-ipv6 - ac_cv_lib_ungif_EGifPutLine=no # ensure use giflib, not ungif - ) - - econf "${econfargs[@]}" -} - -src_compile() { - multibuild_foreach_variant run_in_build_dir emake -} - -src_install() { - # Get xdg-desktop-menu to play nicely while doing the install. - dodir /etc/xdg/menus /usr/share/{applications,desktop-directories} - - XDG_UTILS_INSTALL_MODE=system \ - XDG_DATA_DIRS="${ED}"/usr/share \ - XDG_CONFIG_DIRS="${ED}"/etc/xdg \ - multibuild_foreach_variant run_in_build_dir default - - rm -f "${ED}"/usr/share/applications/*.cache || die - - # Delete the bundled fonts. These could be packaged separately but - # they're only for the HTML documentation. - rm -r "${ED}"/usr/share/doc/${PF}/html/fonts || die -} diff --git a/app-emulation/vice/vice-3.6.ebuild b/app-emulation/vice/vice-3.6.ebuild deleted file mode 100644 index bd83effcd4fd..000000000000 --- a/app-emulation/vice/vice-3.6.ebuild +++ /dev/null @@ -1,193 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# --enable-static-lame triggers bug #814380 with EAPI-8, could work -# around but staying EAPI-7 for now unless there's some urgency -EAPI=7 - -inherit multibuild toolchain-funcs xdg - -DESCRIPTION="The Versatile Commodore Emulator" -HOMEPAGE="https://vice-emu.sourceforge.io/" -SRC_URI="mirror://sourceforge/vice-emu/releases/${P}.tar.gz" -S="${WORKDIR}/${P}.0" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE=" - alsa cpuhistory debug doc ethernet ffmpeg flac gif +gtk headless jpeg - lame mpg123 ogg openmp oss parport pci png portaudio pulseaudio sdl zlib" -REQUIRED_USE=" - || ( gtk headless sdl ) - gtk? ( zlib )" - -# ffmpeg/lame are loaded by dlopen(), keeping := to rebuild with same headers -RDEPEND=" - virtual/libintl - alsa? ( media-libs/alsa-lib ) - ethernet? ( - net-libs/libpcap - sys-libs/libcap - ) - ffmpeg? ( media-video/ffmpeg:= ) - flac? ( media-libs/flac ) - gif? ( media-libs/giflib:= ) - gtk? ( - dev-libs/atk - dev-libs/glib:2 - media-libs/fontconfig:1.0 - media-libs/glew:0= - sys-libs/readline:= - virtual/opengl - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:3[X] - x11-libs/libX11 - x11-libs/pango - ) - jpeg? ( virtual/jpeg ) - lame? ( media-sound/lame ) - mpg123? ( media-sound/mpg123 ) - ogg? ( - media-libs/libogg - media-libs/libvorbis - ) - parport? ( sys-libs/libieee1284 ) - pci? ( sys-apps/pciutils ) - png? ( media-libs/libpng:= ) - portaudio? ( media-libs/portaudio ) - pulseaudio? ( media-sound/pulseaudio ) - sdl? ( - media-libs/libsdl2[video] - media-libs/sdl2-image - sys-libs/readline:= - ) - zlib? ( sys-libs/zlib:= )" -DEPEND=" - ${RDEPEND} - x11-base/xorg-proto" -BDEPEND=" - app-arch/unzip - app-text/dos2unix - dev-embedded/xa - dev-lang/perl - sys-apps/texinfo - sys-devel/flex - sys-devel/gettext - virtual/pkgconfig - virtual/yacc - doc? ( virtual/texi2dvi ) - gtk? ( x11-misc/xdg-utils )" - -pkg_pretend() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp -} - -pkg_setup() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp -} - -src_prepare() { - default - - # Strip the predefined C(XX)FLAGS. - sed -i -r 's:(VICE_C(XX)?FLAGS=)"[^$]+":\1:' configure || die - - MULTIBUILD_VARIANTS=( - $(usev gtk) - $(usev headless) - $(usev sdl) - ) - - # Debug build currently broken without copy sources. - multibuild_copy_sources -} - -src_configure() { - tc-export AR - - multibuild_foreach_variant run_in_build_dir multibuild_src_configure -} - -multibuild_src_configure() { - # Append ".variant" to x* programs if building multiple variants. - local xform - (( ${#MULTIBUILD_VARIANTS[@]} > 1 )) && - xform="/^x/s/\$/.${MULTIBUILD_VARIANT}/" - - vice-multi_enable() { - if [[ ${MULTIBUILD_VARIANT} == ${1} ]]; then - echo --enable-${2} - else - echo --disable-${2} - fi - } - - local econfargs=( - --program-transform-name="${xform}" - $(vice-multi_enable gtk desktop-files) - $(vice-multi_enable gtk native-gtk3ui) - $(vice-multi_enable headless headlessui) - $(vice-multi_enable sdl sdlui2) - $(usex debug $(vice-multi_enable gtk debug-gtk3ui) --disable-debug-gtk3ui) - $(use_enable cpuhistory) - $(use_enable debug) - $(use_enable doc pdf-docs) - $(use_enable ethernet) - $(use_enable ffmpeg external-ffmpeg) - $(use_enable lame) - $(use_enable openmp) - $(use_enable parport libieee1284) - $(use_enable portaudio) - $(use_with alsa) - $(use_with flac) - $(use_with gif) - $(use_with jpeg) - $(use_with mpg123) - $(use_with ogg vorbis) - $(use_with oss) - $(use_with png) - $(use_with pulseaudio pulse) - $(use_with zlib) - $(usex alsa --enable-midi $(use_enable oss midi)) - $(usex pci '' ac_cv_header_pci_pci_h=no) - --disable-arch - --disable-sdlui - ac_cv_lib_ungif_EGifPutLine=no # ensure use giflib, not ungif - - # $(use_with curl libcurl) # new in 3.6 but is a unused placeholder - # --enable-io-simulation # likewise - ) - - econf "${econfargs[@]}" -} - -src_compile() { - multibuild_foreach_variant run_in_build_dir emake -} - -src_install() { - # Get xdg-desktop-menu to play nicely while doing the install. - dodir /etc/xdg/menus /usr/share/{applications,desktop-directories} - - XDG_UTILS_INSTALL_MODE=system \ - XDG_DATA_DIRS="${ED}"/usr/share \ - XDG_CONFIG_DIRS="${ED}"/etc/xdg \ - multibuild_foreach_variant run_in_build_dir default - - rm -f "${ED}"/usr/share/applications/*.cache || die - - vice-install_extras() { - docinto html - dodoc doc/html/*.{html,css} - dodoc -r doc/html/images - - insinto /usr/share/vim/vimfiles/ftdetect - doins doc/vim/ftdetect/*.vim - - insinto /usr/share/vim/vimfiles/syntax - doins doc/vim/syntax/*.vim - } - multibuild_for_best_variant run_in_build_dir vice-install_extras -} diff --git a/app-emulation/virt-manager/virt-manager-9999.ebuild b/app-emulation/virt-manager/virt-manager-9999.ebuild index 2b7f150c0d93..0d98a47262d9 100644 --- a/app-emulation/virt-manager/virt-manager-9999.ebuild +++ b/app-emulation/virt-manager/virt-manager-9999.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} = *9999* ]]; then inherit git-r3 SRC_URI="" EGIT_REPO_URI="https://github.com/virt-manager/virt-manager.git" - EGIT_BRANCH="master" + EGIT_BRANCH="main" else SRC_URI="http://virt-manager.org/download/sources/${PN}/${P}.tar.gz" KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" diff --git a/app-eselect/Manifest.gz b/app-eselect/Manifest.gz index 8f872132a019440453754870fe9e1dbf6905f93e..6529774ce2e2c149bb4111c2a4944615c1494bff 100644 GIT binary patch delta 6613 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 Td0=wC{_g((L@dx4k1zlL+$6P5 delta 6609 zcmV;?87}6)G`uvBB^Fj?aUg>LO<*({f4x_>g56EC6^<}9kvkcGeSZE>O8)Ts|NQAc z{*ZqEq1PPs)FaXMX%?4_P?kv^s;veqt=FORlp!Z+s71r5qs9}P<{@QTmN;at8Mo{h z^DIYBFIq%o=aR$HsimJ8TgWGtbwW&qFEFlFk2hkmKTfOkpe%eSS#1+N5 zYDjU+!8K-(TrK8*G-{U7=NvIt*&%Rm(sS{fois~|bE}M1wXQH% zk~E~H$sI}5n$!B-AAkCNn|NEc+C@)XP-rhgVFs>yld-a&h z<|bDN(nb$+_r(*A)Tdd9d7YTrT2pLfoo!OJFlV1KVjbLn*Ir?mjkIU8nR@71_<|kk zv>h!;UK(Y$)-9A4qNEU#t`I4EE#FF}vQMu@nWfdE)>DtW*wUqG&5;t{r$x`sQ?#To z+bR6fsj9Y;<~ceAYQ5E&RS~VW9rb8vB_Rcj;((dDk_Q|jNJ}h7>Itvx){N-4aC!h;V4|Nyg zsRkXI%>4IMS!AW1&q=9tq4PB5BqO&_Da+8dn8KTz zU*;L9mjtV+#M7p(bXp8EvCw(vScSD?Kz6e;a!oXUA(xmltz1v$Zf4$Vr(LHu`mxb) zbhL!ZMe>hDTmP?WDa32l!YX^xu7&Ag3`5GNvAk>Y*fxsonu5f&0!4`{wYf`XZF*TP zgdSJRe42SlbI}-e=2d#uJ$qsFR$fMzX<<|=ottu$uzW^VR-ppbW#lOwjoj!~MsK(#beZ|gJyWffIa$)Jb^5W-TtYe;PdaDu0DaSMqCquo9wf&HRoh?WtGv8E$=#5~cCFl=j9^bmt7}AN98s)3W@2&YVIfaZ zrZCT%bVQ3bmeLJ*HKt7zG06xCYO=#-e3B1;dOq74I#l=IuapAq5(D#)gBC04Aa0Vk zl~wfGZ<PRAbVV9^VMa>_YdhbdEK>(n4;Br7xd_vqn{x|YDL@xZ7uH(z6M*;}i$ zakvBzWmJWEEq7)>e;+z>pD;>l!je(h*jwb&v|^>LPVQCnah*&E)*Afj@n@D}6k^US zlx@~oI~U`g!%p7m0ll;y4wVY2jt~}qea5oV_`Pr1m(?y0iuNv_-tLQ5u0_KnnfJQZ zC}NFUW>F6Pg+-kurn}AHH5qaDWD{Y)eOhJ2(y`o^#AziDYL%#+$?oWMoUE!udOsEI zC2>=U)=Dh#-TbxUuF5)pF-BKmGd#dzTD_wX8TC%aqWMx5{^grfF4Qgz`bnf9 zP8f!SfUS&{8f^;$VJ1+|c2}hxk>JDEfC8HQS{OM5a*&ULuQgdU#>V}yj1M~PyuQ4z z*O&A3>8^4qT`PBzAd&GfOpE|9#SL_^IhxNvJnH}$xoKSCfDg>>h&{7^Lade1I+Rw7vjvQGmZyyYMExM%x=$61q_FOqhtwvq4EVTl2ms< zf_VgHz7}5qK7THwOs7g{6Ui}p9|vcx=ult>cz;mEud<)*o=4KWY2DG(ofMFD=yL{c zg=^*HC^SoLFgw_Z{NWl!V znAjm0M&fprWhUCRoZvv#&;(kP9P;y_;8RyQDDpGTNqUM&A5B~7YJm48UM8O$GZJR{`wuk z-A1$^M5(xcVd3SF*v2_a^K3F4LLeN3m)ue-!3XuAV2Ony@qqK>l{WB5y4BYWM#`c1 zK!TI{8k~IO1_@|!q6#d|}c$*B|LHOK&j=D{6V z`mtuu@vEeTC00{1ZfMO&zH#U@M<%LjssH@eqQh=-7ZRQ7lRzVNlIHP3kgH< z6~@#K3$$gjuzWmE;}(n4D|m$yA}c-8C?ZUIkP^*6lX?yGdA1VuWHhbp9z)_%4vt*b zL$@J+|0g3F8}!!^8edKfW-thG9)XdGwG!4vRbvfc0)>YLpcv8Mw;Sodz~iN;9=i-E zZn1ahV8#dj@cg77_37o~+i#zrpI*MJU%N%FPUga!(Eqa|YP!g4&vIj2u zU@(6;$Tg*UuL6>RX*ahIctqiG8V$OqI&dySMT|ynH?o4V4>Tsq2ttb4e30;k8X$sT z;UERY0pt>s0%}ZU!S*$}{t}aa2Hjzu!i>fn4xp1bx%LgqdF5 z3`2%A(DPu4>J{s*RIE&E9i%80U?MIEWw7`R)?p-QOtQW)M%0jc7x=fync3m;3b}LffHh&?_e>ooeVWWqvJS#0+lp4 z-ZzeLsmSW2fg|}A6Hn$vFRhInM+2xf;+{MwyDwn>2q-GLA0Wu*FP~z{k2l{|qxV59 zp~*l9@r|^~#4~Z2`G`&3APU0>NMM%GF2tC&O9l^Qu7HGrnnB(cBL5^B1r{0pCz=Bo zn^AwWgwPdD6`}K7Mn?go?OWA<0*hDOa`wstdtw43!NfN_p!?Vt`kOIUI!o6xXRUD)^)w-pEQUE6Rs|eQ2&-A-x2o zlJm*kqyypy#xIPs?-C3r4wTI{4U_0r;klW*j60lb=?pTAarTVUBJ^>ij?J^+91Pk} zumLDR6$n*~E$-NY$GXOYGJCZ0Z~xpT%N3T%O9cL#QAbwIg5oQ(J;4$;X) z86AOI#%S0vL*z0M`vv70B&?RO1cpK72wRU*NtlumB^ZVogY;UtCRMtXdrw4n(2d}< zL5t-3x44h*vtUK69{ra<-ll`5TOcaehNo}+oBhun6 zEok$Y&+}fexdt(TP&#sHu?Cvm^RUr4$RyGA&BuHpU{&Q3}Y=7I*2HZkDXnTHtO*#VnHc>EdaGpp))FEjE zLKEXp%31?NJ`t>ojPVtKPa=UbKHj9LSrMoFkMirv*#!tV^vi zedHL0R~g(|h@~I^8V2hNA>BW~&|f#>{Nd;Fmp2PpP_j5+veuDaFj(f5=STU0AB8@} zcSzf?MIK~mv4O7sn#vb_5_$;P#orDM<+|H<{e6Fbk0N{cu}Zk152+Q;jmNQ`k6P~O z#a`aO{&t7GHQ!`T;2t!{H@bqqnVQlsn_r_kHu>gEBMlIl0_h&Ak~+AU((YyFM&Jhh zI~EGXBt{BD=uD8na~Os11>qkQB+cd;#*laNb>_(q)Dmt9l?Wz|S^(goqe0pVTQ+2# zblN?CJh8fzX~T86WFslj&GFZ_3i!BS9|-P=f^51WCT-C$+tR?eR}EmTdCr>+I_1;h=&^p4xNQ| zG-;khx$s%|F`B~fc2~@u-$BQSrmar)!F8E`Z_K87LTr)r5q;;~F>tL4*z3A($Pui3 zW4Ag#8vREU;NiI+kDaia^MmiFQ{m1S&`FW5DTYm7vNi5V3IOfqU}?SU5kuh)$X`eq zee20K!XViN8AKgi9t}b*Pl)oMa=*R*{Q7eLLa^UxB(~)MfLL@|8qCEo_wv_Q+Z}~} zdu9lH&u~K@I0MjwkmXc-Pl-?AZOxviQ;tBS$)?ym5EWKHK-Hb z7-@2p^BNlJE}2?mhkP4sIDp*&Z#6?1eS-_mJdKgWkFZ%JbdVavscfNN)0rcZ$-Lo7 z$GCEAPPYeATYQk>G&c}DnDGILeOrfrIRawg^88>@zsl3|KiD>Ra^~`cs*AJ}5AeAd zCjPeYzR{L%gTR>{DG?9%-Lr8g-#;fA5Da7^G$eq^RHy0NBMI_DiFhj2(Hl~XHR4|} z)&ZtqcZl)ycbHcgxx6(7xR}MsZz7L4R{@N+x%GfAPC`*DPPCBVJQz}vYdeL1LL+!I zqHiB9^ntR77|D>ti)`x!fjriUyZw&nbwX5lgt>FJ3~fG`(yzvxKE1!*3*0@%(M-ex ztLppC%kOmOg{%{2miYSxA|FA(-&Hatnq%kT!CX9pS@k#X*&{?!-y-DR2jl1%5_@=jBJTKUJM6C1tuDf0fN3UVS;=RqecTSFWLAc zL5K8I0&>xZ?WBQAA3D?B1JddLH=-r%6FD-6ZOojNEEZ?D(p2=HZ_66wr11RR zUhl2Z$OxO7Ov+A@B(bHQ7%3zT2?Y?$Dya&T<9~qJI4&?m?xE#6s%QLHg1$+TxLe%- zsKUKKRE)#TtNUh8wq-~7+u*P36e_MP1u`G5uVV(C#_%hug>b{kmv?q*x;9`Gb z389Pr3pUX_(7Ez$f%Mihc16M=KfsU~#;LwRf)rn{vrV!UOPU!JKT9&a-HKXY#s=neHsPR4)< z=1Oec0og5qW*EMcC7HCK&0RJ!!xVqJ^N33it~+pDp`TI5Ynac(fCzd729fmBQU2yJ zj;QUeq9GH@V-Z3ac?3d@d@0GWvKUNnM%7zMNNe?@C5|PHsngB#A!ACfVjazo9xX#L zHWWVsxu^K~v`6O~-d^?>v+qtg+&0~$A~g!n2Q(j$Wie1#3I=ONz!_V!v2lM{l-+k9 zYjWD=QyP);N)cs6<4eyr3tz;_ zF%gggAdMc8S+EHDH~WhT!#96^EZh6jXZzpRm-{FmZ`*DYVQAjSd@qR`yfs4K2)=#H z*g_WQF~YKl0);sh?iLYCaA%>l@opT6o}*sUpd|<$@zsSSk*+FH&*MR)?$B;S zJPdC2ZSe}Zu;~UmSEQX3R5`(S#puxFi_>pA$jaQ6IJK`x=yhTGGHa zlwbPmQ$#B>2Is(TnW^Y3VIjW(;Y>_D(~pD>-;xCH4pK2)2mExHzqa#zB!2;cM?*pn zj#vKj^7M8e4iMJc*0{fWPxu}%!WwAw^PVQwcAA8zOc2S0zlwhs(j(KmUs<$8nncv& zA^O9S=!%lP(9Se7rwM<@c`&7a-CrLc-C}w0q84N=p3^h-EHw8boIp4@L=MppZ>1bo;`#j~ zO%k4f8z57=m^yb^_AKUA$3b!kjq;|zxVv}*=@s2V*8L~}L%}ti=@7*$-$Ke%#4t|) zjC%07xH6gvh!uZ>>#umo+Q&&v{cIloD1PptbbkY6z8`;bk`okJDv&rc7QNyL{c`Fw z`2H?3%w_1%;E@j(Tz+tchYb(*#sB*BxXEBX*8gD5(BNFtb;I{L@OeT9dQJ>7^`pIg z`+1+3{opd97jqeoPu|p3PSzLkr`Y zrQp)!`(c0PNdW027^8{9Qcgacoqv48Lay=bO|pSrnNr^r z4<`VO)y0!gkOKWbd?TO#$0~TRa${YqT-?sz#RCL*B68t}_VBMx+((>w{IC<8O!AhY%ip%* z4av{hdyL02NYZ|MM3gvAS|*x#IGkW{xt&L)HT|I9pz)$DMpbE+;#o0{Hjj>6GYi{g%o28}xzA|Ehw8|)hHfS!rW%jUX?sEnKVf6{0DvS0u8Px}0D_S^d>cELU`WgD_=OHNBp zXro8lSwbCkrO>wK$->qSWiAV)jogj3QMO^NU%hj*SY|7BO3lKGXHBAVs5B)T zVYX3@SY5s6maXx?mG>-L&yTVlqdIx+rsK>N_u1A?tYL%@a??;wGZnL-z10&Xbjq~r z;^9+6rAtLa?kTTPO6EILX>;{bl13?uFVrqZ9Y8P|LkAC zy}Z8P)-6hkm#QV!#42`?ky2l#rB}Kqy8EyrCx@Y9#L9Bwtk!4SHp^P8hSp-~ODA71 znFoA;v~S*>_S!6m5}a&8t){dZO^r%b{;0ZBE5Psywh+$&9PCJ!w6KQkT2H5LMd?`p z&eAJA(i(SOsUJXQD@Qqzat8|1dvCd{#*<4QX{DHZ4s)H|c?w8luFO`D&>{<%n?BKB zvs^>EsoJBizs{Fm?^aG~xYlmbMP{z_-HKK{+ExZR;ZzIBfJf%V8Mo{X5POVG)~wRE zQpdf*uv#QCUa`kg{Y_L$w8R`vW?)Y5vRU}5Vkg&B!ikpVphGLM#~-z8Ax?V5jO7r^ zZVRmTcGlXmMn1r$?J=daoJMbDhIWEYi-6XPSs|GaSFXMA@HS^sJ~?(`L4AZ`>71-O zhe|ESMoVL#1-rm3S?R$|?Y_UhzWj2ha?pTW>elsNqGPnaODRLV0T$VxH zBW5c}#4*=T^?xkE$vcPMMpzI+uh+V*m&eDw-tAg2=A&K;c0@|=U~HCFTBs$m={OTj zJD@LyF(5L~Cb3u?k)lC)izTq!Zl}e)EpNWEL}hsSM1%3ynbKiR7%WnD%1Z6Z>8Am< zM9JHh204Zw1*@WoT{6N@-^wc_)o4-yoypNz=Z02I*YufySWHUh!42FbxGO1N!k_sQ z(zLtiIWr4f8&hP%iQ%+U!_;1PP#>-i6woSxo}1hj?D_5c;~k)-)~|H~@mu>rDVspo z5DEQm-4zN@c%Na9QK>>NE}Knjl@(TOeUzDoOaLBFJR53eA`G&J%yxtf^YQ)F93-{c z={$Ib3s=qlkO|Q0`cXGwQ~)ot1AEaqCK`3fu=ZMW)vem{ny~Dwk@?HLQmBNyO5q>W zb2dc3WH0sXal@ypg|whb6kM1EUlR=|p@dE!WY2)Exb%z^!nJPp{Pv`8f4f(>+*-Jf zXil@_3F_AvCl*=~7mS6B#SMA18KjktR`+0o5{xws(uFh_^%lcU8@^iyf8buB3^+?$ zw2=$ZPwgOH`%~WY*vefI{DBh-B^#1CtQbX>b58)K82m&2qxo+^(w{T#-#3>5#5ja z_WrQmw!W^fcj}kR=vP%8JH!m<&{DO00latNTA&_(I?+>EcDe7R-ZSXSZiHRbAC| zdr6YZo_x5VK8;$Oak`rue8dUvUqI$TYHg0;&V?bY4$kPd1U+u4Hl}yZGATQHIYHc@?DyWxRwIf+2!w3e_(hQ7`4F0X03Fp&(ZF~iS>sk)k z)S%EAlq~eKZ|N(ijgTpH#)@hw)3mZg(4ru)&6u5Jp@F_1X)R3fIH1t^+-pf$Jm zXQ!m8WQHCSfQw3ikt*KUk@NcS{(o*q7~I$QuP;ygP7#X$wo4Hk+u?b%6C`08rkl(} zWyc&;v7y-*XTeWmN}(X&m?9)T5Qt_onE}_`2Kz#D9RVl_M3UNa8KgETO^|_3j2tjD zG#|5@v1IHb&r1=Tvk%%}0Ot6hr|xfH4zRx`tnOyRmx;BciC$@**^n)`vEsp@IHPqV z9w$8MrGhj*icLXyonr_gNSm8L=(|E60$x!%Ub-#f_qT_a=ZEK?_w)P9>u;Y463_29 z7{nD_;}_v1vZW1MVUi4NF%27yq=qFy`zY^OjR}stiAGONJ&0aJ+s#z)ngf>3H1PDgfC2wvkuhR~5Ux=x7~Xt9kZClt zT&wrx;r;9P`T5@L)>dy|N4UX{VLn}UnKw)f#(Wt=qpA5UuxiH+rfj>mQCqf{8@QiJ zj>W%j4V_-%{0X&+)KI)`Xf(s0p>@MZBOAP18nXp*ob?X-y{K*JY8CEkyJDju+IUMrxU)9nG^%wgB6~CIiQSSHWwlCpY|m z)0l{^q;)E8>!xt8FMqu^tubF2Ps4yyh0-yZDH|e3D{rB~o%c0@LXGB{-3IZI~f=*ywPQ?Sp?BlNb3U()LGwhO ziA)STQa_T1daMofNC&;DaE*Z{!YBel3l003k+060h%<};e#?~|PZ-Uo1tT|b<&zA8 z888AP!;c|u2erpgkl5{7wWs}rv-!I3W>-&kSDhu5z|zH_;{=rEn45h?vh{Fr+Stys zW`njn!b*vl2g;++%tYT;?FaBcXSpK^DCI8wTH+Ss`_M zod@!YPD@G69nV-~3XJ1!XQEdm=p-9p+#HoWy*z(;v3bwn(Vwf%wyAEe@j(p}OAvRs z5g*9?Gi=Nh6jn(JlNa2p!wGhFz#K#Q7{kLRm?P}_Fd1kawb#WmI|D`n#jim{)1a*Y z^{;|(ES4Pr^9gb(9N!wCzJ+5(M=-!8e@u4pIxUct13{Yq_lMHPjIF4|DxD}>*2Ww& z@3;j#B(${@?~4dWJ_^fCMp&oZ zl2PZs>)`>=sjFvQgZbE~B4T+tE+L4|jJ%8upA9$XkRzmu;p@du3@Z{F-OhGk=L7?- z5Mfh}LS5)+1^&c^k}&v_WfP+jKBCObIt1kI$c)1^Xhb9vQpo_r02=JTwQkQ}9-e>w z{P$_Qa@7Z(j>X*t8w&hAVdSygb}4*26Ix0%_7@pkvh2(irsI>jenz_Xa?glE85RHVy~A&}2aiAdq?!0&)zR?C2~9zQ-(dU0X8m7?(&EF(xC zp0BEcb=(VVKoWz4)h9w7fOz+6@fd|5SKt%iVA4ef(C|JiS3L1zkD-i?$)xPefJ9xe zAwiIb;py-{FyH{iB=>)=-OulDceE9&cs<)}elmu;a$9l+%rDE&7_sd5p`D1Pg=_=o zldy3c@GDV5h_cqCH9!7gCwc8o97_ZaQV)aX)m?O!A*z1rB7Uemr9ou`bMOeRV{*p) zQM!I02*Jq0TT(XCgYU#JS*e9UharaS2akp_8$m+JIZ54%;o1osel(1X#zDA2LLK#x zcI69Oa?dml1_HKB3S0W=v5|+nI*)_vd6OreU+kU{2F$R?rEWwiB#$V=AeGmyp0~2y ziqDt@%%?Hpx?KFw3~eXP~j%1{Eop*FTMz4o-hdbx>+p41g+HwNTh>jfN#P8)|+Ad_VV_A9_}3r zgV&pDh-s4maGHxF6e@NG4y8N6f~G_?!It_#1-SGRHta|sh>s$~=0wKX=p&{B>R`GH zHWMlqzrmprr0kOmwu^b5FerF*kIR$U{>BSl3g>~euoU$>1ssiLEhx1gDJX?6XCEe> zS@i?xVq_BYqt;zuJtA=j%F~Yu5NJa%rRG#gj|2?l4RfPd=!88q1FB`9_kN6k<-@|q zVf`Nq_vLlJ-L-S0w5u1U2bga-Zi9XrW;{0MBLfXsc(Hv7X`&Z&vZjF_ifPonJRmq> z5cA0`9XoJPK&VMk0PDXA;Nr0WLA@IsPAHke)}&5P$3|qeOUyV**Qp zJp4R$;POvHF){xGy*ro!(pX2zQkLb1nvgXy2MRtk5`OmkDRJJTJ`fLqas=@Nk4>h2 zkQNvrb4|zFmEm?Jq2eP36iy?EObG+Qemt$QRnH8aKf5|pbU%K15uR_=aiM+;MIlyn}m)!Dv7 z4~Ii>3uEU|Vs1YP#Q?_`FW0Q*N2ly8VFj0rP87gXPn?dB{2+lUl*(t;h@OWu+J_$a z1Xee^&n%eX87LTofCEps;EGn@uEftA@n5)9;+~%xVtW}W3Jx>jVAfpYUfHfCgLfFj ztC}Xi$_w}cOjn;3c0nsq^FvsMn*D%_mJtb&cXK52waHC4ve|)-tiu%0t`_{DCN9kD z!~~G9vAt-X^@;IOKX%G|$YF#Z$&7xJdAW!%mvXpf=inG6&!!-Uu|t7zj~;7~5O^Z= zii98X2vziJ`fPX-A#EmflNBndSDYl&=#>;NPUW% zB}D|k1cU&gV5c<{0#1RwL5dqn)Wo{q#S!N8p9 z?fBIdRQhogGL=p`Jh7KVd;EstD`5!<0au3EY?w6GbUaNnmFkDAyZgnyAGx?BD}#Z- zRAzld@;0pPmzjv_jU2qv^@sPTd-pf&^jf)w;{hY&!i*YWgpm5ee|jt`?q-==q8Q84 z==8$CK(!zRno;_;{AOpPp}330`k~3jhTAc}T6d3raKY3c{gyfjKq$c^(E1yRm6sFX z&LAc~8N%Czx^fTxQm zb1oRql3?3fDp16h5E?P)0h~zpDIW8ta@!v6IuJjiyvnErJwh@s?qNi6Jj>698XcRs zhsjX-k5@JcpCC)1-6P^|4;HIXCY0}xLH&558Fkx!YZxb?qxto@Ns6!_1h9}Q($|QL z)iS!?h(6jD=}^nq9Vbfbqo^* z4wMbVdKmt8(a=yQ3#=P-DB?EDIGq4o2I3Cqz%{p!dwYJmdu`Kij^X6^$zsG}V9h#I z@4p(5&Z2`>KLq2OvF>Dc@!v`Kxenx?Pl?5^b&#;?qU(37N&VziT-}j55JSZ55%*9b zswX37QV&1(KJvs&CJ)N1Iz>b$06c-qc5~S!Eib)R?fdh5`TlI5-}mE2 z9A0lot~!BSFIxRrkZ{FD{2*-BS@B7Hdk6#vr;gG_BqC;LRs*$xi7?4?iJJjX)*@b% zkmbj^#F!icbkpf$A=4r+49*-_js=z(H^KyJnh^02HC;-VA{vG6ZvUAQk-_{YES{L4 zIKS$kQxn;^>`U2N#^Y{; zcF$A@ELds3?_ihA{}Odv`PCHTN1ZypZF_eYtOJxWJ=4e~OtqtWjpfHD>i&-Uu5-r1 zwG3nz0Zl}-;OAN$!Xdc!*l%w3f7b7h@ArT0bu*|m5cA=pu-b&0qnkDmv|56WgcbQg zY%U+?V6CUwK9UpBJA~=KR;$BLGs!=#fy$K#V)$qxZ6J+SzZJj$dyc_9lQjm^6X1XF z$(AlDp-#gP`!9T2w*p^+N`vh-BE(pwS@h#JmvlA!`~{4-lSY^r6O0bQcPu~8gth3r skeXPHw~mw?0-Vn17py%|4}l1y4gUol!cL088UF770q6@$`+_L|042^f0ssI2 literal 5809 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 diff --git a/app-metrics/redis_exporter/Manifest b/app-metrics/redis_exporter/Manifest index 384809313f0c..565b636c3537 100644 --- a/app-metrics/redis_exporter/Manifest +++ b/app-metrics/redis_exporter/Manifest @@ -175,6 +175,8 @@ DIST github.com%2Fprometheus%2Fclient_golang%2F@v%2Fv1.11.0.mod 468 BLAKE2B 4ac6 DIST github.com%2Fprometheus%2Fclient_golang%2F@v%2Fv1.11.0.zip 240896 BLAKE2B 4745181476be50303fdf0e66ec147d643995c809a1fd969c846f656d453025f2cd67089f3065b41bede74bfcaa65e5307dd9541457ed7f7ace31b6b567e2e135 SHA512 20c4e6baf239cbc8c8a754ec1b9ee814ff29df1b41332f75f7440b27864bc28397071f3f4d60ba6ff4d0aa531b7a20857e11ecca93057784f76f03876151e8f8 DIST github.com%2Fprometheus%2Fclient_golang%2F@v%2Fv1.12.0.mod 413 BLAKE2B 5eb306f5a61cfcc4d5892d6b262802103cb2d11e29cc689ac8be2ae5e8be2ad159689354ada7810f7dd6feb447505779598abce2750f6586680726bd3bb6204b SHA512 b8e737ef2d333b1f9b648d92752dfb6bba4a0bcefbc2320743f4e3f02ba71fc2d7125439b418dc55d94756f77d55baa44175f11f215f4c300379afed619cf249 DIST github.com%2Fprometheus%2Fclient_golang%2F@v%2Fv1.12.0.zip 271783 BLAKE2B 8e65fab03abe911b837cad124d18ce56f085d68c4b7bbd6580ede338406d6b4e4b89a535e15e2e4c447a5d201bf9c3cc54006cb9d8f8e518ba484c1c3fcf52a2 SHA512 4355556710959a157dce69934251814f03e58d7deb3cfbb7592f9dd32a644287207266900118b9a13f9fd3fb7ce7c2339a0303643102054189a150d6daea6292 +DIST github.com%2Fprometheus%2Fclient_golang%2F@v%2Fv1.12.1.mod 413 BLAKE2B 5eb306f5a61cfcc4d5892d6b262802103cb2d11e29cc689ac8be2ae5e8be2ad159689354ada7810f7dd6feb447505779598abce2750f6586680726bd3bb6204b SHA512 b8e737ef2d333b1f9b648d92752dfb6bba4a0bcefbc2320743f4e3f02ba71fc2d7125439b418dc55d94756f77d55baa44175f11f215f4c300379afed619cf249 +DIST github.com%2Fprometheus%2Fclient_golang%2F@v%2Fv1.12.1.zip 275396 BLAKE2B 57a2e5a4f238568875afc87abf5820d7d4056842452935bd3f8a234f80fe17864518fc38510f4601ebaef62d5f4a80bea0ba33c63429f72fd12211c86bfa02d4 SHA512 98ded72adfa9ee40591ee3bf1c332bbf426734c0e7c3f40978befc416e0e61823c9925f8d69c54996cd7b010daf0d4bf7a4d59bb00f6bc05eef4dc343d054cf4 DIST github.com%2Fprometheus%2Fclient_golang%2F@v%2Fv1.7.1.mod 569 BLAKE2B 0c975c1c48f40792b02fd8756be3b6bc044ca05725ae179445a858baed4861011ba76051aa25fb10be23c6cf14738cb9cab928418be49d8ad85211d398089ec8 SHA512 6fe81bf3c591058f2ff968b3c6656766d9d3fd74c8577b3e7cfac17e463392eed3268248237d252c98751b2f97bc7c48a8db15bfc3fbcd4afbbaca0e2970819b 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 @@ -208,6 +210,7 @@ DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.4.0.mod 179 BLAKE2B 3bb7cee3118f0 DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.5.1.mod 188 BLAKE2B e47d78f037db3684a329905985b02b7ddf0a609ab4c69dd4346202ed0981712d54d0fa1b9c230b50d1857854edbbf77ee144d54b12c7c46833e6542d6034171e SHA512 70adf6a86dc6f934ee611f6aefa459f1287b7294297eb9221a747427d031b10c3e606696a656be4c2746a25480c322106099ea2bb360cbe782f4d03c85cd9fcb DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.5.1.zip 91883 BLAKE2B 8bb8f10ba7a3c719844dbbcbdbb87773487921f493cf6f72d1a9fd1d553f7f7784b01b9795a5c26a352490ed6d75c29a542a0b3d7c18d8888c57e447d9d227eb SHA512 c539cd964718439715caee454b38fdb61eb5d4e20489e10f7f6a030b4b941b2ca52d33f950c0b04149962399f0c3cb5b6a90efa2d79acc0f57a7f49d508c67c7 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%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 @@ -390,6 +393,7 @@ DIST golang.org%2Fx%2Fxerrors%2F@v%2Fv0.0.0-20191011141410-1b5146add898.mod 37 B DIST golang.org%2Fx%2Fxerrors%2F@v%2Fv0.0.0-20191204190536-9bdfabe68543.mod 37 BLAKE2B 7449be81e1998a6439070de1a0ddf5bfd1e4971c90c2e358590a9c1c41128bfc1daa42a9bbc3709506df2442ec8420e6354343a095c837be46335c180083f28a SHA512 659d18a7a3a1be45ff6dc9e7475276b82ee7f11c47d39b0c237d7f872836a1dbdfff0902f21d6cd8093663997865da92e3e5a4acf1ad6129f972dc5e667b4f05 DIST golang.org%2Fx%2Fxerrors%2F@v%2Fv0.0.0-20191204190536-9bdfabe68543.zip 22282 BLAKE2B 68df6b35d9043f23df13432b80074544f46833467294955ae5706713055d0cc9ababda892853c14e99c80a3571fd4a807a019a098fdd2ca695ba90c577ead5c4 SHA512 c72b8b73f89624889a2874c1b2445cb82f0e545fccf6a7761a278f3f659eb19f5f1c8585641b8f89f2bcfc3817ad2c0e267751cfeeab949e287e43af5df57e28 DIST golang.org%2Fx%2Fxerrors%2F@v%2Fv0.0.0-20200804184101-5ec99f83aff1.mod 37 BLAKE2B 7449be81e1998a6439070de1a0ddf5bfd1e4971c90c2e358590a9c1c41128bfc1daa42a9bbc3709506df2442ec8420e6354343a095c837be46335c180083f28a SHA512 659d18a7a3a1be45ff6dc9e7475276b82ee7f11c47d39b0c237d7f872836a1dbdfff0902f21d6cd8093663997865da92e3e5a4acf1ad6129f972dc5e667b4f05 +DIST golang.org%2Fx%2Fxerrors%2F@v%2Fv0.0.0-20200804184101-5ec99f83aff1.zip 22295 BLAKE2B 310f892b8ce32810a1afef53335428d73bc23e749e52d00d7624afea2d10422b1b73507026daf23efd2384b81262c4c7862c22da23f6fb43c1b5f79a51170d5e SHA512 34044424d303f5032d4fd302bbf1aca390d45e876583cc223fddf0d685a6eec2bde0a4c1b82c4e471eb5be97fc8aea9b14695b07940d1ecde806636a85d12051 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 @@ -481,6 +485,7 @@ DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.3.0.mod 95 BLAKE2B adb3684980f1d8e6c23444e9102 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.v3%2F@v%2Fv3.0.0-20200313102051-9f266ea9e77c.mod 95 BLAKE2B fbb87f0644ec9da5d4386358d23cdb15b0d23e8212e712f16f338455a3a0ad19fbfd63e92c955c359237ddfa8bb76d6d08280eead24d321668431891eca1e8ab SHA512 307ca9123efc577ca04828996ee9d8edbb51794ccb4b8d9f169ba689e7276aa5f6ae106a04b22b7fab853ffacfebcbf74468b64eaefd57445864c1fbc77fad9d +DIST gopkg.in%2Fyaml.v3%2F@v%2Fv3.0.0-20200313102051-9f266ea9e77c.zip 101467 BLAKE2B 8bb0aec8e693a4c0da59f1931e1fdcf6f94a236faba149d5af91e87284f39c693d20be65248eecde739cb555e371804fa6c723a56c69e6d02a347ba908e968b1 SHA512 bee7757d760f5ba1b9f7523af358652a5cb65f2b0064da097f78450871b2636efcbab0298a9871bbb3ce8012bf95a155949251d4f61464dde510097b936b47a8 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 @@ -491,6 +496,7 @@ DIST honnef.co%2Fgo%2Ftools%2F@v%2Fv0.0.1-2020.1.4.mod 300 BLAKE2B 3aa707c72ce7e DIST redis_exporter-1.31.3.tar.gz 172115 BLAKE2B f576deff171a9769644a2085f0c5905e5053edf6b92242603ae82aea79fad486541d35b7ebb5d081ac9901caf7ecaeda5914bdbb41a6cfac9fed16f9ecde4659 SHA512 54aad6ed2ee136120af2246a924b1bd8891f75813791490c72cf3b68d7c2ab2f4675eafefd95cbba05080c012ffa05195296034e676e8bcf6f1bf3275abdc39a DIST redis_exporter-1.32.0.tar.gz 172639 BLAKE2B d6cf9e8c6d11fd9053d557577917e03c1681551f03bca0623f4d02f9a693990ea1396084213e8093a324acf7566a8914283209d2ccb960ff1fedfd6f7dc66d0e SHA512 e6cfdd0af6b39beebdd7af6ceb4006fbbc2133ff474bc8674a04903aefa62aadc745bb8df7115899d47da695dc62318c044070c68dd34f34602228f592b440e0 DIST redis_exporter-1.34.1.tar.gz 185153 BLAKE2B 9db3cfb85952f7c517f1039a7ee11dd1774eef57447859f4aa8f99d5823474c99eea6673c2bca24bf42269246ec04556493a7c8d53c84f8b93b2e865bc097155 SHA512 824dac6696ea0d1d3bc983b5926b4c047f04a43fee612e8994b17709b96b485375139f924a9e4faf4689d97f954081166972efa6e603f9154fbe2a5ca2c3a825 +DIST redis_exporter-1.35.0.tar.gz 185150 BLAKE2B 57b39088f4f2fece0edaf59c551777e5b3f018906175c767dc81e0434d0238f44ce365d8e6c28ab5dfb56996e672c834ea2f0d7c0dd84e3efee5dcfb920ae262 SHA512 dfa9da08bb9d8f80af46901ed31b88873ef4fce5b4406a0447984ce70288dff1dbb485f83697a0bacc6db0e1234f6476a0f28b2e80dd41be1796415c33c8c08c DIST rsc.io%2Fbinaryregexp%2F@v%2Fv0.2.0.mod 36 BLAKE2B 61110bed2b9e99e0250cf6e8b842257202c89b3462edf9368b73cab29f9dbd4dcc66c3e290a1d6329b7d62321eecc52082a8c4c0797eac743a29a8a00910a93f SHA512 db50ff677b0bdccbc1a1ad3df7c5cc76f2fcccf3ab99d08d1c2868440eb9b893fe89452f4286f7d42f2f16abf0f4acda67fe86e174dcfa730a743aafcc166774 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 diff --git a/app-metrics/redis_exporter/redis_exporter-1.35.0.ebuild b/app-metrics/redis_exporter/redis_exporter-1.35.0.ebuild new file mode 100644 index 000000000000..e33e75e4e9b2 --- /dev/null +++ b/app-metrics/redis_exporter/redis_exporter-1.35.0.ebuild @@ -0,0 +1,539 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit go-module systemd +EGIT_COMMIT=8bfc4e0b741010e6a609b6b363e9bedd5f0da9c2 + +DESCRIPTION="Prometheus Exporter for Redis Metrics. Supports Redis 2.x, 3.x and 4.x" +HOMEPAGE="https://github.com/oliver006/redis_exporter" +EGO_SUM=( +"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.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/bigquery v1.0.1/go.mod" +"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/go.mod" +"cloud.google.com/go/datastore v1.0.0/go.mod" +"cloud.google.com/go/datastore v1.1.0/go.mod" +"cloud.google.com/go/pubsub v1.0.1/go.mod" +"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/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/go.mod" +"dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod" +"github.com/BurntSushi/toml v0.3.1/go.mod" +"github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod" +"github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod" +"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/alecthomas/units v0.0.0-20190924025748-f65c72e2690d/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/census-instrumentation/opencensus-proto v0.2.1/go.mod" +"github.com/cespare/xxhash/v2 v2.1.1/go.mod" +"github.com/cespare/xxhash/v2 v2.1.2" +"github.com/cespare/xxhash/v2 v2.1.2/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/client9/misspell v0.3.4/go.mod" +"github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/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/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/protoc-gen-validate v0.1.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-kit/kit v0.8.0/go.mod" +"github.com/go-kit/kit v0.9.0/go.mod" +"github.com/go-kit/log v0.1.0/go.mod" +"github.com/go-logfmt/logfmt v0.3.0/go.mod" +"github.com/go-logfmt/logfmt v0.4.0/go.mod" +"github.com/go-logfmt/logfmt v0.5.0/go.mod" +"github.com/go-stack/stack v1.8.0/go.mod" +"github.com/gogo/protobuf v1.1.1/go.mod" +"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/go.mod" +"github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e/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/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" +"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/go.mod" +"github.com/golang/protobuf v1.5.0/go.mod" +"github.com/golang/protobuf v1.5.2" +"github.com/golang/protobuf v1.5.2/go.mod" +"github.com/gomodule/redigo v1.8.5/go.mod" +"github.com/gomodule/redigo v1.8.8" +"github.com/gomodule/redigo v1.8.8/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/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.1/go.mod" +"github.com/google/go-cmp v0.5.4/go.mod" +"github.com/google/go-cmp v0.5.5" +"github.com/google/go-cmp v0.5.5/go.mod" +"github.com/google/gofuzz v1.0.0/go.mod" +"github.com/google/martian v2.1.0+incompatible/go.mod" +"github.com/google/martian/v3 v3.0.0/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/renameio v0.1.0/go.mod" +"github.com/googleapis/gax-go/v2 v2.0.4/go.mod" +"github.com/googleapis/gax-go/v2 v2.0.5/go.mod" +"github.com/hashicorp/golang-lru v0.5.0/go.mod" +"github.com/hashicorp/golang-lru v0.5.1/go.mod" +"github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod" +"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.10/go.mod" +"github.com/json-iterator/go v1.1.11/go.mod" +"github.com/json-iterator/go v1.1.12/go.mod" +"github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod" +"github.com/jstemmer/go-junit-report v0.9.1/go.mod" +"github.com/julienschmidt/httprouter v1.2.0/go.mod" +"github.com/julienschmidt/httprouter v1.3.0/go.mod" +"github.com/kisielk/gotool v1.0.0/go.mod" +"github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod" +"github.com/konsorten/go-windows-terminal-sequences v1.0.3/go.mod" +"github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod" +"github.com/kr/pretty v0.1.0" +"github.com/kr/pretty v0.1.0/go.mod" +"github.com/kr/pty v1.1.1/go.mod" +"github.com/kr/text v0.1.0" +"github.com/kr/text v0.1.0/go.mod" +"github.com/matttproud/golang_protobuf_extensions v1.0.1" +"github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod" +"github.com/mna/redisc v1.3.2" +"github.com/mna/redisc v1.3.2/go.mod" +"github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod" +"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/go.mod" +"github.com/modern-go/reflect2 v1.0.2/go.mod" +"github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod" +"github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f/go.mod" +"github.com/pkg/errors v0.8.0/go.mod" +"github.com/pkg/errors v0.8.1/go.mod" +"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/prometheus/client_golang v0.9.1/go.mod" +"github.com/prometheus/client_golang v1.0.0/go.mod" +"github.com/prometheus/client_golang v1.7.1/go.mod" +"github.com/prometheus/client_golang v1.11.0/go.mod" +"github.com/prometheus/client_golang v1.12.1" +"github.com/prometheus/client_golang v1.12.1/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/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.4.1/go.mod" +"github.com/prometheus/common v0.10.0/go.mod" +"github.com/prometheus/common v0.26.0/go.mod" +"github.com/prometheus/common v0.32.1" +"github.com/prometheus/common v0.32.1/go.mod" +"github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod" +"github.com/prometheus/procfs v0.0.2/go.mod" +"github.com/prometheus/procfs v0.1.3/go.mod" +"github.com/prometheus/procfs v0.6.0/go.mod" +"github.com/prometheus/procfs v0.7.3" +"github.com/prometheus/procfs v0.7.3/go.mod" +"github.com/rogpeppe/go-internal v1.3.0/go.mod" +"github.com/sirupsen/logrus v1.2.0/go.mod" +"github.com/sirupsen/logrus v1.4.2/go.mod" +"github.com/sirupsen/logrus v1.6.0/go.mod" +"github.com/sirupsen/logrus v1.8.1" +"github.com/sirupsen/logrus v1.8.1/go.mod" +"github.com/stretchr/objx v0.1.0/go.mod" +"github.com/stretchr/objx v0.1.1/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.1/go.mod" +"github.com/stretchr/testify v1.7.0" +"github.com/stretchr/testify v1.7.0/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" +"go.opencensus.io v0.21.0/go.mod" +"go.opencensus.io v0.22.0/go.mod" +"go.opencensus.io v0.22.2/go.mod" +"go.opencensus.io v0.22.3/go.mod" +"go.opencensus.io v0.22.4/go.mod" +"golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod" +"golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/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-20200622213623-75b288015ac9/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-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" +"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/go.mod" +"golang.org/x/lint v0.0.0-20200302205851-738671d3881b/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/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-20181114220301-adae6a3d119a/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-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-20190628185345-da137c7871d7/go.mod" +"golang.org/x/net v0.0.0-20190724013045-ca1201d0de80/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-20200822124328-c89045814202/go.mod" +"golang.org/x/net v0.0.0-20210525063256-abc453219eb5/go.mod" +"golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/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/go.mod" +"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/go.mod" +"golang.org/x/sync v0.0.0-20200625203802-6e8e738ad208/go.mod" +"golang.org/x/sync v0.0.0-20201207232520-09787c993a3a/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-20181116152217-5ac8a444bdc5/go.mod" +"golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod" +"golang.org/x/sys v0.0.0-20190312061237-fead79001313/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-20190606165138-5da285871e9c/go.mod" +"golang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0/go.mod" +"golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e/go.mod" +"golang.org/x/sys v0.0.0-20191001151750-bb3f8db39f24/go.mod" +"golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/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-20200106162015-b016eb3dc98e/go.mod" +"golang.org/x/sys v0.0.0-20200113162924-86b910548bc1/go.mod" +"golang.org/x/sys v0.0.0-20200122134326-e047566fdf82/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-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-20200625212154-ddb9806d33ae/go.mod" +"golang.org/x/sys v0.0.0-20200803210538-64077c9b5642/go.mod" +"golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod" +"golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c/go.mod" +"golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod" +"golang.org/x/sys v0.0.0-20210603081109-ebe580a85c40/go.mod" +"golang.org/x/sys v0.0.0-20220114195835-da31bd327af9" +"golang.org/x/sys v0.0.0-20220114195835-da31bd327af9/go.mod" +"golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/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.6/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/go.mod" +"golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/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-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-20190621195816-6e04913cbbac/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-20190911174233-4f2ddba30aff/go.mod" +"golang.org/x/tools v0.0.0-20191012152004-8de300cfc20a/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-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-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-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/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.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/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/go.mod" +"google.golang.org/appengine v1.6.6/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-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-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-20200515170657-fc4c6c6a6587/go.mod" +"google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod" +"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/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.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.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/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/go.mod" +"google.golang.org/protobuf v1.26.0-rc.1/go.mod" +"google.golang.org/protobuf v1.26.0" +"google.golang.org/protobuf v1.26.0/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-20180628173108-788fd7840127/go.mod" +"gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15" +"gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod" +"gopkg.in/errgo.v2 v2.1.0/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.4/go.mod" +"gopkg.in/yaml.v2 v2.2.5/go.mod" +"gopkg.in/yaml.v2 v2.3.0/go.mod" +"gopkg.in/yaml.v2 v2.4.0/go.mod" +"gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c" +"gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/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/go.mod" +"honnef.co/go/tools v0.0.1-2020.1.3/go.mod" +"honnef.co/go/tools v0.0.1-2020.1.4/go.mod" +"rsc.io/binaryregexp v0.2.0/go.mod" +"rsc.io/quote/v3 v3.1.0/go.mod" +"rsc.io/sampler v1.3.0/go.mod" +) +go-module_set_globals +SRC_URI="https://github.com/oliver006/redis_exporter/archive/v${PV}.tar.gz -> ${P}.tar.gz + ${EGO_SUM_SRC_URI}" + +LICENSE="MIT Apache-2.0 BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" +RDEPEND=" + acct-user/redis_exporter + acct-group/redis_exporter" +DEPEND="${RDEPEND}" +RESTRICT+=" test" + +src_prepare() { + default + sed -e "s|\(^[[:space:]]*VERSION[[:space:]]*=[[:space:]]*\).*|\1\"${PV}\"|" \ + -e "s|\(^[[:space:]]*BUILD_DATE[[:space:]]*=[[:space:]]*\).*|\1\"$(LC_ALL=C date -u)\"|" \ + -e "s|\(^[[:space:]]*COMMIT_SHA1[[:space:]]*=[[:space:]]*\).*|\1\"${EGIT_COMMIT}\"|" \ + -i main.go || die +} + +src_compile() { + export GOBIN="${S}/bin" + go install \ + -ldflags="-X main.BuildVersion=${PV} -X main.BuildCommitSha=${EGIT_COMMIT} -X main.BuildDate=$(date +%F-%T)" \ + ./... || die +} + +src_test() { + go test -work ./... || die +} + +src_install() { + dobin "${GOBIN}/redis_exporter" + dodoc README.md + local dir + for dir in /var/{lib,log}/${PN}; do + keepdir "${dir}" + fowners ${PN}:${PN} "${dir}" + done + newinitd "${FILESDIR}"/${PN}.initd ${PN} + newconfd "${FILESDIR}"/${PN}.confd ${PN} + insinto /etc/logrotate.d + newins "${FILESDIR}/${PN}.logrotated" "${PN}" + systemd_dounit "${FILESDIR}/${PN}.service" +} diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz index 4b5afb3971aebd7a757caf291d98b4739c017b33..795749e36a8b24468a697d4abe6e7cf65246fb10 100644 GIT binary patch delta 48179 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 delta 48182 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 diff --git a/app-misc/dvtm/dvtm-0.15-r4.ebuild b/app-misc/dvtm/dvtm-0.15-r4.ebuild deleted file mode 100644 index 33e5a76f88a3..000000000000 --- a/app-misc/dvtm/dvtm-0.15-r4.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit savedconfig toolchain-funcs - -DESCRIPTION="Dynamic virtual terminal manager" -HOMEPAGE="https://www.brain-dump.org/projects/dvtm/" - -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://repo.or.cz/dvtm.git" -else - SRC_URI="https://www.brain-dump.org/projects/${PN}/${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~x86" -fi - -LICENSE="MIT" -SLOT="0" - -COMMON_DEPEND="sys-libs/ncurses:=[unicode(+)]" -RDEPEND="${COMMON_DEPEND} - !>=sys-libs/ncurses-6.1 -" -DEPEND="${COMMON_DEPEND} - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}"/${PN}-0.15-gentoo.patch -) - -src_prepare() { - default - - restore_config config.h -} - -src_compile() { - tc-export PKG_CONFIG - local msg="" - use savedconfig && msg=", please check the configfile" - emake CC=$(tc-getCC) ${PN} -} - -src_install() { - emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" STRIP=true install - - insinto /usr/share/${PN} - newins config.h ${PF}.config.h - - dodoc README.md - - save_config config.h -} - -pkg_postinst() { - elog "This ebuild has support for user defined configs" - elog "Please read this ebuild for more details and re-emerge as needed" - elog "if you want to add or remove functionality for ${PN}" -} diff --git a/app-misc/emelfm2/metadata.xml b/app-misc/emelfm2/metadata.xml index 674003aa6c2d..06e286518c7c 100644 --- a/app-misc/emelfm2/metadata.xml +++ b/app-misc/emelfm2/metadata.xml @@ -1,10 +1,7 @@ - - desktop-misc@gentoo.org - Gentoo Desktop Miscellaneous Project - + Add support for ANSI escape sequences Use x11-libs/gtk+:3 instead of x11-libs/gtk+:2 diff --git a/app-misc/gramps/Manifest b/app-misc/gramps/Manifest index 92d6748a3c19..637148df657e 100644 --- a/app-misc/gramps/Manifest +++ b/app-misc/gramps/Manifest @@ -1 +1,2 @@ DIST gramps-5.1.4.tar.gz 17425713 BLAKE2B 9b3761906b70ed6b85112e502290013cf421669418355ed0dc54d00adbcc2af4cd74c596bacaad50cdac6457e7a3b7675d4afb7b471fd471af8b7a6adae3ad82 SHA512 f43fc250142968331db1875260577e022898cff2d1453ee6b74be760d798b75cfdf93492d8d823dbb094da2ddd96a4f249e813c603e7cd9d0585641424284734 +DIST gramps-5.1.5.tar.gz 17425167 BLAKE2B f07fcb84c28f1def84c5568da6ac38a78def8657a0ee010163cb7e0899dd94ebb1c851e2c9d207fd9725754363ac7243a66f0de6e0d9708270d2d43c90485212 SHA512 8e36e8da7cfb41cc0c77881993cfc212a15bf9775dad3c8be131889b70360117e023b6837b91dad28fc03198080290a08c8089856c753246ff14c7fc3bca38be diff --git a/app-misc/gramps/gramps-5.1.5.ebuild b/app-misc/gramps/gramps-5.1.5.ebuild new file mode 100644 index 000000000000..8261bdb45c89 --- /dev/null +++ b/app-misc/gramps/gramps-5.1.5.ebuild @@ -0,0 +1,114 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# TODO: py3.10 support (currently blocked by media-libs/gexiv2) +PYTHON_COMPAT=( python3_{8..9} ) +PYTHON_REQ_USE="sqlite" +DISTUTILS_SINGLE_IMPL=1 +DISTUTILS_USE_SETUPTOOLS=no + +inherit distutils-r1 xdg-utils + +DESCRIPTION="Community genealogy program aiming to be both intuitive and feature-complete" +HOMEPAGE="https://gramps-project.org/" +SRC_URI="https://github.com/gramps-project/${PN}/archive/v${PV}.tar.gz + -> ${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="berkdb exif geo postscript +rcs +reports spell test" + +RESTRICT="!test? ( test ) + !berkdb? ( test )" + +RDEPEND=" + $(python_gen_cond_dep ' + dev-python/pycairo[${PYTHON_USEDEP}] + >=dev-python/pygobject-3.12:3[cairo,${PYTHON_USEDEP}] + dev-python/pyicu[${PYTHON_USEDEP}] + exif? ( >=media-libs/gexiv2-0.5[${PYTHON_USEDEP},introspection] ) + ') + gnome-base/librsvg:2 + >x11-libs/gtk+-3.14.8:3[introspection] + x11-libs/pango[introspection] + x11-misc/xdg-utils + berkdb? ( $(python_gen_cond_dep ' + dev-python/bsddb3[${PYTHON_USEDEP}] + ' python3_{8,9}) ) + geo? ( >=sci-geosciences/osm-gps-map-1.1.0 ) + spell? ( app-text/gtkspell:3[introspection] ) + rcs? ( dev-vcs/rcs ) + reports? ( media-gfx/graphviz[postscript?] ) +" +BDEPEND="test? ( ${RDEPEND} + $(python_gen_cond_dep ' + dev-python/jsonschema[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + ') +)" + +PATCHES=( + "${FILESDIR}"/${PN}-5.1.3-test_locale.patch +) + +python_prepare_all() { + # Install documentation to the proper location. This can't be done + # easily with a patch because we substitute in the ${PF} variable, + # and that changes with every revision. + sed -i "s:share/doc/gramps:share/doc/${PF}:g" setup.py || die + distutils-r1_python_prepare_all +} + +python_configure_all() { + DISTUTILS_ARGS=( + --resourcepath=/usr/share + --no-compress-manpages + ) +} + +python_test() { + # Gramps builds just fine out of tree but it confuses its test suite. + # The following might be an ugly hack but at least it lets the tests + # run properly until either I or upstream have come up with something + # better. FIXME: test this when a new release comes out. + rm -rf "${S}/build" && ln -s "${BUILD_DIR}" "${S}"/build || \ + die "Failed to symlink build directory to source directory" + + # Set a sane default locale for the tests which do not explicitly set one. + local -x LC_ALL=C.UTF-8 + + esetup.py test || die +} + +# Ugly hack to work around Bug #717922 +python_install() { + local DISTUTILS_ARGS=( + --resourcepath=/usr/share + --no-compress-manpages + build + ) + distutils-r1_python_install + echo -n "${EPREFIX}/usr/share" > "${D}$(python_get_sitedir)/gramps/gen/utils/resource-path" || die +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_icon_cache_update + xdg_mimeinfo_database_update + + if use berkdb; then + ewarn "The BSDDB back-end in ${PN} has got known stability and data-corruption issues. It has been deprecated since version 5.1.0 and might be removed in 5.2.0." + ewarn "If you have any family trees in this format you are highly advised to convert them to SQLite, as described here:" + ewarn + ewarn "https://gramps-project.org/wiki/index.php/Gramps_5.1_Wiki_Manual_-_Manage_Family_Trees#Converting_a_BSDDB_Family_Tree_to_SQLite" + fi +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_icon_cache_update + xdg_mimeinfo_database_update +} diff --git a/app-misc/rmlint/rmlint-2.10.1.ebuild b/app-misc/rmlint/rmlint-2.10.1.ebuild index aaa9a53dd04d..4ef7a1287b4f 100644 --- a/app-misc/rmlint/rmlint-2.10.1.ebuild +++ b/app-misc/rmlint/rmlint-2.10.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 @@ -29,8 +29,8 @@ RDEPEND=" ${PYTHON_DEPS} x11-libs/gtksourceview:3.0 $(python_gen_cond_dep ' - dev-python/colorlog[${PYTHON_MULTI_USEDEP}] - dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}] + dev-python/colorlog[${PYTHON_USEDEP}] + dev-python/pygobject:3[${PYTHON_USEDEP}] ') ) " @@ -39,8 +39,8 @@ BDEPEND=" doc? ( ${PYTHON_DEPS} $(python_gen_cond_dep ' - dev-python/sphinx[${PYTHON_MULTI_USEDEP}] - dev-python/sphinx-bootstrap-theme[${PYTHON_MULTI_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + dev-python/sphinx-bootstrap-theme[${PYTHON_USEDEP}] ') ) nls? ( sys-devel/gettext ) @@ -48,10 +48,10 @@ BDEPEND=" ${PYTHON_DEPS} app-shells/dash $(python_gen_cond_dep ' - dev-python/nose[${PYTHON_MULTI_USEDEP}] - dev-python/parameterized[${PYTHON_MULTI_USEDEP}] - dev-python/psutil[${PYTHON_MULTI_USEDEP}] - dev-python/pyxattr[${PYTHON_MULTI_USEDEP}] + dev-python/nose[${PYTHON_USEDEP}] + dev-python/parameterized[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + dev-python/pyxattr[${PYTHON_USEDEP}] ') ) " diff --git a/app-misc/rpick/rpick-0.8.7.ebuild b/app-misc/rpick/rpick-0.8.7.ebuild index 7c0b05c875ec..4bd38884fb2f 100644 --- a/app-misc/rpick/rpick-0.8.7.ebuild +++ b/app-misc/rpick/rpick-0.8.7.ebuild @@ -124,7 +124,7 @@ SRC_URI="$(cargo_crate_uris)" LICENSE="GPL-3 Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 Boost-1.0 CC0-1.0 MIT Unlicense" SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" +KEYWORDS="amd64 ~ppc64 x86" QA_FLAGS_IGNORED="usr/bin/rpick" diff --git a/app-mobilephone/Manifest.gz b/app-mobilephone/Manifest.gz index 9420b9e2a3fe1bbdfb5e73d39d71ac888c161dbd..4c388fcb8cec3068976a1ccf9168449a12254d54 100644 GIT binary patch literal 2057 zcmV+k2=@0MiwFP!00002|5caEavez#hWGOndI6v+GwZh01Vcc;u$g&*tV<3KEDJ2z z;dy($c7${e3ok6GtF!+6Z~f=TUmqWy&Z}>K^*?@l`uLE=%EOQUc>McM^5a8q%|~x_ zd-k4})U9jh?Xl7QC9Z0v({s4th4)!?X{Sm z(Xys?T1mc=Xubg?!$EFBAsb+V!E93NYg~6RrNHIOwZi2AI6frPBkr3>m0ULD?X3pAAWxP z=imPF(=We1_^01LpQq>7^QWKv(}y@OuMZ=&cfhpjnZ1#Sk&+MV)bXV1(F;0pD;MUg|$ACk#Mw2NQx^+fUokv$1!qIc78FS}7<|uD~ zd27-3s5M5l(v$V1%e5UQnO;g|jd{A*YQyWY@Exg-&>AX}r51OcX+^YIe2+4L&%LAIFRCZG~Z#TepeEGwd*AE|Wcx8rt2h30DyVO>AukXI359TuK zC7CH3+O^l#bDch$b*aTed01!HP#zo+BL5_@|Ka0ctFHa>V|P$qt4F0WVRHZt1QShm~nZq<9>QQvSMANgkNn7 zTLp>b1@fnJ(Q9)llyyQvP)9RFP;1F6^=4+d+yMK{pPs(lv#Y;@m8Vo!YZYD=2&}%> z-eu0ijZW4Jld@)K;F0v43FBjRAG;k1w%=GIFxluRw^lZv&BrWE?MW2criF63L0elP zSj}GI^xzcq^#+#Y!-k?v(`x-xMTgM=t9g?aMZGB~iP^Yz;tU+&ZbPmOuc2D^NTYK= zJzQ{z_7h0tNbLcvr{#eB^I8G!qSn7ZqirLASa)E3dj9u^4>z>5j+=XFnamY!h#OY3 zV$WE?Vm+PQhMj}CrEw}!5ox<38l45JF}!G%#zV8rZYv`fOC{@Ev+#e!0`68>Z1jdk zWuy|rvdL;~E4Ut!H@Lcr;Eb>YR<6c9@u)r%n(evqv!rM#j5Wa5ni_AA>^zbZei<1K zud>8&F!Sbzb@i#M&Q?2I%VlT_!wI_Afna8ByLeAN4GZ)eT>m;Bp0cEmlhf)l6EH(W1$idJzr>5AO zqbCMkS@}_eXQ8n&7b!^EXS@M6)=n^pbqrK8D$456IQ5tt#ao(X-a=nFP z?JX+Q=(C`HU2zJ&S<7r)V)$56j7z&sYy*u397qciz-&PzgYd%ICrMGO8nY(WHupxJ z*bFAN9TJKRhl-@`9&)^oxhfY(Z)oA<u z!WDA8S{jBp>dbrVPArsl3Bwv*?z@{`rhw7Vp@(uXmlHFCN2XW z87tzlt(f#aYEjzGM#$}wbjLL^(4y4?l1#h?HkSv?ijKR87zAD>vU;IbZjOMS^A51*dA_}T{(29X-WYZ`kY4BqZ*|#MzYbjHT$dC4q#V=;@60cCvee6O z>ELVg8feXat_ZUNg4C%+x1j8xO+8U7_sndy$>kQ&#bo2H1OO&Ss**H1 zKqulLP98#d5RIsnt$_xe=Rn+qM;7CSL_(TcRJ_nb=CkbUCg< z@051J)2Zk?CmNsak@-0mY>C~WFS3eMn1sfH{R>?T%6WZ3l~afk`KKFAuK=X$bVd46Vc n;X_Dgrz0)!>Cmt2E3$2DPFcAVj=d3L{=@$OaAqZ!GY$X%4|OE$ literal 2057 zcmV+k2=@0MiwFP!00002|5cYua$UC(hUZ=dH;@GA#&alFoJuNjCiVup0korvC?=Nd zl6RjEuA(k8;DF@4IE}ym*ZK3iAKyJapU<}Kv;FbQ^M|J_r9OT8k9U9nPQHB_z1tkU zZObo^|NiK2LT}DQb&mv#xA?XKkmfxy~LQ+gdGp zX3v`X={4C(l2dM@?$DW4PH)nle)#LVn&s)3Jd+nu=}j%oByO2|j>A}z*J(wowC1y{)vNiD{LT08 z{`t4ReD}kTPxkS*pU?Bl=kurU?c@76pFTg$)V~6zO^=USYc~b3Zbd;Ya!n_x<#3;o zdet&@`-wQ(+V*Ur^$b(hsWDHA1K?$>IZpu&%^F=?F1pPlsru2Crf{?`Erq%Bo<8d< zVAgx|JzI;}N*$?;q|3A)CUL8^vBvBsW%X%om9QOY%+MAp&QhzHdRh_PtL<4G_{^$_ zZ@0!ja`GHpDbF5x*w_+WsP3+8zB~Zi@yj26`TYLF1Fy`mUjegI$F8kco@;w78I!q6 z88wxnY-qR9`pC`Adl}NIh1e7@kO?Ncm*h?Bl*)y8cIjGzZHp_zrxqu1yEAk7ovU?S zI?ma$%+g}L0;WUrYBO({`G^HXoV9HjH#C|L_9fm^SZ=Z)*JQ?J!H&ln?Z}FCNeRFD z7Pbl!%PQng=hAC)DU@|WLQqF9h@iEaR~o&PlIsJopX~Yhm$&R1U%|>Q&9w9eFDnFA z+iUOYez?)edNHZX2LsQf=QxayHEiyFB-nmujlfjqK)J24`CM#zWok>J&^9fU%MJS4 z3c*^o8fOHjps!c3Bp)^u)r+<=PE&Lk1F*Vv=~30Xf|8Un?@o+?Bh1Q_yWure+n#9- z4rqr9PSJ4!i5zJofc5kokl*hLa2GA(_wQ)m2q4xQus**0`~CX|TH5Bry|g-WMW12? zt68x#cB#(v})%|UVW66kxNN6t1qwoj#$9GG!`49 zqfwcu#w@wW>U}G?9+6kLhKk^fumo1F&OPy{;R(%--1%Elv=oIkz}J>KPmpYUB_;ea zG8|rYNx{L2bvvwUxUS~C4Y-!;)E)&V7}h3&@z!^>k<1GgXb-slb>2U3`|wtbLmzD~&s@T@VDLGrV~1x?C26*F9E-+5YJH~>7#rzH`%m}}FCCCve)80wVN@!ul{L*Ja5 zVsDOi47#!MqXnLY#>!lzB5Ct@1#GUJU=Zt=sAM*jHK1`C;Tz>8bdZ+qvja0MwvHO6 z2#1kDwS;;-Am!{xtU{%Wt63Ow1a3InaDkm7f<>MaOLtWs(1?XqhdcoLFUja{(5ksT z!m*7W4QdRps9#r{if^{+eMn53OKRcLRvg{WP%}}8_ zTK0Lv=|Y)u^kowmu>Wx4p;Tc5e4s(-G+UZjI|m#o>A+Ie4zwM<0r-AnU7yzTmoIOv zOCQ#if=q>Ar5~pv6p|bP^azD9C-q&TThp-Qi_EU671nw=xEnt~Na85FJH?~e#gEqD z6+Y1i10JSS4@zp~6)c99EH{ghd(EfL7J*moyw()XgRxH6(RHM| z@ywV6N1)0MVOKu>KW*}#iu_#_S(Yr8FVguZWcRbQFR?tV3Opx*EL--wEi$rR- zVzo=Ez)TXJ5t@8niDW!DK~-PYAlycowT@QDc!jHXddeoS`oaTwD`jMJrQA!}c>hm+d!Sc_}G zGh;=NqSqp0%vP1Qvk`K?k{-B5&Sj(3lkvTIz>VJ~%!+}#h(Lm}ipUz3TDds_dXm3o zll6oVvE~bH0;cj6u)~2MZ3k~PR!_eUT;|-%37f13H5x%+mu2Yd z`Yj!NZ5{)y%aI#lrGg-JYSAqyJN51{8cZD-@pQRv5krb>yp;gJgs!6XYnP}Ceo&R9 z(*Xt%*LdO-!h>i;t!xc6=sZx&6CMel#*KvJV`1!wZs*9WAoYotl|%;-Hc#nbX93Y@ zR&6qC7 zHO-dNPIx*Medk2uD|=@Cjs=&*?iQ@ln~J ${P}.tar.gz + https://github.com/Genymobile/${PN}/releases/download/v${PV}/${PN}-server-v${PV}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~x86" + +RDEPEND="media-libs/libsdl2[X] + media-video/ffmpeg + virtual/libusb:1" +DEPEND="${RDEPEND}" +BDEPEND="" + +src_configure() { + local emesonargs=( + -Db_lto=true + -Dprebuilt_server="${DISTDIR}/${PN}-server-v${PV}" + ) + meson_src_configure +} + +pkg_postinst() { + xdg_pkg_postrm + + elog "If scrcpy returns an error like" + elog "" + elog "[server] ERROR: Exception on thread Thread[main,5,main]" + elog "java.lang.IllegalArgumentException" + elog "at android.media.MediaCodec.native_configure(Native Method)" + elog "" + elog "Just try with a lower definition:" + elog "scrcpy -m 1920 or scrcpy -m 1024" +} diff --git a/app-office/Manifest.gz b/app-office/Manifest.gz index 89132e0fb88932817e1835c8707c5f7906358031..2bee81bdf7438b79dacb84ac7a148e470cc5c7bf 100644 GIT binary patch literal 7722 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 literal 7724 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 diff --git a/app-office/grisbi/metadata.xml b/app-office/grisbi/metadata.xml index f373805c206c..85867855f80b 100644 --- a/app-office/grisbi/metadata.xml +++ b/app-office/grisbi/metadata.xml @@ -1,9 +1,6 @@ - - remi@gentoo.org - casta@xwing.info Guillaume Castagnino diff --git a/app-office/libreoffice-bin-debug/Manifest b/app-office/libreoffice-bin-debug/Manifest index a1ad2b951308..302096bf6e68 100644 --- a/app-office/libreoffice-bin-debug/Manifest +++ b/app-office/libreoffice-bin-debug/Manifest @@ -1,18 +1,9 @@ -DIST amd64-debug-libreoffice-7.1.7.2.tar.xz 1441939592 BLAKE2B 207d3522d3fca71d9e0fbffcc0186b429e444aed4a7495b708526321273ccee7054bcb7cec3138ebe4e20c4921fd78287af4be6ea5077898c4adf0bdf0520d4e SHA512 2e319688317442fad66ff2a77d92ac4b9ed5e2f5b9722a569eecd842a1d38d1fd98dd4b3ac2f9dc5e91feae79c2431da7e4baef164b7248a432406008e2d6d0b DIST amd64-debug-libreoffice-7.2.5.2.tar.xz 1468341700 BLAKE2B 6838ec1d4b2e43aaa171b800c72848d9ca8e2a57b4686269c1c6890f87febb2504e591f5eaa4c15a88be4f899eebf836f0146713fdb2e24598cd8ecbab7991ca SHA512 a70c6402b8a4743f0cd0bdd06d4b6974669a7b6853b0269e9872d5c82d767bc251602f963413f96efa6c353c3b6639b9e17da6513ef4d1f04c4f3e900c2cc430 -DIST amd64-debug-libreoffice-gnome-7.1.7.2.xd3 1380242 BLAKE2B 5c69abece7929c5dee0b5c0a37f75bf1006ac6eaaf6d61c77c0e733e7ed7b3aca063c6a949388c6200d09a6a17661a8e95066416f4b47b011c7be786405bf99f SHA512 f08b7bc561ef3e8cbb06ec8cab0f507c6f2a20f2c6ca859b72aebb04d41007eddb1d41a3908129568c34915119bc884005687ec102c123906c25bc1627a0e93d DIST amd64-debug-libreoffice-gnome-7.2.5.2.xd3 1374344 BLAKE2B 563d88c5eac92d0c0402a0f46e406cde412b32b790a40b8a8aefd73a31ad5f9a8fb5180e4a518b296dbacfa10e88dd998fa662965fa20ea26b4c1ead83b583d8 SHA512 5e33b1a35f40f62f43d4f10256d3c54ab7d917a08d7e6a18837c26355b3688aea9996b6eece6e7f82827efd99885b242c7749d762568e10fec56fe910d9b35b7 -DIST amd64-debug-libreoffice-gnome-java-7.1.7.2.xd3 731690461 BLAKE2B a2f7af005c86bb754d3bc86d5c1abcb043d78f023adef3f0a3e347dd66e9b8f7bd086014e28aaf2a4cb3c8555eb6ee54171f634ea57f6576ca552cb77306aea1 SHA512 882f62f2557cc39d68de80f15beb33eeea21af357d2bd87d5943bb635734180e922676a0e04d0152a6b3f80d43a3ff8d47efeead59ef1f7d9db23d8b62f792a5 DIST amd64-debug-libreoffice-gnome-java-7.2.5.2.xd3 753187527 BLAKE2B ad0367bb2a4a0aba4d999724f6386cd469474f9a998748c0eda2f6e1109fa2fb06f7d71a0ea9b1bf3bcb383249b546197ca05bf0a2a63057d81f01ee35b682bd SHA512 7159ae06cb294f4323905f9aaf2c495e735e749acee8960eca9bcf72ca25718cf66c6de2811bfe538b0fa948b427873a42f0ea39af27d19bc306e68d4419ce27 -DIST amd64-debug-libreoffice-java-7.1.7.2.xd3 730327939 BLAKE2B 0b2bee88dacc1c186355645ffcae7aa7f6b96ac0e28f8ecdebcda878133709dddd1f53df955adb64b7e3a5738361a0c661961ed36f7fc7658e4718aab4a1d2ff SHA512 3e417a5d31028f2ffc9995c742d620f96aa88123ad75ffb70d52b12718b83ca56ffee184b08194530753876654a041426c7b9531c1775743dad903a246260de2 DIST amd64-debug-libreoffice-java-7.2.5.2.xd3 751807644 BLAKE2B 103f01604bd2606566482b6be9b58acae1d82ecbfe035b73bbec87e7f7ddd9649007ea3911ce395987d34bdfb252397c98617ff3c6da4792ae7df9e726ed59d6 SHA512 47e9725f46465680535520383b27e64d29f84df1b6152a312f070f84157e88ca32767a2c2e352623df5c29ed978b624696b217fda943dea07879d2f05e1c5360 -DIST amd64-debug-libreoffice-kde-7.1.7.2.xd3 476280495 BLAKE2B db7457b75111ca0a55eb0cae888f9d8e9322ed882bf5a7786d214c09ba8cc7c327d6cea1bd1a02508d71f25e8a3c29ffe49d1d95845b45c486cb8f9061ae3bfd SHA512 ba216570e618101cb5f09c951600574454bf5d7a124168bfbb5857e5a2a8aff0c6ebcaf97eb546a121814ba99820f845da98081b125d74a4d62b0e1b21d3dc0a DIST amd64-debug-libreoffice-kde-7.2.5.2.xd3 460040481 BLAKE2B b2eabce2b53944997367c5158c8c1ca7bfb2e82e17b58e9142ca3bfa53fb3c848eb719f0e8b11cf3967ff034ead48548f5624a449bbb358eae247df5d1da9639 SHA512 734856278ef502f638e85a2da731e39e464ee7fce13f598f8e01fd8ff3ad7deb4266c1c9249c072bf5b28814ebf98dd57afc9c2f808471a77232769aa4649527 -DIST amd64-debug-libreoffice-kde-java-7.1.7.2.xd3 734480017 BLAKE2B 8854d13e7001e40b2202a0bcc149851f600ef5ed7bdfd96fa50d84066819a8425410860125b593fdbedc9dd8443a759946a15586d683c08bf4a55e56a9d3ed56 SHA512 bbff8c1b3c3d01d0b33967dcf40f36d5a746ba373cef535431047dc7eb4c3437c825228a62e6fafefa3bbca4c68c39b322a9de0c7ac5264efe3fcf0372346e58 DIST amd64-debug-libreoffice-kde-java-7.2.5.2.xd3 756364946 BLAKE2B 62606d4852549494f1907490453c7c2d51b45f8c237a875aca0cbe68873bad5dee4a8660d7477477eb5695c3dfd9363d0c19ef4cffd238eb2e8b4725199b4783 SHA512 8cf360bf8614da8e88dcba711218b6352df6b90fafe6a3e0e4c5bdd8365fe484161391a6b73ecf8ca2b15694b483754d244972f7069a5fe18acfc58eccb28088 -DIST x86-debug-libreoffice-7.1.7.2.tar.xz 1410535408 BLAKE2B 286a778236dee80a2e8079a612613c0197970847b51a98d041bcf7705ee0b17b0d1489e60e8747ca9aa4b5150928ae020a5d9d761b73e2dba7b59be494a9fdb7 SHA512 050295166f081e5b7f24d100a751862fd4e279a7fb0ab8f8388dd21caa93e60b5a40eb723233c799117b5fa574b9ffec5ead91761af7c521b137e035f582813c DIST x86-debug-libreoffice-7.2.5.2.tar.xz 1437665708 BLAKE2B 693afa40cf054bd0a6b84e3f610dcc22147925cc635b671b79812a224384895d15acb8529c5f42ba5ce77891b4383d5f519e74584b0fbd5ee8253f4089a811e1 SHA512 f9e7fc0fc90193aa1d969943986c118af12eee284748dfec689833deaaceaa4c2d716ff54862a901c38a744ee4386ff09bcd78ef3453f40e9ddc609d61185d11 -DIST x86-debug-libreoffice-gnome-7.1.7.2.xd3 1338001 BLAKE2B 15cff9f5b02b45c7eb9d7504476748ff034b34dac599526a20b0538ddc745b86c40953ce7f3b16bc15425b1336e70766fee51f6b4bf778d71171d0f5d619cd54 SHA512 f0eb6469b3cfbd5bd6e76d5b9b225303c52c25dd1c9c3ddb10c1a0cad3df9bd39f1efd814697b4fa4d749189d88b199f0ca0328d99a1cb6f110fafb7d55208cf DIST x86-debug-libreoffice-gnome-7.2.5.2.xd3 1332559 BLAKE2B f87725b3bdae2a60f071d44479c1b9f8734661761a91dc328210855b583011a603b66c1eb9842bb3ea55a445028b328950d4de4d4cac91ca0c7cff787ce8ff26 SHA512 d1490cfc5a0d29165393ed36564b2228f84a37cb031410dc533f843743eafcce67b8fc6fc43bac12a010fe6a4afacf65fc2f9327057c30069169a16916fdc1bf -DIST x86-debug-libreoffice-kde-7.1.7.2.xd3 454011246 BLAKE2B 62ec25f753eacec0a729fd35bfc2f7286a19bd17d97f0463574303e7b9fe74e0d987de19d3956967caebc0efe2fe444062e6aea7a9b2ea8145b7123aceb419d0 SHA512 f6fce013620d5fb1fe96b60e5c41ab61436182751323af354c9b0cb34610c294b175cc131d7e07d472702475b100ea9362086aaa463f0055c304d2a803084f57 DIST x86-debug-libreoffice-kde-7.2.5.2.xd3 437928491 BLAKE2B fbf1ba96d82cdfb68670b2e1be55b4c9f26b4b0dad77e2b524433bdef06e8693761918db0547182e9bde59d2474511ebf0f5dda11c23e7cee03a98198d6aade5 SHA512 79c7c31c83b582f736ce2c520041354dc11bd7274701eb26fad93d76090d9d10b443183402b4253621fae35f87b33da3ccd645f5a5cfc27e9e7c001291d07668 diff --git a/app-office/libreoffice-bin-debug/libreoffice-bin-debug-7.1.7.2.ebuild b/app-office/libreoffice-bin-debug/libreoffice-bin-debug-7.1.7.2.ebuild deleted file mode 100644 index 7d6938c5d2eb..000000000000 --- a/app-office/libreoffice-bin-debug/libreoffice-bin-debug-7.1.7.2.ebuild +++ /dev/null @@ -1,84 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -BASE_PACKAGENAME="debug" -BASE_AMD64_URI="https://tamiko.43-1.org/distfiles/amd64-${BASE_PACKAGENAME}-" -BASE_X86_URI="https://tamiko.43-1.org/distfiles/x86-${BASE_PACKAGENAME}-" - -DESCRIPTION="LibreOffice, a full office productivity suite. Binary package, debug info" -HOMEPAGE="https://www.libreoffice.org" -SRC_URI_AMD64=" - ${BASE_AMD64_URI}libreoffice-${PV}.tar.xz - kde? ( - !java? ( ${BASE_AMD64_URI}libreoffice-kde-${PV}.xd3 ) - java? ( ${BASE_AMD64_URI}libreoffice-kde-java-${PV}.xd3 ) - ) - gnome? ( - !java? ( ${BASE_AMD64_URI}libreoffice-gnome-${PV}.xd3 ) - java? ( ${BASE_AMD64_URI}libreoffice-gnome-java-${PV}.xd3 ) - ) - !kde? ( !gnome? ( - java? ( ${BASE_AMD64_URI}libreoffice-java-${PV}.xd3 ) - ) ) -" -SRC_URI_X86=" - ${BASE_X86_URI}libreoffice-${PV}.tar.xz - kde? ( - ${BASE_X86_URI}libreoffice-kde-${PV}.xd3 - ) - gnome? ( - ${BASE_X86_URI}libreoffice-gnome-${PV}.xd3 - ) -" - -SRC_URI=" - amd64? ( ${SRC_URI_AMD64} ) - x86? ( ${SRC_URI_X86} ) -" - -IUSE="gnome java kde" -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="-* amd64 x86" - -RDEPEND="~app-office/${PN/-debug}-${PV}[gnome=,java=,kde=]" - -DEPEND="dev-util/xdelta:3" - -RESTRICT="test strip" - -S="${WORKDIR}" - -QA_PREBUILT="/usr/*" - -src_unpack() { - einfo "Uncompressing distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PV}.tar.xz" - xz -cd "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PV}.tar.xz" > "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PV}.tar" || die - - use x86 && use java && die "There is no build for x86 with Java support." - - local patchname - use kde && patchname="-kde" - use gnome && patchname="-gnome" - use java && patchname="${patchname}-java" - - if [[ -n "${patchname}" ]]; then - einfo "Patching distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PV}.tar using ${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PV}.xd3" - xdelta3 -d -s "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PV}.tar" "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PV}.xd3" "${WORKDIR}/tmpdist.tar" || die - mv "${WORKDIR}/tmpdist.tar" "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PV}.tar" || die - fi - - einfo "Unpacking new ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PV}.tar" - unpack "./${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PV}.tar" -} - -src_configure() { :; } - -src_compile() { :; } - -src_install() { - dodir /usr - cp -aR "${S}"/usr/* "${ED}"/usr/ || die -} diff --git a/app-office/libreoffice-bin/Manifest b/app-office/libreoffice-bin/Manifest index 0f5d72985218..fae8a51d59ac 100644 --- a/app-office/libreoffice-bin/Manifest +++ b/app-office/libreoffice-bin/Manifest @@ -1,18 +1,9 @@ -DIST amd64-bin-libreoffice-7.1.7.2.tar.xz 136085032 BLAKE2B ef4493c580726d26d3bf05a289acc2f030ba77f7924bab265e9c74f22f79616b61f3f51380526d934f1e3c9d697765f427676ffb483a5547f0fa79b99de17d7d SHA512 b45503b8e8105ede3e02c32ea50c602bdf79238cdd8e1d7c8abb503538ecfe9d359f59c174666cab3d4621e740525d6e2f002fa28c9f77989cbc3c963cb10135 DIST amd64-bin-libreoffice-7.2.5.2.tar.xz 141659504 BLAKE2B 3f8004e28c52ba2894d3ab4c643291b3ab307818599ad17af062a7cbd6d0ce096fae610aef955cda730344699ba6d025d532c95233b13c7d4083bfbbb227e517 SHA512 4083a0e6c0321478453eaa3a4fe5473325dc375900b3631876cb1695f4b6f6e81b2c79045eab92d76ddcea13ae7100f115a3f2b7da86afa20d4ff1ef67018dfd -DIST amd64-bin-libreoffice-gnome-7.1.7.2.xd3 1468305 BLAKE2B 117776d451dd580af3448fc109475d09fd4f8cec2e3d7d8d2b628a4bc469aaa18b96c1217e69a43197553b373a1eeee314100ba90e6283c938cbaf9f8029f667 SHA512 6a989daac6215de1029136b5723bdead79afa3f420d4f4a1149c31ce1a6ec69a38443f7ff74f9d87cb594895810009a110a758323a3ccf1d1f8c7160377aacb4 DIST amd64-bin-libreoffice-gnome-7.2.5.2.xd3 1454525 BLAKE2B 2037e87a38b2cd8d30583b6145c99d884692e053f3e0d7002a2e8e461af288c0a122786ecfcd9e82a6c5c4f4bb98b2c59474874eed23272fce66cff9d282e68b SHA512 dbb2c1f5ede93d3ade9932ba1c0f4709e54280f171cf7a6efe1ec67a716ff6370f994ccc3ac62432d3503b9cd840027cf4b865ad31ad095ff2614f4ea93583a6 -DIST amd64-bin-libreoffice-gnome-java-7.1.7.2.xd3 31065813 BLAKE2B c7a561fb69a79a5da02b52db989e36baa2e158cc81b4a03c77484b0191feb6a4b21aeefbc17a5242c0b8817483476ea089791d14682f342d30bc44e587aff004 SHA512 71b8b0ccc93bef2da88c481c6f832147f542af41d9858ad4c7763de6b35fa95d971db28609a6ef0d03bd98b5c27d23e0196889b94f9150ff337853ce2b4665c6 DIST amd64-bin-libreoffice-gnome-java-7.2.5.2.xd3 30819131 BLAKE2B a6cd99dbff624338c33cd00fdda1b010acbc2a5aa3d0025a8481bd047d8f74235e5026421885244fbd800fd8af4d4218d4dafc32afea10a48e3171e60109cdf5 SHA512 c9c0266ffd557c6551fd663d7bda186d9a434fea4c7e6fc26bf3d2afa3eac74191d3837dd49d4447209c53baf18c6fe3394c2362c5d3e011de70ba75332d8237 -DIST amd64-bin-libreoffice-java-7.1.7.2.xd3 30876880 BLAKE2B ab1eebacd6f338a5d17a71f04fb04ee485fb68cac54bf008b58675013c77dd0be407fa053a48821d6fc98ebd2f22fd58a21f4c646c49d5c31431e073cd308ac1 SHA512 2ab214cb5f776d15b420adee25ae529acff785735e0f3af2af700769952c41b299d4aa2becd8804d11b48c96b7ff093884b62de758e69574ee829a89ce16c8ea DIST amd64-bin-libreoffice-java-7.2.5.2.xd3 30704441 BLAKE2B 7ce0ad8b709f6331f94c56b29e45047c320502797fe23175f9c517cad8e1b192e5f8f2d92d4ddaa0a551accf33b587ed6493369366ae4496473e9e666d6df134 SHA512 6522aa848195b602681d972902e485bfcb018e578f8b0a693aea35a0afa772d054b62f3eefb3e53d54c9791fbfaf275104dd2d95e8c7f8b08c5f55a29247e410 -DIST amd64-bin-libreoffice-kde-7.1.7.2.xd3 21776147 BLAKE2B aa3b38ee9254199f3e23241697340650608786db2789723a0ab306b260a27b12a2171d1218434b7cc9d79a39a4335881fc8f1607da46dac643e6ef4f50afa3b9 SHA512 35f016d5b7b06cbc85c754588e074e5eda5f3f0aa92a36659381bff18c493bcb3ee7c2b366364928b1a3716c0b4819b8b5b17013c84862a93331c9bed92287f2 DIST amd64-bin-libreoffice-kde-7.2.5.2.xd3 20966714 BLAKE2B 9a9503a191259ad054d72582b88e5923738bdd7bf3008493e6064b4fb84973c5763d8c29bf88db438b5772f11b63ad029ee7a32d791a99c640a56a1e1ae94195 SHA512 2ea0bb46e19548e9c24f0f9713d1c9368619d4d83fb8332ee85a3bc72497d70110a2954b93c51411c83b691195a17861b17657884d73e87f5699fb7d8c40072a -DIST amd64-bin-libreoffice-kde-java-7.1.7.2.xd3 31001312 BLAKE2B 7fa7e30a355cdda02fcbb138a8898fe4251643480e7b82290f50186e57837e6b9ea9f59c7b6314aa9b64ca8a80be3a337e90bb262fb986d93e530cf83ba04d79 SHA512 d680c553f899ca3af5b76bf33d40e548e435016a7b3d5c0ee24cfde57b0ec4ef0362a302123ce79d0cd6b686ea60523e0320e8041e37538e52f68b9c62ce9929 DIST amd64-bin-libreoffice-kde-java-7.2.5.2.xd3 30833000 BLAKE2B 20b8c90984db7f61f92d4e27503231efd88f04fee92743e1e80f5d5ba760b08ca77984dc63411d10219b88be50b5140ca0bdf161077aeee3e921dcb2e4f2cfaf SHA512 60d065c777cc922b6ce04c7f5a7d5eb7caeb76356cd4cbd574a4a1e70df8eee387898ab98f6c669dbc19d5b615ee31d0a13d50b02cdf9ea0b3ae8d209c0bf8f6 -DIST x86-bin-libreoffice-7.1.7.2.tar.xz 137617724 BLAKE2B 919be7e29ac3f5c6eb11ac26a10b5005ab64e31a8873cdc5eae896afd3b6ca197c18f90d55c5ec2f6e02e1a03e8929076df9f55d78b356fc13f40fc8ac62c5d1 SHA512 ace271ded273c9b081193d7d31a82ee4474c9b070969d9e848415fa47caf0b314342335cf5dac7a14ae758641f9073ad56057dc5d7e3bc6683bf4e2285b6642f DIST x86-bin-libreoffice-7.2.5.2.tar.xz 143261716 BLAKE2B e9b147d79265d5e73c4af998808b12c0c07efd23ccc234f49f26db1827b94ef6fade8e692955e36cda8e3a067ce4ac03eb400f92526ef33082c347c2540ccf90 SHA512 b436c2cf330c2770b2bf7e80d8645ad55204b5920d41ca0c8506d3b0277ed967ade55bec1affbc42cb2b28f7723e42ce5207c4d2bdf293e0777eef31d9675202 -DIST x86-bin-libreoffice-gnome-7.1.7.2.xd3 1455549 BLAKE2B cfe2c9bb8ef2b237b8f672c54d2a4a062cf2d4385a3268d17610334eaf43f7fa1c669ae0e7562a4c551ef757a60fb533af14bcde425fd70a96bdf3bbc1090c4b SHA512 63262258b34cd10b0f2adf528a8d3368552c975b6f40cab2db1f86e768d721d4d78ff6559165928d2f6d920daaaee14234abc1588106a00634cc8b4f7b57315f DIST x86-bin-libreoffice-gnome-7.2.5.2.xd3 1459128 BLAKE2B 041da1b99e451933ffcf2f9d8652b080c41b3fa0ac31d38c0cd7b23d25e3e519c190feb114c430453107ea402867128497b36bae2467e3473aad68e134b530a9 SHA512 8c1821b788655a337e1dd19d4fb020729befb47f36f76bad0521f65ff96863ff5920e70e0f59c7964adf609603d64f521a61862e9434c85a9f6520aeb173be3f -DIST x86-bin-libreoffice-kde-7.1.7.2.xd3 20180804 BLAKE2B 2db3f8240f3bcfa1c719f98dd8fcdf9f93bf0e755211d06ffdbb456743dcaba05a5062563c7b6fd0b92e29f9a73c2752e532e7479cc7dc33f608a81fc10025c6 SHA512 0383a87693a09ddea3466ef60e98df2838852cb32c136ffa7c68687f637d7a056f426bd3cf478d6552be511cd7dc3824d95ce070fc7e14bc56f0c46ed19a389b DIST x86-bin-libreoffice-kde-7.2.5.2.xd3 19655768 BLAKE2B 5dc888bc468bd4458752200ff437bca544e83b18c4f0de000228dbc1e8a738fb992ee97add1fd2f0f3bdb8896d72eee2d7d07aabec3c301c6e588f2e1a5ceed0 SHA512 544e3a3da7362621b4044a47180f1959080f42fd20c5b5361d09da239c3ec6f2cee2bacbf57dc1e4da6076fca58345a3a8ac1a9cf1f7001140b891242785822f diff --git a/app-office/libreoffice-bin/libreoffice-bin-7.1.7.2.ebuild b/app-office/libreoffice-bin/libreoffice-bin-7.1.7.2.ebuild deleted file mode 100644 index a4a3a201001f..000000000000 --- a/app-office/libreoffice-bin/libreoffice-bin-7.1.7.2.ebuild +++ /dev/null @@ -1,253 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -BASE_PACKAGENAME="bin" -BASE_AMD64_URI="https://tamiko.43-1.org/distfiles/amd64-${BASE_PACKAGENAME}-" -BASE_X86_URI="https://tamiko.43-1.org/distfiles/x86-${BASE_PACKAGENAME}-" - -PYTHON_COMPAT=( python3_9 ) -PYTHON_REQ_USE="xml" - -inherit java-pkg-opt-2 python-single-r1 prefix toolchain-funcs xdg-utils - -DESCRIPTION="A full office productivity suite. Binary package" -HOMEPAGE="https://www.libreoffice.org" -SRC_URI_AMD64=" - ${BASE_AMD64_URI}libreoffice-${PV}.tar.xz - kde? ( - !java? ( ${BASE_AMD64_URI}libreoffice-kde-${PV}.xd3 ) - java? ( ${BASE_AMD64_URI}libreoffice-kde-java-${PV}.xd3 ) - ) - gnome? ( - !java? ( ${BASE_AMD64_URI}libreoffice-gnome-${PV}.xd3 ) - java? ( ${BASE_AMD64_URI}libreoffice-gnome-java-${PV}.xd3 ) - ) - !kde? ( !gnome? ( - java? ( ${BASE_AMD64_URI}libreoffice-java-${PV}.xd3 ) - ) ) -" -SRC_URI_X86=" - ${BASE_X86_URI}libreoffice-${PV}.tar.xz - kde? ( - ${BASE_X86_URI}libreoffice-kde-${PV}.xd3 - ) - gnome? ( - ${BASE_X86_URI}libreoffice-gnome-${PV}.xd3 - ) -" - -SRC_URI=" - amd64? ( ${SRC_URI_AMD64} ) - x86? ( ${SRC_URI_X86} ) -" - -IUSE="gnome java kde" -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="-* amd64 x86" - -BIN_COMMON_DEPEND=" - app-text/hunspell:0/1.7 - =app-text/libexttextcat-3.4* - =app-text/libmwaw-0.3* - dev-libs/boost:0/1.77.0 - dev-libs/icu:0/69.1 - dev-libs/liborcus:0/0.16 - >=media-gfx/graphite2-1.3.10 - media-libs/harfbuzz:0/3.0.0[icu] - media-libs/libpng:0/16 - >=sys-devel/gcc-11.2.0 - >=sys-libs/glibc-2.33 - virtual/jpeg-compat:62 -" - -# PLEASE place any restrictions that are specific to the binary builds -# into the BIN_COMMON_DEPEND block above. -# All dependencies below this point should remain identical to those in -# the source ebuilds. - -COMMON_DEPEND=" - ${BIN_COMMON_DEPEND} - ${PYTHON_DEPS} - app-arch/unzip - app-arch/zip - app-crypt/gpgme[cxx] - app-text/hunspell:= - >=app-text/libabw-0.1.0 - >=app-text/libebook-0.1 - app-text/libepubgen - >=app-text/libetonyek-0.1 - app-text/libexttextcat - app-text/liblangtag - >=app-text/libmspub-0.1.0 - >=app-text/libmwaw-0.3.1 - >=app-text/libnumbertext-1.0.6 - >=app-text/libodfgen-0.1.0 - app-text/libqxp - app-text/libstaroffice - app-text/libwpd:0.10[tools] - app-text/libwpg:0.3 - >=app-text/libwps-0.4 - app-text/mythes - >=dev-cpp/clucene-2.3.3.4-r2 - >=dev-cpp/libcmis-0.5.2 - dev-db/unixODBC - >=games-engines/box2d-2.4.1:0 - dev-lang/perl - >=dev-libs/boost-1.72.0:=[nls] - dev-libs/expat - dev-libs/hyphen - dev-libs/icu:= - dev-libs/libassuan - dev-libs/libgpg-error - dev-libs/liborcus:0/0.16 - dev-libs/librevenge - dev-libs/libxml2 - dev-libs/libxslt - dev-libs/nspr - dev-libs/nss - >=dev-libs/redland-1.0.16 - >=dev-libs/xmlsec-1.2.28[nss] - media-gfx/fontforge - media-gfx/graphite2 - media-libs/fontconfig - media-libs/freetype:2 - >=media-libs/harfbuzz-0.9.42:=[graphite,icu] - media-libs/lcms:2 - >=media-libs/libcdr-0.1.0 - >=media-libs/libepoxy-1.3.1[X] - >=media-libs/libfreehand-0.1.0 - media-libs/libpagemaker - >=media-libs/libpng-1.4:0= - >=media-libs/libvisio-0.1.0 - media-libs/libzmf - >=net-libs/neon-0.31.1:= - net-misc/curl - sci-mathematics/lpsolve - sys-libs/zlib - virtual/glu - virtual/jpeg:0 - virtual/opengl - x11-libs/cairo[X] - x11-libs/libXinerama - x11-libs/libXrandr - x11-libs/libXrender - net-print/cups - sys-apps/dbus[X] - gnome? ( - dev-libs/glib:2 - gnome-base/dconf - gnome-extra/evolution-data-server - ) - media-libs/gstreamer:1.0 - media-libs/gst-plugins-base:1.0 - !kde? ( - dev-libs/glib:2 - dev-libs/gobject-introspection - gnome-base/dconf - media-libs/mesa[egl(+)] - x11-libs/gtk+:3[X] - x11-libs/pango - ) - kde? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - dev-qt/qtx11extras:5 - kde-frameworks/kconfig:5 - kde-frameworks/kcoreaddons:5 - kde-frameworks/ki18n:5 - kde-frameworks/kio:5 - kde-frameworks/kwindowsystem:5 - ) - dev-db/mariadb-connector-c -" - -RDEPEND="${COMMON_DEPEND} - !app-office/libreoffice - !app-office/openoffice - media-fonts/liberation-fonts - || ( x11-misc/xdg-utils kde-plasma/kde-cli-tools ) - java? ( || ( - dev-java/openjdk:11 - dev-java/openjdk-jre-bin:11 - >=virtual/jre-1.8 - ) ) - kde? ( kde-frameworks/breeze-icons:* ) -" - -PDEPEND=" - =app-office/libreoffice-l10n-$(ver_cut 1-4)* -" - -DEPEND="dev-util/xdelta:3" - -# only one flavor at a time -REQUIRED_USE="kde? ( !gnome ) gnome? ( !kde ) ${PYTHON_REQUIRED_USE}" - -RESTRICT="test strip" - -S="${WORKDIR}" - -PYTHON_UPDATER_IGNORE="1" - -QA_PREBUILT="/usr/*" - -pkg_setup() { - python-single-r1_pkg_setup -} - -src_unpack() { - einfo "Uncompressing distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PV}.tar.xz" - xz -cd "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PV}.tar.xz" > "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PV}.tar" || die - - use x86 && use java && die "There is no build for x86 with Java support." - - local patchname - use kde && patchname="-kde" - use gnome && patchname="-gnome" - use java && patchname="${patchname}-java" - - if [[ -n "${patchname}" ]]; then - einfo "Patching distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PV}.tar using ${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PV}.xd3" - xdelta3 -d -s "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PV}.tar" "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PV}.xd3" "${WORKDIR}/tmpdist.tar" || die - mv "${WORKDIR}/tmpdist.tar" "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PV}.tar" || die - fi - - einfo "Unpacking new ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PV}.tar" - unpack "./${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PV}.tar" -} - -src_prepare() { - cp "${FILESDIR}"/50-${PN} "${T}" - eprefixify "${T}"/50-${PN} - default -} - -src_configure() { :; } - -src_compile() { :; } - -src_install() { - dodir /usr - cp -aR "${S}"/usr/* "${ED}"/usr/ - - # prevent revdep-rebuild from attempting to rebuild all the time - insinto /etc/revdep-rebuild && doins "${T}/50-${PN}" -} - -pkg_postinst() { - xdg_icon_cache_update - xdg_desktop_database_update - xdg_mimeinfo_database_update - - ewarn 'If you plan to use the Base application you should use a source build and enable java and firebird.' -} - -pkg_postrm() { - xdg_icon_cache_update - xdg_desktop_database_update - xdg_mimeinfo_database_update -} diff --git a/app-office/libreoffice-l10n/Manifest b/app-office/libreoffice-l10n/Manifest index 4c8c3817a645..4bf6abdff327 100644 --- a/app-office/libreoffice-l10n/Manifest +++ b/app-office/libreoffice-l10n/Manifest @@ -1,186 +1,3 @@ -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_am.tar.gz 4127467 BLAKE2B 3da0b51acd4f6e430c12e27e10480bd1ed473b62dac053da859023d1b517a35fff6eaa1cef8e7369678a2d8e35d355a71cdcb9584e5f978d401d850eac9bccad SHA512 5a31733ade3f9148ca487317dd8e7f5939d9b623f607cd8203c9d93bab53cb29147c4bc475597c5084585b988cc5b6ddabc978b8cb92582777b09e03b1d3a1e3 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_ar.tar.gz 3599717 BLAKE2B 4c7b659337c38b2dfd5a19d9ece1ce37fc8a29ce3ba0dafbb81551476396f4ef6b76aa0bb45004747923158c25c4d6e3e2bb1da1e9fe0235a042cd8538c9579c SHA512 e06688deef540711a1258c9ed66237367c7292828e952119e680432f1f4f0b15064157292fa2d2355e761cf331a59738db560eec052ff000079ad8a1e7148879 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_ast.tar.gz 3837543 BLAKE2B 80f7b10a9b8387f406e7b2918284e4179201625e395c03745e83a9acb82798a9e49320e21beaed71f5cb3d98d2493467298fbc06c1f571230f64332700b0a87e SHA512 247cc83437fb8cab4551b621f521b33082121845f44225e69031eacc16ac17e1e7d0202c55fc0b9181f51c6a975a24db426a7464fa31b1dbb4c6b3342c8d5bed -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_bg.tar.gz 4166874 BLAKE2B 1e175a8fe637ff38c5c020efc46971db8ba892136bf7e0301c8cbbd35181854312de83c09655defc8aedaace28c5809f376a4e9c1401e406ab193bf37f01456d SHA512 1097b001e0efd600e69fdf510333d2d8683365d3e92c22b95468f2f66e3ee4c366fb831ebaf9c96453226b342dea7f876c3368189afb9aa3e676a6855e927376 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_bn-IN.tar.gz 4303990 BLAKE2B 603ce9eadfa763bb7efa318d9c09fdb0266b07c1cd40530eec23164ee7d8c0ebfc94afc6849daf4c5f61c4b993182cd5042172020703f22826395b7fc7d2efb9 SHA512 9689da4bee7fee42ff21b7a3f42cb5e40f50b95991dcbc910b868644fbf7a9b3fa413e878dfc327280943632c1a29964c91b21be07498350b74f33a0a36b2a69 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_bn.tar.gz 3981802 BLAKE2B f108b474cb3de207b53ba1f4b861be6004fc7b6fcb8244d5ec9e5d89cb4a7260fc0402f3f10fd6b0f4f4fb663a42e8b363cf96b7dc9b1f6367723ae771dc2b73 SHA512 814346364fc7d7a4c67843f15fcfe329df88f4ff07976c94ebe78cce3033ab9a3c2b04a2a6a94f1f13effaa85d62df78d343460abc5d2949dff1780cf92bfbd9 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_bo.tar.gz 3989770 BLAKE2B 541c943ad4b46f09b6dd91909886e0def37587c1349fb3a00f33f7df710c59ec07bffdeb49deeb5d1aeec920714d94a4226eb50959ffe8d213cc34aeb096f984 SHA512 38a37450de501ec0022037431307fd2dbb4fce4c9488f37a77b39d3e3ba8fe3d5cf00009365acfd685ab8ac877124f06970d998c3aa39c21592ac14e652e5386 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_bs.tar.gz 3721275 BLAKE2B bf63fdfd4d52c36fe3f392f93f8c2455d091887bf35a5a6a83df973fc99e8868f634283574aaeedb62131e8e77843614736c114fc5c59f95567c14726d1765e5 SHA512 05920857ff0ffc19d1d5977a0f8abccdc44bfd31eb394d2a7ff1570271d6424270870e8731e9ac461c8c34eb3c2d41ce0f05fdf96544a97c6af070b7e09b08d6 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_ca-valencia.tar.gz 3866178 BLAKE2B b32097e6baaa75ecdeb6d8f080379d532f8a04c37b41c293c357b092e9dde6ee350f9238cc9363f20411590f6b01c76d81cd0869bf238f80ed515cc5ea39fa7e SHA512 9c13c2404cdc8604fc6acdae8da7c6f1732196850ba110eeeb09bb1de0f4742187c259a989cf9fe89400db5e1021b815b7ccff7ab502be4d02805a56d1adb6a2 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_ca.tar.gz 3856815 BLAKE2B 7014eaacb4d66816968088f23cf5c185caf82ae3404d9c0624a3d554719c2116bf9f8bae7f472e1ad458dff05519901c0aca0c287d1bc92cfb95b0dd9a7e93d4 SHA512 93fe9dc5b0d5994a5c83de8b022f6d0610ae989401f6c563c0f7b0ff0bf410abb01a0be3129f73f7b9dba43aa7434afc20fb52311caa4b30ffac03bf0f49a42d -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_cs.tar.gz 3880194 BLAKE2B 97e06b917a7a4085e8cef1bd41c4f274543220fe45b11c6dbeffb3a8657bf90422e1840e69c62edc541b6b43a05b51fd278b27faddaf1f22a7770bdbf163d799 SHA512 743da8f0a3c70fea2a390c6b4f27894ecaf54901896da13f04a2d35b22c011c50141e0493400ed9376b0fedbf9cb0a88e9b1f50a5e0080b33b2b8af4ca41f239 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_da.tar.gz 3785348 BLAKE2B 86fce185d55047cc60053797df821a388b3c1d46c6e307568f1e74cb3191ff45557203a574d1f92ae3fab55f2e173b62a9c0920516e32648ba64556bc2210036 SHA512 1abd473e28f2e88b4593e9450bd7ad777bc8c4279e6df9ea7fde2fcaff13d39a7af2a1f2ba196589e90e34c6869e674319a79e3d1ab02b718e61e9e7395dd9fb -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_de.tar.gz 3943259 BLAKE2B edc6d36b662bdf8bbdb097503f3d425b8b5a63daa82728a941c9debf7b355cd4be69c28969946f0a501fc9584898de8fb7f631c51f0698c1fef31a20e7905fcf SHA512 39dd7acc834278814daca1e9878c698682365439fda9fdc16657da1ba29e37fad91aeb608c8293abb09a46ef17afef88a5d17359153a76fc229b3d829b3981af -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_dz.tar.gz 4137207 BLAKE2B 274b821cd209517979923fcf2d0a864ab6c54ffc51c9e6c0b85a00192999072350144777bf9c1d8810f7e145387e4060d56ae94d540985457080209d9b5e937e SHA512 468b4dd9b6c69b4145751bbc315cd1d57d333fd60d555a1f79f20e66e7bed4356c44e2e9adaee14138762494d6294c2ec42631e7bef284ef701aa59d2c9bc9af -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_el.tar.gz 4591866 BLAKE2B f6fddfefa4bbd18acd830e65687159923013dbac9bae6b54b9ff9e8b2426910c7403a19b7069fae1f688679001986cee7844b9c57b62704e00beb55edde533ae SHA512 f868ec71ad361e286fb5d63dc31db06ca845786b515723d52d3c15f305ed21673beca9aec3e8b08aa03aebafc435be7904e57c34327cff48f72a7f2a9e3c8367 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_en-GB.tar.gz 3607529 BLAKE2B e1f867a7a827b3b1fb7f97a9b04ebed76cd8636a278ff49ed7380c3dcae56dcb58c5d04a80b5125b0054d7141bf97198c3eccf3e5f90fd5ec4cb5ed8eedc2d26 SHA512 51e21fa8573fb431747dd8881b7fffd4c6ffc15b34aea8b2bc87a074b6fc7df8d944c0a0769bdea254a0f60baf8c1ae60445a91414ebb684cf8aa8545f9da0e8 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_en-US.tar.gz 2286456 BLAKE2B 4e20925f0e28aaf0e10aa37cc0cc474be6ec942f468e41a80a96219da0496ed585db392f79414df8291afdb95c03bc61ba779352871f86bbf4239d4e32acebe6 SHA512 558e7796ecd8ad49ab0c352116d7df150ecfc1af691b422bb1ac92dc06992f1dd8b540bfbe88aaa2d20b882e603ca67392ae359082e8da7299e28f472f084209 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_en-ZA.tar.gz 3600018 BLAKE2B 235c137c982e366982a5e40ae1e4228cda8103f8aa6cff22b93cddffde9da14b40f5b7a390024aebcc2a0a98786dd5a434f0ce8bcefdf7014e540b262a8e6d11 SHA512 d9cdd61282539194292ef937d100ea556986c15deca7a080ec1d4cd77473fc2844687d3ee80ff339992c5faeb8548354ec4978dd59c3cbfda041a5ab9b79047b -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_eo.tar.gz 3700352 BLAKE2B 64a9575f781e052cba3e54f46c14e6511a9aa850c3211add2e61c098b1652fdd751058ec2f29267243ed7dd53ca017f7165b320ee0e1a94d9aed5a85be479cce SHA512 40685e7e1aaf35a1aa7cc3ce8fa73760d043c1bf7a3cf7b5023feb6b3c370cb6a359ac1e3e2383cbde130bb45539e3ddc8571d0c6b36c29e39fa61785b89e09c -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_es.tar.gz 3899532 BLAKE2B e5b4c8033eebd714c799916109b52e0c7ec99ccb0f3802a28f77ea795a86c223a6e5f62ce75035217080aca4431d8d6b01130a3ae6b123d1aea7deb800269b9d SHA512 b5f0b2d252089e29a3b43b52092fe8bbe690f5937213267fa149f432d2d6252f792df51db4e2b9b9ff858f969c24a503201d60878e86a9761a45fee2637efbb6 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_et.tar.gz 3745429 BLAKE2B 4c8cab9b0d323edea6a35d3504ccd17231ddcfbc7027c9bac1b9f2508cb225d3581ce3575f4434543c68a3c5e3b9c16a271d219a4f0f93699c26d4212317af60 SHA512 7b03b06cf2dc57459b0ab7ca8d19d2ff60d7ce6d7be383bfde7cb6933b0d98608e6812e4b2d867671400fac30d0a081426aed6d959bd5f7266a78d0b05f48f77 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_eu.tar.gz 3726316 BLAKE2B dc0d727bfc880e05463a7d111628dce50028a625d0f8e708fd996e2130b33b83f4030cb59a013763b093f4a992571e792973780ec0b881d753e202813d046671 SHA512 f656e16e91226310649af35b1c49e1da0b8005aeb0771325bd09fd4ab408c6f5efbb2194b31f34ac4fb6547010c86246b70b3ec19db6bc666348e19fbaf90ff6 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_fi.tar.gz 3751679 BLAKE2B ed52abc7cf8f7ae0a89931063c995c0b0a52c3d414218b71f3e56ab36929e34a9a5f8815aa246858010982389326872fd43270207541cae5dc1abecb6dd18256 SHA512 ca1be2bc69e93c8380ba60759f864ea5960c6d6e25e0cb9780d9f901d8ba1c40458d3b95091c283cb1459f3f7719e8d22d9dad338d95da5ec4fe99cc13732bb4 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_fr.tar.gz 3882874 BLAKE2B 7cadc866ff8dbe97f78cf07b8dfb794e35e345bd8d6206eac1e8a779661cc7341385d1df0caac936487baaee1e09d2d0f35108f17e48335723d636a22b6d9fe7 SHA512 54ddded5607def5c46e69fa1452511fe1f7dcc95db22ca6439bf229e06d04782883dc2d95ad06c52a6965fc9ddafbcdd263f17f36ce1a1474c43b0096b17c0e1 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_gl.tar.gz 3836443 BLAKE2B cf4b0baaa1af54c11e2f296c682c954ec9a51bc9e3c8201f976690e42277853d45792ccb73b3ad06349cfb128210a229a0c15ace3e9cc5686e924ad387307f02 SHA512 b19de06f69654c77433fdbadfcbe833c229c97e0464bc33f41e8ec5e372fbdd43df1a5cac90d302d95179f2f12bf1890ad0c7600643eab74e720bf4665169702 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_gu.tar.gz 3687929 BLAKE2B 0128520ff6efa92949581450398ede65e9fb9f68c265a1b87df5d7e627cdc063f400243d1aa0342f65bf17ff99e7ebc2be42379c2ababd085b5559f98573612e SHA512 0a5a7c2e8e1118c82a5164f519051d3a71436b73892c7500350c62fb8a88292da7b78414a9108f844409df00c3c866d19e9b5dddf26d582f36517be88ecf80a4 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_he.tar.gz 3460143 BLAKE2B 7226b0845dd5579e9e20dba857ca8e745c9126ab964c8bffa4a552b72f15f3083c36e7e16fe34402fa4ebf7e045274624d7f1e2d096f3f6c8118336e68bbffb6 SHA512 02e5b41c8254691a5af4c3cee0f144f8f2d76446b1f411d0f0e4581d6804dd96daedf09ac6ce98b86086944b677d77067eef336c34f9c710a9a6e5fe3138a3a8 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_hi.tar.gz 3816216 BLAKE2B bbbbbb8f897ca51e5739ace6f84d2c1222908db3e141c7d2148b904cad47603f2241977e6dee723035ed96bbef5a27636f8be4155f4d786df35155d7c33abbd8 SHA512 b4f79941ce59c772bba81e00a8aabeacca677b70a0dad1b43a9084e18e7063e30ae048419a2865e999d2949da42b480710d7704c7053dbb0ed7caa0938915261 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_hr.tar.gz 3726980 BLAKE2B 200fbd8020cd2295846a9ddb155852cfd3dbba4484870485c996d6af2fc0534544ea059767762508a77716b4624184bfe3e166afd33829c34a406a8c7a0fc1f3 SHA512 491b839f5bcc9ad57eab20da3784900fc60cbf3c86fcb6b8d55fc99b302f4ae1b9f879e5f17f03401499e2d47082c9b274e08c39049d8afe049821cd2ed8e55e -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_hu.tar.gz 4005025 BLAKE2B cc6e82c5284df50bd29ecc8c05095b9d6de4449c9a693274e6cb9d7ac3610989148ef1b96576a67d878e0ad4df92baef2f87d675796a66fb030e33f1a73ad9de SHA512 fd190472cde595cf79e8d37dc97a8fa90e1bfeaacd7b8deb5fa80821cc8a3baf2f1961d2cc11a2ea7c3225538ad84c7304173ff22363dc673c1f500207c80493 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_id.tar.gz 3683152 BLAKE2B 4d210e1d18a7e524c3cb90b92db1c41bdc454319136cbb16e07351fa3086a871fe5ee6d5f076b892a8857555e08e3c58197fd30a5f9414e14bdc456fe35df68c SHA512 85e5a33f453e3d007a512945f95b06f471c8bfb14ec82f99278a9f94a79a47ba7689927c5a28f1de7b15c4e4308a72d492a20fbd0001aee87203c6dbab173d1f -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_is.tar.gz 3744766 BLAKE2B 1be6d780ddfd6b7d2f278c5355d2ecd6162d530cc0f0b580cc9e77f0802739ec4dbc93bc7e2d1db2d85e321011a14f7905ad0d3b433b3a72caffa4e5ffee8940 SHA512 f06cea89ef2cf4902f87f3e1ec549b654173ec1761f12bf8da3facc1874ba50423142d5758c6a657f28b6e4ac455e641a412a4ba904918d8dd140df5248f08c3 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_it.tar.gz 3804939 BLAKE2B a917c0581522f9a73beaa08777daea10b17ac593ec6ca5fb8f82497f3a2d9105b66111df73947a83730a380202da112b63862e287124aede9010ed9e4d9ce97b SHA512 f9be897d2dc7a47fe52dbfac1b77519817f1c77c6490da630ad5d445fbd13fefa47c21e7a5a5924c61a516f4d7339cb585edb138b69bce2e83b37a1c54ca0032 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_ja.tar.gz 4464246 BLAKE2B e6153d6ddcfe080af72016298ae8ff859cb21f44d936e1e335305ae6d7a25d83d718a1379891c556368aa5280e253e7d2fa1cfa3e0cf94beacc75f2e6639d9d6 SHA512 3dbed3cf2ff20330f891e897678ae41772de0aebd677b47fc3102bc9178d4de8f6906d6341c09882a973650b7cc6c16d378c95475ec5409710470a90224438c4 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_ka.tar.gz 3932244 BLAKE2B d117204e08cf41ca1a543745f97013b6ac14148e97da3cc6c2f0c8fa2b38d015dfa3567cfd70c933853eb4ab9436d7865b5d5546fb449f3b82214016148da335 SHA512 c49f37ee4e562560148cc62288c17c76d1ad07504bf9f8921566470ef8ac547ce692369652b93f34beff31dfdab787a47609d4103b1d3ae4615bae04365be66c -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_km.tar.gz 4268077 BLAKE2B 0064918be967e5202bcf6012de950c66971aa9e1517dc2f91c6acd219a7bd974e03229318edffd26d2e43708281f16e4ce0e6f8abfb7475150c62128362be090 SHA512 991008022597ade5a0e2c9476b8333d8d34c4b1b0ae3d2e96237b26436079adfe121535fea2255ef0b0bfb04cd7454bbc3545f85abf0474dd04f85ab58c8331f -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_ko.tar.gz 3964803 BLAKE2B deb6ef8a5fa46a6f49c900c13e3228437ba762d92400c5fd7ab18412693a53e348e389d9e7bb5909ec7a238d9cc938e3c0a47875246286a3b0ba1b33d729a1c8 SHA512 2141f673c2bdf687966c6c66f7df1ac48abf3eb9a3e084d8c96f3856311f8f17b4505ff8cdaf68347c46908a4d295a20787e660bc5dccf50df50a229ff3fa315 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_lo.tar.gz 3685442 BLAKE2B c1e9905e02d551913a8aaac61b949401be93168c11102f77012a0f0f276ce19183627ecc17d7a9ca0314e70040db6d5bf5fba60a4dc358a469e73cddde295f52 SHA512 49b81df3a5b9275054f9c384b8956317987b25fba63b8b5e84fbb80d850e2fb248e946b7b245f5bd9710cea374f73ec952606edefff3ae1211c2c5c31bbfb98c -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_lt.tar.gz 3902771 BLAKE2B 96c7340a874c604eed150419dcb647d99d31d24e5116e185f92e15dcfca35372c9d7c718473a1766206978e2a9fcc5ca84e8390aed8e7269a5b8b3983d482ba9 SHA512 7441fd268533c7ec31aafc45d2f28ae76c2d52a077d2c5ec223f4c07e99d55065115de12584e1430424b5c8641ec7872d680c3c09290b016aab3d37558c7656f -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_lv.tar.gz 3739050 BLAKE2B e15f8f054a148422541ffedacfc5e2a7343c322ed649aa3683eb31fcfa43b5e4a06b84decc73356b8e9ca69cce86a862d520b051139e4abc027ae288fe3727e9 SHA512 329c72574b30eb2495b113da78dcc002a174f4ad983d70ac17fdf7f376b5c0cf4c8826006beafddb143e78aa0c208b3fe444ea4f47929b3b2e665c0c0616182c -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_mk.tar.gz 3779603 BLAKE2B f3aa5c5865143a1a41ac0503f6656da5db01a7c01081451f843dc837ce974148286a65d625d08b02ed5f1e54e36d1a716785b4cd8ae2d26773728d3235c0a627 SHA512 dcbb037d6b20d8a2226f9550cbe89fe9a28f198c07663b501e3a98e10d6a186908c406476881a890c49eaa8a12b5f42e5d12c18dc396c37007aa15a9f25bb7dd -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_nb.tar.gz 3741255 BLAKE2B 800e9c6783ae4f736cbc58021f1cdb220846bee5a4ecd07cce9af3e675ce5ed57ede1e4df88a4eab6b5727ac16d2c015773d393647edf9a5c016636d8e36c4ed SHA512 1137ef15ecfb2298cda58ae470626026633de5acc7f8e77248cab462cebaeb9b1391d5c89239fafa0c9be2286e8fedafa4a65e2d2114c4e15d7fa74e77972cc6 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_ne.tar.gz 4019971 BLAKE2B ee0740cfac3158bbb85f0c8eda127f070a0d9928bcd0c40d230d9c501a9f4982e39e3365122959fd7e975f0b5193cf8824197ae1c3ca91e9f61fe471414b7ce6 SHA512 4ebe1b941575ebe27de1425647803a85c093377f6855c1e924585c9e51704397abc245e2f2a981b5da508926eb4e8de6f4afaa96e0439437c98d30a5f2cd0f9e -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_nl.tar.gz 3846890 BLAKE2B e8a0a69e58c12c4ea99e5295c2ad729b7d671e71fae17e71dc73ee7f3bb115b5a9d663930e48f4385ffd17b239c11d7489d9255b95870b80ec360dcceed7c824 SHA512 7852badcde532ac50cfbdd1638b9dde6992ba744142264ca9ab290f95e90f7905d996e1fe3fecaab1d74665db3cf79e6595e57af1ce79f918f50e6e9270b7b53 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_nn.tar.gz 3895855 BLAKE2B 3e839d8c5f8e3705c3c785f91ba63a99c079e0f37a56401ac181e2264fd31cd0c958d5872300fe0d2d5a1575fd55d0ddc1382f1dd7e15c85f3b3af1b102e2ccc SHA512 e5618bf1eb2732b57b8b4cf8462987cf32d02feb25d12873612bdcfb7d94399ee0d82d18540bf6b2080bc03dbb898c2fc03a0f8d943e799dd75b336e61046be3 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_om.tar.gz 3791587 BLAKE2B cc2ae1edbee77671931d4a6866951d425f44ec7558c933afdde6322b50c87c89465380cd0815791e32321f2ec7b40c9e21ee9b500b3ab16e3818b95f14486aae SHA512 205663f3bda95226c45805072996f96a068d36dc218880a1bf2e9174a02d45b6ebd3ea22d971dfb5476dd24d4eef8033493ad45e3445fabe5c8760e4dfd7a1a2 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_pl.tar.gz 4034857 BLAKE2B b473ba7a5609bf306470ed7590cb0ea8b3e9efbba6512c221477766ea02bc376b5980b3fe86e70e3035cd13a80a50ee60927e346eddd5d70de84d67e0078498b SHA512 a89ce25a7d5c3b2f1f172fbbb7629cba94157a20e3b23226f7f2303f23d0ad16a54a2234fe5f4def661702f80744660ac47a8c4fdf73f0a2c83edacb5e78f2df -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_pt-BR.tar.gz 3842872 BLAKE2B 214b25319d735fc5c4c2f5cf32b75438adf0a3a22cc00f9a7ca157d586bb07ac43d3fc5da55c0de736f4467b23cdd4881d8efe8087c6cdc78488d3cd01f428c6 SHA512 d8bb534390a401f3603b57ca760b9902f6ada50c6ec1fd26198c533f87a3655d6af48a5e71134df52128a3493db7ec5c899f7326f6b69fbbf0bac3b0e0d27356 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_pt.tar.gz 3830167 BLAKE2B a796dd9cb8120b437c9eab45f13757460a7f74b3dafba4bfcbcd230ee0fdd2e08aca8d2df40f5aadb96cbe6e573876ead4ee3c6d32c543dc0b3113ce3480da0e SHA512 6e3165b7a48f031a85fc109a280a5242a3e7f68debc867f63f3c16b30023f92430c9241a5f433c515f19b34b0cb6d28b8289dcfb57de9485129ca27def18d9af -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_ro.tar.gz 3635101 BLAKE2B f0fd63eca7fc1491669bf5c86a6882bb045c77fdb6e1c6ac244598e951bc0596c8cf5572e95c31ec53732af7fba723a05e7002f0a290203da484239ade3ad79e SHA512 772ea34f6cd86c997ad479f3cefe81029be848d8503a1735d5cd57495cb7ecc9ab2fe5f662f332066532bf1c9d31b8390167183ed377359bb454cc5fb975ba79 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_ru.tar.gz 4185514 BLAKE2B d3b468f25eef913bb9e877e7afb38e73e57fa0d8154235497454cd8b05c9494b74aff31eab8df3dd081681a89081e884bd81c087d0ce6512e5e216f7fe19872b SHA512 8c3902939e001b1e715d53c2da4b67cbaf89529dde5e82be288e7648108219a0d3310395736a109b957463afc25378a8c4987119fd7ffab1d3ad86ee989be060 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_si.tar.gz 3916262 BLAKE2B bc61d4a76de7391bb4f956a94bf772e2337168b6d1995a9709c3cadaa4dca9f248a2cf702ba3ae73d971b28616eccd7940f0d4a83e4edaf25f3a70e6093e89ce SHA512 406ea5bbf4aac26fc45369c08072b3e9c304194ee159a586319dd8e2ed53a1499ee673da1a4b0a71491a24a321515b7ef34f6f3fb5bf4d826b274f541c661a8e -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_sid.tar.gz 3780974 BLAKE2B 56cafd2386e6f3c0fadb7a1d9cda14ccda287e6a8fff2e5f75aa6829b99798f36956e85fccbc9b8597037deb24ccc9d848f2a1b940dd6f22029011f2d60a88f9 SHA512 04e3c5551a5bdb42e42581781fd54824a61a8abb796d7ef48fcfa91c3dd1279c58cbd1c332fa22d2c3e081427d368a91d09369656981b438e66acdfbf8d9b166 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_sk.tar.gz 3939448 BLAKE2B 5a50b1d91559e4f192c8209899fedb2cb3555af1870364b993bd292c3f2d591fd288c07e82c0f586d8a50b4615a3cc653964f9a40b868dd400a138bb7e546a25 SHA512 641aad5a553d000fadb576c27e77c4ded79783e1ddf8e47c8cfe3df706ae94d8922aea88a1d38f45774ea4a68ab2387d80e8ba21d57e44d01383bbed47bd9b74 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_sl.tar.gz 3795444 BLAKE2B 48d02cd7f0f30c3eea24abf132df694ad37e716a9dcb3fbedc14c26092c8b80208e1af4b2fce5c0270923fa3c35499f4f2219743d4b9f61b7f561aaee250cd49 SHA512 d6bd59182903a20fbb94c324d7609c6242788a19fb8e0ab404d9cb29fdc9c279354f153bf57b7e76d523ced42b31b5db4ef3890408be152abee41588d77e6a8a -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_sq.tar.gz 3695860 BLAKE2B 0ce0b421bab59800466e55e2dcda6f1d4fa5b20f3a064d9cff4fc7877b67383db164089fe3394eaa32881a2de77957c0f70b40972d9c8857000f23e4c28cb310 SHA512 a48796bf8160c0a02661c8ef04ed959c41520de3b0d82261bfa27e02f9d8d11d5ea6c5eacc3437eb0490083815ce13ea6c693dc48f682d4eee01bce540b38c48 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_sv.tar.gz 3782537 BLAKE2B f80a3ef209dce280e21223471560e5cb1900e7b2fcfaab0018380fc82a83e770116c7c71746561a2823e4936664a688feb163cc73d5ac2a96dafb67a803a895a SHA512 8b32779052caee388be4f622bc5ee1d952c3546983e52fccae75e9abcc5320030b3adfef1af45d3255f8af06df213c19f91452c17f06c7110ae371e17c5d82aa -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_ta.tar.gz 4129619 BLAKE2B 628500a7730d325a8abf745d869519bc83dba8122089ce6b0e5996276455b6ebe636573817e920f5385d876f1ac2be43e0525302446223b339da5ec7d45496c7 SHA512 04ef17ea6c577885d2c1d3eb54736211c5ad38ade2e112f28ebe85e02bb68ea52a3585e87605cfb4893f002c00f69dac777d16b3d8713798da6fc4a05d9e96bd -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_tg.tar.gz 3749373 BLAKE2B 0b05a4ac8bbbea26a153a81af8392064213b635e325592994986069c60e4198a7f1c38eecdae2577b2308403a7382ebe4b1fb22cf9908f44ab9d937a660f6c0c SHA512 7512cb37c81d4c030d0cbaa4a493044e1182c52afd8916c631b24ec60e956b9df1c1feb55a840e3c85d14915e58301c9c05d17a64995f2499079339abd381f19 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_tr.tar.gz 3849321 BLAKE2B 6c0d0765e3bc8c94583a196bea5661c5e734d995842ea5239a4840f55a38c6bd2bc3e94be16a408366f5d6c3a17b9155c14285c5d9e1082992cabefd096090bc SHA512 0e37577408489d257454a64851f20511cefc62b3ca3592d839ae9b3a743b1929617b7836779245debc4dccf309123e2685f70b619eb58bdd417da0414d9f447a -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_ug.tar.gz 3862547 BLAKE2B 862fccc3779b35f0e0d41e9e45827d33bb4f7f819340d7da6a9710a44e703c9f48024aef044afea7a6834d34e4a6b4c1c195e920d50573b64dda1b35746c762b SHA512 56ce116da62bd28a21151f1c7edf0d4260ad5dede398b1832a2ab1402b525fd480a53818cfc7ae0bfcdbc96b4043413c49c02647cf12c440e5b0dbeb2102c3b6 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_uk.tar.gz 4175061 BLAKE2B 4471921b5edbbe281b1ef03acb1dccdec86718ca5d600422237e2c5ae3e497fca61f000a394ea9cd5a2a6eb1c011bcfa2618c0b6de33a69a396c70b9e2308fdc SHA512 a8a9fb6ab99fc1beea2d12110c400b345d245358c612a69e3c2fa6fc34445ec9c8611eac594b35f868d374d9a2f7a390787b8ada41d614b1dd4ef0603d6b34be -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_vi.tar.gz 3824450 BLAKE2B ddd93fc678a3f7e48f43ef57957b8bb072b8634d00ae890c800f6330fc7fa835b861b7d8f07d8a8db59425733f06255d49d483d9dfc1eb366ae13905ebe8b23c SHA512 631eb3374432cdcade68e330e5655db7b1e7e57a11b2b582cb51caa4e76676b81208a148bf6697b74e34b584a40dec1fa12a2b37834739f422f0449100d7836f -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_zh-CN.tar.gz 4090663 BLAKE2B f292304e6fc410e6bed74376f065f46923886e02e2f6456b2ba9a2ab342bf7156be279b9c912f728a09c5f53e05cd4a09a1b51630f773485e321dd40929de963 SHA512 8bffca4556c5133f0f37cd737a949f213df8fca5b33c365330acb2b31a8146042fb134dbe7aeabdb52a9dd367ea488d5a2cfbf77fb67a63ce3c90bd3c8e56b03 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_helppack_zh-TW.tar.gz 4208286 BLAKE2B a4b35207723db95456122d4a27e7fe7f44606ddcde5b726c7dce8f0cee2beefbf6882c2b9a20afa4971d2e3b23af6152cdc8378d7ca730fb7106abe46171be94 SHA512 4c499e04115b55cf5373d975645027cdcce05ce9065ecd61eb2b310858a1cdc460ab659ea3a02c740484d7836af009762c433138e028b8a9daa73e13da55534a -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_af.tar.gz 1486544 BLAKE2B bf8dcaf6231924b8c5f569b2993dce468dfbd10d53b041f4c82d5f89f325d471d4d02b78d5e39a7e66881e03df615c7b8d0aa6aed4a0a155593b68c354525666 SHA512 44264c3d8d9a1cbd3b93ed5c427fac8617c2c5e7acd23a3b2fd78ff44a0478b965f5ccf969af8e69482ec59d8d72dfe78dead468c9a07ebb197f24a811049c5a -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_am.tar.gz 969220 BLAKE2B 49ca937aa1e71638ca6d1b8ec97e4909131f5d9aa6acf232cbb913c320a3fae12f86626dc98d9da494499a45ba60e99b6ff4900b4c3a0d3a0f72b6e498dd6ddd SHA512 79297d3577b9b252b2569592580947117f20ce0081d8bf5be68002015f1084570c501140ff7e88303dcc8af585fabc6714533e0888fa44c4c26a62afb3de44dc -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_ar.tar.gz 2445973 BLAKE2B f0b8ca329cae61eb4763f8612dcab418bacb202bde380b401289c39dbf9bca4d8c3dd37b63bbfb3f9c75d2f9bcab7a33716e5b22d52af77ecfa85b242732ac17 SHA512 0ec1533d549593474edda0a28d41883ce56e5b5ff2813b792e121723647c1761f12113382eedcc8b50395749dc26a975b14659b0bbf05c67f05f768344c1efd5 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_as.tar.gz 524310 BLAKE2B ece30afcf90eb4b970cdeac35aa21bf7d2a63ccb6b8ac6ead3fbb0b50504851cf03b63053c89e0cae37fba8260e371bd61016c5f92f2f7f1ef35a280db8bd74b SHA512 c7f361f4e098302cac1bb6f0963c16f5e1165677f7bf20f4e8c1fd4fe0873a08628b65b85e3ded2ce70109cd0cbd1c17227fb3c5cd0eeb4778c0c917322e3cbf -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_ast.tar.gz 576375 BLAKE2B ad84271884bb69c7e7d763d8541bf65d6a564a9bd62bcf22db2cd94ab30a7ca2a6ca80aa770d14e7295d7a1ddc2cdc8b27d39768496f97b714a2e1598092bc69 SHA512 e079a674edb41870f4cb3b92fd9f2902e107b64632faa43cfad9d1cec6bf233dda707727c3c51e3c1f7e7042a353bc9bb85c4498b3d21774dc92fb477869237c -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_be.tar.gz 1051634 BLAKE2B 180985ba177c45b5e59dc456aac17f4808c981e45cf15865b9d0cb8b3a94a655d41590b5991a42db185883980b370f8d8000871cf662bb30b333ca5fa37a3a65 SHA512 b1760c7794d7479f97b2541121dcd8c4ff8fafcf869a0310f9a0b3ddaa4b2cc1d85c0bcf2349d1af6f052158f743ee5cacf440c99c58a6efc8682c8e2cbd6510 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_bg.tar.gz 2749416 BLAKE2B 7b71d5f61d1370857c197c9849f4cead59b70f265d1165999f3802ec00601bbb9027ec9dcce69bee7d529b6aec3aefa4df9496182bb92308e01c7b72b0f04363 SHA512 536e98c3755743584ba46bc2a380a966495935445397ab55186c12d12706310f5230a6197f4c3e6af3bc434b0e64d775c56b56f4d1b7f726e96643504acbb4d1 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_bn-IN.tar.gz 727137 BLAKE2B 8a01c2d3076e81833ac01541c6271136462cc3c6041a0322fa203822fab432388f1a1a84d9e924f61cd69376f3f2fa1a71e08f9168b0e9fafe5d2f16e7df1eba SHA512 9d2518c1b3752c6dd142c4fc2c4363d398ab13884383294d28c20863b2352b9fc43ee5e1ad67d9a74b935dbe28cd7cbe301099b383560fb32a0075b946ed3028 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_bn.tar.gz 879885 BLAKE2B 684551d58f5138fd8f5545fe6c08e7cc4a21d147f91a7956983d414df191902957ea5dbfd200403a4f703550094d6b7186268d7018fcabd73c319d1dbd007c6c SHA512 cfe8bed2158bd774eea23854a5818d6edf37a76e69943fbc533798f2220a681515739d0536dc799b5ff47f69e4b7c05a329e8e88c6a5fbda9bb7c8512869556a -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_bo.tar.gz 459297 BLAKE2B 705f8c0bc695811143acfbc55f7c44a931e08b4a5328aee1c7201a68318a23e0fa770be77de445cf61174fa7d2dbc2da97ab8f2d0993736d3fd1fb5e95475632 SHA512 a8767b92aa17c2c21431e492e917ceab0b7a1bc5ec4e7618377ae2f532cebfc9382ce976bc912970f3a670c391b7ea8cb79b2da314983e8ac98cbb81f6492094 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_br.tar.gz 1519308 BLAKE2B 13cace99cc4f5ed84824bd3f7de82cf2d0b0c4117d3e70f97931ce66909352da3a7329dfac385f0b57291549108c2e51766e09d6f3df8c09fa0848d1bfb23e86 SHA512 cda1d9acd1d1b5d2ca2f5fcc6347705221abae1ad3ef13fa6cbec8e7e4d3db655032e89af145704d216334f463fcb881e867f12c5467ea2a30b8c4e65d5d082c -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_brx.tar.gz 336130 BLAKE2B c1d036902399bb05409db08faaf484aca504c3b6e272f11224a13d373d338b90928acbc24a0d556703ee141cb718072381aaf3cd8ef9fe0c73eaee7a15e950ca SHA512 352dbd17299a11533e5ca4f363ed46541ba2c9a5ee52c84420277515fb74e2e93b6fc61e5553013f5f2de056a464a57511602f534830fe9336229aaf41edc1fa -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_bs.tar.gz 672715 BLAKE2B 4d48a7a568b9068876add7dfcb89fffe4efa7d9de648339e84302f85c81d11c8dde4ecbe479c2b6f77ddb6a72634ea49fa0d3e7845fc50cf11bbd6b1cd73fdc1 SHA512 d906683179353747d2f34041006c613e45adf71c961b36ddf2bef7f47c8661bae1f58750096856d091c062b95141408f93b0efcd86a6006a6e7eef700380be99 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_ca-valencia.tar.gz 2656881 BLAKE2B 3076f97814542777dc56340925537b1157f542f69c6f206bec75f403bf7e22f8b88aec8f3608bdd4b76ee2f6fa2c6dc4dea6ace5b977cf12308ef2d1fcbc4232 SHA512 5f9dfdfda4587d8816145559afb7a4295cb8cfe01e983cb618f78e1441c308ca0d1eb497bad6ff53975ec222c717aa4329de611aa737431e7bb7bc45f1680aa3 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_ca.tar.gz 2724285 BLAKE2B 4b78847b0a5faf1fb01f829cac3cc30c526094b4dce8d8b94e6eb48b904d6accc6217ff4790d229cf7f0640ee037f1bfd957fb59e6f868c9741a141a2b0d721e SHA512 d21599afb78695c6b9d06bba05595e54adb366dc804c7206670e16ab551b7dbbbcb16a7cd81162912f39ccb7d6577889f07a64dc90726caa331f7b6f8db23c24 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_ckb.tar.gz 365188 BLAKE2B bf34701243d8d33678dc36130f89e222355ecd870fa98aef12cf296451ac3aa55e22d328a6443661277cac100dcf3f3f06418165f5b7bf60263901340d42203c SHA512 2dc363c3c3271c5a80c720eab539cd9ebecb68911fc4dbece240257335eeab7d5e1701acd89e82983b4b8f0f02c5d2219e1d88305ae372aa84bb807615bbc8b1 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_cs.tar.gz 3471498 BLAKE2B 0fecf28e145a765e4c1df4b3995c1f205d66add38b6d179bbcfaf3cf7294554830e35226dcb30ba58abffa8e1cb86061c50e09fe2557a0238396be8c5c8c3651 SHA512 07ecc2af7c8293eacff4ec8e96ac7062affe26d2e32e9f4f8b36b009c580407974edf1380022ea7787c0d11d9885a795dcf4fe7eb514966d8eda212d972c45ff -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_cy.tar.gz 1012395 BLAKE2B efd14188df2f0e4f1190f862e113f85f1151bd44194200cb0cdb823b253f158694a23939abe67905973931a1873df3fc716aa52f92517ba48317a618cf96a92c SHA512 7e563bf900a64a79d48d97be4b29981a24e9e3b69377bf09a80d9ebc9719bf2c4b38c0be4b07bea04e2aaa5296c716cdb48c08c4c5b78bb365507011b601068c -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_da.tar.gz 3112257 BLAKE2B efba700b8e6a6e6b698cb6d1db146fbe4d9710489adcbf1166e688c0d9d7eb310485ebc360a7777573aea448906453ebf72342b9076ca19ce554eb1035825032 SHA512 8cc6dbad83acfba09fb5aa267be62cf7d6a9f10c08544aee298cb029fab8b511b8162caa8aa965c2fa393b44b157f24072a5ae5c6f4e7f499877bb6c548b3b78 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_de.tar.gz 22051810 BLAKE2B 31027ad10bf4b4b2ef69c60b597e72884b59ff28bd53627431567d0d88c43b6fc50d112ffe5d7d15b877870b9108518359fc3385722858e51f3a978e2f3eafd9 SHA512 23c9cf7998064ded7e95f6c61e421b52d47b01488680d3a574e358e115b4325f7806e8557711b8361a375abfd09568f3bb895650776357e5c8c02bff3bd92d53 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_dgo.tar.gz 434847 BLAKE2B e528b8729fb9e7e3aa1efa9c68173c7f8080084ff0a83fc883a0da6d0a64ab73d4555e0d538d44169e3c4c6ab2f515db6034f1d8d22faf612597482591ce561a SHA512 e626708d049c1e33c1d311e2bfe58bc33e8833d330ce55caaed8cbb13ac53337d63c1acd764afbe9c191d5178ec9938ce0f07ddc9c36e555eaa6b3d5a4603294 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_dsb.tar.gz 908716 BLAKE2B 975924b66ea137cbfce3c19f364e2f70c7e7a00ca4e9ed8ae2dbe75dbbbcc228726ea2818d69837d876ad3a4b6c6b7061fce803c12345d3bd6a3cd3bc1dfdb19 SHA512 001f9da283a8edaaebe8f6912eeeb2136fde850bcccfb8d28f2c1f548555b9ed707e4f1bc5ae24caa06bb616fc89cb14ae571b89f1c7b29230e5760d5be7187a -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_dz.tar.gz 485500 BLAKE2B 342f354b4c9cf19797b4758e51395802f3799fd293a6c61ecf61aca468daeb9204aafc626ce795c6a95674518bbb4a0ec130f5a20973f58066d65255a95ca7cf SHA512 9889c44e27a6bc5bc52b0b37f75368f3ebb0110953d4dd5829daf674092e30db2f535fdb64909b31c1b7a2149e7a3e861583ff1fe3258ec1452461f21fdc6a89 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_el.tar.gz 3151220 BLAKE2B 95a72439b42d24b15441c3d691800497aad8ec970984e739a01c734f2ef64794b7976ea5edd0b843a34cfc52bf174dd8abd610a3a321edb4c35c13a61af37995 SHA512 34b2d1dbcac4642d2a77dadf46225661330673b6176ac88ec03c4413d54ec3244cc1e108ffcf0c4ca1c9597b3b35b80aae0cbaab1ab73efa22cc4d3c75f11f93 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_en-GB.tar.gz 7622458 BLAKE2B 69a0505496bacc52b1e1831de4ff6ede63358585d6ace0c11d9466ca8efc54625152d4c1ebcec4fb9e480901d03af1ee96074985e5265e20eb7b6f0e11d016bf SHA512 811b157b3e48a74c663aec4ff5135412004cf8dc89391fcded60b79ba89f71dc0138efd2ba926086378a8c60667f3470a217f4deec7336740d0403d0e05e8a73 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_en-ZA.tar.gz 7050959 BLAKE2B 326065ea2f047d3e591617e7ef6d6c006a77a0cc7c2652d37cf52e59150dc9fdfb069b614a811fdaf65c54ddae3ff0d351d53e39ef6184042e7dab3ae2498c2f SHA512 bee50b9f385c48ded9344e0fa455f28d751c63e127dc320197f2a8ba4b47cef6044b69f9c0e938f1cccc34527de0112df6ce29236bed59beab51b36b5c4126d3 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_eo.tar.gz 1001336 BLAKE2B 3a65e0c128465662f66c24d7652ca5887f1fbfc75cf913a21db2ce2ac853694ab869a64a97bff7643ed4299b0564c6df24a92c1f26acf7702a9287207131bf0f SHA512 a8c6924bc874d95ca8ada795c349464353b266158420310235e1d7cbeee61b4bb308031a10e13cedbdd45c4be80475435565089af3ca53c7fe6c8083047de127 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_es.tar.gz 7784696 BLAKE2B 5a56b79f13cfecfbee621701f9ba4eeaf4160a7c1dd513c7e0833c2c2b77461403946a824a9ead71af989ea388614e9e768feb38b771e5990efa4c8845c3a09e SHA512 332ee5f7c72ae138d8dec7edf624c2630b3ec1630c4a64bd4f107c5e91bba099bbc5c7b4e8c12616a4735dcd36e21e0bff1b35b1dcb6b248dea9e24fbab78c3d -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_et.tar.gz 1870531 BLAKE2B 2ca83812b444174ea357e406aa590c905d27ca3700f0ee766d4ac7961b491839f8466756e5bb219f3b0aa593333bad12c8ad10c884ed272e7cefcbd45db40a8e SHA512 486e97fb49c9657f5c031158e7529cc753158e06c322b0fc6a9b6568efb233feb789361b382bef5c7627f97e359d5220855ed9498cbf8a40cf0388607360ebd6 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_eu.tar.gz 1013595 BLAKE2B 8a5b1705ba2239ea4b977f92131d3e3f81a77e9d1ecc2018ab50c48312554e8ac13316ed38e776bda6791c80bf5fc98d64d56fe9e52b4c9fa4db4278a11b16e4 SHA512 e37e0ab64c2b2eb426189d73edd37b495d29b671bcc228f4bec8a2848bd6f50d63bf68fe885eca761b036701197fab2fde57f4a64d3ab213cd747d265cc315f8 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_fa.tar.gz 351699 BLAKE2B 18e93ce8848867b781d23f7fa0c6a8c447567a1877c1e3877e0af635ae5ccc9277b61b87dd54454037363ac784d404d7fba33102916ef2ced06180e51f3c1741 SHA512 19d0bead20d60618dc6c5929a9689d3fff967a2658eedb6bcd9b5fd37e2d4cbc9bed8b030e77579ac8fa5e00f78912e38dc30739c82c141ecbf8bc5a7eabba6c -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_fi.tar.gz 865325 BLAKE2B 48db52e7c5cf57fc8dcffa28aa92d21f5964a1f0f32113f1cb9caaedb1d6010494670814908e008f488145fa184adc3422623c32b7266bfd9788a603ce4c436f SHA512 36ae92e9f53932ee5db7d501d698c65e8d4b11fd56bb4dd256613c66e82a9628452d209268cb3ae2abf02f7903ec417b0dd43dc41594e39c753a19c8cbfe0427 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_fr.tar.gz 3323274 BLAKE2B efcff8a3a7f23642203a4bed51f0fcc6794bc3856aab2a66dd9b0411c03909cf7d055082f63514daa6953b4db3d6012f15fd5f407f72efe3d2abc110912a6f29 SHA512 37b232ee754c91847174765e39bbe40a85a3261080eeae8da64ce6c69a7016b6ae6cec45989715f20a0833bf8980b971f2a41ae1bcf76321ba90cbadf12b8222 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_fur.tar.gz 194542 BLAKE2B 1681f1a40a2157b9f7fd660de2835ca99219b64ddcefab8ddaa1e35c311f920f29d259dbb731f62488070ae19bb02bfe2bbeeb765df482950b3aaf238abdefed SHA512 56c36d03496bccbf8e9333596405fc3c13e1027dbde4102c34b5689717d5746cdec82ae9fa31c69a54a160cada941263949b0cb5e9f5f8ab3094912908bafeb1 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_fy.tar.gz 909483 BLAKE2B 8377fec6909df3339a6c48c3b224ee6a86a9f900738e3e5d4c685f6cc524ff2eab5078d681822547f4060dd49a3d4809aac1621cd2aea29fc7e00ecd6e3044cd SHA512 e4f270dee1faf3ec3bc3c9f3181836b6d825b89c8fe004f0615ac1e6e051bebb332324b2fa1fb7df482b020f3848534b6848363c3c18c3ba6bea44caae0db5e3 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_ga.tar.gz 726610 BLAKE2B b3b8c4c0d6454cb6cb1051276c20544653b83399363fff4984be3a293dd7de5e285a093b8bc9515214a61be118170fc08c1607d15f1795045305ba999be4820f SHA512 6b87b1055b8f1e8f4a9c9f92f1a0f217b164c6d88dd63766305b78c59ed859a19d7dd356492b854b6bbe4d679865f52c970eaefa6363daf277eeab90e0fcce89 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_gd.tar.gz 1772492 BLAKE2B 2f738dee05c97159fe42dc56ef72b31e3831314d6d1c491af33cb27e55f63929193789874998a570a3e8a3e8c27d2555bb7cb018d2a235ce972c22877380f440 SHA512 254d2ae654ce089c34b2779f5ef5ac04f2486d0fadf1deda081aef697914603e1eb17a6d49d10d2c27d3a059d3f1b04a512808e5862c55af75a42e3b7bd296cd -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_gl.tar.gz 2908059 BLAKE2B ce0f0b66c050290108efcda6bfd1521d97a7d0e920995816fb2cfe8aff2c319b2ba8025ce3a49d64c634746938d8b4dca09275d1a809db2425010c7f76aa157f SHA512 d2c0e22fe1fbb9ef4b293c60e84542b381fd7b84d54c85238ec5995ef378911bfd18c5e6d75cf4013961bf798c75baa560b0ee229c8c410c4be8713bcce573fe -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_gu.tar.gz 1304714 BLAKE2B 0db3ad8ec14dcafedc6b78bab8998ebc8cb435e8ae60df1b7296cc67c22144dc0215ef7013a5a842628f9c949296b4c624e4a418e95b04b03ac5ea8a862e3455 SHA512 4c768349b3f6bbee4c69a24e6ca8161a8d2c54fb9f3a2956f8c2ba51ccc5c48609e202f469263c285f52c0a146c48131294a2c0156208746b84113f535c7b871 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_gug.tar.gz 511875 BLAKE2B 35f741905352638e406516dc5448f39fa2f4b8506d36a8db48d098e96ad6f6ca5ae68ec62f18d92c7345dac4ed04594c46a031d4af59f8728a63bc2bbbb77fc6 SHA512 151a333ca166a1637477487db16a7ba481e3f0d9e10aa749e3f92fd9a60ac4968180f7ad56368844c8fedf967cc407268d35a6797ea9d940270c2fec68244cc5 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_he.tar.gz 1696816 BLAKE2B 24f103d54eea760a65709a10a1361e15189fdecd4cfc5e055e0f1a9a66c1b71aa4717515b7bf4584842de1cda2e4f6f8f57de30de1789c0630d783277f99804a SHA512 59b161f486a93e30117e73122362ea61e2c9a5b7f21bfd6854399a467edb7130949e8637680168613e1445f574c4f4ca0668e6c7d371dd8246d3723a68c7cd75 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_hi.tar.gz 563408 BLAKE2B 317d6b7fe0132892e9aa784f8d132b766d57d302345ca6d9a6cd204f0d671bb5d6495aa18469bc7aa8003a35c499645aab7ea12358fba9ce4d1452d9b5fef94f SHA512 903a38fa83fea46b547bead29517cec34dccf06d7284cbfff58850347fce104db5c4b57b4ed2282a47a215337a4d05a0ab4e7c5b77f43da81754fc92f5aba726 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_hr.tar.gz 997927 BLAKE2B f1e3150e71920864af6ddc7786d3e6662164627486b2ade4f5a1a38e25e6ec03ce255c22713dbf439b4253538aeffca5857274bd49f8eeb4005e858b955ee761 SHA512 d1dc7239139e1f85ed1924949a3e5c503f6025ba85808d98a72a8ae3941dce6cdb9373d06f56a2c231a3dcdaf4c55ca23361c4af5fc873a3a5a0a9d3c8e3dedd -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_hsb.tar.gz 918022 BLAKE2B 696363ee0f8e6b2810dfd473990089f5c6634b46dd676ec56c8d2031efdd1a210e7a66183cdbcdb9c2802f5180764b6c8951ebf571e1a7b212a2d67775e188fb SHA512 dc0c51e0ee745043719a58d227e77f5d80599ab571d82a4e1b18e8533079a442e4fd75aad7f23a5a47eba5bda8e058e7b1a72a15340cd43193054add0e62c4f4 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_hu.tar.gz 3315029 BLAKE2B 8201a5f257749ac0dd02baa17b5c91e9506f29b85f79eb05ced9c09fdfcfcb7c7e6bd4ce341996042f136be82cd920ed57e3d22060591b4dae619dcebbe0ffb6 SHA512 77333691dc32165f215545ac9c39a6c0944af7bad3b524a322e7f2d96cfbf55e6bbd2e7b2c082b5bf4fac6bdfb555925886e30036867b66169911376c864e323 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_id.tar.gz 1868597 BLAKE2B 590e71c77085e88deecde3fe113cb0e5af4bad7a405c576c00af1a2f1f78a684c3db922f2e4a8067d1ea7e381d6a5c4f547c25ac6f49911363f0e3ab9d872ccc SHA512 cbad1167a7f577b2c365aa147f3a443a4099fa790248f92e102e511002b44a07c2a3380b5c96babc468d0a347937bfcd218af28523bed30f6bbe8547a4e5def4 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_is.tar.gz 1551296 BLAKE2B 920f93ebab8a963624d4c1e5a59e634e053b8a736f1e0a24c435a3370cf48778d7f098a0c2ad3b67689a8de04d9577666cd22578ddb1abaf2a94a8b82af6fed1 SHA512 2d625a82129f11c03c67964e70368ae9c6c15754d4d82bd5c0114546ac6f5dae2bf71d889428ee1dff97f05debd93fa61dcd66bdb59a33960dad926d76b111d7 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_it.tar.gz 2354228 BLAKE2B 822a947614a41954fff2dbb7d4fb5dff221ca2ffb9b006ec17c3c8b6e438b77cc4553d94efff1de6e61c30bdf23ac59c6031283c9f781f6f993b21e8217cf6b2 SHA512 ecb413947186ffc83b3421e52796f66a2b47afba4b01a071663995f17859456e492df478f0468cf1205c9c3f0a9f0a12c409d087e52163e0eb5b12010af99846 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_ja.tar.gz 1022295 BLAKE2B 2db901859c3bd68d03cdaa87c0030b7a100391254e3f880b7c7c2db251d79811105ee8e8093a0b82bcef46baf844ffb7a9ac9480fd9ee30be08e07a2ee8a080b SHA512 5d4655d08c87182e8a137ce37585ce86e7baf4146ed06f28af8a27dc74248d8f26cfd771f489e572376d613a31cec084c099fbf37dd7cc925ab97e1540c36200 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_ka.tar.gz 402050 BLAKE2B 221093cbf03b653540109923024d2e6bd7c61aebd956db7dfa565e2f2cedf18aba6cb5e8a3e787ffcd99c5f61286000037158fd57ef1a53b0c8ef4be7922be0a SHA512 7dd979af06a7e9eea2c665e197f85bf8c3bf40eef5872bca626a8bb5b2dbe5faf6e0bfb269e64319dded3c1aefcd0146409dfd387a70f9eac949c4eb49e2c421 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_kab.tar.gz 639184 BLAKE2B c698ff922c6605626ca5364132f90c18ec6b8118c5992705bd47efce5037ca517b41350887a19733d37007bd04840bc740e5bbad89d2c4f2f8080e3d57a5edda SHA512 b7111bd4cfaa9cd4ea8a3c0228f74eb30f36decdb06ccf884e99e4d7f7987bf1bcae9dbfd91fc9b9402cf453f3b4cabff96066d44965757097c67a15fb5bc976 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_kk.tar.gz 832956 BLAKE2B f435502b7d775a24d895781c2745f0f0ad2ff2e1d47d9e257a1d0a3068d9466fcc4191fdf3b635a0f3919480e4eb383e81df3d4a969ba01932996a23e995883f SHA512 a58821e01fd9671adfb8ddb90f7d906ec4c989a4aa9365beabc4fb2300ffa45f78a317601e03f060f6c04ff6ab45ffbf28880becad89bcefa6db43829c91b05d -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_km.tar.gz 823788 BLAKE2B d9794382744b2d8ec457ebc60910f3fe67e244542580fda9bb1b95a69a15b97a46c265d28774e9a58b2ccd0e2769ae9d8b5b56d884c47c38c82f57705d276b1d SHA512 bb9d1f4279c464010e49d88915cbed1d615bffc12df89d328d20300cc5d62a65c572efa58c662f9dc789864b39e5b940105abfb52fe7a204d2de08fa33351660 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_kmr-Latn.tar.gz 335449 BLAKE2B 566ef684bd9bde79c37f26ba54a9ad07885f4cd8a560c5ca3fefc27056e67e18b7ca0d2c71beefc3e4d1bffe2fc5c00c665994b6b88bf441cc083c5f5dfc987f SHA512 b83bf059eca19d4a7c25206b3553790c931cad753f95d19615e3abcb7ab5024b47cd0db6cfa5e50ecfc24e5fb968da4f934e297f7626fbf951edbea024310eef -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_kn.tar.gz 572640 BLAKE2B 3fa545776e20c431f9e0af6f0119fcb1f3e5f5f12ec7a6ccec7ef1cdc64857368c67ea202767ab18403d8f0ced6e035ce749bf6c4a3cef066ef2f68394dcae64 SHA512 31174ba30f9b502f6341d0799dd5cf87041b37be74170cf80589d6ee69a1b417796604bb6f0ea4e3fb734e4361296589e3e56595ccf69a647032b184a945c60f -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_ko.tar.gz 1704150 BLAKE2B 1b639c2e7f5d8d66bad5c1fcb41377e526260011a37aba27113571fa5eb70d9b8fa16de0990273f03ba53f290db05b6fce522c58655ff571ccf87614db7bc92c SHA512 2768786ebaf87b37a1d8b5df737dc2bf35b5ef80202280acf23af2a927e4659c43b05e5757c911afdf788376dae41ce9fcd45fd954ec73199389489431086ca9 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_kok.tar.gz 409002 BLAKE2B 417e2348093f983fec7aa9a44c3405c3eaf3ef40879aba3446b0ec00b89841000bfc8c121dad39b60a1527d566d79980034f8be591139fb9f23cc0174c59398b SHA512 e31b9b40e63c97835cbcceaba45bfd10d7b801b940c3deafeecdb76ed6d1bc5ed6b5ee09d1415099124393712d6df4e60a779b2766b38dc9e0a33b8d3698f517 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_ks.tar.gz 329398 BLAKE2B b7a8334a4c757c0d26e47411a0d0b376e084e370fe98834939f946abe3dbc6bd59c1f7d69e4855801416be313940f1e46f7799d1aa20486408770b7de2696d17 SHA512 7b78311f02735cbd9f3e26e2fac2dbfd411b52276a5a50fe2e5f573c6882833953bcea155bae2d83705b6b88b914d26b841e23b2da80acce297bcce9f09f5a5c -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_lb.tar.gz 147249 BLAKE2B 57563ed80562eea1e715c9bb5fa3e3e0b23980375c4b1e776e75db9e5edcb1cad71ff5bf4d856eb5085c6051cd1294f64ccaf30a52b9a01ee4a8313852727616 SHA512 6edc8495f97ee23c6a63033219e87a07382b563ed6d9c10b4d80bb6fd7d693d1fc00749b03a1826e21216531a4ecd25f50aba90c5f4df4310f89fbd5e2a03d2c -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_lo.tar.gz 433421 BLAKE2B c203a3d208cee5c2fc27fe9d4aca3f92a8bcede746c872a0c3524da5a5a0bd904385a1737007c6e7aafa19ca15a9a7a58cf14909e950098ae7a3a9765561f469 SHA512 00201c6f8f573b9fa0338ea7df5b68fd129607e75532dea4048ed0ff75bef8fb53037e7896971734871e21cba26f0f570ef623479a2a66b02780982cdf0dc71e -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_lt.tar.gz 1247961 BLAKE2B a31049e5d30c619d0dd0f3441d6d32255a3a0e83535fc95aebf17f4b78f2de2d2c34a1656e7b2842ae3db37b716eae91f50b96e3971fdf6ddb02183aa53604fd SHA512 fde1f7cd5604291e1e0a138def26b27cc8ed9b68d696881017dc92c5afdecef876273c2a5e46882131653a0252ac859dbb7cd4258547160fa10dc83af4a8bda4 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_lv.tar.gz 1176901 BLAKE2B de7847996dfaa37f9377fc72e60d9fd654c46b220720cff74a233240f0c14b88b9c234b833e960667ae4e9f1b2a0bce68a1571f987cdc6a904f0af97924b124c SHA512 4b756981ba53cca2e4ffa8a575bff11fa8e3f34c8c4b22751993d112edb591fb7daf56c018141652fd672d1ea1a50f727db8e3c69f49fbb5cf5ea3cf355822b9 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_mai.tar.gz 331285 BLAKE2B d3923a144836c5718f45988ce1da1b25dd588e7dd23cc90299865faf530f08d438a1551b1350f7f9eb213cb9d6e5b681ce717d6a245b666012707361fa435583 SHA512 5c80723b8bbc60cb923b57d31d4aacfe50778f203fbaf55cb4cf731ab1424ad62efe462862e3233fdf09926ad4cacbc572b196ae27dbb712799218bda8937336 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_mk.tar.gz 486172 BLAKE2B e3aa890a245590b0d3e4043ad8181bc896213235a1f03e1990a769a354bc876c31f1b6f2fc55bd88692094d24931c1523c68db5d74f91012ea944534d1228678 SHA512 218a39234d5490d94ed15ab48bcbc15d3dcf4c3467b78cb617eafd39359f17f6d811c16dc2da4a01c62fc6f85a56e8ce809fb3ab1828a8b60937f2daae4e71e0 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_ml.tar.gz 533472 BLAKE2B b4057cfe3ed2601452091e491819fe0a6bff3a25f319a7452ba0e4f922ffa1165bb5320b6f2599794de6c8e769bf249aa6a896b6c96faf4d1e98ab807bf04db2 SHA512 5e35e3e6eed9a823b14a80573d9b1c91ee4767e0fbc0b659e0b134cc33d383e0af427fec006a03c03533473a3b9f39638d47264566f983a5eac2240d91b1f34f -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_mn.tar.gz 691213 BLAKE2B c93c5b7796de1842c8773bcff310af34519fa923bbcec631ab7a09f360b24eb3d245f94d1be5c81eea26535392649d01b66152a0ef191f0e06de587cc8920b6d SHA512 c93f1229455cb1578d028118962708836ab49c9ce5447929731b9c68630e86048a046bbab17cd67046476180293494c0c3cdd8a5dd7ac234b2286fccd367be04 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_mni.tar.gz 399365 BLAKE2B 2a8aba58b04df9d1c0572fd173572436d3f997874d4b3dc5d9b86cef773e4e306762f0f4094edf63242c21fd8545ee3b8a7bed7ffc93f7ad861a451c4ed2cdbf SHA512 cfddfab84c5aecf47fa3984d84dd669e71176a9487e8dfd5239c726d0583f3c194d87bd7b2e557f5a87dd16892b23bf608740c50eb5942d03cbffa837511b19e -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_mr.tar.gz 567208 BLAKE2B 5b7cca9d299658f86de7321169f8bbbff8f2884038314b4e81847b484da679991a64a38f6c9ccaee93928c7bb71c194ea58c0567b243fc454923775085d6b7bf SHA512 86a980c8e1057bf8e5642d8fbbd36233343f244f9003453d9cb533300faa9b7231186682e72b3833d683061de2426fa660ef5c6e3bbb5f625b0cccc756775a36 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_my.tar.gz 458849 BLAKE2B c82a6ecd0839183c6b836208c1166c5b49207a90f1e9286bdf30f78371da86280638328990e8c369d84b2feb74270d406a4948f915d5a8a90d320201c980898c SHA512 7e9228cb11fb43c55e98c93462af214b150b522fd4c5b9182494d177aa00990d3313b767270ee1c9ee1d85da685c386d47d20ce802b05196aa6c7787c6094f2b -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_nb.tar.gz 4348014 BLAKE2B b9d97af906a834b3424ac060a0dff7be68e3a03bd081fbfafa8cef6f58b007f90eee3cf1c6c0b102b5f23bab5eb47df7949118d2464cb30cff78aab02f388046 SHA512 bd2addcd533b57dc10c0c7be75da09434ea041c0d4dad175e206cfe24e92f9f96f1c98caf6a8452a5221f5aad867c0319f39234dd841f6cffa0c07f4b25f93ff -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_ne.tar.gz 948999 BLAKE2B 4a8ed0e40d72f0f84893cc1554f8dd793078af71f47ac760a6e81841147df75f1361a7e14b022d0d47b67597fe3a661396ba9302c6dd27a69a4e4603fd540a01 SHA512 d8d8aa71b27aaafbfd25a729935b66cb95fc19bf4c355b5676829fe3c9c30143a0581b39283de8353c456a41474c52e303453e2e5f44f9e8a99d222916a2cab0 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_nl.tar.gz 1811056 BLAKE2B af9e8483b0b034c19200762c989f25cc531199e26ede1c9335ccfbcfa912c6f6e83473e9378a94f92846a1bff80da9c1241148333bad05ad1eb2dd0b6449d406 SHA512 f5b29fa614866afe0f3699e4ae3b186a3af9a9a7a23ee042b4567fdaa68c74962383be67e7ff25de1003ff1ec52b8e6ae069bfb97b3aa917af4ed404303e5ccb -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_nn.tar.gz 4351291 BLAKE2B 9221ce7e1177b18b0e1200f83ca062ff15c7d99d285847755dc5a1c4f25d082a50c2ae9e3902cec43ac653d4a7bcc43e407b63b5e70181c939b77b91edf85c95 SHA512 bdee72adafa75440937210045c80d8fe60b1b8417ecd3ba731e636a8d633f1a2b1ce959863a4fef26c30390cd16734a0e464801ca9b62204942c7fd0b1b840e1 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_nr.tar.gz 279585 BLAKE2B e68a566bf2437a57291efb5f0e9b0b5ac496bdddfde4cfdf96407e19353a432508584afc1534b29900b113d1073c359061d48628b649c11d4bcf7440cf408e61 SHA512 876ba161d219cd3854cdcacdc683484bb9dd52274b06baf89c5b9e2c374ce9470fec2cf12e9c9dff43fd66c12517c30e9a9b560bdb3223701ffa55d57e7024cf -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_nso.tar.gz 322272 BLAKE2B 4aad786cc87b0564e0abc5fe83a4bc083cb2a9ec599396d5656b160b3f7583f324027b5f276fde164121bb7f0a66b9a01d1591f6724775f39192b3086d80a024 SHA512 2ab21a03d5c7a62dee016e57e4fcf459c84f90cf75c1fd80e299cc69be5116f06ee2a429ca95b0e3e10fa1993547425c50476248e707de2e5514631efc00ec52 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_oc.tar.gz 1324598 BLAKE2B a2a7b94a855c2c17f89bc81aeb7bda18f8b592d2fa483feb44d8c63a6a468396ecf7a0d38b71f6c90438053648d13a5121de55ea017a1a135bcb210fb08d2005 SHA512 3a56fcbdd07c253861b20c5db41cd9896ebdcf0d8d43997420bcd6937b7ae50e8589990f014ff461fd839c63bbfb0f0a2b1bd9801594b62a84162468bced8c00 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_om.tar.gz 487003 BLAKE2B 90e82adc4f6a147a002752483dfb6089838b31fcea49f454b3df1e4215bea6ff7c61d29126b048793177b718fcbec4b73a8e1c2c373e299596e5363d78a5a5a2 SHA512 2e91c2411d9f7ea390feda429ea4d1c7f182f39482ea4a2c37278ba9f5ee4c927c42a3fddb9c836692786b78f15c58ad16376d2504cd316c1df34cbef6514145 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_or.tar.gz 588159 BLAKE2B 32e4b2f30be76902b55f15cefa988cc422ce06231350354ea511f0af06cc9a20d429fc2850110b41791fabc3833160f595f3f5bb7003047e6e2e8faaec7ad629 SHA512 cd9dcdba797045d5a943e7ef5860e7d93b0be8e093cba5ca6d1a6fbab1725fd93cb6e5c0d6a99805111cb0cd51dd0791b1577d7f20e4039f627fb7c3ae50f475 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_pa-IN.tar.gz 502651 BLAKE2B bfad8dd9028aa6c9da3b8950258650a7635c433f1af46328c51202b838e19d55be8b941035232667f26955b34d36666d6d724439d184113aad7f940bfc144ef5 SHA512 0aea4fc3dfdc817a0f6e3b8f936555a79ead559dc1850be04867858dc2956254a58c9fffd27db168caa0dc9083dc62e1f4dee9598d0fe23dfb633d40e3f8ac40 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_pl.tar.gz 3381806 BLAKE2B 890fe5ef67f755264c24c72db4172c851da45b95089e930577f04deee0e0f71706b7411da71143f452d357f37c88f7855ab694803a728af6ecc811d2b205e03b SHA512 0a63a24305342cfeb6961c04bcdd0cb138880dbdd69c655262b5bb7b48328894cd7d3dc3cb5c738d909bf9988e68782f864c429a98ac4a8400b5ea73edc4bc81 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_pt-BR.tar.gz 3096270 BLAKE2B 41d30f65cc0e808bb096766177e2e7d602391d526893384e000591a2732b5ffa12eaf4413a3d52f85e153e6db3ef53592a53f3aae60372b83c3587f6684ddf4c SHA512 50c3e213ae9f22cd96587ba9dc129256dd00ff16443402569eb9dfeb4ccb5650d2bfab2b5d9f9041abfa3bca0eff6dcae3c639619672c98161057306f8365c5b -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_pt.tar.gz 2642177 BLAKE2B 791e5337e4928189e6a285a0f440932b80d5aa828bc5823248525b6935a9a861c241bdd334cd6deea7033f6af9516f9091b65d2947a569c5dcd60993da771465 SHA512 c4b721e444060d6f5acd1caf32a302ec2032b3eb911a92eddc048df01cc972bd8bd310928e1e2827077f295d264b0445c3cda25f680171afcd021bf1f7517874 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_ro.tar.gz 2511450 BLAKE2B 41933d29be45913234206b6fa0839c51c101e5b5fbf7f191eaa1135a4093a0c9bcc90e9c7e8f0ff02fbde13d329bfc64964ccc441d8c07550fa13381865ce627 SHA512 576cb1f6f16b02a507ea607fdda5cf71463aa913302a0a9e9d004bb4e9a6d703ff216429f875420906c289b4e754a73eb2a6f79b6806e392f1ebfc0e7d348f7c -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_ru.tar.gz 2371262 BLAKE2B 51189f64ef40969ff6ae2ed8e55a39f264475a7050708507ac67d2bf7947d05d14ed812bc4e73ee78beb259566ea6dc18a71ee1d10d2786bb1d31229a5ce0857 SHA512 63633046527f0ed3afe315f3a111f6621dbcd86123c4c8e07bdbde33dd4574cc4bd2c2fe38fc19e5afa62109180b18413cb94554f970762e28a5acb40e4edd02 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_rw.tar.gz 345549 BLAKE2B 4aaf957c0e39e77dfb397c95cc98c2766a8794e54b619c9907a85ca7d0c0b29eb7818942e0a61efe74466f96153dde14b2debae1c03d7ceee506d1cd76556e31 SHA512 1a24d8cc34fde3a8ecb7c60f66028e5b42694b29495d682e29604b8cbf683fcde03e0966a6e5c398ec698b878dc81b1df8db2f087e3e2dd73fcc20c88fe68c74 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_sa-IN.tar.gz 445845 BLAKE2B be3c61c48cd92e2de86d421d93351cbfaf5289bf636bc874a723337d90107ed0bf4ea074d89efbd1921dace183ed5cf12f8c5c10217f5353915ff7f279ecc222 SHA512 64d0ff72bbe4de778c11f1259249bcc670911fc06959ea0e1355f3fcbe0d5c95707ee1955d90cc7dc67f3b106da20da1340fb7fca29dac6f25884a5c36accaa0 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_sat.tar.gz 512156 BLAKE2B 0aba76d48e4e8d2555cc8672377170da9967ec0c5bf018fba1fc1c2009928a56661074fa18f4ce54b14f3c55a07048a9bbf68d3e003141822900c093ccd825e5 SHA512 1603d9fa4af91451092e07bb286ec9b241bd86fc81185fd50148d8a648f40a0dbace8b3115da55255358635b72e9a1ae5debae1a61ac0f90594647ae27b11b9e -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_sd.tar.gz 432413 BLAKE2B 5218cf312bed2938f024198e382ff329edcf40dd23c9a979febb81c711490ef0a4fdb577ed0753e5d43d0248b6374b9f9feeeb22a8dcf5fe0803fafe17e64a30 SHA512 20222b52da6ab22f6280a31c9fbc45f434d5854619ab51fca280f13cc365843c4b261330deb1968dd0c4d7a2bd0ccd7055f602d11f757ec474a6ba1bb7e20af5 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_si.tar.gz 754539 BLAKE2B ec6caa18861c6c628d24a992daec6ff60f166a2c927844fb056833b6962177bb6e2435d322274e36414f0ad85a66c22cbf050e5a6f93c51b33e5913c7a2fdc6a SHA512 dd97206373e4f4f47afa2d2e1e86cb9560488b485b6e5fe83e43277af027252e6e306ee7ff08e3194349774fb972bb59e6bdd5b14ac53c720b2992ed6f331219 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_sid.tar.gz 522373 BLAKE2B 938a956a9d04a13622ee45deaf53ecba274138292e10e5b05f7aae7477823db26af3bde23de89e479c593a77a9882a5931d6a510f31dd9906e5dea20d8587877 SHA512 926d1c46ed3f77ba0bc653e4ec2b4410ac9337355cd939ce9fd583d1f5a38498fb3479e64b6f287c4a931604c67fc87ef7cf450446311048e8c0ac62848da176 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_sk.tar.gz 2359010 BLAKE2B 8f5fce0181f772bbb28bba927d03c92a4209e55bcd900003ae609a85351cc2f69951c64a22f2df61f31e8e2fe5e8935340a962f2e44bb91bdf1e3d3049b54952 SHA512 192737576188627fd3bc5d1f0bdca57f58be6c5e73469fbdb17466dc959834173e16936c98b8ed376e822448805cc9346bcfb1064c05b73218601fa9ea1c1ad3 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_sl.tar.gz 2764697 BLAKE2B dacf1257aa9390363f53b30ddf9f6059f532bea7526250a866797d1955968b1b55df7073455d09d24f627e72a75b10146ef6a7997c6a87abd5a9b0672b9c0255 SHA512 e2ce2702f585e3f2cf821a91feee0f6918e406cd74ce78b5ec099cad05f1ce3d61c4a33d1910d9c0f894f805370d15b91e02246b13ab48d84ba9030f7add04f5 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_sq.tar.gz 1165854 BLAKE2B 9b9e6e8632a13ca1c8c4acfc57711d9174a51e34ffec9c06ccaf0349c9b675f464531e547ec6ba1d692568d2e5824847ad148c4136db79a5afb57b1a9e0d94b7 SHA512 1784cd2302784f8e1e4714aa4cc22aa31b76402105de3d009c234cb3926767b56b8fcbb972690c6227b3c56fe6f6e9a91172c0f78b1e9135acdd3f9f14f43af8 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_sr-Latn.tar.gz 2407691 BLAKE2B a3f8295f5e7beb07baca3b7a597c05889b9df646441467b77af83e4da6ed726226a69bf7c9f000e08ae0fb6c02fa4652fc074e94e7bd530b2034863cdffb54ab SHA512 5ca5fec8d0f908ae1eda2421beaa58b27675683b3a22c1c4232585bb3f27a7ba15aa9151687d48842c4e696aceff95d98275581e981e23a38a83d80aef592812 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_sr.tar.gz 2840755 BLAKE2B de825d46d064ab329460fcec541d40e0bb0a87de17c6a234e7ddf87660cd1533f6dc355675ebbeb6230ab47f9a2fc2abcc960acea8576be8fa43f4454a3c1f0d SHA512 12dab35ba1ae6c7e6fb4e8dbcf162fe47576eb573cfa62693f15ea275e13d6194bef82e2b0c2097731ea5007e9f409c476050121621d0134141d2a2f9505754d -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_ss.tar.gz 286886 BLAKE2B 4c2e1ac30b9a587e611f9b3419458587a0eb38b54130085382a1ebfaf38ac447559e7027b0dbb7fd3ca06212a38fcd1419699d95db8ee4a0c5b75c8278f4f730 SHA512 d93ef2c4d7ab940a9d27b5af49f541bad62dff1151ad0a462bf725523628b3b211d1fd7de35f05c9cc2ceb28c9e689115f4851d7e0a52622dca7a30da7eb8491 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_st.tar.gz 280624 BLAKE2B 951cf91ec565c278136d13b61a707f3385455194be9c169ad5066b728e8b5c7d5439410f9dcd5450f58d245ba84c61ba5e35b6d7a814983a295e9badf8a52744 SHA512 cfc37236eed67e5b03da6d2455bbcf2b9a19ba026d9cf0f81aa3f8211fc1316026b1c894402b7d9ae46032575e85712f1c1e1e771f270af1a2aa0c8cb560269b -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_sv.tar.gz 2837135 BLAKE2B be6899a9328a7d21f8e366ac37d33403bbe48df8ff6efc88753b2f3ea54d6de59b71521b09a06aab62f21c6ac2036c8e364e2692e9740c4dfacb6a8fc095426a SHA512 0225104afdff5b90e9b5f90c53b9bd4b428731feae3577b255ea70c75b912719d0395b264a1c34a6bfc89d2423aa2dfa6c7d8aca1c0ba6a1d48692c81dab8bf9 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_sw-TZ.tar.gz 317862 BLAKE2B f6963a4792e5cc2c30536e5c30da12edb03c62751d33e8556c411032f91c5299d9f19dca88eb8e267d87e040eaaf6c0082872faa943dc6e57153583e3bfe6c77 SHA512 220256cec495a683e979b45f26708e438c5c4dfe4235d77ff281464b023015d4cf811be2e3a21ad3a770779c5be4af518c46fb5a254c409a15ff966900138a01 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_szl.tar.gz 733822 BLAKE2B 59b1915326ddf9e73066114a89bebdce2f0ded58fcb230234170879f730104725a8f4909143743f9dd7e7d74e957085c8078d241d9c834561f706af0bf104faa SHA512 c2965c4c8dea44d5a9214f83af21ab033605fd5cfe5618725d6c62779c35e80e5f911543d88689a751dfba9cd423828a182a662bb1e1b63da206ccbf77244ae7 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_ta.tar.gz 731130 BLAKE2B ddc45b0207b85a7f3ef4ba15b15283be259deeada80190b58be578d7796416266e83b1d5d1e4d9bfd431d488d63884975a6780f9a2a6a6f7f7afeeff68060a51 SHA512 7cafa2d9b779fd133ab6752f375b261e4413e8f768772f76cbabc5759102e94b31f4e2829e7cc4a113842e7e817c41eefe9beda2fdc98cfcc30ed99c0876184d -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_te.tar.gz 1077603 BLAKE2B 6264acdd6a87582e3bf7fd5b80f55738e43475fb61a18125b76a7660b3bad50d942ed60f7f75bcf5c2fdea8cc4f67126235480f391bb64d9d4405b681dd6af42 SHA512 5c4643169b18a66040a50aca803b1a5c7442d3e3207e435737ee4ee27ec572446726c1cac7a87f7b4210624af4099b4a98a9db81a46a12d57c2080cb046bebc7 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_tg.tar.gz 390284 BLAKE2B 05218061fcc78ff3517a0a9172b263d7dc37f2570c81c183b6cdaae4d7bbedc2b3518c2c2769b6ac6a7d0c755f6ba5481f74de9e57ca3a3c28acb3084457129f SHA512 31acb1818da32d583b2c8f91f00888c87fa8e98b349afb5f089178333b47d25dd8594778c600ff6500616a18dd4d40f76d7b78e2e04f4fc60f3aa3ba184853fd -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_th.tar.gz 740622 BLAKE2B 2defd348e93476a8b020bbd564d7c8c3119d29c41ac4bef9e1297e6ba2c61a051690ffdb3c9d4dd5a66734403d2e22af2d2b33f8db9a2af48cfc770cb460f6ca SHA512 e36bb2144aa73d17fe2f308715a0a254593743db4014166d418b933a0930af0256ed543254647e0297d6c77f83d2218052a57416fa1ea470b04194aff1775a96 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_tn.tar.gz 261242 BLAKE2B 86d62871564d746bbab8459768127604dd6f22aadcbb30893b8e1c72859e13986aa3aea3ba507eb22e2fb969e89343af5ef2b22642c40aa4483e7356dc09972e SHA512 cb632c0d9ccbdcb94475aa4fe2a6858b8e343028d8915c8cddcd065b2af67c726d1ea37ebbc2611842a8e520950e35fb84636ad69c6bbbb8865dcac6f6cc8eef -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_tr.tar.gz 3336401 BLAKE2B 6cfc7da9e8db14e9237295a80cc932cb687c6edc3b008b8165f317cc290c97974e1c8124051ec38d2e10d639f7979ca5d6b8f9176622b52b82e2c6bbfad2f839 SHA512 60668dfa9fc43f9a4dbea2490b4db0d993f1d656e6b3d4282d3679926797e9dab4af17902228acc84deae67fdfcc3179a7d8b30a4f7ea94e4f90089d81ae2eaf -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_ts.tar.gz 278286 BLAKE2B 14d0be819e11b2d763a031c492458033de0e2c27244e6aacf73f0e9f3e10c56722496b3fb34687b38547b213a5b5e2caec688a16bd9ade109c9d23bbef8b6efe SHA512 756510d4c62447a15f6ffe33ba457068ba9456564dcdff851b167bf1edd560f22737480da24ebe0ed517a47eea6248ef4bf21d7d2d1a5ab2fd419af5263d0064 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_tt.tar.gz 187223 BLAKE2B b5ccd06005e7d8f062dbe62a4fde9c9b4a804d22a6958ac7b435c6a8d264b54e85dee920d4b2f518582a954b2e87af3b2939a9ce1c7992e4add54b4bda9a84fa SHA512 9639ab10abf439febe7b56448b8b0d6af909a78070249580f4a586f7828df9535f65a2acd58046db44579fb5779db9c55e42fcb981a4bc36a2fdf34eca363fbb -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_ug.tar.gz 540999 BLAKE2B 341d511ade17f9039a2317fc50c4541c194eef078064ca1bf26681b65c23d5fd327e42abccd2fe0feab50ad0fe7801e3036300d8968b048addbf1f0d014153ca SHA512 07233d1222332d44ad2b60a8438074df5d26e8e4f2d1541078c171c324bf427996258253474efcafa28f321ed727a607db0c956239338b9bda8f937bdcc83c91 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_uk.tar.gz 2858354 BLAKE2B 5b1cf5ba0cb1385cd4b6ab500196039f21dc0b01a3fb5620859b955849e86013a046f5434666150e1f2aee66d40a61cef91466384fbbf4a544977586711b8a46 SHA512 1760a38c597c78ff35c74949d9e4326541a1fac53a7e0efe56f49422faf45e8970a1bce2ef0bb46d300ee05b4848f3af379a84f9765c8cf651d909894a3bbd79 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_uz.tar.gz 313817 BLAKE2B 14e6c2e61c12f5f52e93758957d5ec6f633fc41233976cdd743bdfa9f1b1f45af5997faac79ee92a1ca121cc11108da0ec67083ec5938bfcaef86865106fd626 SHA512 4bcf9eb6e9a26fbc6f457f74949cd415144d2909cefed9bd91e02b9f6feb4cc8a91e8467dd2ba2cc7521e0c45209005538a1b8cfdb7e6330e1ee35f4385cc365 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_ve.tar.gz 282930 BLAKE2B 9ac558dbc9689f46ab452cf845e0d6da774eecfd51114453efafdf1d94e627fea3dcc7c7d2014181c326b13ca2a9c267bdc8fefbea0d8061398fb32670e2276a SHA512 ede6a62c564a0b44231b661de2790632ee0dccf469d6840f002b9d1753ce088c27d5c188b15d00bf4260cb098800b032cb6f39c8ef8780a06971f33caa352df0 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_vec.tar.gz 755954 BLAKE2B 6789b60557a4c444d8a1840cb38c748443fd3aa4a31899f40010a121f914fe5d3ddf27c1c9f3cd660d2f677d7e7196dd24f9a9591b964813cffaff110fb58e6f SHA512 4423c532f27d1dc268ecd020dfa9454e4170ee115ee369bab68891e6deb6b0eab73b6f02cd10362e7b0dd2a9af23501ee414bef083c424a53b462133f2ba5dd5 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_vi.tar.gz 566679 BLAKE2B 5ec56eb95a588f34ca976b2062e0cd194724f1f1c3f26b97b3e6f2fe8c30cfcc2db06ef7e60b54419acdb6776ab1a9d84307527809105634e4a41f8217830d02 SHA512 2e4f967f759d4433e18ab4d6fd32ba161745d4aa5170c3224063a8c4623d0e549ac0ae0b6c67b9bffc0c3f4859be43aab577f17816abe6187cf08a0018572dd6 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_xh.tar.gz 290391 BLAKE2B 05a87e7cf9c13b605427591f90c739c18e7e0417412312010ee472c79e7da4024fc4c21a5e6a5766130e60877a87d3e30facb1ababb1d6de26de37203e22d534 SHA512 4433fe48ea4972b32b422333acd6fdba455a82d071385d8000bd3efcfeead5fb3939264ad6d2c4a4cd074eaaed4447e36888c90268352db9f698d4cf11f19890 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_zh-CN.tar.gz 1051867 BLAKE2B 67c791d72149cbbcebe8b5228980ba612a752ed2a674d22bb009c46a5d9271ffbdf8d2c8f5c5e988ad8fc96317464b0e3660ea0688590bab36df971bdf4c099b SHA512 8c1a6b3550b33106aee6d14b31098696aed0c875a574ec47db8545023ba00c7416be6ef2784411e3f30c170c6ad963c51f5c0dda66c58d72cf9363321b452062 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_zh-TW.tar.gz 1024207 BLAKE2B 86ba21b833720db02459dcf17838f587fac3cba2db38244bc528d0b7b8fe06e33ea0c6e0fb1b3c77aed64537d41dd1234419f3425ace97a47fcae3da6c237759 SHA512 1a00ec5b87115992c422a8fea7b127aa84b9c10ddd413cd19df2a9c137c1b255ac4ed96c2a21872a1375e8d6aa726e4c9fb097648b578d09a2f8dd4afeaa8349 -DIST LibreOffice_7.1.7.2_Linux_x86-64_rpm_langpack_zu.tar.gz 319622 BLAKE2B 5d2a4afa5279390e0d2e909a3542a74a90b83bef6a17858a989c721eda4ee419ccf83b510695f1f92911a6d064b05856d6cd6360c6ae69a9be794bb0563d9a36 SHA512 65aadb4777d472d10deb618eae33ab48760d93dd6a19b42a7ca63008fa64847dc38283784293178b1a041de8d80d4d8f0c674a912663b0524b9af76cfaad91fe DIST LibreOffice_7.2.5.2_Linux_x86-64_rpm_helppack_am.tar.gz 4385401 BLAKE2B 88904bbc6a995f390f2222e79ebd106b4aa7c0290dee44dec69276a6119e27e7ec739c55c31ccc1e75516451b51af6372d81b74ec0fc6e0bf40914ea34901d75 SHA512 d22ecedb8c4cbc375512e1dd012040caf0f956912fe58d1ce0406785c7cd354a004cd2d246644ea5583bebcd52329dd20c1103819b00eaaea4321e58c9ce6c15 DIST LibreOffice_7.2.5.2_Linux_x86-64_rpm_helppack_ar.tar.gz 3848914 BLAKE2B 214eec31c9dc8a56f99ffb6a7b9b0d3546c40b6bb801f99f67c527e3b83e908a151c3051941339ebbd2727a939448159b6cf6050e7fc24a6e308370de8820bcd SHA512 c30412a02b2430106a85e465695e39ff1718b4b4053408924faea289b83f977d4f4b9be34e67d48c2420cd72575d3ac0a7fd3b83a183f149169c2f98d861eaa3 DIST LibreOffice_7.2.5.2_Linux_x86-64_rpm_helppack_ast.tar.gz 4086749 BLAKE2B 72ed1309a2e8bffb8c3bfff67711a5ce315571fe07ded3b85acdf0d40ab196da6297212b635867860c36bdf9a8d5b1d33563a9d572831e02b151ea3847f22d0f SHA512 04fcb5bd7acc7e31f419eb24b488b762280c8a2cda9aa17595aba52944596ddc24d89722faf138bd9c69326c9b761b76f0f2c41f52cb8098c13cbd65a32f48a7 diff --git a/app-office/libreoffice-l10n/libreoffice-l10n-7.1.7.2.ebuild b/app-office/libreoffice-l10n/libreoffice-l10n-7.1.7.2.ebuild deleted file mode 100644 index 3cd860f2b559..000000000000 --- a/app-office/libreoffice-l10n/libreoffice-l10n-7.1.7.2.ebuild +++ /dev/null @@ -1,91 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit rpm - -BASE_PV=$(ver_cut 1-3) -MY_PV="${PV/_alpha/.alpha}" -MY_PV="${MY_PV/_beta/.beta}" -[[ ${PV} == *alpha* || ${PV} == *beta* ]] && PN_DEV="Dev" - -DESCRIPTION="Translations for the Libreoffice suite" -HOMEPAGE="https://www.libreoffice.org" -BASE_SRC_URI_TESTING="https://download.documentfoundation.org/${PN/-l10n/}/testing/${BASE_PV}/rpm" -BASE_SRC_URI_STABLE="https://download.documentfoundation.org/${PN/-l10n/}/stable/${BASE_PV}/rpm" - -LICENSE="|| ( LGPL-3 MPL-1.1 )" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86 ~amd64-linux" -IUSE="offlinehelp" - -# -# when changing the language lists, please be careful to preserve the spaces (bug 491728) -# -# "en:en-US" for mapping from Gentoo "en" to upstream "en-US" etc. -LANGUAGES_HELP=" am ar ast bg bn-IN bn bo bs ca-valencia ca cs da de dz el en-GB en:en-US en-ZA eo es et eu fi fr gl gu he hi hr hu id is it ja ka km ko lo lt lv mk nb ne nl nn om pl pt-BR pt ro ru si sid sk sl sq sv ta tg tr ug uk vi zh-CN zh-TW " -LANGUAGES="${LANGUAGES_HELP}af as be br brx ckb cy dgo dsb fa fur fy ga gd gug hsb kab kk kmr-Latn kn kok ks lb mai ml mn mni mr my nr nso oc or pa:pa-IN rw sa:sa-IN sat sd sr-Latn sr ss st sw-TZ szl te th tn ts tt uz ve vec xh zu " - -for lang in ${LANGUAGES_HELP}; do - helppack="offlinehelp? ( ${BASE_SRC_URI_STABLE}/x86_64/LibreOffice${PN_DEV}_${BASE_PV}_Linux_x86-64_rpm_helppack_${lang#*:}.tar.gz -> LibreOffice_${MY_PV}_Linux_x86-64_rpm_helppack_${lang#*:}.tar.gz ${BASE_SRC_URI_TESTING}/x86_64/LibreOffice${PN_DEV}_${MY_PV}_Linux_x86-64_rpm_helppack_${lang#*:}.tar.gz -> LibreOffice_${MY_PV}_Linux_x86-64_rpm_helppack_${lang#*:}.tar.gz )" - SRC_URI+=" l10n_${lang%:*}? ( ${helppack} )" -done -for lang in ${LANGUAGES}; do - if [[ ${lang%:*} != en ]]; then - langpack="${BASE_SRC_URI_STABLE}/x86_64/LibreOffice${PN_DEV}_${BASE_PV}_Linux_x86-64_rpm_langpack_${lang#*:}.tar.gz -> LibreOffice_${MY_PV}_Linux_x86-64_rpm_langpack_${lang#*:}.tar.gz ${BASE_SRC_URI_TESTING}/x86_64/LibreOffice${PN_DEV}_${MY_PV}_Linux_x86-64_rpm_langpack_${lang#*:}.tar.gz -> LibreOffice_${MY_PV}_Linux_x86-64_rpm_langpack_${lang#*:}.tar.gz" - SRC_URI+=" l10n_${lang%:*}? ( ${langpack} )" - fi - IUSE+=" l10n_${lang%:*}" -done -unset lang helppack langpack - -RDEPEND+="app-text/hunspell" - -RESTRICT="strip" - -S="${WORKDIR}" - -src_prepare() { - default - - local lang dir rpmdir - - # First remove dictionaries, we want to use system ones. - find "${S}" -name *dict*.rpm -delete || die "Failed to remove dictionaries" - - for lang in ${LANGUAGES}; do - # break away if not enabled - use l10n_${lang%:*} || continue - - dir=${lang#*:} - - # for english we provide just helppack, as translation is always there - if [[ ${lang%:*} != en ]]; then - rpmdir="LibreOffice_${MY_PV}_Linux_x86-64_rpm_langpack_${dir}/RPMS/" - [[ -d ${rpmdir} ]] || die "Missing directory: ${rpmdir}" - rpm_unpack ./${rpmdir}/*.rpm - fi - if [[ "${LANGUAGES_HELP}" =~ " ${lang} " ]] && use offlinehelp; then - rpmdir="LibreOffice_${MY_PV}_Linux_x86-64_rpm_helppack_${dir}/RPMS/" - [[ -d ${rpmdir} ]] || die "Missing directory: ${rpmdir}" - rpm_unpack ./${rpmdir}/*.rpm - fi - done -} - -src_configure() { :; } -src_compile() { :; } - -src_install() { - local dir="${S}"/opt/${PN/-l10n/}$(ver_cut 1-2)/ - # Condition required for people who do not install anything e.g. no l10n - # or just english with no offlinehelp. - if [[ -d "${dir}" ]] ; then - insinto /usr/$(get_libdir)/${PN/-l10n/}/ - doins -r "${dir}"/* - fi - # remove extensions that are in l10n for some weird reason - rm -rf "${ED}"/usr/$(get_libdir)/${PN/-l10n/}/share/extensions/ || \ - die "Failed to remove extensions" -} diff --git a/app-office/libreoffice-l10n/libreoffice-l10n-7.2.5.2.ebuild b/app-office/libreoffice-l10n/libreoffice-l10n-7.2.5.2.ebuild index d167bf614940..2fa4867fb62d 100644 --- a/app-office/libreoffice-l10n/libreoffice-l10n-7.2.5.2.ebuild +++ b/app-office/libreoffice-l10n/libreoffice-l10n-7.2.5.2.ebuild @@ -17,7 +17,7 @@ BASE_SRC_URI_STABLE="https://download.documentfoundation.org/${PN/-l10n/}/stable LICENSE="|| ( LGPL-3 MPL-1.1 )" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86 ~amd64-linux" +KEYWORDS="amd64 ~arm arm64 ~ppc64 x86 ~amd64-linux" IUSE="offlinehelp" # diff --git a/app-office/libreoffice/Manifest b/app-office/libreoffice/Manifest index 17f0e970c4b2..e7d46b30b74a 100644 --- a/app-office/libreoffice/Manifest +++ b/app-office/libreoffice/Manifest @@ -7,7 +7,6 @@ DIST 3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip 5750610 BLAKE2B b9f3ef8 DIST 798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip 1521926 BLAKE2B d2769842c180997055648a8b1a33cc89988b74628bad8aa012242e0c1afa5b5b8568323c107187072207ee69bd841ba4ca3bbfe27ef65223ddc729d1a1aa6590 SHA512 ec5ae23c8fe2f5efc377f7a9665039afadf28b4d8f2791379296766a5fbc9a3bf7548f9b0e3b3b07762229ec733a92ccbb69791ee0318c9c6f78f8e847253d3f DIST 8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip 762419 BLAKE2B 9cbcda7d7644ede32a19b7bd5e29cae348229b9396a205809db480ed67bf12d243652d4ec3bf817f6d369e594a6d6ac3ebebfd03a80ed94f3106f78421d00077 SHA512 12ab17a4db3f7c834b21e59ff6f6f6456630d8626db7fb908867b20204295d4fba8969e79a3694ca66cb24e9f0e5a0fa4b9d2d3f748691b7f93985f9e666ce5f DIST 97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip 2938721 BLAKE2B 86cf869561f653e449611ca2f014b340d7d0cba46b7d37a9455cbbc184b6a5c7e0e26ac84909aef08ae8639a402cef3bfc93ec901de018060f16413eaff0f748 SHA512 17ba9d2c0376fb7326d53bb1e3796610176a1af426d1b9073b5f7cf06c93d865e585c495e75c52fb8e426d7c453e751356a9ca9a54dc821ddadb6c8160ed5ba6 -DIST QR-Code-generator-1.4.0.tar.gz 146339 BLAKE2B b2cb329877426861e0245747ac1e8f1275ca7428b3c6768af60dec5c9bb46e93a3fee81fc77257e151604b5f6748c9f29582e9fccc2a4088747c95fe5f673124 SHA512 314a757bfdf9a38bcf07fd7a0103d28a2d1dd7311b8234761304efeef7bfdb740db78ab01e6b67e99a28d523cc2be9c1073b2de9d65e853d191c3dad19af56d0 DIST a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip 23150 BLAKE2B 51db6bd90585b13857ecb494c805c9fb6874e1e65d7aee73d23e1716670836a14b376bcca810f96fd55b0ed653b2660a268030f246c822cbb04f867ef763a3b3 SHA512 2d3835f7ac356805025cafedcad97faa48d0f5da386e6ac7b7451030059df8e2fdb0861ade07a576ebf9fb5b88a973585ab0437944b06aac9289d6898ba8586a DIST ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip 2929311 BLAKE2B 02f59a60592d92f97f1098b501617d1408cabeab7b5a85b2f20ade584536e71823c392ce86084a944cada86310d48afb475535b47420f9b54eff582ce1d77d85 SHA512 58c1aa3965bf3a5f5d0facb67a5e42cec04e3f74e59cd7348ea2a9f6d9cafdce5552677c6b6d9c4cf2b31f52751695f2e53b2cee658e5f2eacb1393534a53c0e DIST ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip 743031 BLAKE2B 85ddb6e24475f32e4fa105add3ace0afa686b739e34958e8a47653668153d1bebcec77dbdeeb83bef566453e624fd7ebb0595f7d429005dac1c9af30f861e708 SHA512 654d2408c11349c90ae7d80b0c1997ee831004bc4ee36a706a0d8a84617fd0f82a97c5b45ab2388d60085afaec59a02eada007a8a1e14c3b366cabd36b7607ec @@ -19,11 +18,8 @@ DIST eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip 427800 BLAKE2B d3ac085a3 DIST f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip 211919 BLAKE2B 2c72493e44d3ad1714d294fb7baaa85d33fef2eb4ce75bf507b65f78f1d9d399bb5eb72cee188a8abc4b234eb2845a26755791fb3ac104ffe6e55013ab41ca8b SHA512 c1a15ebbfe817ec79d4b3f1c97d096bf8511737d7d35d97302856ccfb3de14a1cd16bd31000415d9ab24bbd9ef770d37855cee4b819ff0e8fca2f2766920a114 DIST libcmis-0.5.2.tar.xz 484404 BLAKE2B 7de242393c28fc8289bb598b34e704eb2affaaa8b9e470e10044dbfd3812391f29e1421df8d7ac3869955698ddbc9575feebcfbac27bb074a60ccc0527dca1c3 SHA512 295ab15115e75b1f6074f17d3538afe0de9b2b77ab454f5c63cb05e8df11886d82942fbf21ba01486052e3f6c75b0636b99d8e660cd3472dc4b87c31d3cd557b DIST libcuckoo-93217f8d391718380c508a722ab9acd5e9081233.tar.gz 5005888 BLAKE2B 836ec268c19c27ac079ea1084587c3e999f39ad2188be1a5cf8337ad0473ffda6c32d0695254d3797d1607707329befa88da6043f424544487238e550eda8590 SHA512 4159dfb4d08e359feb23127e12db590260913e70774161ac9513abb5183ad6ed6d2bdfbe56fc8aa68e2fc57ee29eae67aa0180e1a7d955016884ecba2ca60ff8 -DIST libreoffice-7.1.7.2.tar.xz 244585600 BLAKE2B 65cb8f5ddbae5aa8fb37a54cc0fab8d541a030f6f94141f4e4355f1dfb24a927ffb713e5213e382152fe444e115f27b41f297ca37e320193c5e0289a01ee5430 SHA512 fa55bea912b4efa73cd1ad8bcc611a71146ab42534a348a7c695916d74f1912ad13a2d9ccb4f3f4ee4d604a0747619b75bbcc5e2b14bc306d53b3a1f27525093 DIST libreoffice-7.2.5.2.tar.xz 252977224 BLAKE2B c8221824ed4747ad7fd9534c6c3d612fa711f78b382587345c5a5604a263b7697fb03c77c1927343052ebcd0aa8db2d693208599137bc8884eeb1bf408951463 SHA512 a84682597e10fabb8c1605b785510fa5fe861f3056f61bd01513e1de6ebdb8a343d254af063cd977e4379348ad28d8a457989b3d42014f1c18d5d85626f6dfe8 DIST libreoffice-branding-gentoo-0.8.tar.xz 151568 BLAKE2B f03c7ddeb53c5ca3fd23401679601fcf2c4037ba17be4eb7b784c7ce7ebb71a24b8ab4aac8b7da8c6b1f14dd23bc1294ba85ff4f70ad271fb4ee3c5372e10883 SHA512 785031a699b1d1895ce4b50ffc3ddf645f3a0ef9acdf37facfd18cf75db9484cb8f53a50abb63d6006ead76a80b6ff5aa99661063245ebb84bd64013d713de7f -DIST libreoffice-help-7.1.7.2.tar.xz 111785664 BLAKE2B 947860ebbcdf8bd0ee96ebad688057d776d049ccad066951bf0361bcc1f9a1f8187eed266061ad161f479a3691263dc4f179f4b81aa666fdc1a4a380d28425a4 SHA512 20c464ff9cea68b37f6988faea84e9d72ba174706e75d91bbcac514011c65ab55d4f3a9f21fbb8f04f02908237b16d7a6983624c5ab8f27ee4f83aa7eb621268 DIST libreoffice-help-7.2.5.2.tar.xz 112080572 BLAKE2B 9c07cec6cd6c639335c38af65f3dccf331200422f670fa225e355117062f5ad2a8173c5f59ee63137aa480e8db307b0671e4a7a0ff503ea3a034e126e0464120 SHA512 70ffcb1a96637dabd9a658151d2b88a92dd8a89cd396609339ec5470b93fbc2ae589a434b4f09d22fc8ad515369a646dd8040c33e6a91977dd7158f57cd48e00 -DIST skia-m88-59bafeeaa7de9eb753e3778c414e01dcf013dcd8.tar.xz 10420480 BLAKE2B 83bcc9ff3a3a916ccb92f49ef69f99386e89b636d37679ab17735625c56c4bb31ca89a7034d9282c905b405e0b31215de5fd3734061d323d48db440e4ad52643 SHA512 8e5c37b895d7f5fe15f491005ac46b39efe3bfb3af5dc805bf1226b2112496bdb9e433cc3b313f8fc185fe1f898d126b8a557d23485615cdbe917f0b76855f3d DIST skia-m90-45c57e116ee0ce214bdf78405a4762722e4507d9.tar.xz 10630696 BLAKE2B a3d42d08a0622de591d177184b6225cf62e3048d02d8f2012b6b02aae186b644c899c4e73b528b3528a4acec6cec07e3576dd6d97b130fedf3b2ec5b2ddf4ed7 SHA512 625ed461d85ce5c5c73ffd20bc3f2c9b5fe6ba557693b793b387ffb434d4f0d9056bd9befe6760c55e9e47f09c02373a49b8ac106162a40d940ea351e8c873c0 DIST skia-m97-a7230803d64ae9d44f4e1282444801119a3ae967.tar.xz 11826600 BLAKE2B 2985ba0318fd72ac216fda33c6961eaa8ee649d2a850eb736accbd91fbc9cee7dc4e5752b2696a35204770a188412e2ecd0cc128cec324c682f9bc35e68358b3 SHA512 fbf5cfef66991565dbad928091a4e795a5b5b79a1e062a98ab9135b9972827de703c449507957294e7471c422c2e2ed239d6df61ffb9b9581a9ca3d848687a76 diff --git a/app-office/libreoffice/files/libreoffice-7.0.3.1-qt5detect.patch b/app-office/libreoffice/files/libreoffice-7.0.3.1-qt5detect.patch deleted file mode 100644 index cc4e8e41df2e..000000000000 --- a/app-office/libreoffice/files/libreoffice-7.0.3.1-qt5detect.patch +++ /dev/null @@ -1,23 +0,0 @@ -Don't let PATH get in the way of proper Qt5 detection. -It could lead to broken configure due to mismanaged qtchooser config. - ---- a/configure.ac 2020-11-21 16:35:58.433794709 +0100 -+++ b/configure.ac 2020-11-21 18:02:41.835207197 +0100 -@@ -11819,7 +11819,7 @@ - qt5_test_library="libQt5Widgets.so" - - dnl Check for qmake5 -- AC_PATH_PROGS( QMAKE5, [qmake-qt5 qmake], no, [$QT5DIR/bin:$PATH]) -+ AC_PATH_PROGS( QMAKE5, [qmake-qt5 qmake], no, [$QT5DIR/bin]) - if test "$QMAKE5" = "no"; then - AC_MSG_ERROR([Qmake not found. Please specify the root of your Qt5 installation by exporting QT5DIR before running "configure".]) - else -@@ -11886,7 +11886,7 @@ - - dnl Check for Meta Object Compiler - -- AC_PATH_PROGS( MOC5, [moc-qt5 moc], no, [`dirname $qt5_libdir`/bin:$QT5DIR/bin:$PATH]) -+ AC_PATH_PROGS( MOC5, [moc-qt5 moc], no, [$QT5DIR/bin]) - if test "$MOC5" = "no"; then - AC_MSG_ERROR([Qt Meta Object Compiler not found. Please specify - the root of your Qt installation by exporting QT5DIR before running "configure".]) diff --git a/app-office/libreoffice/files/libreoffice-7.1.3.2-bashism.patch b/app-office/libreoffice/files/libreoffice-7.1.3.2-bashism.patch deleted file mode 100644 index 36d43f29d397..000000000000 --- a/app-office/libreoffice/files/libreoffice-7.1.3.2-bashism.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 2c4dd73c4c9f471fa2083f9f99dd27a7148f3175 Mon Sep 17 00:00:00 2001 -From: Julien Nabet -Date: Mon, 17 May 2021 18:43:48 +0200 -Subject: tdf#142335: fix bashism in configure.ac - -Thanks to Matt Whitlock! - -(also reported in https://bugs.gentoo.org/show_bug.cgi?id=780432) - -Change-Id: I38fec6faf9a929adf1f300b8c369ec6c16a91ed8 -Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115716 -Tested-by: Jenkins -Reviewed-by: Heiko Tietze ---- - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/configure.ac b/configure.ac -index d7b831435713..3d14c5e4258c 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -2682,7 +2682,7 @@ AC_SUBST(ENABLE_RELEASE_BUILD) - AC_SUBST(GET_TASK_ALLOW_ENTITLEMENT) - - AC_MSG_CHECKING([whether to build a Community flavor]) --if test -z "$enable_community_flavor" -o "$enable_community_flavor" == "yes"; then -+if test -z "$enable_community_flavor" -o "$enable_community_flavor" = "yes"; then - AC_DEFINE(HAVE_FEATURE_COMMUNITY_FLAVOR) - AC_MSG_RESULT([yes]) - else --- -cgit v1.2.1 - diff --git a/app-office/libreoffice/libreoffice-7.1.7.2.ebuild b/app-office/libreoffice/libreoffice-7.1.7.2.ebuild deleted file mode 100644 index fe9daf532de9..000000000000 --- a/app-office/libreoffice/libreoffice-7.1.7.2.ebuild +++ /dev/null @@ -1,669 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} ) -PYTHON_REQ_USE="threads(+),xml" - -MY_PV="${PV/_alpha/.alpha}" -MY_PV="${MY_PV/_beta/.beta}" -# experimental ; release ; old -# Usually the tarballs are moved a lot so this should make everyone happy. -DEV_URI=" - https://dev-builds.libreoffice.org/pre-releases/src - https://download.documentfoundation.org/libreoffice/src/${MY_PV:0:5}/ - https://downloadarchive.documentfoundation.org/libreoffice/old/${MY_PV}/src -" -ADDONS_URI="https://dev-www.libreoffice.org/src/" - -BRANDING="${PN}-branding-gentoo-0.8.tar.xz" -# PATCHSET="${P}-patchset-01.tar.xz" - -[[ ${MY_PV} == *9999* ]] && inherit git-r3 -inherit autotools bash-completion-r1 check-reqs eapi8-dosym flag-o-matic java-pkg-opt-2 multiprocessing python-single-r1 qmake-utils toolchain-funcs xdg-utils - -DESCRIPTION="A full office productivity suite" -HOMEPAGE="https://www.libreoffice.org" -SRC_URI="branding? ( https://dev.gentoo.org/~dilfridge/distfiles/${BRANDING} )" -[[ -n ${PATCHSET} ]] && SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${PATCHSET}" - -# Split modules following git/tarballs; Core MUST be first! -# Help is used for the image generator -# Only release has the tarballs -if [[ ${MY_PV} != *9999* ]]; then - for i in ${DEV_URI}; do - SRC_URI+=" ${i}/${PN}-${MY_PV}.tar.xz" - SRC_URI+=" ${i}/${PN}-help-${MY_PV}.tar.xz" - done - unset i -fi -unset DEV_URI - -# Really required addons -# These are bundles that can't be removed for now due to huge patchsets. -# If you want them gone, patches are welcome. -ADDONS_SRC=( - # broken against latest upstream release, too many patches on top: - # https://github.com/tdf/libcmis/pull/43 - "${ADDONS_URI}/libcmis-0.5.2.tar.xz" - # not packaged in Gentoo, https://www.netlib.org/fp/dtoa.c - "${ADDONS_URI}/dtoa-20180411.tgz" - # not packaged in Gentoo, https://skia.org/ - "${ADDONS_URI}/skia-m88-59bafeeaa7de9eb753e3778c414e01dcf013dcd8.tar.xz" - # QR code generating library for >=libreoffice-6.4, bug #691740 - "${ADDONS_URI}/QR-Code-generator-1.4.0.tar.gz" - "base? ( - ${ADDONS_URI}/commons-logging-1.2-src.tar.gz - ${ADDONS_URI}/ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip - ${ADDONS_URI}/d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip - ${ADDONS_URI}/eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip - ${ADDONS_URI}/3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip - ${ADDONS_URI}/3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip - ${ADDONS_URI}/db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip - ${ADDONS_URI}/97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip - ${ADDONS_URI}/8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip - ${ADDONS_URI}/f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip - ${ADDONS_URI}/ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip - ${ADDONS_URI}/39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip - )" - "java? ( ${ADDONS_URI}/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip )" - # no release for 8 years, should we package it? - "libreoffice_extensions_wiki-publisher? ( ${ADDONS_URI}/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip )" - # Does not build with 1.6 rhino at all - "libreoffice_extensions_scripting-javascript? ( ${ADDONS_URI}/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip )" - # requirement of rhino - "libreoffice_extensions_scripting-javascript? ( ${ADDONS_URI}/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip )" - # not packageable - "odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll )" -) -SRC_URI+=" ${ADDONS_SRC[*]}" - -unset ADDONS_URI -unset ADDONS_SRC - -# Extensions that need extra work: -LO_EXTS="nlpsolver scripting-beanshell scripting-javascript wiki-publisher" - -IUSE="accessibility base bluetooth +branding clang coinmp +cups custom-cflags +dbus debug eds firebird -googledrive gstreamer +gtk kde ldap +mariadb odk pdfimport postgres test vulkan -$(printf 'libreoffice_extensions_%s ' ${LO_EXTS})" - -REQUIRED_USE="${PYTHON_REQUIRED_USE} - base? ( firebird java ) - bluetooth? ( dbus ) - gtk? ( dbus ) - libreoffice_extensions_nlpsolver? ( java ) - libreoffice_extensions_scripting-beanshell? ( java ) - libreoffice_extensions_scripting-javascript? ( java ) - libreoffice_extensions_wiki-publisher? ( java ) -" - -RESTRICT="!test? ( test )" - -LICENSE="|| ( LGPL-3 MPL-1.1 )" -SLOT="0" - -[[ ${MY_PV} == *9999* ]] || \ -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86 ~amd64-linux" - -BDEPEND=" - dev-util/intltool - sys-devel/bison - sys-devel/flex - sys-devel/gettext - virtual/pkgconfig - clang? ( || ( - ( sys-devel/clang:13 - sys-devel/llvm:13 - =sys-devel/lld-13* ) - ( sys-devel/clang:12 - sys-devel/llvm:12 - =sys-devel/lld-12* ) - ( sys-devel/clang:11 - sys-devel/llvm:11 - =sys-devel/lld-11* ) - ( sys-devel/clang:10 - sys-devel/llvm:10 - =sys-devel/lld-10* ) - ) ) - odk? ( >=app-doc/doxygen-1.8.4 ) -" -COMMON_DEPEND="${PYTHON_DEPS} - app-arch/unzip - app-arch/zip - app-crypt/gpgme[cxx] - app-text/hunspell:= - >=app-text/libabw-0.1.0 - >=app-text/libebook-0.1 - app-text/libepubgen - >=app-text/libetonyek-0.1 - app-text/libexttextcat - app-text/liblangtag - >=app-text/libmspub-0.1.0 - >=app-text/libmwaw-0.3.1 - >=app-text/libnumbertext-1.0.6 - >=app-text/libodfgen-0.1.0 - app-text/libqxp - app-text/libstaroffice - app-text/libwpd:0.10[tools] - app-text/libwpg:0.3 - >=app-text/libwps-0.4 - app-text/mythes - >=dev-cpp/clucene-2.3.3.4-r2 - >=dev-cpp/libcmis-0.5.2 - dev-db/unixODBC - >=games-engines/box2d-2.4.1:0 - dev-lang/perl - >=dev-libs/boost-1.72.0:=[nls] - dev-libs/expat - dev-libs/hyphen - dev-libs/icu:= - dev-libs/libassuan - dev-libs/libgpg-error - dev-libs/liborcus:0/0.16 - dev-libs/librevenge - dev-libs/libxml2 - dev-libs/libxslt - dev-libs/nspr - dev-libs/nss - >=dev-libs/redland-1.0.16 - >=dev-libs/xmlsec-1.2.28[nss] - media-gfx/fontforge - media-gfx/graphite2 - media-libs/fontconfig - media-libs/freetype:2 - >=media-libs/harfbuzz-0.9.42:=[graphite,icu] - media-libs/lcms:2 - >=media-libs/libcdr-0.1.0 - >=media-libs/libepoxy-1.3.1[X] - >=media-libs/libfreehand-0.1.0 - media-libs/libpagemaker - >=media-libs/libpng-1.4:0= - >=media-libs/libvisio-0.1.0 - media-libs/libzmf - >=net-libs/neon-0.31.1:= - net-misc/curl - sci-mathematics/lpsolve - sys-libs/zlib - virtual/glu - virtual/jpeg:0 - virtual/opengl - x11-libs/cairo[X] - x11-libs/libXinerama - x11-libs/libXrandr - x11-libs/libXrender - accessibility? ( - $(python_gen_cond_dep 'dev-python/lxml[${PYTHON_USEDEP}]') - ) - bluetooth? ( - dev-libs/glib:2 - net-wireless/bluez - ) - coinmp? ( sci-libs/coinor-mp ) - cups? ( net-print/cups ) - dbus? ( sys-apps/dbus[X] ) - eds? ( - dev-libs/glib:2 - gnome-base/dconf - gnome-extra/evolution-data-server - ) - firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1[server] ) - gstreamer? ( - media-libs/gstreamer:1.0 - media-libs/gst-plugins-base:1.0 - ) - gtk? ( - dev-libs/glib:2 - dev-libs/gobject-introspection - gnome-base/dconf - media-libs/mesa[egl(+)] - x11-libs/gtk+:3[X] - x11-libs/pango - ) - kde? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - dev-qt/qtx11extras:5 - kde-frameworks/kconfig:5 - kde-frameworks/kcoreaddons:5 - kde-frameworks/ki18n:5 - kde-frameworks/kio:5 - kde-frameworks/kwindowsystem:5 - ) - ldap? ( net-nds/openldap ) - libreoffice_extensions_scripting-beanshell? ( dev-java/bsh ) - libreoffice_extensions_scripting-javascript? ( dev-java/rhino:1.6 ) - mariadb? ( dev-db/mariadb-connector-c ) - !mariadb? ( dev-db/mysql-connector-c ) - pdfimport? ( app-text/poppler:=[cxx] ) - postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) -" -# FIXME: cppunit should be moved to test conditional -# after everything upstream is under gbuild -# as dmake execute tests right away -# tests apparently also need google-carlito-fonts (not packaged) -DEPEND="${COMMON_DEPEND} - >=dev-libs/libatomic_ops-7.2d - dev-perl/Archive-Zip - >=dev-util/cppunit-1.14.0 - >=dev-util/gperf-3.1 - dev-util/mdds:1/1.5 - media-libs/glm - sys-devel/ucpp - x11-base/xorg-proto - x11-libs/libXt - x11-libs/libXtst - java? ( - dev-java/ant-core - || ( - dev-java/openjdk:11 - dev-java/openjdk-bin:11 - ) - ) - test? ( - app-crypt/gnupg - dev-util/cppunit - media-fonts/dejavu - media-fonts/liberation-fonts - ) -" -RDEPEND="${COMMON_DEPEND} - !app-office/libreoffice-bin - !app-office/libreoffice-bin-debug - media-fonts/liberation-fonts - || ( x11-misc/xdg-utils kde-plasma/kde-cli-tools ) - java? ( || ( - dev-java/openjdk:11 - dev-java/openjdk-jre-bin:11 - >=virtual/jre-1.8 - ) ) - kde? ( kde-frameworks/breeze-icons:* ) -" -if [[ ${MY_PV} != *9999* ]] && [[ ${PV} != *_* ]]; then - PDEPEND="=app-office/libreoffice-l10n-$(ver_cut 1-2)*" -else - # Translations are not reliable on live ebuilds - # rather force people to use english only. - PDEPEND="!app-office/libreoffice-l10n" -fi - -PATCHES=( - # "${WORKDIR}"/${PATCHSET/.tar.xz/} - - # not upstreamable stuff - "${FILESDIR}/${PN}-5.3.4.2-kioclient5.patch" - "${FILESDIR}/${PN}-6.1-nomancompress.patch" - "${FILESDIR}/${PN}-7.0.3.1-qt5detect.patch" - - # master branch - "${FILESDIR}/${PN}-7.1.3.2-bashism.patch" # bug 780432 -) - -S="${WORKDIR}/${PN}-${MY_PV}" - -_check_reqs() { - CHECKREQS_MEMORY="512M" - if is-flagq "-g*" && ! is-flagq "-g*0" ; then - CHECKREQS_DISK_BUILD="22G" - else - CHECKREQS_DISK_BUILD="6G" - fi - check-reqs_$1 -} - -pkg_pretend() { - if use x86; then - elog "Unfortunately for packaging reasons on x86, various Java-based wizards," - elog "most notably Report Builder in LibreOffice Base, will not be available." - elog "See also: https://bugs.gentoo.org/785640" - else - use base || - ewarn "If you plan to use Base application you must enable USE base." - use java || - ewarn "Without USE java, several wizards are not going to be available." - fi - - [[ ${MERGE_TYPE} != binary ]] && _check_reqs pkg_pretend -} - -pkg_setup() { - java-pkg-opt-2_pkg_setup - python-single-r1_pkg_setup - xdg_environment_reset - - [[ ${MERGE_TYPE} != binary ]] && _check_reqs pkg_setup -} - -src_unpack() { - default - - if [[ ${MY_PV} = *9999* ]]; then - local base_uri branch mypv - base_uri="https://anongit.freedesktop.org/git" - branch="master" - mypv=${MY_PV/.9999} - [[ ${mypv} != ${MY_PV} ]] && branch="${PN}-${mypv/./-}" - git-r3_fetch "${base_uri}/${PN}/core" "refs/heads/${branch}" - git-r3_checkout "${base_uri}/${PN}/core" - LOCOREGIT_VERSION=${EGIT_VERSION} - - git-r3_fetch "${base_uri}/${PN}/help" "refs/heads/master" - git-r3_checkout "${base_uri}/${PN}/help" "helpcontent2" # doesn't match on help - fi -} - -src_prepare() { - default - - # sandbox violations on many systems, we don't need it. Bug #646406 - sed -i \ - -e "/KF5_CONFIG/s/kf5-config/no/" \ - configure.ac || die "Failed to disable kf5-config" - - AT_M4DIR="m4" eautoreconf - # hack in the autogen.sh - touch autogen.lastrun - - # sed in the tests - sed -i \ - -e "s#all : build unitcheck#all : build#g" \ - solenv/gbuild/Module.mk || die - sed -i \ - -e "s#check: dev-install subsequentcheck#check: unitcheck slowcheck dev-install subsequentcheck#g" \ - -e "s#Makefile.gbuild all slowcheck#Makefile.gbuild all#g" \ - Makefile.in || die - - sed -i \ - -e "s,/usr/share/bash-completion/completions,$(get_bashcompdir)," \ - -e "s,\$INSTALLDIRNAME.sh,${PN}," \ - bin/distro-install-desktop-integration || die - - if use branding; then - # hack... - mv -v "${WORKDIR}/branding-intro.png" "icon-themes/colibre/brand/intro.png" || die - fi - - # Don't list pdfimport support in desktop when built with none, bug # 605464 - if ! use pdfimport; then - sed -i \ - -e ":MimeType: s:application/pdf;::" \ - -e ":Keywords: s:pdf;::" \ - sysui/desktop/menus/draw.desktop || die - fi -} - -src_configure() { - # Set up Google API keys, see https://www.chromium.org/developers/how-tos/api-keys - # Note: these are for Gentoo use ONLY. For your own distribution, please get - # your own set of keys. Feel free to contact chromium@gentoo.org for more info. - local google_default_client_id="329227923882.apps.googleusercontent.com" - local google_default_client_secret="vgKG0NNv7GoDpbtoFNLxCUXu" - - # Show flags set at the beginning - einfo "Preset CFLAGS: ${CFLAGS}" - einfo "Preset LDFLAGS: ${LDFLAGS}" - - if use clang ; then - # Force clang - einfo "Enforcing the use of clang due to USE=clang ..." - AR=llvm-ar - CC=${CHOST}-clang - CXX=${CHOST}-clang++ - NM=llvm-nm - RANLIB=llvm-ranlib - LDFLAGS+=" -fuse-ld=lld" - else - # Force gcc - einfo "Enforcing the use of gcc due to USE=-clang ..." - AR=gcc-ar - CC=${CHOST}-gcc - CXX=${CHOST}-g++ - NM=gcc-nm - RANLIB=gcc-ranlib - fi - - if use custom-cflags ; then - elog "USE=custom-cflags has been selected. You are on your own to make sure that" - elog "the build succeeds. Good luck!" - else - strip-flags - fi - - export LO_CLANG_CC=${CC} - export LO_CLANG_CXX=${CXX} - - # Show flags set at the end - einfo " Used CFLAGS: ${CFLAGS}" - einfo " Used LDFLAGS: ${LDFLAGS}" - - # Ensure we use correct toolchain - tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG - - if use vulkan && ! use clang ; then - ewarn "Building skia with gcc may lead to performance issues. Disable vulkan or enable clang." - fi - - # optimization flags - export GMAKE_OPTIONS="${MAKEOPTS}" - # System python enablement: - export PYTHON_CFLAGS=$(python_get_CFLAGS) - export PYTHON_LIBS=$(python_get_LIBS) - - use kde && export QT5DIR="$(qt5_get_bindir)/.." - - local gentoo_buildid="Gentoo official package" - if [[ -n ${LOCOREGIT_VERSION} ]]; then - gentoo_buildid+=" (from git: ${LOCOREGIT_VERSION})" - fi - - # system headers/libs/...: enforce using system packages - # --disable-breakpad: requires not-yet-in-tree dev-utils/breakpad - # --enable-cairo: ensure that cairo is always required - # --enable-*-link: link to the library rather than just dlopen on runtime - # --enable-release-build: build the libreoffice as release - # --disable-fetch-external: prevent dowloading during compile phase - # --enable-extension-integration: enable any extension integration support - # --without-{fonts,myspell-dicts,ppsd}: prevent install of sys pkgs - # --disable-report-builder: too much java packages pulled in without pkgs - # --without-system-sane: just sane.h header that is used for scan in writer, - # not linked or anything else, worthless to depend on - # --disable-pdfium: not yet packaged - # --without-system-qrcodegen: has no real build system and LO is the only user - local myeconfargs=( - --with-system-dicts - --with-system-epoxy - --with-system-headers - --with-system-jars - --with-system-libs - --enable-build-opensymbol - --enable-cairo-canvas - --enable-largefile - --enable-mergelibs - --enable-neon - --enable-python=system - --enable-randr - --enable-release-build - --disable-breakpad - --disable-bundle-mariadb - --disable-ccache - --disable-epm - --disable-fetch-external - --disable-gtk3-kde5 - --disable-online-update - --disable-openssl - --disable-pdfium - --disable-vlc - --with-extra-buildid="${gentoo_buildid}" - --enable-extension-integration - --with-external-dict-dir="${EPREFIX}/usr/share/myspell" - --with-external-hyph-dir="${EPREFIX}/usr/share/myspell" - --with-external-thes-dir="${EPREFIX}/usr/share/myspell" - --with-external-tar="${DISTDIR}" - --with-lang="" - --with-parallelism=$(makeopts_jobs) - --with-system-ucpp - --with-tls=nss - --with-vendor="Gentoo Foundation" - --with-x - --without-fonts - --without-myspell-dicts - --with-help="html" - --without-helppack-integration - --with-system-gpgmepp - --without-system-jfreereport - --without-system_apache_commons - --without-system-libcmis - --without-system-sane - --without-system-qrcodegen - $(use_enable base report-builder) - $(use_enable bluetooth sdremote-bluetooth) - $(use_enable coinmp) - $(use_enable cups) - $(use_enable dbus) - $(use_enable debug) - $(use_enable eds evolution2) - $(use_enable firebird firebird-sdbc) - $(use_enable gstreamer gstreamer-1-0) - $(use_enable gtk gtk3) - $(use_enable kde kf5) - $(use_enable kde qt5) - $(use_enable ldap) - $(use_enable odk) - $(use_enable pdfimport) - $(use_enable postgres postgresql-sdbc) - $(use_enable vulkan skia) - $(use_with accessibility lxml) - $(use_with coinmp system-coinmp) - $(use_with googledrive gdrive-client-id ${google_default_client_id}) - $(use_with googledrive gdrive-client-secret ${google_default_client_secret}) - $(use_with java) - $(use_with odk doxygen) - ) - - if use eds || use gtk; then - myeconfargs+=( --enable-dconf --enable-gio ) - else - myeconfargs+=( --disable-dconf --disable-gio ) - fi - - # libreoffice extensions handling - for lo_xt in ${LO_EXTS}; do - if [[ "${lo_xt}" == "scripting-beanshell" || "${lo_xt}" == "scripting-javascript" ]]; then - myeconfargs+=( $(use_enable libreoffice_extensions_${lo_xt} ${lo_xt}) ) - else - myeconfargs+=( $(use_enable libreoffice_extensions_${lo_xt} ext-${lo_xt}) ) - fi - done - - if use java; then - # hsqldb: system one is too new - myeconfargs+=( - --without-junit - --without-system-hsqldb - --with-ant-home="${ANT_HOME}" - ) - if has_version "dev-java/openjdk:11"; then - myeconfargs+=( -with-jdk-home="${EPREFIX}/usr/$(get_libdir)/openjdk-11" ) - elif has_version "dev-java/openjdk-bin:11"; then - myeconfargs+=( --with-jdk-home="/opt/openjdk-bin-11" ) - fi - - use libreoffice_extensions_scripting-beanshell && \ - myeconfargs+=( --with-beanshell-jar=$(java-pkg_getjar bsh bsh.jar) ) - - use libreoffice_extensions_scripting-javascript && \ - myeconfargs+=( --with-rhino-jar=$(java-pkg_getjar rhino-1.6 js.jar) ) - fi - - is-flagq "-flto*" && myeconfargs+=( --enable-lto ) - - MARIADBCONFIG="$(type -p $(usex mariadb mariadb mysql)_config)" \ - econf "${myeconfargs[@]}" -} - -src_compile() { - # more and more LO stuff tries to use OpenGL, including tests during build - # bug 501508, bug 540624, bug 545974 and probably more - addpredict /dev/dri - addpredict /dev/ati - addpredict /dev/nvidiactl - - local target - use test && target="build" || target="build-nocheck" - - # this is not a proper make script - make ${target} || die -} - -src_test() { - make unitcheck || die - make slowcheck || die -} - -src_install() { - # This is not Makefile so no buildserver - emake DESTDIR="${D}" distro-pack-install -o build -o check - - # bug 593514 - if use gtk; then - dosym libreoffice/program/liblibreofficekitgtk.so \ - /usr/$(get_libdir)/liblibreofficekitgtk.so - fi - - # bash completion aliases - bashcomp_alias \ - libreoffice \ - unopkg loimpress lobase localc lodraw lomath lowriter lofromtemplate loweb loffice - - if use branding; then - insinto /usr/$(get_libdir)/${PN}/program - newins "${WORKDIR}/branding-sofficerc" sofficerc - dodir /etc/env.d - echo "CONFIG_PROTECT=/usr/$(get_libdir)/${PN}/program/sofficerc" > "${ED}"/etc/env.d/99${PN} || die - fi - - # bug 703474 - insinto /usr/include - doins -r include/LibreOfficeKit - - local lodir=/usr/$(get_libdir)/libreoffice - # patching this would break tests - cat <<-EOF > "${T}"/uno.py -import sys, os -sys.path.append('${EPREFIX}${lodir}/program') -os.putenv('URE_BOOTSTRAP', 'vnd.sun.star.pathname:${EPREFIX}${lodir}/program/fundamentalrc') -EOF - sed -e "/^import sys/d" -e "/^import os/d" \ - -i "${D}"${lodir}/program/uno.py || die "cleanup dupl imports failed" - cat "${D}"${lodir}/program/uno.py >> "${T}"/uno.py || die - cp "${T}"/uno.py "${D}"${lodir}/program/uno.py || die - - # more system pyuno mess - sed -e "/sOffice = \"\" # lets hope for the best/s:\"\":\"${EPREFIX}${lodir}/program\":" \ - -i "${D}"${lodir}/program/officehelper.py || die - - python_optimize "${D}"${lodir}/program - # link python bridge in site-packages, bug 667802 - local py pyc loprogdir=/usr/$(get_libdir)/libreoffice/program - for py in uno.py unohelper.py officehelper.py; do - dosym8 -r ${loprogdir}/${py} $(python_get_sitedir)/${py} - while IFS="" read -d $'\0' -r pyc; do - pyc=${pyc//*\/} - dosym8 -r ${loprogdir}/__pycache__/${pyc} $(python_get_sitedir)/__pycache__/${pyc} - done < <(find "${D}"${lodir}/program -type f -name ${py/.py/*.pyc} -print0) - done -} - -pkg_postinst() { - xdg_icon_cache_update - xdg_desktop_database_update - xdg_mimeinfo_database_update -} - -pkg_postrm() { - xdg_icon_cache_update - xdg_desktop_database_update - xdg_mimeinfo_database_update -} diff --git a/app-office/libreoffice/libreoffice-7.2.5.2.ebuild b/app-office/libreoffice/libreoffice-7.2.5.2.ebuild index 1f23e8ac0e86..a2fc6ed686a7 100644 --- a/app-office/libreoffice/libreoffice-7.2.5.2.ebuild +++ b/app-office/libreoffice/libreoffice-7.2.5.2.ebuild @@ -103,7 +103,7 @@ LICENSE="|| ( LGPL-3 MPL-1.1 )" SLOT="0" [[ ${MY_PV} == *9999* ]] || \ -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86 ~amd64-linux" +KEYWORDS="amd64 ~arm arm64 ~ppc64 x86 ~amd64-linux" COMMON_DEPEND="${PYTHON_DEPS} app-arch/unzip diff --git a/app-office/wps-office/Manifest b/app-office/wps-office/Manifest index f67048b0149a..ebba4fc4dbfa 100644 --- a/app-office/wps-office/Manifest +++ b/app-office/wps-office/Manifest @@ -1,2 +1 @@ -DIST wps-office_11.1.0.10702.XA_amd64.deb 275210770 BLAKE2B 6d008e5f59c47e493aeb3b0518ab0c576e7fd2907e6dc87e9c38ac1ea2fac4f8ef16a8b31a7ef44f59adbfc98c75b07f0f8308cfb5ea1bcd3a0483285691d7d8 SHA512 f198fa180fd048ad80f8737a034f43a802297ebe6c6b1c24132d92d4758d8001c3fd270a7b724b84521682c90ac52e362acf1e285bca6e29bdfd45909c7d50e0 DIST wps-office_11.1.0.10920.XA_amd64.deb 276990976 BLAKE2B 31e47f0f5f69ead0e351ed339321ecef7a430c4a54cfa2a1522f2b6bdd325e3ba7e3887185769d52cda1dabbb3df0b3a192f5849f02ef71c7d8f2c26b4e362e5 SHA512 c437aa03025922614ae71f833a6aaa7ca097a77513ad3393243df67ebfe39e194e68cfd2ca4136b319fa9de784365793c22d29addffba4a1e3e11e31845080a4 diff --git a/app-office/wps-office/wps-office-11.1.0.10702.ebuild b/app-office/wps-office/wps-office-11.1.0.10702.ebuild deleted file mode 100644 index 30f4b3f8942c..000000000000 --- a/app-office/wps-office/wps-office-11.1.0.10702.ebuild +++ /dev/null @@ -1,94 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit unpacker xdg - -MY_PV="$(ver_cut 4)" - -DESCRIPTION="WPS Office is an office productivity suite" -HOMEPAGE="https://www.wps.cn/product/wpslinux/ http://linux.wps.com/" - -KEYWORDS="~amd64" - -SRC_URI="https://wdl1.pcfg.cache.wpscdn.com/wpsdl/wpsoffice/download/linux/${MY_PV}/${PN}_${PV}.XA_amd64.deb" - -SLOT="0" -RESTRICT="strip mirror" # mirror as explained at bug #547372 -QA_PREBUILT="*" -LICENSE="WPS-EULA" -IUSE="" - -# Deps got from this (listed in order): -# rpm -qpR wps-office-10.1.0.5707-1.a21.x86_64.rpm -# ldd /opt/kingsoft/wps-office/office6/wps -# ldd /opt/kingsoft/wps-office/office6/wpp -RDEPEND=" - app-arch/bzip2:0 - app-arch/xz-utils - app-arch/lz4 - dev-libs/atk - dev-libs/expat - dev-libs/glib:2 - dev-libs/libbsd - || ( dev-libs/libffi:0/7 dev-libs/libffi-compat:7 ) - dev-libs/libgcrypt:0 - dev-libs/libgpg-error - dev-libs/libpcre:3 - dev-libs/nspr - dev-libs/nss - media-libs/fontconfig:1.0 - media-libs/freetype:2 - media-libs/flac - media-libs/libogg - media-libs/libsndfile - media-libs/libvorbis - media-libs/libpng:0 - media-sound/pulseaudio - net-libs/libasyncns - net-print/cups - sys-apps/attr - sys-apps/util-linux - sys-apps/dbus - sys-apps/tcp-wrappers - sys-libs/libcap - sys-libs/zlib:0 - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:2 - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libXScrnSaver - x11-libs/libXau - x11-libs/libXcomposite - x11-libs/libXcursor - x11-libs/libXdmcp - x11-libs/libXext - x11-libs/libXrender - x11-libs/libXtst - x11-libs/libXv - x11-libs/libxcb - dev-libs/libxslt - x11-libs/pango - virtual/glu -" -DEPEND="" -BDEPEND="" - -S="${WORKDIR}" - -src_install() { - exeinto /usr/bin - exeopts -m0755 - doexe "${S}"/usr/bin/* - - insinto /usr/share - # Skip mime subdir to not get selected over rest of office suites - doins -r "${S}"/usr/share/{applications,desktop-directories,icons,templates} - - insinto /opt/kingsoft/wps-office - doins -r "${S}"/opt/kingsoft/wps-office/{office6,templates} - - fperms 0755 /opt/kingsoft/wps-office/office6/{et,wpp,wps,wpspdf} -} diff --git a/app-portage/Manifest.gz b/app-portage/Manifest.gz index e42b05038627b6d2d8ee1add3b936b8b40a5c7d6..100930457ea50e81a65d263958e816a64d2ec579 100644 GIT binary patch delta 9691 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

(Hqj2)6sL@D64)QM19;AOlv7K(PQ3jP_# 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 delta 9690 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 cN&jCF%5{33B3e2fSk_=sys-apps/pkgcore-0.9.4[${PYTHON_USEDEP}]"; then + einfo "Testing against pkgcore ..." + PACKAGE_MANAGER=pkgcore epytest + fi + if has_version ">=sys-apps/portage-2.1.10.3[${PYTHON_USEDEP}]"; then + einfo "Testing against portage ..." + PACKAGE_MANAGER=portage epytest + fi +} diff --git a/app-portage/gentoopm/gentoopm-9999.ebuild b/app-portage/gentoopm/gentoopm-9999.ebuild index 840415f2aa12..f3f382633170 100644 --- a/app-portage/gentoopm/gentoopm-9999.ebuild +++ b/app-portage/gentoopm/gentoopm-9999.ebuild @@ -1,22 +1,19 @@ -# 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 -DISTUTILS_USE_SETUPTOOLS=no +DISTUTILS_USE_PEP517=flit PYTHON_COMPAT=( python3_{8..10} ) -EGIT_REPO_URI="https://github.com/mgorny/gentoopm.git" inherit distutils-r1 git-r3 DESCRIPTION="A common interface to Gentoo package managers" HOMEPAGE="https://github.com/mgorny/gentoopm/" -SRC_URI="" +EGIT_REPO_URI="https://github.com/mgorny/gentoopm.git" LICENSE="BSD-2" SLOT="0" -KEYWORDS="" -IUSE="" RDEPEND=" || ( @@ -24,6 +21,4 @@ RDEPEND=" >=sys-apps/portage-2.1.10.3[${PYTHON_USEDEP}] )" PDEPEND="app-eselect/eselect-package-manager" -python_test() { - esetup.py test -} +distutils_enable_tests pytest diff --git a/app-portage/gs-elpa/gs-elpa-0.1.3-r1.ebuild b/app-portage/gs-elpa/gs-elpa-0.1.3-r1.ebuild index 82ed6a255852..447cc8818f70 100644 --- a/app-portage/gs-elpa/gs-elpa-0.1.3-r1.ebuild +++ b/app-portage/gs-elpa/gs-elpa-0.1.3-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=6 @@ -16,8 +16,8 @@ LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~ppc ~x86" -DEPEND="app-portage/g-sorcery[$(python_gen_usedep 'python*')] - dev-python/sexpdata[$(python_gen_usedep 'python*')]" +DEPEND="app-portage/g-sorcery[${PYTHON_USEDEP}] + dev-python/sexpdata[${PYTHON_USEDEP}]" RDEPEND="${DEPEND}" python_install_all() { diff --git a/app-portage/gs-elpa/gs-elpa-0.2.1.ebuild b/app-portage/gs-elpa/gs-elpa-0.2.1.ebuild index a523564f65f3..0e58f531dcd8 100644 --- a/app-portage/gs-elpa/gs-elpa-0.2.1.ebuild +++ b/app-portage/gs-elpa/gs-elpa-0.2.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 @@ -17,8 +17,8 @@ LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~ppc ~x86" -DEPEND="app-portage/g-sorcery[$(python_gen_usedep 'python*')] - dev-python/sexpdata[$(python_gen_usedep 'python*')]" +DEPEND="app-portage/g-sorcery[${PYTHON_USEDEP}] + dev-python/sexpdata[${PYTHON_USEDEP}]" RDEPEND="${DEPEND}" python_install_all() { diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest index 28fa8edb3cd6..ef36a601aa85 100644 --- a/app-portage/iwdevtools/Manifest +++ b/app-portage/iwdevtools/Manifest @@ -1,2 +1 @@ DIST iwdevtools-0.10.0.tar.gz 60808 BLAKE2B 31f5288c54513a95199c3e41e7147778276ffaa2a63bb88e49a91680fa53602c4d1883ccf9b78bf63eba2fefec3fcd50e45ce7a599a0b252eadfaca62f2d9a09 SHA512 e03eda68eced8a23476d6681bd8090f80b642c40e5ed7e3ecb758fe04e51f496be02042bb87f6b42e150d28086e7ce14b278a6fdd05f06725b184b328405d412 -DIST iwdevtools-0.8.1.tar.gz 58058 BLAKE2B b9f17f68bb073ecf2d8a94fc8b97d95f7188e7526dd6a32cf33aa3b01fe82bf25c696cc2be9cbdc0aaa3a8279532e506ab287d3e25da5d5fb55789064d47aec6 SHA512 cb365e7010d620f2a255db0244ee1a38fd5714a17093b2e2a71627155764165853f99a4477b281b92061f7fe184297a222a8c79c2c62beb8e0656761feee859b diff --git a/app-portage/iwdevtools/files/iwdevtools-0.8.1-tests.patch b/app-portage/iwdevtools/files/iwdevtools-0.8.1-tests.patch deleted file mode 100644 index 4cbe6712140a..000000000000 --- a/app-portage/iwdevtools/files/iwdevtools-0.8.1-tests.patch +++ /dev/null @@ -1,50 +0,0 @@ -https://github.com/ionenwks/iwdevtools/commit/a679594f115e8c9fd54aa70fc0742b7d560a2204 -From: Ionen Wolkens -Date: Tue, 21 Dec 2021 00:36:40 -0500 -Subject: [PATCH] tests: relax globs for some stderr output checks - -portage may add noise to these depending on the system, e.g. - -!!! Repository 'gentoo' is missing masters attribute in '/var/db/ -!!! Set 'masters = iwdevtools' in this file for future compatibility - -But these tests are only checking if our own expected error is there, -the rest is not important. - -Reported from: https://bugs.gentoo.org/829740 ---- a/tests/eoldnew/test-pick -+++ b/tests/eoldnew/test-pick -@@ -7,4 +7,4 @@ export EOLDNEW_EMERGE_CMD=echo - expect "old: dev-test/test-1.5.0*new: dev-test/test-2.0.0*" dev-test/test - expect "old: dev-test/test-1.0.0*new: dev-test/test-2.0.0*" 2 dev-test/test - expect "old: dev-test/test-1.0.0*new: dev-test/test-1.5.0*" =dev-test/test-1.5.0 --xfail 1 expect -2 "Error:*older version*" =dev-test/test-1.0.0 -+xfail 1 expect -2 "*Error: failed to find an older version*" =dev-test/test-1.0.0 ---- a/tests/eoldnew/test-skip-new -+++ b/tests/eoldnew/test-skip-new -@@ -6,4 +6,4 @@ ebuild "$(get_ebuild test 2.0.0)" merge - export EOLDNEW_EMERGE_CMD=echo - expect "*=dev-test/test-1.5.0" - dev-test/test - expect "*=dev-test/test-1.0.0" 2- dev-test/test --xfail 1 expect -2 "Error:*older version*" - =dev-test/test-1.0.0 -+xfail 1 expect -2 "*Error: failed to find an older version*" - =dev-test/test-1.0.0 ---- a/tests/qa-cmp/test-missing -+++ b/tests/qa-cmp/test-missing -@@ -1,4 +1,4 @@ - set_portroot - ebuild "$(get_ebuild test 1.5 :)" install --xfail 1 expect -2 "Error:*nothing*" -cI dev-test/test --expect -2 "''" -cI --allow-missing dev-test/test -+xfail 1 expect -2 "*Error: found nothing to compare*" -cI dev-test/test -+expect -! -2 "*Error: found nothing to compare*" -cI --allow-missing dev-test/test ---- a/tests/qa-cmp/test-system -+++ b/tests/qa-cmp/test-system -@@ -5,7 +5,7 @@ ebuild "$(get_ebuild test 1.5 :)" merge - ebuild "$(get_ebuild test 2.5 :)" install - expect -! "CMP:*" -c dev-test/test - ebuild "$(get_ebuild test 2.5 bin:file{1..2} lib.so:"${LIBD100}")" clean merge --xfail 1 expect -2 "Error:*" -c dev-test/test -+xfail 1 expect -2 "*Error: found nothing to compare*" -c dev-test/test - expect "*CMP: listing*" -c --single-all dev-test/test - ebuild "$(get_ebuild test 3.5 bin:file{3..4} lib.so:{"${LIBD200}","${LIBA300}"})" install - expect "*FILES: usr/bin/file3*SONAME: libalt.so.3*FILES:-usr/bin/file1*FILES:+usr/bin/file4*SONAME:-libdummy.so.1*SONAME:+libdummy.so.2*" -c --single-all dev-test/test diff --git a/app-portage/iwdevtools/iwdevtools-0.10.0.ebuild b/app-portage/iwdevtools/iwdevtools-0.10.0.ebuild index a667742fb6d0..30bf174d21c5 100644 --- a/app-portage/iwdevtools/iwdevtools-0.10.0.ebuild +++ b/app-portage/iwdevtools/iwdevtools-0.10.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/ionenwks/iwdevtools/archive/refs/tags/v${PV}.tar.gz LICENSE="BSD-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/app-portage/iwdevtools/iwdevtools-0.8.1.ebuild b/app-portage/iwdevtools/iwdevtools-0.8.1.ebuild deleted file mode 100644 index 020799722038..000000000000 --- a/app-portage/iwdevtools/iwdevtools-0.8.1.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 2021-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit meson optfeature - -DESCRIPTION="Small tools to aid with Gentoo development, primarily intended for QA" -HOMEPAGE="https://github.com/ionenwks/iwdevtools" -SRC_URI="https://github.com/ionenwks/iwdevtools/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - app-misc/pax-utils - app-portage/portage-utils - sys-apps/diffutils - sys-apps/file - sys-apps/portage - sys-apps/util-linux" -BDEPEND=" - sys-apps/help2man - sys-apps/util-linux - test? ( ${RDEPEND} )" - -PATCHES=( - "${FILESDIR}"/${P}-tests.patch -) - -src_configure() { - local emesonargs=( - -Ddocdir=${PF} - -Deprefix="${EPREFIX}" - -Dshellcheck=false - $(meson_use test) - ) - - meson_src_configure -} - -pkg_postinst() { - optfeature "detecting potential ABI issues using abidiff" dev-util/libabigail - - if [[ ! ${REPLACING_VERSIONS} ]]; then - elog "Optional portage integration relies on using /etc/portage/bashrc." - elog "The example bashrc can be used as-is if not already using one:" - elog - elog " ln -s ../../usr/share/${PN}/bashrc ${EROOT}/etc/portage/bashrc" - elog - elog "Otherwise, inspect the tools' --help output and the example to integrate" - elog "(if not defining the same phase functions, the example can be sourced)." - elog - elog "Note that \`eqawarn\` is used for portage output by default. QA messages" - elog "aren't logged / shown post-emerge unless e.g. in /etc/portage/make.conf:" - elog - elog ' PORTAGE_ELOG_CLASSES="${PORTAGE_ELOG_CLASSES} qa"' - elog - elog "See ${EROOT}/usr/share/doc/${PF}/README.rst* for information on tools." - fi - - if [[ ${REPLACING_VERSIONS} ]] && - ver_test ${REPLACING_VERSIONS} -le 0.7.0; then - elog "qa-* bashrcs now use \`eqawarn\` for portage output. If no longer" - elog "seeing messages post-emerge, ensure 'qa' is in PORTAGE_ELOG_CLASSES." - fi -} diff --git a/app-portage/smart-live-rebuild/Manifest b/app-portage/smart-live-rebuild/Manifest index 95ffd8481afc..87ee04b91fd3 100644 --- a/app-portage/smart-live-rebuild/Manifest +++ b/app-portage/smart-live-rebuild/Manifest @@ -1 +1,2 @@ DIST smart-live-rebuild-1.3.7.tar.gz 17283 BLAKE2B 9de30e07b7c950c7e0e3d7f20a364ef65028fe425a017cf46de73a4aaa2c82f13359bc8e2d3269ed50b201b95c41af16c6f233576c1176f8c9b6394227bc8e14 SHA512 47111fa0e4ef9630a60b262566166822ac3245338c9cabc9e5959922e6f60cac70087025321fc9946ef7527b02ce7eb25d74e22d045f9e875c82d6f7877feb4b +DIST smart-live-rebuild-1.4.0.tar.gz 17630 BLAKE2B 84faabbe702dc05dbd895961dba83b8b8968bafcc5e35bd1b7dc8644f98a904651168aaee081ecb0c101761def2f5d49046116179156e75f6b335a79595d82e6 SHA512 add82ac413c698a430afbb48a7d4c7d0dae26b9d37f01dcbe7f71ee2e2fbc1686ff63c6ea9ae1c24dbc3662d27247bec2ccc002841bd42c4c11729873a49617f diff --git a/app-portage/smart-live-rebuild/smart-live-rebuild-1.4.0.ebuild b/app-portage/smart-live-rebuild/smart-live-rebuild-1.4.0.ebuild new file mode 100644 index 000000000000..70bc47266ae7 --- /dev/null +++ b/app-portage/smart-live-rebuild/smart-live-rebuild-1.4.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="Check live packages for updates and emerge them as necessary" +HOMEPAGE="https://github.com/mgorny/smart-live-rebuild/" +SRC_URI="https://github.com/mgorny/smart-live-rebuild/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~sparc ~x86 ~x64-macos" + +RDEPEND=">=app-portage/gentoopm-0.2.1[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest + +python_install_all() { + distutils-r1_python_install_all + + insinto /etc/portage + newins smart-live-rebuild.conf{.example,} + insinto /usr/share/portage/config/sets + newins sets.conf.example smart-live-rebuild.conf +} diff --git a/app-portage/smart-live-rebuild/smart-live-rebuild-9999.ebuild b/app-portage/smart-live-rebuild/smart-live-rebuild-9999.ebuild index 22d242d6b73c..0e21252001fb 100644 --- a/app-portage/smart-live-rebuild/smart-live-rebuild-9999.ebuild +++ b/app-portage/smart-live-rebuild/smart-live-rebuild-9999.ebuild @@ -1,28 +1,23 @@ -# 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 -DISTUTILS_USE_SETUPTOOLS=no +DISTUTILS_USE_PEP517=flit PYTHON_COMPAT=( python3_{8..10} ) -EGIT_REPO_URI="https://github.com/mgorny/${PN}.git" inherit distutils-r1 git-r3 DESCRIPTION="Check live packages for updates and emerge them as necessary" HOMEPAGE="https://github.com/mgorny/smart-live-rebuild/" -SRC_URI="" +EGIT_REPO_URI="https://github.com/mgorny/${PN}.git" LICENSE="BSD-2" SLOT="0" -KEYWORDS="" -IUSE="" RDEPEND=">=app-portage/gentoopm-0.2.1[${PYTHON_USEDEP}]" -python_test() { - esetup.py test -} +distutils_enable_tests pytest python_install_all() { distutils-r1_python_install_all diff --git a/app-shells/Manifest.gz b/app-shells/Manifest.gz index 4f97444b45a2e7b0d09999502e8ce9e49121eea6..075f8eeaa93643b1bb3dd24ee68cb906d1e61f74 100644 GIT binary patch literal 8632 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 M0kDo36Rte~0OTTr!~g&Q diff --git a/app-shells/bash/bash-5.1_p16.ebuild b/app-shells/bash/bash-5.1_p16.ebuild index c5c1f374ace9..c30f08036182 100644 --- a/app-shells/bash/bash-5.1_p16.ebuild +++ b/app-shells/bash/bash-5.1_p16.ebuild @@ -47,7 +47,7 @@ fi LICENSE="GPL-3" SLOT="0" [[ "${PV}" == *_rc* ]] || \ -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="afs bashlogger examples mem-scramble +net nls plugins +readline" DEPEND=" diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz index a30115533c2f5c048546c8bffb55c86eb52b30e3..bcd530f81046f288b09271b25ce61fef79121dec 100644 GIT binary patch delta 45343 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 k$E=ZDasU)r< "${T}/bin/kbuildsycoca" <<-EOF + #!${BASH} + echo $0 : $@ + exit 0 + EOF + + cp "${T}"/bin/{kbuildsycoca,update-mime-database} || die + chmod +x "${T}"/bin/{kbuildsycoca,update-mime-database} || die + + export QMAKE="${EPREFIX}/usr/$(get_libdir)/qt5/bin/qmake" + + # Unset DISPLAY in order to prevent xdg-mime from triggering a sandbox + # violation with kbuildsycoca as in bug #287067, comment #13. + export -n DISPLAY + + # Bug #352625 - Some LANGUAGE values can trigger the following ValueError: + # File "/usr/lib/python2.6/locale.py", line 486, in getdefaultlocale + # return _parse_localename(localename) + # File "/usr/lib/python2.6/locale.py", line 418, in _parse_localename + # raise ValueError, 'unknown locale: %s' % localename + #ValueError: unknown locale: 46 + export -n LANG LANGUAGE ${!LC_*} + export LC_ALL=C.utf8 #709682 + + # Bug #295672 - Avoid sandbox violation in ~/.config by forcing + # variables to point to our fake temporary $HOME. + export HOME="${T}/fake_homedir" + export XDG_CONFIG_HOME="${HOME}/.config" + export XDG_DATA_HOME="${HOME}/.local/share" + export CALIBRE_CONFIG_DIRECTORY="${XDG_CONFIG_HOME}/calibre" + mkdir -p "${XDG_DATA_HOME}" "${CALIBRE_CONFIG_DIRECTORY}" || die + + tc-export CC CXX + # Bug #334243 - respect LDFLAGS when building extensions + export OVERRIDE_CFLAGS="$CFLAGS" OVERRIDE_LDFLAGS="$LDFLAGS" + local libdir=$(get_libdir) + [[ -n $libdir ]] || die "get_libdir returned an empty string" + + addpredict /dev/dri #665310 + + PATH=${T}/bin:${PATH} PYTHONPATH=${S}/src${PYTHONPATH:+:}${PYTHONPATH} \ + "${PYTHON}" setup.py install \ + --root="${D}" \ + --prefix="${EPREFIX}/usr" \ + --libdir="${EPREFIX}/usr/${libdir}" \ + --staging-root="${ED}/usr" \ + --staging-libdir="${ED}/usr/${libdir}" || die + + find "${ED}"/usr/share -type d -empty -delete + + cd "${ED}"/usr/share/calibre/fonts/liberation || die + local x + for x in * ; do + [[ -f ${EPREFIX}/usr/share/fonts/liberation-fonts/${x} ]] || continue + ln -sf "../../../fonts/liberation-fonts/${x}" "${x}" || die + done + + einfo "Converting python shebangs" + python_fix_shebang --force "${ED}" + + einfo "Compiling python modules" + python_optimize "${ED}"/usr/$(get_libdir)/calibre "${D}/$(python_get_sitedir)" + + newinitd "${FILESDIR}"/calibre-server-3.init calibre-server + newconfd "${FILESDIR}"/calibre-server-3.conf calibre-server +} + +pkg_preinst() { + # Indentify stray directories from upstream's "Binary install" + # method (see bug 622728). + CALIBRE_LIB_DIR=/usr/$(get_libdir)/calibre + CALIBRE_LIB_CONTENT=$(for x in "${ED}${CALIBRE_LIB_DIR}"/*; do + printf -- "${x##*/} "; done) || die "Failed to list ${ED}${CALIBRE_LIB_DIR}" +} + +pkg_postinst() { + [[ -n ${CALIBRE_LIB_DIR} ]] || die "CALIBRE_LIB_DIR is unset" + local x + for x in "${EROOT}${CALIBRE_LIB_DIR}"/*; do + if [[ " ${CALIBRE_LIB_CONTENT} " != *" ${x##*/} "* ]]; then + elog "Purging '${x}'" + rm -rf "${x}" + fi + done + xdg_desktop_database_update + xdg_mimeinfo_database_update + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_mimeinfo_database_update + xdg_icon_cache_update +} diff --git a/app-text/evince/evince-40.4.ebuild b/app-text/evince/evince-40.4.ebuild index 043cb0568ad4..ea0607482dae 100644 --- a/app-text/evince/evince-40.4.ebuild +++ b/app-text/evince/evince-40.4.ebuild @@ -12,7 +12,7 @@ LICENSE="GPL-2+ CC-BY-SA-3.0" # subslot = evd3.(suffix of libevdocument3)-evv3.(suffix of libevview3) SLOT="0/evd3.4-evv3.3" IUSE="cups djvu dvi gstreamer gnome gnome-keyring gtk-doc +introspection nautilus nsplugin postscript spell t1lib tiff xps" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris" +KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris" # atk used in libview # bundles unarr diff --git a/app-text/grip/Manifest b/app-text/grip/Manifest index 88b44b536ed2..38f66c066d4e 100644 --- a/app-text/grip/Manifest +++ b/app-text/grip/Manifest @@ -1 +1,2 @@ DIST grip-4.5.2.tar.gz 145644 BLAKE2B a353a74d55d6496f3dad362b74e434ff22c8130368f6773ab2bfdf66e43c62e8dcba0e3a786157d37b81d7c7e49d0c83a60c847100169684ede9c09f4eb06c3f SHA512 a8937d8ba3633a2d47587eb5c1b0583df7e8a8cacebb87fd50dab3fd2deb91981b38a83a3ed182f4e5e7435c8e2c8d87829e45fa9d32d8823c821f6217c7ccc9 +DIST grip-4.6.0.tar.gz 147222 BLAKE2B ee5c10ca47ca0e9089d2618dc765a4ca01f4927da8c4256a251a9cf90ee15d63eb6136848cef0005d5f3af1f12b603f6f0fd55b65840bf542dcb9cd29ff35518 SHA512 483170996e593593781b684986dcb8eec20afb02dca84a9f5baeb3917220706332037f7b18f504aba8aa7d1d1c3587a1af18d6d5628f1e96517511c0be40a6ac diff --git a/app-text/grip/grip-4.6.0.ebuild b/app-text/grip/grip-4.6.0.ebuild new file mode 100644 index 000000000000..1dc8182a71d1 --- /dev/null +++ b/app-text/grip/grip-4.6.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( pypy3 python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="Preview GitHub Markdown files like Readme locally before committing them" +HOMEPAGE="https://github.com/joeyespo/grip" +LICENSE="MIT" + +SLOT="0" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +KEYWORDS="~amd64" + +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" +RDEPEND=" + !media-sound/grip + >=dev-python/docopt-0.4.0[${PYTHON_USEDEP}] + >=dev-python/flask-0.10.1[${PYTHON_USEDEP}] + >=dev-python/markdown-2.5.1[${PYTHON_USEDEP}] + >=dev-python/path-and-address-2.0.1[${PYTHON_USEDEP}] + >=dev-python/pygments-1.6[${PYTHON_USEDEP}] + >=dev-python/requests-2.4.1[${PYTHON_USEDEP}] +" diff --git a/app-text/libmspub/libmspub-0.1.4.ebuild b/app-text/libmspub/libmspub-0.1.4.ebuild index 20eba626a22a..aac80c71a965 100644 --- a/app-text/libmspub/libmspub-0.1.4.ebuild +++ b/app-text/libmspub/libmspub-0.1.4.ebuild @@ -1,13 +1,13 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -inherit flag-o-matic +inherit autotools flag-o-matic if [[ ${PV} = *9999 ]]; then EGIT_REPO_URI="https://anongit.freedesktop.org/git/libreoffice/libmspub.git" - inherit autotools git-r3 + inherit git-r3 else SRC_URI="https://dev-www.libreoffice.org/src/libmspub/${P}.tar.xz" KEYWORDS="amd64 ~arm arm64 ~hppa ppc ppc64 ~sparc x86" @@ -38,7 +38,9 @@ PATCHES=( "${FILESDIR}/${P}-gcc10.patch" ) src_prepare() { default [[ -d m4 ]] || mkdir "m4" - [[ ${PV} == *9999 ]] && eautoreconf + + # Needed for Clang: stale libtool. bug #832764 + eautoreconf } src_configure() { diff --git a/app-text/libmspub/libmspub-9999.ebuild b/app-text/libmspub/libmspub-9999.ebuild index 2035408ee17b..93a7036a4d2e 100644 --- a/app-text/libmspub/libmspub-9999.ebuild +++ b/app-text/libmspub/libmspub-9999.ebuild @@ -1,13 +1,13 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -inherit flag-o-matic +inherit autotools flag-o-matic if [[ ${PV} = *9999 ]]; then EGIT_REPO_URI="https://anongit.freedesktop.org/git/libreoffice/libmspub.git" - inherit autotools git-r3 + inherit git-r3 else SRC_URI="https://dev-www.libreoffice.org/src/libmspub/${P}.tar.xz" KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" @@ -36,7 +36,9 @@ DEPEND="${RDEPEND} src_prepare() { default [[ -d m4 ]] || mkdir "m4" - [[ ${PV} == *9999 ]] && eautoreconf + + # Needed for Clang: stale libtool. bug #832764 + eautoreconf } src_configure() { diff --git a/app-text/lowdown/files/lowdown-0.10.0-linking.patch b/app-text/lowdown/files/lowdown-0.10.0-linking.patch index e0ab7285e07a..1581e94b7c9d 100644 --- a/app-text/lowdown/files/lowdown-0.10.0-linking.patch +++ b/app-text/lowdown/files/lowdown-0.10.0-linking.patch @@ -23,16 +23,15 @@ index d013a1c..c9de4d4 100644 install: all mkdir -p $(DESTDIR)$(BINDIR) -@@ -153,7 +154,7 @@ install: all - $(INSTALL_DATA) lowdown.pc $(DESTDIR)$(LIBDIR)/pkgconfig +@@ -153,6 +154,7 @@ install: all $(INSTALL_PROGRAM) lowdown $(DESTDIR)$(BINDIR) $(INSTALL_PROGRAM) lowdown-diff $(DESTDIR)$(BINDIR) -- $(INSTALL_LIB) liblowdown.so $(DESTDIR)$(LIBDIR) + $(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 +@@ -271,7 +273,7 @@ main.o: lowdown.h clean: rm -f $(OBJS) $(COMPAT_OBJS) main.o diff --git a/app-text/lowdown/files/lowdown-0.10.0-pkgconfig-libmd.patch b/app-text/lowdown/files/lowdown-0.10.0-pkgconfig-libmd.patch new file mode 100644 index 000000000000..0337f3d68d99 --- /dev/null +++ b/app-text/lowdown/files/lowdown-0.10.0-pkgconfig-libmd.patch @@ -0,0 +1,11 @@ +diff --git a/lowdown.in.pc b/lowdown.in.pc +index 078d0c0..a31aaac 100644 +--- a/lowdown.in.pc ++++ b/lowdown.in.pc +@@ -9,5 +9,5 @@ URL: https://kristaps.bsd.lv/lowdown + Version: @VERSION@ + Requires: + Libs.private: +-Libs: -L${libdir} -llowdown -lm ++Libs: -L${libdir} -llowdown -lm -lmd + Cflags: -I${includedir} diff --git a/app-text/lowdown/lowdown-0.10.0.ebuild b/app-text/lowdown/lowdown-0.10.0-r1.ebuild similarity index 95% rename from app-text/lowdown/lowdown-0.10.0.ebuild rename to app-text/lowdown/lowdown-0.10.0-r1.ebuild index a38987c1e1aa..c0a7c32c57ec 100644 --- a/app-text/lowdown/lowdown-0.10.0.ebuild +++ b/app-text/lowdown/lowdown-0.10.0-r1.ebuild @@ -22,6 +22,7 @@ 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" + "${FILESDIR}/lowdown-0.10.0-pkgconfig-libmd.patch" ) src_configure() { diff --git a/app-text/mupdf/mupdf-1.19.0.ebuild b/app-text/mupdf/mupdf-1.19.0.ebuild index f88096d3c7b6..6dfeb8c2ecc4 100644 --- a/app-text/mupdf/mupdf-1.19.0.ebuild +++ b/app-text/mupdf/mupdf-1.19.0.ebuild @@ -39,7 +39,7 @@ RDEPEND=" ) " DEPEND="${RDEPEND}" -BDEPEND="x11-base/xorg-proto +BDEPEND="X? ( x11-base/xorg-proto ) virtual/pkgconfig" PATCHES=( diff --git a/app-text/openpaperwork-core/Manifest b/app-text/openpaperwork-core/Manifest index 6bc5c56c578a..b9bc8ffa071b 100644 --- a/app-text/openpaperwork-core/Manifest +++ b/app-text/openpaperwork-core/Manifest @@ -1,3 +1,2 @@ -DIST openpaperwork-core-2.0.2.tar.gz 67268 BLAKE2B 85fcd8d4e1c8a054267b28eb5ec826617e13f93bf7cd54d6defffd62be65fb0306a0ae4fadb1cc8e875c23933c3559e41aab46b58a333489fed0174776ede597 SHA512 fb47d1d8b7747274a6b60248180786f4142110feffa1a8f886b0486a1e1cefbe11d06e3ec1f3a3ee33e38cd40d8e7460afefb466ee938e847deb2518d642ed00 -DIST openpaperwork-core-2.0.3.tar.gz 82231 BLAKE2B d113324f5f0f03d0a7c1c9f28bc4bdfa8dc296104f4f7aef4f172ba9ff94bc02caad928aa3db0f314df64935052b6dc4995b8d6e78e2c33367b080321414f40d SHA512 613e1b07b0ef4be3a429cc88f1fed41d1d79adab0cad70ee4e1d74c06cb8917c7fc6f8d2ffca5fcc95f97fb5c0690cdc21aa5cf7966e19cfb5ae5d2ab0fec6f3 DIST openpaperwork-core-2.1.0.tar.gz 105113 BLAKE2B a9f37bab4e5af8bb2bbdca2c6785086962d78d0c27791b42a81b5a246152572c987f174bfd501aa9d25e9548b1e17c98115736f2403eb5669d758aa6552d4ccc SHA512 3fd92928416763cedec86de01fdb610b5826a76a092c996451f70f3d6959fc946dcdfce27f3d746b1eee1d5a38a09c4f5161572c72f5d3e0ef471e3af18dac1c +DIST openpaperwork-core-2.1.1.tar.gz 115580 BLAKE2B a6abd47967b1f94e41d2c491cbbaead3cc2c509e1dc980269e5575d2c08e0a30d50357b5e42ba56569f35b44a470992e45994413dddefd63ba65f8018853a939 SHA512 ef7917dcc0c2520ff63c776b170770a936743fbc8ff2a15993bae7090ef43aa76e66b787aeee6f6d43961fac2f67ebeaf8ba4eb93a912ecfe93567e3c78ed219 diff --git a/app-text/openpaperwork-core/openpaperwork-core-2.0.3.ebuild b/app-text/openpaperwork-core/openpaperwork-core-2.0.3.ebuild deleted file mode 100644 index eea70cb44815..000000000000 --- a/app-text/openpaperwork-core/openpaperwork-core-2.0.3.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -DISTUTILS_USE_SETUPTOOLS=bdepend -PYTHON_COMPAT=( python3_{7,8,9} ) - -inherit distutils-r1 - -DESCRIPTION="Core part of Paperwork (plugin management)" -HOMEPAGE="https://gitlab.gnome.org/World/OpenPaperwork" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND="dev-python/distro[${PYTHON_USEDEP}]" -DEPEND="${RDEPEND}" diff --git a/app-text/openpaperwork-core/openpaperwork-core-2.0.2.ebuild b/app-text/openpaperwork-core/openpaperwork-core-2.1.1.ebuild similarity index 84% rename from app-text/openpaperwork-core/openpaperwork-core-2.0.2.ebuild rename to app-text/openpaperwork-core/openpaperwork-core-2.1.1.ebuild index eea70cb44815..cdfc38ca447e 100644 --- a/app-text/openpaperwork-core/openpaperwork-core-2.0.2.ebuild +++ b/app-text/openpaperwork-core/openpaperwork-core-2.1.1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 DISTUTILS_USE_SETUPTOOLS=bdepend -PYTHON_COMPAT=( python3_{7,8,9} ) +PYTHON_COMPAT=( python3_{8..10} ) inherit distutils-r1 diff --git a/app-text/openpaperwork-gtk/Manifest b/app-text/openpaperwork-gtk/Manifest index 37d68b2635ad..2e300559409c 100644 --- a/app-text/openpaperwork-gtk/Manifest +++ b/app-text/openpaperwork-gtk/Manifest @@ -1,3 +1,2 @@ -DIST openpaperwork-gtk-2.0.2.tar.gz 37740 BLAKE2B 40e1570364dd23cda97184211205186dadf7826624c1d8846a7fb31378fdf0ea9aa715c07adbf657eea9b08f4c583d86eb248b8907317b572bea51ac52c9a54b SHA512 c24f19a47f1ea1452f8efcf5cf1e4492f49a4f1c7fa7572f09341f4a8f70c2e9cfea478c32635d4ad998be90a069a55c4fe2a4c0e12a9835b9fa7e6b707494d7 -DIST openpaperwork-gtk-2.0.3.tar.gz 50590 BLAKE2B 69fd8b9b6b964a375e511dd7ef535a8fea58e6183165a4b7b96239a6a35486f791ca9fc8aced7a5b84cc21cc1ccab12c114276de87e1d1cf55b2565dc44da7fc SHA512 8da5651b7d949dfb4fa32ef84760530bba6d718674e6616ae80d1a274ae51cf5e28a55f7e08fc34e4681f61de8aef9d2094f2c4aa4862f8989b7c81da47e48c8 DIST openpaperwork-gtk-2.1.0.tar.gz 57327 BLAKE2B 13f3f0ded868948a9b489629e12c56625ce85aa13617fa72a40fa80b7182587340a295631a898e69267ace1df3ef75529e1e2b9d8654131d67224868aefba172 SHA512 73bd7e12c804d2e31920f16f8d2b48ff4d6e387d8982573c1960851b1b6d082ae4961aa163059831b0698d8072a4f9374f9c0b5b3deb52534ed6aa2734e7f916 +DIST openpaperwork-gtk-2.1.1.tar.gz 57893 BLAKE2B 387e04fe0e280f8ac4b8ed7d1c94c2fd8c76d556ee8f7ed7e76e7a1c298e8323664511538c947da4d460e5626cc8b7e3da984360467b96add50ca0c9a77075eb SHA512 0250c457639068a8b6e95f98570872340a145d5b6939d00f9a33139a7c539978e5591dda148e1d3fbedc366f9a0a58ddfb89510374c7b135bcf1550ec744857e diff --git a/app-text/openpaperwork-gtk/openpaperwork-gtk-2.0.3.ebuild b/app-text/openpaperwork-gtk/openpaperwork-gtk-2.0.3.ebuild deleted file mode 100644 index 5bf52d2c9f69..000000000000 --- a/app-text/openpaperwork-gtk/openpaperwork-gtk-2.0.3.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -DISTUTILS_USE_SETUPTOOLS=bdepend -PYTHON_COMPAT=( python3_{7,8,9} ) - -inherit distutils-r1 - -DESCRIPTION="Paperwork plugins" -HOMEPAGE="https://gitlab.gnome.org/World/OpenPaperwork" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND="dev-python/pillow[${PYTHON_USEDEP}] - dev-python/pycairo[${PYTHON_USEDEP}] - dev-python/pygobject:3[${PYTHON_USEDEP}] - x11-libs/gtk+:3[introspection]" -DEPEND="${RDEPEND}" diff --git a/app-text/openpaperwork-gtk/openpaperwork-gtk-2.0.2.ebuild b/app-text/openpaperwork-gtk/openpaperwork-gtk-2.1.1.ebuild similarity index 83% rename from app-text/openpaperwork-gtk/openpaperwork-gtk-2.0.2.ebuild rename to app-text/openpaperwork-gtk/openpaperwork-gtk-2.1.1.ebuild index 5bf52d2c9f69..9ad618a87c2c 100644 --- a/app-text/openpaperwork-gtk/openpaperwork-gtk-2.0.2.ebuild +++ b/app-text/openpaperwork-gtk/openpaperwork-gtk-2.1.1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 DISTUTILS_USE_SETUPTOOLS=bdepend -PYTHON_COMPAT=( python3_{7,8,9} ) +PYTHON_COMPAT=( python3_{8..10} ) inherit distutils-r1 @@ -19,5 +19,6 @@ IUSE="" RDEPEND="dev-python/pillow[${PYTHON_USEDEP}] dev-python/pycairo[${PYTHON_USEDEP}] dev-python/pygobject:3[${PYTHON_USEDEP}] + gui-libs/libhandy x11-libs/gtk+:3[introspection]" DEPEND="${RDEPEND}" diff --git a/app-text/paperwork-backend/Manifest b/app-text/paperwork-backend/Manifest index f4d04ec6e715..3ca1895164f4 100644 --- a/app-text/paperwork-backend/Manifest +++ b/app-text/paperwork-backend/Manifest @@ -1,3 +1,2 @@ -DIST paperwork-backend-2.0.2.tar.gz 1293642 BLAKE2B 3785f69e941c14c1146ff1c9a5afa149559821f915ff1068b38f94c3fc3fbd591c2144f24070232e885b616eeb88b5dd1a7c86d608d9ad42f6512688db79b1fe SHA512 36261b89078e7ca10ddda3ad03871db34931d8a04f16edd663873a2f7c46b527bd607c27d0f4ff005ed869c16e0b7065992e629e257677b46d5ccb4b9a1dc7b2 -DIST paperwork-backend-2.0.3.tar.gz 1315449 BLAKE2B b5f788d1f3dd02ae9693ffbde6909fb343d5d68555c2d7225300371d545fc96550a34d5214b7b68594e6c5558aad6c50b38de26e444a7a2ca4f9318a7fbc4c84 SHA512 ed705910a09aedc124d6f14c1fd6d76d5e3790d2d01363bcea3cbb28955c1a08725276f09828ce1e286df06d7310b78630b95201146940d1680395c6420190a6 DIST paperwork-backend-2.1.0.tar.gz 1352553 BLAKE2B 84bf9f34be50c2cd762c1afb496e4625bed50018242e94925ad4d5428228fadc9ac8d3866f8fbb9f0a78d049599048db62c6d7201852638cc5ad0674ebc791f0 SHA512 72cf3176091d899433a50d8a166a2505f0be9e5917df311a6f5139af472363df427102dcde99e6097b11f6aa26571bdaba06047fafd2365b4dedec0d3a47da7a +DIST paperwork-backend-2.1.1.tar.gz 1383107 BLAKE2B 0e814a829581fe6322cc0ae44e9e3a20a2fc066e9be5de038c4d08b9d85218961ca87777271ebc646b03425e78017109ddf35c05a4b11e8fcc3bb4b6d10a6273 SHA512 ab75aaf01571eaa52a283ac6e1b9ff080d09e2514e1efb98bc96e9986acf85ec2ab2d94fc27ba15230370c642e39fddf6e11922a3d18b16af38f4281ff9c628f diff --git a/app-text/paperwork-backend/paperwork-backend-2.0.2-r1.ebuild b/app-text/paperwork-backend/paperwork-backend-2.0.2-r1.ebuild deleted file mode 100644 index 6b3c1b66ea73..000000000000 --- a/app-text/paperwork-backend/paperwork-backend-2.0.2-r1.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -DISTUTILS_USE_SETUPTOOLS=bdepend -PYTHON_COMPAT=( python3_{7,8,9} ) - -inherit distutils-r1 - -DESCRIPTION="Backend part of Paperwork (Python API, no UI)" -HOMEPAGE="https://gitlab.gnome.org/World/OpenPaperwork" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND="app-text/poppler[introspection] - dev-python/distro[${PYTHON_USEDEP}] - dev-python/natsort[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - dev-python/pycairo[${PYTHON_USEDEP}] - dev-python/pycountry[${PYTHON_USEDEP}] - dev-python/pyenchant[${PYTHON_USEDEP}] - dev-python/pygobject:3[${PYTHON_USEDEP}] - dev-python/python-levenshtein[${PYTHON_USEDEP}] - dev-python/simplebayes[${PYTHON_USEDEP}] - dev-python/termcolor[${PYTHON_USEDEP}] - dev-python/whoosh[${PYTHON_USEDEP}]" -DEPEND="${RDEPEND}" diff --git a/app-text/paperwork-backend/paperwork-backend-2.0.3.ebuild b/app-text/paperwork-backend/paperwork-backend-2.1.1.ebuild similarity index 91% rename from app-text/paperwork-backend/paperwork-backend-2.0.3.ebuild rename to app-text/paperwork-backend/paperwork-backend-2.1.1.ebuild index 111e95df603f..03be19a641d1 100644 --- a/app-text/paperwork-backend/paperwork-backend-2.0.3.ebuild +++ b/app-text/paperwork-backend/paperwork-backend-2.1.1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 DISTUTILS_USE_SETUPTOOLS=bdepend -PYTHON_COMPAT=( python3_{7,8,9} ) +PYTHON_COMPAT=( python3_{8..10} ) inherit distutils-r1 diff --git a/app-text/paperwork/Manifest b/app-text/paperwork/Manifest index 1667cc967000..1cb0077b96e6 100644 --- a/app-text/paperwork/Manifest +++ b/app-text/paperwork/Manifest @@ -1,3 +1,2 @@ -DIST paperwork-2.0.2.tar.gz 6222075 BLAKE2B 6dba798ae2b18ba81891c8f9c29e1e2bc8670f24a65e554aa169f05fbf1a89382b9ea24abaa1784da657ac5b9d9d145ffbadaff86ddc3583023f164ffb40c351 SHA512 bde28c167eac5b134b4bdf0f2ac8d93eca4f99c1881ca0edc105c33674114b3a4e3508a1f45048f45ce1c2f6b690a0f765c1b980dbe42c7e1282172f12c3a853 -DIST paperwork-2.0.3.tar.gz 6224520 BLAKE2B 099d76893b0b89e5f7914456ec31346f28335333361a4528efed6ab4c596fa24893d375557d6c1e89f7c83f4a1acac161004138b7e1537aa2f3cb2de0460bcc3 SHA512 d5cf30ef8a6011817947c9878d4defe93a0c82f77562fd707c198d944657db754ba57d703ae3f931ac9e2d7f9f1eb7f9f9093a1d26f25dac0e336b03f9b25ed3 DIST paperwork-2.1.0.tar.gz 5887310 BLAKE2B a28229c73342769fe004be38d5782c6e29d3893bf1fbdd8ccac9790057e2af0b01ef0ad6719310a40d609811efd6c13c7b3761bb9d5feab91a6127eca1526a3a SHA512 4362b7feba917017d5c04cbfaf3d77a2619b7431f2687800f112ecac2edc48604f8bca8d4e6defd09bae1c69c6dfc3e1f22327166aa3563eb6b2c575827e536c +DIST paperwork-2.1.1.tar.gz 5886436 BLAKE2B 5fd5a8a5d45a39298d3bc905360544f695c8c1ffa6e4bac56f3ec7bb9f31842aa71e2dadf0c8f072da59065f15fe5e768e42b8a1574722dfb99f66cc24c5b038 SHA512 e2164dc54eacb6153182c073e15f0605ec2131e17fa1c508d4923d37c1848c286d36807994ce07de99fb9cc5da012c111d84768c2c7c876dfb163811995b10c0 diff --git a/app-text/paperwork/files/paperwork-2.0.3-desktop_file.patch b/app-text/paperwork/files/paperwork-2.0.3-desktop_file.patch deleted file mode 100644 index 0fbad956449a..000000000000 --- a/app-text/paperwork/files/paperwork-2.0.3-desktop_file.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -Naur paperwork-2.0.3.orig/src/paperwork_gtk/cmd/install.py paperwork-2.0.3/src/paperwork_gtk/cmd/install.py ---- paperwork-2.0.3.orig/src/paperwork_gtk/cmd/install.py 2021-02-05 17:46:17.000000000 +0100 -+++ paperwork-2.0.3/src/paperwork_gtk/cmd/install.py 2021-05-30 12:26:21.316348652 +0200 -@@ -122,8 +122,6 @@ - # PDF and all image formats supported by pillow - entry.set("MimeType", - "application/pdf;" -- "image/png;" -- "image/jpeg;" - "image/bmp;" - "image/gif;" - "image/ico;" diff --git a/app-text/paperwork/paperwork-2.0.2.ebuild b/app-text/paperwork/paperwork-2.0.2.ebuild deleted file mode 100644 index d106fb32559b..000000000000 --- a/app-text/paperwork/paperwork-2.0.2.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{7,8,9} ) - -inherit distutils-r1 - -DESCRIPTION="a personal document manager for scanned documents (and PDFs)" -HOMEPAGE="https://gitlab.gnome.org/World/OpenPaperwork" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND="~app-text/openpaperwork-core-${PV}[${PYTHON_USEDEP}] - ~app-text/openpaperwork-gtk-${PV}[${PYTHON_USEDEP}] - ~app-text/paperwork-backend-${PV}[${PYTHON_USEDEP}] - dev-python/libpillowfight[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP}] - dev-python/pycairo[${PYTHON_USEDEP}] - dev-python/pyenchant[${PYTHON_USEDEP}] - dev-python/pygobject:3[${PYTHON_USEDEP}] - >=dev-python/pyocr-0.3.0[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/pyxdg[${PYTHON_USEDEP}] - dev-python/simplebayes[${PYTHON_USEDEP}] - media-libs/libinsane - x11-libs/libnotify[introspection]" -DEPEND="${RDEPEND}" diff --git a/app-text/paperwork/paperwork-2.0.3.ebuild b/app-text/paperwork/paperwork-2.1.1.ebuild similarity index 82% rename from app-text/paperwork/paperwork-2.0.3.ebuild rename to app-text/paperwork/paperwork-2.1.1.ebuild index 3095f01e5a0d..27169a2d1a1f 100644 --- a/app-text/paperwork/paperwork-2.0.3.ebuild +++ b/app-text/paperwork/paperwork-2.1.1.ebuild @@ -1,8 +1,8 @@ -# 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_{7,8,9} ) +EAPI=8 +PYTHON_COMPAT=( python3_{8..10} ) inherit distutils-r1 xdg @@ -24,21 +24,18 @@ RDEPEND="~app-text/openpaperwork-core-${PV}[${PYTHON_USEDEP}] dev-python/pyenchant[${PYTHON_USEDEP}] dev-python/pygobject:3[${PYTHON_USEDEP}] >=dev-python/pyocr-0.3.0[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] dev-python/pyxdg[${PYTHON_USEDEP}] - dev-python/simplebayes[${PYTHON_USEDEP}] media-libs/libinsane x11-libs/libnotify[introspection]" DEPEND="${RDEPEND}" -PATCHES=( "${FILESDIR}"/${P}-desktop_file.patch ) - python_install_all() { distutils-r1_python_install_all # This queries tesseract languages and will fail sandbox with - # USE=opencl, bug #793446 + # USE=opencl, bugs #793446 #830012 addpredict /dev/nvidiactl + addpredict /dev/kfd PYTHONPATH="src" "${EPYTHON}" src/paperwork_gtk/main.py install \ --icon_base_dir="${ED}"/usr/share/icons \ diff --git a/app-text/poppler/Manifest b/app-text/poppler/Manifest index c34c5d4a2099..b51d8ec68d33 100644 --- a/app-text/poppler/Manifest +++ b/app-text/poppler/Manifest @@ -1,3 +1 @@ -DIST poppler-21.11.0.tar.xz 1783592 BLAKE2B b0448ae0456ffda29c18732e6dd94cb285af67cf4adbaded05a4abe2e465cb63a17e0041240c82c83c89b313ec8c7bf9d68fc8d727b7d41c1ee70722529ce45d SHA512 354d6372093e7ecedf95c43e8d203e9b2781ff7ecd81cd3920cb8c72a37463b47423ce7ab3c8233c0f031f2c024ac1ba5c8d442c80e6643722192fb9638e5d3a -DIST poppler-21.12.0.tar.xz 1798780 BLAKE2B 403f928dfe8f94048307eb120dcd85c9821a12e100b7030831864fbc630244e79923e48061352e49e1a6daf5eda7f05b32254735ef5037db108ac4e3fedd877e SHA512 86856e33479a357deb671b4fdd6336a7581b5ac14b9715ffc2482d8dba7a455aab07317b1fc0c33f479f11de38012958fffa619105c255de51929e61a6b63e33 DIST poppler-22.01.0.tar.xz 1801984 BLAKE2B f238636a0b1f07e0b70de99d8f0b3afcb7e2424c9dee4a044edaa5bd34753061e58a7c530792264ffb5a520cb4dc7dc52de17573fda350de97bef6346048fb76 SHA512 c6ea908a9188483ca588ac81d3e92dd15a405f90d36cc7059e618c8a7e3e9faeda82717aba5df34adb4a0a94e2fbecd472acec44972272349cc8d5a57b7405d1 diff --git a/app-text/poppler/files/poppler-21.12.0-include-csetjmp.patch b/app-text/poppler/files/poppler-21.12.0-include-csetjmp.patch deleted file mode 100644 index 0f0029269673..000000000000 --- a/app-text/poppler/files/poppler-21.12.0-include-csetjmp.patch +++ /dev/null @@ -1,27 +0,0 @@ -https://bugs.gentoo.org/828578 -https://gitlab.freedesktop.org/poppler/poppler/-/merge_requests/1016 - -From 3ea6bca90d87d3f91556205c4e58ca425c6ac437 Mon Sep 17 00:00:00 2001 -From: Marco Genasci -Date: Sun, 12 Dec 2021 10:23:37 +0100 -Subject: [PATCH] Include setjmp.h when WITH_JPEG=yes and WITH_PNG=no - ---- - poppler/ImageEmbeddingUtils.cc | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/poppler/ImageEmbeddingUtils.cc b/poppler/ImageEmbeddingUtils.cc -index 5c50f1269..c26b9eb2a 100644 ---- a/poppler/ImageEmbeddingUtils.cc -+++ b/poppler/ImageEmbeddingUtils.cc -@@ -16,6 +16,7 @@ - extern "C" { - # include - } -+# include - #endif - #ifdef ENABLE_LIBPNG - # include --- -GitLab - diff --git a/app-text/poppler/poppler-21.11.0.ebuild b/app-text/poppler/poppler-21.11.0.ebuild deleted file mode 100644 index 705d9b333728..000000000000 --- a/app-text/poppler/poppler-21.11.0.ebuild +++ /dev/null @@ -1,126 +0,0 @@ -# Copyright 2005-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake toolchain-funcs xdg-utils - -if [[ ${PV} == *9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://anongit.freedesktop.org/git/poppler/poppler.git" - SLOT="0/9999" -else - SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz" - 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" - SLOT="0/115" # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so SOVERSION -fi - -DESCRIPTION="PDF rendering library based on the xpdf-3.0 code base" -HOMEPAGE="https://poppler.freedesktop.org/" - -LICENSE="GPL-2" -IUSE="boost cairo cjk curl +cxx debug doc +introspection +jpeg +jpeg2k +lcms nss png qt5 tiff +utils" - -# No test data provided -RESTRICT="test" - -DEPEND=" - media-libs/fontconfig - media-libs/freetype - sys-libs/zlib - cairo? ( - dev-libs/glib:2 - x11-libs/cairo - introspection? ( dev-libs/gobject-introspection:= ) - ) - curl? ( net-misc/curl ) - jpeg? ( virtual/jpeg:0 ) - jpeg2k? ( >=media-libs/openjpeg-2.3.0-r1:2= ) - lcms? ( media-libs/lcms:2 ) - nss? ( >=dev-libs/nss-3.19:0 ) - png? ( media-libs/libpng:0= ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtxml:5 - ) - tiff? ( media-libs/tiff:0 ) -" -RDEPEND="${DEPEND} - cjk? ( app-text/poppler-data ) -" -DEPEND+=" - boost? ( dev-libs/boost ) -" -BDEPEND=" - dev-util/glib-utils - virtual/pkgconfig -" - -DOCS=( AUTHORS NEWS README.md README-XPDF ) - -PATCHES=( - "${FILESDIR}/${PN}-20.12.1-qt5-deps.patch" - "${FILESDIR}/${PN}-21.09.0-respect-cflags.patch" - "${FILESDIR}/${PN}-0.57.0-disable-internal-jpx.patch" -) - -src_prepare() { - cmake_src_prepare - - # Clang doesn't grok this flag, the configure nicely tests that, but - # cmake just uses it, so remove it if we use clang - if tc-is-clang ; then - sed -e 's/-fno-check-new//' -i cmake/modules/PopplerMacros.cmake || die - fi - - if ! grep -Fq 'cmake_policy(SET CMP0002 OLD)' CMakeLists.txt ; then - sed -e '/^cmake_minimum_required/acmake_policy(SET CMP0002 OLD)' \ - -i CMakeLists.txt || die - else - einfo "policy(SET CMP0002 OLD) - workaround can be removed" - fi -} - -src_configure() { - xdg_environment_reset - local mycmakeargs=( - -DBUILD_GTK_TESTS=OFF - -DBUILD_QT5_TESTS=OFF - -DBUILD_CPP_TESTS=OFF - -DBUILD_MANUAL_TESTS=OFF - -DRUN_GPERF_IF_PRESENT=OFF - -DENABLE_BOOST="$(usex boost)" - -DENABLE_ZLIB=ON - -DENABLE_ZLIB_UNCOMPRESS=OFF - -DENABLE_UNSTABLE_API_ABI_HEADERS=ON - -DUSE_FLOAT=OFF - -DWITH_Cairo=$(usex cairo) - -DENABLE_LIBCURL=$(usex curl) - -DENABLE_CPP=$(usex cxx) - -DWITH_JPEG=$(usex jpeg) - -DENABLE_DCTDECODER=$(usex jpeg libjpeg none) - -DENABLE_LIBOPENJPEG=$(usex jpeg2k openjpeg2 none) - -DENABLE_CMS=$(usex lcms lcms2 none) - -DWITH_NSS3=$(usex nss) - -DWITH_PNG=$(usex png) - $(cmake_use_find_package qt5 Qt5Core) - -DWITH_TIFF=$(usex tiff) - -DENABLE_UTILS=$(usex utils) - -DENABLE_QT6=OFF - ) - use cairo && mycmakeargs+=( -DWITH_GObjectIntrospection=$(usex introspection) ) - - cmake_src_configure -} - -src_install() { - cmake_src_install - - # live version doesn't provide html documentation - if use cairo && use doc && [[ ${PV} != *9999* ]]; then - # For now install gtk-doc there - insinto /usr/share/gtk-doc/html/poppler - doins -r "${S}"/glib/reference/html/* - fi -} diff --git a/app-text/poppler/poppler-21.12.0.ebuild b/app-text/poppler/poppler-21.12.0.ebuild deleted file mode 100644 index 4b6f8bce95bf..000000000000 --- a/app-text/poppler/poppler-21.12.0.ebuild +++ /dev/null @@ -1,127 +0,0 @@ -# Copyright 2005-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake toolchain-funcs xdg-utils - -if [[ ${PV} == *9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://anongit.freedesktop.org/git/poppler/poppler.git" - SLOT="0/9999" -else - SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz" - 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" - SLOT="0/116" # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so SOVERSION -fi - -DESCRIPTION="PDF rendering library based on the xpdf-3.0 code base" -HOMEPAGE="https://poppler.freedesktop.org/" - -LICENSE="GPL-2" -IUSE="boost cairo cjk curl +cxx debug doc +introspection +jpeg +jpeg2k +lcms nss png qt5 tiff +utils" - -# No test data provided -RESTRICT="test" - -DEPEND=" - media-libs/fontconfig - media-libs/freetype - sys-libs/zlib - cairo? ( - dev-libs/glib:2 - x11-libs/cairo - introspection? ( dev-libs/gobject-introspection:= ) - ) - curl? ( net-misc/curl ) - jpeg? ( virtual/jpeg:0 ) - jpeg2k? ( >=media-libs/openjpeg-2.3.0-r1:2= ) - lcms? ( media-libs/lcms:2 ) - nss? ( >=dev-libs/nss-3.19:0 ) - png? ( media-libs/libpng:0= ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtxml:5 - ) - tiff? ( media-libs/tiff:0 ) -" -RDEPEND="${DEPEND} - cjk? ( app-text/poppler-data ) -" -DEPEND+=" - boost? ( dev-libs/boost ) -" -BDEPEND=" - dev-util/glib-utils - virtual/pkgconfig -" - -DOCS=( AUTHORS NEWS README.md README-XPDF ) - -PATCHES=( - "${FILESDIR}/${PN}-20.12.1-qt5-deps.patch" - "${FILESDIR}/${PN}-21.09.0-respect-cflags.patch" - "${FILESDIR}/${PN}-0.57.0-disable-internal-jpx.patch" - "${FILESDIR}/${P}-include-csetjmp.patch" -) - -src_prepare() { - cmake_src_prepare - - # Clang doesn't grok this flag, the configure nicely tests that, but - # cmake just uses it, so remove it if we use clang - if tc-is-clang ; then - sed -e 's/-fno-check-new//' -i cmake/modules/PopplerMacros.cmake || die - fi - - if ! grep -Fq 'cmake_policy(SET CMP0002 OLD)' CMakeLists.txt ; then - sed -e '/^cmake_minimum_required/acmake_policy(SET CMP0002 OLD)' \ - -i CMakeLists.txt || die - else - einfo "policy(SET CMP0002 OLD) - workaround can be removed" - fi -} - -src_configure() { - xdg_environment_reset - local mycmakeargs=( - -DBUILD_GTK_TESTS=OFF - -DBUILD_QT5_TESTS=OFF - -DBUILD_CPP_TESTS=OFF - -DBUILD_MANUAL_TESTS=OFF - -DRUN_GPERF_IF_PRESENT=OFF - -DENABLE_BOOST="$(usex boost)" - -DENABLE_ZLIB=ON - -DENABLE_ZLIB_UNCOMPRESS=OFF - -DENABLE_UNSTABLE_API_ABI_HEADERS=ON - -DUSE_FLOAT=OFF - -DWITH_Cairo=$(usex cairo) - -DENABLE_LIBCURL=$(usex curl) - -DENABLE_CPP=$(usex cxx) - -DWITH_JPEG=$(usex jpeg) - -DENABLE_DCTDECODER=$(usex jpeg libjpeg none) - -DENABLE_LIBOPENJPEG=$(usex jpeg2k openjpeg2 none) - -DENABLE_CMS=$(usex lcms lcms2 none) - -DWITH_NSS3=$(usex nss) - -DWITH_PNG=$(usex png) - $(cmake_use_find_package qt5 Qt5Core) - -DWITH_TIFF=$(usex tiff) - -DENABLE_UTILS=$(usex utils) - -DENABLE_QT6=OFF - ) - use cairo && mycmakeargs+=( -DWITH_GObjectIntrospection=$(usex introspection) ) - - cmake_src_configure -} - -src_install() { - cmake_src_install - - # live version doesn't provide html documentation - if use cairo && use doc && [[ ${PV} != *9999* ]]; then - # For now install gtk-doc there - insinto /usr/share/gtk-doc/html/poppler - doins -r "${S}"/glib/reference/html/* - fi -} diff --git a/app-text/poppler/poppler-22.01.0.ebuild b/app-text/poppler/poppler-22.01.0.ebuild index ccba7e96f091..47850488dd64 100644 --- a/app-text/poppler/poppler-22.01.0.ebuild +++ b/app-text/poppler/poppler-22.01.0.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == *9999* ]] ; then SLOT="0/9999" else SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz" - 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" SLOT="0/117" # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so SOVERSION fi diff --git a/app-text/tree/Manifest b/app-text/tree/Manifest index 22f905698518..c24567515554 100644 --- a/app-text/tree/Manifest +++ b/app-text/tree/Manifest @@ -1 +1,2 @@ DIST tree-1.8.0.tgz 50286 BLAKE2B 51a27500b89a46add6e792d446b465696d2b34339bbd06f03baff9ce589131b5d82c414849f891dbb79a3f3cfb23b89336e783ad23b84c1fb5415a13fb9488cd SHA512 3f657a6278ec5eab2fccab39dfd69bf9376811189a368b5e3213dc900b90a4e7a4961fc58eb80ad2efd5b40d2fbd0146ec59f30fe0bba576f93519214f240695 +DIST tree-2.0.1.tgz 57213 BLAKE2B 977f3bd606881f92f7e39fb167205b468f77408a2fa3ff14c20eeab0e6f194115d2d41a3919751c9c9d103ae185dc231710a464f0c57ea244e8a410782503d6f SHA512 11a45136d62ee7b4acdb599025ddddc250f3b95c46c94cea132bdc226357561bbae3ed874a99e554d2e01a93eaac639fb89d8a2539964ce788540ac3537f0e4c diff --git a/app-text/tree/tree-2.0.1.ebuild b/app-text/tree/tree-2.0.1.ebuild new file mode 100644 index 000000000000..3abae6ee3bd9 --- /dev/null +++ b/app-text/tree/tree-2.0.1.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit toolchain-funcs flag-o-matic bash-completion-r1 + +DESCRIPTION="Lists directories recursively, and produces an indented listing of files" +HOMEPAGE="http://mama.indstate.edu/users/ice/tree/" +SRC_URI="ftp://mama.indstate.edu/linux/tree/${P}.tgz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +IUSE="" + +RDEPEND="" +DEPEND="" + +src_prepare() { + sed -i -e 's:LINUX:__linux__:' tree.c || die + if use !elibc_glibc ; then + # 433972, also previously done only for elibc_uclibc + sed -i -e '/^OBJS=/s/$/ strverscmp.o/' Makefile || die + fi + default +} + +src_compile() { + append-lfs-flags + emake \ + CC="$(tc-getCC)" \ + CFLAGS="${CFLAGS} ${CPPFLAGS}" \ + LDFLAGS="${LDFLAGS}" +} + +src_install() { + dobin tree + doman doc/tree*.1 + einstalldocs + newbashcomp "${FILESDIR}"/${PN}.bashcomp ${PN} +} diff --git a/app-text/unpaper/unpaper-6.1-r1.ebuild b/app-text/unpaper/unpaper-6.1-r1.ebuild index 7b1433f52f43..91982d16e2cb 100644 --- a/app-text/unpaper/unpaper-6.1-r1.ebuild +++ b/app-text/unpaper/unpaper-6.1-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=6 @@ -8,7 +8,7 @@ if [[ ${PV} == *9999 ]]; then inherit git-r3 autotools else SRC_URI="https://www.flameeyes.eu/files/${P}.tar.xz" - KEYWORDS="amd64 x86" + KEYWORDS="amd64 ~arm64 x86" fi DESCRIPTION="Post-processor for scanned and photocopied book pages" diff --git a/app-vim/Manifest.gz b/app-vim/Manifest.gz index 0a2e2db711f78fecf2b460dcb2d4dc992846cc9b..c25e2fe25a6f154f1626a064ffaa530355aca83b 100644 GIT binary patch delta 22000 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 TC8%g~{LlXZ(ng>&UFHA)=&5mB delta 22005 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 literal 11741 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 +Date: Tue, 1 Feb 2022 13:52:49 -0800 +Subject: [PATCH] Export of internal Abseil changes + +-- +121db1a08321eaa3006726cc32b459cf17880e35 by Derek Mauro : + +Internal change + +PiperOrigin-RevId: 425707805 + +-- +0dec484389bbb75aae0a412146e3564bf833a739 by Derek Mauro : + +macOS CI: Avoid depending on external sites like GitHub by prepopulating +dependencies and setting --distdir + +Our Linux CI does this, but for some reason was never enabled on macOS + +PiperOrigin-RevId: 425668638 +GitOrigin-RevId: 121db1a08321eaa3006726cc32b459cf17880e35 +Change-Id: Id51645df90b6a0808dd5b18eb636a10f798e24ea +--- + absl/container/internal/inlined_vector.h | 8 ++++---- + ci/macos_xcode_bazel.sh | 10 +++++++++- + 2 files changed, 13 insertions(+), 5 deletions(-) + +diff --git a/absl/container/internal/inlined_vector.h b/absl/container/internal/inlined_vector.h +index cd34a413a..2baf26f3e 100644 +--- a/absl/container/internal/inlined_vector.h ++++ b/absl/container/internal/inlined_vector.h +@@ -925,8 +925,8 @@ auto Storage::Swap(Storage* other_storage_ptr) -> void { + inlined_ptr->GetSize()); + } + ABSL_INTERNAL_CATCH_ANY { +- allocated_ptr->SetAllocation( +- {allocated_storage_view.data, allocated_storage_view.capacity}); ++ allocated_ptr->SetAllocation(Allocation{ ++ allocated_storage_view.data, allocated_storage_view.capacity}); + ABSL_INTERNAL_RETHROW; + } + +@@ -934,8 +934,8 @@ auto Storage::Swap(Storage* other_storage_ptr) -> void { + inlined_ptr->GetInlinedData(), + inlined_ptr->GetSize()); + +- inlined_ptr->SetAllocation( +- {allocated_storage_view.data, allocated_storage_view.capacity}); ++ inlined_ptr->SetAllocation(Allocation{allocated_storage_view.data, ++ allocated_storage_view.capacity}); + } + + swap(GetSizeAndIsAllocated(), other_storage_ptr->GetSizeAndIsAllocated()); diff --git a/dev-cpp/atkmm/atkmm-2.28.2.ebuild b/dev-cpp/atkmm/atkmm-2.28.2.ebuild index 12cb0726d76e..e247f63c3ee2 100644 --- a/dev-cpp/atkmm/atkmm-2.28.2.ebuild +++ b/dev-cpp/atkmm/atkmm-2.28.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ HOMEPAGE="https://www.gtkmm.org" LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" IUSE="doc" DEPEND=" diff --git a/dev-cpp/cairomm/cairomm-1.14.3.ebuild b/dev-cpp/cairomm/cairomm-1.14.3.ebuild index 19bb074bda69..a3f3af9b4280 100644 --- a/dev-cpp/cairomm/cairomm-1.14.3.ebuild +++ b/dev-cpp/cairomm/cairomm-1.14.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 @@ -11,7 +11,7 @@ SRC_URI="https://www.cairographics.org/releases/${P}.tar.xz" LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" IUSE="doc test" RESTRICT="!test? ( test )" diff --git a/dev-cpp/doctest/doctest-2.4.6.ebuild b/dev-cpp/doctest/doctest-2.4.6.ebuild index dfa43f1f2015..c8d01f2279f3 100644 --- a/dev-cpp/doctest/doctest-2.4.6.ebuild +++ b/dev-cpp/doctest/doctest-2.4.6.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=7 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/doctest/doctest/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86" +KEYWORDS="amd64 ~arm arm64 ~ppc64 x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-cpp/gtkmm/gtkmm-3.24.5.ebuild b/dev-cpp/gtkmm/gtkmm-3.24.5.ebuild index f386d00d4178..16031f43abfc 100644 --- a/dev-cpp/gtkmm/gtkmm-3.24.5.ebuild +++ b/dev-cpp/gtkmm/gtkmm-3.24.5.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 @@ -11,7 +11,7 @@ HOMEPAGE="https://www.gtkmm.org" LICENSE="LGPL-2.1+" SLOT="3.0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~x86-solaris" IUSE="aqua doc test wayland X" REQUIRED_USE="|| ( aqua wayland X )" diff --git a/dev-cpp/pangomm/pangomm-2.42.2-r1.ebuild b/dev-cpp/pangomm/pangomm-2.42.2-r1.ebuild index b5acddc83b1b..89b26354e0b7 100644 --- a/dev-cpp/pangomm/pangomm-2.42.2-r1.ebuild +++ b/dev-cpp/pangomm/pangomm-2.42.2-r1.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://www.gtkmm.org" LICENSE="LGPL-2.1+" SLOT="1.4" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" IUSE="doc" DEPEND=" diff --git a/dev-cpp/range-v3/range-v3-0.11.0.ebuild b/dev-cpp/range-v3/range-v3-0.11.0.ebuild index a23c13d69944..2c78e057a78e 100644 --- a/dev-cpp/range-v3/range-v3-0.11.0.ebuild +++ b/dev-cpp/range-v3/range-v3-0.11.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/ericniebler/${PN}/archive/${PV}.tar.gz -> ${P}.tar.g LICENSE="Boost-1.0" SLOT="0" -KEYWORDS="amd64 ~ppc64 ~riscv" +KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-cpp/string-theory/Manifest b/dev-cpp/string-theory/Manifest index 4d9fac23ce48..7b0df9584b2d 100644 --- a/dev-cpp/string-theory/Manifest +++ b/dev-cpp/string-theory/Manifest @@ -1,2 +1,3 @@ DIST string-theory-3.3.tar.gz 588360 BLAKE2B ad87857e6d5e3cad1346b759457b434de7612b97e1b19016b1dfc987ac67f0cab318745b14fe1f432cc921ffb1d33b875a2a62f0bc56d815dd35b405a9f08560 SHA512 86209333dce341078c3b973084bd9f3b8ff2ccac0e07a5e6acf5973bd1cfa420897b531b2d1bd6aba9f5ccc8927f85d91f06796ac0e62ec8a735564a0387d2f4 DIST string-theory-3.4.tar.gz 588522 BLAKE2B 207c490293401829d28590291166bcbeefde4ecb3b70d1cc2751d7582c53cf234b7e01579d3bfbe55681708e4d3e22cedbd6fe96b2fdad1c3ef158bb7a080593 SHA512 36ad82c6da276b7cb66d350ceb4bed2a66f768a6604b2981331ceec6a96d03cc3a7e7e5f733de88ec15e0ea41f99f8657b959a51149c540f530d06268c5657ff +DIST string-theory-3.5.tar.gz 589905 BLAKE2B c2bc926b8568efc1fbe27861619bd8249ad788297dd537cff393d212b3bb12a529847b740fc8ba82dc28501fb05800eb8debf3e4832cf145b5c13882ac45e900 SHA512 30300155e64ace8197ed531baffe4e835c269ac10d6857ac9f29501e0a1f69965994d6f2fa2e64544e7d441de635e2d370be24efcf00a0d24066730d19f022a6 diff --git a/dev-cpp/string-theory/string-theory-3.5.ebuild b/dev-cpp/string-theory/string-theory-3.5.ebuild new file mode 100644 index 000000000000..0ad4291f9488 --- /dev/null +++ b/dev-cpp/string-theory/string-theory-3.5.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="A flexible modern C++ library for string manipulation and storage" +HOMEPAGE="https://github.com/zrax/string_theory/" +SRC_URI="https://github.com/zrax/string_theory/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/string_theory-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +src_prepare() { + # Drop -Werror from bundled gtest + # bug #766468 + sed -i -e "s/-Werror//" test/gtest-1.10.0/cmake/internal_utils.cmake || die + + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DST_BUILD_TESTS=$(usex test) + ) + + cmake_src_configure +} + +src_test() { + cd "${BUILD_DIR}/test" || die + ./st_gtests || die +} diff --git a/dev-cpp/tbb/files/tbb-2021.5.0-musl-setcontext.patch b/dev-cpp/tbb/files/tbb-2021.5.0-musl-setcontext.patch new file mode 100644 index 000000000000..111bbf123d9a --- /dev/null +++ b/dev-cpp/tbb/files/tbb-2021.5.0-musl-setcontext.patch @@ -0,0 +1,30 @@ +https://bugs.gentoo.org/832700 +https://github.com/oneapi-src/oneTBB/commit/6a15b64093c51ddc00bdf4a6b49d4bbec1574a12 + +From: Rui Ueyama +Date: Fri, 4 Feb 2022 19:32:11 +0900 +Subject: [PATCH] Make tbb compile with musl libc (#748) + +TBB resumable tasks are implemented using getcontext() and setcontext() +on Unix-like systems. These functions are deprecated in the recent +versions of POSIX and may not exist. musl libc does not provide these +functions. + +There's unfortunately no way to detect musl (musl intentionally do not +define macros like `__MUSL__`), so __TBB_RESUMABLE_TASKS is defined if +`__GLIBC__`. glibc-compatible libc's such as uClibc defines `__GLIBC__`, +so it should work as a catch-all condition. + +Signed-off-by: Rui Ueyama +--- a/include/oneapi/tbb/detail/_config.h ++++ b/include/oneapi/tbb/detail/_config.h +@@ -268,7 +268,7 @@ + #define __TBB_CPP20_COMPARISONS_PRESENT __TBB_CPP20_PRESENT + #endif + +-#define __TBB_RESUMABLE_TASKS (!__TBB_WIN8UI_SUPPORT && !__ANDROID__ && !__QNXNTO__) ++#define __TBB_RESUMABLE_TASKS (!__TBB_WIN8UI_SUPPORT && !__ANDROID__ && !__QNXNTO__ && (!__linux__ || __GLIBC__)) + + /* This macro marks incomplete code or comments describing ideas which are considered for the future. + * See also for plain comment with TODO and FIXME marks for small improvement opportunities. + diff --git a/dev-cpp/tbb/tbb-2021.5.0.ebuild b/dev-cpp/tbb/tbb-2021.5.0-r1.ebuild similarity index 93% rename from dev-cpp/tbb/tbb-2021.5.0.ebuild rename to dev-cpp/tbb/tbb-2021.5.0-r1.ebuild index 6b2ff50c7c4a..22d714102105 100644 --- a/dev-cpp/tbb/tbb-2021.5.0.ebuild +++ b/dev-cpp/tbb/tbb-2021.5.0-r1.ebuild @@ -30,6 +30,8 @@ PATCHES=( "${FILESDIR}"/${PN}-2021.4.0-missing-TBB_machine_fetchadd4.patch # need to verify this is in master "${FILESDIR}"/${PN}-2021.5.0-musl-mallinfo.patch + # musl again, should be in.. 2022? + "${FILESDIR}"/${PN}-2021.5.0-musl-setcontext.patch ) src_configure() { diff --git a/dev-db/Manifest.gz b/dev-db/Manifest.gz index 2dd69073f25cf864a4b3ddff120b1437d7bbe7af..15adbe3b73d65c6836a75c94f959f1c7ee41b080 100644 GIT binary patch literal 16616 zcmV()K;OR~iwFP!00002|An1dmu1Iso!|8<@U8_r=i!mmuz)%Cv19MZh`9gwyMO!LcOUF^?D0DO+s_}~f9G@d-~Il7 z|L%YNQ~3RNIk)8Z@FSmXEt`#+lC9!T@NHOaBNp4!_hqY=<6|ppw(fh3aqXR&d7onl ze)iaF@otvtOYF|9q*?QBb@bEt-6i|6nk&IlX=7&J`>giezy6QkWgosfRX^yO?HZO( zc}5$4`gKZj-SHb-oM{w0sg-s@OSQ%3QW}2mX3MOWyjRbApL4?5yKfgyvr+umJauwD z+4OGDzWN?<<{np@Bl{MepXcxX<#+$*fBy47{p-JdH$K1HFX#OCe;FTNj(vUouKWBj zm!Gp9o<7EskE?OI+H;EYxV@Us#UjsKFlv|~wjBZ{@o_kPbnmN-8bZsix3gm#W7}C4 zT095an&lBr2yym2a~OG@7^WFNxcQYQ`u;GN9nTN6$cJ!X&AD;BwYtX&E^vChH)m33 z8Dj>+(k+KJXFN04UiJyA_BdBroOKvjY^Qq0s`bq1%I@xZx_s)c6+5+d;*4YX7<$;= zyQjJ4`0`PkIV z9yK_x6OE@@H$MkIJWGmeSxe?|nZUu?wt!dJ#w+9>Ck~q_o$+w4%R@_X1cAA5O2<`m znA79QC)VRaTLqt3-d4ijabZk>WoH}h;LmHER6W0PSS*!*IMuH-+H^cyXuiAbV`;PZ z!zcKfS6aCaS6nD%+^qG}8ejIOySd84Tn(=;7HS=9I=7v9m%I-?g|P#+ab@tf*s82! z@vJ=X>C-LS!Bo}jbW2!m;V#2?FpC&G@@vZBop(&#EsQ@r59@HyaD{Rh!H3w>`qf;X z1Loy-8UwSnm{)Cc#W@qNJZ9Np?gfbGrLSO(L_1;CPVtzq?M+iGAp{PGLOh=`iP9MtQD58BTx-v#sXQ+GuvO2N70w~8n5O3yhVd>l?UY-u zga%I)T%X0Kq|-P$xI}#UV`tAecjB-4HLU@Ei-^d6=F`I>v@M62LXL)gw)y3Nk;bE& z5BW^2k$<&S=6CFtHyn+s=FL_wuRnc#S}XF|PuKztt7ROh z=F+{Ll1oYLU>F{nAj4~ToK7UB(L==n0I(h!*j;wo2V|WS*dvzx@WgHDAW6=|2cfpk z0UFFw+%dM*NDCFbO2kYfU_<%UTEl|dzE@78fWd2z0uT|m<#043$*Hz0HFy5rWqwmB z({-YEfT5Y+X2xe_&@a}#9nTs<0T)Xs<|;l~qk#cwmEhXMIS(&Ly1{q0Tlr?KPwR&- zpT_#b&0;Y<{c8~xHS&pJ2W(etq>_B#;HH%x3@`{bGq@Wa7!~TCWP+3Mt`K_KL}~#^ zFazlVKinN`;7vU^%K5p|3GqhKTd@)}K%a6e5lZmHR3HB3&#|6}^rILi*EPbv6NbCQ zQ9U-oQ3%NdfcDsULeRhY;*#tY$+goLD|3Trk$>#@F}Kc49JJ$jdPq^JgpvswW5xe6?EK?A5hUoQo-!7@tf6!~z3K zU&Luk!nou@7K3m#^M^tCtrs5!DzNZy`Av?USDs{S*E&DY$-m$yIo@iDGE8Zr3OOjH zLsNQjl>-6gW9NWDlRdUetNN$K#JKjC@uwSv@y8zqOD*!@BbP-uB#cx1#vGs&j&XT+ zCIKm)X0Zn3Hb6R8UN+6tYlk+hD7O*Iau{)OlpGy7#{okVQe+s%O`MKwmdx&ss@{Y4eTgD zirM31WaYA4j+t}~6we(?0gm`I2!iXQ6C+uEnXE1x3I;?7kHuR@N8Tf+5k{PiBVGBn zz`jK8a$qxP=fc2&=L5nH$%Xtiaf8D{6x>v&buwr(U=j|rY!+lXa^m#-48I^KL6ezI zTgTxtjl&njK!aARoPH*AtxQHBII>?Y025<6T%d@9fwA7guD5_ZFJElFe7RW+>d>ET zB9fH~)Flr$i81gRa5yUf1ao;Xdi$NBdXPOM(+`p`=@SE6t)xuyDgO*+3&V$4Vja#n z9c){83k-+ni{pS}mA6ld*TwH`);5_TJq#9jb1_Je8=B@Y4I~9}2jIY{NaDwuEJkWU z9sp#?H-Hq6_7fN%IZpA4RZs;rWEX)?3`!n3n_uBF42U4+xZxrYYtDw?oUZT>0hXJ= zzL>r4uXp%*a@7l0piSg0ATUfKC=mwGg@zj^+!&Mupr!*|c?8-6?T5P#rhcEu}+Lbw!e zS>@-(OIAQ1YXFdX5+QAc0V8Kp>|=?Eh6-CAflRFAm&K8KX@wIEt(V@)F5n!{)^NcH zHwHH#oKJJTdwDnJ_-Z%!;>aEbgF*3816quNA>|r=H25!(xU$Jx-BUGC@1~YBmiZN7rqfUcg!cyt>1sO4$G$cmp`1=s18bJ^|I-kAQ^O&gM4o zvo=@t6W75p-Q$5667rE@crvvF=Li9jn0;s_H8WFInh$P;1=5S9RKN@Ubb{zN0f zC)TuCGL$0tg@+aL6n_o!1Fj|YyTN{Z|M~r$gZZ4E@iNm~e7>64Z8xMmWV4WZ=bVHqOw}rMv5_Nz zkyQ`bh;w(6+z!qLDc=PDf@2hD9X|~&@Hzv7cOwO1;x%I56;Xx*;{H!_y?i|HfBN~2 zBEl_ha(g#9XWQMoh~2Z!sKfP49)u39BX6Fo5^ou&0DSUUNy-CiFc#Efitu-j!sbOc z!iWryQEaCOXOFxd84PKH2N$JZk{z_dNqdf3pDe$TR55Akl6>Q!==n@%4OYxg z#+->vu@~uWcRo=fcZZJtA<2Wo8N_o~t}3lUhoF*TvYP}sRezZw2{48e99lzBSmPAR z-DDp>y?*+9kI3+>eQ{vU#^ep*;6NgQ4Zh5UL#CsW2yv;F}HjSlV=NrQi&QnE`e=#U5T;8Eh|q$dHZF%ZrjMq98XB4f{v zpo-uoq?)`(%sQC5i{x2k1=cbTl|I1xR#8Xbo;qgjzM?V1^wKWDbWZ%15TTm08?v<7C0bFT_RI|Hs& zzz3ohKrR6~RAXEV+6C)7uqy*7h%4+%5)m^5Cn|3Q?K!+lAjcXAkRU4Q5srAGf+ej) zx(hIX04{9o!{MMO5-9+T0+t}hKn`z+MuV;qzhlF#J=r6}U>kxul8yaY;(HMjcPOo* zk#N9J9?cH*SuhF?v(-R2&lqpE`UThGSzkWd>pex*bW4%YbPw5vLZq=KNf-!6f443Y zyWsUu7$}2lin^#OEUtr=t^F*OFZPbmF;x}7SRV-?7=D1UM!7t&%IlMWcSSo&H=_nT zI$h+T$Nj6(2zBHk$E958zdQ=MLw`2Mlr(3Q%hy`-W zO;k}-m_SP%lnEk6-X>OTMgA$tTuC>OO_E-X#~inSeE%}{eEClu`6g4=XIye3Cy8_; z6elS*1eK;MYNymmx*FgLUPlr?u91-?_sEI`nhL{}*T5DzU_>y|hG$v`XvuT~vN(*R zUt|2*3=xQ@HvWc$cEC?SuRrQw@en(3gg|EQICq4boY4SPqO%sbC&)Oz2~{#WPeA&E zX#~y_RBSv1zxdTCD#P;t$d*DPo@7y!$97wpb&L)z zAj5&A7zv=*=!2mg*r4Yq=PWbfvDu(d7$x{5<^h@!y$|MUd84&d{YzCB0|AsmM(8hx zGD00~0FVTrCtr@k0piafTm}-*+8(`YhuA|Y83-|lKeP0BV3cqm73QYFr8hL@q*3QdzQ4^s-!_-qHZf7JiMREtgv?n&6`=w%d5JwY8hc4d`5CpRSL*NfDNna0Rx!O z;j{?>G?&j%y`*9V?94}d8v2dDAMtP$uj3`ZV7({QSgS;YY`94aB+h}fV)Vj$A-9*;nsWY`C> zKva0*m^8ZmK=w-_1D*sJ8FQ(=Jr<4+qa9+>6E&%v!!x3m5b`i-m<^eJP8Fb_icm%v z8vJKF13Yb#$VjY%oECIllfh)E2vE4)sQ&v8d%p3me53jkEhM3bOTy0^IF&J5|0SmOBtr zupSZ-D_{=oE0A{Jx2PNp&vK~P)FhYYfP3&+gDi(dCwUW*5GyJ#j>Zv#eFxZ^D$Obs zb!{h7g4!|C+T!;;NInVzRo=kC01qWr5R6Akt-zM2S78ET2VKvAzAi-M$3W?su&GE| zN79nj$=7fgPFj+zb6gG%fnwTFZq8otCAdBi3dr^ZvV%vG?5D9l`1s@#SUg z`ThFz@uRKRPhY;j<;irvW3wprk7~;ZSeOJEpd4{zbUdWm@D(v9XksVkaVH5zD16M2 zeSE*@a_PYTb`O?(Z@!=6YFuO{T}zaKW+THwt5Aa7HRu)6sAP!vAptyGO?p2@LX(t_ z8p`?@(rzN2;EIj}jrv0E2Wu$`8AsI|N2!LLcJc2?c5{{x<1QEXknvX8y zXaO1*A%JKQr3Q~ia`3soX1m|e3}p5b*822dB4`zOF8(@^DiwF-)XEC=XSV3-UE-}yCZ zHUOuquA4odkx7j}Hv&FmfGFxix?W106&>J+cUTPC9)26*A~zB0iG;r3r6jhEp$EAX zseNjcyh1C3_JGl`dN3S%QUc_C|ChValCW4BvIbz{ZKM|^eGOJ*0KJYWr1PG0PLRK?4Oq@XQKp({34u}## zwihL-mQ=UVwPEj4UXL3$J^BgK)1oOP+@!lkfJ>zgQsWFoS^*ge>svd426#L98R4^a zfn(mOl&xDC5{*GR&}bwbHTR(1f?HKcxi7(|_%Odg0E^D=c4K89ep&Bd?iGyk%mk3G zL<}7D4e*k)?Xp$(60gTtcunmH{H~iCUI-aAa>U6Ed0oU!I^hP-pF=uGKLmM)oaLC3 z>KJOb;b~7^1qa2uMvK*SEse0>{lQ_u#{r)ox~L-5klO-Emv~E;kk9HQNh;QN-G4zu zJ#QL~K!vPCbc#Cx)|bHwy+%^|0UQ}Z!MQ-rw>k@C(le(rrV7|wS2zGF3d&_WqLZMGNOb@NgBS0+R!zPP}^pG-PF%ejT11qAZ+1 z(`i~!D{wMy5y-MDn7X@ zn2QK>;5_Ei-REw^r>gt#3thnRaDJ&=7MAgTr_Zq7plk{eqsW@ zB%Xo7gRR`n_4UX1ch(PzKI5@ZXvN?Nd7X-{Y_)$Ndd})(DBxK4?+r^rrw0^{7fO(G zm5^m&yDnmM@vPf;H8rFqg9qfCYzwULMh=b#(QwW{zN=qk@T9Bp z>!Bv-I7m6DTagIK7u{k1#$MmA_dk7oy$2O7~cNH}k(3c`}KM~DvO(?kO! zWuCW41hzU_Ob&b|aE;)dQt$^|!lM-qN)M3;RYF|XkZ@@}O*dYsg`;i*$C)6L_v)$y z!SqWxt|sD|Pfh+3#Og4OWHhU4e-jM_0+0VQt3BE5-Q#q{{LBC(rQRe*kOIiR6(DCp zeLhZ&JBN&?`tv4f0mER}mFC8Y*XO{Rscj6#Yo> zIVkZORX5coJlYYRs`KhNJBX~J0?(0ZQ>kay1~_i9Xr!&~9BimBObs6DsNw&?1D&dN zD4RM4;$S)Hf+C)lBR|}G=A|5H_>G3ut((H)aFnWBsJ~{ro8^3b_V&PQfru=U0n6a? zGjb8~Hl%<#P{jM0wd&>%a{y^Y1-Wx6L>N(oz=r|8ca%xtZBl}l;B*kMVMABvWD1n_ z(S=h+stvFjXwFFT#D6`oE#w4;fiy$RI1b23YHAmQ%UO`ekp`BuCopm11UgJ5vJ89W zc!5(1RV2HbNFr>x*lRQgX1lo|mw||_urpoCgoe1{R}_EJZ!P!o@#XdVuj|Xp z=hu7dUAq+rF0OXw+LwDp0!12XxQJR#H{9D`F9l*UG+mc7wM<8dj6sb@I}^b`xqyd9^A0K#nm zH~qIdcgj-Zp=_T-Jh#bghUQ6Y;c8xC@j(qYT+JO zP#rW7;~ai#y01UMJih<>VXPl+34*Nsbh_$=3`ZcAT*gNlXO;Ci2_-B^;)2A;#O#66mT?}tp`kf&l3rY-^fD7`ggSyib zxd{OTFvFR;iq8&`gH#Wq67?h%!M6%I#3Dw=(bN-%SgKGZ9L&_%Q6A-=o}Hel7XFFlkoctt#kSSLqfX6=-((n!)L7$#b?dssoJ7wT zNv&yiL;q5<604|R943JLAP+1UcSDVOwJ7W$T)kSrwmO}6-~@Ha_gizl{`B!}r{|No z8ObdpoXGP|_b;;(FKW(H$t4x?HW-Va*+5bfIk2aw(yfLyP@BXBI;!G0V?#|Ymq%AL zKqs!4yP7$}P`A@j{}MSPkj#v1NMeDjo=0JWG!5P$gt{bfoMf7UBsmcoow6=mOjR7v z0kY9Z%IXG1Gxvi!Lmnh@jf(y?_y#E&hlfJZw5;CUIjX9W%d5BnxU>YYsjmql$U*1! zMi~62%iz}cgR+6stfkgd7(;@}?nNaYq&IbTzd-cu40vDGu zfPy%(ZiK}0QbjjUE~=h98j+_W8n3`%03>*sAjtvNPo9gRCuz)vPW)sdXpM1Yntfu| zbcmbi7d01<8x1W*7FU)ebiu8?i$wfO92Jl&&*%<)Kj{VuTDsTp`8IY(86|dnH7#{)z=(%**;z@XnsxI4zlOsVeQiisn$5%wY)vEARM=z03 z+ERAm zv!GTXa7Qg&kh{uJIde_j#VLtQ@8|tM)5SMzIzqqt)pXaT&~>A_bomTRPB?}|^+hxl zzd%WA*93`2(yHd6xCSl{*{#6E8z0}u-(6||X6(vG!L()pFTac=hSS6W`>OGlK07+o^U{2P0b)2^lM+FH;i`G4DFpmS zTM>dCWXW6iOQUyRbTNx*4m>aqjx!GR7OH*+;unRuh7JKpSI~EA6NZRG?xGNCDGKdx z81U17X+RP~s%k%h_Bg3(psi_GC4~UTPGqO5@=HXIR!x8LQ~ZZi1+&ij!#own4uzC- zU0{;G(z1(-0N@cY1Cv?^avb=I`oKvYZR%pXxd+YFh!MG%+{Zx_@QJ`hM+GeI5zM+F zM0g^l_@$|80&F=k8R`1WBNM!&twna@14334i_&<3BqLCCB)VBtS2XG(w^SiY*nG~Z zLT>&W2K@Tl=Gx+)y~srq3G=9#MptkhaGuD(sOtczW2^y1kWd$731TA4^|N`Tb2W7M zM&wmpLlON&O<_)VQ>T-h(Nr4ALab$V86OxATv6&2dQvOIi(g!yc>}lLJ=HOQK6j05 z5C2cs-GsE;4(3QHc-^X;ItdN#V=AnU%)=iDBYx(a>b*7_xrUEb2T6-+(!_qad9bZa z441*u8z4UuQi=dyf8B<+q^r5Y=e-N;7QM`W)HSraiWr*SRbM6NGt}8ae8a6AvTzdG zsiCcT5qx0OzVIY}=7Jh)st9S>RXeYlWB{S(7iC?@hpXnLsstd`_^=X4K(Opb77@Vm z`&I5UEWR~C45aY@)4`0uTkJD2mAuJJ!(AGfAdzl$ewiu<;B;+Mty)nMv;*8~3RY7z z6h~&@5&=+b__qzmCdbki8NiGK929d+Lu4REycyB(}`)Qgq@HN{;?aeeuF!c-6odKbud6gflwomQuMQYqvyG5~J{Yd6;i;o;$*BvfvzCCf zhl?~%2><7421j6^7-ru2s@Z9T5kO7N7flkYw>Y`0|9+_Taypfq zP_7ZiM^cI8m6=FeaSbo~4VM(fnvjAwK>IQj7Ts2fq;u9qV?R>)o=WNIjOz3~eC>La1c z@j6nPW}&CbdMJD{fO%c1^BXkMrXGpW9$k?9DWd{J84Ty(%_f)<)ruXg=ec#E7K)#$Rn0%Q z+t06GNPp{xpFV#-Uv4wiKDwvdZFP&{;kNkOD}v_TT>1%wPw#&X0|bOuW| zIgJFRd`^f;ltMO#MpuTeh~d8>tE$-mK}TxH{9Dp~8x5Q#)$Bwv9|7Ohto~lUinG?K zK`7p6k*48{Fhm@H{IaE6?5~;cUdHrKDFzNVAe~>TL2iUxYZ=0X0l+=Yr?_(v?2|;B zRs`luu<7Y!%6~&5#BccMX*AV1eP0UG3cIvtksN%15Z~3T< zz_xkEqkC=OPE|Cg5h#z!fqCdUrvSN4_k@jfNlX&R8A^(7$UJ|B$E!@Gez2j7oI#Yr zm+VTscmzTaPB{2%@#_+mnDEC=>go3}*w63&`O}vVTG>)A1fCloaS(+2P!J>F;~LSB`8 zNDJtVNq$AU??jfyqaJe@{KzVaU?!q8!N?=2&yIN1oi1nRG&PNHsCffwlpL^1#7XF2 zJvGqiE+XLEPUjai%z~Ji8H$OZ0kc6+&9RJ~A|#erK^8&?LZ5ZtZT9bDy}tbM<@J}p zJW9qX@Mm=yqpb%;TtphQ6H!3)P~QQ$D@$@*b2!6m_zVg>l`1u3p^Fk-M;#3+kqnAv zhil59Ca^YZ7V}pdA$Z;sc{xd|`H4$I#~#&klpe>Xsl1{qWbNe;Nt2&+QV+~}Wh6!( zYJA1VfT=t?ob6~J8y&9|5F{nth_n?zkqpd`o?(`)N*DW}9zz~~sZ3L%= znCwk~y!L*RqZ7Av=Rq?~SAgg^9XIf?Pm}wnnQV$)0!_ZjPZLTs*I;*itl2 z=*ic_YP-*oeSSCghnJ7(-i&*T$f5-TOA|{z0Ulm$qQL%APlXezX^ctRMxa6@E9id- zNXy0%PM}`22zBK(2Cioy&8Z})4*P}1#T|LLfNBJ65wz-;i@dB`w%#VpQhjAU%A$ z^HVDO%%a(A4jv!D6Hr^cf4W~ZW3YE``R(0a5jzl8y0<1nC$)@w)MVG)G45LHcIqF-9%Goc2ijOiw)REMUNqgOqPC)3F!wQ}Kj%!RJY>Xo0TT{s2rvM&P=zv_@SC3wdTbtib|%UX8aYO65-QX(=&V)5nQHZomL$rs2{u+ z2ODHy{tt-P*^ot+C-Fj^bX*F?-L;#*#jTD+#KBM}W_e?!$_ zOKI?zmqAUat$ML4zkrs^ z2w!!x@Wd;@1c6_5!fI-rhXr;GQq5a9e)B<%K~Lf$5#tZ(BuyW=f@iq57JJi)g=;)J znDHz1GlmXpPDkrehUmU&EV^k{O@WX?h1ZKo&ipQHsM=v6sevCjzkFTXH|Y z`(Pi|SbwlPp}5_IZhj|93#pjuPM#C2$lak%NKm^K++Wp1R5OVHB#Xf7){P9pkhdl= zv|S^>CJBHWlAnOF6xFVm6RN3w_4=*A0JUeJEF%>_ zL_3bTG%*H>&7TV#>h+*AuOb#^_aIRPpn0!2;X zYPPM&%}YtDHTkF#3TZ~sfeN|;u1%|MaOJIgM5!Rqy(hInEaZmjz)b}KHC(Bw=771d zNJ(6H_BDBrI_6!8lA7HcgMCJnha2LT+j0#xoNUzy$Tl2&*Tn#`5}BLuB|e|Ssl)}M znykXZtHm4#YfU77T>C{(fmYStgbuulWKB{UDKYUjsg#AV)`3Dr$ny4uoo(JnJJ5`rn5!8J(@NlQgFl`XZ6 zV3Wr1n5GFiXFDV3kafG!E7@K_aJSc&Pd~lBe0+CD{Bqk5L}r9?abQJ5fF-Ftu4!ac z8Ap>2sJa6M;{i3Cs41nOQB&UB)IxFHTX`Ahs6A0FRN5m!YG0;1J&;|4O{UlJBIs&g z*I*RM6V?7GdvB=1i5i=jTAwqt70z>x<_fqOAnU-Dq*{m&I7mhTB!;%7bf=lfp!*|0 z(>YXFq726c~D-*w)%&NpQ6U7Q>XN8j))OAHF^Lt2Zy%M{RhDVBMc(y9$}-Q zIHx8xV1`_&tst=w5lOR4>A4%|KoJ7op4+qEMo zWiLfE2{5IM)l~V~Z7X9&T@pI&pEGcW*nc>f`J`^?qedKpoDb%}3a6>2Zj+vMvnBzM zN}oHbB`|L-c?5(j)Ml85^INYAWFinct|p!a8%9kaN7RCiQy3z{BG{$-OG%DW_qYuy ze*VMf55HW>=!RlGK2g6w;go{mmrEON9O37~HDx6pJG6WxEOnD+0|2tZX)(ne@C8I-OcBR?haZLrTY&PAd|FJ zBvDuI0u5{AJkn5;SH!V#HnN}k3(2=-Vq%0O=@%jl;1SgbQC;aq)j4#CByx9Mp+db> z3Xeq%oSn#lA9Ael=Qk$%PceDdMz_X3SR$X%KtXIVHF`WyC1~X%(Wdo%U9dmYQ@6EV zauGgjYKIvCph-ZjZ~!#43nkl0N&bqL03%hsWi4n+p*Po(Zdqf?+BJ0`^I2^KkBgH7 zi_iwR(@cB0v@{KxPmpS%fa-&QZQoZRTO2|n8r;%=Y}usBr2)STp~hN%5dK7E*s4Af zmq*iF0dU}7V8WDxhG?g7z=h&he3K~Ozo~@X3a`*g&>V8D9fP=u2Jmavg1)N#BMBJo ziCEO2zi#uZ7AROzXTanWTTwADK*qtbqrMXeNx`i1JsxHF=+!6 zAov`DCE74&bf}-PG>M5en_9FXPD&nA2|Sl3<&<*n+5!RJvZnSA#J$!a1lSG_sa0#@ z$6h{sgqaHT!@@A_~Utiz7-0tL3zcs#)bhE0%nh2BF z=hxu=>OJeaI}k0?x&YD=N2rZhRU?#5`^o_A+_ct47t5Zks<9r#W>k%I>goi&8ha?3 z+1e z;G}7mHo+lNyyWTB%}UV@N`EyQqh}r_BP+v^c{zMltK6VnF4ZF;sw-kuqfZ*T_{gx` zqm5MvrKO=P$UNCYSN6J@+xY)D*QQOCTUJ%Ci&8=YB*55QdBjas^>EW`?fm@HmkAxxk;x;@Lg4a9_mNb zHd@n!V$;2a`fUYN>QWmHzp;^E?&1c9pWd34wXcuF68y zwah_tCivLOTJL+K6hH3y;XaK5YAgG zd{j}^=9{3~)GA8aoBA(c4kYHG?VwuBR*ezw-rN?Eke|0jkVUOR9Y+OQZLCN^ zR9js>WE<}e)KE9e8U%?lm}w&tH2$d9N!^f&+iM6l;59ZCK-kv7Q%sj3rkw`_fYy2z ze}*Q0^hdK4&ZC)ybcJpRv1@@Z1i2`AYrqSN5X4kS%Y2CTWoS_^kD+ka7@ux^y((Hh zp~c`K8y!HRN3=m%g}%@U%e<(ZVtu;_b6NH83_HM6k!LqP@x}H%Lw1PJv(P$KjffY1 zXz58+QCyp`wbn{Yai=;5=SW((1dflWi(W!boLm)Aca;kosGw1*Yec>i5`I*&xw=@vy>Gb_qyWrTMe7ZBx7Ozm@7_4q zt?xL%gj8lI-^vs2D!OS!kP2Q$rIJ!|P&Z7_`YeE7AkjfFPNsmGP0h#HD1?4ca#_0_ z$k^x@v@Vn~dbkc}D5Ben7R_M$jLzx4s=FsFEy_}{4_^&rF6cDDA(>8~qRjKY z5sEKAzJGarv!GG?!k<@bE?x7e(7dRNhg7wW983U&HP!Hm0Byn;8py7?TTTR_mV%VB_&JXR49mR zUIO|VEp{Cw4wU$6zP*F)^Xyw(^L>Z7JISB12x@P3>@pO?6*pr&nfp`?0R)+{*iT5RrvBR?p zhM-f?8)>Xfd-Le7#WF{6Z6k%xNn=BnVE|L>t55?C?R=v4{iLC?CpPH_T9pH}ia8;*m6sRKk zJ9$wTQ3LPN;0%=S8enVM;fq8}{2-@`&P&il%`2jVO__;5Ad!ptRCo2J0=Mp;;+9%N zrs|GDTVjAA40q6(hjj56tTS^J@s3CKMId+G+Nw^8ibhy(HDxF(B6qY(3_02%xf*TL z9^!HhgrkG7R#q$2x)!x8PEC7gA&wEp;}fSUWyOJNI2)W(lWtmhGyjs|-f*$oy4j?a z`6wf-R3U%B_|y*Yt#OX524t-!>KZQ5D2|pXXc>~G0!o#!agjArxVG{~B!Y$%wG{z8 zT(DNo6*U8C3WOCXlc&N3;UXa4&mkQp7fp$9{0{QWxhX|!^#TdIYG4HyP1=v48X!by zT`Tg{gsAPj-=vay3eGiCsrnc6rTcIqFh(ZStO<$4C(VXx#}!QIq*ygV9?NYO@h?$} zeA^B|0!PwTr|C$JH!mI|LsK*~DCQkS;)Bx~sWnvBQzh!!Nv%SRX6&^`Fw`E^PZP8g zA*f^))OQRu4w{{_N*W`LF6g_u7Cfh@vP%r}&YDmR=DcP++-1F`J*(zUbPjdM)=QGb0+c!&eh`oj4(>l;@^1 zw2wx-fuE)u7(5up%lk{%Xc#5$iGBFk)v(eMKr~$t@Z&sxy&5`?_NSQUh&1AuR5|0P zRg@}+U!q-CN4F8MsT}cus%<{v2Ey6mAh{Gs~;Hv7o<`t00MRPiu$tlvvjz3N^Q>A5W-INjin&b))UTyF% zzCLdz)n7MFlNVP_2CAtBug!T_Y&AKJ6snO$moC~h{jJn;ZQQ6=lOJkTBOfs4pzq5u z$c<)ihikAOxC_suJ`%(VIIVW09ya;{v6;^Jt-0oxPk;LQ2FhCTx5Y|IQX3?OnrnDe z4RZYItm-#lH4nklbn#=(12q+O;&qRsH5A4D)@pCQNC@zMVwt{B zO5H_SJ3Z9t*R?k=YC#7{WXb?W+6Sw&1y>`Mkk-yAX<=Ipz+Bhb9$XRa*>o!g%TFr5 zv>{GFV#f_CImJz_9bU+it91;+a{$kg!!$aAN_#z!7TOz}!E;cDUz2oiwp+{EQK>=> z{-N8n-Zhruds2Q1P-@Lj`LuH$+7qUQ@^T23#I=&$w4~oFXYQ>pQ0PEGZU`-n#QxS| zUtfRPFZZt#y0QO~Enf3fhm^vvRGaV7m#t(`oT%2XC{3v)`dV<#^9}T|E>C1;WVNOn z)Yv;bht;NBR$r{4K{%ANCR3uauEs>jfuNn!8u=>SSD!->X=_cCN)8ibP1;#4)&y}= z=Z3z9AbV50Y{TWy@KtM8(TC;Q_cRpuTI^KhNb2`-P{n+**EZqYB<-~{Or0K>3FIkS z>vjiNA&SMrZ5uWjoP zCt{^k&U6_nhKPVawW)6{`qoyW?E|FgI&aNluP-0$>l*Lv&2H%XH%-7^4=F{Bl3J#1 z==25#X>1aNB>~Q>hFv3`k?r_HLK;MY+S;HP>LE0B#PP8`&8?8gL+g1EJX)`=uZ%+C zLp`<{^NNZw8f|K7po4fmiAG(=b8x65eOnLgk+hs_j0e++X)U(+PQmC&iKr)bQb`)0{8gCaLg1cm`nkMC4`$LILRE({=%|8C}_PeX@ z7fI?xL*ZOHTEmk1`mwI;6uPO?0)*h->buz{58HOPJh!Ih&(uwtR+1!*5|Y z$31g3Pk8EUWu|VAjAW~O(Abh`I#cZr`qDP7^C7vGsKl%R4tMQv%uanoMc=fylfNw;YpH(y^usTIVV5>;e;cFbX&0GCgJ(|i>8O2+7ibY0rjAZ0P9C(mW^IWD&E>5; zkM* zwri!BzT`l6zuN8t?agZMQXBu>XkW&gme<=v7tdGa>iSZj-nA#DC+&Kc?j{jMr!VYM zqjk};W82r(&7xK05N)aJY3W;QU_~pdMBTM;3sr?soEN|tudB^KoijL-rx#ojBv~8K zf4$a4v1;lS?FA%AU{s|xbfgwvEK={#=?(2}Tv|tg)4~!$)fbZl-92dlSl_(#?fVs> zGh6eoT7a9?q=(YPrb|0&+jZxl1>A?X>r-O=X{?_PK2Yg0Dsf#6`NAq5ORY^N-*7 z#eJ93eZ&Fc1k$VFE1L>*T2mhZa;F+NA?K#P3@H#;+P}J?UsHpBnm9Vx7$v3JjWd1C z7;1E267-%5u$i~e2EfU`R=XWXLJ(Do5?>4+dK`v<-_k_%Xf;kXhip2TTh{ zg||*E;nNp1kuPAB+J3ttBu(F)7&L?rim0*@)Q=_q(GGC!d5^lq(k>7I$N)G0)LSit z%hVF9t)3taM-`mIZdXZv`uUs1;+x`iyR|@}6^mBPL&(nFS`ay#HU;1^_>Q0OgrJKa zO@5-^bP3!;4@E7L{PTR8uC|7GEjv|6kjSrPX==bt`gV_j9MjiE=o?0n^FXB2I8Ai$ zmIvt1pxNiNb(dGPhIi`A4-C0a?Wop@ r?#5F>{Y`5;{HSUYR`s0>5cx^a7(5;tO4`P0{@wov2B1G9k#+z8(kf%e literal 16614 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 diff --git a/dev-db/mongodb/Manifest b/dev-db/mongodb/Manifest index 0da8ea686b8c..b93a592b6b84 100644 --- a/dev-db/mongodb/Manifest +++ b/dev-db/mongodb/Manifest @@ -1,3 +1,6 @@ DIST mongodb-src-r4.2.15.tar.gz 62187847 BLAKE2B eb9cbf52b5aeb95d3c6c6bd14da9731a85a24e2c3560163be999bddff1cd1ac90f9cf07b4c3fe22e35ffcdd174a6b2720a801fa179f574ff33150d1a4660ef9e SHA512 ee46a2dfb7ae23ad38da49bf126a2bc7932bded8f01d34516ad575d2aed5d6233c5ad620b2a4424a98afb9e80e26acf40c66982cdd0637c13f0f7aaae8b746a0 +DIST mongodb-src-r4.2.17.tar.gz 62216350 BLAKE2B 48169685a25fe00b5a1985bce1e65e13d1dc9c0a56ece6b9c735d8cd212d9c0c5e2912d593bdda351cceda49c8ed7962db42ca37814f88e0bf927066a2d8241b SHA512 ad5448aa6ea232746fdbc7107bd642e827fb7b9182c075f204722e7f625cbc83e7b0a199d2feb56bf27a8851bb38f9740abf0b38c022ddc92e676e7a2d81aef6 +DIST mongodb-src-r4.4.10.tar.gz 50636024 BLAKE2B 4b840e1a17b3fcba32d30c649d981b1e2b1d5dd98deab99be599fd5d2aa70b75ff4225542d8da095ec4cb4615f9ccccfa455129d71ed39549efde0a025d7dac4 SHA512 afc04f90e03ec64fd74bdfe2bf33aaa5fc148811af91a8437dfb81fd3a784eedd80128886db99e247ec7e09dc5a73cf34f908ab927942648e15c8f12af6b64e2 DIST mongodb-src-r4.4.8.tar.gz 50492854 BLAKE2B 4776b17e88104879ea69468ff277b07dc317d936654bb26c69750e0aaf8f51bea73994e7fc4841228d8506db392e0454b5fd16257071b86a2e4ad34e90f33632 SHA512 9b0cd81c9c731255a6c079c040ed342a51a72e3ea72047d3ae959c0afde50b0cdb1fcfe7fcbea30c449a3618a09d213752277cee6eb9bc0a55915b9229543606 DIST mongodb-src-r5.0.2.tar.gz 54527477 BLAKE2B f71102f4c2711074498c288817ee06156cb030ee647541f6604582b918fb75239cc5a551c08b745b6296a2693d2a1ac28d94c1365b86bc508257b9d42142612a SHA512 179d57a0a12c5c23e54208c262edff6976f509324be8ad68d6761997dc702534f618dea1a24568fdb2d716359762e64da54e2d152a685447b4e0450996bf2154 +DIST mongodb-src-r5.0.5.tar.gz 54862473 BLAKE2B aafa693da904177a11067603f3835e2ee69abcdb206c2d36983633baa6008b861efeb590880098557e224cd7d6ac8fb23e4e9c63724d76bf90422862c99cdfe9 SHA512 318e58285c8a88fc3a4467ba8c1e6487a2aec403db02c50dbdb53df9a6671b9ea2417c8ee8212b205d642327d0d4bdd76f4bc9543c47e53115dfb981ef73f63e diff --git a/dev-db/mongodb/mongodb-4.2.17.ebuild b/dev-db/mongodb/mongodb-4.2.17.ebuild new file mode 100644 index 000000000000..535c6798265f --- /dev/null +++ b/dev-db/mongodb/mongodb-4.2.17.ebuild @@ -0,0 +1,177 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7..10} ) + +SCONS_MIN_VERSION="2.5.0" +CHECKREQS_DISK_BUILD="2400M" +CHECKREQS_DISK_USR="512M" +CHECKREQS_MEMORY="1024M" + +inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 scons-utils systemd toolchain-funcs + +MY_P=${PN}-src-r${PV/_rc/-rc} + +DESCRIPTION="A high-performance, open source, schema-free document-oriented database" +HOMEPAGE="https://www.mongodb.com" +SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz" + +LICENSE="Apache-2.0 SSPL-1" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="debug kerberos lto ssl test +tools" +RESTRICT="!test? ( test )" + +RDEPEND="acct-group/mongodb + acct-user/mongodb + >=app-arch/snappy-1.1.3:= + >=dev-cpp/yaml-cpp-0.6.2:= + >=dev-libs/boost-1.70:=[threads(+)] + >=dev-libs/libpcre-8.42[cxx] + app-arch/zstd:= + dev-libs/snowball-stemmer:= + net-libs/libpcap + >=sys-libs/zlib-1.2.11:= + kerberos? ( dev-libs/cyrus-sasl[kerberos] ) + ssl? ( + >=dev-libs/openssl-1.0.1g:0= + )" +DEPEND="${RDEPEND} + ${PYTHON_DEPS} + $(python_gen_any_dep ' + test? ( dev-python/pymongo[${PYTHON_USEDEP}] dev-python/requests[${PYTHON_USEDEP}] ) + >=dev-util/scons-2.5.0[${PYTHON_USEDEP}] + dev-python/cheetah3[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + ') + sys-libs/ncurses:0= + sys-libs/readline:0= + debug? ( dev-util/valgrind )" +PDEPEND="tools? ( >=app-admin/mongo-tools-${PV} )" + +PATCHES=( + "${FILESDIR}/${PN}-4.2.0-fix-scons.patch" + "${FILESDIR}/${PN}-4.4.1-gcc11.patch" + "${FILESDIR}/${PN}-4.2.15-no-compass.patch" + "${FILESDIR}/${PN}-5.0.2-glibc-2.34.patch" +) + +S="${WORKDIR}/${MY_P}" + +python_check_deps() { + if use test; then + has_version "dev-python/pymongo[${PYTHON_USEDEP}]" || return 1 + has_version "dev-python/requests[${PYTHON_USEDEP}]" || return 1 + fi + + has_version ">=dev-util/scons-2.5.0[${PYTHON_USEDEP}]" && + has_version "dev-python/cheetah3[${PYTHON_USEDEP}]" && + has_version "dev-python/psutil[${PYTHON_USEDEP}]" && + has_version "dev-python/pyyaml[${PYTHON_USEDEP}]" +} + +pkg_pretend() { + if [[ -n ${REPLACING_VERSIONS} ]]; then + if ver_test "$REPLACING_VERSIONS" -lt 4.0; then + ewarn "To upgrade from a version earlier than the 4.0-series, you must" + ewarn "successively upgrade major releases until you have upgraded" + ewarn "to 4.0-series. Then upgrade to 4.2 series." + else + ewarn "Be sure to set featureCompatibilityVersion to 4.0 before upgrading." + fi + fi +} + +src_prepare() { + default + + # remove bundled libs + rm -r src/third_party/{boost-*,pcre-*,scons-*,snappy-*,yaml-cpp-*,zlib-*,zstandard-*} || die + + # remove compass + rm -r src/mongo/installer/compass || die +} + +src_configure() { + # https://github.com/mongodb/mongo/wiki/Build-Mongodb-From-Source + # --use-system-icu fails tests + # --use-system-tcmalloc is strongly NOT recommended: + scons_opts=( + AR="$(tc-getAR)" + CC="$(tc-getCC)" + CXX="$(tc-getCXX)" + + --disable-warnings-as-errors + --use-system-boost + --use-system-pcre + --use-system-snappy + --use-system-stemmer + --use-system-yaml + --use-system-zlib + --use-system-zstd + ) + + use arm64 && scons_opts+=( --use-hardware-crc32=off ) # Bug 701300 + use debug && scons_opts+=( --dbg=on ) + use kerberos && scons_opts+=( --use-sasl-client ) + use lto && scons_opts+=( --lto=on ) + use ssl && scons_opts+=( --ssl ) + + # respect mongoDB upstream's basic recommendations + # see bug #536688 and #526114 + if ! use debug; then + filter-flags '-m*' + filter-flags '-O?' + fi + + default +} + +src_compile() { + escons "${scons_opts[@]}" core tools +} + +# FEATURES="test -usersandbox" emerge dev-db/mongodb +src_test() { + ewarn "Tests may hang with FEATURES=usersandbox" + "${EPYTHON}" ./buildscripts/resmoke.py run --dbpathPrefix=test --suites core --jobs=$(makeopts_jobs) || die "Tests failed with ${EPYTHON}" +} + +src_install() { + escons "${scons_opts[@]}" --nostrip install --prefix="${ED}"/usr + + doman debian/mongo*.1 + dodoc README docs/building.md + + newinitd "${FILESDIR}/${PN}.initd-r3" ${PN} + newconfd "${FILESDIR}/${PN}.confd-r3" ${PN} + newinitd "${FILESDIR}/mongos.initd-r3" mongos + newconfd "${FILESDIR}/mongos.confd-r3" mongos + + insinto /etc + newins "${FILESDIR}/${PN}.conf-r3" ${PN}.conf + newins "${FILESDIR}/mongos.conf-r2" mongos.conf + + systemd_dounit "${FILESDIR}/${PN}.service" + + insinto /etc/logrotate.d/ + newins "${FILESDIR}/${PN}.logrotate" ${PN} + + # see bug #526114 + pax-mark emr "${ED}"/usr/bin/{mongo,mongod,mongos} + + local x + for x in /var/{lib,log}/${PN}; do + diropts -m0750 -o mongodb -g mongodb + keepdir "${x}" + done +} + +pkg_postinst() { + ewarn "Make sure to read the release notes and follow the upgrade process:" + ewarn " https://docs.mongodb.com/manual/release-notes/$(ver_cut 1-2)/" + ewarn " https://docs.mongodb.com/manual/release-notes/$(ver_cut 1-2)/#upgrade-procedures" +} diff --git a/dev-db/mongodb/mongodb-4.4.10.ebuild b/dev-db/mongodb/mongodb-4.4.10.ebuild new file mode 100644 index 000000000000..24a76a44bf58 --- /dev/null +++ b/dev-db/mongodb/mongodb-4.4.10.ebuild @@ -0,0 +1,178 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8..10} ) + +SCONS_MIN_VERSION="3.3.1" +CHECKREQS_DISK_BUILD="2400M" +CHECKREQS_DISK_USR="512M" +CHECKREQS_MEMORY="1024M" + +inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 scons-utils systemd toolchain-funcs + +MY_P=${PN}-src-r${PV/_rc/-rc} + +DESCRIPTION="A high-performance, open source, schema-free document-oriented database" +HOMEPAGE="https://www.mongodb.com" +SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz" + +LICENSE="Apache-2.0 SSPL-1" +SLOT="0" +KEYWORDS="~amd64 ~arm64 -riscv" +IUSE="debug kerberos lto ssl test +tools" +RESTRICT="!test? ( test )" + +RDEPEND="acct-group/mongodb + acct-user/mongodb + >=app-arch/snappy-1.1.3:= + >=dev-cpp/yaml-cpp-0.6.2:= + >=dev-libs/boost-1.70:=[threads(+),nls] + >=dev-libs/libpcre-8.42[cxx] + app-arch/zstd:= + dev-libs/snowball-stemmer:= + net-libs/libpcap + >=sys-libs/zlib-1.2.11:= + kerberos? ( dev-libs/cyrus-sasl[kerberos] ) + ssl? ( + >=dev-libs/openssl-1.0.1g:0= + )" +DEPEND="${RDEPEND} + ${PYTHON_DEPS} + $(python_gen_any_dep ' + test? ( dev-python/pymongo[${PYTHON_USEDEP}] dev-python/requests[${PYTHON_USEDEP}] ) + >=dev-util/scons-3.1.1[${PYTHON_USEDEP}] + dev-python/cheetah3[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + ') + sys-libs/ncurses:0= + sys-libs/readline:0= + debug? ( dev-util/valgrind )" +PDEPEND="tools? ( >=app-admin/mongo-tools-100 )" + +PATCHES=( + "${FILESDIR}/${PN}-4.4.1-fix-scons.patch" + "${FILESDIR}/${PN}-4.4.8-no-compass.patch" + "${FILESDIR}/${PN}-4.4.1-boost.patch" + "${FILESDIR}/${PN}-4.4.1-gcc11.patch" + "${FILESDIR}/${PN}-5.0.2-glibc-2.34.patch" +) + +S="${WORKDIR}/${MY_P}" + +python_check_deps() { + if use test; then + has_version "dev-python/pymongo[${PYTHON_USEDEP}]" || return 1 + has_version "dev-python/requests[${PYTHON_USEDEP}]" || return 1 + fi + + has_version ">=dev-util/scons-2.5.0[${PYTHON_USEDEP}]" && + has_version "dev-python/cheetah3[${PYTHON_USEDEP}]" && + has_version "dev-python/psutil[${PYTHON_USEDEP}]" && + has_version "dev-python/pyyaml[${PYTHON_USEDEP}]" +} + +pkg_pretend() { + if [[ -n ${REPLACING_VERSIONS} ]]; then + if ver_test "$REPLACING_VERSIONS" -lt 4.2; then + ewarn "To upgrade from a version earlier than the 4.2-series, you must" + ewarn "successively upgrade major releases until you have upgraded" + ewarn "to 4.2-series. Then upgrade to 4.4 series." + else + ewarn "Be sure to set featureCompatibilityVersion to 4.2 before upgrading." + fi + fi +} + +src_prepare() { + default + + # remove bundled libs + rm -r src/third_party/{boost-*,pcre-*,scons-*,snappy-*,yaml-cpp-*,zlib-*} || die + + # remove compass + rm -r src/mongo/installer/compass || die +} + +src_configure() { + # https://github.com/mongodb/mongo/wiki/Build-Mongodb-From-Source + # --use-system-icu fails tests + # --use-system-tcmalloc is strongly NOT recommended: + scons_opts=( + AR="$(tc-getAR)" + CC="$(tc-getCC)" + CXX="$(tc-getCXX)" + + --disable-warnings-as-errors + --use-system-boost + --use-system-pcre + --use-system-snappy + --use-system-stemmer + --use-system-yaml + --use-system-zlib + --use-system-zstd + ) + + use arm64 && scons_opts+=( --use-hardware-crc32=off ) # Bug 701300 + use debug && scons_opts+=( --dbg=on ) + use kerberos && scons_opts+=( --use-sasl-client ) + use lto && scons_opts+=( --lto=on ) + use ssl && scons_opts+=( --ssl ) + + # respect mongoDB upstream's basic recommendations + # see bug #536688 and #526114 + if ! use debug; then + filter-flags '-m*' + filter-flags '-O?' + fi + + default +} + +src_compile() { + PREFIX="${EPREFIX}/usr" escons "${scons_opts[@]}" --nostrip install-core +} + +# FEATURES="test -usersandbox" emerge dev-db/mongodb +src_test() { + ewarn "Tests may hang with FEATURES=usersandbox" + "${EPYTHON}" ./buildscripts/resmoke.py run --dbpathPrefix=test --suites core --jobs=$(makeopts_jobs) || die "Tests failed with ${EPYTHON}" +} + +src_install() { + dobin build/install/bin/{mongo,mongod,mongos} + + doman debian/mongo*.1 + dodoc README docs/building.md + + newinitd "${FILESDIR}/${PN}.initd-r3" ${PN} + newconfd "${FILESDIR}/${PN}.confd-r3" ${PN} + newinitd "${FILESDIR}/mongos.initd-r3" mongos + newconfd "${FILESDIR}/mongos.confd-r3" mongos + + insinto /etc + newins "${FILESDIR}/${PN}.conf-r3" ${PN}.conf + newins "${FILESDIR}/mongos.conf-r2" mongos.conf + + systemd_dounit "${FILESDIR}/${PN}.service" + + insinto /etc/logrotate.d/ + newins "${FILESDIR}/${PN}.logrotate" ${PN} + + # see bug #526114 + pax-mark emr "${ED}"/usr/bin/{mongo,mongod,mongos} + + local x + for x in /var/{lib,log}/${PN}; do + diropts -m0750 -o mongodb -g mongodb + keepdir "${x}" + done +} + +pkg_postinst() { + ewarn "Make sure to read the release notes and follow the upgrade process:" + ewarn " https://docs.mongodb.com/manual/release-notes/$(ver_cut 1-2)/" + ewarn " https://docs.mongodb.com/manual/release-notes/$(ver_cut 1-2)/#upgrade-procedures" +} diff --git a/dev-db/mongodb/mongodb-5.0.2-r1.ebuild b/dev-db/mongodb/mongodb-5.0.2-r1.ebuild index 70c31271f576..f26b693c4f11 100644 --- a/dev-db/mongodb/mongodb-5.0.2-r1.ebuild +++ b/dev-db/mongodb/mongodb-5.0.2-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 @@ -79,7 +79,7 @@ python_check_deps() { pkg_pretend() { # Bug 809692 - if ! use cpu_flags_x86_avx; then + if use amd64 && ! use cpu_flags_x86_avx; then eerror "MongoDB 5.0 requires use of the AVX instruction set" eerror "https://docs.mongodb.com/v5.0/administration/production-notes/" die "MongoDB requires AVX" diff --git a/dev-db/mongodb/mongodb-5.0.5.ebuild b/dev-db/mongodb/mongodb-5.0.5.ebuild new file mode 100644 index 000000000000..f6dae451de27 --- /dev/null +++ b/dev-db/mongodb/mongodb-5.0.5.ebuild @@ -0,0 +1,182 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8..10} ) + +SCONS_MIN_VERSION="3.3.1" +CHECKREQS_DISK_BUILD="2400M" +CHECKREQS_DISK_USR="512M" +CHECKREQS_MEMORY="1024M" + +inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 scons-utils systemd toolchain-funcs + +MY_P=${PN}-src-r${PV/_rc/-rc} + +DESCRIPTION="A high-performance, open source, schema-free document-oriented database" +HOMEPAGE="https://www.mongodb.com" +SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz" + +LICENSE="Apache-2.0 SSPL-1" +SLOT="0" +KEYWORDS="~amd64 ~arm64 -riscv" +CPU_FLAGS="cpu_flags_x86_avx" +IUSE="debug kerberos lto mongosh ssl +tools ${CPU_FLAGS}" + +# https://github.com/mongodb/mongo/wiki/Test-The-Mongodb-Server +# resmoke needs python packages not yet present in Gentoo +RESTRICT="test" + +RDEPEND="acct-group/mongodb + acct-user/mongodb + >=app-arch/snappy-1.1.3:= + >=dev-cpp/yaml-cpp-0.6.2:= + >=dev-libs/boost-1.70:=[threads(+),nls] + >=dev-libs/libpcre-8.42[cxx] + app-arch/zstd:= + dev-libs/snowball-stemmer:= + net-libs/libpcap + >=sys-libs/zlib-1.2.11:= + kerberos? ( dev-libs/cyrus-sasl[kerberos] ) + ssl? ( + >=dev-libs/openssl-1.0.1g:0= + )" +DEPEND="${RDEPEND} + ${PYTHON_DEPS} + $(python_gen_any_dep ' + >=dev-util/scons-3.1.1[${PYTHON_USEDEP}] + dev-python/cheetah3[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + ') + sys-libs/ncurses:0= + sys-libs/readline:0= + debug? ( dev-util/valgrind )" +PDEPEND=" + mongosh? ( app-admin/mongosh-bin ) + tools? ( >=app-admin/mongo-tools-100 ) +" + +PATCHES=( + "${FILESDIR}/${PN}-4.4.1-boost.patch" + "${FILESDIR}/${PN}-4.4.1-gcc11.patch" + "${FILESDIR}/${PN}-5.0.2-fix-scons.patch" + "${FILESDIR}/${PN}-5.0.2-no-compass.patch" + "${FILESDIR}/${PN}-5.0.2-skip-no-exceptions.patch" + "${FILESDIR}/${PN}-5.0.2-skip-reqs-check.patch" +) + +S="${WORKDIR}/${MY_P}" + +python_check_deps() { + has_version ">=dev-util/scons-2.5.0[${PYTHON_USEDEP}]" && + has_version "dev-python/cheetah3[${PYTHON_USEDEP}]" && + has_version "dev-python/psutil[${PYTHON_USEDEP}]" && + has_version "dev-python/pyyaml[${PYTHON_USEDEP}]" +} + +pkg_pretend() { + # Bug 809692 + if ! use cpu_flags_x86_avx; then + eerror "MongoDB 5.0 requires use of the AVX instruction set" + eerror "https://docs.mongodb.com/v5.0/administration/production-notes/" + die "MongoDB requires AVX" + fi + + if [[ -n ${REPLACING_VERSIONS} ]]; then + if ver_test "$REPLACING_VERSIONS" -lt 4.4; then + ewarn "To upgrade from a version earlier than the 4.4-series, you must" + ewarn "successively upgrade major releases until you have upgraded" + ewarn "to 4.4-series. Then upgrade to 5.0 series." + else + ewarn "Be sure to set featureCompatibilityVersion to 4.4 before upgrading." + fi + fi +} + +src_prepare() { + default + + # remove bundled libs + rm -r src/third_party/{boost,pcre-*,snappy-*,yaml-cpp,zlib-*} || die + + # remove compass + rm -r src/mongo/installer/compass || die +} + +src_configure() { + # https://github.com/mongodb/mongo/wiki/Build-Mongodb-From-Source + # --use-system-icu fails tests + # --use-system-tcmalloc is strongly NOT recommended: + scons_opts=( + AR="$(tc-getAR)" + CC="$(tc-getCC)" + CXX="$(tc-getCXX)" + + --disable-warnings-as-errors + --jobs="$(makeopts_jobs)" + --use-system-boost + --use-system-pcre + --use-system-snappy + --use-system-stemmer + --use-system-yaml + --use-system-zlib + --use-system-zstd + ) + + use arm64 && scons_opts+=( --use-hardware-crc32=off ) # Bug 701300 + use debug && scons_opts+=( --dbg=on ) + use kerberos && scons_opts+=( --use-sasl-client ) + use lto && scons_opts+=( --lto=on ) + use ssl && scons_opts+=( --ssl ) + + # respect mongoDB upstream's basic recommendations + # see bug #536688 and #526114 + if ! use debug; then + filter-flags '-m*' + filter-flags '-O?' + fi + + default +} + +src_compile() { + PREFIX="${EPREFIX}/usr" ./buildscripts/scons.py "${scons_opts[@]}" install-core || die +} + +src_install() { + dobin build/install/bin/{mongo,mongod,mongos} + + doman debian/mongo*.1 + dodoc README docs/building.md + + newinitd "${FILESDIR}/${PN}.initd-r3" ${PN} + newconfd "${FILESDIR}/${PN}.confd-r3" ${PN} + newinitd "${FILESDIR}/mongos.initd-r3" mongos + newconfd "${FILESDIR}/mongos.confd-r3" mongos + + insinto /etc + newins "${FILESDIR}/${PN}.conf-r3" ${PN}.conf + newins "${FILESDIR}/mongos.conf-r2" mongos.conf + + systemd_dounit "${FILESDIR}/${PN}.service" + + insinto /etc/logrotate.d/ + newins "${FILESDIR}/${PN}.logrotate" ${PN} + + # see bug #526114 + pax-mark emr "${ED}"/usr/bin/{mongo,mongod,mongos} + + local x + for x in /var/{lib,log}/${PN}; do + diropts -m0750 -o mongodb -g mongodb + keepdir "${x}" + done +} + +pkg_postinst() { + ewarn "Make sure to read the release notes and follow the upgrade process:" + ewarn " https://docs.mongodb.com/manual/release-notes/$(ver_cut 1-2)/" + ewarn " https://docs.mongodb.com/manual/release-notes/$(ver_cut 1-2)/#upgrade-procedures" +} diff --git a/dev-db/mydumper/Manifest b/dev-db/mydumper/Manifest index 39c88ee052a3..b4a45482835d 100644 --- a/dev-db/mydumper/Manifest +++ b/dev-db/mydumper/Manifest @@ -1,2 +1,3 @@ DIST mydumper-0.11.1-3.tar.gz 77589 BLAKE2B 5b5a6965ee07fb265e2f3dad288195035554c02da49337ed008b01b6a5f5d399769e67c00f57f4531ed1a1b14233829f617f4bbfb45abb904f1f3054a41b0b01 SHA512 70f5e4dac5af4e016bfc85d8befa2eebbe9e5c1a6b2ee1ccbd491bed29e2625202aee7961ead41d0cf432b23e8ce06dfa4474587663b35fbbdd5bffabc32ae2e DIST mydumper-0.11.3-5.tar.gz 105032 BLAKE2B 722938bf88fdea17804542c28f0613f4e792fece7fcc03b1c27bc9bf52ab4ffb235472a07a13761339ce4db0b6b3b320daaf8924990878752227c5d891a5eb15 SHA512 8eb99c3a949f6547badfe6a291fa63819f4fb3844e7dcf797a9d741e7df7912c6f0006a3ca694c4ad5b5d7efe2bde86c7fdd3c98a3c4a987cc99d8dfcb331f7c +DIST mydumper-0.11.5-2.tar.gz 110088 BLAKE2B c9e2f56ce7cc206f311ba00fd82e96479cd0313d99260ae27130489b5aa02e0b465c96900e41e9eb017d68022501bf327495ae39c8a64b330dc1072b3fb5ca9b SHA512 f600c086c7e3402c3d35070709c5968e30046be5fc351e67dca05d2d7c48565e68ccbba08cf01195aa4d2ae3f2bdf8df84338d4f44a40504b583959fb67e72d8 diff --git a/dev-db/mydumper/files/mydumper-atomic.patch b/dev-db/mydumper/files/mydumper-atomic.patch deleted file mode 100644 index 405e6883fbcb..000000000000 --- a/dev-db/mydumper/files/mydumper-atomic.patch +++ /dev/null @@ -1,27 +0,0 @@ -diff --git a/cmake/modules/FindMySQL.cmake b/cmake/modules/FindMySQL.cmake -index 23470a8..2b8ae63 100644 ---- a/cmake/modules/FindMySQL.cmake -+++ b/cmake/modules/FindMySQL.cmake -@@ -85,20 +85,8 @@ find_path(MYSQL_INCLUDE_DIR mysql.h - - set(TMP_MYSQL_LIBRARIES "") - set(CMAKE_FIND_LIBRARY_SUFFIXES .so .a .lib .so.1) --foreach(MY_LIB ${MYSQL_ADD_LIBRARIES}) -- find_library("MYSQL_LIBRARIES_${MY_LIB}" NAMES ${MY_LIB} -- HINTS -- ${MYSQL_ADD_LIBRARY_PATH} -- /usr/lib/mysql -- /usr/lib -- /usr/local/lib -- /usr/local/lib/mysql -- /usr/local/mysql/lib -- ) -- list(APPEND TMP_MYSQL_LIBRARIES "${MYSQL_LIBRARIES_${MY_LIB}}") --endforeach(MY_LIB ${MYSQL_ADD_LIBRARIES}) -- --set(MYSQL_LIBRARIES ${TMP_MYSQL_LIBRARIES} CACHE FILEPATH INTERNAL) -+ -+set(MYSQL_LIBRARIES ${MYSQL_ADD_LIBRARIES} CACHE FILEPATH INTERNAL) - - if(MYSQL_INCLUDE_DIR AND MYSQL_LIBRARIES) - set(MYSQL_FOUND TRUE CACHE INTERNAL "MySQL found") diff --git a/dev-db/mydumper/mydumper-0.11.5.2.ebuild b/dev-db/mydumper/mydumper-0.11.5.2.ebuild new file mode 100644 index 000000000000..72f86aa467fe --- /dev/null +++ b/dev-db/mydumper/mydumper-0.11.5.2.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" + +inherit cmake + +MY_PV="$(ver_rs 3 -)" +MY_P="${PN}-${MY_PV}" + +DESCRIPTION="A high-performance multi-threaded backup (and restore) toolset for MySQL" +HOMEPAGE="https://github.com/maxbube/mydumper" +SRC_URI="https://github.com/maxbube/mydumper/archive/v${MY_PV}.tar.gz -> ${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc" + +RDEPEND="app-arch/zstd + dev-db/mysql-connector-c:= + dev-libs/glib:2 + dev-libs/libpcre + dev-libs/openssl:= + sys-libs/zlib:=" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig + doc? ( dev-python/sphinx )" + +PATCHES=( + "${FILESDIR}/${PN}-0.10.5-atomic.patch" #654314 +) + +src_prepare() { + # respect user cflags; do not expand ${CMAKE_C_FLAGS} (!) + sed -i -e 's|-O3 -g -Werror|${CMAKE_C_FLAGS}|' CMakeLists.txt || die + + # fix doc install path + sed -i -e "s|share/doc/mydumper|share/doc/${PF}|" docs/CMakeLists.txt || die + + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=(-DBUILD_DOCS=$(usex doc)) + + cmake_src_configure +} diff --git a/dev-db/rqlite/Manifest b/dev-db/rqlite/Manifest index ac75e50558e0..589935417c2f 100644 --- a/dev-db/rqlite/Manifest +++ b/dev-db/rqlite/Manifest @@ -263,6 +263,8 @@ DIST github.com%2Fprometheus%2Fprocfs%2F@v%2Fv0.6.0.mod 198 BLAKE2B 954749eeaffd DIST github.com%2Frogpeppe%2Ffastuuid%2F@v%2Fv1.2.0.mod 45 BLAKE2B 6fe371f17a31bcd132ac67cb50052f6f3874c9f62e2d67f48d52d241026fd21e58ca9abdc15fd53cb949f79e7d40dd0c289af3849da3d4d9ff75b491e8235c10 SHA512 ea2e9a81d7720b4e11129fbdd4772be224b6e1267157c29b9d33813b6f4ae905e43c3840cf1ade6ff5f73bd22c103430a0bc882355c16715e124b442652cd4da DIST github.com%2Frqlite%2Fgo-sqlite3%2F@v%2Fv1.22.0.mod 45 BLAKE2B 1eee601849740d90744f1819d6048998a21504a4400c9913fdbb01afad7ea6d5a9c07c70d0aa1d74a604e0d889c40e5358732f1f00f001fef2f58b16a1ce5293 SHA512 6308492c9daef5d00332441cbe7443a9da9226d24b41c216b8d2425c4c0c9d6d6e44a44669cb75d815c9641bc5c424f9d5cc97b4d9da7a1879c76580f4d5830d DIST github.com%2Frqlite%2Fgo-sqlite3%2F@v%2Fv1.22.0.zip 2463249 BLAKE2B b134cc649740142dcacd0981b3bcfe370dd77da91e47b705247c1464e86ea878f6705033a6a1fd49393ad054f80960b4d0ba646c9f98e9d4c06917344275b36f SHA512 2b16c12f96879446b5d28e2dbd6230f5529d3987267e68810e0ff78d839752511acd0c43026bfc3bf67f65d5f6147f9f0ed74fa846f7a187d6888d002ff50c25 +DIST github.com%2Frqlite%2Fgo-sqlite3%2F@v%2Fv1.23.0.mod 45 BLAKE2B 1eee601849740d90744f1819d6048998a21504a4400c9913fdbb01afad7ea6d5a9c07c70d0aa1d74a604e0d889c40e5358732f1f00f001fef2f58b16a1ce5293 SHA512 6308492c9daef5d00332441cbe7443a9da9226d24b41c216b8d2425c4c0c9d6d6e44a44669cb75d815c9641bc5c424f9d5cc97b4d9da7a1879c76580f4d5830d +DIST github.com%2Frqlite%2Fgo-sqlite3%2F@v%2Fv1.23.0.zip 2484518 BLAKE2B 60e147bea089a090a2acdfb96bf765f37053ec6e2220302e73e9c955a7932796c53f74da4b398c21ea92f3814ddac1a1d099e04d9c299ec9be759d61923d5fe6 SHA512 cbc2d004da561cd8efd1d860a3214c9d863805f74a7abe9c06e3de94290d4b20541ab710dd6662ae17baa02deac685e82160b0bf54bebc2612e23cb315ab430b DIST github.com%2Frqlite%2Fraft-boltdb%2F@v%2Fv0.0.0-20210909125202-124e0a496d7e.mod 165 BLAKE2B 32efd540e1cbf47d37b06e87287a55dce3751abf00b64d460f5509c07b999998125308e8cb5ec3060c506fd37d731bbbf5050329598b424eeb323ff02fd1ace4 SHA512 3b9cbec938614601a6a64a84cbd6cb330c62b3003abf931965ef270bd1dfcfe16b32cac1a74505c36da445e1c6d531e93a79a5b8ee64d8afcace31934f6e2784 DIST github.com%2Frqlite%2Fraft-boltdb%2F@v%2Fv0.0.0-20210909125202-124e0a496d7e.zip 15599 BLAKE2B d29e196af970e2afbc880939be80a3dbd899b2fc8d8adbf3dba247c01440fba249e6e6b72e171338337df9c9f6e13f274a9670c8a22814ebf541ec78576fc9f7 SHA512 9970b72add1b5ace6fb55033f4be64ceca110d05e9e9307ea02b79f8f29c2812237d22787d039288d087e0d0a875972f09458f8119bcb9b1291e202560726f37 DIST github.com%2Frqlite%2Fraft-boltdb%2F@v%2Fv0.0.0-20210909131733-595768e10065.mod 165 BLAKE2B 32efd540e1cbf47d37b06e87287a55dce3751abf00b64d460f5509c07b999998125308e8cb5ec3060c506fd37d731bbbf5050329598b424eeb323ff02fd1ace4 SHA512 3b9cbec938614601a6a64a84cbd6cb330c62b3003abf931965ef270bd1dfcfe16b32cac1a74505c36da445e1c6d531e93a79a5b8ee64d8afcace31934f6e2784 @@ -271,6 +273,10 @@ DIST github.com%2Frqlite%2Fraft-boltdb%2F@v%2Fv0.0.0-20211018013422-771de01086ce DIST github.com%2Frqlite%2Fraft-boltdb%2F@v%2Fv0.0.0-20211018013422-771de01086ce.zip 15810 BLAKE2B 847cfd044a82acc659bcb3bf127a43f0ad10233360d8290463a6a13475d6f090e98dc6da7261ddde5e5f58267e35a116d4798c8e00123b38b47800a098a471c9 SHA512 220d93768cf392f9f19f8765ae17d8bc2a01534d577493076b942092f5b71ce423905648483ec8ca1674006471a2ce19eef654db3da96f4d271b1638bb914d11 DIST github.com%2Frqlite%2Frqlite-disco-clients%2F@v%2Fv0.0.0-20220126132740-4d4f660bbdf0.mod 1535 BLAKE2B e6f2c4f7ade71d527f206e2bebbddb7372dec7e239887be86a79d143e852a023e77676257721825180d5293d28ec617d6f1c67fc2fdefc22c92984f4898f86fa SHA512 9fb31c22d0628cdcf60ff92d27ca7a12401574adfc2bdba5e3f348f7a738608523e06d074285b621101893bec5dcdcec06c6e48d7ef0be9710b60f2a6013049a DIST github.com%2Frqlite%2Frqlite-disco-clients%2F@v%2Fv0.0.0-20220126132740-4d4f660bbdf0.zip 25465 BLAKE2B 7c20328787b552abf5516011dd32f33e646168bd64421fc91a02cac88260dcf98681aa5fa0ff876e134ca73a629774b92bd460048281fc41aaae923575e1671e SHA512 688d38075103d2ba537c6ba0a5defd20cf83a8593bbbf3b56abf4e0dcbfbb3439eeb553e5c54358881d3f853749cdc2ac2c833ccc30ec028564e9695c33a4be8 +DIST github.com%2Frqlite%2Frqlite-disco-clients%2F@v%2Fv0.0.0-20220131060406-a38fe9412050.mod 1535 BLAKE2B e6f2c4f7ade71d527f206e2bebbddb7372dec7e239887be86a79d143e852a023e77676257721825180d5293d28ec617d6f1c67fc2fdefc22c92984f4898f86fa SHA512 9fb31c22d0628cdcf60ff92d27ca7a12401574adfc2bdba5e3f348f7a738608523e06d074285b621101893bec5dcdcec06c6e48d7ef0be9710b60f2a6013049a +DIST github.com%2Frqlite%2Frqlite-disco-clients%2F@v%2Fv0.0.0-20220131060406-a38fe9412050.zip 33717 BLAKE2B 7fac3af9995390aa45bf8b269bbaba14e782e414def40730e9f1ac96e01d3c25a2104d78548905c577d25928246d74bfc2a6e590b1c014fd04a2e1ff7a8b8a42 SHA512 28cee18452f6e87377f8c40ccb2e3f7605645ba25809166d49074c6385ece80711383636debf1f61ba828c03471f8ac98649320fd8673aefb6a49dc0fbddddb8 +DIST github.com%2Frqlite%2Frqlite-disco-clients%2F@v%2Fv0.0.0-20220131224204-89526395d510.mod 1535 BLAKE2B e6f2c4f7ade71d527f206e2bebbddb7372dec7e239887be86a79d143e852a023e77676257721825180d5293d28ec617d6f1c67fc2fdefc22c92984f4898f86fa SHA512 9fb31c22d0628cdcf60ff92d27ca7a12401574adfc2bdba5e3f348f7a738608523e06d074285b621101893bec5dcdcec06c6e48d7ef0be9710b60f2a6013049a +DIST github.com%2Frqlite%2Frqlite-disco-clients%2F@v%2Fv0.0.0-20220131224204-89526395d510.zip 33933 BLAKE2B 6329e57238d522165dd62b12a853e15dd4d89a134f5203da5d53af46babc03ab9c840f72b5b38ae1f22309f48aab1f3a8f77524fdc0f990b9c962e8dd2e33ec8 SHA512 8997e9250586bb25045a2379988850af3bf4a17d6395e3e48e9e9c269219aa41d9eedfbcc4b476748d8fa5f5152c53404512b104c81323fc55820b24edb1528c DIST github.com%2Fryanuber%2Fcolumnize%2F@v%2Fv0.0.0-20160712163229-9b3edd62028f.mod 37 BLAKE2B 6f0d51a83cccf661003d3c9a10b10fca12a5933730c676a4279c47a0b8563ae5d897845ac84079070bf47b32ea1c2ec80879b85bf8ac72b91f1a63239292758f SHA512 0af9557d073093339188a1d8f226798eccb05d43e1394ac9d207118ada9449332077161e2d6ba2327d9b736aafae79d4a08abad233ae9aca9917c677809ce2c7 DIST github.com%2Fsean-%2Fseed%2F@v%2Fv0.0.0-20170313163322-e2103e2c3529.mod 29 BLAKE2B 8f509981164937fb0aab63b0344ddbf25c183b926a6e87400e745f6aee9dcc478f0ed455c62a9753722954acb3506be5f7810915a15d03647668e7bb707c09c0 SHA512 c7dc34c7a73c5899ca207c0cac88dd38ddebaffa04b5dd511a86dd10160e60be2806dfc6e079a5871b0cb6142f53d7d7dc87ddbe3fb19240bf894430feac5875 DIST github.com%2Fsean-%2Fseed%2F@v%2Fv0.0.0-20170313163322-e2103e2c3529.zip 4415 BLAKE2B f50a9fd1f74506625ae9460c6071bbbd1dd3ad3d83264fb7def028c757e8ad8f865fc7255db6e9b5cdb7a1744ac1f741bc6184f064eee7108f6fc0facc81f639 SHA512 acd19ece301ac146ae50dd784e3dc1c2cbc0c00a562fc5d2759b7b8a4acf0b5bf83d5bcd54122130877a1568a13709c28ab7e1cc7ba269ec91aa1b1a86c2065a @@ -328,6 +334,10 @@ DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20211215153901-e495a2d5b3d3.mod 255 B DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20211215153901-e495a2d5b3d3.zip 1879885 BLAKE2B b4a6ae17e62202b103720575cac001a16192f18366ca785a05c542b155f06f1e5e8d087d5f93ab8fe964d43725237eb6aa10887cf649854ac1d045fd427662c1 SHA512 00b77a311aa88a7c5bb9082c91e9474d1ad789d2cfb21ae3828a849f0ac1417a8c312f32d7cdef88f27bb2eef05f99723db16fc30e1eb919ae301b751a01f1e5 DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20220112180741-5e0467b6c7ce.mod 255 BLAKE2B 1cd60cf9c3ad1ae263bb27aeb201922fe3d25e4ca9e894e479313837f5c8a09cb1559d361803c72f6de023037d6a473709a755c3ac64c4acee6736d2443100f4 SHA512 8b89bda14a8eea63c73e602efb4f90d9bd5ba816041b8c8eeb516a7edbb70578e2c594f4ac7168b5cef417075b295f6aab908514244cb9bb05f7bb13f1170bb3 DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20220112180741-5e0467b6c7ce.zip 1879897 BLAKE2B 68a5fc8c8e983db3452112c08ecb9680bddd2b25e3f14b3e3db81395d47dcd45eb47ee0d64255defa44489f6a485b19302c0a32f043a6b7582002b70f5827e79 SHA512 aa5206740b322c9f9a0997556d96d7097720082548fba0cf72982e9bb1fef980b019a4bec8b65ac676f922c831231b831400fc38b724444751108a3a4d20cf26 +DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20220128200615-198e4374d7ed.mod 255 BLAKE2B 1cd60cf9c3ad1ae263bb27aeb201922fe3d25e4ca9e894e479313837f5c8a09cb1559d361803c72f6de023037d6a473709a755c3ac64c4acee6736d2443100f4 SHA512 8b89bda14a8eea63c73e602efb4f90d9bd5ba816041b8c8eeb516a7edbb70578e2c594f4ac7168b5cef417075b295f6aab908514244cb9bb05f7bb13f1170bb3 +DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20220128200615-198e4374d7ed.zip 1878803 BLAKE2B d9f2cacd3719d36de8ca707664e6b0738ab33ed8cb0e826290a0caa3a1fa980d9a597d54586929061775cb69a9a1fd1471239581599b7bd35a73e69b12891c69 SHA512 5170fd923aa849a59c75360b69225188318173970d39d0faad67ac6dd28ed72c2ab8a58af085d5ad4730fac3b558c94595db745592d59ab7b19a39e564b86e77 +DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20220131195533-30dcbda58838.mod 255 BLAKE2B 1cd60cf9c3ad1ae263bb27aeb201922fe3d25e4ca9e894e479313837f5c8a09cb1559d361803c72f6de023037d6a473709a755c3ac64c4acee6736d2443100f4 SHA512 8b89bda14a8eea63c73e602efb4f90d9bd5ba816041b8c8eeb516a7edbb70578e2c594f4ac7168b5cef417075b295f6aab908514244cb9bb05f7bb13f1170bb3 +DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20220131195533-30dcbda58838.zip 1878819 BLAKE2B f97a0cb7bf25872d6cc5b8f158662e176a6b28d99ae049c9f6c850f8ca669051be172c3e767426bb16f64153ea2d54fb0bafd916994e02dfa5ff6acea53ac894 SHA512 b00f515e62a2dba32069eced591069bb5ee7244104c21d8b0186335099162d57345339086f0160b2a3ca3e532ce26144d226c0e22962d4d9d8c95f497dd625ea DIST golang.org%2Fx%2Fexp%2F@v%2Fv0.0.0-20190121172915-509febef88a4.mod 24 BLAKE2B 9615629f1bf7d58419f5b73842e19f6be3a8c8cefb217364917f1aaf68aec00de41d96700378b048d6cc385e154ed6d3db59256b4a00e9165bac7951cd0bcbab SHA512 9131017b8ab0c2362b74e0c010daeb849689025aa31cb464dc379b0e34d0fcdb66749329b111041127997440bac052249dab522ab27239858405c056e3ac5dbf 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 @@ -362,6 +372,8 @@ DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20211112202133-69e39bad7dc2.mod 179 BLAK DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20211112202133-69e39bad7dc2.zip 1579792 BLAKE2B 0b5d7ea3311923ae0a40b1d7d5ee8c6b75db6d11911623a00caf8307922396d1ee55e367863718ac994fee2b65ff267974df43f52cdbdc3908e37f84b6fea05d SHA512 6a6b82dfad2c231a3e4c8f93080eeddd2e1e8d7ad922b3344b71216b3b703a08009e963be15768c105d8a3a1e1f985e4574e4db3b073bf5181631254fad84b46 DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20220121210141-e204ce36a2ba.mod 179 BLAKE2B aeb0b9d0e68dac6692cf3e9e4a7395ef0a2d4e44eab6ebc7ad8fb33150c264dd86ad609e6c08fdca6084f5ad49e695de45de7032cd999c5b805a94f8a91f610c SHA512 429ece90e145151ec4cff356689cdbc04ab43f85f2dbd594f60176f49b0ee5f9f2bfe7c7bd88bb5564adb8f3d28ea12a2722ad79a80640ede67a3ad4f9e72caa DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20220121210141-e204ce36a2ba.zip 1581821 BLAKE2B c79fd99f837f274d0235169924ff5e5da92daa595dc2a12ff693a0223eae9f1d7cfbef98bcfcb846cb57884165788ee344483638ee950306e8cebed005dafb9b SHA512 0eda8cdec1af1f4ffd8571340b5e0c90fe40e1d622de985f9168805fbaf779c79b6700dbba84e41cd1bd8e26ddd95476dcf375c7430f27833ebe1e4ba12d480d +DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20220127200216-cd36cc0744dd.mod 179 BLAKE2B aeb0b9d0e68dac6692cf3e9e4a7395ef0a2d4e44eab6ebc7ad8fb33150c264dd86ad609e6c08fdca6084f5ad49e695de45de7032cd999c5b805a94f8a91f610c SHA512 429ece90e145151ec4cff356689cdbc04ab43f85f2dbd594f60176f49b0ee5f9f2bfe7c7bd88bb5564adb8f3d28ea12a2722ad79a80640ede67a3ad4f9e72caa +DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20220127200216-cd36cc0744dd.zip 1582089 BLAKE2B 98cac34317e5d6b8b0b0193e8556a16af3d2c7410725ac8a464216f9fbba5c4f35160cafe446d3a9bbfc643190e4a3c39c4dbf4a8030df78dadc8cfa9cb1bcd6 SHA512 4979b9a571e26c1f62e6dcb3ac56e11011d36eb240b9da685f61a7b9c5fa6395deb660597d551139f8629de8bbbe610e8d4f54c3572a7eb894bb0deeb4b477e8 DIST golang.org%2Fx%2Foauth2%2F@v%2Fv0.0.0-20180821212333-d2e6202438be.mod 27 BLAKE2B 078fc99b981406f4ee3f8da94c83954e80619e76ea63cf6323f27614bbcb870bb650eb5ffaac865a374f3ed0ef0619d97e11f05924c92e395e72cb73f28630e6 SHA512 53431e560b5d6a9b50f44997ef6755f71741ccca155767dd954da41f11f53a3e8d01d7e01a2bb9de1fdd551dd2e734cb65e5641cf5de5c9a8a6a25a4894336f5 DIST golang.org%2Fx%2Foauth2%2F@v%2Fv0.0.0-20190226205417-e64efc72b421.mod 233 BLAKE2B 5a1feba7e2d9703a864889f35f70eb18d30f9c0179a1425b0f4cddf17b03d2d187ba36346243a97820ae45e03a136ac26aedfefa09c0c7bf6cbd246eddf36c50 SHA512 9e91ec99aeb8b639d63fde3cc38f750d0a29d4a05864595beec0de0667ef9193007d89cb899b1d5ba44f0675121b2cff1e09b86bad4331378a66e15ef2f4e26b DIST golang.org%2Fx%2Foauth2%2F@v%2Fv0.0.0-20200107190931-bf48bf16ab8d.mod 233 BLAKE2B 5a1feba7e2d9703a864889f35f70eb18d30f9c0179a1425b0f4cddf17b03d2d187ba36346243a97820ae45e03a136ac26aedfefa09c0c7bf6cbd246eddf36c50 SHA512 9e91ec99aeb8b639d63fde3cc38f750d0a29d4a05864595beec0de0667ef9193007d89cb899b1d5ba44f0675121b2cff1e09b86bad4331378a66e15ef2f4e26b @@ -415,6 +427,8 @@ DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20211216021012-1d35b9e2eb4e.mod 33 BLAKE DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20211216021012-1d35b9e2eb4e.zip 1700805 BLAKE2B eba5cde04a342c8b8f7f5454174a94d1b94f1de12484b1294737b7339bdb13527db645febecc08184d88d812ad1bd1831efff5dcdd7064f1d8fcc00b7953446e SHA512 f45aeb4c0d945f0998827625a96ad5ff1dbc52a45b3763fcad430a532cbbbeeab247e78bc3cdd8fa15a1e61be9008b63b36d35b596e0d34969c64d2f3e6a856c DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20220114195835-da31bd327af9.mod 33 BLAKE2B b74677ab15ab6b31640d71b052db667b0fb585ed6d1044e26bc5e4cf8da90e1ede81f8876babea843dd322b8b707189138e70c24d13d931f1f6dd04978ac222c SHA512 85e511b1261c1935f5ee4754ad31d1d946f9e10f0af9905f44c4348d6ce5104319c03fb38517dde616698f6487b0c62788cfa96bc0ffb3b6db80accd7e552655 DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20220114195835-da31bd327af9.zip 1702263 BLAKE2B 29a01d1ca503380ebac78949fcdb048c5bb483d58c3ee1cb02772619b2e6af3e616ecc804266ebe114d14caffe99b974a9b781cce24fbc0045298a8deaab77e8 SHA512 2afbc059e6d0e502ebbbb9ea8b09b650eff59f0793d6ee0723a099abbb8de50d1901c98bba503c1281c0479def247f664251269b7c0733a56a1180b497fe889d +DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20220128215802-99c3d69c2c27.mod 33 BLAKE2B b74677ab15ab6b31640d71b052db667b0fb585ed6d1044e26bc5e4cf8da90e1ede81f8876babea843dd322b8b707189138e70c24d13d931f1f6dd04978ac222c SHA512 85e511b1261c1935f5ee4754ad31d1d946f9e10f0af9905f44c4348d6ce5104319c03fb38517dde616698f6487b0c62788cfa96bc0ffb3b6db80accd7e552655 +DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20220128215802-99c3d69c2c27.zip 1702819 BLAKE2B 91e64d4d0a0954811f723849190a36b785932fc128b8f654e27b948b4422fad527b10ece4e198f76c1968f4dad55e96200161833cf4042a331f79b89c2bdcd03 SHA512 73e4190109fc29a23394a00849d96f97fd11b4857e7dbf35a9cc0faf612288c47a36d60e4d403c6774bcef218117b446563afd3b4f5acb9cf360f7a2c2209526 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-20210615171337-6886f2dfbf5b.mod 95 BLAKE2B 1d166082ebb4ba2dc69bdce6b84f285aa98967551bbfc1cbadeb2db086ef01b66455cd86b78deeec5ae998a7057c7e4f12026b2e02a9c5053093b9f644a59d1f SHA512 81f571821c669188c4482da38b6921ac4c2c1747f8a803a6846531127cfde25dd04819d971f08f601c2d2cee2e636644c1648eff55dd24d89dfb3777e90fe9a0 @@ -458,6 +472,8 @@ DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20200526211855-cb27e3aa2013.mod DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20210602131652-f16073e35f0c.mod 278 BLAKE2B bc29676533b5813b8383ab995cd9c117cfa3712c1a7091b504a3feb60614b704fd031692dabd7a479fef427efc584b697b74346fdea2fd6df6d09cca8efecf9e SHA512 dbc012381b6e5c891ca583f791ec02094b4d1c43f0c22d1d4a992497d5f2503fcc78fb8f119c891a474156dd8fcde92acc27e75f40cc026cd37913aa83298fc5 DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20220118154757-00ab72f36ad5.mod 327 BLAKE2B e2389d5ffd3a6c761fc75cfe0f928fe01530ba281bad7396153420aeabeafcd810f67885660398bd45998839602311b85b4441ccb9b5851a40c9449e23034d64 SHA512 d9c46bcb8546f671cc357a13b336eeef2ef6d2f5a9241397b56e29c66e9bcccad754dda28b47d8beaea0d2453c4370bc4d7d941411aca3d7fbab0b4545c04f0d DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20220118154757-00ab72f36ad5.zip 14555676 BLAKE2B 028eae88f8ca928d87b4a31402ba22b2fe5717d169597014b12afd758084b6ff99ea57c4a0a3f5ecb81425553b4c0c10f7a1e7e6f14116dc6ce1b13548d0fa55 SHA512 15ed2ca2d8fb15ab450b9d5b2a6fd2722965915203bfd66d28f8525f9b88118dd64a58f448ab87f08062c985a89ffa57acd03268b4535474a3c0fc376f9dd08b +DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20220126215142-9970aeb2e350.mod 327 BLAKE2B e2389d5ffd3a6c761fc75cfe0f928fe01530ba281bad7396153420aeabeafcd810f67885660398bd45998839602311b85b4441ccb9b5851a40c9449e23034d64 SHA512 d9c46bcb8546f671cc357a13b336eeef2ef6d2f5a9241397b56e29c66e9bcccad754dda28b47d8beaea0d2453c4370bc4d7d941411aca3d7fbab0b4545c04f0d +DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20220126215142-9970aeb2e350.zip 14748921 BLAKE2B 73dfa431bb466b48fd21cf0ed05f69edd75a612467ca23d639fba775a00000b759669247f8dd192d904d80917776c5277c6257a4ef7f18ef1d2de74183d34546 SHA512 0fdbeee019eca06314bcae9c2832731d4b21d70a7895256ee90ca19d4fb0cebe73c94442916712a9f1626c0fce6bb88ec02b30373e7cb8a03938ee62e949ba0e DIST google.golang.org%2Fgrpc%2F@v%2Fv1.19.0.mod 833 BLAKE2B 71052eaeaf40883bff624eecce8fd6f5669fdea9355e6ae0db9c86c841a62f7176d5ab58838d1645f59b9cb4ad4b636048aa3e9f1d7db521104b8f09dc535bc7 SHA512 38c4f75a0121cecd31b2628da3c3d77aeeb9b2c1974eef2d2d2bb7a3eb507d330debb7f14a724c8910174439b38ab54458096aaf665ea4af87a83f866ca0452e DIST google.golang.org%2Fgrpc%2F@v%2Fv1.23.0.mod 762 BLAKE2B 3c67c1bfdf0cef36f702e4a56d42cd7861cc573282ecf1667c7b19b97b8329a67f34a4c2ef3b2b865cabbd35a03dc43284e4c1af90dd8bb6018b0d8a192484b5 SHA512 4ea69ff3644e3e51f4a9ce73325a995b119088a9c97fec4a4811d1d9f119799182cd4dac377e3b58d96e10b8f6ba500a85ad72463ef4305d04ed1c55261526c2 DIST google.golang.org%2Fgrpc%2F@v%2Fv1.25.1.mod 532 BLAKE2B 4c46c03905fc660d54c7acdb5cd614db9429b0e1add087fa5068f41a72d04b2f776e8326d1181e63ce29078f075d2312f9b0baeaeb048ea3d73f2fdba111e35d SHA512 0171fadf89079d7c0f18b1401aedfd886888d0a4ec4e107aec191c3875c640990532e1f57a3f5306a2e5705ddcf7e09ab2ce4953710347c09deb1d9d5f2d3c1f @@ -503,4 +519,7 @@ DIST rqlite-6.10.2.tar.gz 410750 BLAKE2B c8a485f2627cc3822fbcfbdb522b51758520767 DIST rqlite-6.8.2.tar.gz 407332 BLAKE2B 5fd86cfbdf4332c1845ba7566acfdd642d759fc67020eee6f969265c4c411bda52404482cee653c111444b79ede2325a3e0d388c211e3ad6133c1ab97ba6805f SHA512 34685761ba750182e19b91afb5fcbbf9cca92f0322c36eafcc331603ac6a1b5f23a718c5d1f645caea8a85823c33790cd7de41e6686cee1ed99f7c0f2a3f54f9 DIST rqlite-6.9.0.tar.gz 407936 BLAKE2B 0c5c7becc5e7cde8bcce632b7fc178fbaed951f2b0a4852b592a26331240e0a2a13ff4cf2cbf645b380c263ed5cdd21c0979f7b51810f2f0e3c9ad8895584255 SHA512 c3988a103e12605c37fab153ca459433db73cdd22f5246717c07b98abd331898679329f4c2d4ea8336a41cfbd2ae6725d2dd8711eb25692fad4969911c4d84f9 DIST rqlite-7.1.0.tar.gz 433389 BLAKE2B d4078f4f817a2d7be50c91cba1883563f5c5e3f019f0550c02bd49044e281662ac0454f9cf1f4f783e5136aada9d9f85429e7b53b9e9d215f4595f9cb21d23ef SHA512 209c6d7387320c288cb938aa84fdaf3a4132b84d629664dac0fc6a12492bfb260dc5b54ff1f312ca2b9c953935e7f58e1a104fed6d8bd208b1fe0010e9221a02 +DIST rqlite-7.2.0.tar.gz 434896 BLAKE2B a8d3a6a0b6f3f6f04e9e34a8ac4df42eaf18827473dc8b06c3c50b1c0bfb2327a96f7a2f5f90d0d9758dd8cf41b371e8d742844f66498bf45b1f6b895069faf5 SHA512 3b8d0d2c5325a8b06194606d7dc3f10e6d5db69795a49a242e79a82fc76a2d8e305701c3831c6a3a47a5bf56061b147a36ca758901c7ca93b72275633d8f0f77 +DIST rqlite-7.3.0.tar.gz 437651 BLAKE2B 728c944364cab5dc36b7c4b0b9840856deceda8347956ed19e35416807075f37da6b5666fc4ce9218ed41031f85cea84f92094df1060302d9ffff418773c3b2e SHA512 0588064ad28e73a201f0c36a70bc7a527bf9bdc3bb02c0ecc6e8e78a26660e2d2515bfcd512884ec3c5bf3640cfb393ee028bebbca2259742380c25ca3c7d88a +DIST rqlite-7.3.1.tar.gz 437699 BLAKE2B f572a476edd31cced0aed7e0a6444670fb28c62720845cff4b9195bb1b31e518286be28f768457003169641956a2b803b3289a507e636419b173763b4fe34c95 SHA512 90804cceb459885d4c4ced30af332e09d32506bc0e020039755b2aefbc1ba5d6c0ff5671859709e301a26cdaf086413ff16240d32abadb6b8ee30388da10197f DIST sigs.k8s.io%2Fyaml%2F@v%2Fv1.2.0.mod 106 BLAKE2B bd5d8af6c5046c6de9b171ea2915c308de08e9696a8c82b3831bf5dc01f8aefc21b13b5b9a210f24ff8782909308137c25363074753427109e009889b7860f5f SHA512 712a936d07bfe4c2e67a4f199346d7e96db35486a0f051365c4636ddbc6505cf540995bc67e6a03b1b58e1e4816ece573418f23bf9ce93fcdc141a05f922f527 diff --git a/dev-db/rqlite/rqlite-7.2.0.ebuild b/dev-db/rqlite/rqlite-7.2.0.ebuild new file mode 100644 index 000000000000..f2800e881ce7 --- /dev/null +++ b/dev-db/rqlite/rqlite-7.2.0.ebuild @@ -0,0 +1,512 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit go-module +EGIT_COMMIT=fd4ad5242e8683b78b2c71ffc73d4af017be35c1 + +DESCRIPTION="Replicated SQLite using the Raft consensus protocol" +HOMEPAGE="https://github.com/rqlite/rqlite https://www.philipotoole.com/tag/rqlite/" + +EGO_SUM=( +"cloud.google.com/go v0.26.0/go.mod" +"cloud.google.com/go v0.34.0/go.mod" +"github.com/Bowery/prompt v0.0.0-20190916142128-fa8279994f75" +"github.com/Bowery/prompt v0.0.0-20190916142128-fa8279994f75/go.mod" +"github.com/BurntSushi/toml v0.3.1/go.mod" +"github.com/DataDog/datadog-go v2.2.0+incompatible/go.mod" +"github.com/DataDog/datadog-go v3.2.0+incompatible/go.mod" +"github.com/OneOfOne/xxhash v1.2.2/go.mod" +"github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod" +"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/alecthomas/units v0.0.0-20190924025748-f65c72e2690d/go.mod" +"github.com/antihax/optional v1.0.0/go.mod" +"github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e/go.mod" +"github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da/go.mod" +"github.com/armon/go-metrics v0.0.0-20190430140413-ec5e00d3c878/go.mod" +"github.com/armon/go-metrics v0.3.10" +"github.com/armon/go-metrics v0.3.10/go.mod" +"github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310/go.mod" +"github.com/armon/go-radix v1.0.0/go.mod" +"github.com/benbjohnson/clock v1.1.0" +"github.com/benbjohnson/clock v1.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/go.mod" +"github.com/bgentry/speakeasy v0.1.0/go.mod" +"github.com/boltdb/bolt v1.3.1" +"github.com/boltdb/bolt v1.3.1/go.mod" +"github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod" +"github.com/cespare/xxhash v1.1.0/go.mod" +"github.com/cespare/xxhash/v2 v2.1.1/go.mod" +"github.com/circonus-labs/circonus-gometrics v2.3.1+incompatible/go.mod" +"github.com/circonus-labs/circonusllhist v0.1.3/go.mod" +"github.com/client9/misspell v0.3.4/go.mod" +"github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod" +"github.com/cncf/udpa/go v0.0.0-20201120205902-5459f2c99403/go.mod" +"github.com/cncf/udpa/go v0.0.0-20210930031921-04548b0d99d4/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/cncf/xds/go v0.0.0-20210922020428-25de7278fc84/go.mod" +"github.com/cncf/xds/go v0.0.0-20211011173535-cb28da3451f1/go.mod" +"github.com/coreos/go-semver v0.3.0" +"github.com/coreos/go-semver v0.3.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/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/dustin/go-humanize v1.0.0/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.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/fatih/color v1.7.0/go.mod" +"github.com/fatih/color v1.9.0/go.mod" +"github.com/fatih/color v1.13.0" +"github.com/fatih/color v1.13.0/go.mod" +"github.com/ghodss/yaml v1.0.0/go.mod" +"github.com/go-kit/kit v0.8.0/go.mod" +"github.com/go-kit/kit v0.9.0/go.mod" +"github.com/go-kit/log v0.1.0/go.mod" +"github.com/go-logfmt/logfmt v0.3.0/go.mod" +"github.com/go-logfmt/logfmt v0.4.0/go.mod" +"github.com/go-logfmt/logfmt v0.5.0/go.mod" +"github.com/go-stack/stack v1.8.0/go.mod" +"github.com/godbus/dbus/v5 v5.0.4/go.mod" +"github.com/gogo/protobuf v1.1.1/go.mod" +"github.com/gogo/protobuf v1.3.2" +"github.com/gogo/protobuf v1.3.2/go.mod" +"github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod" +"github.com/golang/mock v1.1.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/go.mod" +"github.com/golang/protobuf v1.5.0/go.mod" +"github.com/golang/protobuf v1.5.2" +"github.com/golang/protobuf v1.5.2/go.mod" +"github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c" +"github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/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.4/go.mod" +"github.com/google/go-cmp v0.5.5" +"github.com/google/go-cmp v0.5.5/go.mod" +"github.com/google/gofuzz v1.0.0/go.mod" +"github.com/google/uuid v1.1.2/go.mod" +"github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0/go.mod" +"github.com/grpc-ecosystem/grpc-gateway v1.16.0/go.mod" +"github.com/hashicorp/consul/api v1.12.0" +"github.com/hashicorp/consul/api v1.12.0/go.mod" +"github.com/hashicorp/consul/sdk v0.8.0" +"github.com/hashicorp/consul/sdk v0.8.0/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.0/go.mod" +"github.com/hashicorp/go-cleanhttp v0.5.1/go.mod" +"github.com/hashicorp/go-cleanhttp v0.5.2" +"github.com/hashicorp/go-cleanhttp v0.5.2/go.mod" +"github.com/hashicorp/go-hclog v0.9.1/go.mod" +"github.com/hashicorp/go-hclog v0.12.0/go.mod" +"github.com/hashicorp/go-hclog v1.1.0" +"github.com/hashicorp/go-hclog v1.1.0/go.mod" +"github.com/hashicorp/go-immutable-radix v1.0.0/go.mod" +"github.com/hashicorp/go-immutable-radix v1.3.1" +"github.com/hashicorp/go-immutable-radix v1.3.1/go.mod" +"github.com/hashicorp/go-msgpack v0.5.3/go.mod" +"github.com/hashicorp/go-msgpack v0.5.5/go.mod" +"github.com/hashicorp/go-msgpack v1.1.5" +"github.com/hashicorp/go-msgpack v1.1.5/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.5.3/go.mod" +"github.com/hashicorp/go-rootcerts v1.0.2" +"github.com/hashicorp/go-rootcerts v1.0.2/go.mod" +"github.com/hashicorp/go-sockaddr v1.0.0" +"github.com/hashicorp/go-sockaddr v1.0.0/go.mod" +"github.com/hashicorp/go-syslog v1.0.0/go.mod" +"github.com/hashicorp/go-uuid v1.0.0/go.mod" +"github.com/hashicorp/go-uuid v1.0.1" +"github.com/hashicorp/go-uuid v1.0.1/go.mod" +"github.com/hashicorp/golang-lru v0.5.0/go.mod" +"github.com/hashicorp/golang-lru v0.5.4" +"github.com/hashicorp/golang-lru v0.5.4/go.mod" +"github.com/hashicorp/logutils v1.0.0/go.mod" +"github.com/hashicorp/mdns v1.0.4/go.mod" +"github.com/hashicorp/memberlist v0.3.0" +"github.com/hashicorp/memberlist v0.3.0/go.mod" +"github.com/hashicorp/raft v1.1.0/go.mod" +"github.com/hashicorp/raft v1.3.3" +"github.com/hashicorp/raft v1.3.3/go.mod" +"github.com/hashicorp/raft-boltdb v0.0.0-20210409134258-03c10cc3d4ea" +"github.com/hashicorp/raft-boltdb v0.0.0-20210409134258-03c10cc3d4ea/go.mod" +"github.com/hashicorp/raft-boltdb/v2 v2.2.1" +"github.com/hashicorp/raft-boltdb/v2 v2.2.1/go.mod" +"github.com/hashicorp/serf v0.9.6/go.mod" +"github.com/hashicorp/serf v0.9.7" +"github.com/hashicorp/serf v0.9.7/go.mod" +"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.9/go.mod" +"github.com/json-iterator/go v1.1.10/go.mod" +"github.com/json-iterator/go v1.1.11/go.mod" +"github.com/julienschmidt/httprouter v1.2.0/go.mod" +"github.com/julienschmidt/httprouter v1.3.0/go.mod" +"github.com/kisielk/errcheck v1.5.0/go.mod" +"github.com/kisielk/gotool v1.0.0/go.mod" +"github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod" +"github.com/konsorten/go-windows-terminal-sequences v1.0.3/go.mod" +"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/pty v1.1.1/go.mod" +"github.com/kr/text v0.1.0/go.mod" +"github.com/labstack/gommon v0.3.0/go.mod" +"github.com/labstack/gommon v0.3.1" +"github.com/labstack/gommon v0.3.1/go.mod" +"github.com/mattn/go-colorable v0.0.9/go.mod" +"github.com/mattn/go-colorable v0.1.2/go.mod" +"github.com/mattn/go-colorable v0.1.4/go.mod" +"github.com/mattn/go-colorable v0.1.6/go.mod" +"github.com/mattn/go-colorable v0.1.7/go.mod" +"github.com/mattn/go-colorable v0.1.9/go.mod" +"github.com/mattn/go-colorable v0.1.11/go.mod" +"github.com/mattn/go-colorable v0.1.12" +"github.com/mattn/go-colorable v0.1.12/go.mod" +"github.com/mattn/go-isatty v0.0.3/go.mod" +"github.com/mattn/go-isatty v0.0.8/go.mod" +"github.com/mattn/go-isatty v0.0.9/go.mod" +"github.com/mattn/go-isatty v0.0.10/go.mod" +"github.com/mattn/go-isatty v0.0.11/go.mod" +"github.com/mattn/go-isatty v0.0.12/go.mod" +"github.com/mattn/go-isatty v0.0.14" +"github.com/mattn/go-isatty v0.0.14/go.mod" +"github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod" +"github.com/miekg/dns v1.1.26/go.mod" +"github.com/miekg/dns v1.1.41" +"github.com/miekg/dns v1.1.41/go.mod" +"github.com/mitchellh/cli v1.1.0/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/mapstructure v0.0.0-20160808181253-ca63d7c062ee/go.mod" +"github.com/mitchellh/mapstructure v1.1.2/go.mod" +"github.com/mitchellh/mapstructure v1.4.3" +"github.com/mitchellh/mapstructure v1.4.3/go.mod" +"github.com/mkideal/cli v0.2.7" +"github.com/mkideal/cli v0.2.7/go.mod" +"github.com/mkideal/expr v0.1.0" +"github.com/mkideal/expr v0.1.0/go.mod" +"github.com/mkideal/pkg v0.1.3" +"github.com/mkideal/pkg v0.1.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/go.mod" +"github.com/modern-go/reflect2 v0.0.0-20180701023420-4b7aa43c6742/go.mod" +"github.com/modern-go/reflect2 v1.0.1/go.mod" +"github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod" +"github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f/go.mod" +"github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c/go.mod" +"github.com/pascaldekloe/goe v0.1.0" +"github.com/pascaldekloe/goe v0.1.0/go.mod" +"github.com/pkg/errors v0.8.0/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/posener/complete v1.1.1/go.mod" +"github.com/posener/complete v1.2.3/go.mod" +"github.com/prometheus/client_golang v0.9.1/go.mod" +"github.com/prometheus/client_golang v0.9.2/go.mod" +"github.com/prometheus/client_golang v1.0.0/go.mod" +"github.com/prometheus/client_golang v1.4.0/go.mod" +"github.com/prometheus/client_golang v1.7.1/go.mod" +"github.com/prometheus/client_golang v1.11.0/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/go.mod" +"github.com/prometheus/client_model v0.2.0/go.mod" +"github.com/prometheus/common v0.0.0-20181126121408-4724e9255275/go.mod" +"github.com/prometheus/common v0.4.1/go.mod" +"github.com/prometheus/common v0.9.1/go.mod" +"github.com/prometheus/common v0.10.0/go.mod" +"github.com/prometheus/common v0.26.0/go.mod" +"github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod" +"github.com/prometheus/procfs v0.0.0-20181204211112-1dc9a6cbc91a/go.mod" +"github.com/prometheus/procfs v0.0.2/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.6.0/go.mod" +"github.com/rogpeppe/fastuuid v1.2.0/go.mod" +"github.com/rqlite/go-sqlite3 v1.23.0" +"github.com/rqlite/go-sqlite3 v1.23.0/go.mod" +"github.com/rqlite/raft-boltdb v0.0.0-20211018013422-771de01086ce" +"github.com/rqlite/raft-boltdb v0.0.0-20211018013422-771de01086ce/go.mod" +"github.com/rqlite/rqlite-disco-clients v0.0.0-20220131060406-a38fe9412050" +"github.com/rqlite/rqlite-disco-clients v0.0.0-20220131060406-a38fe9412050/go.mod" +"github.com/rqlite/rqlite-disco-clients v0.0.0-20220131224204-89526395d510" +"github.com/rqlite/rqlite-disco-clients v0.0.0-20220131224204-89526395d510/go.mod" +"github.com/ryanuber/columnize v0.0.0-20160712163229-9b3edd62028f/go.mod" +"github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529" +"github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod" +"github.com/sirupsen/logrus v1.2.0/go.mod" +"github.com/sirupsen/logrus v1.4.2/go.mod" +"github.com/sirupsen/logrus v1.6.0/go.mod" +"github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod" +"github.com/stretchr/objx v0.1.0/go.mod" +"github.com/stretchr/objx v0.1.1" +"github.com/stretchr/objx v0.1.1/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.1/go.mod" +"github.com/stretchr/testify v1.7.0" +"github.com/stretchr/testify v1.7.0/go.mod" +"github.com/tv42/httpunix v0.0.0-20150427012821-b75d8614f926/go.mod" +"github.com/valyala/bytebufferpool v1.0.0/go.mod" +"github.com/valyala/fasttemplate v1.0.1/go.mod" +"github.com/valyala/fasttemplate v1.2.1/go.mod" +"github.com/yuin/goldmark v1.1.27/go.mod" +"github.com/yuin/goldmark v1.2.1/go.mod" +"github.com/yuin/goldmark v1.3.5/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/api/v3 v3.5.1" +"go.etcd.io/etcd/api/v3 v3.5.1/go.mod" +"go.etcd.io/etcd/client/pkg/v3 v3.5.1" +"go.etcd.io/etcd/client/pkg/v3 v3.5.1/go.mod" +"go.etcd.io/etcd/client/v3 v3.5.1" +"go.etcd.io/etcd/client/v3 v3.5.1/go.mod" +"go.opentelemetry.io/proto/otlp v0.7.0/go.mod" +"go.uber.org/atomic v1.7.0/go.mod" +"go.uber.org/atomic v1.9.0" +"go.uber.org/atomic v1.9.0/go.mod" +"go.uber.org/goleak v1.1.11" +"go.uber.org/goleak v1.1.11/go.mod" +"go.uber.org/multierr v1.6.0/go.mod" +"go.uber.org/multierr v1.7.0" +"go.uber.org/multierr v1.7.0/go.mod" +"go.uber.org/zap v1.17.0/go.mod" +"go.uber.org/zap v1.20.0" +"go.uber.org/zap v1.20.0/go.mod" +"golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod" +"golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/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-20200622213623-75b288015ac9/go.mod" +"golang.org/x/crypto v0.0.0-20201221181555-eec23a3978ad/go.mod" +"golang.org/x/crypto v0.0.0-20220128200615-198e4374d7ed" +"golang.org/x/crypto v0.0.0-20220128200615-198e4374d7ed/go.mod" +"golang.org/x/crypto v0.0.0-20220131195533-30dcbda58838" +"golang.org/x/crypto v0.0.0-20220131195533-30dcbda58838/go.mod" +"golang.org/x/exp v0.0.0-20190121172915-509febef88a4/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-20190313153728-d0100b6bd8b3/go.mod" +"golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod" +"golang.org/x/lint v0.0.0-20210508222113-6edffad5e616/go.mod" +"golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/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.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-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-20190613194153-d28f0bde5980/go.mod" +"golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod" +"golang.org/x/net v0.0.0-20190923162816-aa69164e4478/go.mod" +"golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/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-20200822124328-c89045814202/go.mod" +"golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod" +"golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod" +"golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod" +"golang.org/x/net v0.0.0-20210410081132-afb366fc7cd1/go.mod" +"golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod" +"golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd" +"golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd/go.mod" +"golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod" +"golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod" +"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-20190423024810-112230192c58/go.mod" +"golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/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/go.mod" +"golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/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-20181116152217-5ac8a444bdc5/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-20190412213103-97732733099d/go.mod" +"golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod" +"golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a/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-20191008105621-543471e840be/go.mod" +"golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/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-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-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-20200625212154-ddb9806d33ae/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-20201119102817-f84b799fce68/go.mod" +"golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c/go.mod" +"golang.org/x/sys v0.0.0-20210303074136-134d130e1a04/go.mod" +"golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod" +"golang.org/x/sys v0.0.0-20210403161142-5e06dd20ab57/go.mod" +"golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod" +"golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod" +"golang.org/x/sys v0.0.0-20210603081109-ebe580a85c40/go.mod" +"golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod" +"golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod" +"golang.org/x/sys v0.0.0-20210927094055-39ccf1dd6fa6/go.mod" +"golang.org/x/sys v0.0.0-20211103235746-7861aae1554b/go.mod" +"golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod" +"golang.org/x/sys v0.0.0-20220128215802-99c3d69c2c27" +"golang.org/x/sys v0.0.0-20220128215802-99c3d69c2c27/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-20210927222741-03fcf44c2211" +"golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod" +"golang.org/x/text v0.3.0/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/go.mod" +"golang.org/x/text v0.3.6/go.mod" +"golang.org/x/text v0.3.7" +"golang.org/x/text v0.3.7/go.mod" +"golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/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-20190424220101-1e8e1cfdf96b/go.mod" +"golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod" +"golang.org/x/tools v0.0.0-20190907020128-2ca718005c18/go.mod" +"golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod" +"golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod" +"golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod" +"golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod" +"golang.org/x/tools v0.1.2/go.mod" +"golang.org/x/tools v0.1.5/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/appengine v1.1.0/go.mod" +"google.golang.org/appengine v1.4.0/go.mod" +"google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod" +"google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod" +"google.golang.org/genproto v0.0.0-20200513103714-09dca8ec2884/go.mod" +"google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod" +"google.golang.org/genproto v0.0.0-20210602131652-f16073e35f0c/go.mod" +"google.golang.org/genproto v0.0.0-20220126215142-9970aeb2e350" +"google.golang.org/genproto v0.0.0-20220126215142-9970aeb2e350/go.mod" +"google.golang.org/grpc v1.19.0/go.mod" +"google.golang.org/grpc v1.23.0/go.mod" +"google.golang.org/grpc v1.25.1/go.mod" +"google.golang.org/grpc v1.27.0/go.mod" +"google.golang.org/grpc v1.33.1/go.mod" +"google.golang.org/grpc v1.36.0/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.44.0" +"google.golang.org/grpc v1.44.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" +"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.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/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-20180628173108-788fd7840127/go.mod" +"gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/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.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-20210107192922-496545a6307b" +"gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod" +"honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod" +"honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod" +"sigs.k8s.io/yaml v1.2.0/go.mod" +) +go-module_set_globals +SRC_URI="https://github.com/rqlite/rqlite/archive/v${PV}.tar.gz -> ${P}.tar.gz + ${EGO_SUM_SRC_URI}" + +LICENSE="MIT Apache-2.0 BSD CC0-1.0 MPL-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +src_compile() { + GOBIN="${S}/bin" \ + go install \ + -ldflags="-X main.version=v${PV} + -X main.branch=master + -X main.commit=${EGIT_COMMIT} + -X main.buildtime=$(date +%Y-%m-%dT%T%z)" \ + ./cmd/... || die +} + +src_test() { + GOBIN="${S}/bin" \ + go test ./... || die +} + +src_install() { + dobin bin/* + dodoc -r *.md DOC +} diff --git a/dev-db/rqlite/rqlite-7.3.0.ebuild b/dev-db/rqlite/rqlite-7.3.0.ebuild new file mode 100644 index 000000000000..7a031c607b35 --- /dev/null +++ b/dev-db/rqlite/rqlite-7.3.0.ebuild @@ -0,0 +1,512 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit go-module +EGIT_COMMIT=2ea551d11d573627583e45dd6ed49f12d1c7cf65 + +DESCRIPTION="Replicated SQLite using the Raft consensus protocol" +HOMEPAGE="https://github.com/rqlite/rqlite https://www.philipotoole.com/tag/rqlite/" + +EGO_SUM=( +"cloud.google.com/go v0.26.0/go.mod" +"cloud.google.com/go v0.34.0/go.mod" +"github.com/Bowery/prompt v0.0.0-20190916142128-fa8279994f75" +"github.com/Bowery/prompt v0.0.0-20190916142128-fa8279994f75/go.mod" +"github.com/BurntSushi/toml v0.3.1/go.mod" +"github.com/DataDog/datadog-go v2.2.0+incompatible/go.mod" +"github.com/DataDog/datadog-go v3.2.0+incompatible/go.mod" +"github.com/OneOfOne/xxhash v1.2.2/go.mod" +"github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod" +"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/alecthomas/units v0.0.0-20190924025748-f65c72e2690d/go.mod" +"github.com/antihax/optional v1.0.0/go.mod" +"github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e/go.mod" +"github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da/go.mod" +"github.com/armon/go-metrics v0.0.0-20190430140413-ec5e00d3c878/go.mod" +"github.com/armon/go-metrics v0.3.10" +"github.com/armon/go-metrics v0.3.10/go.mod" +"github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310/go.mod" +"github.com/armon/go-radix v1.0.0/go.mod" +"github.com/benbjohnson/clock v1.1.0" +"github.com/benbjohnson/clock v1.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/go.mod" +"github.com/bgentry/speakeasy v0.1.0/go.mod" +"github.com/boltdb/bolt v1.3.1" +"github.com/boltdb/bolt v1.3.1/go.mod" +"github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod" +"github.com/cespare/xxhash v1.1.0/go.mod" +"github.com/cespare/xxhash/v2 v2.1.1/go.mod" +"github.com/circonus-labs/circonus-gometrics v2.3.1+incompatible/go.mod" +"github.com/circonus-labs/circonusllhist v0.1.3/go.mod" +"github.com/client9/misspell v0.3.4/go.mod" +"github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod" +"github.com/cncf/udpa/go v0.0.0-20201120205902-5459f2c99403/go.mod" +"github.com/cncf/udpa/go v0.0.0-20210930031921-04548b0d99d4/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/cncf/xds/go v0.0.0-20210922020428-25de7278fc84/go.mod" +"github.com/cncf/xds/go v0.0.0-20211011173535-cb28da3451f1/go.mod" +"github.com/coreos/go-semver v0.3.0" +"github.com/coreos/go-semver v0.3.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/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/dustin/go-humanize v1.0.0/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.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/fatih/color v1.7.0/go.mod" +"github.com/fatih/color v1.9.0/go.mod" +"github.com/fatih/color v1.13.0" +"github.com/fatih/color v1.13.0/go.mod" +"github.com/ghodss/yaml v1.0.0/go.mod" +"github.com/go-kit/kit v0.8.0/go.mod" +"github.com/go-kit/kit v0.9.0/go.mod" +"github.com/go-kit/log v0.1.0/go.mod" +"github.com/go-logfmt/logfmt v0.3.0/go.mod" +"github.com/go-logfmt/logfmt v0.4.0/go.mod" +"github.com/go-logfmt/logfmt v0.5.0/go.mod" +"github.com/go-stack/stack v1.8.0/go.mod" +"github.com/godbus/dbus/v5 v5.0.4/go.mod" +"github.com/gogo/protobuf v1.1.1/go.mod" +"github.com/gogo/protobuf v1.3.2" +"github.com/gogo/protobuf v1.3.2/go.mod" +"github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod" +"github.com/golang/mock v1.1.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/go.mod" +"github.com/golang/protobuf v1.5.0/go.mod" +"github.com/golang/protobuf v1.5.2" +"github.com/golang/protobuf v1.5.2/go.mod" +"github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c" +"github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/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.4/go.mod" +"github.com/google/go-cmp v0.5.5" +"github.com/google/go-cmp v0.5.5/go.mod" +"github.com/google/gofuzz v1.0.0/go.mod" +"github.com/google/uuid v1.1.2/go.mod" +"github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0/go.mod" +"github.com/grpc-ecosystem/grpc-gateway v1.16.0/go.mod" +"github.com/hashicorp/consul/api v1.12.0" +"github.com/hashicorp/consul/api v1.12.0/go.mod" +"github.com/hashicorp/consul/sdk v0.8.0" +"github.com/hashicorp/consul/sdk v0.8.0/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.0/go.mod" +"github.com/hashicorp/go-cleanhttp v0.5.1/go.mod" +"github.com/hashicorp/go-cleanhttp v0.5.2" +"github.com/hashicorp/go-cleanhttp v0.5.2/go.mod" +"github.com/hashicorp/go-hclog v0.9.1/go.mod" +"github.com/hashicorp/go-hclog v0.12.0/go.mod" +"github.com/hashicorp/go-hclog v1.1.0" +"github.com/hashicorp/go-hclog v1.1.0/go.mod" +"github.com/hashicorp/go-immutable-radix v1.0.0/go.mod" +"github.com/hashicorp/go-immutable-radix v1.3.1" +"github.com/hashicorp/go-immutable-radix v1.3.1/go.mod" +"github.com/hashicorp/go-msgpack v0.5.3/go.mod" +"github.com/hashicorp/go-msgpack v0.5.5/go.mod" +"github.com/hashicorp/go-msgpack v1.1.5" +"github.com/hashicorp/go-msgpack v1.1.5/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.5.3/go.mod" +"github.com/hashicorp/go-rootcerts v1.0.2" +"github.com/hashicorp/go-rootcerts v1.0.2/go.mod" +"github.com/hashicorp/go-sockaddr v1.0.0" +"github.com/hashicorp/go-sockaddr v1.0.0/go.mod" +"github.com/hashicorp/go-syslog v1.0.0/go.mod" +"github.com/hashicorp/go-uuid v1.0.0/go.mod" +"github.com/hashicorp/go-uuid v1.0.1" +"github.com/hashicorp/go-uuid v1.0.1/go.mod" +"github.com/hashicorp/golang-lru v0.5.0/go.mod" +"github.com/hashicorp/golang-lru v0.5.4" +"github.com/hashicorp/golang-lru v0.5.4/go.mod" +"github.com/hashicorp/logutils v1.0.0/go.mod" +"github.com/hashicorp/mdns v1.0.4/go.mod" +"github.com/hashicorp/memberlist v0.3.0" +"github.com/hashicorp/memberlist v0.3.0/go.mod" +"github.com/hashicorp/raft v1.1.0/go.mod" +"github.com/hashicorp/raft v1.3.3" +"github.com/hashicorp/raft v1.3.3/go.mod" +"github.com/hashicorp/raft-boltdb v0.0.0-20210409134258-03c10cc3d4ea" +"github.com/hashicorp/raft-boltdb v0.0.0-20210409134258-03c10cc3d4ea/go.mod" +"github.com/hashicorp/raft-boltdb/v2 v2.2.1" +"github.com/hashicorp/raft-boltdb/v2 v2.2.1/go.mod" +"github.com/hashicorp/serf v0.9.6/go.mod" +"github.com/hashicorp/serf v0.9.7" +"github.com/hashicorp/serf v0.9.7/go.mod" +"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.9/go.mod" +"github.com/json-iterator/go v1.1.10/go.mod" +"github.com/json-iterator/go v1.1.11/go.mod" +"github.com/julienschmidt/httprouter v1.2.0/go.mod" +"github.com/julienschmidt/httprouter v1.3.0/go.mod" +"github.com/kisielk/errcheck v1.5.0/go.mod" +"github.com/kisielk/gotool v1.0.0/go.mod" +"github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod" +"github.com/konsorten/go-windows-terminal-sequences v1.0.3/go.mod" +"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/pty v1.1.1/go.mod" +"github.com/kr/text v0.1.0/go.mod" +"github.com/labstack/gommon v0.3.0/go.mod" +"github.com/labstack/gommon v0.3.1" +"github.com/labstack/gommon v0.3.1/go.mod" +"github.com/mattn/go-colorable v0.0.9/go.mod" +"github.com/mattn/go-colorable v0.1.2/go.mod" +"github.com/mattn/go-colorable v0.1.4/go.mod" +"github.com/mattn/go-colorable v0.1.6/go.mod" +"github.com/mattn/go-colorable v0.1.7/go.mod" +"github.com/mattn/go-colorable v0.1.9/go.mod" +"github.com/mattn/go-colorable v0.1.11/go.mod" +"github.com/mattn/go-colorable v0.1.12" +"github.com/mattn/go-colorable v0.1.12/go.mod" +"github.com/mattn/go-isatty v0.0.3/go.mod" +"github.com/mattn/go-isatty v0.0.8/go.mod" +"github.com/mattn/go-isatty v0.0.9/go.mod" +"github.com/mattn/go-isatty v0.0.10/go.mod" +"github.com/mattn/go-isatty v0.0.11/go.mod" +"github.com/mattn/go-isatty v0.0.12/go.mod" +"github.com/mattn/go-isatty v0.0.14" +"github.com/mattn/go-isatty v0.0.14/go.mod" +"github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod" +"github.com/miekg/dns v1.1.26/go.mod" +"github.com/miekg/dns v1.1.41" +"github.com/miekg/dns v1.1.41/go.mod" +"github.com/mitchellh/cli v1.1.0/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/mapstructure v0.0.0-20160808181253-ca63d7c062ee/go.mod" +"github.com/mitchellh/mapstructure v1.1.2/go.mod" +"github.com/mitchellh/mapstructure v1.4.3" +"github.com/mitchellh/mapstructure v1.4.3/go.mod" +"github.com/mkideal/cli v0.2.7" +"github.com/mkideal/cli v0.2.7/go.mod" +"github.com/mkideal/expr v0.1.0" +"github.com/mkideal/expr v0.1.0/go.mod" +"github.com/mkideal/pkg v0.1.3" +"github.com/mkideal/pkg v0.1.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/go.mod" +"github.com/modern-go/reflect2 v0.0.0-20180701023420-4b7aa43c6742/go.mod" +"github.com/modern-go/reflect2 v1.0.1/go.mod" +"github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod" +"github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f/go.mod" +"github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c/go.mod" +"github.com/pascaldekloe/goe v0.1.0" +"github.com/pascaldekloe/goe v0.1.0/go.mod" +"github.com/pkg/errors v0.8.0/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/posener/complete v1.1.1/go.mod" +"github.com/posener/complete v1.2.3/go.mod" +"github.com/prometheus/client_golang v0.9.1/go.mod" +"github.com/prometheus/client_golang v0.9.2/go.mod" +"github.com/prometheus/client_golang v1.0.0/go.mod" +"github.com/prometheus/client_golang v1.4.0/go.mod" +"github.com/prometheus/client_golang v1.7.1/go.mod" +"github.com/prometheus/client_golang v1.11.0/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/go.mod" +"github.com/prometheus/client_model v0.2.0/go.mod" +"github.com/prometheus/common v0.0.0-20181126121408-4724e9255275/go.mod" +"github.com/prometheus/common v0.4.1/go.mod" +"github.com/prometheus/common v0.9.1/go.mod" +"github.com/prometheus/common v0.10.0/go.mod" +"github.com/prometheus/common v0.26.0/go.mod" +"github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod" +"github.com/prometheus/procfs v0.0.0-20181204211112-1dc9a6cbc91a/go.mod" +"github.com/prometheus/procfs v0.0.2/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.6.0/go.mod" +"github.com/rogpeppe/fastuuid v1.2.0/go.mod" +"github.com/rqlite/go-sqlite3 v1.23.0" +"github.com/rqlite/go-sqlite3 v1.23.0/go.mod" +"github.com/rqlite/raft-boltdb v0.0.0-20211018013422-771de01086ce" +"github.com/rqlite/raft-boltdb v0.0.0-20211018013422-771de01086ce/go.mod" +"github.com/rqlite/rqlite-disco-clients v0.0.0-20220131060406-a38fe9412050" +"github.com/rqlite/rqlite-disco-clients v0.0.0-20220131060406-a38fe9412050/go.mod" +"github.com/rqlite/rqlite-disco-clients v0.0.0-20220131224204-89526395d510" +"github.com/rqlite/rqlite-disco-clients v0.0.0-20220131224204-89526395d510/go.mod" +"github.com/ryanuber/columnize v0.0.0-20160712163229-9b3edd62028f/go.mod" +"github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529" +"github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod" +"github.com/sirupsen/logrus v1.2.0/go.mod" +"github.com/sirupsen/logrus v1.4.2/go.mod" +"github.com/sirupsen/logrus v1.6.0/go.mod" +"github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod" +"github.com/stretchr/objx v0.1.0/go.mod" +"github.com/stretchr/objx v0.1.1" +"github.com/stretchr/objx v0.1.1/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.1/go.mod" +"github.com/stretchr/testify v1.7.0" +"github.com/stretchr/testify v1.7.0/go.mod" +"github.com/tv42/httpunix v0.0.0-20150427012821-b75d8614f926/go.mod" +"github.com/valyala/bytebufferpool v1.0.0/go.mod" +"github.com/valyala/fasttemplate v1.0.1/go.mod" +"github.com/valyala/fasttemplate v1.2.1/go.mod" +"github.com/yuin/goldmark v1.1.27/go.mod" +"github.com/yuin/goldmark v1.2.1/go.mod" +"github.com/yuin/goldmark v1.3.5/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/api/v3 v3.5.1" +"go.etcd.io/etcd/api/v3 v3.5.1/go.mod" +"go.etcd.io/etcd/client/pkg/v3 v3.5.1" +"go.etcd.io/etcd/client/pkg/v3 v3.5.1/go.mod" +"go.etcd.io/etcd/client/v3 v3.5.1" +"go.etcd.io/etcd/client/v3 v3.5.1/go.mod" +"go.opentelemetry.io/proto/otlp v0.7.0/go.mod" +"go.uber.org/atomic v1.7.0/go.mod" +"go.uber.org/atomic v1.9.0" +"go.uber.org/atomic v1.9.0/go.mod" +"go.uber.org/goleak v1.1.11" +"go.uber.org/goleak v1.1.11/go.mod" +"go.uber.org/multierr v1.6.0/go.mod" +"go.uber.org/multierr v1.7.0" +"go.uber.org/multierr v1.7.0/go.mod" +"go.uber.org/zap v1.17.0/go.mod" +"go.uber.org/zap v1.20.0" +"go.uber.org/zap v1.20.0/go.mod" +"golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod" +"golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/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-20200622213623-75b288015ac9/go.mod" +"golang.org/x/crypto v0.0.0-20201221181555-eec23a3978ad/go.mod" +"golang.org/x/crypto v0.0.0-20220128200615-198e4374d7ed" +"golang.org/x/crypto v0.0.0-20220128200615-198e4374d7ed/go.mod" +"golang.org/x/crypto v0.0.0-20220131195533-30dcbda58838" +"golang.org/x/crypto v0.0.0-20220131195533-30dcbda58838/go.mod" +"golang.org/x/exp v0.0.0-20190121172915-509febef88a4/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-20190313153728-d0100b6bd8b3/go.mod" +"golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod" +"golang.org/x/lint v0.0.0-20210508222113-6edffad5e616/go.mod" +"golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/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.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-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-20190613194153-d28f0bde5980/go.mod" +"golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod" +"golang.org/x/net v0.0.0-20190923162816-aa69164e4478/go.mod" +"golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/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-20200822124328-c89045814202/go.mod" +"golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod" +"golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod" +"golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod" +"golang.org/x/net v0.0.0-20210410081132-afb366fc7cd1/go.mod" +"golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod" +"golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd" +"golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd/go.mod" +"golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod" +"golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod" +"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-20190423024810-112230192c58/go.mod" +"golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/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/go.mod" +"golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/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-20181116152217-5ac8a444bdc5/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-20190412213103-97732733099d/go.mod" +"golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod" +"golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a/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-20191008105621-543471e840be/go.mod" +"golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/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-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-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-20200625212154-ddb9806d33ae/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-20201119102817-f84b799fce68/go.mod" +"golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c/go.mod" +"golang.org/x/sys v0.0.0-20210303074136-134d130e1a04/go.mod" +"golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod" +"golang.org/x/sys v0.0.0-20210403161142-5e06dd20ab57/go.mod" +"golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod" +"golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod" +"golang.org/x/sys v0.0.0-20210603081109-ebe580a85c40/go.mod" +"golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod" +"golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod" +"golang.org/x/sys v0.0.0-20210927094055-39ccf1dd6fa6/go.mod" +"golang.org/x/sys v0.0.0-20211103235746-7861aae1554b/go.mod" +"golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod" +"golang.org/x/sys v0.0.0-20220128215802-99c3d69c2c27" +"golang.org/x/sys v0.0.0-20220128215802-99c3d69c2c27/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-20210927222741-03fcf44c2211" +"golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod" +"golang.org/x/text v0.3.0/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/go.mod" +"golang.org/x/text v0.3.6/go.mod" +"golang.org/x/text v0.3.7" +"golang.org/x/text v0.3.7/go.mod" +"golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/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-20190424220101-1e8e1cfdf96b/go.mod" +"golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod" +"golang.org/x/tools v0.0.0-20190907020128-2ca718005c18/go.mod" +"golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod" +"golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod" +"golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod" +"golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod" +"golang.org/x/tools v0.1.2/go.mod" +"golang.org/x/tools v0.1.5/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/appengine v1.1.0/go.mod" +"google.golang.org/appengine v1.4.0/go.mod" +"google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod" +"google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod" +"google.golang.org/genproto v0.0.0-20200513103714-09dca8ec2884/go.mod" +"google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod" +"google.golang.org/genproto v0.0.0-20210602131652-f16073e35f0c/go.mod" +"google.golang.org/genproto v0.0.0-20220126215142-9970aeb2e350" +"google.golang.org/genproto v0.0.0-20220126215142-9970aeb2e350/go.mod" +"google.golang.org/grpc v1.19.0/go.mod" +"google.golang.org/grpc v1.23.0/go.mod" +"google.golang.org/grpc v1.25.1/go.mod" +"google.golang.org/grpc v1.27.0/go.mod" +"google.golang.org/grpc v1.33.1/go.mod" +"google.golang.org/grpc v1.36.0/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.44.0" +"google.golang.org/grpc v1.44.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" +"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.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/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-20180628173108-788fd7840127/go.mod" +"gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/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.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-20210107192922-496545a6307b" +"gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod" +"honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod" +"honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod" +"sigs.k8s.io/yaml v1.2.0/go.mod" +) +go-module_set_globals +SRC_URI="https://github.com/rqlite/rqlite/archive/v${PV}.tar.gz -> ${P}.tar.gz + ${EGO_SUM_SRC_URI}" + +LICENSE="MIT Apache-2.0 BSD CC0-1.0 MPL-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +src_compile() { + GOBIN="${S}/bin" \ + go install \ + -ldflags="-X main.version=v${PV} + -X main.branch=master + -X main.commit=${EGIT_COMMIT} + -X main.buildtime=$(date +%Y-%m-%dT%T%z)" \ + ./cmd/... || die +} + +src_test() { + GOBIN="${S}/bin" \ + go test ./... || die +} + +src_install() { + dobin bin/* + dodoc -r *.md DOC +} diff --git a/dev-db/rqlite/rqlite-7.3.1.ebuild b/dev-db/rqlite/rqlite-7.3.1.ebuild new file mode 100644 index 000000000000..d5a2231e58ba --- /dev/null +++ b/dev-db/rqlite/rqlite-7.3.1.ebuild @@ -0,0 +1,512 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit go-module +EGIT_COMMIT=0a866e2e2fb735c1baad2a0296b0a22902d0158c + +DESCRIPTION="Replicated SQLite using the Raft consensus protocol" +HOMEPAGE="https://github.com/rqlite/rqlite https://www.philipotoole.com/tag/rqlite/" + +EGO_SUM=( +"cloud.google.com/go v0.26.0/go.mod" +"cloud.google.com/go v0.34.0/go.mod" +"github.com/Bowery/prompt v0.0.0-20190916142128-fa8279994f75" +"github.com/Bowery/prompt v0.0.0-20190916142128-fa8279994f75/go.mod" +"github.com/BurntSushi/toml v0.3.1/go.mod" +"github.com/DataDog/datadog-go v2.2.0+incompatible/go.mod" +"github.com/DataDog/datadog-go v3.2.0+incompatible/go.mod" +"github.com/OneOfOne/xxhash v1.2.2/go.mod" +"github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod" +"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/alecthomas/units v0.0.0-20190924025748-f65c72e2690d/go.mod" +"github.com/antihax/optional v1.0.0/go.mod" +"github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e/go.mod" +"github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da/go.mod" +"github.com/armon/go-metrics v0.0.0-20190430140413-ec5e00d3c878/go.mod" +"github.com/armon/go-metrics v0.3.10" +"github.com/armon/go-metrics v0.3.10/go.mod" +"github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310/go.mod" +"github.com/armon/go-radix v1.0.0/go.mod" +"github.com/benbjohnson/clock v1.1.0" +"github.com/benbjohnson/clock v1.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/go.mod" +"github.com/bgentry/speakeasy v0.1.0/go.mod" +"github.com/boltdb/bolt v1.3.1" +"github.com/boltdb/bolt v1.3.1/go.mod" +"github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod" +"github.com/cespare/xxhash v1.1.0/go.mod" +"github.com/cespare/xxhash/v2 v2.1.1/go.mod" +"github.com/circonus-labs/circonus-gometrics v2.3.1+incompatible/go.mod" +"github.com/circonus-labs/circonusllhist v0.1.3/go.mod" +"github.com/client9/misspell v0.3.4/go.mod" +"github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod" +"github.com/cncf/udpa/go v0.0.0-20201120205902-5459f2c99403/go.mod" +"github.com/cncf/udpa/go v0.0.0-20210930031921-04548b0d99d4/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/cncf/xds/go v0.0.0-20210922020428-25de7278fc84/go.mod" +"github.com/cncf/xds/go v0.0.0-20211011173535-cb28da3451f1/go.mod" +"github.com/coreos/go-semver v0.3.0" +"github.com/coreos/go-semver v0.3.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/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/dustin/go-humanize v1.0.0/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.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/fatih/color v1.7.0/go.mod" +"github.com/fatih/color v1.9.0/go.mod" +"github.com/fatih/color v1.13.0" +"github.com/fatih/color v1.13.0/go.mod" +"github.com/ghodss/yaml v1.0.0/go.mod" +"github.com/go-kit/kit v0.8.0/go.mod" +"github.com/go-kit/kit v0.9.0/go.mod" +"github.com/go-kit/log v0.1.0/go.mod" +"github.com/go-logfmt/logfmt v0.3.0/go.mod" +"github.com/go-logfmt/logfmt v0.4.0/go.mod" +"github.com/go-logfmt/logfmt v0.5.0/go.mod" +"github.com/go-stack/stack v1.8.0/go.mod" +"github.com/godbus/dbus/v5 v5.0.4/go.mod" +"github.com/gogo/protobuf v1.1.1/go.mod" +"github.com/gogo/protobuf v1.3.2" +"github.com/gogo/protobuf v1.3.2/go.mod" +"github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod" +"github.com/golang/mock v1.1.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/go.mod" +"github.com/golang/protobuf v1.5.0/go.mod" +"github.com/golang/protobuf v1.5.2" +"github.com/golang/protobuf v1.5.2/go.mod" +"github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c" +"github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/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.4/go.mod" +"github.com/google/go-cmp v0.5.5" +"github.com/google/go-cmp v0.5.5/go.mod" +"github.com/google/gofuzz v1.0.0/go.mod" +"github.com/google/uuid v1.1.2/go.mod" +"github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0/go.mod" +"github.com/grpc-ecosystem/grpc-gateway v1.16.0/go.mod" +"github.com/hashicorp/consul/api v1.12.0" +"github.com/hashicorp/consul/api v1.12.0/go.mod" +"github.com/hashicorp/consul/sdk v0.8.0" +"github.com/hashicorp/consul/sdk v0.8.0/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.0/go.mod" +"github.com/hashicorp/go-cleanhttp v0.5.1/go.mod" +"github.com/hashicorp/go-cleanhttp v0.5.2" +"github.com/hashicorp/go-cleanhttp v0.5.2/go.mod" +"github.com/hashicorp/go-hclog v0.9.1/go.mod" +"github.com/hashicorp/go-hclog v0.12.0/go.mod" +"github.com/hashicorp/go-hclog v1.1.0" +"github.com/hashicorp/go-hclog v1.1.0/go.mod" +"github.com/hashicorp/go-immutable-radix v1.0.0/go.mod" +"github.com/hashicorp/go-immutable-radix v1.3.1" +"github.com/hashicorp/go-immutable-radix v1.3.1/go.mod" +"github.com/hashicorp/go-msgpack v0.5.3/go.mod" +"github.com/hashicorp/go-msgpack v0.5.5/go.mod" +"github.com/hashicorp/go-msgpack v1.1.5" +"github.com/hashicorp/go-msgpack v1.1.5/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.5.3/go.mod" +"github.com/hashicorp/go-rootcerts v1.0.2" +"github.com/hashicorp/go-rootcerts v1.0.2/go.mod" +"github.com/hashicorp/go-sockaddr v1.0.0" +"github.com/hashicorp/go-sockaddr v1.0.0/go.mod" +"github.com/hashicorp/go-syslog v1.0.0/go.mod" +"github.com/hashicorp/go-uuid v1.0.0/go.mod" +"github.com/hashicorp/go-uuid v1.0.1" +"github.com/hashicorp/go-uuid v1.0.1/go.mod" +"github.com/hashicorp/golang-lru v0.5.0/go.mod" +"github.com/hashicorp/golang-lru v0.5.4" +"github.com/hashicorp/golang-lru v0.5.4/go.mod" +"github.com/hashicorp/logutils v1.0.0/go.mod" +"github.com/hashicorp/mdns v1.0.4/go.mod" +"github.com/hashicorp/memberlist v0.3.0" +"github.com/hashicorp/memberlist v0.3.0/go.mod" +"github.com/hashicorp/raft v1.1.0/go.mod" +"github.com/hashicorp/raft v1.3.3" +"github.com/hashicorp/raft v1.3.3/go.mod" +"github.com/hashicorp/raft-boltdb v0.0.0-20210409134258-03c10cc3d4ea" +"github.com/hashicorp/raft-boltdb v0.0.0-20210409134258-03c10cc3d4ea/go.mod" +"github.com/hashicorp/raft-boltdb/v2 v2.2.1" +"github.com/hashicorp/raft-boltdb/v2 v2.2.1/go.mod" +"github.com/hashicorp/serf v0.9.6/go.mod" +"github.com/hashicorp/serf v0.9.7" +"github.com/hashicorp/serf v0.9.7/go.mod" +"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.9/go.mod" +"github.com/json-iterator/go v1.1.10/go.mod" +"github.com/json-iterator/go v1.1.11/go.mod" +"github.com/julienschmidt/httprouter v1.2.0/go.mod" +"github.com/julienschmidt/httprouter v1.3.0/go.mod" +"github.com/kisielk/errcheck v1.5.0/go.mod" +"github.com/kisielk/gotool v1.0.0/go.mod" +"github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod" +"github.com/konsorten/go-windows-terminal-sequences v1.0.3/go.mod" +"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/pty v1.1.1/go.mod" +"github.com/kr/text v0.1.0/go.mod" +"github.com/labstack/gommon v0.3.0/go.mod" +"github.com/labstack/gommon v0.3.1" +"github.com/labstack/gommon v0.3.1/go.mod" +"github.com/mattn/go-colorable v0.0.9/go.mod" +"github.com/mattn/go-colorable v0.1.2/go.mod" +"github.com/mattn/go-colorable v0.1.4/go.mod" +"github.com/mattn/go-colorable v0.1.6/go.mod" +"github.com/mattn/go-colorable v0.1.7/go.mod" +"github.com/mattn/go-colorable v0.1.9/go.mod" +"github.com/mattn/go-colorable v0.1.11/go.mod" +"github.com/mattn/go-colorable v0.1.12" +"github.com/mattn/go-colorable v0.1.12/go.mod" +"github.com/mattn/go-isatty v0.0.3/go.mod" +"github.com/mattn/go-isatty v0.0.8/go.mod" +"github.com/mattn/go-isatty v0.0.9/go.mod" +"github.com/mattn/go-isatty v0.0.10/go.mod" +"github.com/mattn/go-isatty v0.0.11/go.mod" +"github.com/mattn/go-isatty v0.0.12/go.mod" +"github.com/mattn/go-isatty v0.0.14" +"github.com/mattn/go-isatty v0.0.14/go.mod" +"github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod" +"github.com/miekg/dns v1.1.26/go.mod" +"github.com/miekg/dns v1.1.41" +"github.com/miekg/dns v1.1.41/go.mod" +"github.com/mitchellh/cli v1.1.0/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/mapstructure v0.0.0-20160808181253-ca63d7c062ee/go.mod" +"github.com/mitchellh/mapstructure v1.1.2/go.mod" +"github.com/mitchellh/mapstructure v1.4.3" +"github.com/mitchellh/mapstructure v1.4.3/go.mod" +"github.com/mkideal/cli v0.2.7" +"github.com/mkideal/cli v0.2.7/go.mod" +"github.com/mkideal/expr v0.1.0" +"github.com/mkideal/expr v0.1.0/go.mod" +"github.com/mkideal/pkg v0.1.3" +"github.com/mkideal/pkg v0.1.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/go.mod" +"github.com/modern-go/reflect2 v0.0.0-20180701023420-4b7aa43c6742/go.mod" +"github.com/modern-go/reflect2 v1.0.1/go.mod" +"github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod" +"github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f/go.mod" +"github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c/go.mod" +"github.com/pascaldekloe/goe v0.1.0" +"github.com/pascaldekloe/goe v0.1.0/go.mod" +"github.com/pkg/errors v0.8.0/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/posener/complete v1.1.1/go.mod" +"github.com/posener/complete v1.2.3/go.mod" +"github.com/prometheus/client_golang v0.9.1/go.mod" +"github.com/prometheus/client_golang v0.9.2/go.mod" +"github.com/prometheus/client_golang v1.0.0/go.mod" +"github.com/prometheus/client_golang v1.4.0/go.mod" +"github.com/prometheus/client_golang v1.7.1/go.mod" +"github.com/prometheus/client_golang v1.11.0/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/go.mod" +"github.com/prometheus/client_model v0.2.0/go.mod" +"github.com/prometheus/common v0.0.0-20181126121408-4724e9255275/go.mod" +"github.com/prometheus/common v0.4.1/go.mod" +"github.com/prometheus/common v0.9.1/go.mod" +"github.com/prometheus/common v0.10.0/go.mod" +"github.com/prometheus/common v0.26.0/go.mod" +"github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod" +"github.com/prometheus/procfs v0.0.0-20181204211112-1dc9a6cbc91a/go.mod" +"github.com/prometheus/procfs v0.0.2/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.6.0/go.mod" +"github.com/rogpeppe/fastuuid v1.2.0/go.mod" +"github.com/rqlite/go-sqlite3 v1.23.0" +"github.com/rqlite/go-sqlite3 v1.23.0/go.mod" +"github.com/rqlite/raft-boltdb v0.0.0-20211018013422-771de01086ce" +"github.com/rqlite/raft-boltdb v0.0.0-20211018013422-771de01086ce/go.mod" +"github.com/rqlite/rqlite-disco-clients v0.0.0-20220131060406-a38fe9412050" +"github.com/rqlite/rqlite-disco-clients v0.0.0-20220131060406-a38fe9412050/go.mod" +"github.com/rqlite/rqlite-disco-clients v0.0.0-20220131224204-89526395d510" +"github.com/rqlite/rqlite-disco-clients v0.0.0-20220131224204-89526395d510/go.mod" +"github.com/ryanuber/columnize v0.0.0-20160712163229-9b3edd62028f/go.mod" +"github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529" +"github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod" +"github.com/sirupsen/logrus v1.2.0/go.mod" +"github.com/sirupsen/logrus v1.4.2/go.mod" +"github.com/sirupsen/logrus v1.6.0/go.mod" +"github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod" +"github.com/stretchr/objx v0.1.0/go.mod" +"github.com/stretchr/objx v0.1.1" +"github.com/stretchr/objx v0.1.1/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.1/go.mod" +"github.com/stretchr/testify v1.7.0" +"github.com/stretchr/testify v1.7.0/go.mod" +"github.com/tv42/httpunix v0.0.0-20150427012821-b75d8614f926/go.mod" +"github.com/valyala/bytebufferpool v1.0.0/go.mod" +"github.com/valyala/fasttemplate v1.0.1/go.mod" +"github.com/valyala/fasttemplate v1.2.1/go.mod" +"github.com/yuin/goldmark v1.1.27/go.mod" +"github.com/yuin/goldmark v1.2.1/go.mod" +"github.com/yuin/goldmark v1.3.5/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/api/v3 v3.5.1" +"go.etcd.io/etcd/api/v3 v3.5.1/go.mod" +"go.etcd.io/etcd/client/pkg/v3 v3.5.1" +"go.etcd.io/etcd/client/pkg/v3 v3.5.1/go.mod" +"go.etcd.io/etcd/client/v3 v3.5.1" +"go.etcd.io/etcd/client/v3 v3.5.1/go.mod" +"go.opentelemetry.io/proto/otlp v0.7.0/go.mod" +"go.uber.org/atomic v1.7.0/go.mod" +"go.uber.org/atomic v1.9.0" +"go.uber.org/atomic v1.9.0/go.mod" +"go.uber.org/goleak v1.1.11" +"go.uber.org/goleak v1.1.11/go.mod" +"go.uber.org/multierr v1.6.0/go.mod" +"go.uber.org/multierr v1.7.0" +"go.uber.org/multierr v1.7.0/go.mod" +"go.uber.org/zap v1.17.0/go.mod" +"go.uber.org/zap v1.20.0" +"go.uber.org/zap v1.20.0/go.mod" +"golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod" +"golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/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-20200622213623-75b288015ac9/go.mod" +"golang.org/x/crypto v0.0.0-20201221181555-eec23a3978ad/go.mod" +"golang.org/x/crypto v0.0.0-20220128200615-198e4374d7ed" +"golang.org/x/crypto v0.0.0-20220128200615-198e4374d7ed/go.mod" +"golang.org/x/crypto v0.0.0-20220131195533-30dcbda58838" +"golang.org/x/crypto v0.0.0-20220131195533-30dcbda58838/go.mod" +"golang.org/x/exp v0.0.0-20190121172915-509febef88a4/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-20190313153728-d0100b6bd8b3/go.mod" +"golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod" +"golang.org/x/lint v0.0.0-20210508222113-6edffad5e616/go.mod" +"golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/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.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-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-20190613194153-d28f0bde5980/go.mod" +"golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod" +"golang.org/x/net v0.0.0-20190923162816-aa69164e4478/go.mod" +"golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/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-20200822124328-c89045814202/go.mod" +"golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod" +"golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod" +"golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod" +"golang.org/x/net v0.0.0-20210410081132-afb366fc7cd1/go.mod" +"golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod" +"golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd" +"golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd/go.mod" +"golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod" +"golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod" +"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-20190423024810-112230192c58/go.mod" +"golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/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/go.mod" +"golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/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-20181116152217-5ac8a444bdc5/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-20190412213103-97732733099d/go.mod" +"golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod" +"golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a/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-20191008105621-543471e840be/go.mod" +"golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/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-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-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-20200625212154-ddb9806d33ae/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-20201119102817-f84b799fce68/go.mod" +"golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c/go.mod" +"golang.org/x/sys v0.0.0-20210303074136-134d130e1a04/go.mod" +"golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod" +"golang.org/x/sys v0.0.0-20210403161142-5e06dd20ab57/go.mod" +"golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod" +"golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod" +"golang.org/x/sys v0.0.0-20210603081109-ebe580a85c40/go.mod" +"golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod" +"golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod" +"golang.org/x/sys v0.0.0-20210927094055-39ccf1dd6fa6/go.mod" +"golang.org/x/sys v0.0.0-20211103235746-7861aae1554b/go.mod" +"golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod" +"golang.org/x/sys v0.0.0-20220128215802-99c3d69c2c27" +"golang.org/x/sys v0.0.0-20220128215802-99c3d69c2c27/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-20210927222741-03fcf44c2211" +"golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod" +"golang.org/x/text v0.3.0/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/go.mod" +"golang.org/x/text v0.3.6/go.mod" +"golang.org/x/text v0.3.7" +"golang.org/x/text v0.3.7/go.mod" +"golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/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-20190424220101-1e8e1cfdf96b/go.mod" +"golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod" +"golang.org/x/tools v0.0.0-20190907020128-2ca718005c18/go.mod" +"golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod" +"golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod" +"golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod" +"golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod" +"golang.org/x/tools v0.1.2/go.mod" +"golang.org/x/tools v0.1.5/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/appengine v1.1.0/go.mod" +"google.golang.org/appengine v1.4.0/go.mod" +"google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod" +"google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod" +"google.golang.org/genproto v0.0.0-20200513103714-09dca8ec2884/go.mod" +"google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod" +"google.golang.org/genproto v0.0.0-20210602131652-f16073e35f0c/go.mod" +"google.golang.org/genproto v0.0.0-20220126215142-9970aeb2e350" +"google.golang.org/genproto v0.0.0-20220126215142-9970aeb2e350/go.mod" +"google.golang.org/grpc v1.19.0/go.mod" +"google.golang.org/grpc v1.23.0/go.mod" +"google.golang.org/grpc v1.25.1/go.mod" +"google.golang.org/grpc v1.27.0/go.mod" +"google.golang.org/grpc v1.33.1/go.mod" +"google.golang.org/grpc v1.36.0/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.44.0" +"google.golang.org/grpc v1.44.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" +"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.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/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-20180628173108-788fd7840127/go.mod" +"gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/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.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-20210107192922-496545a6307b" +"gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod" +"honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod" +"honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod" +"sigs.k8s.io/yaml v1.2.0/go.mod" +) +go-module_set_globals +SRC_URI="https://github.com/rqlite/rqlite/archive/v${PV}.tar.gz -> ${P}.tar.gz + ${EGO_SUM_SRC_URI}" + +LICENSE="MIT Apache-2.0 BSD CC0-1.0 MPL-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +src_compile() { + GOBIN="${S}/bin" \ + go install \ + -ldflags="-X main.version=v${PV} + -X main.branch=master + -X main.commit=${EGIT_COMMIT} + -X main.buildtime=$(date +%Y-%m-%dT%T%z)" \ + ./cmd/... || die +} + +src_test() { + GOBIN="${S}/bin" \ + go test ./... || die +} + +src_install() { + dobin bin/* + dodoc -r *.md DOC +} diff --git a/dev-embedded/Manifest.gz b/dev-embedded/Manifest.gz index 5655de905257ff84529742438d6a50a63e1eff42..699f9f8bddb7ac9abc21c0743e730d6301cd735f 100644 GIT binary patch literal 8916 zcmV;_A}ie=iwFP!00002|8<+&awNHRMc?%m^8;<;et8^)<*>t+U*sPEaDXv2>?VWk zwnzSYuU&FiC1<3OG>T>yD>D!F*_Q+4KmGWhKmPD}e;qcyj(_;&^Yafr*Yv~h|NX~* z`$PEs54E|vwvS_!RoiYkx9nfTPww!Vm&q6YHr39d!Hrj z74zJuHE$)voy!QteBa%E_s1Xq<6r;z4}bd4AI6(~d;0S7X?}Zpw*B^xe;i+)&VK*; zgKstTaIf4xF7FT{&$P}ABd##{Q=KiFv(PQonWN8sxH7C;IXTa@LblvnbuDD?rsZ0x z{`R(eWhHz(ex&X5u#*?1U9R>*m9w1~i=7b7YMitA@0IIq1sXvJ~SIyV9N^9GVRC(A^<^)UAPAZ%F@FajOf^cKa8*RuGQ1bsbYY;r4T%q9QM6xDW9=( zpr{GxA0P#IX5XU>3K`ul0i4be=cu{09#iolH+P2Ht%S^K*GeDsa)8~LHnIs}KE=WM z&@ce7x_Qd(!<{yBa7VrHUscIa2B2Z}$T64V}~4f<3^VqDZGPLYk8MR zS39)G>_SzH7Hzkbmh&NXP?xi>-RR^ReeyBKv*I>4GB_QRn>s;LSo%$%s~GIQxDS<=ucT8e6Lrv073170)&tx8hmz8TklJD zZPfzPZyPZ>=xX@H72OWtJ5LwP)4{&LzirRsA&tu2=h3Ap$VKiR@SY8IoQCW`wDI)J zLyoof^x<6V^+s>bbtSa)09a4-z=$oa&n{xW8?h zje3ZdYIJL?>fHkLs0?~;Mv`k)goA6IgO4JWHt|e2N*q#>Kt?v?r#3@ zOyksE;VF;sj7=8;Dq4${vyR^O+No(o3~l&>Mh$Rok!nNItq*u(aG!>}fhAfu^clhU zq-zZdu4Oq^o7JSG9||@uFWz9*N)~l)mq^0s?WxeKEZpGxdxt40G^bS-B8{?gD z3#;$2W{_RN|G*TpMU>zqGpgmhT-hGM;RSW)*~Xfi|Iw;-AO!`wII!@kaA1N(|G!=U ziiXD;_-I^iW{0iIOE5(c&CPVHN^6cT&B*D@k|4y;&q|>adc5dp86i}V;^FB~gF*xD zmEal~0v}_(HD6{Gxmw_Pb1kgmqh9Ov>E|nR`HLTm390QYYj+bOSoBqaiw)2Etj5<+hqV z$ZvfwmNXt)=hx74K_~Pj{*3Rkg>5~UmoX+51L8hjqT?Lu8gXtNYYI8lJ!E03IMuH} z|MT&R6$VJG8+w>}t^uLP_44oLV`;Qc!*aIyD3+~HUteCHKRvx(O>8a~eBr_k_kw3S zX#`lBrHv<2MlO?wM|SvbkT=stpaR_F3YG?qaPTYtf2w3ne!~P;Aev=VBO;q=?15m^ z)Umg$O?Eu2tsKw-qQc$$LtI81j+=EWDSAv7LW_zl8)tfcWQ__SsHBh40CUX=^})E( zbS&3|7BO5mL5CeIo}~I$tO8J){4nEV+*wFG#xjx*9QKJ;MHnvlvh(fJ>)XpuZ{zdl ztM~8W5}9H_G1I}NpD2Wq0uuBRN|YfrOXxrU;VNqu9Jz(kPM=VhgY7VGI6%BC!r2hB zioD^j`PRhpQFI)ep$h>%+YoT+*jl&F;qL;dcHgVEZfajaHP}oOio~)bcXS?q_7HU3 zG-9TWC@|n9BoxP;3;-A#{N}}MnO|GZj`Vmq-F7_%=iGK3qmmJ@lrYHNC2FNJRU_x% z;~rJp@2>*dRU!Su@}E^n9yJppFwHR5!V7gg7d{l8*|37VLqNJnY1}DpDiS=C)C+p2 z*G9p~l8ay^K@cm3P3`zmL@W^Hz*lx4LywXcaWzl%7bv7ylDdM~C zQ7OY&qx*DDoD_?UNjYGf9W*Q`k(9Q%%SpVEMAm?#f>Xdz%F1w5)RFOONh~=`N~@6T z7Fm=fNRt{Ths7j+6aouQB$P#EYb0VMBIcuRKYjW3{`9%Q%U7tyhXx?#od-)vEjRNf ztKwZC2NaLEIRH8Av+(W+BTGpGcH(*`$5B2y(A?@i1_$xtA;8f9axUVZn!pw`a==xj zjGb(`bEy#uL7mk`efRg0O_#`kI9=?$Ezd9Kp7AtLPbU9^GnCLnn`E{MDMVyu@wAOB zMROrnEIBAcxKP392rm&UTQG90C1%wjO87e5RI)`u3;G!{fFmGz-!3J4rD9h%mhZ(f z@*r0IPzBHenDKnMZ&I(r872CzWGb0w7G+H%-p#Zi-~i=jtd-h{hp;0)A>MUv4S_uo zLr&?i+GQ(-&)ZOgr9g=>O6Ku#JLT`ia)K3j#6o-O5x5|z9yj+&`yHHDNCodj9Ku%2 zfpI~w*OaX&G&(_af%1yHkRsMVpbC_;BitIO4!Q|e4|iMktQ|V!4(WVqJ>iXOvA%tM zdVc>9jUK#TjzCV)aGZEi1qV+TqLA1G5+%*Z=d48O>jvX z0z*Kdp|qF|J!;^YJKstOC}}UBDMEs-8?GVa((a>+8i^Tuv1Th#ILmYmYX$$oi~yHh z5qF0x4)DnZ#e{tjC)#S|dGKRIaYDHxTaj7_|3l`8&?Gs+s8q}t0L9xTSZungUM)a< zQoqZ<=V_V5@(Qm9eZfYgE;4Pa&-l%#au&g`g{-#zS55HYqKNRtQV+}%*T zRW(A0t76aB)D6or4m1(rTaq;fvBa`(`ixHP zb2KX97Vy;sQN?WX(5P4e2iibZC*O2_ULy@jRww7IC{#6vBti0+*Gf0sVE+B z=})@b{4{RE0)Ryjvc>OC{P9}!5BQm?oJvOTA@SIOh6A1iHaI{oeg#e7$o8G*$B%(B zq$rgHL>xeaRoV5xd0h=cj2;@8kXR2daMrBicwajW~XFCI%W&1GLih<0oX2ErH0J z3#X}pMpbMK7@~D=MtG$Wuc0mtDbY5f6;H|yK-#sE41MW0?`4Xk9wXh?UM1An6RlD5 zS%MsXz7kUTW#w6y(&pi4xQ%^*-9rKHh`I<&y-Vjpq-B1n*!gPVmtQ`N!5(vIq(Na8 zY~u=+*DzrwxW_Nr5qp5~Z{#~l25@_3=?PROgN{ay)ia8H1JJ!LS|Ts!gY2Oj4^AgItS-GumbG(7z+p zfO1y34zwb{{|<6p3K$^)qAdl=i{GVggcs}v#iU^9Sx0WcDnZnJ=pihu#@ck@MaQ{3wKY@^*8jEHL{E@B0cT-{Niwa_Na zSjE2|_(Dt1&9GL1=&z}mW@p%DlQGWV6&gTPi58uZG9wUg^eyPZK;?`A;kRMs`k`Kb z9)Ed$`totW^MDw)#r*)8gosB;E{O#TqrsBZGAbdd6U%L7^2#QfWaOv~P2|uA`pxs? z)d0}MmC_o~i>J`Qi2uUt(hCdAflEU;+axq-ARjS&aNga2ZLD4!Bpb{`+AQNp8U0## zqcohRFpi~LL?J9e!NXC#)q}>)SU@smbx3O=BJYGYcerB5SUd(Lk-tqsc+$;wV-WaY zl`RRHE7HF8;#Z$v;l!u+*T3WMkB18!p}oVap#yU?j&ObGrK$KPZS;yAwYv=+Vef76 zd6GJokQCbow~dd{cp*pG1%lhzw5OsS{p@jvFokxEq!Vqo+XyI92Cn<1`BK0Jcg?%Xw*2brKX zps)y+7e2QSmnKo;-^tQP_n;YRP2SVCHN%N?aptSEkBVDW2EiOn?iL}#u@{0Z6_Y(Y4`v^9AtB_QaouH_sN2i;=A^#xM3tE?2KJ3 z1hWXyB1I7A!Gn*vopw?QRyaN^5w*sDToU)^_gD1h+Xst(nIDFZq0{q_@`JXYVaU08 zM0FFkKcm}TdlCcY4t{T}4;_X^Xk^hGSdb4Vhe2c5Yn&NM9$fnC*@9IOj!hNmD35h2 zuv^CivD)-~yvOa3a>2~I?U8?KfT4i?2gC^Vk&U^Rg;$1cu~swCyq+B4Y$PthbDQPk zp-EDTCl#`4H^+;0h{y@#=II&&1g?Xu06&XIM-xy9V(rqAUtVm3vQOV$pI?Uky$K>b zND$2GwHfK8F6)Da^Cv%|N9ajgMbl-F#)8jolZPh^kbPq74cXW*HBzE?qu{F($mzqm9a#Vfz%+rYq1-nm-Eau1Y#4Z~xzo?JVO?{AbJ~KUQ68cr4$NVL z#iyhOtTDYxBpX{hS#di3{ugM9(8+p z-CtgoT@7q{WFwG#;u-`s6ptHQ3n9s@2elw4TOjH>b<-GL@sI0j$R{?2*G=2FvtT%2 z1gxrQR+dJ@`rzpaFlT333-u5&OMAo6@?I=6h7>g3#c~*)!WT$vdF@{F{UtgufVIIB z`$&&v1_bH~~T($Sg3TiT|ledAyLky(KPl8&puO1|^q zlXl9ca}covTyAhtlXk=a1Y*c+=_CqV4b0Gd=XDCAAE^6ihZfJ>o80gBdO^!DX~C~h zqgi1<+uEWuzDl#Ky}-)Om=Dbr=;?xO35Yyp!5E^(qiY~p(IO~{){Lz*F$iBo`1H6+ ztdD6Bxhf5+yh7C+{=j*=jKN-?*00>Ydw4O|aEK_+hCNZj;hLfr*Cg#0A~1BZCRMYo z0q|~(TnqpW5!hjhwnDrDb;DNiEoXqW*Ebr^@V*!n4RaHBj#9G=ipp~eIn@m)xF^jU|yFqqi)TmyC%gX*=3 zmo+1~b3S)bqaA{WIV{u7)-Ae{1mOi+f(EUqeCwssCSKT66A3bZg0;Xdag^d1*<2Vc zngheh#JV{L{@FEpdXCx77%n+3FnHK@8#{e0)~}{u4@=Q-q<{va8XN6{^pc8k6rp1u zV??c44DIY_db`nH8tZJlV8o7Dqie{QL}L^ZN+ZRY73?CUw$lI^=mBKk-PDj6#-iu3 zcRA~rQbS$utvGO^1-SKzH%HS^8Nk6;Q+X(RBqezoz~C@l?~LPGgW6zjw*rlTM_izL z-*yuk0*PS&&24w>USfF&oZOyai~+7wYc|X?9=VKgE!X?k%lQDz>E(Pt(%zy*@fcJt z&NF4T4bctSj+oR$0C2=HY&J}ej|xMF{CckF`M&KYY0lB(Bp+~N(;?$AU}+Im%~c%~ zVk9dVGU8(C!BcXma7MZBc;Isj>UVnYLj&(NA;Ow8JRw1A7Zgi@s0Gz)Ej-QUE<8zW zLu!DJb!@{G+9BWeDJd!borOn}z~yPpbnXv3Xgc<`wAah;WHK{(=f=-?Eo`GS953e0Awr6t#pH5eN0%5pckHb(9zm)5F zd_6C3pPybn40ayvh-%$VRKYKi&<;yaot8S9ia-rZ$1#O#GH}MU2Kfxx8@$EwCqn}I zDG=gj$};>1&OB;FbxLbE+}U(qu;4=`rP2{I1UC@5iz#N_4+#JU>~Pdk1sonWUn3wT zA{er0BXMG%(M9C@bd3O$PQzj6F$y{hWVc-wZ3$8^UonkP?9f3cudNPG3t=pwuyNaa zIohb8MGdS%6PFqO>&utFe55ZOe|%u9E{q&}z&&Xv1*>kTKS-9;!f3fvB3tIKoWoA@ zG&uh0CkC82=|CFZloSWrHpUb$h<)e?Vuz^6yYvUDNLawOdKt8=!?1Woh?vg0pK{#} z4s>$Gc%rFLdR)Fua=Tip=oo`r+dF8~lZbMi`(y$VW^^Oh)j7>5D{bAl3!?1^GRoB6 z&y81dnvI#lCgGpI&9bU4O+GgIxfbky_S^f*`TF|&?fuhlraYAYVO%H1(#ga)>Gs5b zlTo05Y+^=#=~BNs)uG`?@@rMXiP*n)r!66~;2f4>tf&*al|(_tu4&706{#a69;5_1 z&wR-H$OaXJ%XVJ7-cQpF&njY$TZ6%6D|OyxYb!_xVZ2Vtl7dPJsw7bpRB^$gxS(@Z zi+)ovF-5Erp^D|K+MSoX%lfUHMiaqGfYc0{;^`C*YKdlEjO*L$)2F=w+{KK=blLTW z;2@&7besXNz3RWpp5H`bOh}iLOY5O(u_N{}kzk zAsVXz9?4e#3K9uv{`IVKzs>OpFQTo?Y4a1SZr2*6ky_@BDEj$djMODAwUsp+Jyqlt#+r|<>9YVAzBUtS0799)gx z6{FR$9hOg{Ih_GtaPSpiZ+pGGeQ+6<<2%-j1}$WEP}DTcALLP*jZ{-`;KURxJ;to) zJR|}%kopxJe2qlF4zxJm4#3&En|$h5h8mgmz{5YKxz z{8-hfJz5qH2d3c|R!{>`g8W8n&Bu;(BJm;5M)m-Zp&-MQ5;~z5Jk|r$MV%={ZD@m> zHFbwY$feeSRoBoJIE08tj#;lD=xr0b9uj;1`s*q6Wgj=ue)QqgL!mD{XqSeJW@oLQ zbt*OS#j>W|AF=+?D-hYI>9KNNG*1_h*EHp)0liJWe`~J;5pc#6Obr%iLEjQ=y}%bL zjLCzFc7B}MB-znjo6?4eWuU9@t2!90T?9-yE2y0ijG&D+;Q-8Pg~g{b{l=ojq5aj+ zPi^E}@F>)Mg+F|L3)UEWUT z5S-42z_*dd)n$#yPh4~>Yt%Ri9Ps%$ZGk~pf9y=q-#Rr%p;zeyPgYtxMz?c6E>2nq z!-6xQf<6;0$aQ>{ii+(Z&UVj8wZWK1z2hKym!nR;4Xx<*2-o0VaUU>|lZ_9mU%KrP zYVXrEA9lx$NbCJ=Yg!vNhz?2DPaSa^cqG673IUu7rV94a$;gR~!Fpdx_U+3rPq)LH zm%}K5$on{_KL#2HRd7QQJYl?2#TH^`N5h^Le{^~*L=Amz=j?FPJAifSI1W&-(E+y0)$jGrX|wgxm98iw~Y^_WLURwmq{X(cGM9qz0d?(YP<#c5V!C+ zqzd>NmkY-R0SP-lxf&(N{`jc5ZPpoZhghsgD=tJ6zwESs0}VON-$f2ey`j?AJWugM zw(j6WE;Ea7pXSTU*WVP)m&e?7R?XV#k>8|?6yGvA0~Uvow4H!<8BGN3;ER?H47f%z zp1G%da9es?0I!G*)2Y&JNADl(ku)s|Ix#p%FI(r6;NGZ{_6<^p;5JC`k5{%*(F-DF zm5i2#4h=@apw1>@Yk+L>dWk}*U{}5TK-0ltJ|4adnmR}znJ8*|8Kuw;G||&^AfwaV zI)s24A04ZhfX1vlz03!Z>1cypwspUK*gYZ=KGG%ZmB4aH=nZS8*CSZwd@zy@6|NW@ z9V3iEhvBG!lUqjUqC*~Z&d_OdzeCA`s>3W?9Te#7rkgt7bwHe``Sw;4$pCT9NFRTf zmAvlh679&EXda!a(&iadV5d?&C`t#=MLIERBZ6vc;|9Lor+b~>L9WfrkEs^|2EPhn z;`}nb%DRm5GD3^ zG^dy#uH54J(YM!OYP?HKMJGBJ{~q3pRdsFzyM_S=t_!rF2$yob{rT(okSl$<%v^a? zFDO$pilu45)a3T)%pCW+agRLd47k0evzhvTLTGO~7LTK#aT2yMr4~_+8DJ-E8bPqy zP^3f{GmR6;PWbM&Qq>7)9-AfKmyy0UNC=@eD(*hw$qNn_KuwJ<(H_1aa922)63N+m zpN^{%icIq~e98$(u(pyDjDiyrmvNgKh+r~U=|M1A+Q!pxhWe6eSkOx2m&@s}Z}0Qh zIs9@|pN=qLo!-Jo0FHiRMsf|RuH9u9BEkm#=GLA&cdy;UfLWzWaJ6>ZJR=lmK5aVV zS2W+lQS_$BWNc0(^7c$Z7zGY;P`s^eOhj(@z`-)LdT(A>$GjtDs zg@YLxbAUtW##L^NMAUJhX=%KdR!Ol!qD$N45v9;np=k_Um($)RdcSqy=;aj>C|*b1wv; z8IV5GM;z8-!079(;jWO2jNaa~*vK5-g50IoC(qPz`%#AszxL!@>Vc%x!Jbkrx~h{z zO9zezf&x`<)71E4SpWC)Sl5Z`qgME9+*Uf;RH;P8rT4^q+IVoi9y>G}>lzJW3wD i#qjA!$Ii4Ql_VQig55arOzy|}@BR;!L9lrzKL7v|MH0{e literal 8913 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 diff --git a/dev-embedded/avrdude/avrdude-6.3-r1.ebuild b/dev-embedded/avrdude/avrdude-6.3-r1.ebuild index 701d5da2a71a..3f5bb0d68788 100644 --- a/dev-embedded/avrdude/avrdude-6.3-r1.ebuild +++ b/dev-embedded/avrdude/avrdude-6.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 @@ -15,7 +15,7 @@ if [[ ${PV} == *9999* ]] ; then else SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" + KEYWORDS="amd64 arm ppc ppc64 x86" fi SRC_URI+=" doc? ( diff --git a/dev-embedded/u-boot-tools/u-boot-tools-2021.10.ebuild b/dev-embedded/u-boot-tools/u-boot-tools-2021.10.ebuild index 2c89fa57625c..92b7d18e73fb 100644 --- a/dev-embedded/u-boot-tools/u-boot-tools-2021.10.ebuild +++ b/dev-embedded/u-boot-tools/u-boot-tools-2021.10.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm arm64 ppc ~ppc64 ~riscv x86" IUSE="envtools" RDEPEND="dev-libs/openssl:=" diff --git a/dev-java/Manifest.gz b/dev-java/Manifest.gz index c52717ab2a9d1eb62ded02a110d60066fbf0c6f7..382424e3b2ef06b4063f80fb0d7f8c527d9e928b 100644 GIT binary patch delta 59598 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%0A}uw2Lu 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 z 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 delta 59307 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⪙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/jdk-1.6" -RDEPEND=">=virtual/jre-1.6" - -S="${WORKDIR}/${P}" - -JAVA_SRC_DIR="src/main" - -java_prepare() { - rm build.xml || die -} diff --git a/dev-java/aopalliance/aopalliance-1.0-r3.ebuild b/dev-java/aopalliance/aopalliance-1.0-r3.ebuild index bff2fa46d712..9c7c1638e2f2 100644 --- a/dev-java/aopalliance/aopalliance-1.0-r3.ebuild +++ b/dev-java/aopalliance/aopalliance-1.0-r3.ebuild @@ -18,7 +18,7 @@ HOMEPAGE="http://aopalliance.sourceforge.net/" LICENSE="public-domain" SLOT="1" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux" +KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~amd64-linux" IUSE="" diff --git a/dev-java/commons-collections/Manifest b/dev-java/commons-collections/Manifest index 466c5b01284b..a70cf6348c0f 100644 --- a/dev-java/commons-collections/Manifest +++ b/dev-java/commons-collections/Manifest @@ -1,3 +1,2 @@ DIST commons-collections-3.2.2-src.tar.gz 630693 BLAKE2B a70cebe9526291d5207db7edd7c9b50060413880d41dcb28c01cf05f7e00a9f5e1560012c3c3c763162412282db9512bc2b64a5788f210c5c8866943d912dafb SHA512 2e8ef638f07515b028a3e7e97851fcf1d9023a2c188e211bd1e936f35d3d91c2885adf3b1103ad17dfb7aeea6e7a67ce7826ee346a8a29c1aa7c6b0cf14e9230 DIST commons-collections-4.4-src.tar.gz 703008 BLAKE2B f4a0e858eb7412bdd431894f923a4731685ceb2463bee002401d8048cc40534f002ec0291aa67297e061a50b624d3de8f64e227f513ab1f3620e38d1d6858255 SHA512 2110e73eda97ca52a886cb708f21d8609a83655861594f3b6eb7a15b777d42eeeefc5d3b28ffc6ecc5e4f0b3fd5407f80019c2ce006f970f55455ef33eee47ee -DIST commons-collections4-4.1-src.tar.gz 704671 BLAKE2B dea1b630168373013ca937c9b02414b92845fdd9ddf7a22a05c4d7f8d30ff26d73f3a2d399d7a4c026f8ec43a282120fdf3d3cb1042a311c3b490ffed1774e30 SHA512 c5666f41b68c9fdba3731730595616b16f98579c077cf047f421a46729b5a65476a8707125a2c0b0c6c024ca94df8c2633123bd99e705149fcb1afadcd3bf68b diff --git a/dev-java/commons-collections/commons-collections-4.1-r1.ebuild b/dev-java/commons-collections/commons-collections-4.1-r1.ebuild deleted file mode 100644 index 228b947a439d..000000000000 --- a/dev-java/commons-collections/commons-collections-4.1-r1.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -JAVA_PKG_IUSE="doc source" -MAVEN_ID="org.apache.commons:commons-collections4:4.1" - -inherit java-pkg-2 java-pkg-simple - -SLOT="4" -MY_P="${PN}${SLOT}-${PV}" - -DESCRIPTION="Extends the JCF classes with new interfaces, implementations and utilities" -HOMEPAGE="https://commons.apache.org/collections/" -SRC_URI="mirror://apache/${PN/-//}/source/${MY_P}-src.tar.gz" -LICENSE="Apache-2.0" -KEYWORDS="amd64 arm64 ppc64 x86" -IUSE="test" -RESTRICT="!test? ( test )" - -DEPEND=" - >=virtual/jdk-1.8 - test? ( - dev-java/easymock:3.2 - dev-java/junit:4 - )" - -RDEPEND=" - >=virtual/jre-1.8" - -S="${WORKDIR}/${MY_P}-src" - -JAVA_SRC_DIR="src/main/java" - -src_install() { - java-pkg-simple_src_install - dodoc RELEASE-NOTES.txt - docinto html - dodoc {DEVELOPERS-GUIDE,PROPOSAL}.html -} - -src_test() { - local DIR=src/test/java - local CP="${DIR}:${DIR}/../resources:${PN}.jar:$(java-pkg_getjars easymock-3.2,junit-4)" - local TESTS=$(find ${DIR} -name "*Test.java" ! -name "Abstract*" ! -name "BulkTest.*") - TESTS="${TESTS//src\/test\/java\/}" - TESTS="${TESTS//.java}" - TESTS="${TESTS//\//.}" - - ejavac -cp "${CP}" -d ${DIR} $(find ${DIR} -name "*.java") - ejunit4 -classpath "${CP}" ${TESTS} -} diff --git a/dev-java/commons-collections/commons-collections-4.4.ebuild b/dev-java/commons-collections/commons-collections-4.4.ebuild index 2f54a38c4fde..b843e427b13b 100644 --- a/dev-java/commons-collections/commons-collections-4.4.ebuild +++ b/dev-java/commons-collections/commons-collections-4.4.ebuild @@ -18,7 +18,7 @@ SRC_URI="mirror://apache/commons/collections/source/${PN}4-${PV}-src.tar.gz -> $ LICENSE="Apache-2.0" SLOT="4" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86" +KEYWORDS="amd64 ~arm arm64 ppc64 x86" # Compile dependencies # POM: pom.xml diff --git a/dev-java/jackson-dataformat-yaml/jackson-dataformat-yaml-2.13.0.ebuild b/dev-java/jackson-dataformat-yaml/jackson-dataformat-yaml-2.13.0.ebuild index 479e3d83f1fd..ade02f29e0c1 100644 --- a/dev-java/jackson-dataformat-yaml/jackson-dataformat-yaml-2.13.0.ebuild +++ b/dev-java/jackson-dataformat-yaml/jackson-dataformat-yaml-2.13.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 # Skeleton command: @@ -12,7 +12,7 @@ JAVA_TESTING_FRAMEWORKS="junit-4" inherit java-pkg-2 java-pkg-simple -DESCRIPTION="Support for reading and writing YAML-encoded data via Jackson abstractions." +DESCRIPTION="Support for reading and writing YAML-encoded data via Jackson abstractions" HOMEPAGE="https://github.com/FasterXML/jackson-dataformats-text" SRC_URI="https://github.com/FasterXML/jackson-dataformats-text/archive/refs/tags/jackson-dataformats-text-${PV}.tar.gz -> ${P}.tar.gz" diff --git a/dev-java/jackson-module-jakarta-xmlbind/jackson-module-jakarta-xmlbind-2.13.0.ebuild b/dev-java/jackson-module-jakarta-xmlbind/jackson-module-jakarta-xmlbind-2.13.0.ebuild index 9a8a82c3c72d..034543d4cd79 100644 --- a/dev-java/jackson-module-jakarta-xmlbind/jackson-module-jakarta-xmlbind-2.13.0.ebuild +++ b/dev-java/jackson-module-jakarta-xmlbind/jackson-module-jakarta-xmlbind-2.13.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 # Skeleton command: @@ -12,7 +12,7 @@ JAVA_TESTING_FRAMEWORKS="junit-4" inherit java-pkg-2 java-pkg-simple -DESCRIPTION="Support for using Jakarta XML Bind (aka JAXB 3.0) annotations." +DESCRIPTION="Support for using Jakarta XML Bind (aka JAXB 3.0) annotations" HOMEPAGE="https://github.com/FasterXML/jackson-modules-base" SRC_URI="https://github.com/FasterXML/jackson-modules-base/archive/refs/tags/jackson-modules-base-${PV}.tar.gz -> ${P}.tar.gz" diff --git a/dev-java/jcommander/jcommander-1.48-r1.ebuild b/dev-java/jcommander/jcommander-1.48-r1.ebuild index a6f99b1114f2..b8ff1a494676 100644 --- a/dev-java/jcommander/jcommander-1.48-r1.ebuild +++ b/dev-java/jcommander/jcommander-1.48-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/cbeust/${PN}/archive/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm arm64 ppc64 x86" DEPEND=">=virtual/jdk-1.8:*" RDEPEND=">=virtual/jre-1.8:*" diff --git a/dev-java/jcommander/jcommander-1.48.ebuild b/dev-java/jcommander/jcommander-1.48.ebuild deleted file mode 100644 index 4e01584edd82..000000000000 --- a/dev-java/jcommander/jcommander-1.48.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" - -JAVA_PKG_IUSE="doc source" - -inherit java-pkg-2 java-pkg-simple - -DESCRIPTION="Command line parsing framework for Java" -HOMEPAGE="https://github.com/cbeust/jcommander" -SRC_URI="https://github.com/cbeust/${PN}/archive/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ppc64 x86" - -DEPEND=">=virtual/jdk-1.6" -RDEPEND=">=virtual/jre-1.6" - -S="${WORKDIR}/${PN}-${P}" - -RESTRICT="test" - -java_prepare() { - rm -rf src/test || die -} diff --git a/dev-java/joda-convert/joda-convert-2.2.2-r1.ebuild b/dev-java/joda-convert/joda-convert-2.2.2-r1.ebuild new file mode 100644 index 000000000000..08c06c307b1a --- /dev/null +++ b/dev-java/joda-convert/joda-convert-2.2.2-r1.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Skeleton command: +# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri https://github.com/JodaOrg/joda-convert/archive/refs/tags/v2.2.2.tar.gz --slot 0 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild joda-convert-2.2.2.ebuild + +EAPI=8 + +JAVA_PKG_IUSE="doc source test" +MAVEN_ID="org.joda:joda-convert:2.2.2" +JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="Library to convert Objects to and from String" +HOMEPAGE="https://www.joda.org/joda-convert/" +SRC_URI="https://github.com/JodaOrg/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64" + +# Compile dependencies +# POM: pom.xml +# test? com.google.guava:guava:31.0.1-jre -> !!!suitable-mavenVersion-not-found!!! +# test? junit:junit:4.13.2 -> >=dev-java/junit-4.13.2:4 + +DEPEND=" + >=virtual/jdk-1.8:* + test? ( + dev-java/guava:0 + ) +" + +RDEPEND=" + >=virtual/jre-1.8:* +" + +DOCS=( {LICENSE,NOTICE,RELEASE-NOTES}.txt README.md ) + +S="${WORKDIR}/${P}" + +JAVA_SRC_DIR="src/main/java" +# JAVA_RESOURCE_DIRS="" + +JAVA_TEST_GENTOO_CLASSPATH="guava,junit-4" +JAVA_TEST_SRC_DIR="src/test/java" +JAVA_TEST_RESOURCE_DIRS="src/test/resources" + +JAVA_TEST_EXCLUDES=( + # Upstream: Tests run: 186, Failures: 0, Errors: 0, Skipped: 0 + # All following: No runnable methods + org.joda.convert.test1.Test1Class + org.joda.convert.test1.Test1Interface + org.joda.convert.test2.Test2Class + org.joda.convert.test2.Test2Factory + org.joda.convert.test2.Test2Interface + org.joda.convert.test3.Test3Class + org.joda.convert.test3.Test3Factory + org.joda.convert.test3.Test3Interface + org.joda.convert.test3.Test3SuperClass + org.joda.convert.test4.Test4Class + org.joda.convert.test4.Test4Factory + org.joda.convert.test4.Test4Interface + org.joda.convert.TestRenameHandlerBadInit +) + +src_install() { + default # https://bugs.gentoo.org/789582 + java-pkg-simple_src_install +} diff --git a/dev-java/jsch/jsch-0.1.54-r1.ebuild b/dev-java/jsch/jsch-0.1.54-r1.ebuild index 99d5d3657c76..38024490d42d 100644 --- a/dev-java/jsch/jsch-0.1.54-r1.ebuild +++ b/dev-java/jsch/jsch-0.1.54-r1.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="http://www.jcraft.com/jsch/" SRC_URI="mirror://sourceforge/${PN}/${P}.zip" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="amd64 ~arm ~arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="zlib" CDEPEND=" diff --git a/dev-java/jsch/jsch-0.1.54.ebuild b/dev-java/jsch/jsch-0.1.54.ebuild deleted file mode 100644 index 42b5f979f56f..000000000000 --- a/dev-java/jsch/jsch-0.1.54.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -JAVA_PKG_IUSE="doc source examples" -MAVEN_ID="com.jcraft:jsch:0.1.55" - -inherit java-pkg-2 java-ant-2 java-osgi - -DESCRIPTION="JSch is a pure Java implementation of SSH2" -HOMEPAGE="http://www.jcraft.com/jsch/" -SRC_URI="mirror://sourceforge/${PN}/${P}.zip" -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="zlib" - -CDEPEND=" - zlib? ( dev-java/jzlib:0 )" - -RDEPEND=" - ${CDEPEND} - >=virtual/jre-1.6" - -DEPEND=" - ${CDEPEND} - app-arch/unzip - >=virtual/jdk-1.6" - -EANT_BUILD_TARGET="dist" -JAVA_ANT_REWRITE_CLASSPATH="true" - -src_compile() { - if use zlib; then - EANT_EXTRA_ARGS="-Djzlib.available=true" - EANT_GENTOO_CLASSPATH="jzlib" - fi - - java-pkg-2_src_compile -} - -src_install() { - java-osgi_newjar dist/lib/jsch*.jar \ - "com.jcraft.jsch" "JSch" \ - "com.jcraft.jsch, com.jcraft.jsch.jce;x-internal:=true, \ - com.jcraft.jsch.jcraft;x-internal:=true" - - einstalldocs - use doc && java-pkg_dojavadoc javadoc - use source && java-pkg_dosrc src/* - use examples && java-pkg_doexamples examples -} diff --git a/dev-java/kafka-clients/Manifest b/dev-java/kafka-clients/Manifest new file mode 100644 index 000000000000..209429c06cae --- /dev/null +++ b/dev-java/kafka-clients/Manifest @@ -0,0 +1 @@ +DIST kafka-1.1.1-src.tgz 6443963 BLAKE2B 721f9efb4bd2a1c605e1750a29a33f9939d346a1f81d380b980631d03a1dffcba2f435a91e9420a5876d2294f62c4e4ef39e951b0d37406c0b924f036947848d SHA512 26aa54fe5a761619fb748e4597dd2e3968a99c32d39312b56a83738df6df5e62052d7f883bf56cec25d1e31315d2ff856375fdc7f97a6029786abfa341769ecc diff --git a/dev-java/kafka-clients/kafka-clients-1.1.1.ebuild b/dev-java/kafka-clients/kafka-clients-1.1.1.ebuild new file mode 100644 index 000000000000..474f8e93c5a7 --- /dev/null +++ b/dev-java/kafka-clients/kafka-clients-1.1.1.ebuild @@ -0,0 +1,37 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +JAVA_PKG_IUSE="doc source" +MAVEN_ID="org.apache.kafka:kafka-clients:1.1.1" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="Apache Kafka distributed event streaming platform" +HOMEPAGE="https://kafka.apache.org/" +SRC_URI="https://archive.apache.org/dist/kafka/${PV}/kafka-${PV}-src.tgz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + +CP_DEPEND=" + >=dev-java/lz4-java-1.4.1:0 + >=dev-java/slf4j-api-1.7.25:0 + >=dev-java/snappy-1.1.7.1:1.1 +" + +DEPEND=" + >=virtual/jdk-1.8:* + ${CP_DEPEND} +" + +RDEPEND=" + >=virtual/jre-1.8:* + ${CP_DEPEND} +" + +S="${WORKDIR}/kafka-${PV}-src/clients" + +JAVA_SRC_DIR="src/main/java" diff --git a/dev-java/kafka-clients/metadata.xml b/dev-java/kafka-clients/metadata.xml new file mode 100644 index 000000000000..952a4b9b605c --- /dev/null +++ b/dev-java/kafka-clients/metadata.xml @@ -0,0 +1,8 @@ + + + + + java@gentoo.org + Java + + diff --git a/dev-java/lz4-java/Manifest b/dev-java/lz4-java/Manifest new file mode 100644 index 000000000000..47194c6142a1 --- /dev/null +++ b/dev-java/lz4-java/Manifest @@ -0,0 +1 @@ +DIST lz4-java-1.8.0.tar.gz 1069398 BLAKE2B 02ee363fc42eeeade01f04649416dd874513f4517264c6e1b6474d64e8b81e2ee9ff1f55e51b508608929e8d78cb30e98d929cc4a118c03f86b0e69bae237e8a SHA512 ae78748d984d2ede18018d5e9ae6aee0d5fe6ac8b56d717f863968cfad6e9f85b62305692345ba16002bee68278e87a0364aa98aeb92e2af6dc169e5d5b612d4 diff --git a/dev-java/lz4-java/files/lz4-java-1.8.0-Makefile b/dev-java/lz4-java/files/lz4-java-1.8.0-Makefile new file mode 100644 index 000000000000..8d59aa8df84a --- /dev/null +++ b/dev-java/lz4-java/files/lz4-java-1.8.0-Makefile @@ -0,0 +1,47 @@ +# Gentoo custom Makefile for the JNI portion of lz4-java +# +# Adapted from the logic for target "compile-jni" in build.xml, +# but uses lz4 installed on the system. This Makefile respects +# custom CFLAGS and LDFLAGS settings, whereas build.xml does not. + +# Java system properties read by build.xml +PLATFORM ?= linux +SRC ?= src +BUILD ?= build +JAVA_HOME ?= +# Requires lz4-java-*-print-os-props.patch +OS_ARCH := $(shell ant os-props 2>&1 > /dev/null && \ + grep 'os\.arch=' os.properties | sed -e 's/os\.arch=//') + +MKDIR_P = mkdir -p + +SRC_DIR := $(SRC)/jni +OBJS_DIR_PREFIX := $(BUILD)/objects +OBJS_DIR := $(OBJS_DIR_PREFIX)/$(SRC_DIR) +OUT_DIR := $(BUILD)/jni/net/jpountz/util/$(PLATFORM)/$(OS_ARCH) + +SRC_FILES := $(wildcard $(SRC_DIR)/*.c) +OBJS := $(addprefix $(OBJS_DIR_PREFIX)/,$(SRC_FILES:.c=.o)) +SONAME = liblz4-java.so + +# C compiler arguments may be obtained by running 'ant -v compile-jni', +# as long as dev-java/cpptasks is in the classpath +CFLAGS := -fPIC $(CFLAGS) +# '--as-needed' causes test failure +LDFLAGS := $(LDFLAGS) -Wl,--no-as-needed + +$(OUT_DIR)/$(SONAME): $(OBJS) | $(OUT_DIR) + $(CC) $(CFLAGS) -shared $(LDFLAGS) -Wl,-soname,$(SONAME) -o $@ -llz4 $^ + +$(OBJS_DIR_PREFIX)/%.o: %.c | $(OBJS_DIR) + $(CC) $(CFLAGS) -c -o $@ \ + -I$(JAVA_HOME)/../include -I$(JAVA_HOME)/../include/$(PLATFORM) \ + -I$(JAVA_HOME)/include -I$(JAVA_HOME)/include/$(PLATFORM) \ + -I$(BUILD)/jni-headers \ + $< + +$(OUT_DIR): + $(MKDIR_P) $@ + +$(OBJS_DIR): + $(MKDIR_P) $@ diff --git a/dev-java/lz4-java/files/lz4-java-1.8.0-gentoo-classpath.xml b/dev-java/lz4-java/files/lz4-java-1.8.0-gentoo-classpath.xml new file mode 100644 index 000000000000..2392679c4a69 --- /dev/null +++ b/dev-java/lz4-java/files/lz4-java-1.8.0-gentoo-classpath.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/dev-java/lz4-java/files/lz4-java-1.8.0-print-os-props.patch b/dev-java/lz4-java/files/lz4-java-1.8.0-print-os-props.patch new file mode 100644 index 000000000000..d4363b6853e4 --- /dev/null +++ b/dev-java/lz4-java/files/lz4-java-1.8.0-print-os-props.patch @@ -0,0 +1,31 @@ +From b8d50d44ba1c0e4b5bf297f7499ad0fb5b82706e Mon Sep 17 00:00:00 2001 +From: Yuan Liao +Date: Wed, 19 Jan 2022 10:09:14 -0800 +Subject: [PATCH] build.xml: Add target that prints JVM system properties os.* + +The Gentoo custom JNI Makefile needs some of those properties. + +Signed-off-by: Yuan Liao +--- + build.xml | 5 +++++ + 1 file changed, 5 insertions(+) + +diff --git a/build.xml b/build.xml +index b7940ab..96e52ea 100644 +--- a/build.xml ++++ b/build.xml +@@ -62,6 +62,11 @@ + + + ++ ++ ++ ++ + + + +-- +2.34.1 + diff --git a/dev-java/lz4-java/files/lz4-java-1.8.0-skip-ivy.patch b/dev-java/lz4-java/files/lz4-java-1.8.0-skip-ivy.patch new file mode 100644 index 000000000000..26c09e147072 --- /dev/null +++ b/dev-java/lz4-java/files/lz4-java-1.8.0-skip-ivy.patch @@ -0,0 +1,91 @@ +From 95ae85542f39cecd1af6a3e661ad6120195d2304 Mon Sep 17 00:00:00 2001 +From: Yuan Liao +Date: Mon, 20 Dec 2021 09:57:31 -0800 +Subject: [PATCH] build.xml: Skip Ivy logic and use Gentoo classpath + +Signed-off-by: Yuan Liao +--- + build.xml | 22 +++++++--------------- + 1 file changed, 7 insertions(+), 15 deletions(-) + +diff --git a/build.xml b/build.xml +index b7940ab..ff321c6 100644 +--- a/build.xml ++++ b/build.xml +@@ -20,6 +20,8 @@ + xmlns:junit4="antlib:com.carrotsearch.junit4" + xmlns:mvn="antlib:org.apache.maven.artifact.ant"> + ++ ++ + + + +@@ -81,8 +83,6 @@ + + + +- + + + +@@ -117,22 +117,14 @@ + + + +- +- + + + +- +- +- +- +- ++ + + + + +- + + + + +- ++ + + + + +- ++ + + + +@@ -260,14 +252,14 @@ + + + +- ++ + + + + + + +- ++ + + + +-- +2.32.0 + diff --git a/dev-java/lz4-java/lz4-java-1.8.0.ebuild b/dev-java/lz4-java/lz4-java-1.8.0.ebuild new file mode 100644 index 000000000000..15c53d947049 --- /dev/null +++ b/dev-java/lz4-java/lz4-java-1.8.0.ebuild @@ -0,0 +1,101 @@ +# Copyright 2021-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +JAVA_PKG_IUSE="doc source test" +MAVEN_ID="org.lz4:lz4-java:1.8.0" + +inherit java-pkg-2 java-ant-2 toolchain-funcs + +DESCRIPTION="LZ4 compression for Java" +HOMEPAGE="https://github.com/lz4/lz4-java" +SRC_URI="https://github.com/lz4/lz4-java/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + +# Tests require com.carrotsearch.randomizedtesting:junit4-ant, which is yet to +# be packaged. Some extra steps are required before running the tests: +# 1. Download junit4-ant 2.7.x from https://mvnrepository.com/artifact/com.carrotsearch.randomizedtesting/junit4-ant +# 2. Set EANT_GENTOO_CLASSPATH_EXTRA to the path to junit4-ant-2.7.*.jar +# 3. arm, arm64 and ppc64 only: Install test dependencies that are unkeyworded +# 4. Set ALLOW_TEST="all" +RESTRICT="test" + +CDEPEND=" + app-arch/lz4 +" + +# The version requirement on mvel is strict; mvel-2.4.* generates source files +# incorrectly, which causes build failure of this package +DEPEND=" + >=virtual/jdk-1.8:* + dev-java/mvel:2.3 + dev-libs/xxhash + test? ( + dev-java/junit:4 + !arm? ( !arm64? ( !ppc64? ( + dev-java/randomized-runner:0 + ) ) ) + ) + ${CDEPEND} +" + +RDEPEND=" + >=virtual/jre-1.8:* + ${CDEPEND} +" + +# Ant is only needed to generate JNI headers; +# the JNI shared object will be built by the custom Makefile +EANT_BUILD_TARGET="compile-java generate-headers" +EANT_DOC_TARGET="docs" +EANT_EXTRA_ARGS="-Djava.io.tmpdir=${T}" +EANT_TEST_GENTOO_CLASSPATH="randomized-runner" + +pkg_setup() { + java-pkg-2_pkg_setup + local build_only_cp="$(java-pkg_getjars --build-only mvel-2.3)" + if [[ -z "${EANT_GENTOO_CLASSPATH_EXTRA}" ]]; then + EANT_GENTOO_CLASSPATH_EXTRA="${build_only_cp}" + else + EANT_GENTOO_CLASSPATH_EXTRA+=":${build_only_cp}" + fi +} + +src_prepare() { + eapply "${FILESDIR}/${P}-print-os-props.patch" + eapply "${FILESDIR}/${P}-skip-ivy.patch" + cp "${FILESDIR}/${P}-Makefile" Makefile || die "Failed to copy Makefile" + cp "${FILESDIR}/${P}-gentoo-classpath.xml" gentoo-classpath.xml || + die "Failed to copy Gentoo classpath injection XML" + java-pkg-2_src_prepare + rm -r src/resources || die "Failed to remove pre-built shared libraries" +} + +src_compile() { + java-pkg-2_src_compile + emake CC="$(tc-getCC)" JAVA_HOME="${JAVA_HOME}" + # JNI has already been built by the Makefile at this point + # Also pretend cpptasks is available, which is required by build.xml + EANT_EXTRA_ARGS+=" -Dcpptasks.available=true -Dskip.jni=true" + # Manually call 'ant jar' to include the JNI shared object in JAR + eant jar -f "${EANT_BUILD_XML}" ${EANT_EXTRA_ARGS} +} + +src_test() { + java-pkg-2_src_test +} + +src_install() { + java-pkg_newjar 'dist/${ivy.module}.jar' + java-pkg_doso $(find build/jni -name "*.so") + use doc && java-pkg_dojavadoc build/docs + # Ant project's 'sources' target generates a source JAR rather than a Zip + # archive; we simply let java-utils-2.eclass create the source Zip archive + # from the same source directories the 'sources' target would access + # https://github.com/lz4/lz4-java/blob/1.8.0/build.xml#L323-L330 + use source && java-pkg_dosrc src/java/* src/java-unsafe/* +} diff --git a/dev-java/lz4-java/metadata.xml b/dev-java/lz4-java/metadata.xml new file mode 100644 index 000000000000..576cd0ee41f1 --- /dev/null +++ b/dev-java/lz4-java/metadata.xml @@ -0,0 +1,11 @@ + + + + + java@gentoo.org + Java + + + lz4/lz4-java + + diff --git a/dev-java/snappy/Manifest b/dev-java/snappy/Manifest index 3b685046ec3a..26534254a308 100644 --- a/dev-java/snappy/Manifest +++ b/dev-java/snappy/Manifest @@ -1 +1 @@ -DIST snappy-java-1.1.0.1.tar.gz 4909520 BLAKE2B 65daf3d01f1cb46dd0d51609e2d95fc954d56e41fbb2d22e9eca24fad16a6d4ba16083e633fb13e68dacf6c2fb0d10ec6fb1e6dcdda6dc611b58b172710fcd62 SHA512 32d0afce880ecccd814f7738eb375a13bd533998c73d79908964061337730ad76fb4794f78fd1fcdc4a4562db57cbc4c6f912d9f3351b1d75b12ce3224ec387e +DIST snappy-java-1.1.7.8.tar.gz 3558859 BLAKE2B 871f4190212399c5bd34a72766d7f3abca9a09608d9acddc126905bcdafc723613aa33d0cdb59419e6bfba46ff27e91f5ca5382073dd895d5601f6d84929ef96 SHA512 8129d4ae2abd78f967c07e7f13df8cb9043cc34bd8346be28625a3d2bea06674ce6dd09b521af2b7053b25d0132a0e822b78c06e09bacd0067ba8178bd167691 diff --git a/dev-java/snappy/files/1.1.0.1-gentoo.patch b/dev-java/snappy/files/1.1.0.1-gentoo.patch deleted file mode 100644 index 61403dd9167f..000000000000 --- a/dev-java/snappy/files/1.1.0.1-gentoo.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff --git a/Makefile b/Makefile -index 04f0435..0249d09 100644 ---- a/Makefile -+++ b/Makefile -@@ -60,8 +60,7 @@ $(SNAPPY_OUT)/SnappyNative.o : $(SRC)/org/xerial/snappy/SnappyNative.cpp $(SRC)/ - - - $(SNAPPY_OUT)/$(LIBNAME): $(SNAPPY_OBJ) -- $(CXX) $(CXXFLAGS) -o $@ $+ $(LINKFLAGS) -lsnappy -- $(STRIP) $@ -+ $(CXX) $(CXXFLAGS) -o $@ $+ $(LINKFLAGS) -lsnappy $(LDFLAGS) - - clean-native: - rm -rf $(SNAPPY_OUT) diff --git a/dev-java/snappy/files/1.1.0.1-unbundle-snappy.patch b/dev-java/snappy/files/1.1.0.1-unbundle-snappy.patch deleted file mode 100644 index 17fb2e1583ed..000000000000 --- a/dev-java/snappy/files/1.1.0.1-unbundle-snappy.patch +++ /dev/null @@ -1,51 +0,0 @@ -diff --git a/Makefile b/Makefile -index 0821c87..04f0435 100644 ---- a/Makefile -+++ b/Makefile -@@ -7,7 +7,8 @@ all: snappy - - SNAPPY_OUT:=$(TARGET)/$(snappy)-$(os_arch) - SNAPPY_ARCHIVE:=$(TARGET)/snappy-$(VERSION).tar.gz --SNAPPY_CC:=snappy-sinksource.cc snappy-stubs-internal.cc snappy.cc -+#SNAPPY_CC:=snappy-sinksource.cc snappy-stubs-internal.cc snappy.cc -+SNAPPY_CC:= - SNAPPY_SRC_DIR:=$(TARGET)/snappy-$(VERSION) - SNAPPY_SRC:=$(addprefix $(SNAPPY_SRC_DIR)/,$(SNAPPY_CC)) - SNAPPY_OBJ:=$(addprefix $(SNAPPY_OUT)/,$(patsubst %.cc,%.o,$(SNAPPY_CC)) SnappyNative.o) -@@ -46,7 +47,8 @@ src/main/resources/org/xerial/snappy/SnappyNativeLoader.bytecode: src/main/resou - $(JAVAC) -source 1.5 -target 1.5 -d $(TARGET)/temp $< - cp $(TARGET)/temp/org/xerial/snappy/SnappyNativeLoader.class $@ - --$(SNAPPY_SRC): $(SNAPPY_UNPACKED) -+$(SNAPPY_SRC): -+# $(SNAPPY_UNPACKED) - - $(SNAPPY_OUT)/%.o : $(SNAPPY_SRC_DIR)/%.cc - @mkdir -p $(@D) -@@ -58,7 +60,7 @@ $(SNAPPY_OUT)/SnappyNative.o : $(SRC)/org/xerial/snappy/SnappyNative.cpp $(SRC)/ - - - $(SNAPPY_OUT)/$(LIBNAME): $(SNAPPY_OBJ) -- $(CXX) $(CXXFLAGS) -o $@ $+ $(LINKFLAGS) -+ $(CXX) $(CXXFLAGS) -o $@ $+ $(LINKFLAGS) -lsnappy - $(STRIP) $@ - - clean-native: -@@ -73,14 +75,15 @@ NATIVE_DLL:=$(NATIVE_DIR)/$(LIBNAME) - - snappy-jar-version:=snappy-java-$(shell $(JAVA) -jar lib/silk-weaver.jar find 'project(artifactId, version)' pom.xml | grep snappy-java | awk '{ print $$2; }') - --native: $(SNAPPY_UNPACKED) $(NATIVE_DLL) --snappy: native $(TARGET)/$(snappy-jar-version).jar -+native: $(NATIVE_DLL) -+snappy: native - - $(NATIVE_DLL): $(SNAPPY_OUT)/$(LIBNAME) - @mkdir -p $(@D) - cp $< $@ - @mkdir -p $(NATIVE_TARGET_DIR) - cp $< $(NATIVE_TARGET_DIR)/$(LIBNAME) -+ cp $< $(TARGET)/ - - - $(TARGET)/$(snappy-jar-version).jar: native $(NATIVE_DLL) diff --git a/dev-java/snappy/files/1.1.7.8-gentoo.patch b/dev-java/snappy/files/1.1.7.8-gentoo.patch new file mode 100644 index 000000000000..b4a58e6482be --- /dev/null +++ b/dev-java/snappy/files/1.1.7.8-gentoo.patch @@ -0,0 +1,28 @@ +--- a/Makefile ++++ b/Makefile +@@ -124,11 +124,7 @@ + $(CXX) $(CXXFLAGS) -c $< -o $@ + + $(SNAPPY_OUT)/$(LIBNAME): $(SNAPPY_OBJ) +- $(CXX) $(CXXFLAGS) -o $@ $+ $(LINKFLAGS) -lsnappy -lbitshuffle +- # Workaround for strip Protocol error when using VirtualBox on Mac +- cp $@ /tmp/$(@F) +- $(STRIP) /tmp/$(@F) +- cp /tmp/$(@F) $@ ++ $(CXX) $(CXXFLAGS) -o $@ $+ $(LINKFLAGS) -lsnappy -lbitshuffle $(LDFLAGS) + + clean-native: + rm -rf $(SNAPPY_OUT) +--- a/Makefile.common ++++ b/Makefile.common +@@ -274,8 +274,8 @@ + + CXX := $($(os_arch)_CXX) + STRIP := $($(os_arch)_STRIP) +-CXXFLAGS := $($(os_arch)_CXXFLAGS) +-LINKFLAGS := $($(os_arch)_LINKFLAGS) ++CXXFLAGS := $($(os_arch)_CXXFLAGS) $(CXXFLAGS) ++LINKFLAGS := $($(os_arch)_LINKFLAGS) $(LDFLAGS) + LIBNAME := $($(os_arch)_LIBNAME) + SNAPPY_FLAGS := $($(os_arch)_SNAPPY_FLAGS) + diff --git a/dev-java/snappy/files/1.1.7.8-java-version-target.patch b/dev-java/snappy/files/1.1.7.8-java-version-target.patch new file mode 100644 index 000000000000..a852d0bdb807 --- /dev/null +++ b/dev-java/snappy/files/1.1.7.8-java-version-target.patch @@ -0,0 +1,47 @@ +From e7d1d0167426790ba9b1d28ffa11e0d0c523f3b5 Mon Sep 17 00:00:00 2001 +From: Yuan Liao +Date: Sun, 6 Feb 2022 08:29:20 -0800 +Subject: [PATCH] Allow Java version target to be specified using variable + +Signed-off-by: Yuan Liao +--- + Makefile | 4 ++-- + Makefile.common | 2 ++ + 2 files changed, 4 insertions(+), 2 deletions(-) + +diff --git a/Makefile b/Makefile +index 1d82a8a..8eaa319 100644 +--- a/Makefile ++++ b/Makefile +@@ -92,13 +92,13 @@ snappy-header: $(SNAPPY_CMAKE_CACHE) + + $(TARGET)/jni-classes/org/xerial/snappy/SnappyNative.class: $(SRC)/org/xerial/snappy/SnappyNative.java + @mkdir -p $(TARGET)/jni-classes +- $(JAVAC) -source 1.7 -target 1.7 -h $(SRC)/org/xerial/snappy/ -d $(TARGET)/jni-classes -sourcepath $(SRC) $< ++ $(JAVAC) -source $(JAVA_SOURCE) -target $(JAVA_TARGET) -h $(SRC)/org/xerial/snappy/ -d $(TARGET)/jni-classes -sourcepath $(SRC) $< + + $(SRC)/org/xerial/snappy/SnappyNative.h: $(TARGET)/jni-classes/org/xerial/snappy/SnappyNative.class + + $(TARGET)/jni-classes/org/xerial/snappy/BitShuffleNative.class: $(SRC)/org/xerial/snappy/BitShuffleNative.java + @mkdir -p $(TARGET)/jni-classes +- $(JAVAC) -source 1.7 -target 1.7 -h $(SRC)/org/xerial/snappy/ -d $(TARGET)/jni-classes -sourcepath $(SRC) $< ++ $(JAVAC) -source $(JAVA_SOURCE) -target $(JAVA_TARGET) -h $(SRC)/org/xerial/snappy/ -d $(TARGET)/jni-classes -sourcepath $(SRC) $< + + $(SRC)/org/xerial/snappy/BitShuffleNative.h: $(TARGET)/jni-classes/org/xerial/snappy/BitShuffleNative.class + +diff --git a/Makefile.common b/Makefile.common +index 534bc4f..86d839b 100755 +--- a/Makefile.common ++++ b/Makefile.common +@@ -10,6 +10,8 @@ endif + JAVA := "$$JAVA_HOME/bin/java" + JAVAC := "$$JAVA_HOME/bin/javac" + JAVAH := "$$JAVA_HOME/bin/javah" ++JAVA_SOURCE := 1.8 ++JAVA_TARGET := 1.8 + + LITTLE_ENDIAN := "Little Endian" + BIG_ENDIAN := "Big Endian" +-- +2.34.1 + diff --git a/dev-java/snappy/files/1.1.7.8-remove-perl-usage.patch b/dev-java/snappy/files/1.1.7.8-remove-perl-usage.patch new file mode 100644 index 000000000000..0c64240f12a3 --- /dev/null +++ b/dev-java/snappy/files/1.1.7.8-remove-perl-usage.patch @@ -0,0 +1,38 @@ +From 1413a33ef00e722bacab2e17297b89bb55b2bd49 Mon Sep 17 00:00:00 2001 +From: Yuan Liao +Date: Tue, 21 Dec 2021 07:33:52 -0800 +Subject: [PATCH] Makefile: Eliminate usage of the `perl` command + +dev-lang/perl is not an implicit system dependency, so we cannot assume +its existence during build time. The Makefile uses the `perl` command +to generate the name of the JAR being built with it, but the ebuild uses +Ant and a custom build.xml to build the JAR, and it uses the Makefile to +build only the JNI part, thus the name of JAR in the Makefile will not +be used. For this reason, this package can still be built and installed +without dev-lang/perl. However, a QA notice for absent `perl` command +will appear in this case. Rather than declaring dev-lang/perl as a +dependency, it might be better to eliminate usage of the `perl` command +if it is never used in any meaningful way. + +Signed-off-by: Yuan Liao +--- + Makefile | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/Makefile b/Makefile +index a7bd87c..d1d3d32 100644 +--- a/Makefile ++++ b/Makefile +@@ -138,7 +138,8 @@ NATIVE_DIR:=src/main/resources/org/xerial/snappy/native/$(OS_NAME)/$(OS_ARCH) + NATIVE_TARGET_DIR:=$(TARGET)/classes/org/xerial/snappy/native/$(OS_NAME)/$(OS_ARCH) + NATIVE_DLL:=$(NATIVE_DIR)/$(LIBNAME) + +-snappy-jar-version:=snappy-java-$(shell perl -npe "s/version in ThisBuild\s+:=\s+\"(.*)\"/\1/" version.sbt | sed -e "/^$$/d") ++#snappy-jar-version:=snappy-java-$(shell perl -npe "s/version in ThisBuild\s+:=\s+\"(.*)\"/\1/" version.sbt | sed -e "/^$$/d") ++snappy-jar-version:=snappy + + native: jni-header snappy-header $(NATIVE_DLL) + native-nocmake: jni-header $(NATIVE_DLL) +-- +2.32.0 + diff --git a/dev-java/snappy/files/1.1.7.8-unbundle-bitshuffle.patch b/dev-java/snappy/files/1.1.7.8-unbundle-bitshuffle.patch new file mode 100644 index 000000000000..e4f699ad123e --- /dev/null +++ b/dev-java/snappy/files/1.1.7.8-unbundle-bitshuffle.patch @@ -0,0 +1,26 @@ +--- a/Makefile ++++ b/Makefile +@@ -36,11 +36,11 @@ + + $(SNAPPY_OUT)/%.o: $(BITSHUFFLE_SRC_DIR)/%.c + @mkdir -p $(@D) +- $(CXX) $(CXXFLAGS) $(CXXFLAGS_BITSHUFFLE) -c $< -o $@ ++ $(CXX) $(CXXFLAGS) -c $< -o $@ + +-SNAPPY_OBJ:=$(addprefix $(SNAPPY_OUT)/,$(patsubst %.cc,%.o,$(SNAPPY_CC)) $(patsubst %.c,%.o,$(BITSHUFFLE_C)) SnappyNative.o BitShuffleNative.o) ++SNAPPY_OBJ:=$(addprefix $(SNAPPY_OUT)/,$(patsubst %.cc,%.o,$(SNAPPY_CC)) SnappyNative.o BitShuffleNative.o) + +-CXXFLAGS:=$(CXXFLAGS) -I$(SNAPPY_SRC_DIR) -I$(SNAPPY_OUT) -I$(BITSHUFFLE_SRC_DIR) ++CXXFLAGS:=$(CXXFLAGS) -I$(SNAPPY_SRC_DIR) -I$(SNAPPY_OUT) + + ifndef CXXFLAGS_BITSHUFFLE + ifeq ($(OS_NAME)-$(OS_ARCH),Linux-x86_64) +@@ -124,7 +124,7 @@ + $(CXX) $(CXXFLAGS) -c $< -o $@ + + $(SNAPPY_OUT)/$(LIBNAME): $(SNAPPY_OBJ) +- $(CXX) $(CXXFLAGS) -o $@ $+ $(LINKFLAGS) -lsnappy ++ $(CXX) $(CXXFLAGS) -o $@ $+ $(LINKFLAGS) -lsnappy -lbitshuffle + # Workaround for strip Protocol error when using VirtualBox on Mac + cp $@ /tmp/$(@F) + $(STRIP) /tmp/$(@F) diff --git a/dev-java/snappy/files/1.1.7.8-unbundle-snappy.patch b/dev-java/snappy/files/1.1.7.8-unbundle-snappy.patch new file mode 100644 index 000000000000..6113019be3ea --- /dev/null +++ b/dev-java/snappy/files/1.1.7.8-unbundle-snappy.patch @@ -0,0 +1,54 @@ +diff --git a/Makefile b/Makefile +index 0821c87..04f0435 100644 +--- a/Makefile ++++ b/Makefile +@@ -8,7 +8,8 @@ + + SNAPPY_OUT:=$(TARGET)/snappy-$(SNAPPY_VERSION)-$(os_arch) + SNAPPY_ARCHIVE:=$(TARGET)/snappy-$(SNAPPY_VERSION).tar.gz +-SNAPPY_CC:=snappy-sinksource.cc snappy-stubs-internal.cc snappy.cc ++#SNAPPY_CC:=snappy-sinksource.cc snappy-stubs-internal.cc snappy.cc ++SNAPPY_CC:= + SNAPPY_SRC_DIR:=$(TARGET)/snappy-$(SNAPPY_VERSION) + SNAPPY_SRC:=$(addprefix $(SNAPPY_SRC_DIR)/,$(SNAPPY_CC)) + SNAPPY_GIT_REPO_URL:=https://github.com/google/snappy +@@ -100,7 +101,8 @@ + + $(SRC)/org/xerial/snappy/BitShuffleNative.h: $(TARGET)/jni-classes/org/xerial/snappy/BitShuffleNative.class + +-$(SNAPPY_SRC): $(SNAPPY_GIT_UNPACKED) ++$(SNAPPY_SRC): ++# $(SNAPPY_GIT_UNPACKED) + + # aarch64 can use big-endian optimzied code + ifeq ($(OS_ARCH),aarch64) +@@ -122,7 +124,7 @@ + $(CXX) $(CXXFLAGS) -c $< -o $@ + + $(SNAPPY_OUT)/$(LIBNAME): $(SNAPPY_OBJ) +- $(CXX) $(CXXFLAGS) -o $@ $+ $(LINKFLAGS) ++ $(CXX) $(CXXFLAGS) -o $@ $+ $(LINKFLAGS) -lsnappy + # Workaround for strip Protocol error when using VirtualBox on Mac + cp $@ /tmp/$(@F) + $(STRIP) /tmp/$(@F) +@@ -140,9 +142,9 @@ + #snappy-jar-version:=snappy-java-$(shell perl -npe "s/version in ThisBuild\s+:=\s+\"(.*)\"/\1/" version.sbt | sed -e "/^$$/d") + snappy-jar-version:=snappy + +-native: jni-header snappy-header $(NATIVE_DLL) +-native-nocmake: jni-header $(NATIVE_DLL) +-snappy: native $(TARGET)/$(snappy-jar-version).jar ++native: $(NATIVE_DLL) ++native-nocmake: $(NATIVE_DLL) ++snappy: native + + native-all: native win32 win64 native-arm linux32 linux64 linux-ppc64le + +@@ -151,6 +153,7 @@ + cp $(SNAPPY_OUT)/$(LIBNAME) $@ + @mkdir -p $(NATIVE_TARGET_DIR) + cp $(SNAPPY_OUT)/$(LIBNAME) $(NATIVE_TARGET_DIR)/$(LIBNAME) ++ cp $< $(TARGET)/ + + package: $(TARGET)/$(snappy-jar-version).jar + diff --git a/dev-java/snappy/snappy-1.1.0.1.ebuild b/dev-java/snappy/snappy-1.1.0.1.ebuild deleted file mode 100644 index 443002b9ab82..000000000000 --- a/dev-java/snappy/snappy-1.1.0.1.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" - -JAVA_PKG_IUSE="doc source test" - -inherit java-pkg-2 java-ant-2 - -MY_PN="${PN}-java" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="Snappy compressor/decompressor for Java" -HOMEPAGE="https://github.com/xerial/snappy-java/" -SRC_URI="https://github.com/xerial/${MY_PN}/archive/${PV}.tar.gz -> ${PN}-java-${PV}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="1.1" -KEYWORDS="~amd64 ~x86 ~x64-macos" -IUSE="" - -CDEPEND="dev-java/osgi-core-api:0 - app-arch/snappy" - -DEPEND=">=virtual/jdk-1.6 - test? ( - dev-java/junit:4 - dev-java/xerial-core:0 - dev-java/plexus-classworlds:0 - ) - ${CDEPEND}" - -RDEPEND=">=virtual/jre-1.6 - ${CDEPEND}" - -S="${WORKDIR}/${MY_P}" - -JAVA_ANT_REWRITE_CLASSPATH="true" -EANT_GENTOO_CLASSPATH="osgi-core-api" -EANT_TEST_GENTOO_CLASSPATH="${EANT_GENTOO_CLASSPATH},junit-4,xerial-core,plexus-classworlds" -EANT_TEST_ANT_TASKS="ant-junit" - -java_prepare() { - cp "${FILESDIR}"/1.x-build.xml "${S}"/build.xml || die - rm -r "${S}"/src/main/resources/org/xerial/snappy/native/ || die - epatch "${FILESDIR}"/${PV}-unbundle-snappy.patch - epatch "${FILESDIR}"/${PV}-gentoo.patch -} - -src_compile() { - emake - java-pkg-2_src_compile -} - -src_install() { - local jniext=.so - if [[ ${CHOST} == *-darwin* ]] ; then - jniext=.jnilib - # avoid install_name check failure - install_name_tool -id @loader_path/libsnappyjava${jniext} \ - "${S}"/target/libsnappyjava${jniext} - fi - java-pkg_doso "${S}"/target/libsnappyjava${jniext} - java-pkg_dojar "${S}/target/${PN}.jar" - - use source && java-pkg_dosrc "${S}"/src/main/java/* - use doc && java-pkg_dojavadoc "${S}"/target/site/apidocs -} - -src_test() { - java-pkg-2_src_test -} diff --git a/dev-java/snappy/snappy-1.1.7.8.ebuild b/dev-java/snappy/snappy-1.1.7.8.ebuild new file mode 100644 index 000000000000..63853626e97c --- /dev/null +++ b/dev-java/snappy/snappy-1.1.7.8.ebuild @@ -0,0 +1,103 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +JAVA_PKG_IUSE="doc source test" +MAVEN_ID="org.xerial.snappy:snappy-java:1.1.7.8" + +inherit java-pkg-2 java-ant-2 toolchain-funcs + +MY_PN="${PN}-java" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Snappy compressor/decompressor for Java" +HOMEPAGE="https://github.com/xerial/snappy-java/" +SRC_URI="https://github.com/xerial/${MY_PN}/archive/${PV}.tar.gz -> ${MY_P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="1.1" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + +# Tests require org.apache.hadoop:hadoop-common:2.7.*, which is yet to be +# packaged. Some extra steps are required before running the tests: +# 1. Download hadoop-common 2.7.x from https://mvnrepository.com/artifact/org.apache.hadoop/hadoop-common +# 2. Set EANT_GENTOO_CLASSPATH_EXTRA to the path to hadoop-common-2.7.*.jar +# 3. arm, arm64 and ppc64 only: Install test dependencies that are unkeyworded +# 4. Set ALLOW_TEST="all" +RESTRICT="test" + +CDEPEND="dev-java/osgi-core-api:0 + app-arch/snappy + dev-libs/bitshuffle" + +# Some test dependencies are unsatisfied on arm, arm64, and ppc64 +DEPEND=">=virtual/jdk-1.8:* + ${CDEPEND} + test? ( + dev-java/ant-junit4:0 + dev-java/commons-io:1 + !arm? ( + dev-java/commons-lang:2.1 + ) + !arm? ( !arm64? ( !ppc64? ( + dev-java/plexus-classworlds:0 + dev-java/xerial-core:0 + ) ) ) + )" + +RDEPEND=">=virtual/jre-1.8:* + ${CDEPEND}" + +S="${WORKDIR}/${MY_P}" + +JAVA_ANT_REWRITE_CLASSPATH="true" +JAVA_ANT_CLASSPATH_TAGS="javac javadoc" +EANT_GENTOO_CLASSPATH="osgi-core-api" +EANT_TEST_GENTOO_CLASSPATH=" + ${EANT_GENTOO_CLASSPATH} + commons-io-1 + commons-lang-2.1 + plexus-classworlds + xerial-core +" + +src_prepare() { + cp "${FILESDIR}/1.x-build.xml" build.xml || die + rm -r src/main/resources/org/xerial/snappy/native || die + eapply "${FILESDIR}/${PV}-java-version-target.patch" + eapply "${FILESDIR}/${PV}-remove-perl-usage.patch" + eapply "${FILESDIR}/${PV}-unbundle-snappy.patch" + eapply "${FILESDIR}/${PV}-unbundle-bitshuffle.patch" + eapply "${FILESDIR}/${PV}-gentoo.patch" + java-pkg-2_src_prepare +} + +src_compile() { + emake \ + CXX="$(tc-getCXX)" \ + JAVA_SOURCE="$(java-pkg_get-source)" \ + JAVA_TARGET="$(java-pkg_get-target)" + java-pkg-2_src_compile +} + +src_test() { + cp -r src/test/resources/org/xerial/snappy/* \ + src/test/java/org/xerial/snappy || die + java-pkg-2_src_test +} + +src_install() { + local jniext=.so + if [[ ${CHOST} == *-darwin* ]] ; then + jniext=.jnilib + # avoid install_name check failure + install_name_tool -id "@loader_path/libsnappyjava${jniext}" \ + "target/libsnappyjava${jniext}" + fi + java-pkg_doso "target/libsnappyjava${jniext}" + java-pkg_dojar "target/${PN}.jar" + + use source && java-pkg_dosrc src/main/java/* + use doc && java-pkg_dojavadoc target/site/apidocs +} diff --git a/dev-java/stax2-api/stax2-api-4.2.1.ebuild b/dev-java/stax2-api/stax2-api-4.2.1.ebuild index a12eccf5a5c8..840f4bd5e431 100644 --- a/dev-java/stax2-api/stax2-api-4.2.1.ebuild +++ b/dev-java/stax2-api/stax2-api-4.2.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 # Skeleton command: @@ -11,7 +11,7 @@ MAVEN_ID="org.codehaus.woodstox:stax2-api:4.2.1" inherit java-pkg-2 java-pkg-simple -DESCRIPTION="istax2 API is an extension to basic Stax 1.0 API" +DESCRIPTION="stax2 API is an extension to basic Stax 1.0 API" HOMEPAGE="https://github.com/FasterXML/stax2-api" SRC_URI="https://github.com/FasterXML/${PN}/archive/refs/tags/${P}.tar.gz" diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz index 7c0d36cf3bf93056316f9e10d52f7fb6398b4308..6efa548ac22afcb7c7ee3dd1b9664ef1a5ff18cb 100644 GIT binary patch delta 13063 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 z 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/nspr-4.21 sys-libs/readline:0= >=sys-libs/zlib-1.2.3" diff --git a/dev-lang/tcc/Manifest b/dev-lang/tcc/Manifest index fb3b05d6eecc..67b6967077d6 100644 --- a/dev-lang/tcc/Manifest +++ b/dev-lang/tcc/Manifest @@ -1,2 +1 @@ -DIST tcc-0.9.27.tar.bz2 634999 BLAKE2B 9a76dac9f54fa0b64a72e874cfec9a4bd9b938d244d064b2e76bd31acfb9e48fdbdb8895132634be1dee4302293405bf75606a6804c8178afa8fd30daa53b73a SHA512 835184292d97c07f0ff7b36ec550e855e649b04e23c7e2a1c706d223409eb60708dc1ae969f28eba45e56c8b96ae56936b93caf9d8a13ac5adf119014d5367a7 DIST tcc-0.9.27_p20211022.tar.gz 893631 BLAKE2B f1a82498db65a9944f04a6c35897db6ceeea0e5d14ac383acc6b334fb2aa921a0e7b4badf647c101d064ceae1ee8d79ab91674a2d0faa2899b831a57e6148174 SHA512 5f40a0d31d63e876d1fb233758d9f58be2f14807bbc0847b7df3eb6bb8df0946100b58edb5a29caea8770201d02275daf0a3ca7668141151e931204ad7100fb3 diff --git a/dev-lang/tcc/tcc-0.9.27.ebuild b/dev-lang/tcc/tcc-0.9.27.ebuild deleted file mode 100644 index 7090fdeb01d1..000000000000 --- a/dev-lang/tcc/tcc-0.9.27.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -inherit toolchain-funcs - -DESCRIPTION="A very small C compiler for ix86/amd64" -HOMEPAGE="https://bellard.org/tcc/" -SRC_URI="https://download.savannah.gnu.org/releases/tinycc/${P}.tar.bz2" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux" - -DEPEND="dev-lang/perl" # doc generation -RDEPEND="" -IUSE="test" -RESTRICT="!test? ( test )" - -src_prepare() { - # Don't strip - sed -i -e 's|$(INSTALL) -s|$(INSTALL)|' Makefile || die - - # Fix examples - sed -i -e '1{ - i#! /usr/bin/tcc -run - /^#!/d - }' examples/ex*.c || die - sed -i -e '1s/$/ -lX11/' examples/ex4.c || die - - # Fix texi2html invocation - sed -i -e 's/-number//' Makefile || die - sed -i -e 's/--sections//' Makefile || die - - eapply_user -} - -src_configure() { - use test && unset CFLAGS LDFLAGS # Tests run with CC=tcc etc, they will fail hard otherwise - # better fixes welcome, it feels wrong to hack the env like this - # not autotools, so call configure directly - ./configure --cc="$(tc-getCC)" \ - --prefix="${EPREFIX}/usr" \ - --libdir="${EPREFIX}/usr/$(get_libdir)" \ - --docdir="${EPREFIX}/usr/share/doc/${PF}" -} - -src_compile() { - emake AR="$(tc-getAR)" -} - -src_install() { - emake DESTDIR="${D}" install - - dodoc Changelog README TODO VERSION - #dohtml tcc-doc.html - exeinto /usr/share/doc/${PF}/examples - doexe examples/ex*.c -} - -src_test() { - # this is using tcc bits that don't know as-needed etc. - TCCFLAGS="" emake test -} diff --git a/dev-lang/tcc/tcc-0.9.27_p20211022.ebuild b/dev-lang/tcc/tcc-0.9.27_p20211022.ebuild index ebcf4086791e..f99fb69925e6 100644 --- a/dev-lang/tcc/tcc-0.9.27_p20211022.ebuild +++ b/dev-lang/tcc/tcc-0.9.27_p20211022.ebuild @@ -22,7 +22,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" if [[ ${PV} != *9999* ]] ; then - KEYWORDS="~amd64 ~x86 ~amd64-linux" + KEYWORDS="~amd64 ~arm64 ~riscv ~x86 ~amd64-linux" fi BDEPEND="dev-lang/perl" # doc generation diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz index c32169d5ec6535b23a496dd59b84494a28714dff..56500e7566a94e9f7a411ec1fe952546591bb7e2 100644 GIT binary patch literal 91752 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 H&zk}Ol?~w5 literal 91558 zcmV(e9%F?(uKV2Qk8R}YnAJ<&>mBPqJsV9GNg&g?(*aDxOSB^a$v)v~jQfG|2-uvQT^WI1M(|`Tn z|0RX^r)!LHrj`3#rH8X#J)OthY71-c>*(tUaqKqZsNtNumYLSw(s9>g<{Zy3Ym8~k zd6ii5eehIAitCDZxyPgP}W`~UKv+Hars`u^ijNacEyR%nvyJ$GPX2H*ebm(m(-w&b_vh7LvVFEe%23_deS$ z>CP7)6f@$^=ehbhd#{rpx%NEg-(A*_bmML$mhGP z{>#_(+kgI#FXAfUU0j>@&ll?4j(p6sAL{n1oa-*J)xA<`t&Fy7Zmr*EK@Io82_54& z`!&)&et;aulYSH8}AbY#~MVx8y7SE3C)^CW*0SHmRgRdPZj z3Yv0n^dObIVyKU@p_u0` zh89u6oUT={`P64$$TuD-AAvXidvV1VdDZ$Zua2h25f@5&EA6Wx?{mdFrwTNsZkFdfDv)4RVILdkO9C>&I*UD{#@Gh_R>-_oa?>~M0_T{H9h;Dp- zmt0Nn9={Ikq>NtAl?w-UogKTLapN)49XbD&_gYxgvF^2z*2J#X+%4lU&V*1=YmN(x z#4=CLy|1)6W=^@L+K%JE*b(KfS4B7RyZPchuO1sd?{9)bzh^2TSFG;5%H27Kh7wew z&9&okhPJMqLPPCV+&KQx+c8=^uX`RFRmp^b!Z)LlYjHe0{dr#9&d`6{>v8vhL+x|6e9!ynoMXyF89^WY;hr`JY5UW~H+_VfDueSG`$^~a0M(s{niET)RR0S<_a z1-;()8a0k`wUy4CaNMOM9#r|fLc4A-gi>3hUHmy`bl_;)0jS8w;s4#oz_9L$&bP3S z^W?{H1-QQhL7fUKmQ8F$#^EhSUi?|o%iIy;Aq>Woz;kgB_pvyGItXNZAffUMSpVWH zBQLwtt^qf~+4EyWoMZKN9(YjXGC5Oz@E$q|Oeo{K?p^uV`FLkz=DKGe`PDFg`|P<>EvgQ`(0j{Fi?-J;_%|g`-tGLffvGK zfY+{a0U!?IF)ED&c>+|wjDWX4&kT0d0Vl<|CSK~u3q>fYUIz{oB-aueOZaX9_mzN; zSTafuE&z2NulD%$>-QhuR{Qm*pTS};UM#*#4Qs@iM8E{#k|@Fxt*DLSz7roAu8Ctt zuVM~qUh&Mh4;~9;CkP-kTqyzl#Km&Jz_EUILrGjQgWAT8m{AGd>(adQ6T|jZF`ae* zCEw7+aqP;^7_zT03T_evOngq2kc^cRT~XR|p~+!R9tD+40}pY769lVkht(3$fslBi zc|6HUc({5`0|mX8Q4vRnB_9NbjGu{>W4;4B)d)2e^-Isyg$~-O}5r|)jB>>

TnC(>xI^D-lz9{^Qe&^N+y! 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

GgUcK>PcT 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

G2q!69RHpkpUm-q=^yANO$9Usaxy4fg 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 M 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/dev/null || die - - CFLAGS="" CXXFLAGS="" ASFLAGS="" LDFLAGS="" \ - CC="$(tc-getBUILD_CC)" CXX="$(tc-getBUILD_CXX)" AR="$(tc-getBUILD_AR)" \ - RANLIB="$(tc-getBUILD_RANLIB)" LD="$(tc-getBUILD_LD)" \ - "${S}"/configure --disable-renaming --disable-debug \ - --disable-samples --enable-static || die - emake - - popd >/dev/null || die - fi - - multilib-minimal_src_configure -} - -multilib_src_configure() { - local myeconfargs=( - --disable-renaming - --disable-samples - --enable-layoutex - $(use_enable debug) - $(use_enable static-libs static) - ) - - tc-is-cross-compiler && myeconfargs+=( - --with-cross-build="${WORKDIR}"/host - ) - - # icu tries to use clang by default - tc-export CC CXX - - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" -} - -multilib_src_test() { - # INTLTEST_OPTS: intltest options - # -e: Exhaustive testing - # -l: Reporting of memory leaks - # -v: Increased verbosity - # IOTEST_OPTS: iotest options - # -e: Exhaustive testing - # -v: Increased verbosity - # CINTLTST_OPTS: cintltst options - # -e: Exhaustive testing - # -v: Increased verbosity - pushd layoutex &>/dev/null || die - emake -j1 VERBOSE="1" check - popd &>/dev/null || die -} - -multilib_src_install() { - pushd layoutex &>/dev/null || die - default - popd &>/dev/null || die -} diff --git a/dev-libs/icu/Manifest b/dev-libs/icu/Manifest index 820d3604cb0b..28544b0b2812 100644 --- a/dev-libs/icu/Manifest +++ b/dev-libs/icu/Manifest @@ -1,2 +1 @@ -DIST icu4c-69_1-src.tgz 24814903 BLAKE2B ef95a04e238f0de96e969d580ef64000ab04a4a0003e8f31fd02baab35387d5ab2c4d792ae0d14f3de8e48aa28570237ccd67fb32e03b13d1572e4a995b1de76 SHA512 d4aeb781715144ea6e3c6b98df5bbe0490bfa3175221a1d667f3e6851b7bd4a638fa4a37d4a921ccb31f02b5d15a6dded9464d98051964a86f7b1cde0ff0aab7 DIST icu4c-70_1-src.tgz 25449582 BLAKE2B e229376ee45322db99aa963465048ab5e694ce9f0ba335f071817198238de21fcd77dfe3e86ea1394790e2a3b6d96772d1b98cb7dccd6462a9dd05c0ab7bdef0 SHA512 0b26ae7207155cb65a8fdb25f7b2fa4431e74b12bccbed0884a17feaae3c96833d12451064dd152197fd6ea5fd3adfd95594284a463e66c82e0d860f645880c9 diff --git a/dev-libs/icu/icu-69.1-r1.ebuild b/dev-libs/icu/icu-69.1-r1.ebuild deleted file mode 100644 index 6f632a02fd23..000000000000 --- a/dev-libs/icu/icu-69.1-r1.ebuild +++ /dev/null @@ -1,150 +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 autotools flag-o-matic multilib-minimal python-any-r1 toolchain-funcs - -DESCRIPTION="International Components for Unicode" -HOMEPAGE="http://site.icu-project.org/" -SRC_URI="https://github.com/unicode-org/icu/releases/download/release-${PV//./-}/icu4c-${PV//./_}-src.tgz" - -LICENSE="BSD" - -SLOT="0/${PV}" - -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 ~x86-winnt" -IUSE="debug doc examples static-libs" - -BDEPEND="${PYTHON_DEPS} - virtual/pkgconfig - doc? ( app-doc/doxygen[dot] ) -" - -S="${WORKDIR}/${PN}/source" - -MULTILIB_CHOST_TOOLS=( - /usr/bin/icu-config -) - -PATCHES=( - "${FILESDIR}/${PN}-65.1-remove-bashisms.patch" - "${FILESDIR}/${PN}-64.2-darwin.patch" - "${FILESDIR}/${PN}-68.1-nonunicode.patch" - # Should be in the next rleease, but check - # https://bugs.gentoo.org/788112 - "${FILESDIR}/${PN}-69.1-fix-ub-units.patch" -) - -src_prepare() { - default - - local variable - - # Disable renaming as it is stupid thing to do - sed -i \ - -e "s/#define U_DISABLE_RENAMING 0/#define U_DISABLE_RENAMING 1/" \ - common/unicode/uconfig.h || die - - # Fix linking of icudata - sed -i \ - -e "s:LDFLAGSICUDT=-nodefaultlibs -nostdlib:LDFLAGSICUDT=:" \ - config/mh-linux || die - - # Append doxygen configuration to configure - sed -i \ - -e 's:icudefs.mk:icudefs.mk Doxyfile:' \ - configure.ac || die - - eautoreconf -} - -src_configure() { - append-cxxflags -std=c++14 - - if tc-is-cross-compiler; then - mkdir "${WORKDIR}"/host || die - pushd "${WORKDIR}"/host >/dev/null || die - - CFLAGS="" CXXFLAGS="" ASFLAGS="" LDFLAGS="" \ - CC="$(tc-getBUILD_CC)" CXX="$(tc-getBUILD_CXX)" AR="$(tc-getBUILD_AR)" \ - RANLIB="$(tc-getBUILD_RANLIB)" LD="$(tc-getBUILD_LD)" \ - "${S}"/configure --disable-renaming --disable-debug \ - --disable-samples --enable-static || die - emake - - popd >/dev/null || die - fi - - multilib-minimal_src_configure -} - -multilib_src_configure() { - local myeconfargs=( - --disable-renaming - --disable-samples - --disable-layoutex - $(use_enable debug) - $(use_enable static-libs static) - $(multilib_native_use_enable examples samples) - ) - - tc-is-cross-compiler && myeconfargs+=( - --with-cross-build="${WORKDIR}"/host - ) - - # work around cross-endian testing failures with LTO #757681 - if tc-is-cross-compiler && is-flagq '-flto*' ; then - myeconfargs+=( --disable-strict ) - fi - - # icu tries to use clang by default - tc-export CC CXX - - # make sure we configure with the same shell as we run icu-config - # with, or ECHO_N, ECHO_T and ECHO_C will be wrongly defined - export CONFIG_SHELL="${EPREFIX}/bin/sh" - # probably have no /bin/sh in prefix-chain - [[ -x ${CONFIG_SHELL} ]] || CONFIG_SHELL="${BASH}" - - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" -} - -multilib_src_compile() { - default - - if multilib_is_native_abi && use doc; then - doxygen -u Doxyfile || die - doxygen Doxyfile || die - fi -} - -multilib_src_test() { - # INTLTEST_OPTS: intltest options - # -e: Exhaustive testing - # -l: Reporting of memory leaks - # -v: Increased verbosity - # IOTEST_OPTS: iotest options - # -e: Exhaustive testing - # -v: Increased verbosity - # CINTLTST_OPTS: cintltst options - # -e: Exhaustive testing - # -v: Increased verbosity - emake -j1 VERBOSE="1" check -} - -multilib_src_install() { - default - - if multilib_is_native_abi && use doc; then - docinto html - dodoc -r doc/html/* - fi -} - -multilib_src_install_all() { - einstalldocs - docinto html - dodoc ../readme.html -} diff --git a/dev-libs/icu/icu-70.1-r1.ebuild b/dev-libs/icu/icu-70.1-r1.ebuild index 5344940eff7c..50dada47fc08 100644 --- a/dev-libs/icu/icu-70.1-r1.ebuild +++ b/dev-libs/icu/icu-70.1-r1.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}/source" LICENSE="BSD" SLOT="0/${PV}" -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 ~x86-winnt" +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 ~x86-winnt" IUSE="debug doc examples static-libs" BDEPEND="${PYTHON_DEPS} diff --git a/dev-libs/leveldb/leveldb-1.23-r1.ebuild b/dev-libs/leveldb/leveldb-1.23-r1.ebuild deleted file mode 100644 index 498da29525eb..000000000000 --- a/dev-libs/leveldb/leveldb-1.23-r1.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake - -DESCRIPTION="A fast key-value storage library written at Google" -HOMEPAGE="https://github.com/google/leveldb" -SRC_URI="https://github.com/google/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/1" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" -IUSE="+crc32c +snappy +tcmalloc test" - -RESTRICT="!test? ( test )" - -DEPEND="crc32c? ( dev-libs/crc32c ) - snappy? ( app-arch/snappy ) - tcmalloc? ( dev-util/google-perftools )" -RDEPEND="${DEPEND}" -BDEPEND="test? ( dev-cpp/gtest )" - -PATCHES=( - "${FILESDIR}"/${PN}-1.23-system-testdeps.patch - "${FILESDIR}"/${PN}-1.23-remove-benchmark-dep.patch -) - -src_configure() { - local mycmakeargs=( - -DBUILD_SHARED_LIBS=ON - -DLEVELDB_BUILD_BENCHMARKS=OFF - -DLEVELDB_BUILD_TESTS=$(usex test) - ) - cmake_src_configure -} diff --git a/dev-libs/leveldb/leveldb-1.23-r2.ebuild b/dev-libs/leveldb/leveldb-1.23-r3.ebuild similarity index 75% rename from dev-libs/leveldb/leveldb-1.23-r2.ebuild rename to dev-libs/leveldb/leveldb-1.23-r3.ebuild index 9adbd1551ad0..13684bcf2b50 100644 --- a/dev-libs/leveldb/leveldb-1.23-r2.ebuild +++ b/dev-libs/leveldb/leveldb-1.23-r3.ebuild @@ -12,13 +12,14 @@ SRC_URI="https://github.com/google/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}. LICENSE="BSD" SLOT="0/1" KEYWORDS="amd64 arm arm64 ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" -IUSE="+crc32c +snappy +tcmalloc test" - +IUSE="+snappy +tcmalloc test" RESTRICT="!test? ( test )" -DEPEND="crc32c? ( dev-libs/crc32c ) - snappy? ( app-arch/snappy ) - tcmalloc? ( dev-util/google-perftools )" +DEPEND=" + dev-libs/crc32c + snappy? ( app-arch/snappy:= ) + tcmalloc? ( dev-util/google-perftools:= ) +" RDEPEND="${DEPEND}" BDEPEND="test? ( dev-cpp/gtest )" @@ -34,9 +35,15 @@ src_prepare() { src_configure() { local mycmakeargs=( - -DBUILD_SHARED_LIBS=ON + -DHAVE_CRC32C=ON -DLEVELDB_BUILD_BENCHMARKS=OFF + -DHAVE_SNAPPY=$(usex snappy) + -DHAVE_TCMALLOC=$(usex tcmalloc) -DLEVELDB_BUILD_TESTS=$(usex test) ) cmake_src_configure } + +src_test() { + TEST_TMPDIR="${T}" TEMP="${T}" cmake_src_test +} diff --git a/dev-libs/leveldb/metadata.xml b/dev-libs/leveldb/metadata.xml index e937f6bb5998..0c3bde759c88 100644 --- a/dev-libs/leveldb/metadata.xml +++ b/dev-libs/leveldb/metadata.xml @@ -9,7 +9,4 @@ google/leveldb https://github.com/google/leveldb/issues - - Link against dev-libs/crc32c for accelerated CRC32C calculation - diff --git a/dev-libs/libclc/libclc-15.0.0.9999.ebuild b/dev-libs/libclc/libclc-15.0.0.9999.ebuild new file mode 100644 index 000000000000..36da442fa39d --- /dev/null +++ b/dev-libs/libclc/libclc-15.0.0.9999.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit cmake llvm llvm.org python-any-r1 + +DESCRIPTION="OpenCL C library" +HOMEPAGE="https://libclc.llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions || ( MIT BSD )" +SLOT="0" +KEYWORDS="" +IUSE_VIDEO_CARDS="video_cards_nvidia video_cards_r600 video_cards_radeonsi" +IUSE="${IUSE_VIDEO_CARDS}" +REQUIRED_USE="|| ( ${IUSE_VIDEO_CARDS} )" + +LLVM_MAX_SLOT=14 +BDEPEND=" + || ( + sys-devel/clang:14 + sys-devel/clang:13 + sys-devel/clang:12 + sys-devel/clang:11 + sys-devel/clang:10 + ) + ${PYTHON_DEPS}" + +LLVM_COMPONENTS=( libclc ) +llvm.org_set_globals + +llvm_check_deps() { + has_version -b "sys-devel/clang:${LLVM_SLOT}" +} + +pkg_setup() { + # we do not need llvm_pkg_setup + python-any-r1_pkg_setup +} + +src_configure() { + local libclc_targets=() + + use video_cards_nvidia && libclc_targets+=( + "nvptx--" + "nvptx64--" + "nvptx--nvidiacl" + "nvptx64--nvidiacl" + ) + use video_cards_r600 && libclc_targets+=( + "r600--" + ) + use video_cards_radeonsi && libclc_targets+=( + "amdgcn--" + "amdgcn-mesa-mesa3d" + "amdgcn--amdhsa" + ) + # TODO: spirv + [[ ${#libclc_targets[@]} ]] || die "libclc target missing!" + + libclc_targets=${libclc_targets[*]} + local mycmakeargs=( + -DLIBCLC_TARGETS_TO_BUILD="${libclc_targets// /;}" + -DLLVM_CONFIG="$(get_llvm_prefix "${LLVM_MAX_SLOT}")/bin/llvm-config" + ) + cmake_src_configure +} diff --git a/dev-libs/libdazzle/libdazzle-3.40.0.ebuild b/dev-libs/libdazzle/libdazzle-3.40.0.ebuild index 86eded995e3f..c14f4e044587 100644 --- a/dev-libs/libdazzle/libdazzle-3.40.0.ebuild +++ b/dev-libs/libdazzle/libdazzle-3.40.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=7 @@ -10,7 +10,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/libdazzle" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc x86" +KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86" IUSE="gtk-doc +introspection test +vala" REQUIRED_USE="vala? ( introspection )" diff --git a/dev-libs/libdispatch/Manifest b/dev-libs/libdispatch/Manifest index aa3b6b67cbee..eccfb10e6806 100644 --- a/dev-libs/libdispatch/Manifest +++ b/dev-libs/libdispatch/Manifest @@ -1 +1,2 @@ DIST libdispatch-5.3.3.tar.gz 591794 BLAKE2B 982b99227a1292d999639e7b16c1382a38dd6799a0ea1b83dd66333d5b6388be809127565fafc7f171dab9d8aa388cf67316d7eb6fa2ae2e1b8ccf660b32f0ab SHA512 b76071e8fac19ef5aed8cb3998b903a17a4f2b9e6b992d22d394212f4d48c4a547fb7a8cf16e4ce2ef17d6b58e253c2d52c6b176c3a874132410215b73332909 +DIST libdispatch-5.5.tar.gz 592054 BLAKE2B 500ae44069063f202b48cfab2df1fb7fc012f1a1048d2460054e34f18629feefd38952d08f9de310d71774120a0516b4f9210147869e2ce34c266bf44e6fa0d7 SHA512 58ad7122d2fac7b117f4e81eec2b5c1dfdf5256865337110d660790744e83c3fea5e82fbe521b6e56fd0e2f09684e5e1475cf2cac67989a8f78dd0a284fb0d21 diff --git a/dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild b/dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild index 5ec153ddcd8c..84d29b791acc 100644 --- a/dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild +++ b/dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/apple/${MY_PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.g LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm64 ppc64 ~riscv x86" DEPEND="!gnustep-base/libobjc2" RDEPEND="${DEPEND}" diff --git a/dev-libs/libdispatch/libdispatch-5.5.ebuild b/dev-libs/libdispatch/libdispatch-5.5.ebuild new file mode 100644 index 000000000000..72ab2824900b --- /dev/null +++ b/dev-libs/libdispatch/libdispatch-5.5.ebuild @@ -0,0 +1,50 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic cmake toolchain-funcs + +MY_PN="swift-corelibs-${PN}" +MY_PV="swift-${PV}-RELEASE" + +DESCRIPTION="A library for concurrent code execution on multicore hardware" +HOMEPAGE="https://github.com/apple/swift-corelibs-libdispatch" +SRC_URI="https://github.com/apple/${MY_PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~riscv ~x86" + +DEPEND=" + !gnustep-base/libobjc2 + !sys-libs/blocksruntime +" +RDEPEND="${DEPEND}" +BDEPEND=" + sys-devel/clang + sys-devel/llvm + virtual/pkgconfig +" + +S="${WORKDIR}/${MY_PN}-${MY_PV}" + +PATCHES=( "${FILESDIR}/remove-Werror.patch" ) + +src_configure () { + if ! tc-is-clang ; then + AR=llvm-ar + CC=${CHOST}-clang + CXX=${CHOST}-clang++ + NM=llvm-nm + RANLIB=llvm-ranlib + + strip-unsupported-flags + fi + + export HOST_CC="$(tc-getBUILD_CC)" + export HOST_CXX="$(tc-getBUILD_CXX)" + tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG + + cmake_src_configure +} diff --git a/dev-libs/libevdev/Manifest b/dev-libs/libevdev/Manifest index 5d3c22f975b3..c9983ec38cae 100644 --- a/dev-libs/libevdev/Manifest +++ b/dev-libs/libevdev/Manifest @@ -1,2 +1 @@ -DIST libevdev-1.11.0.tar.xz 445316 BLAKE2B f3c1aa688d83f4a27abec23f18817bbdb7a5911cc30fab694271f620c23273cf20109598edb0049239e78a173baa20471ad1f25266eff34a50ed8898d7b86080 SHA512 b3c6b4a1532c5142f3684b920dcdd497a5368aec516e8c389e2c8f9d1eaba16c907b2a7f2c82a3c3ff89bb4d0ae5503c736098c095f9f1bc98f0668e99bf639d DIST libevdev-1.12.0.tar.xz 443716 BLAKE2B 1df548cc9bc2472c88308eb2794df7d5636d498631b8873a1957f5cc959097235e64f46f61285a3cbe1abbfe1d968946ae181dfcd8150fecfddf212ed7f4e07e SHA512 6c1c1362d5112cdf3816d1f735c27e625f5463ebf10a83d675cd9364c3fb291ebcb91c051da442f1a36ed28ba7dd99af74546707f61274f7d5715c544a0ed04c diff --git a/dev-libs/libevdev/libevdev-1.11.0.ebuild b/dev-libs/libevdev/libevdev-1.11.0.ebuild deleted file mode 100644 index 39c22f360654..000000000000 --- a/dev-libs/libevdev/libevdev-1.11.0.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} ) - -inherit meson-multilib python-any-r1 - -DESCRIPTION="Handler library for evdev events" -HOMEPAGE="https://www.freedesktop.org/wiki/Software/libevdev/ https://gitlab.freedesktop.org/libevdev/libevdev" - -if [[ ${PV} == 9999* ]] ; then - EGIT_REPO_URI="https://gitlab.freedesktop.org/libevdev/libevdev.git" - inherit git-r3 -else - SRC_URI="https://www.freedesktop.org/software/libevdev/${P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86" -fi - -LICENSE="MIT" -SLOT="0" -IUSE="doc test" - -DEPEND="test? ( dev-libs/check[${MULTILIB_USEDEP}] )" -BDEPEND=" - ${PYTHON_DEPS} - doc? ( app-doc/doxygen ) - virtual/pkgconfig -" -RESTRICT="!test? ( test )" - -multilib_src_configure() { - local emesonargs=( - $(meson_feature doc documentation) - $(meson_feature test tests) - ) - meson_src_configure -} - -multilib_src_test() { - meson_src_test -t 100 -} - -multilib_src_install_all() { - if use doc; then - local HTML_DOCS=( doc/html/. ) - einstalldocs - fi -} diff --git a/dev-libs/libevdev/libevdev-1.12.0.ebuild b/dev-libs/libevdev/libevdev-1.12.0.ebuild index 2c4a086e78b0..d44903015d0c 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/libfilezilla/libfilezilla-0.35.0.ebuild b/dev-libs/libfilezilla/libfilezilla-0.35.0.ebuild index 4652d201fefd..785d5e9fa7d6 100644 --- a/dev-libs/libfilezilla/libfilezilla-0.35.0.ebuild +++ b/dev-libs/libfilezilla/libfilezilla-0.35.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 @@ SRC_URI="https://download.filezilla-project.org/${PN}/${P}.tar.bz2" LICENSE="GPL-2+" SLOT="0/23" # libfilezilla.so version -KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-libs/libgamin/files/libgamin-0.1.10-musl-pthread.patch b/dev-libs/libgamin/files/libgamin-0.1.10-musl-pthread.patch new file mode 100644 index 000000000000..35ad2602c46b --- /dev/null +++ b/dev-libs/libgamin/files/libgamin-0.1.10-musl-pthread.patch @@ -0,0 +1,33 @@ +https://bugs.gentoo.org/538474 +https://bugzilla.gnome.org/show_bug.cgi?id=588337 + +From: Felix Janda +Date: Mon, 2 Feb 2015 20:08:40 +0100 +Subject: [PATCH] Use PTHREAD_MUTEX_RECURSIVE unconditionally + +Previously the nonportable PTHREAD_MUTEX_RECURSIVE_NP had been +used for portability with glibc. However since 1998 glibc also +has PTHREAD_MUTEX_RECURSIVE if _XOPEN_SOURCE is >= 500. So we +can use the portable version for all known systems. +--- a/libgamin/gam_data.c ++++ b/libgamin/gam_data.c +@@ -2,6 +2,7 @@ + * gam_data.c: implementation of the connection data handling of libgamin + */ + ++#define _XOPEN_SOURCE 700 + #include + #include /* for memset */ + #include +@@ -470,11 +471,7 @@ gamin_data_new(void) + } + if (is_threaded > 0) { + pthread_mutexattr_init(&attr); +-#if defined(linux) || defined(PTHREAD_MUTEX_RECURSIVE_NP) +- pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_RECURSIVE_NP); +-#else + pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_RECURSIVE); +-#endif + pthread_mutex_init(&ret->lock, &attr); + pthread_mutexattr_destroy(&attr); + } diff --git a/dev-libs/libgamin/libgamin-0.1.10-r6.ebuild b/dev-libs/libgamin/libgamin-0.1.10-r6.ebuild index 5353e67256ce..87a88a7e7a0c 100644 --- a/dev-libs/libgamin/libgamin-0.1.10-r6.ebuild +++ b/dev-libs/libgamin/libgamin-0.1.10-r6.ebuild @@ -59,6 +59,9 @@ src_prepare() { # Fix possible server deadlock in ih_sub_cancel, upstream bug #667230 epatch "${FILESDIR}/${PN}-0.1.10-deadlock.patch" + # Fix musl build, upstream bug #588337 + epatch "${FILESDIR}/${PN}-0.1.10-musl-pthread.patch" + # Drop DEPRECATED flags sed -i -e 's:-DG_DISABLE_DEPRECATED:$(NULL):g' server/Makefile.am || die diff --git a/dev-libs/libgnome-games-support/libgnome-games-support-1.8.2.ebuild b/dev-libs/libgnome-games-support/libgnome-games-support-1.8.2.ebuild index 5c6809aaca4e..2eb330143a14 100644 --- a/dev-libs/libgnome-games-support/libgnome-games-support-1.8.2.ebuild +++ b/dev-libs/libgnome-games-support/libgnome-games-support-1.8.2.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/libgnome-games-support" LICENSE="LGPL-3+" SLOT="1/3" -KEYWORDS="amd64 ~arm ~arm64 ~riscv x86" +KEYWORDS="amd64 ~arm arm64 ~riscv x86" IUSE="" # glib dep in meson is 2.40, but vala is passed 2.44 target diff --git a/dev-libs/libmowgli/libmowgli-2.1.3-r3.ebuild b/dev-libs/libmowgli/libmowgli-2.1.3-r3.ebuild index 3f74c221f3fe..9290dd9b018c 100644 --- a/dev-libs/libmowgli/libmowgli-2.1.3-r3.ebuild +++ b/dev-libs/libmowgli/libmowgli-2.1.3-r3.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="https://github.com/atheme/libmowgli-2/archive/v${PV}.tar.gz -> ${P}.tar LICENSE="BSD-2" SLOT="2" -KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="ssl" RDEPEND="ssl? ( diff --git a/dev-libs/libpeas/libpeas-1.30.0.ebuild b/dev-libs/libpeas/libpeas-1.30.0.ebuild index bfb4cc876dbf..a760f2697bdb 100644 --- a/dev-libs/libpeas/libpeas-1.30.0.ebuild +++ b/dev-libs/libpeas/libpeas-1.30.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=7 @@ -13,7 +13,7 @@ HOMEPAGE="https://developer.gnome.org/libpeas/stable/" LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" IUSE="glade +gtk gtk-doc lua +python vala" REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} ) diff --git a/dev-libs/libspnav/Manifest b/dev-libs/libspnav/Manifest index be11295bb56b..9cedbf01f446 100644 --- a/dev-libs/libspnav/Manifest +++ b/dev-libs/libspnav/Manifest @@ -1 +1,2 @@ DIST libspnav-0.2.3.tar.gz 11985 BLAKE2B 134a0c3f7c9a7ef7c4f68910e0266880958e2b74e253b75237b0fa8d3e482bcd1f42e715b85f0ffca3a62103530e854090818564d9c241bfc55de039cc4883ee SHA512 b2c452d979d455fc99bfdc172c8a2408a6e8dc40acc52964fa64f4d75a8ee77dda12e5e212c0c4e07a0a24d055f16f85bb6ce6287e24e6bd0665de457e37e6a7 +DIST libspnav-0.3.tar.gz 12386 BLAKE2B 6598e0eb3cb41c9e13f0cb62715cd199d2fff0903d8f62726fa82227f2aa49f4dc41083929cbdde18974dfb08c23947158b465bb552c12ea8c9f9fd754962c2b SHA512 1bd61c1ccda37af9b3eaeda6d8f269777f7d13b1c3d3ed4d194b917199bd232d79c9513bcdae6fce6c298ad8460c095a98e3cfd98ee76e1852fc0e93e478c252 diff --git a/dev-libs/libspnav/libspnav-0.3.ebuild b/dev-libs/libspnav/libspnav-0.3.ebuild new file mode 100644 index 000000000000..c4af54f4d64b --- /dev/null +++ b/dev-libs/libspnav/libspnav-0.3.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit toolchain-funcs + +MY_PN='spacenav' +DESCRIPTION="libspnav is a replacement for the magellan library with a cleaner API" +HOMEPAGE="http://spacenav.sourceforge.net/" +SRC_URI="https://github.com/FreeSpacenav/libspnav/releases/download/v${PV}/libspnav-${PV}.tar.gz" +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +IUSE="static-libs X" + +CDEPEND="X? ( x11-libs/libX11 )" +RDEPEND="app-misc/spacenavd[X?] + ${CDEPEND}" +DEPEND="${CDEPEND}" + +src_configure() { + local args=( + --disable-opt + --disable-debug + $(use_enable X x11) + ) + econf "${args[@]}" +} + +src_compile() { + local args=( + AR="$(tc-getAR)" + CC="$(tc-getCC)" + incpaths=-I. + libpaths= + ) + emake "${args[@]}" +} + +src_install() { + local args=( + DESTDIR="${D}" + libdir="$(get_libdir)" + ) + emake "${args[@]}" install + + # The custom configure script does not support --disable-static + # and conditionally patching $(lib_a) out of Makefile.in does not + # seem like a very maintainable option, hence we delete the .a file + # after "make install", instead. + use static-libs || find "${D}" -type f -name \*.a -delete +} diff --git a/dev-libs/libuv/Manifest b/dev-libs/libuv/Manifest index ab8d66eae9f4..6471ed2abfbd 100644 --- a/dev-libs/libuv/Manifest +++ b/dev-libs/libuv/Manifest @@ -1,2 +1 @@ -DIST libuv-1.42.0.tar.gz 1293478 BLAKE2B c2b46492167d759fd781b704dd256de100ca5bed62b0afe74fd8c46d5ecce15c53c4158d2e938314c578f26978e9be0bc69c4ffd0f40b2cd8419fa120df5dc2e SHA512 29982c975fccb99dcf28c8cc0f9fe9f15a0c546778b0723596a790021441b8be1ccece17f63319b5a1f0ccda8a846c0b544f9259d3482e84e14138461a0d882b DIST libuv-1.43.0.tar.gz 1295972 BLAKE2B 82cf4a0eff25aaf941eaa1b04030af1d21b758c0a99ba9cd3a13753879dcbea4f167d94b8e67de4d5674e02f84f9902198faa3159fc7e8f51d52391e842f46b8 SHA512 66ee11f8f6fc1313c432858572789cf67acd6364b29a06c73323ab20626e2d6e3d3dcea748cf5d9d4368b40ad7fe0d5fd35e9369c22e531db523703f005248d3 diff --git a/dev-libs/libuv/libuv-1.42.0.ebuild b/dev-libs/libuv/libuv-1.42.0.ebuild deleted file mode 100644 index 082ca534234d..000000000000 --- a/dev-libs/libuv/libuv-1.42.0.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools multilib-minimal - -DESCRIPTION="Cross-platform asychronous I/O" -HOMEPAGE="https://github.com/libuv/libuv" - -if [[ ${PV} = 9999* ]]; then - EGIT_REPO_URI="https://github.com/libuv/libuv.git" - inherit git-r3 -else - SRC_URI="https://github.com/libuv/libuv/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -fi - -LICENSE="BSD BSD-2 ISC MIT" -SLOT="0/1" - -BDEPEND=" - sys-devel/libtool - virtual/pkgconfig -" - -src_prepare() { - default - - echo "m4_define([UV_EXTRA_AUTOMAKE_FLAGS], [serial-tests])" \ - > m4/libuv-extra-automake-flags.m4 || die - - if [[ ${CHOST} == *-darwin* && ${CHOST##*darwin} -le 9 ]] ; then - eapply "${FILESDIR}"/${PN}-1.41.0-darwin.patch - fi - - # upstream fails to ship a configure script - eautoreconf -} - -multilib_src_configure() { - local myeconfargs=( - --disable-static - cc_cv_cflags__g=no - ) - - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" -} - -multilib_src_test() { - cp -pPR "${S}"/test/fixtures "${BUILD_DIR}"/test/fixtures || die - default -} - -multilib_src_install_all() { - einstalldocs - find "${ED}" -name '*.la' -delete || die -} diff --git a/dev-libs/libuv/libuv-1.43.0.ebuild b/dev-libs/libuv/libuv-1.43.0.ebuild index 116ac24044e4..f257414de42a 100644 --- a/dev-libs/libuv/libuv-1.43.0.ebuild +++ b/dev-libs/libuv/libuv-1.43.0.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} = 9999* ]]; then inherit git-r3 else SRC_URI="https://github.com/libuv/libuv/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi LICENSE="BSD BSD-2 ISC MIT" diff --git a/dev-libs/nss/Manifest b/dev-libs/nss/Manifest index b13e67c27568..025d4118a352 100644 --- a/dev-libs/nss/Manifest +++ b/dev-libs/nss/Manifest @@ -1,3 +1,4 @@ DIST nss-3.68.2.tar.gz 82406396 BLAKE2B 0542278f63770e9d4f3ce51516d7786680f2a869907ec91b2c4160f9fcad60703dd0e2a77bae91306349ff56908af0020e9479815e2b15392da7b14b27f8c7bc SHA512 31fe62f9e6f1695546bf8b087ae35ac2d3f39fde6be6ab3fcbc81ef66cf6290fc34b799e3809fcba4e913d0e305c476ee8ee1f22d0f957ec6978025920bdb9de DIST nss-3.74.tar.gz 83937875 BLAKE2B 55881f0e78e0ccc9b246c4323f6f2a5f7a84cb5e57aa3902d3d5a4068ec0be6f2669a9da11377b86d11d2ce400c2e73a6132fd4e490a04aad96be399110edbea SHA512 6fb322b64a5b42e5e22e803c8985986240d2990849d576cfc4b94cdc5c4ab27f683ebc4e1cf5e0ad16c636fc32debb24ec3b2d02d5baedc8fbaedec79c908226 +DIST nss-3.75.tar.gz 84738291 BLAKE2B 35e8b1c3a6e2817d30e16b04288a5382332fa37d07f934de139dfb664c6a0ddd6a0e585902bd402cf45be5f9f9ae799c055a51cc4ec4a82c8dd12a454832e141 SHA512 0ad42f663b48649d7d16dc8b8956d2971a9566c0f7f655dd0609b94877f400977e5ad693f2eb44e1e277e55d1669294f07b3ba7a32573d3d72837b3944adf86d DIST nss-cacert-class1-class3-r2.patch 21925 BLAKE2B 7627ff9a09f084c19d72d0490676865e3cab3ca7c920ae1ce4bea2db664f37fd0aa84fcda919809a516891ab2a62e2e7a43a9d6ada4c231adfe4c216525fac7d SHA512 1ce6ff9ab310aaca9005eafb461338b291df8523cc7044e096cd75774ce746c26eed19ec6bb2643c6c67f94650f2f309463492d80a90568f38ce2557f8ada2f4 diff --git a/dev-libs/nss/nss-3.75.ebuild b/dev-libs/nss/nss-3.75.ebuild new file mode 100644 index 000000000000..df96481cbb3d --- /dev/null +++ b/dev-libs/nss/nss-3.75.ebuild @@ -0,0 +1,367 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic multilib toolchain-funcs multilib-minimal + +NSPR_VER="4.32" +RTM_NAME="NSS_${PV//./_}_RTM" + +DESCRIPTION="Mozilla's Network Security Services library that implements PKI support" +HOMEPAGE="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS" +SRC_URI="https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/${P}.tar.gz + cacert? ( https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch )" + +LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris" +IUSE="cacert utils cpu_flags_ppc_altivec cpu_flags_ppc_vsx" +# pkg-config called by nss-config -> virtual/pkgconfig in RDEPEND +RDEPEND=" + >=dev-libs/nspr-${NSPR_VER}[${MULTILIB_USEDEP}] + >=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}] + >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] + virtual/pkgconfig +" +DEPEND="${RDEPEND}" +BDEPEND="dev-lang/perl" + +RESTRICT="test" + +S="${WORKDIR}/${P}/${PN}" + +MULTILIB_CHOST_TOOLS=( + /usr/bin/nss-config +) + +PATCHES=( + # Custom changes for gentoo + "${FILESDIR}/${PN}-3.53-gentoo-fixups.patch" + "${FILESDIR}/${PN}-3.21-gentoo-fixup-warnings.patch" + "${FILESDIR}/${PN}-3.23-hppa-byte_order.patch" +) + +src_prepare() { + default + + if use cacert ; then + eapply -p2 "${DISTDIR}"/nss-cacert-class1-class3-r2.patch + fi + + pushd coreconf >/dev/null || die + # hack nspr paths + echo 'INCLUDES += -I$(DIST)/include/dbm' \ + >> headers.mk || die "failed to append include" + + # modify install path + sed -e '/CORE_DEPTH/s:SOURCE_PREFIX.*$:SOURCE_PREFIX = $(CORE_DEPTH)/dist:' \ + -i source.mk || die + + # Respect LDFLAGS + sed -i -e 's/\$(MKSHLIB) -o/\$(MKSHLIB) \$(LDFLAGS) -o/g' rules.mk + popd >/dev/null || die + + # Fix pkgconfig file for Prefix + sed -i -e "/^PREFIX =/s:= /usr:= ${EPREFIX}/usr:" \ + config/Makefile || die + + # use host shlibsign if need be #436216 + if tc-is-cross-compiler ; then + sed -i \ + -e 's:"${2}"/shlibsign:shlibsign:' \ + cmd/shlibsign/sign.sh || die + fi + + # dirty hack + sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../freebl/\$(OBJDIR):" \ + lib/ssl/config.mk || die + sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../../lib/freebl/\$(OBJDIR):" \ + cmd/platlibs.mk || die + + multilib_copy_sources + + strip-flags +} + +multilib_src_configure() { + # Ensure we stay multilib aware + sed -i -e "/@libdir@/ s:lib64:$(get_libdir):" config/Makefile || die +} + +nssarch() { + # Most of the arches are the same as $ARCH + local t=${1:-${CHOST}} + case ${t} in + *86*-pc-solaris2*) echo "i86pc" ;; + aarch64*) echo "aarch64" ;; + hppa*) echo "parisc" ;; + i?86*) echo "i686" ;; + x86_64*) echo "x86_64" ;; + *) tc-arch ${t} ;; + esac +} + +nssbits() { + local cc cppflags="${1}CPPFLAGS" cflags="${1}CFLAGS" + if [[ ${1} == BUILD_ ]]; then + cc=$(tc-getBUILD_CC) + else + cc=$(tc-getCC) + fi + echo > "${T}"/test.c || die + ${cc} ${!cppflags} ${!cflags} -c "${T}"/test.c -o "${T}/${1}test.o" || die + case $(file "${T}/${1}test.o") in + *32-bit*x86-64*) echo USE_X32=1;; + *64-bit*|*ppc64*|*x86_64*) echo USE_64=1;; + *32-bit*|*ppc*|*i386*) ;; + *) die "Failed to detect whether ${cc} builds 64bits or 32bits, disable distcc if you're using it, please";; + esac +} + +multilib_src_compile() { + # use ABI to determine bit'ness, or fallback if unset + local buildbits mybits + case "${ABI}" in + n32) mybits="USE_N32=1";; + x32) mybits="USE_X32=1";; + s390x|*64) mybits="USE_64=1";; + ${DEFAULT_ABI}) + einfo "Running compilation test to determine bit'ness" + mybits=$(nssbits) + ;; + esac + # bitness of host may differ from target + if tc-is-cross-compiler; then + buildbits=$(nssbits BUILD_) + fi + + local makeargs=( + CC="$(tc-getCC)" + CCC="$(tc-getCXX)" + AR="$(tc-getAR) rc \$@" + RANLIB="$(tc-getRANLIB)" + OPTIMIZER= + ${mybits} + ) + + # Take care of nspr settings #436216 + local myCPPFLAGS="${CPPFLAGS} $($(tc-getPKG_CONFIG) nspr --cflags)" + unset NSPR_INCLUDE_DIR + + export NSS_ALLOW_SSLKEYLOGFILE=1 + export NSS_ENABLE_WERROR=0 #567158 + export BUILD_OPT=1 + export NSS_USE_SYSTEM_SQLITE=1 + export NSDISTMODE=copy + export FREEBL_NO_DEPEND=1 + export FREEBL_LOWHASH=1 + export NSS_SEED_ONLY_DEV_URANDOM=1 + export USE_SYSTEM_ZLIB=1 + export ZLIB_LIBS=-lz + export ASFLAGS="" + # Fix build failure on arm64 + export NS_USE_GCC=1 + # Detect compiler type and set proper environment value + if tc-is-gcc; then + export CC_IS_GCC=1 + elif tc-is-clang; then + export CC_IS_CLANG=1 + fi + + # explicitly disable altivec/vsx if not requested + # https://bugs.gentoo.org/789114 + case ${ARCH} in + ppc*) + use cpu_flags_ppc_altivec || export NSS_DISABLE_ALTIVEC=1 + use cpu_flags_ppc_vsx || export NSS_DISABLE_CRYPTO_VSX=1 + ;; + esac + + local d + + # Build the host tools first. + LDFLAGS="${BUILD_LDFLAGS}" \ + XCFLAGS="${BUILD_CFLAGS}" \ + NSPR_LIB_DIR="${T}/fakedir" \ + emake -j1 -C coreconf \ + CC="$(tc-getBUILD_CC)" \ + ${buildbits-${mybits}} + makeargs+=( NSINSTALL="${PWD}/$(find -type f -name nsinstall)" ) + + # Then build the target tools. + for d in . lib/dbm ; do + CPPFLAGS="${myCPPFLAGS}" \ + XCFLAGS="${CFLAGS} ${CPPFLAGS}" \ + NSPR_LIB_DIR="${T}/fakedir" \ + emake -j1 "${makeargs[@]}" -C ${d} OS_TEST="$(nssarch)" + done +} + +# Altering these 3 libraries breaks the CHK verification. +# All of the following cause it to break: +# - stripping +# - prelink +# - ELF signing +# http://www.mozilla.org/projects/security/pki/nss/tech-notes/tn6.html +# Either we have to NOT strip them, or we have to forcibly resign after +# stripping. +#local_libdir="$(get_libdir)" +#export STRIP_MASK=" +# */${local_libdir}/libfreebl3.so* +# */${local_libdir}/libnssdbm3.so* +# */${local_libdir}/libsoftokn3.so*" + +export NSS_CHK_SIGN_LIBS="freebl3 nssdbm3 softokn3" + +generate_chk() { + local shlibsign="$1" + local libdir="$2" + einfo "Resigning core NSS libraries for FIPS validation" + shift 2 + local i + for i in ${NSS_CHK_SIGN_LIBS} ; do + local libname=lib${i}.so + local chkname=lib${i}.chk + "${shlibsign}" \ + -i "${libdir}"/${libname} \ + -o "${libdir}"/${chkname}.tmp \ + && mv -f \ + "${libdir}"/${chkname}.tmp \ + "${libdir}"/${chkname} \ + || die "Failed to sign ${libname}" + done +} + +cleanup_chk() { + local libdir="$1" + shift 1 + local i + for i in ${NSS_CHK_SIGN_LIBS} ; do + local libfname="${libdir}/lib${i}.so" + # If the major version has changed, then we have old chk files. + [ ! -f "${libfname}" -a -f "${libfname}.chk" ] \ + && rm -f "${libfname}.chk" + done +} + +multilib_src_install() { + pushd dist >/dev/null || die + + dodir /usr/$(get_libdir) + cp -L */lib/*$(get_libname) "${ED}"/usr/$(get_libdir) || die "copying shared libs failed" + local i + for i in crmf freebl nssb nssckfw ; do + cp -L */lib/lib${i}.a "${ED}"/usr/$(get_libdir) || die "copying libs failed" + done + + # Install nss-config and pkgconfig file + dodir /usr/bin + cp -L */bin/nss-config "${ED}"/usr/bin || die + dodir /usr/$(get_libdir)/pkgconfig + cp -L */lib/pkgconfig/nss.pc "${ED}"/usr/$(get_libdir)/pkgconfig || die + + # create an nss-softokn.pc from nss.pc for libfreebl and some private headers + # bug 517266 + sed -e 's#Libs:#Libs: -lfreebl#' \ + -e 's#Cflags:#Cflags: -I${includedir}/private#' \ + */lib/pkgconfig/nss.pc >"${ED}"/usr/$(get_libdir)/pkgconfig/nss-softokn.pc \ + || die "could not create nss-softokn.pc" + + # all the include files + insinto /usr/include/nss + doins public/nss/*.{h,api} + insinto /usr/include/nss/private + doins private/nss/{blapi,alghmac,cmac}.h + + popd >/dev/null || die + + local f nssutils + # Always enabled because we need it for chk generation. + nssutils=( shlibsign ) + + if multilib_is_native_abi ; then + if use utils; then + # The tests we do not need to install. + #nssutils_test="bltest crmftest dbtest dertimetest + #fipstest remtest sdrtest" + # checkcert utils has been removed in nss-3.22: + # https://bugzilla.mozilla.org/show_bug.cgi?id=1187545 + # https://hg.mozilla.org/projects/nss/rev/df1729d37870 + # certcgi has been removed in nss-3.36: + # https://bugzilla.mozilla.org/show_bug.cgi?id=1426602 + nssutils+=( + addbuiltin + atob + baddbdir + btoa + certutil + cmsutil + conflict + crlutil + derdump + digest + makepqg + mangle + modutil + multinit + nonspr10 + ocspclnt + oidcalc + p7content + p7env + p7sign + p7verify + pk11mode + pk12util + pp + rsaperf + selfserv + signtool + signver + ssltap + strsclnt + symkeyutil + tstclnt + vfychain + vfyserv + ) + # install man-pages for utils (bug #516810) + doman doc/nroff/*.1 + fi + pushd dist/*/bin >/dev/null || die + for f in ${nssutils[@]}; do + dobin ${f} + done + popd >/dev/null || die + fi + + # Prelink breaks the CHK files. We don't have any reliable way to run + # shlibsign after prelink. + dodir /etc/prelink.conf.d + printf -- "-b ${EPREFIX}/usr/$(get_libdir)/lib%s.so\n" ${NSS_CHK_SIGN_LIBS} \ + > "${ED}"/etc/prelink.conf.d/nss.conf +} + +pkg_postinst() { + multilib_pkg_postinst() { + # We must re-sign the libraries AFTER they are stripped. + local shlibsign="${EROOT}/usr/bin/shlibsign" + # See if we can execute it (cross-compiling & such). #436216 + "${shlibsign}" -h >&/dev/null + if [[ $? -gt 1 ]] ; then + shlibsign="shlibsign" + fi + generate_chk "${shlibsign}" "${EROOT}"/usr/$(get_libdir) + } + + multilib_foreach_abi multilib_pkg_postinst +} + +pkg_postrm() { + multilib_pkg_postrm() { + cleanup_chk "${EROOT}"/usr/$(get_libdir) + } + + multilib_foreach_abi multilib_pkg_postrm +} diff --git a/dev-libs/pegtl/Manifest b/dev-libs/pegtl/Manifest index 418d2b9e1c05..22e33c13ee7c 100644 --- a/dev-libs/pegtl/Manifest +++ b/dev-libs/pegtl/Manifest @@ -1,2 +1,3 @@ DIST pegtl-2.8.3.tar.gz 201531 BLAKE2B 093d1b5f7d1f95fa00abdae9c24d24ba9ffd8510d6512c3460374f19b12d50403c19301645c5f6fc4d697cc687079c5b0d23c32b5775b30fbf05a154aeec2c19 SHA512 9f7644b86741dfe61716bbc43b2ea0a02cfc21eaf229c47cc71a49e2f08bf2c1ff37d2b2242a1bcf518b1893be6b82c27b0e9010a1b47ef8df87ffd90d280f71 DIST pegtl-3.2.1.tar.gz 244746 BLAKE2B f1d4ab0bfbc0be09affc83ffdf07796705be949e1addd06e241b8c06dd34bea3844a34b6dfe143269e110279615238afa606944c52af32f8cf6ea34398c40c7b SHA512 6297adea085bb3043a60c28eb3a868a7c2d203b351f907ea3fdc4ef34c63f87a5786ac7d297531f8b8c8c3414f5ddef658a025a7bae2515bdc750e974975f6ff +DIST pegtl-3.2.5.tar.gz 248904 BLAKE2B 008f7b058c5a62910911815bee671baead509e673ce8f67bebc4244edd1abed4c2467a03cb47e55e75c3be17b937834915f568a0a47066ba80949b868aa69494 SHA512 e531eaeef614d822e4bddbc6662fbe116cc1536fa308109f28ce5433607e6102f4e754a31094f9c349e4319914da6c83450dd2e8fa10dcfc3eee5a5dca547c14 diff --git a/dev-libs/pegtl/pegtl-3.2.5.ebuild b/dev-libs/pegtl/pegtl-3.2.5.ebuild new file mode 100644 index 000000000000..dc1661ab7be0 --- /dev/null +++ b/dev-libs/pegtl/pegtl-3.2.5.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Header-only library for creating parsers according to Parsing Expression Grammar" +HOMEPAGE="https://github.com/taocpp/PEGTL" +SRC_URI="https://github.com/taocpp/PEGTL/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${P^^}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + +PATCHES=( + "${FILESDIR}"/${PN}-3.2.1-werror.patch +) + +src_configure() { + local mycmakeargs=( + -DPEGTL_INSTALL_CMAKE_DIR="$(get_libdir)/cmake/${PN}" + -DPEGTL_INSTALL_DOC_DIR="share/doc/${PF}" + ) + cmake_src_configure +} diff --git a/dev-libs/qqwing/qqwing-1.3.4.ebuild b/dev-libs/qqwing/qqwing-1.3.4.ebuild index e5ac27d32409..927b08ed0527 100644 --- a/dev-libs/qqwing/qqwing-1.3.4.ebuild +++ b/dev-libs/qqwing/qqwing-1.3.4.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 @@ -9,7 +9,7 @@ SRC_URI="https://qqwing.com/${P}.tar.gz" LICENSE="GPL-2+" SLOT="0/2" -KEYWORDS="amd64 arm ~arm64 ~riscv x86" +KEYWORDS="amd64 arm arm64 ~riscv x86" src_install() { default diff --git a/dev-libs/rocr-runtime/files/rocr-runtime-4.3.0_no-sqlprofiler.patch b/dev-libs/rocr-runtime/files/rocr-runtime-4.3.0_no-sqlprofiler.patch new file mode 100644 index 000000000000..fdb34b75b2d2 --- /dev/null +++ b/dev-libs/rocr-runtime/files/rocr-runtime-4.3.0_no-sqlprofiler.patch @@ -0,0 +1,29 @@ +Index: ROCR-Runtime-rocm-4.3.0/src/core/runtime/amd_gpu_agent.cpp +=================================================================== +--- src/core/runtime/amd_gpu_agent.cpp ++++ src/core/runtime/amd_gpu_agent.cpp +@@ -861,11 +861,6 @@ hsa_status_t GpuAgent::GetInfo(hsa_agent + setFlag(HSA_EXTENSION_IMAGES); + } + +- if (os::LibHandle lib = os::LoadLib(kAqlProfileLib)) { +- os::CloseLib(lib); +- setFlag(HSA_EXTENSION_AMD_AQLPROFILE); +- } +- + setFlag(HSA_EXTENSION_AMD_PROFILER); + + break; +Index: ROCR-Runtime-rocm-4.3.0/src/core/runtime/hsa.cpp +=================================================================== +--- src/core/runtime/hsa.cpp ++++ src/core/runtime/hsa.cpp +@@ -471,7 +471,7 @@ hsa_status_t hsa_system_get_major_extens + return HSA_STATUS_SUCCESS; + } + +- if (extension == HSA_EXTENSION_AMD_AQLPROFILE) { ++ if (0) { + if (version_major != hsa_ven_amd_aqlprofile_VERSION_MAJOR) { + debug_print("aqlprofile API incompatible ver %d, current ver %d\n", + version_major, hsa_ven_amd_aqlprofile_VERSION_MAJOR); diff --git a/dev-libs/rocr-runtime/rocr-runtime-4.3.0.ebuild b/dev-libs/rocr-runtime/rocr-runtime-4.3.0.ebuild index c1f5f5a3a07b..2be1fb23feb6 100644 --- a/dev-libs/rocr-runtime/rocr-runtime-4.3.0.ebuild +++ b/dev-libs/rocr-runtime/rocr-runtime-4.3.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=7 @@ -33,6 +33,8 @@ DEPEND="${COMMON_DEPEND} BDEPEND="app-editors/vim-core" # vim-core is needed for "xxd" +PATCHES=( "${FILESDIR}"/${PN}-4.3.0_no-sqlprofiler.patch ) + src_prepare() { # ... otherwise system llvm/clang is used ... sed -e "s:find_package(Clang REQUIRED HINTS \${CMAKE_INSTALL_PREFIX}/llvm \${CMAKE_PREFIX_PATH}/llvm PATHS /opt/rocm/llvm ):find_package(Clang REQUIRED HINTS ${EPREFIX}/usr/lib/llvm/roc ):" -i image/blit_src/CMakeLists.txt || die diff --git a/dev-libs/tllist/Manifest b/dev-libs/tllist/Manifest new file mode 100644 index 000000000000..3a6159b94668 --- /dev/null +++ b/dev-libs/tllist/Manifest @@ -0,0 +1 @@ +DIST tllist-1.0.5.tar.gz 7022 BLAKE2B c0c6db1682d6ab408c43c434ffc8e58d2cc4076121e8c11e2612678af12faa93661dcb547371bbeca4f78c1b7c99843ae9cbff8ab4e2389ce1c395f0e65e66cd SHA512 e8d55a727de56956c6823297e92ba4656292096ece7d22f3d8834b86811ede9b2fdca580bea55e0beda35322f418140357770592d85c0c07ea09c1642c7ff1e9 diff --git a/dev-libs/tllist/metadata.xml b/dev-libs/tllist/metadata.xml new file mode 100644 index 000000000000..a3805e31ed69 --- /dev/null +++ b/dev-libs/tllist/metadata.xml @@ -0,0 +1,12 @@ + + + + + arsen@aarsen.me + Arsen Arsenović + + + proxy-maint@gentoo.org + Proxy Maintainers + + diff --git a/dev-libs/tllist/tllist-1.0.5.ebuild b/dev-libs/tllist/tllist-1.0.5.ebuild new file mode 100644 index 000000000000..80a5f2723959 --- /dev/null +++ b/dev-libs/tllist/tllist-1.0.5.ebuild @@ -0,0 +1,21 @@ +# Copyright 2020-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson + +DESCRIPTION="Header-only implementation of a typed linked list in C" +HOMEPAGE="https://codeberg.org/dnkl/tllist" +SRC_URI="https://codeberg.org/dnkl/tllist/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +src_install() { + meson_src_install + + rm -r "${ED}/usr/share/doc/${PN}" || die +} diff --git a/dev-libs/wayland-protocols/Manifest b/dev-libs/wayland-protocols/Manifest index 509c83e1acca..2bc550f3b8c6 100644 --- a/dev-libs/wayland-protocols/Manifest +++ b/dev-libs/wayland-protocols/Manifest @@ -1,3 +1,2 @@ -DIST wayland-protocols-1.23.tar.xz 74116 BLAKE2B a92f9d80e8d9062fb79c06e13141b46e0f43d0813f461e087a9fa724fa752df3b4fe5698e34e7431f3b43cca0adf7b86ab77c948060f6c02e4c7693f7975cd15 SHA512 11f09147da1dd01a9f5c921eb0bfc6244a72023a052ef96bc121e16437a2c43d0dbba748c2de832539f57371e90b16bd13069bec07391305717f8fca295ea2a6 DIST wayland-protocols-1.24.tar.xz 77120 BLAKE2B 912132cb2b65b99184f25942e02000444ce5d37b60f33363999e8431db5835d3c0dab41dae312f0dbb02d03ab7e4f3f588e7b507e767ec132a82fd816700b09a SHA512 4b1122517db56f48a5fafd4bd0cb7f94faef6fdd2d80e6cec17e5a6bafbaf2f5a71b958ed12e6d13965494885c209b2fb6dd8331487b39c6f251e71f1e770a15 DIST wayland-protocols-1.25.tar.xz 79784 BLAKE2B 6ca7fdc910bfd70ee5c3bb192bcf1c79c66c4bb713531b2d1d493bd3ec8509e1231176144d75f4e97a4c6ccc4ee1d836a7ac1cfeaaa59e927f10fa4a40cf023a SHA512 8269694a0780e4d32f1982ff4cbb50b1ef85f08157b9486bc6d7e489c64665a9d9f959121d0eede7c7b108a604d974b64d74cfdef8b5f14304465309afb0768f diff --git a/dev-libs/wayland-protocols/wayland-protocols-1.23.ebuild b/dev-libs/wayland-protocols/wayland-protocols-1.23.ebuild deleted file mode 100644 index 86d58eaed2b0..000000000000 --- a/dev-libs/wayland-protocols/wayland-protocols-1.23.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit meson - -DESCRIPTION="Wayland protocol files" -HOMEPAGE="https://wayland.freedesktop.org/" - -if [[ ${PV} = 9999* ]]; then - EGIT_REPO_URI="https://gitlab.freedesktop.org/wayland/${PN}.git/" - inherit git-r3 -else - SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" -fi - -LICENSE="MIT" -SLOT="0" -IUSE="test" -RESTRICT="!test? ( test )" - -DEPEND=" - test? ( dev-libs/wayland ) -" -RDEPEND="" -BDEPEND=" - dev-util/wayland-scanner - virtual/pkgconfig -" - -src_configure() { - local emesonargs=( - $(meson_use test tests) - ) - meson_src_configure -} diff --git a/dev-libs/wayland/Manifest b/dev-libs/wayland/Manifest index c2d608e43ffd..680b0b621abe 100644 --- a/dev-libs/wayland/Manifest +++ b/dev-libs/wayland/Manifest @@ -1,2 +1 @@ -DIST wayland-1.19.0.tar.xz 456380 BLAKE2B 0f70bb02e890898c4763001884527067adb686abe9a2b9325badf1730d411d269c437037afc298eec8075eb1e3845f5b81b8ed3d702908388a54e7063cbea91a SHA512 d8a86f5e23e4a88e7c84b82fdb51eb350419086afe462ecb2f4d5c3ba9290ede310cbbcffd60215219ddccf5bad4adec21a5ebfbef6577200f66ac7a1b64a5ef DIST wayland-1.20.0.tar.xz 225188 BLAKE2B d607610ad8b30b6b3bbfc3945679f698030f271766cfb72425f98f170a96469fb085fb9a746a866b8562d7f452c844e61ad57f634dcf365474c7d050b76022e9 SHA512 e8a1f410994b947f850799bdd0d95a2429d8467f853e62a0ab3915a4e9fe130f8aa977e03715114ab740c6ec546edea63d275ce7f927d4f3029ea126e6a7d215 diff --git a/dev-libs/wayland/wayland-1.19.0.ebuild b/dev-libs/wayland/wayland-1.19.0.ebuild deleted file mode 100644 index 1e94dde694a5..000000000000 --- a/dev-libs/wayland/wayland-1.19.0.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -if [[ ${PV} = *9999* ]]; then - EGIT_REPO_URI="https://gitlab.freedesktop.org/wayland/wayland.git" - inherit git-r3 -else - SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" -fi -inherit meson-multilib - -DESCRIPTION="Wayland protocol libraries" -HOMEPAGE="https://wayland.freedesktop.org/ https://gitlab.freedesktop.org/wayland/wayland" - -LICENSE="MIT" -SLOT="0" -IUSE="doc" - -BDEPEND=" - ~dev-util/wayland-scanner-${PV}[$MULTILIB_USEDEP] - virtual/pkgconfig - doc? ( - >=app-doc/doxygen-1.6[dot] - app-text/xmlto - >=media-gfx/graphviz-2.26.0 - ) -" -DEPEND=" - >=dev-libs/expat-2.1.0-r3:=[${MULTILIB_USEDEP}] - dev-libs/libxml2:= - >=dev-libs/libffi-3.0.13-r1:=[${MULTILIB_USEDEP}] -" -RDEPEND="${DEPEND}" - -multilib_src_configure() { - local emesonargs=( - $(meson_native_use_bool doc documentation) - $(meson_native_true dtd_validation) - -Dlibraries=true - -Dscanner=false - ) - meson_src_configure -} - -src_test() { - # We set it on purpose to only a short subdir name, as socket paths are - # created in there, which are 108 byte limited. With this it hopefully - # barely fits to the limit with /var/tmp/portage/${CATEGORY}/${PF}/temp/x - export XDG_RUNTIME_DIR="${T}"/x - mkdir "${XDG_RUNTIME_DIR}" || die - chmod 0700 "${XDG_RUNTIME_DIR}" || die - - multilib-minimal_src_test -} diff --git a/dev-libs/weston/Manifest b/dev-libs/weston/Manifest index a34e308ad4f7..1d2bf61666d9 100644 --- a/dev-libs/weston/Manifest +++ b/dev-libs/weston/Manifest @@ -1 +1,2 @@ +DIST weston-10.0.0.tar.xz 1774600 BLAKE2B b2b8fa4f7542aba03970ca8abf504f340f8f8da9f9581c16ceac5c702eac355f5d4244778393a8804017f39dff490431e26a48580746033158bd2d2b721437f8 SHA512 77e05530751e4f743eebf015ab5b78a1fcc66b774713b5e296cfffc488be84e459f811c85ac4280b7b63eebf4ff5c958dd7306376ab343e6b80feae16c8c35a4 DIST weston-9.0.0.tar.xz 1555212 BLAKE2B 6c5feb3959ebe894861c6dc0817633b23e8518baf1c359c2967f111c071e9d4f166ef1421ad6465b036b3f1c485cab5f442476e7a44e3ec722cff576dea73852 SHA512 ccc263f8279b7b23e5c593b4a8a023de2c3dc178b1b8d6593599171770bcfe97608de9fcb77aa1cab39255451d289d323e51c317dae190c7641282e085b84f90 diff --git a/dev-libs/weston/files/weston-10.0.0-backend-default.patch b/dev-libs/weston/files/weston-10.0.0-backend-default.patch new file mode 100644 index 000000000000..710639e7e9c5 --- /dev/null +++ b/dev-libs/weston/files/weston-10.0.0-backend-default.patch @@ -0,0 +1,27 @@ +From 35e3fb72ac28af628aa1d2b7ee804a3f81720c47 Mon Sep 17 00:00:00 2001 +From: James Le Cuirot +Date: Fri, 4 Feb 2022 23:43:50 +0000 +Subject: [PATCH] meson.build: Fix -Dbackend-default=auto following fbdev + deprecation + +Signed-off-by: James Le Cuirot +--- + meson.build | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/meson.build b/meson.build +index 1c73e130..d761903e 100644 +--- a/meson.build ++++ b/meson.build +@@ -121,7 +121,7 @@ config_h.set10('TEST_GL_RENDERER', get_option('test-gl-renderer')) + + backend_default = get_option('backend-default') + if backend_default == 'auto' +- foreach b : [ 'headless', 'fbdev', 'x11', 'wayland', 'drm' ] ++ foreach b : [ 'headless', 'x11', 'wayland', 'drm' ] + if get_option('backend-' + b) + backend_default = b + endif +-- +2.34.1 + diff --git a/dev-libs/weston/weston-10.0.0.ebuild b/dev-libs/weston/weston-10.0.0.ebuild new file mode 100644 index 000000000000..ef2891bf73bb --- /dev/null +++ b/dev-libs/weston/weston-10.0.0.ebuild @@ -0,0 +1,152 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +if [[ ${PV} = 9999* ]]; then + EGIT_REPO_URI="https://gitlab.freedesktop.org/wayland/weston.git" + GIT_ECLASS="git-r3" + EXPERIMENTAL="true" +fi + +PYTHON_COMPAT=( python3_{9..10} ) +inherit meson python-any-r1 readme.gentoo-r1 xdg-utils ${GIT_ECLASS} + +DESCRIPTION="Wayland reference compositor" +HOMEPAGE="https://wayland.freedesktop.org/ https://gitlab.freedesktop.org/wayland/weston" + +if [[ ${PV} = *9999* ]]; then + SRC_URI="${SRC_PATCHES}" +else + SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +fi + +LICENSE="MIT CC-BY-SA-3.0" +SLOT="0" + +IUSE="colord +desktop +drm editor examples fbdev fullscreen +gles2 headless ivi jpeg kiosk lcms pipewire rdp remoting +resize-optimization screen-sharing +seatd +suid systemd test wayland-compositor webp +X xwayland" +RESTRICT="!test? ( test )" + +REQUIRED_USE=" + colord? ( lcms ) + drm? ( gles2 ) + pipewire? ( drm ) + remoting? ( drm gles2 ) + screen-sharing? ( rdp ) + test? ( desktop headless xwayland ) + wayland-compositor? ( gles2 ) + || ( drm fbdev headless rdp wayland-compositor X ) +" + +RDEPEND=" + >=dev-libs/libinput-0.8.0 + >=dev-libs/wayland-1.18.0 + >=dev-libs/wayland-protocols-1.24 + lcms? ( media-libs/lcms:2 ) + media-libs/libpng:0= + webp? ( media-libs/libwebp:0= ) + jpeg? ( virtual/jpeg:0= ) + >=x11-libs/cairo-1.11.3 + >=x11-libs/libdrm-2.4.95 + >=x11-libs/libxkbcommon-0.5.0 + >=x11-libs/pixman-0.25.2 + x11-misc/xkeyboard-config + fbdev? ( + >=sys-libs/mtdev-1.1.0 + >=virtual/udev-136 + ) + colord? ( >=x11-misc/colord-0.1.27 ) + drm? ( + >=media-libs/mesa-17.1[gbm(+)] + >=sys-libs/mtdev-1.1.0 + >=virtual/udev-136 + ) + editor? ( x11-libs/pango ) + examples? ( x11-libs/pango ) + gles2? ( + media-libs/mesa[gles2,wayland] + ) + pipewire? ( >=media-video/pipewire-0.3:= ) + rdp? ( >=net-misc/freerdp-2.0.0_rc2:= ) + remoting? ( + media-libs/gstreamer:1.0 + media-libs/gst-plugins-base:1.0 + ) + seatd? ( sys-auth/seatd:= ) + systemd? ( + sys-auth/pambase[systemd] + >=sys-apps/dbus-1.6 + >=sys-apps/systemd-209[pam] + ) + X? ( + >=x11-libs/libxcb-1.9 + x11-libs/libX11 + ) + xwayland? ( + x11-base/xwayland + x11-libs/cairo[X,xcb(+)] + >=x11-libs/libxcb-1.9 + x11-libs/libXcursor + ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + ${PYTHON_DEPS} + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}"/${PN}-10.0.0-backend-default.patch +) + +src_configure() { + local emesonargs=( + $(meson_use drm backend-drm) + -Dbackend-drm-screencast-vaapi=false + $(meson_use headless backend-headless) + $(meson_use rdp backend-rdp) + $(meson_use screen-sharing screenshare) + $(meson_use wayland-compositor backend-wayland) + $(meson_use X backend-x11) + $(meson_use fbdev deprecated-backend-fbdev) + -Dbackend-default=auto + $(meson_use gles2 renderer-gl) + $(meson_use xwayland) + $(meson_use seatd launcher-libseat) + $(meson_use systemd) + $(meson_use remoting) + $(meson_use pipewire) + $(meson_use desktop shell-desktop) + $(meson_use fullscreen shell-fullscreen) + $(meson_use ivi shell-ivi) + $(meson_use kiosk shell-kiosk) + $(meson_use lcms color-management-lcms) + $(meson_use colord color-management-colord) + $(meson_use systemd launcher-logind) + $(meson_use jpeg image-jpeg) + $(meson_use webp image-webp) + -Dtools=debug,info,terminal + $(meson_use examples demo-clients) + -Dsimple-clients=$(usex examples damage,dmabuf-v4l,im,shm,touch$(usex gles2 ,dmabuf-egl,egl "") "") + $(meson_use resize-optimization resize-pool) + -Dtest-junit-xml=false + -Dtest-gl-renderer=false + "${myconf[@]}" + ) + meson_src_configure +} + +src_test() { + xdg_environment_reset + + # devices test usually fails. + # xwayland test can fail if X11 socket already exists. + cd "${BUILD_DIR}" || die + meson test $(meson test --list | grep -Exv "devices|xwayland") || die +} + +src_install() { + meson_src_install + readme.gentoo_create_doc +} diff --git a/dev-libs/weston/weston-9.0.0-r2.ebuild b/dev-libs/weston/weston-9.0.0-r2.ebuild index b2013d85f980..27fdbecfc4af 100644 --- a/dev-libs/weston/weston-9.0.0-r2.ebuild +++ b/dev-libs/weston/weston-9.0.0-r2.ebuild @@ -31,6 +31,7 @@ REQUIRED_USE=" colord? ( lcms ) drm? ( gles2 ) pipewire? ( drm ) + remoting? ( drm gles2 ) screen-sharing? ( rdp ) test? ( desktop headless xwayland ) wayland-compositor? ( gles2 ) diff --git a/dev-libs/weston/weston-9999.ebuild b/dev-libs/weston/weston-9999.ebuild index 75c191a28c7b..38b24ee38007 100644 --- a/dev-libs/weston/weston-9999.ebuild +++ b/dev-libs/weston/weston-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 @@ -9,7 +9,8 @@ if [[ ${PV} = 9999* ]]; then EXPERIMENTAL="true" fi -inherit meson readme.gentoo-r1 xdg-utils ${GIT_ECLASS} +PYTHON_COMPAT=( python3_{9..10} ) +inherit meson python-any-r1 readme.gentoo-r1 xdg-utils ${GIT_ECLASS} DESCRIPTION="Wayland reference compositor" HOMEPAGE="https://wayland.freedesktop.org/ https://gitlab.freedesktop.org/wayland/weston" @@ -18,19 +19,20 @@ if [[ ${PV} = *9999* ]]; then SRC_URI="${SRC_PATCHES}" else SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz" - KEYWORDS="~amd64 ~arm ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" fi LICENSE="MIT CC-BY-SA-3.0" SLOT="0" -IUSE="colord +desktop +drm editor examples fbdev fullscreen +gles2 headless ivi jpeg kiosk +launch lcms pipewire rdp remoting +resize-optimization screen-sharing seatd +suid systemd test wayland-compositor webp +X xwayland" +IUSE="colord +desktop +drm editor examples fbdev fullscreen +gles2 headless ivi jpeg kiosk lcms pipewire rdp remoting +resize-optimization screen-sharing +seatd +suid systemd test wayland-compositor webp +X xwayland" RESTRICT="!test? ( test )" REQUIRED_USE=" colord? ( lcms ) drm? ( gles2 ) pipewire? ( drm ) + remoting? ( drm gles2 ) screen-sharing? ( rdp ) test? ( desktop headless xwayland ) wayland-compositor? ( gles2 ) @@ -39,14 +41,14 @@ REQUIRED_USE=" RDEPEND=" >=dev-libs/libinput-0.8.0 - >=dev-libs/wayland-1.17.0 - >=dev-libs/wayland-protocols-1.18 + >=dev-libs/wayland-1.18.0 + >=dev-libs/wayland-protocols-1.24 lcms? ( media-libs/lcms:2 ) media-libs/libpng:0= webp? ( media-libs/libwebp:0= ) jpeg? ( virtual/jpeg:0= ) >=x11-libs/cairo-1.11.3 - >=x11-libs/libdrm-2.4.68 + >=x11-libs/libdrm-2.4.95 >=x11-libs/libxkbcommon-0.5.0 >=x11-libs/pixman-0.25.2 x11-misc/xkeyboard-config @@ -65,7 +67,7 @@ RDEPEND=" gles2? ( media-libs/mesa[gles2,wayland] ) - pipewire? ( >=media-video/pipewire-0.2:= ) + pipewire? ( >=media-video/pipewire-0.3:= ) rdp? ( >=net-misc/freerdp-2.0.0_rc2:= ) remoting? ( media-libs/gstreamer:1.0 @@ -77,7 +79,6 @@ RDEPEND=" >=sys-apps/dbus-1.6 >=sys-apps/systemd-209[pam] ) - launch? ( sys-auth/pambase ) X? ( >=x11-libs/libxcb-1.9 x11-libs/libX11 @@ -91,6 +92,7 @@ RDEPEND=" " DEPEND="${RDEPEND}" BDEPEND=" + ${PYTHON_DEPS} virtual/pkgconfig " @@ -103,10 +105,9 @@ src_configure() { $(meson_use screen-sharing screenshare) $(meson_use wayland-compositor backend-wayland) $(meson_use X backend-x11) - $(meson_use fbdev backend-fbdev) + $(meson_use fbdev deprecated-backend-fbdev) -Dbackend-default=auto $(meson_use gles2 renderer-gl) - $(meson_use launch weston-launch) $(meson_use xwayland) $(meson_use seatd launcher-libseat) $(meson_use systemd) @@ -136,14 +137,12 @@ src_test() { xdg_environment_reset # devices test usually fails. + # xwayland test can fail if X11 socket already exists. cd "${BUILD_DIR}" || die - meson test $(meson test --list | grep -Fxv devices) || die + meson test $(meson test --list | grep -Exv "devices|xwayland") || die } src_install() { meson_src_install - if use launch && use suid; then - chmod u+s "${ED}"/usr/bin/weston-launch || die - fi readme.gentoo_create_doc } diff --git a/dev-lua/Manifest.gz b/dev-lua/Manifest.gz index d81a32241d37fa7f61d32b0476ba714f10e0b2e3..4b4b348188420174671fa32b82bc3777e109e769 100644 GIT binary patch delta 6595 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≫uUhkug71I+s(+87g63fJVj8vG{#Qb+9 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 fBtfot>(y)9K~GF8@qVB*!Ku)G+`6{5s3u diff --git a/dev-lua/lua-openssl/Manifest b/dev-lua/lua-openssl/Manifest index 28ff38f97ab0..c18358e4d06e 100644 --- a/dev-lua/lua-openssl/Manifest +++ b/dev-lua/lua-openssl/Manifest @@ -1,3 +1,3 @@ DIST lua-auxiliar-8d09895473b73e4fb72b7573615f69c36e1860a2.tar.gz 3690 BLAKE2B 8e31e8ad75bcc5840223068fdc9b634c2cbc42d713bba0792a0b04f8e018e36e3bab16a07aaa725d8b2bbd55c3a74271a21366c2cde1b4c6bd735c9438efedec SHA512 c461c23cd50ef43aa37ce2c819a9a485ead1011ecb5ff083a092e49ac79d5398aff1631f441cb8e59acd820024ed51e74420b74da751c0fccd2cfce94f039952 DIST lua-compat-5.3-0.10.tar.gz 53695 BLAKE2B e570aedb23b8ed7ca38c4316ffab25b93a0f9f6f0fae79af563ca8a81dd6453ac273e1f9e70674c484a2dec68749e7d53a1c1736a72616c210b8e38a31b3f191 SHA512 f7f39085f4f6b16095f41e635b4c5477b3dab5e42b5b65a9d522941a3807ea521d4a27a77293a3c9d0ecea78a1f6c2a2497394b2d220f4d7d65e23510563d46d -DIST lua-openssl-0.8.1_p1.tar.gz 425188 BLAKE2B bf3171e921e144c4a13d78df9d69d89b350d4cd4358640ae8d6eb22faea302f0f0cd7687250ff70a8798e7e02c4656964ebfd90f7e98ea2eff051ad3c562029e SHA512 92be296ed18fa1ef982b70c982151cb223402cb92eb7ff8ae92009553e93f8cd24555aa1b653e20772d74b3fc7a7d4f5fc7fb923e54fec130ff6550d64ef909f +DIST lua-openssl-0.8.2_p1.tar.gz 400195 BLAKE2B 19d920241e5ee61b9892eb78ef608051ea226a0d3f299b96995b049fc5afb784c2036c2db95b3a141a810acc9372c3376abe61947c4d3758f8769fd572cde26e SHA512 20e547bbd2f153124ea79cc8ee4c652301e833854026ae45e5f24068632afcc43d36ddabf9bfa4645c1cbc09bad99719f4ca1ba1e41331f58fe09c3b91bac705 diff --git a/dev-lua/lua-openssl/lua-openssl-0.8.1_p1.ebuild b/dev-lua/lua-openssl/lua-openssl-0.8.2_p1.ebuild similarity index 96% rename from dev-lua/lua-openssl/lua-openssl-0.8.1_p1.ebuild rename to dev-lua/lua-openssl/lua-openssl-0.8.2_p1.ebuild index 002170168ee4..f45bc1091fe9 100644 --- a/dev-lua/lua-openssl/lua-openssl-0.8.1_p1.ebuild +++ b/dev-lua/lua-openssl/lua-openssl-0.8.2_p1.ebuild @@ -40,8 +40,6 @@ BDEPEND=" test? ( ${RDEPEND} ) " -DOCS=( "README.md" "samples/." ) - src_prepare() { default @@ -116,9 +114,6 @@ lua_src_install() { emake "${myemakeargs[@]}" install - insinto "$(lua_get_lmod_dir)" - doins -r "lib/." - popd } diff --git a/dev-ml/Manifest.gz b/dev-ml/Manifest.gz index a0f8645a23c33fbf719c898e2a625f77c67aa448..e8e610895abbfafa7329162ee43391119d912e4e 100644 GIT binary patch delta 26841 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 YY9%Q>Po+j4+5gx715h#_iVErg06id1dH?_b delta 26816 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

Izo0A=F7k@Tm+9*e`)aXE$a5a>b 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