diff --git a/TODO.md b/TODO.md
index e9c6e6b6b2..0bab7bbcd3 100644
--- a/TODO.md
+++ b/TODO.md
@@ -97,8 +97,8 @@ Name | Buildsystem | Category | User | RFH
[mmtracking](https://github.com/open-mmlab/mmtracking) | setuptools | science | Alessandro-Barbieri | no
[ueberzug](https://github.com/seebye/ueberzug) | setuptools | cli | N-R-K |
[greenclip](https://github.com/erebe/greenclip) | cabal | desktop | N-R-K |
-[google-drive-ocamlfuse](https://github.com/astrada/google-drive-ocamlfuse) | dune | filesystem | Alessandro-Barbieri | yes
[kaitai](https://github.com/kaitai-io/kaitai_struct) | sbt | util | Alessandro-Barbieri | yes
+[googlesheets4](https://cran.r-project.org/web/packages/googlesheets4/index.html) | R | R | Alessandro-Barbieri | no
[casadi](https://web.casadi.org/) | cmake swig | science | Alessandro-Barbieri | no
[ipyleaflet](https://github.com/jupyter-widgets/ipyleaflet) | setuptools yarn | jupyter | Alessandro-Barbieri | yes
[gitlab](https://gitlab.com/gitlab-org/gitlab-foss) | yarn gem | vcs | Alessandro-Barbieri | yes
diff --git a/app-admin/ananicy-cpp/Manifest b/app-admin/ananicy-cpp/Manifest
new file mode 100644
index 0000000000..a6cc104622
--- /dev/null
+++ b/app-admin/ananicy-cpp/Manifest
@@ -0,0 +1,2 @@
+DIST ananicy-cpp-v1.0.0-rc6.tar.bz2 41819 BLAKE2B f2d051e12784a66a141c294dd38c84f3d7d392cad0b8e7c8e563b11990695493ceb326df30869ca3647ac19be5eeda1e360e5dd358e1ab7e6af32f58cb240fbf SHA512 8703fd4a12a7a81385f6289a3eb16f7f42f160eebfc3493b3f82eeb2b104539e1911dafcacfc772a2add71dec89bcf94e53958021868f999bdfd1bdf06edac32
+DIST minq-ananicy-9180bb4511e2de5229428303df1a4954b0c516d9.tar.gz 48127 BLAKE2B f8cd256b141df6cca7feba22595afa7f2d92284a86b9fc9794630faad339828b1343dae87537fd054b33a87d59278f56178fbcb5af545e710232e8c518ac9e66 SHA512 846849c4c0466166f09cf3da4ef1e5a339680bbe5b823838b4aa7f8b5b69871498c9387aff2eb01c09991cad894d145b3ae76bce4403f55bf14c78b42a81a1a5
diff --git a/app-admin/ananicy-cpp/ananicy-cpp-1.0.0_rc6-r1.ebuild b/app-admin/ananicy-cpp/ananicy-cpp-1.0.0_rc6-r1.ebuild
new file mode 100644
index 0000000000..bfe106080a
--- /dev/null
+++ b/app-admin/ananicy-cpp/ananicy-cpp-1.0.0_rc6-r1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ANANICY_COMMIT="9180bb4511e2de5229428303df1a4954b0c516d9" # for rules
+MYPV="${PV/_rc/-rc}"
+
+inherit cmake
+
+DESCRIPTION="Ananicy rewritten in C++ for much lower CPU and memory usage"
+HOMEPAGE="https://gitlab.com/ananicy-cpp/ananicy-cpp"
+SRC_URI="
+ https://gitlab.com/ananicy-cpp/ananicy-cpp/-/archive/v${MYPV}/${PN}-v${MYPV}.tar.bz2
+ https://github.com/kuche1/minq-ananicy/archive/${ANANICY_COMMIT}.tar.gz -> minq-ananicy-${ANANICY_COMMIT}.tar.gz
+"
+S="${WORKDIR}/${PN}-v${MYPV}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="systemd"
+
+RDEPEND="
+ dev-cpp/nlohmann_json
+ dev-libs/libfmt
+ dev-libs/spdlog
+ systemd? ( sys-apps/systemd )
+"
+DEPEND="
+ ${RDEPEND}
+ dev-cpp/std-format
+"
+
+PATCHES=(
+ "${FILESDIR}/${P}-system-std-format.patch"
+ "${FILESDIR}/${P}-respect-flags.patch"
+)
+
+src_configure() {
+ local mycmakeargs=(
+ -DENABLE_SYSTEMD=$(usex systemd)
+ -DUSE_EXTERNAL_FMTLIB=ON
+ -DUSE_EXTERNAL_JSON=ON
+ -DUSE_EXTERNAL_SPDLOG=ON
+ )
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+ doinitd "${FILESDIR}/${PN}.initd"
+ insinto /etc
+ doins -r "${WORKDIR}/minq-ananicy-${ANANICY_COMMIT}/ananicy.d"
+}
diff --git a/app-admin/ananicy-cpp/files/ananicy-cpp-1.0.0_rc6-respect-flags.patch b/app-admin/ananicy-cpp/files/ananicy-cpp-1.0.0_rc6-respect-flags.patch
new file mode 100644
index 0000000000..7087d3e31c
--- /dev/null
+++ b/app-admin/ananicy-cpp/files/ananicy-cpp-1.0.0_rc6-respect-flags.patch
@@ -0,0 +1,22 @@
+--- b/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -49,7 +49,7 @@
+
+ set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG}")
+ set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -O3")
+-set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO} -O2")
++set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO}")
+
+ configure_file(${CMAKE_CURRENT_SOURCE_DIR}/include/version.hpp.in ${CMAKE_CURRENT_SOURCE_DIR}/include/version.hpp)
+
+@@ -83,10 +83,6 @@
+ set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -flto")
+ endif()
+
+-if(CXX_ACCEPTS_SANITIZE AND NOT(STATIC))
+- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fsanitize=undefined")
+-endif()
+-
+ if(OPTIMIZE_FOR_NATIVE_MICROARCH AND CXX_ACCEPTS_MARCH_NATIVE)
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -march=native")
+ endif()
diff --git a/app-admin/ananicy-cpp/files/ananicy-cpp-1.0.0_rc6-system-std-format.patch b/app-admin/ananicy-cpp/files/ananicy-cpp-1.0.0_rc6-system-std-format.patch
new file mode 100644
index 0000000000..adf7c941ef
--- /dev/null
+++ b/app-admin/ananicy-cpp/files/ananicy-cpp-1.0.0_rc6-system-std-format.patch
@@ -0,0 +1,22 @@
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -193,10 +193,8 @@
+
+ # std::format
+ set(STL_FORMAT_USE_EXTERNAL_FMTLIB ${USE_EXTERNAL_FMTLIB} CACHE BOOL "" FORCE)
+-if (NOT TARGET stl_polyfill::format)
+- add_subdirectory(external/std-format)
+-endif()
+-target_link_libraries(ananicy-cpp PRIVATE stl_polyfill::format)
++find_package(StlPolyfillFormat REQUIRED)
++target_include_directories(ananicy-cpp PRIVATE "/usr/include/polyfills/format")
+
+
+ # spdlog
+@@ -242,4 +240,4 @@
+ install(FILES ${CMAKE_CURRENT_BINARY_DIR}/ananicy-cpp.service
+ DESTINATION lib/systemd/system/
+ COMPONENT Runtime)
+-endif()
+\ Manca newline alla fine del file
++endif()
diff --git a/app-admin/ananicy-cpp/files/ananicy-cpp.initd b/app-admin/ananicy-cpp/files/ananicy-cpp.initd
new file mode 100644
index 0000000000..4d41fcbc16
--- /dev/null
+++ b/app-admin/ananicy-cpp/files/ananicy-cpp.initd
@@ -0,0 +1,18 @@
+#!/sbin/openrc-run
+
+pidfile="/run/ananicy-cpp.pid"
+command="/usr/bin/ananicy-cpp"
+command_args="start"
+command_background=true
+
+start_pre() {
+ /usr/sbin/sysctl -e kernel.sched_autogroup_enabled=0
+}
+
+stop_post() {
+ /usr/sbin/sysctl -e kernel.sched_autogroup_enabled=1
+}
+
+stop() {
+ start-stop-daemon --stop --pidfile "$pidfile"
+}
diff --git a/app-admin/ananicy-cpp/metadata.xml b/app-admin/ananicy-cpp/metadata.xml
new file mode 100644
index 0000000000..1c30cc80a1
--- /dev/null
+++ b/app-admin/ananicy-cpp/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://gitlab.com/ananicy-cpp/ananicy-cpp/-/issues
+ ananicy-cpp/ananicy-cpp
+
+
diff --git a/app-admin/aws-vault/Manifest b/app-admin/aws-vault/Manifest
index 6b9cb27592..3f853cd542 100644
--- a/app-admin/aws-vault/Manifest
+++ b/app-admin/aws-vault/Manifest
@@ -1,8 +1,11 @@
DIST aws-vault-6.4.0.tar.gz 53341 BLAKE2B 62931d5f54e233a8d6e7b3e6bf73c68dd34d50304f78082494320d85a237bf17ddf035cf5a2de1d653ebceee5e30415f042c2ee0c59a7f10a352d2d5fcc8391b SHA512 5b0f135179e16cf09c2a91697c058fb2d6ab4446367c211e820aeb2be04652653f45b3d6f39a77718a4f6d79817da43a786c845963691a9364f70a42ee2c8f78
+DIST aws-vault-6.6.0.tar.gz 55785 BLAKE2B 5e330bdb987413d7cbc41e9dfdcf891424eee17b78d586372ce9b0ab34b780cbf1c79bacdb8819a0656abe7c0e0e37eab95eb64cfbe1dd0750568023062aa730 SHA512 083431b8184b8a050b2ac68aaeddb80d6d21da0c1b4db9161f252d493bd35d56eeb4c04ec94843916da39af07863bf035ab389517d3eec2623abc3583fe02cda
DIST github.com%2F99designs%2Fgo-keychain%2F@v%2Fv0.0.0-20191008050251-8e49817e8af4.mod 40 BLAKE2B 11eb28ecb4757a1ef3320e2d1a565225fc33a0c5081367690ad382a4bf158bc285437fe4ec99aa0dacbac4d5fe14dea1b2466a4193ef17b6bcf884b9d342076b SHA512 8e27a6f89458917aa6c72e866a5a4df8d58679b14297b778ae8951d04a2a24a3b01329459a1401dd964aecfe457893876b6e93e1a2d7561859260d3e43b054c7
DIST github.com%2F99designs%2Fgo-keychain%2F@v%2Fv0.0.0-20191008050251-8e49817e8af4.zip 2384298 BLAKE2B a02ec61304cc159fad7b42a43e20278706f6a4ebb7e9609197b1b1861b1e7de216250d24565af33e6bcabc2d43c1a486341ab4dedeee2c1e02a511497829a947 SHA512 b0af29c5e74369f5e1fa16f372af2d80ef99d45f7066fde6dbcf7cd2379f110ab55c157bad7c2503a5034842c47613d01229c9200219b22781e5afab04f71e93
DIST github.com%2F99designs%2Fkeyring%2F@v%2Fv1.1.6.mod 818 BLAKE2B 12de192387c87a1a5e36841fccd95167b12efdaada3077ed35a6588898d088f4ad5214ff2e6f08bcc1ed1e5b3a36cea21d0ad12f2167eb03d055a311241d288a SHA512 0f7d745e7d387e5f0954750f58e21086e9f7c41699a4c846deb8d7d24e0b53c73fde7f5cda8834290ad02acef79b90dc17274262be5a5b85011877e65185d2c3
DIST github.com%2F99designs%2Fkeyring%2F@v%2Fv1.1.6.zip 32483 BLAKE2B f9641f0b54a03a997f3364027acfff7431e27fe3e13d1d15da10636017f700a197e02d04e8e28d1a3f8d265599034cc61fd821edd08f53b0de57d9f3d450da9d SHA512 9b5bb06c793fc41d4ad82c23ee68e627e8b019afa516a9a1bb28311ab505242ddd3153db43729149ccd9566aef8ac9118d7151293a1b8e6fef51615bd5f8f883
+DIST github.com%2F99designs%2Fkeyring%2F@v%2Fv1.2.1.mod 731 BLAKE2B bd91edb91bc01b9d295dd9e25f5dba5c26ca5e13383b340dd01328bc6c68b34e8651a2c2424757d1ca8432de2aa7a29010a2d51f9027b912a5ce4a0082611274 SHA512 392fe07636399e0049635d1b5948981f9903c9307612715db1817f437f5de72a24c83dee6b2161389d4fb1f2711b1a7bfc11efa6eec2b07f481f949558f06d76
+DIST github.com%2F99designs%2Fkeyring%2F@v%2Fv1.2.1.zip 39847 BLAKE2B f67bac0df0617db3918cc7180df6583c7fc6f264ef4053a1eba3feb283696333c8a14fee4f507afb7b3ecc89e3a4ddf3aa26dfd606daa3d9030f0abe3db3556f SHA512 7f790804ee39382d2695d0bfa58231471fdf123203a58e286308a03794a60bc5c45ebc6133d58f411dbc7cdb40fa771784d14227b2cce685cfe0ca3b20abb920
DIST github.com%2Falecthomas%2Fkingpin%2F@v%2Fv0.0.0-20200323085623-b6657d9477a6.mod 323 BLAKE2B 124e6f8bdbcccbe68ddb6a5da0022f1bef89604e3c65dbedc1d7aa4066fdd120e8c4629c3e5717c1cd742742999f74e88dda32018a40ba659695758cc1f8277d SHA512 2ef94f0cea7b56dc1a0facc9656b5e15dc144c5423cba6000f0100e610cb8319cbf822b1db589c4e5d3150ba961f601c0b3ada9c0c3d58bbf0af67e0137e72ae
DIST github.com%2Falecthomas%2Fkingpin%2F@v%2Fv0.0.0-20200323085623-b6657d9477a6.zip 66413 BLAKE2B bdfd12f2e75ca190fcd917e820ba36c81cd349328d86ddcfc32066cd427f56aaded4bb1be8b68ecc9d362f24f0aacec7fb2faddf3f9166f0717d55285d2a62fc SHA512 390d2aa1135d7bc2be3e349d8ed9ba697e1af4d4905abbde371381a65f741450d5577c72013203bf9ece9bbb9c20bb2441eff8e91ffd28aac018fdb1e4ddbff6
DIST github.com%2Falecthomas%2Ftemplate%2F@v%2Fv0.0.0-20160405071501-a0175ee3bccc.mod 38 BLAKE2B 2e1a897393e3527f0f82e6ab9baf62558d9cf54b56ada5d79aa1b206128de30395d9082bc600c4aa2a17e81095e429cc5874de95047854531cccc9ea0b867de7 SHA512 072ca7ba3d5ca815f58848db201002cc572d95334aeacfe44cb226505ad20d82ce06eb2ee059650912ae499db6291822c583296cb65a66e54adce62d6d850929
@@ -13,22 +16,48 @@ DIST github.com%2Falecthomas%2Funits%2F@v%2Fv0.0.0-20211218093645-b94a6e3cc137.m
DIST github.com%2Falecthomas%2Funits%2F@v%2Fv0.0.0-20211218093645-b94a6e3cc137.zip 8236 BLAKE2B b6867c55595f3e9c147b319b7baf1526d39931b6c9a1037f8eedfda33e1359671dc326b87f43a4b03498154dd54640d8f4ddb6298cc5414baa3964e3b7caa77c SHA512 9bebd415c5dc6a7f0dadc541ae5752f6dd3e29cdd9da9c2d0d4252d4293ed0771f8c8b2be5626fe43b72b977c3531930f4bbc9c2093af6f18c50d73004d4d05f
DIST github.com%2Faws%2Faws-sdk-go-v2%2F@v%2Fv1.13.0.mod 165 BLAKE2B e7412299b3320fb908607953a2a4d23cdfbae1e02b396013190b272b55208020777e83621437ff1575d1fdf488838f0234c910e1ef0b52e8f88e572587fdf015 SHA512 7fb1c2f0ba5dedc2d5d6f0ea92b3171589a0a23a8728570222c1dc1b7e09eea816e0422dab8d46c749a6554bc9f86217e14002dbfe65aef79931c203aa8fcea5
DIST github.com%2Faws%2Faws-sdk-go-v2%2F@v%2Fv1.13.0.zip 8859110 BLAKE2B 79c7bd1f9f81532ed9850bae4005b3f5ec5fe143d70cb18d3c4be6def3519cd3a3bf4fdde70202fe4b1fb81e9289265396f1c31cf63d4b7da5dd8fe12a5f0052 SHA512 99d3e6d9fc5f433f82c0b34747132064b30a2f4814c792a3542cef85a645672e9a9b6489b82ecd11ab9032c447155a0c2006d9bcee1d54a7742af3493aa90867
+DIST github.com%2Faws%2Faws-sdk-go-v2%2F@v%2Fv1.14.0.mod 165 BLAKE2B dce4e4c0def0b75fa7592fec95a8dff0a1fee8612a08d5b249bb2663736c40c06f1ac1c8898feef12672d2a2163e2fa303252db078893d427b0bead208b9fa49 SHA512 f5840328037f1a0ff78284ef0e7ef40bb01536005a711d30c51a88b0e0c238b293642ed13638fbb28f423b61c88f16367334280b60aee1d46bb4ab8456fc3ce7
+DIST github.com%2Faws%2Faws-sdk-go-v2%2F@v%2Fv1.14.0.zip 8954805 BLAKE2B 8de7a1cf99735e72c610888701887b27f70c2fe56c5a79d8992e89b06b361c678e40403ace70744ced5e14f4082cc2b391c0250942f11e550ce35b934ba855a6 SHA512 9d684cec76a7988da16c9bf86f3900ab64651e727880d40f2282c9d089d2a9ecd9d34f245be63c6741626e388988bd3b2f7eb84b021f8eec41b25e846f1a4831
+DIST github.com%2Faws%2Faws-sdk-go-v2%2Fconfig%2F@v%2Fv1.14.0.mod 1113 BLAKE2B 832654350458865dc86cad040e7e4a1d031e201bd3a5cbb81afc7eb3ae4c717019ce5f646be63dfeed29906f0e5af6d73f91ff38a6379b6057f1ffc5f4470158 SHA512 ecc2bd7723f5ef6fccd9dfc483f2e7637cf0d60c24a3d30230e966abe891f69b4bcf3e651221749009e95a50ba132333b35cffc95952d20d3d3331ea4f4e4f80
+DIST github.com%2Faws%2Faws-sdk-go-v2%2Fconfig%2F@v%2Fv1.14.0.zip 74981 BLAKE2B 56dd568394a62fe557e33b51f65f87e99893a7079b8fa32f840fa397d4ff7f6076be862efc5503d9e6fa339325c5ebfcaa9ba7f2d4705a480aa734e1db3d9dba SHA512 0d54ab2d144425bb53ef5dec85bf2f7123db03b3f5d77c7f78cdf1840282d10ea58db44b0e1387342c28de7ff487394a5356155847bf844a0dd32ac6ff26f47d
+DIST github.com%2Faws%2Faws-sdk-go-v2%2Fcredentials%2F@v%2Fv1.9.0.mod 879 BLAKE2B fefa8fdba6f611e1a1b4b5c2c86d0b34e42a20cd01f444455c9d90b54f304678dcc85d090cd2821f68602fc4f719d25aa924b329e26becd6d4c99528a2c7cc1e SHA512 97bfd10e9633ac3bb94361242668bfd77c3736cff40488d96be57e26c67813439757e936b49c3504748f67dd0eb0f64f656234bf918ceae87b5a2e9c493ea206
+DIST github.com%2Faws%2Faws-sdk-go-v2%2Fcredentials%2F@v%2Fv1.9.0.zip 45192 BLAKE2B e892645271c810d668f43426d5ab5627c592886b13b69baeacbbb9501b9002b3236e6678243d5542bf160922872caea36d83a286bfb6f3a96168f387d8661d94 SHA512 a5f8fa31697759a854ebe0af21b18c387d33f0cea508ce278502f3159ce19b96f12663c1c16f1146638848a47fc0e4cb7cec49255b6f4b1e4292b4b2eec0b943
+DIST github.com%2Faws%2Faws-sdk-go-v2%2Ffeature%2Fec2%2Fimds%2F@v%2Fv1.11.0.mod 231 BLAKE2B c60dc72cd476d64b3b4f198eade0075f50b30e6a33535f983511ca26cbd8559495e30d2d3ec1c2eaf9636c2eb223bef944525832bad8fc7c156c2f038c5f7db3 SHA512 aa0446ca941fda764f5c549e90971ed28b005bed896bd9ddc6236d4a90da93696a453cc3755e31d25c7c030cf2349b1332ba014f51461b7254cb2d74bbbbb440
+DIST github.com%2Faws%2Faws-sdk-go-v2%2Ffeature%2Fec2%2Fimds%2F@v%2Fv1.11.0.zip 40927 BLAKE2B 42731df1115018c562f35d0c3f4b9f7ec53b74c4baa453b09505a05ca670bedb0647968877bf4a83db756abf0a550a1cfb16743f6fc290ace1484d6ee60aa34d SHA512 28118ad2495328a6abde0daf80725facb50ea766c10ea0d1662404716dca8c71da8861cddfa86649929169272d9635506064c959c167f8658f85b06ff4da634a
DIST github.com%2Faws%2Faws-sdk-go-v2%2Finternal%2Fconfigsources%2F@v%2Fv1.1.4.mod 162 BLAKE2B fd3c08a37a04c5432391d3311b5628b2eecc89d228421511b58213ec6afafb01a844a301fc7eb308dc5025801ea748b476e3e81c2f4492f4c29c5913ce868a07 SHA512 092fd1d36ca20f48f58832c23c418b240774363581bf2149f1dc38256ee337ae8bef4f5c2beebd528291ddfd06bee644ca6e0010681a8f22f3d510617def4b46
DIST github.com%2Faws%2Faws-sdk-go-v2%2Finternal%2Fconfigsources%2F@v%2Fv1.1.4.zip 7181 BLAKE2B d2601f47eeb3af2b6dedd1420390f069185d4533875a23a130583afa21d109728cdef59370bdbf56859bfd3b597aff2e60f3650b825b213b8d2741ddbf1bb1e6 SHA512 bcfd63934148def11afb437ae3edd5cab8f10a5c0400a50b08bdd94284194b8d5bfc72fbac37629232354111187f3bc3ea5314564820d50c0df8dc5156bf8e3d
+DIST github.com%2Faws%2Faws-sdk-go-v2%2Finternal%2Fconfigsources%2F@v%2Fv1.1.5.mod 162 BLAKE2B 42d3670d0462f080a9e5913bf66984af92a361a82bc0860b202d66644bbaf766843cabbc3bb0d1f471bb1f4fc6b883254ee2f6b39aaab0bff9d83bd2ce6167ce SHA512 13d9105839d0f91af930c9cf8a8d76f0ff2ea259c8b29bbc449e901e2a16288df9364f5605ebbfbf96a3ab999f6913a1163465db537c3347e6672e2d7b625873
+DIST github.com%2Faws%2Faws-sdk-go-v2%2Finternal%2Fconfigsources%2F@v%2Fv1.1.5.zip 7182 BLAKE2B 359c4166112f9ef39bd0b7cf4a162746bdeb8c0113727863bf68548a2dc9cd4112d068210350d69994856e8d9e1cfc8d9914a25376a4a18e116eb0839a6cc24e SHA512 47dfcf355ce0307c0c24c3af657df434ebf4c6e33c0ad45ed67851cfcda680f5df6fd3b6e98b3657626e0bd4124b53477b7c1028b29afaff0b747060bc7126e9
DIST github.com%2Faws%2Faws-sdk-go-v2%2Finternal%2Fendpoints%2Fv2%2F@v%2Fv2.2.0.mod 236 BLAKE2B ff7577637ace04c063cff549155318556a368eeb26a719f56f2b437d012bb4714f70ff473eee6fcb4b0c05e80b2f941440012ee42c14f072017884aa83846905 SHA512 9849016e5f868cc1900381e181452b1ae49824daecfd230fddd28977edde49c0b3f0ec255f7cac9ffde39e3efea4309bde219ae627ccc06fda8f4bb64974761d
DIST github.com%2Faws%2Faws-sdk-go-v2%2Finternal%2Fendpoints%2Fv2%2F@v%2Fv2.2.0.zip 12752 BLAKE2B 6cda296c0f684bd783453392392d3c37259d4b2d0f6c925b2f7f06dd84bb3445c95a12d21a93a9d254480501bd6c5a46edf5750097036ec09acbe8abfd97ece9 SHA512 40e055a8284fb1ae4a05921743fe8830d34e2fa50172952d75478342be38aebd140ae32bb66a603126edc0b506ef0f6de6ae76acc2aad39933aee14ac95b2f3a
+DIST github.com%2Faws%2Faws-sdk-go-v2%2Finternal%2Fendpoints%2Fv2%2F@v%2Fv2.3.0.mod 236 BLAKE2B 36d205e1e850376ddb83da4b64e2fb02559b93548831c060599fbc97089ae1178c18f77cf1f3d72f4a186255ea9b2940ec5804dcfd46b23e492095dd4b31f3eb SHA512 444e7a320503433f2c1faee06b9b0e324a155b948d872f01d0a97d5338462a849ac8c73903e1ebca559d283691398c8dda29dc967f64beb344064933e7293b8e
+DIST github.com%2Faws%2Faws-sdk-go-v2%2Finternal%2Fendpoints%2Fv2%2F@v%2Fv2.3.0.zip 12753 BLAKE2B 0adbca620aafecb045a0c77e9617408c2be7ab6735d20462f6ac543c21e57664b8cc6c77f218d134532bf74e505a922f0dc0ace16d82cb7171978b2eefd94e61 SHA512 2848e717c56404c2c348f4c1bd41b8bfbef22a7e7080d4a4acfd5e825014e71035c20fc12dccc6a08a635bcbce37440bd0c73ed648d64ff404513d047ead2a5e
+DIST github.com%2Faws%2Faws-sdk-go-v2%2Finternal%2Fini%2F@v%2Fv1.3.6.mod 152 BLAKE2B a73c9de1343a434942ebaf62ee3668616b3108a791d729d8915452d2e35f2b873b03bd39dade3893fde346930c40817cff3b93fac12213f071e0e603cbb482e3 SHA512 7ff3e1421807bcb39a02e148fe3ff4dfaf43c3a817fb605dd02a9b165656cfc79f17f5b27262320d45e7a973b9f34f2cb802ff942e38b3840979217e4dd28f44
+DIST github.com%2Faws%2Faws-sdk-go-v2%2Finternal%2Fini%2F@v%2Fv1.3.6.zip 54076 BLAKE2B 5d4371a7e3cdd092f94ccc99f632e8b425cd508c278648d43710fd59e3fcf2e85d8e19dbeff46cc30a68adc09aa0d9df48ac3398a3e7df4ba1c48d36d9b9f78b SHA512 34de57be394cd77f83850e183e0a459f3d8f36b9069cf5acc69fd679665833c0235932f3707feb1b716d0a7d6f4d1f83e1c8176e34e3c22a04753bd45543d277
DIST github.com%2Faws%2Faws-sdk-go-v2%2Fservice%2Fiam%2F@v%2Fv1.16.0.mod 495 BLAKE2B e40ce0686a7555e40947e6190e8dc0e95fad2c770e73efd0b5cf16e89464b520d5c0441ad03a756cc251a5c0ef290c42da9303df6c21e93b112a633cdc837fd6 SHA512 6ae17d1a77510ee89ff0b8f038071ff19530d5ea16e64a0e7dfc55cb6d7f6313c2ef37c7b5823e37deb1f6641c506a26b811562507eeb141cb4fb2fe1eea704a
DIST github.com%2Faws%2Faws-sdk-go-v2%2Fservice%2Fiam%2F@v%2Fv1.16.0.zip 408432 BLAKE2B 1ac6cf21f3fc3c3217f2625780ba3b1afe1a9b4db435b35dc50e6e5f2be6e80535de938b6c9fcc8e402fda5e37121c0adffa8fddb2d00fe27bcebf6927667407 SHA512 a964e48079d5de0fb7e8c4b3838d7c6849b76c740b09583481f7bc1700331b2592cd979bdaf66fdcd3168d27fb2908dcc3960cab76d6406616fa8b99343c852b
+DIST github.com%2Faws%2Faws-sdk-go-v2%2Fservice%2Fiam%2F@v%2Fv1.17.0.mod 495 BLAKE2B c3e1e36bf74972444f964240e7e201da7ab68a0799886f4176dbf7e0dc094c95de6ea30979e4ab1f28b13980376c1806a6334f986dd5f92dc04a2db8fa9e43cd SHA512 6a3d2aa9eeb6b599e855c4102c2e0fa90effa6a8fcfdc9dedeca98d9797ec0a74403c0fc0f61e8f8b1a023070c51d6c77c72328420798d43665ac8b94d2bd026
+DIST github.com%2Faws%2Faws-sdk-go-v2%2Fservice%2Fiam%2F@v%2Fv1.17.0.zip 410795 BLAKE2B b2557fd041d0d0cd1033ecc41713dd861a3be40e9f6ca7d10f53e29245b63353bcf07e24019507a78e0f90ba3cbeb347b9a92820731842f8f8f0c903d515b1da SHA512 b4eca277e3f3297c856381fd186ff50d50ef1888d5da6e4d2cf88e0e1d50888e66c8906882879afe13056a2793e5d7d2e20a7f17ca934b56e41cee43d1e8b579
DIST github.com%2Faws%2Faws-sdk-go-v2%2Fservice%2Finternal%2Fpresigned-url%2F@v%2Fv1.7.0.mod 245 BLAKE2B 649808c3ea0bc6fde890d36ad3c1581e102f37b63d515bf33f2ca6a1d2e8c414276cc441ffc9754d34ea08288d73be1f47f627be6cc7e2fee1dad490e38538b2 SHA512 e9b1371a86e8202a2b252ac8a55ed2cb1cec6f6a9337e48e41e738dfeb3b7393334071f021b954d62bf713e6102c69bcea0c5ef0d503b252c962c7594d9dd25f
DIST github.com%2Faws%2Faws-sdk-go-v2%2Fservice%2Finternal%2Fpresigned-url%2F@v%2Fv1.7.0.zip 10665 BLAKE2B 7529b47cff23d94208fea9824560d3745d82ba2252f0e5a22a664e0dbef577f7029fba27de40c8d99b82a82f39b20ca9aefd6f76c616abb1418cfb66294b5947 SHA512 deda53f003ad8378c1bded619750815e72fd6665a41e5b0ecf7f5f4e39ab434fc56978d754e27612a1d96a68e2ef27ea940d9ad575c9a0f5887276f9aaae4d52
+DIST github.com%2Faws%2Faws-sdk-go-v2%2Fservice%2Finternal%2Fpresigned-url%2F@v%2Fv1.8.0.mod 245 BLAKE2B 8da470d1c318de7be1cc56032beb3651c8c29a2c4126dfa3366d4d6904aceab0e1f8d8d1e81952fb5e2debfcda0c775f9ab124136275f16dfef7acb5951e106d SHA512 15ae783aeafaf348915de7bbb92b2fe831845628b247b3facc94b48cf1bb85b2e2447853e4dcf26b65a5c1db9847549571340219c9d2e0ddd43806007bef6f1c
+DIST github.com%2Faws%2Faws-sdk-go-v2%2Fservice%2Finternal%2Fpresigned-url%2F@v%2Fv1.8.0.zip 10666 BLAKE2B f24f4ca7f2d300e2b92a2c825f97cd2917580269816e0aa01fdbac9d681c8199b19aa1a90135157d6e0c167bb248fb3946969916a5aca6d8974ccad46b8ad913 SHA512 b20ae8132d6c6a93cee2b21ad40fdc79678a66dfb5d6fec7e5f60fa6e6acf48db02cc91059c9697d47b49419718d0cfe9fda2b298588bf9fb7cbd593cda73d05
+DIST github.com%2Faws%2Faws-sdk-go-v2%2Fservice%2Fsso%2F@v%2Fv1.10.0.mod 495 BLAKE2B cdd256d56fd1bff3a835889d988ea0a6c347cf6b17108a664abaf765cbed33f23937b784e55d540768ae3139f671ef794cd2233b51cbb59d73fc7b913d9110aa SHA512 d5e62a989c8c60cb8ccf74b4ac18c0d771d32d1943d055a9697a363e7e1c98dc2ef2b354f6f4c751064c2fbc5ef9def8c67e70c1cbe3a30eb87846c1713b6cdd
+DIST github.com%2Faws%2Faws-sdk-go-v2%2Fservice%2Fsso%2F@v%2Fv1.10.0.zip 31612 BLAKE2B e26ee373e8a6c8a5de3cb29cbf2da7552da1b2e268de7f930f42bd4f2075e6c77ae2d40fb212cc349ac78f56ea1547f8fba19d38bd81c7ca53c5998f155aa654 SHA512 a175ba4366672736dd3358c90505afb4bc8532096712c2699b8b7edca75ea9521cd859a3a5efca7727cc21b65050fe985effc52167ae53141dcb593cfbbf82f5
DIST github.com%2Faws%2Faws-sdk-go-v2%2Fservice%2Fsso%2F@v%2Fv1.9.0.mod 495 BLAKE2B e7becef87c5bbdde2a8f5467773d62146d03364445396929521b53937a3d1f895d1897da1f53ba8900465cd27646cadd1506c4560f3f33a49041212d044210ca SHA512 ea379318292f13bb9ecdd2e816454354a55520cdc9e9951bf99a6154ae7e7db00d267ce7d48a6e58fbe78b2152871439c8b9464ac372b6927931559548032fd0
DIST github.com%2Faws%2Faws-sdk-go-v2%2Fservice%2Fsso%2F@v%2Fv1.9.0.zip 29574 BLAKE2B 9eddeb2a0d55be6d922a6a8df880a660c2a6a785819d52c9b88f15078556aa3c46295f7a3d6df53f36169fe7d73fdc21de2e469a2b23bfc7f6205df5f8ed0f50 SHA512 c3d90b7ce227e3fc2071b9535873f894516f658bd8a57bbff299f84fd4bf7fcdee40bfddb70a21cbe0d32b8e01888ae7524100568aeb0a96cb2f762dd57a3adc
DIST github.com%2Faws%2Faws-sdk-go-v2%2Fservice%2Fssooidc%2F@v%2Fv1.10.0.mod 499 BLAKE2B cc70d83824919406e7685d87c8ccd47c3671bf94ecdbd1f0719026dee6aab548eb2b93b0c8773fd9cecfd4a590a39846dcfa2aaaab9533c614bfe42b7aa1c6e9 SHA512 7f8450d37ef9ec7e5b0098717bbc5922456f222e43a7520c5c379b836f9c63ba0573f8c192258b7d8e03af7d5dad016dcb02b2027067e8508d33ac17c7a57bbb
DIST github.com%2Faws%2Faws-sdk-go-v2%2Fservice%2Fssooidc%2F@v%2Fv1.10.0.zip 28786 BLAKE2B d1bf5d1d7adfa8a280bce5c43c76e533a52ea5e52031753be85f7372ab28e6d45331ce9a15773fe0a646df547eb9009ffed93cbc3f6eef954c41bfe1bc1a45c2 SHA512 9db810c8ec0dc29534a2211cbb674edd2336592947c7e1ebe420f6266b23ef77837ac7b58ebc29d885587a78d8bb68433113c1f2e69c5516d2d6d6d5e14f7639
+DIST github.com%2Faws%2Faws-sdk-go-v2%2Fservice%2Fssooidc%2F@v%2Fv1.11.0.mod 499 BLAKE2B 3c8b464845e615b9e91b54dcafbcc26d07963f81cdeca4a710765a58b3c4332739b6f10826f5ac2f1daeb7dfebece95ffb76959c7b4c152280591291bc9f73d3 SHA512 4aa8a738b6f10008c35ff8064d359a38f62832c8a27121437935000e943fce2498eb3b4ac2c51450adb8a23b12b66a0e5f247a46e334dfdac9dc55cd5833e2c3
+DIST github.com%2Faws%2Faws-sdk-go-v2%2Fservice%2Fssooidc%2F@v%2Fv1.11.0.zip 30791 BLAKE2B 141f23192fd73d77bf45db852aeb6ab2fc5a887f1347ab32bcecb486625594db77f4bf5d50dd072d00cc55286be73ddbf68c4b804b0bacb6496bb5bcd5d85f33 SHA512 bec1fe657aa759c4b5a314ed26bd842c6f96497967019c007c33564489103c76806969bebd265625656adad000fb70015a2e9f56b8d57d6ecd66fd3bf6e6c601
DIST github.com%2Faws%2Faws-sdk-go-v2%2Fservice%2Fsts%2F@v%2Fv1.14.0.mod 673 BLAKE2B 3978336dd98626fedc5d85d8003d536137f9b4e1f9e65b251e50679b0040a248373fb8829ac5f2d9cb98e4d075319a5c5864b482427d822ffc46dc1ad490feeb SHA512 687c1dad3868523d89c2bac7c32cf397ecb296e5a1b8c00805b62ffd8bce1fe708540a24206b2b467aa23115f875d4e42683d21a7f256cc9025be6d2cb50197d
DIST github.com%2Faws%2Faws-sdk-go-v2%2Fservice%2Fsts%2F@v%2Fv1.14.0.zip 59096 BLAKE2B 261a3c6e266e9b3f8aad735820f80d10a2bdb6b49ad5606679ac91bfea7da5fd78eec033b6ba58b4bd330da320b6eb7552e612f55255dc42f7167319cff071e5 SHA512 cf70458794b435d07a02a400294d58a350fc757168527a3ad2575dc88bc275e694c5dff95400ba0173b3cf67fe93ddec85c822a7adeeb887033ba1612c47a8f7
+DIST github.com%2Faws%2Faws-sdk-go-v2%2Fservice%2Fsts%2F@v%2Fv1.15.0.mod 673 BLAKE2B 1570783b76b8596a29fc7e85473d34326d910b4d39ea79911c9c0779c7cf4536237f8689b08ed6622de01b9855e1f00cd1a5a06d10d6d6590194e0c6e40fb224 SHA512 49bb70e59641010f870494ee8ad27e59426587582625fbaedac751a51fd3beb3c1c60a4584be0da48140d0b4000f430f7e13479e38eedeb77612644aea8a623c
+DIST github.com%2Faws%2Faws-sdk-go-v2%2Fservice%2Fsts%2F@v%2Fv1.15.0.zip 61087 BLAKE2B 2f4ea7e76494d551bf6f8b6eedad3b6747b5531320e52984f66dc459f42505f3e54f9db1ea7e2a30bbebb1c8a25544e83a9d8623b181be0bc431525318b3739c SHA512 13addd7c6e57834a021d2f60e69ec61954d3c29a6fb40aea3cece709b429f60f11b991c98b81fc37de0c97d0608c4635d36ae30c3417b099d5849ccda0bdf9ab
DIST github.com%2Faws%2Fsmithy-go%2F@v%2Fv1.10.0.mod 82 BLAKE2B 4839687a1176430d645a94ee3dd297368c7055acacf35e7fe1a5b36b724f2ccf690c8ae39dfab52313c7f14c4fa348e723ad1c455401956ec4578203f1099655 SHA512 890d3bb3a7a05fe071f9c9a510a6e03f42061e1631f3049ba51f9db8ba853035650aa350fcba44f53d5a2853a19748d895451187ff1698f3845ebb19fe9f1da2
DIST github.com%2Faws%2Fsmithy-go%2F@v%2Fv1.10.0.zip 443848 BLAKE2B 963ff1bece982b8386b62fd6db688174163a93bbb39e56a56d3ad816cbb653bddfb26c30bbc82719d3a98243af9cd961dbecadcbe1dba6e5d9a330bb457af75b SHA512 a4fad05dec9fe1ebce0c571f9223fb9dd882419cd3916372003f23ea4f5d0bf3fc74645c714942e67c83e567d452f80c0060adcaad50b9859ccbdca11455a5b8
+DIST github.com%2Faws%2Fsmithy-go%2F@v%2Fv1.11.0.mod 127 BLAKE2B 7af4545c36251a85d100d5ef51d1b2febd3a6b8e188f5b8425cfe4a27c0065d0f1f4fe310dfdf70d20580da74bb7e64f2c3b0bb02e19564e52a00720073ce8ed SHA512 82eb85a80b8235451590f85d512bff65f912e98073239e28016ab5cedffa686881bc08a8fd629a2d69189480b667b98a81bbe85eaa1b284d06b8bd6cb733b5e9
+DIST github.com%2Faws%2Fsmithy-go%2F@v%2Fv1.11.0.zip 445701 BLAKE2B 19f6c48c96d5ad2c349dc02b69c577315b87942f97dce04ac564244998a1d161a4d24e792c22abd3a626337f7366e139c3f3bf912ded1a8618b49211dbbb8e0c SHA512 c33353c44f96c5df06ec0dcddc98bd329b1f2206dcf50f75f25a9ed91b444469b27bff76ca6ce3486bd07de843987cdca59b64e56f41a73108ba4ce102546336
DIST github.com%2Fdanieljoos%2Fwincred%2F@v%2Fv1.0.2.mod 37 BLAKE2B 7a07932748cb16d2731e7756d7d936a233a20ab8240bb505c741b363ac227ba54795027dad746ef0675976b6babb692bbd9d6400790460a7b6541ce2cad99ec6 SHA512 b18364819781c22dce30717fa8fd8a110f48d66aad299a6bf73f247dc04e1523219edd8d47170581bfaf18a1544c16809fcf3a55f51bb377a2c0d9c358643e5b
DIST github.com%2Fdanieljoos%2Fwincred%2F@v%2Fv1.1.2.mod 148 BLAKE2B bd14dbc2b3e85d51f49bb65c0df794d19c8b2a8c398cf28c312961480801e61ddced3958ff145eda209c47bf085cf922a4ea38a7c41c539c60b36c25563b86e3 SHA512 32cc810848a1a82f0dd6fb8fe58c74a49ac9b2e07a6cfb7e848e49f26fa4f9cf00f7b8e37d5379713fe4e8aed9d008af933cf750535200fdfb5b607202ef97c7
DIST github.com%2Fdanieljoos%2Fwincred%2F@v%2Fv1.1.2.zip 15626 BLAKE2B 40b7073ecc650271f2c223eda90d4df664c632c9a5433930937821ec4527eab60d4bb16289ab118b29ced22721ff6ccc4ec212855a4c8d86937efe61dd838275 SHA512 70910bb92e1d12ea692ef257efb0fd6005c6e652cba6958c228f8fdb324d7b3d0fb0038589ac7630defbf3ff927bea249b944293eb7784bd281cfd9eb1660b12
@@ -43,6 +72,8 @@ DIST github.com%2Fgodbus%2Fdbus%2F@v%2Fv0.0.0-20190726142602-4481cbc300e2.zip 93
DIST github.com%2Fgoogle%2Fgo-cmp%2F@v%2Fv0.5.4.mod 105 BLAKE2B ffd22df03c1b351fb766a97818d46cc6aebeef365632d5263c90cf45a4acffdf5811da10ea2cd4747bc9691f74661c0b655961a065ed15a0194eeb4d1d12ca9b SHA512 cb203760fc6ca9c9d64811cf1342752faa5a95f27934c298407dc865f9561081210dd1b82b15ee2f5337b70d4c55d102d8884b5b9a5f70d9cbf85227a32b9713
DIST github.com%2Fgoogle%2Fgo-cmp%2F@v%2Fv0.5.6.mod 105 BLAKE2B ffd22df03c1b351fb766a97818d46cc6aebeef365632d5263c90cf45a4acffdf5811da10ea2cd4747bc9691f74661c0b655961a065ed15a0194eeb4d1d12ca9b SHA512 cb203760fc6ca9c9d64811cf1342752faa5a95f27934c298407dc865f9561081210dd1b82b15ee2f5337b70d4c55d102d8884b5b9a5f70d9cbf85227a32b9713
DIST github.com%2Fgoogle%2Fgo-cmp%2F@v%2Fv0.5.6.zip 132988 BLAKE2B 48845d9df9bc0766f93a141ddc1989fcf850d76273824d62ee11297774703bed33b1dcbe77817b6eb417769ed11249d8089d248631a8c6669a75a6d34e048653 SHA512 22df4fc49c44a1e73eb72295195633bc04b67fda27df452893ae77932879b62b344455b880972e78022a61dafb30eba8b5b6a872f6c66e093323fd5d1c086466
+DIST github.com%2Fgoogle%2Fgo-cmp%2F@v%2Fv0.5.7.mod 106 BLAKE2B 24d2d7974198d1bb1f72d7048091d63ed28addbdc9a128b8a20e7b66f2a437f452c3d7621fcb015218932a2e10c29d0f4d3db0339e97ec2eeebcdd7a8cec7220 SHA512 731d289da30616cc638958da98fbaed6eba9cd7b325c845bafa8f8a316c5fbfdf2eada196a0e25a50512c18d2a6aaa771d63cec0d42a25e9c8a2c7bc3d3f1cb3
+DIST github.com%2Fgoogle%2Fgo-cmp%2F@v%2Fv0.5.7.zip 132348 BLAKE2B 14bcdcadac7af94432cb33dbef2b4a33d46d98d9653fd43eef36ccd73c1617fd9fca910bf2ec03bd17e27182a831c52d6a0baa0821b3be5af8499f4a2b39ea21 SHA512 60e409c8210c4accc315004a674a397c4aa1d0fa150627756047ca3e87cbed4dd78509e76a490f7cd6989760ac0ad71fe8c712dfbf9009070a110290c2cb3126
DIST github.com%2Fgsterjov%2Fgo-libsecret%2F@v%2Fv0.0.0-20161001094733-a6f4afe4910c.mod 40 BLAKE2B b03ce41ed3c255741db89a7f7dbc96a58dc860ff124a9d2b8f4d4b588623824fa06cf66abbc66b222cc6fcf590e1005c5dd4f717868790884ff301cff88cb342 SHA512 d045f2aa023858483b35f27db2993ebdd6d745671c9cffb99bcbde4f869a06e857e4205f7bc1aaa8253668389b04ebd16582e05bc98b990347a05bfda7f89190
DIST github.com%2Fgsterjov%2Fgo-libsecret%2F@v%2Fv0.0.0-20161001094733-a6f4afe4910c.zip 5616 BLAKE2B 77d34c3f28af3eea63bfbe67abb23ba33432e0ec7b0cea4c247045a87851b3428f3a9cbec3ef11f52ee80feb32a23be55874345fc828eb7104736bdb47602d6b SHA512 2c8e8696e3fb1d8085e69d6f3f92e6c365d880b969c6b0e57af5557917405815bbd32aa4c132b875325824a9df67b0e7a1df5d52bbc2205233201443ac9d6e15
DIST github.com%2Fjmespath%2Fgo-jmespath%2F@v%2Fv0.4.0.mod 113 BLAKE2B 7ea9e809aab218e2d044bdd2e5994eb3489fd36cf7709613b6cc98b4c1acd6882ecb35b27cfc214779ef3fbeefc930d5803999e12440458af7d1314ec0eb2998 SHA512 50c1339c7ab002f6ceb599f51ec49717e88cc2c5ae1193fccc9431440a531dea27d54e1d0a87b987825545d106a2bbf0dbdbcfb9883fd0e8decad70d88514d68
@@ -64,6 +95,8 @@ DIST github.com%2Fskratchdot%2Fopen-golang%2F@v%2Fv0.0.0-20200116055534-eef84239
DIST github.com%2Fstretchr%2Fobjx%2F@v%2Fv0.1.0.mod 32 BLAKE2B d698910da1ef00a70a1673b8c74105de195020ccd95d1e70c5dd1e1615210886ff9acbc9cfd03f46e99f5223b60b04695b8d362b9e0edd4e485480f802bd229a SHA512 4e366e5a60559a8863cb2a50280deb307d8bf885ca5440cce1b49a084b4cc4583b3481240125f35f161226592a43f2c0a426152f117d79b68c92c72a93f751d5
DIST github.com%2Fstretchr%2Fobjx%2F@v%2Fv0.2.0.mod 137 BLAKE2B 47195334e42f0997d96b50b8364764426301d31cc7fbc289b89b173b877d54cc67133b07d4a21e6ecdfa2e4404a9cff32f06b53cfa9493e075ee2ff2cc46e605 SHA512 02d0b2b1df84750ad3d15f4b86b3f7989a22007e27b28e7b3a4d34b26ec7ccbaa5d48ac0032ad692bf7db150e101cabdc050b0aa1697cfb20f922c88b9f086b8
DIST github.com%2Fstretchr%2Fobjx%2F@v%2Fv0.2.0.zip 42547 BLAKE2B af3f81b3947f0802a6542c60db0248aebac9521d75d0d991f76b5783f4eeb42f7902250cd22da1b8fcfc2f150342ffff53260276b7a6903c092febbe66f40ace SHA512 b21cdcb8683760280e515ae487e17b65b324b51dbdb36c6380ec0b272699297d388a34b1a6aac281b1aa149d85ca81640850e1fa0d84bf63f3dc67b794baa249
+DIST github.com%2Fstretchr%2Fobjx%2F@v%2Fv0.3.0.mod 137 BLAKE2B 47195334e42f0997d96b50b8364764426301d31cc7fbc289b89b173b877d54cc67133b07d4a21e6ecdfa2e4404a9cff32f06b53cfa9493e075ee2ff2cc46e605 SHA512 02d0b2b1df84750ad3d15f4b86b3f7989a22007e27b28e7b3a4d34b26ec7ccbaa5d48ac0032ad692bf7db150e101cabdc050b0aa1697cfb20f922c88b9f086b8
+DIST github.com%2Fstretchr%2Fobjx%2F@v%2Fv0.3.0.zip 43066 BLAKE2B d2c82990c20fad932753f7589d6b3fcd4c1c08dda9efd745c7feb0364f7b6b00125d8ed6548da1eff49e42632eb7e257834226c5ac0b006d05cc7f096e6ee006 SHA512 66123e03f8ce8cf22ae43a921621a8f109a33b5e34ef05fd1062c593168a5328cdd458f80a61b78cde315d3a55ee3c3283b9e2a014bc7d12d8ec9b2d4b62ec10
DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.2.2.mod 35 BLAKE2B 0357260904c9ba41892132c7e07d2add9b10ce4a09e8db4966219d1f515f917581e2afa0987094c90759634bc2aeb66e758074e023ff331a8337f5090c0102f6 SHA512 5b7ce867497852e4918b8cde5f75ecf2f24b9c95ad112478ac132322e904243f1cea3d16f5731646efb669256dbefc129ac70a499c8b1d25403a14c7e4fad10b
DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.3.0.mod 154 BLAKE2B 60cd7801e7cd33746305cd636b048b25a86270ec3b29a21c3c078c7e95b769bce7e80c2c7c5474113786bd788c7f88f3719e34f02141038e0d161b36e32f39b9 SHA512 bb808fad059f5abd0171e4bdc724411eff2c7e8d303a4ffb3608a00e21bb3cfafe9e83b4b4e9bccd42c9a4331f67ddc6043e3dd5eaa9a122c86626eed43a8383
DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.4.0.mod 179 BLAKE2B 3bb7cee3118f0d335ade107dfefc3a594dc3883564fe4c9e96d615e179d394a49a3d6cd6584ba9c684772bc3dc6479af6a168dd3841c03957252667384f6ba11 SHA512 243bf1f69c146252164ad72f853773dcc77f15d7c9e9b731bee26a95e7c8f4ce9ed9738db601b01edb82f4b3808873e1f153a6d4a0c97be0babbe65abc0f8d52
@@ -84,6 +117,8 @@ 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-20210819135213-f52c844e1c1c.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%2Fsys%2F@v%2Fv0.0.0-20220204135822-1c1b9b1eba6a.mod 33 BLAKE2B b74677ab15ab6b31640d71b052db667b0fb585ed6d1044e26bc5e4cf8da90e1ede81f8876babea843dd322b8b707189138e70c24d13d931f1f6dd04978ac222c SHA512 85e511b1261c1935f5ee4754ad31d1d946f9e10f0af9905f44c4348d6ce5104319c03fb38517dde616698f6487b0c62788cfa96bc0ffb3b6db80accd7e552655
+DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20220204135822-1c1b9b1eba6a.zip 1702823 BLAKE2B 6d38b15b82843a07f16689a413120419ad367fb914ad2bb0048bfaf1368ee67706a5948a0ce38993b51d54e88742b949dfc8d4a00b0b00ba7c7c997b47c93086 SHA512 78bb85311083f34e4700709ad6d79055bb5739a144dda9d2b58caf79390e3af58b628aa7715ad32b438b8570f4a5c7a963d043acdf2d5b1eb061b501252cbafe
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-20210927222741-03fcf44c2211.mod 95 BLAKE2B 1d166082ebb4ba2dc69bdce6b84f285aa98967551bbfc1cbadeb2db086ef01b66455cd86b78deeec5ae998a7057c7e4f12026b2e02a9c5053093b9f644a59d1f SHA512 81f571821c669188c4482da38b6921ac4c2c1747f8a803a6846531127cfde25dd04819d971f08f601c2d2cee2e636644c1648eff55dd24d89dfb3777e90fe9a0
DIST golang.org%2Fx%2Fterm%2F@v%2Fv0.0.0-20210927222741-03fcf44c2211.zip 21653 BLAKE2B 53f26212f031a9dd420c6e87a1f3e58bd78715475f1e33b7bc2eb65b556d95c8901819ce02be5e7ce6a8842fce670167e302e3311f9c47a9f1ec79bf272c770e SHA512 2f7ff46b02b31f30a73e1d574fafce089e51df788a2b34b18d505d1c191149a70f222b462664218c5451a7beaa7efaf4178470703887f2e438a4455603f359a3
@@ -98,7 +133,11 @@ DIST gopkg.in%2Fcheck.v1%2F@v%2Fv1.0.0-20200902074654-038fdea0a05b.mod 25 BLAKE2
DIST gopkg.in%2Fcheck.v1%2F@v%2Fv1.0.0-20200902074654-038fdea0a05b.zip 41507 BLAKE2B 1717646144575b87f757c60d60954498f6bbd58d166cfbf650fd16c7a96435f9a4ca93f775c47ac54348bf7416356b5a205f4683139aa59b3093c80a5236a93b SHA512 170b91617f7c7f85f2879c22bef923f2816702fe5774592711d1de1483d5f7359456f94a5a89b9f165d2c18d7ff00ce7b8b5c6d639b8647bdd0a8fa37f9f895a
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%2Fini.v1%2F@v%2Fv1.66.4.mod 23 BLAKE2B 4e15082dd2b6e386e93baa78307538fba456343420c52605d453c6309f256e8062ea4b821d70c926096ae58a8feb33c6b796726d2dcc886c58e8293f99ac92a7 SHA512 7650ff592e6f5a0393f794fbdf17a28ad228a2d29ca79685c9ab8d9ec395554f1691b2a0d061e6248cf542f89be4d9a68884f7b24de7c8ddfef9c02cfeedda73
+DIST gopkg.in%2Fini.v1%2F@v%2Fv1.66.4.zip 71583 BLAKE2B 3f86181e263d5d7c421a1f51b45bb68182cd61bca0365942ddc3a42df92425bbfa0763089323c2b57cda0398c160364eba0fbe999021b9594cf630206001103b SHA512 7f6efb9fb3804a84295ca653677e9a05b89456300922e66c81d89c863c69b89f6ae1e1954120da7eee79c06cb3c2f8885644cd70c51f38a501fccacbb0a5e73d
DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.2.2.mod 95 BLAKE2B adb3684980f1d8e6c23444e91028f8db55f1bc496114eb3508dbecf9917dbc8a0a4bed7c0d761123335a75b9ffe727e180f2d6aa5f84312edb05a798185c8362 SHA512 916ff67ddb6c2ba39905db4277ce42596d9ca5a42f8aa7f47f16335e78d91a1b30419fd1b7b6967b37e248363397ec527b38d2f500b3546edda5d2bce1944379
DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.2.8.mod 95 BLAKE2B adb3684980f1d8e6c23444e91028f8db55f1bc496114eb3508dbecf9917dbc8a0a4bed7c0d761123335a75b9ffe727e180f2d6aa5f84312edb05a798185c8362 SHA512 916ff67ddb6c2ba39905db4277ce42596d9ca5a42f8aa7f47f16335e78d91a1b30419fd1b7b6967b37e248363397ec527b38d2f500b3546edda5d2bce1944379
DIST gopkg.in%2Fyaml.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 gopkg.in%2Fyaml.v3%2F@v%2Fv3.0.0-20210107192922-496545a6307b.mod 95 BLAKE2B fbb87f0644ec9da5d4386358d23cdb15b0d23e8212e712f16f338455a3a0ad19fbfd63e92c955c359237ddfa8bb76d6d08280eead24d321668431891eca1e8ab SHA512 307ca9123efc577ca04828996ee9d8edbb51794ccb4b8d9f169ba689e7276aa5f6ae106a04b22b7fab853ffacfebcbf74468b64eaefd57445864c1fbc77fad9d
+DIST gopkg.in%2Fyaml.v3%2F@v%2Fv3.0.0-20210107192922-496545a6307b.zip 105245 BLAKE2B f0bcfd9d097905364d9c2b032b92a8aad64b63e0942eb864759b156eb97ac58769fbc035acf4ba57bd55db1b6596499ddc6d36e6d2e5cc584c2a465256ca3a73 SHA512 f9c0400f1f5590d7185ae3fdac7adf1787a5f5198e52ebd02841b7df5113c5e34de6a66fa01b2f5735be4b21190dffb46e9d8b084ad5c00ebd99599a39ff73db
diff --git a/app-admin/aws-vault/aws-vault-6.6.0.ebuild b/app-admin/aws-vault/aws-vault-6.6.0.ebuild
new file mode 100644
index 0000000000..e58a592a8a
--- /dev/null
+++ b/app-admin/aws-vault/aws-vault-6.6.0.ebuild
@@ -0,0 +1,122 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+EGO_SUM=(
+ "github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4"
+ "github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4/go.mod"
+ "github.com/99designs/keyring v1.2.1"
+ "github.com/99designs/keyring v1.2.1/go.mod"
+ "github.com/alecthomas/kingpin v0.0.0-20200323085623-b6657d9477a6"
+ "github.com/alecthomas/kingpin v0.0.0-20200323085623-b6657d9477a6/go.mod"
+ "github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod"
+ "github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751"
+ "github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751/go.mod"
+ "github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod"
+ "github.com/alecthomas/units v0.0.0-20211218093645-b94a6e3cc137"
+ "github.com/alecthomas/units v0.0.0-20211218093645-b94a6e3cc137/go.mod"
+ "github.com/aws/aws-sdk-go-v2 v1.14.0"
+ "github.com/aws/aws-sdk-go-v2 v1.14.0/go.mod"
+ "github.com/aws/aws-sdk-go-v2/config v1.14.0"
+ "github.com/aws/aws-sdk-go-v2/config v1.14.0/go.mod"
+ "github.com/aws/aws-sdk-go-v2/credentials v1.9.0"
+ "github.com/aws/aws-sdk-go-v2/credentials v1.9.0/go.mod"
+ "github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.11.0"
+ "github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.11.0/go.mod"
+ "github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.5"
+ "github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.5/go.mod"
+ "github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.3.0"
+ "github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.3.0/go.mod"
+ "github.com/aws/aws-sdk-go-v2/internal/ini v1.3.6"
+ "github.com/aws/aws-sdk-go-v2/internal/ini v1.3.6/go.mod"
+ "github.com/aws/aws-sdk-go-v2/service/iam v1.17.0"
+ "github.com/aws/aws-sdk-go-v2/service/iam v1.17.0/go.mod"
+ "github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.8.0"
+ "github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.8.0/go.mod"
+ "github.com/aws/aws-sdk-go-v2/service/sso v1.10.0"
+ "github.com/aws/aws-sdk-go-v2/service/sso v1.10.0/go.mod"
+ "github.com/aws/aws-sdk-go-v2/service/ssooidc v1.11.0"
+ "github.com/aws/aws-sdk-go-v2/service/ssooidc v1.11.0/go.mod"
+ "github.com/aws/aws-sdk-go-v2/service/sts v1.15.0"
+ "github.com/aws/aws-sdk-go-v2/service/sts v1.15.0/go.mod"
+ "github.com/aws/smithy-go v1.11.0"
+ "github.com/aws/smithy-go v1.11.0/go.mod"
+ "github.com/danieljoos/wincred v1.1.2"
+ "github.com/danieljoos/wincred v1.1.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/dvsekhvalnov/jose2go v1.5.0"
+ "github.com/dvsekhvalnov/jose2go v1.5.0/go.mod"
+ "github.com/godbus/dbus v0.0.0-20190726142602-4481cbc300e2"
+ "github.com/godbus/dbus v0.0.0-20190726142602-4481cbc300e2/go.mod"
+ "github.com/google/go-cmp v0.5.7"
+ "github.com/google/go-cmp v0.5.7/go.mod"
+ "github.com/gsterjov/go-libsecret v0.0.0-20161001094733-a6f4afe4910c"
+ "github.com/gsterjov/go-libsecret v0.0.0-20161001094733-a6f4afe4910c/go.mod"
+ "github.com/jmespath/go-jmespath v0.4.0/go.mod"
+ "github.com/jmespath/go-jmespath/internal/testify v1.5.1/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/mtibben/percent v0.2.1"
+ "github.com/mtibben/percent v0.2.1/go.mod"
+ "github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e"
+ "github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e/go.mod"
+ "github.com/pmezard/go-difflib v1.0.0"
+ "github.com/pmezard/go-difflib v1.0.0/go.mod"
+ "github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966"
+ "github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966/go.mod"
+ "github.com/stretchr/objx v0.1.0/go.mod"
+ "github.com/stretchr/objx v0.3.0"
+ "github.com/stretchr/objx v0.3.0/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.7.0"
+ "github.com/stretchr/testify v1.7.0/go.mod"
+ "golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod"
+ "golang.org/x/sys v0.0.0-20210819135213-f52c844e1c1c/go.mod"
+ "golang.org/x/sys v0.0.0-20220204135822-1c1b9b1eba6a"
+ "golang.org/x/sys v0.0.0-20220204135822-1c1b9b1eba6a/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/xerrors v0.0.0-20191204190536-9bdfabe68543"
+ "golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod"
+ "gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod"
+ "gopkg.in/check.v1 v1.0.0-20200902074654-038fdea0a05b"
+ "gopkg.in/check.v1 v1.0.0-20200902074654-038fdea0a05b/go.mod"
+ "gopkg.in/ini.v1 v1.66.4"
+ "gopkg.in/ini.v1 v1.66.4/go.mod"
+ "gopkg.in/yaml.v2 v2.2.2/go.mod"
+ "gopkg.in/yaml.v2 v2.2.8/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"
+ )
+go-module_set_globals
+
+DESCRIPTION="Securely store and access AWS credentials in development environments"
+HOMEPAGE="https://github.com/99designs/aws-vault"
+SRC_URI="https://github.com/99designs/aws-vault/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ ${EGO_SUM_SRC_URI}"
+
+LICENSE="Apache-2.0 BSD BSD-2 MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+src_compile() {
+ go build -ldflags "-s -w -X \"main.Version=${PV}\"" -o "${PN}" || die "go build failed"
+}
+
+src_install() {
+ dobin "${PN}"
+ dodoc README.md USAGE.md
+}
diff --git a/app-admin/chamber/Manifest b/app-admin/chamber/Manifest
index e54bb51963..18a6ae1355 100644
--- a/app-admin/chamber/Manifest
+++ b/app-admin/chamber/Manifest
@@ -1,4 +1,5 @@
DIST chamber-2.10.7.tar.gz 45895 BLAKE2B 611c3da244ffde369788c1c75405fc806afffe9b80522d8647bf281ef465a435227806baa25e43912c2b7ded7de9981547e862d4b94516663a6bd0beada168ee SHA512 2d40463991f13448bd5ce27cfaf61baeb26fb4cf8fb4ee767c29d8657c8fbe1063ac824b94a0b31c0598c70a400781570fd89d3ceb58ea5c22cebef5537669dd
+DIST chamber-2.10.9.tar.gz 45921 BLAKE2B 2fa2b9c973ccc7b25848326472281b589970b4e07667328a103122db8c96991390afbb018c2b3e104b5d18f2482f5f3f30220b7b9555f7d266bb89844823c89c SHA512 cf77fa1c9795f80e3c369b4f6fd6395b73ea0fb64496fa2b729da2490dffef6c5fbd2419342b3c40cf7d6503888384b513725a5856cc08776a6385b9b7875f3f
DIST github.com%2Faws%2Faws-sdk-go%2F@v%2Fv1.38.22.mod 178 BLAKE2B 1aa7ac654a0577f654dd63b5950fe13b02c6b0cce274f43cef0c850b44e507fe37a78286cb3326a5eb1c6ce15e969381dee14ff2a474f7a183cc40e56d81efa3 SHA512 376db876c55dce630bbe0b3bc3898bbcca0169965e8d12a76a1018da34301e1654159957142b4e6f103c0d9e1713e9e158fcf598e5c87131a3904e4452f12a7b
DIST github.com%2Faws%2Faws-sdk-go%2F@v%2Fv1.38.22.zip 20516549 BLAKE2B 7ed0d49d6b00807f90d9c1c84e2cc562ca6ccba401d2a3b954ce5db7a0671ccefbe4904fa816a8bba7cd11a2fcb749a69a47eff7c9ed28762bce170b825bab73 SHA512 ef7022f803fbb1d948eff921b52f59a2e705206a56963f597ae7536461249aa6faad2258bf6248d4bfb5087b5457a4f0f4bd96b6377e59f8ebb285ed3fa11656
DIST github.com%2Fbmizerany%2Fassert%2F@v%2Fv0.0.0-20160611221934-b7ed37b82869.mod 35 BLAKE2B 253b8f5c57339e04a68fcd945f25b655ae0d9b6a265fc3e02c9ab2a5cd0e41d68f5866e80aad321eda2e3fe0ae8b311ec0c4eb922d67e0c7f425ebff5d6dba69 SHA512 c19ab1ccc5297aae6bc7e3536b97091f3f877b1b76e5d93b89842e48ae3c9d4cf49a471ecf72ce6e2da001bd51ef3eb126a83bf5a35e50acc30a43db4d37c301
diff --git a/app-admin/chamber/chamber-2.10.9.ebuild b/app-admin/chamber/chamber-2.10.9.ebuild
new file mode 100644
index 0000000000..f5a27387c3
--- /dev/null
+++ b/app-admin/chamber/chamber-2.10.9.ebuild
@@ -0,0 +1,88 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+EGO_SUM=(
+ "github.com/aws/aws-sdk-go v1.38.22"
+ "github.com/aws/aws-sdk-go v1.38.22/go.mod"
+ "github.com/bmizerany/assert v0.0.0-20160611221934-b7ed37b82869"
+ "github.com/bmizerany/assert v0.0.0-20160611221934-b7ed37b82869/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/inconshreveable/mousetrap v1.0.0"
+ "github.com/inconshreveable/mousetrap v1.0.0/go.mod"
+ "github.com/jmespath/go-jmespath v0.4.0"
+ "github.com/jmespath/go-jmespath v0.4.0/go.mod"
+ "github.com/jmespath/go-jmespath/internal/testify v1.5.1"
+ "github.com/jmespath/go-jmespath/internal/testify v1.5.1/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/magiconair/properties v1.8.0"
+ "github.com/magiconair/properties v1.8.0/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/segmentio/backo-go v0.0.0-20160424052352-204274ad699c"
+ "github.com/segmentio/backo-go v0.0.0-20160424052352-204274ad699c/go.mod"
+ "github.com/spf13/cobra v0.0.3"
+ "github.com/spf13/cobra v0.0.3/go.mod"
+ "github.com/spf13/pflag v1.0.2"
+ "github.com/spf13/pflag v1.0.2/go.mod"
+ "github.com/stretchr/objx v0.1.0/go.mod"
+ "github.com/stretchr/testify v1.2.2"
+ "github.com/stretchr/testify v1.2.2/go.mod"
+ "github.com/xtgo/uuid v0.0.0-20140804021211-a0b114877d4c"
+ "github.com/xtgo/uuid v0.0.0-20140804021211-a0b114877d4c/go.mod"
+ "golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod"
+ "golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod"
+ "golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod"
+ "golang.org/x/net v0.0.0-20201110031124-69a78807bb2b"
+ "golang.org/x/net v0.0.0-20201110031124-69a78807bb2b/go.mod"
+ "golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod"
+ "golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod"
+ "golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f"
+ "golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod"
+ "golang.org/x/text v0.3.0/go.mod"
+ "golang.org/x/text v0.3.3"
+ "golang.org/x/text v0.3.3/go.mod"
+ "golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod"
+ "gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405"
+ "gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod"
+ "gopkg.in/segmentio/analytics-go.v3 v3.0.1"
+ "gopkg.in/segmentio/analytics-go.v3 v3.0.1/go.mod"
+ "gopkg.in/yaml.v2 v2.2.8"
+ "gopkg.in/yaml.v2 v2.2.8/go.mod"
+ "gopkg.in/yaml.v3 v3.0.0-20200506231410-2ff61e1afc86"
+ "gopkg.in/yaml.v3 v3.0.0-20200506231410-2ff61e1afc86/go.mod"
+ )
+go-module_set_globals
+
+DESCRIPTION="Managing secrets in AWS SSM Parameter Store"
+HOMEPAGE="https://github.com/segmentio/chamber"
+SRC_URI="https://github.com/segmentio/chamber/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ ${EGO_SUM_SRC_URI}"
+
+LICENSE="Apache-2.0 BSD BSD-2 MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+src_compile() {
+ go build -ldflags "-s -w -X \"main.Version=${PV}\"" -o "${PN}" || die "go build failed"
+}
+
+src_install() {
+ dobin "${PN}"
+ dodoc README.md CHANGELOG.md
+}
diff --git a/app-admin/customrescuecd-x86_64/Manifest b/app-admin/customrescuecd-x86_64/Manifest
index 661a4b6051..7e906b2df6 100644
--- a/app-admin/customrescuecd-x86_64/Manifest
+++ b/app-admin/customrescuecd-x86_64/Manifest
@@ -1 +1 @@
-DIST CUSTOMRESCUECD-x86_64-0.12.6.iso 1613086720 BLAKE2B 3f09ad7bae1f8847476d9b1ae58bfb3c463ff4131438bc3f0aa605146db93ebcc90b6164ef7cfc201ae8bba46ba61b6d578e55444c04c647c6d972d6dc211e85 SHA512 6cf6136070ebafdcb934949ad41294e8c6753723c6ea4be56283b5299f51ae27856a9daeff74c7a67991139e4eb9bd172b0ea9f0e4cec645e170e6a6516e2c9a
+DIST CUSTOMRESCUECD-x86_64-0.12.7.iso 1656078336 BLAKE2B d3d23f3cd3beae62c5e9053533372426dcaed7b3a655fced37c21fd14127445f49679f6bc9db706d403a37b86331a78c6ccddcf55199985600f0f90b50498682 SHA512 03f397c21979e488cce4a75f33eca5acb7ae4231887744ba9c0826d8f0340b84d908a343181ca3412c74ae7750f4b510d42f5ff198d44240a8dc302e924f0a26
diff --git a/app-admin/customrescuecd-x86_64/customrescuecd-x86_64-0.12.7.ebuild b/app-admin/customrescuecd-x86_64/customrescuecd-x86_64-0.12.7.ebuild
new file mode 100644
index 0000000000..97ae9bab28
--- /dev/null
+++ b/app-admin/customrescuecd-x86_64/customrescuecd-x86_64-0.12.7.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P="CUSTOMRESCUECD-x86_64"
+DESCRIPTION="A system rescue cd or usbstick for desktop and server based on gentoo"
+HOMEPAGE="https://sourceforge.net/projects/customrescuecd/"
+SRC_URI="mirror://sourceforge/customrescuecd/"${MY_P}"-"${PV}".iso"
+
+LICENSE="GPL-3"
+SLOT="${PV}"
+KEYWORDS="~amd64"
+RESTRICT="bindist mirror"
+
+S=${WORKDIR}
+
+src_unpack() { :; }
+
+src_install() {
+ insinto "/usr/share/${PN%-*}"
+ doins "${DISTDIR}/${MY_P}-${PV}.iso"
+}
+
+pkg_postinst() {
+ local f=${EROOT}/usr/share/${PN%-*}/${PN}-newest.iso
+
+ # no version newer than ours? we're the newest!
+ if ! has_version ">${CATEGORY}/${PF}"; then
+ ln -f -s -v "${MY_P}-${PV}.iso" "${f}" || die
+ fi
+}
+
+pkg_postrm() {
+ local f=${EROOT}/usr/share/${PN%-*}/${PN}-newest.iso
+
+ # if there is no version newer than ours installed
+ if ! has_version ">${CATEGORY}/${PF}"; then
+ # and we are truly and completely uninstalled...
+ if [[ ! ${REPLACED_BY_VERSION} ]]; then
+ # then find an older version to set the symlink to
+ local newest_version=$(best_version "<${CATEGORY}/${PF}")
+
+ if [[ ${newest_version} ]]; then
+ # update the symlink
+ ln -f -s -v "${newest_version%-r*}.iso" "${f}" || die
+ else
+ # last version removed? clean up the symlink
+ rm -v "${f}" || die
+ # and the parent directory
+ rmdir "${f%/*}" || die
+ fi
+ fi
+ fi
+}
diff --git a/app-admin/glance/files/glance.initd b/app-admin/glance/files/glance.initd
index 57274ac2df..7db6fcb1ca 100644
--- a/app-admin/glance/files/glance.initd
+++ b/app-admin/glance/files/glance.initd
@@ -1,5 +1,5 @@
#!/sbin/openrc-run
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
description="Starts ${SVCNAME} service for OpenStack"
diff --git a/app-crypt/tang/tang-11.ebuild b/app-crypt/tang/tang-11.ebuild
index 8a1687ab37..380717499c 100644
--- a/app-crypt/tang/tang-11.ebuild
+++ b/app-crypt/tang/tang-11.ebuild
@@ -37,6 +37,4 @@ pkg_postinst(){
einfo "It also stores JWKs in /var/db/tang."
einfo "If you want to change this, modify /etc/init.d/tangd or"
einfo "/usr/lib/systemd/system/tangd.service directly."
-
- systemctl daemon-reload || die
}
diff --git a/app-doc/ford/ford-6.1.10.ebuild b/app-doc/ford/ford-6.1.10.ebuild
index 369eb1f96d..66ccc5ab8c 100644
--- a/app-doc/ford/ford-6.1.10.ebuild
+++ b/app-doc/ford/ford-6.1.10.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
-inherit distutils-r1
+inherit distutils-r1 toolchain-funcs
MY_PN="FORD"
DESCRIPTION="FORD, automatic documentation generator for modern Fortran programs"
@@ -36,6 +36,11 @@ DOCS=( CHANGELOG.md README.md README.rst )
distutils_enable_tests pytest
+src_prepare() {
+ default
+ sed -i -e 's/"cpp /"'"$(tc-getCPP)"' /' ford/__init__.py || die # bug: 839300
+}
+
python_test(){
# The 'test/test_projects' tests use subprocess, i.e. require FORD to be installed.
distutils_install_for_testing
diff --git a/app-doc/ford/ford-6.1.11.ebuild b/app-doc/ford/ford-6.1.11.ebuild
index 369eb1f96d..66ccc5ab8c 100644
--- a/app-doc/ford/ford-6.1.11.ebuild
+++ b/app-doc/ford/ford-6.1.11.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
-inherit distutils-r1
+inherit distutils-r1 toolchain-funcs
MY_PN="FORD"
DESCRIPTION="FORD, automatic documentation generator for modern Fortran programs"
@@ -36,6 +36,11 @@ DOCS=( CHANGELOG.md README.md README.rst )
distutils_enable_tests pytest
+src_prepare() {
+ default
+ sed -i -e 's/"cpp /"'"$(tc-getCPP)"' /' ford/__init__.py || die # bug: 839300
+}
+
python_test(){
# The 'test/test_projects' tests use subprocess, i.e. require FORD to be installed.
distutils_install_for_testing
diff --git a/app-doc/ford/ford-6.1.8.ebuild b/app-doc/ford/ford-6.1.8.ebuild
index a0e690c668..db76d2774b 100644
--- a/app-doc/ford/ford-6.1.8.ebuild
+++ b/app-doc/ford/ford-6.1.8.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
-inherit distutils-r1
+inherit distutils-r1 toolchain-funcs
MY_PN="FORD"
DESCRIPTION="FORD, automatic documentation generator for modern Fortran programs"
@@ -41,6 +41,11 @@ EPYTEST_IGNORE=(
test/test_projects/test_external_project.py
)
+src_prepare() {
+ default
+ sed -i -e 's/"cpp /"'"$(tc-getCPP)"' /' ford/__init__.py || die # bug: 839300
+}
+
python_test(){
# The 'test/test_projects' tests use subprocess, i.e. require FORD to be installed.
distutils_install_for_testing
diff --git a/app-editors/imhex/metadata.xml b/app-editors/imhex/metadata.xml
index 85181e9522..6c5df7b7e0 100644
--- a/app-editors/imhex/metadata.xml
+++ b/app-editors/imhex/metadata.xml
@@ -1,11 +1,7 @@
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
+
https://github.com/WerWolv/ImHex/releases
https://github.com/WerWolv/ImHex/issues
diff --git a/app-misc/cpufetch/Manifest b/app-misc/cpufetch/Manifest
index cadda1cda9..2cd52201d5 100644
--- a/app-misc/cpufetch/Manifest
+++ b/app-misc/cpufetch/Manifest
@@ -1,2 +1,2 @@
-DIST cpufetch-1.00.tar.gz 317439 BLAKE2B 8fdf21bebfd6d2ef760cc388b6da2d5c0665964ebcad2537e06c1bede40fffb151a5e37665ab52f2ec31f48a25c3aeb895e820b03ab7ec37d50a85e1bdce3a2b SHA512 94be5c5aacf9e5cde4fd4e4b14e433db523821fc27466c599e34c062ca32145edb0c8f84168e07c8a64f591fee1f5ab704d569bb70c53b7523d52f4882b573a1
DIST cpufetch-1.01.tar.gz 2759620 BLAKE2B 4d16cc0b1be94706b3e5d9481a2846d8c90807b792212389e7159739952d8df3f3cc02f6e828e53fe17a51ecba4370a273c5152c0af237fa0cededac88c76e3f SHA512 069580b6dd548af394c28b74af72b2979be16a69879c51c42e2f26611ea8bf78412bedb6bbc6ddbfd2f98f8b26f930cc2d8afcc81e4d6494c382cfec9de771c1
+DIST cpufetch-1.02.tar.gz 2767499 BLAKE2B 041ac6ac304faa6fb2cc71fb4841d8e9a263d57ae6b79e0d6cdcf5149fd6bf0e89135f9f7eeaf25681d4a4ad73861d2eb45883cee1626b0cfa1bc21957110e44 SHA512 b548af4dccd632c2899a3b0fd70e67f7abdc4bd66371927876c851168d0df47e23bd8f798d82509b83b268c50b0e9a6697a56f6fcf7772711108e2538cd1c09a
diff --git a/app-misc/cpufetch/cpufetch-1.00.ebuild b/app-misc/cpufetch/cpufetch-1.02.ebuild
similarity index 87%
rename from app-misc/cpufetch/cpufetch-1.00.ebuild
rename to app-misc/cpufetch/cpufetch-1.02.ebuild
index 4da777c471..1a73eda560 100644
--- a/app-misc/cpufetch/cpufetch-1.00.ebuild
+++ b/app-misc/cpufetch/cpufetch-1.02.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 @@ HOMEPAGE="https://github.com/Dr-Noob/cpufetch"
SRC_URI="https://github.com/Dr-Noob/cpufetch/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${PN}-${PV}"
-LICENSE="MIT"
+LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64"
@@ -18,7 +18,7 @@ PATCHES=( "${FILESDIR}/${P}-makefile.patch" )
src_prepare() {
default
- export CC=$(tc-getCC)
+ tc-export CC
}
src_install() {
diff --git a/app-misc/cpufetch/files/cpufetch-1.00-makefile.patch b/app-misc/cpufetch/files/cpufetch-1.02-makefile.patch
similarity index 60%
rename from app-misc/cpufetch/files/cpufetch-1.00-makefile.patch
rename to app-misc/cpufetch/files/cpufetch-1.02-makefile.patch
index a34ed4026e..6bca12f1a6 100644
--- a/app-misc/cpufetch/files/cpufetch-1.00-makefile.patch
+++ b/app-misc/cpufetch/files/cpufetch-1.02-makefile.patch
@@ -1,14 +1,9 @@
---- a/Makefile 2021-08-23 09:31:46.000000000 +0200
-+++ b/Makefile 2021-10-16 23:40:53.698941777 +0200
-@@ -1,4 +1,3 @@
--CC ?= gcc
-
- CFLAGS+=-Wall -Wextra -pedantic
- SANITY_FLAGS=-Wfloat-equal -Wshadow -Wpointer-arith
-@@ -16,17 +15,17 @@
- SRC_DIR=src/x86/
- SOURCE += $(COMMON_SRC) $(SRC_DIR)cpuid.c $(SRC_DIR)apic.c $(SRC_DIR)cpuid_asm.c $(SRC_DIR)uarch.c
- HEADERS += $(COMMON_HDR) $(SRC_DIR)cpuid.h $(SRC_DIR)apic.h $(SRC_DIR)cpuid_asm.h $(SRC_DIR)uarch.h
+--- a/Makefile
++++ b/Makefile
+@@ -23,17 +23,17 @@
+ HEADERS += $(SRC_DIR)freq/freq.h
+ CFLAGS += -pthread
+ endif
- CFLAGS += -DARCH_X86 -std=c99 -fstack-protector-all
+ CFLAGS += -DARCH_X86 -std=c99
else ifeq ($(arch), $(filter $(arch), ppc64le ppc64 ppcle ppc))
@@ -26,26 +21,31 @@
os := $(shell uname -s)
ifeq ($(os), Darwin)
-@@ -51,20 +50,17 @@
+@@ -58,18 +58,8 @@
OUTPUT=cpufetch.exe
endif
--all: CFLAGS += -O3
+-all: CFLAGS += -O2
all: $(OUTPUT)
-debug: CFLAGS += -g -O0
- debug: $(OUTPUT)
+-debug: $(OUTPUT)
+-
+-static: CFLAGS += -static -O2
+-static: $(OUTPUT)
+-
+-strict: CFLAGS += -O2 -Werror -fsanitize=undefined -D_FORTIFY_SOURCE=2
+-strict: $(OUTPUT)
+-
+ freq_nov.o: Makefile $(SRC_DIR)freq/freq_nov.c $(SRC_DIR)freq/freq_nov.h $(SRC_DIR)freq/freq.h
+ $(CC) $(CFLAGS) $(SANITY_FLAGS) -c -pthread $(SRC_DIR)freq/freq_nov.c -o $@
--static: CFLAGS += -static -O3
-+static: CFLAGS += -static
- static: $(OUTPUT)
-
--strict: CFLAGS += -O3 -Werror -fsanitize=undefined -D_FORTIFY_SOURCE=2
- strict: $(OUTPUT)
+@@ -80,7 +70,7 @@
+ $(CC) $(CFLAGS) $(SANITY_FLAGS) -c -mavx512f -pthread $(SRC_DIR)freq/freq_avx512.c -o $@
$(OUTPUT): Makefile $(SOURCE) $(HEADERS)
- $(CC) $(CFLAGS) $(SANITY_FLAGS) $(SOURCE) -o $(OUTPUT)
-+ $(CC) $(CFLAGS) $(LDFLAGS) $(SANITY_FLAGS) $(SOURCE) -o $(OUTPUT)
++ $(CC) $(CFLAGS) -fPIE $(LDFLAGS) $(SANITY_FLAGS) $(SOURCE) -o $(OUTPUT)
run: $(OUTPUT)
./$(OUTPUT)
diff --git a/app-misc/fastfetch/Manifest b/app-misc/fastfetch/Manifest
index 8d54ee1e36..2ff35c5eab 100644
--- a/app-misc/fastfetch/Manifest
+++ b/app-misc/fastfetch/Manifest
@@ -1 +1,2 @@
DIST fastfetch-1.3.3.tar.gz 335035 BLAKE2B 9bd477c066d80a8e625d1feb300765762ee5fc8ffe3c09399f01cc146eaf26bbb2e6694034fb156c2753e349d15b6282df481710ac20a25e5ffee6fd05c87800 SHA512 15223a69f77c0ff112e153e860db28a429516a65385602439b8a8b0aa901842e438fcd08553a68539ae45979aa4474286a5ca23134da4d0608faa7d032c3a4ed
+DIST fastfetch-1.3.4.tar.gz 335903 BLAKE2B fc2f6a0160ffe71e4d0fa8f0745f19eebd7c0603b2e8c704547d45d3052d3d353982d88779cca95b9c76741bd505d24bd50af7bf38d5aea045b9ae9d215d9ba0 SHA512 b64281bcbbe02fc8f69c2c020cdf92414a67a8c88a2adceab5fc65fdbc31a9ff1d76f7d14b9c9c6d0006f7a85e941bc5e072a4ed8143f0d24dfbf7d118355789
diff --git a/app-misc/fastfetch/fastfetch-1.3.4.ebuild b/app-misc/fastfetch/fastfetch-1.3.4.ebuild
new file mode 100644
index 0000000000..caf7afbd3b
--- /dev/null
+++ b/app-misc/fastfetch/fastfetch-1.3.4.ebuild
@@ -0,0 +1,62 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Like neofetch but faster"
+HOMEPAGE="https://github.com/LinusDierheimer/fastfetch"
+if [[ ${PV} == *9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/LinusDierheimer/fastfetch.git"
+else
+ SRC_URI="https://github.com/LinusDierheimer/fastfetch/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="X gnome imagemagick pci vulkan wayland xcb xfce xrandr"
+
+# note - qa-vdb will always report errors because fastfetch loads the libs dynamically
+RDEPEND="
+ sys-libs/zlib
+ X? ( x11-libs/libX11 )
+ gnome? (
+ dev-libs/glib
+ gnome-base/dconf
+ )
+ imagemagick? ( media-gfx/imagemagick:= )
+ pci? ( sys-apps/pciutils )
+ vulkan? ( media-libs/vulkan-loader )
+ wayland? ( dev-libs/wayland )
+ xcb? ( x11-libs/libxcb )
+ xfce? ( xfce-base/xfconf )
+ xrandr? ( x11-libs/libXrandr )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+REQUIRED_USE="xrandr? ( X )"
+
+src_configure() {
+ local mycmakeargs=(
+ -DENABLE_RPM=no
+ -DENABLE_LIBPCI=$(usex pci)
+ -DENABLE_VULKAN=$(usex vulkan)
+ -DENABLE_WAYLAND=$(usex wayland)
+ -DENABLE_XCB_RANDR=$(usex xcb)
+ -DENABLE_XCB=$(usex xcb)
+ -DENABLE_XRANDR=$(usex xrandr)
+ -DENABLE_X11=$(usex X)
+ -DENABLE_GIO=$(usex gnome)
+ -DENABLE_DCONF=$(usex gnome)
+ -DENABLE_XFCONF=$(usex xfce)
+ -DENABLE_IMAGEMAGICK7=$(use imagemagick && has_version '>=media-gfx/imagemagick-7.0.0' && echo yes || echo no)
+ -DENABLE_IMAGEMAGICK6=$(use imagemagick && has_version '=media-gfx/imagemagick-7.0.0' && echo yes || echo no)
-DENABLE_IMAGEMAGICK6=$(use imagemagick && has_version 'LinusDierheimer/fastfetch
diff --git a/dev-R/MASS/metadata.xml b/dev-R/MASS/metadata.xml
index 1589a76431..7f4650f5fd 100644
--- a/dev-R/MASS/metadata.xml
+++ b/dev-R/MASS/metadata.xml
@@ -6,9 +6,12 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- Support Functions and Datasets for Venables and Ripley's MASS //
- Functions and datasets to support Venables and Ripley, "Modern
- Applied Statistics with S" (4th edition, 2002).
-
+ Functions and datasets to support Venables and Ripley,
+"Modern Applied Statistics with S" (4th edition, 2002).
+
+
+ Brian Ripley
+ ripley@stats.ox.ac.uk
+
+
diff --git a/dev-R/Matrix/metadata.xml b/dev-R/Matrix/metadata.xml
index b713210ff3..128a55311b 100644
--- a/dev-R/Matrix/metadata.xml
+++ b/dev-R/Matrix/metadata.xml
@@ -6,14 +6,10 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- Sparse and Dense Matrix Classes and Methods // A rich hierarchy
- of matrix classes, including triangular, symmetric, and
- diagonal matrices, both dense and sparse and with pattern,
- logical and numeric entries. Numerous methods for and
- operations on these matrices, using 'LAPACK' and 'SuiteSparse'
- libraries.
-
+ A rich hierarchy of matrix classes, including triangular,
+symmetric, and diagonal matrices, both dense and sparse and with
+pattern, logical and numeric entries. Numerous methods for and
+operations on these matrices, using 'LAPACK' and 'SuiteSparse' libraries.
https://r-forge.r-project.org/tracker/?group_id=61
https://cran.r-project.org/web/packages/Matrix/Matrix.pdf
diff --git a/dev-R/R6/metadata.xml b/dev-R/R6/metadata.xml
index a0e5cf4e32..7c4b23135f 100644
--- a/dev-R/R6/metadata.xml
+++ b/dev-R/R6/metadata.xml
@@ -1,20 +1,25 @@
-
+
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
- Creates classes with reference semantics, similar to R's built-in reference classes. Compared to reference classes, R6 classes are simpler and lighter-weight, and they are not built on S4 classes so they do not require the methods package. These classes allow public and private members, and they support inheritance, even when the classes are defined in different packages.
-
- https://github.com/r-lib/R6/issues
- https://cran.r-project.org/web//packages/R6/R6.pdf
- https://cran.r-project.org/web//packages/R6/news/news.html
-
- Winston Chang
- winston@stdout.org
-
- r-lib/R6
-
+
+ co-maintainers welcome
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+ Creates classes with reference semantics, similar to R's built-in
+reference classes. Compared to reference classes, R6 classes are simpler
+and lighter-weight, and they are not built on S4 classes so they do not
+require the methods package. These classes allow public and private
+members, and they support inheritance, even when the classes are defined in
+different packages.
+
+ https://github.com/r-lib/R6/issues
+ https://cran.r-project.org/web//packages/R6/R6.pdf
+ https://cran.r-project.org/web//packages/R6/news/news.html
+
+ Winston Chang
+ winston@stdout.org
+
+ r-lib/R6
+
diff --git a/dev-R/RColorBrewer/metadata.xml b/dev-R/RColorBrewer/metadata.xml
index f05b55131c..6e07282656 100644
--- a/dev-R/RColorBrewer/metadata.xml
+++ b/dev-R/RColorBrewer/metadata.xml
@@ -6,9 +6,12 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- ColorBrewer Palettes // Provides color schemes for maps (and
- other graphics) designed by Cynthia Brewer as described at
- http://colorbrewer2.org
-
+ Provides color schemes for maps (and other graphics)
+designed by Cynthia Brewer as described at http://colorbrewer2.org.
+
+
+ Erich Neuwirth
+ erich.neuwirth@univie.ac.at
+
+
diff --git a/dev-R/RInside/metadata.xml b/dev-R/RInside/metadata.xml
index 708c40bc56..c565d79587 100644
--- a/dev-R/RInside/metadata.xml
+++ b/dev-R/RInside/metadata.xml
@@ -1,20 +1,35 @@
-
+
- C++ Classes to Embed R in C++ (and C) Applications // C++ classes to embed R in C++ (and C) applications A C++ class providing the R interpreter is offered by this package making it easier to have "R inside" your C++ application. As R itself is embedded into your application, a shared library build of R is required. This works on Linux, OS X and even on Windows provided you use the same tools used to build R itself. Numerous examples are provided in the nine subdirectories of the examples/ directory of the installed package: standard, 'mpi' (for parallel computing), 'qt' (showing how to embed 'RInside' inside a Qt GUI application), 'wt' (showing how to build a "web-application" using the Wt toolkit), 'armadillo' (for 'RInside' use with 'RcppArmadillo'), 'eigen' (for 'RInside' use with 'RcppEigen'), and 'c_interface' for a basic C interface and 'Ruby' illustration. The examples use 'GNUmakefile(s)' with GNU extensions, so a GNU make is required (and will use the 'GNUmakefile' automatically). 'Doxygen'-generated documentation of the C++ classes is available at the 'RInside' website as well.
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- https://github.com/eddelbuettel/rinside/issues
- https://cran.r-project.org/web/packages/RInside/RInside.pdf
- https://cran.r-project.org/web/packages/RInside/ChangeLog
-
- Dirk Eddelbuettel
- edd@debian.org
-
- eddelbuettel/rinside
-
+ C++ classes to embed R in C++ (and C) applications
+A C++ class providing the R interpreter is offered by this package
+making it easier to have "R inside" your C++ application. As R itself
+is embedded into your application, a shared library build of R is
+required. This works on Linux, OS X and even on Windows provided you
+use the same tools used to build R itself. Numerous examples are
+provided in the nine subdirectories of the examples/ directory of
+the installed package: standard, 'mpi' (for parallel computing), 'qt'
+(showing how to embed 'RInside' inside a Qt GUI application), 'wt'
+(showing how to build a "web-application" using the Wt toolkit),
+'armadillo' (for 'RInside' use with 'RcppArmadillo'), 'eigen' (for
+'RInside' use with 'RcppEigen'), and 'c_interface' for a basic C
+interface and 'Ruby' illustration. The examples use 'GNUmakefile(s)'
+with GNU extensions, so a GNU make is required (and will use the
+'GNUmakefile' automatically). 'Doxygen'-generated documentation of
+the C++ classes is available at the 'RInside' website as well.
+
+ co-maintainers welcome
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/eddelbuettel/rinside/issues
+ https://cran.r-project.org/web/packages/RInside/RInside.pdf
+ https://cran.r-project.org/web/packages/RInside/ChangeLog
+
+ Dirk Eddelbuettel
+ edd@debian.org
+
+ eddelbuettel/rinside
+
diff --git a/dev-R/Rcpp/metadata.xml b/dev-R/Rcpp/metadata.xml
index f0b892de6c..1d0a3e1565 100644
--- a/dev-R/Rcpp/metadata.xml
+++ b/dev-R/Rcpp/metadata.xml
@@ -1,20 +1,28 @@
-
+
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
- The 'Rcpp' package provides R functions as well as C++ classes which offer a seamless integration of R and C++. Many R data types and objects can be mapped back and forth to C++ equivalents which facilitates both writing of new code as well as easier integration of third-party libraries. Documentation about 'Rcpp' is provided by several vignettes included in this package
-
- https://github.com/RcppCore/Rcpp/issues
- https://cran.r-project.org/web//packages/Rcpp/Rcpp.pdf
- https://cran.r-project.org/web//packages/Rcpp/ChangeLog
-
- Dirk Eddelbuettel
- edd@debian.org
-
- RcppCore/Rcpp
-
+
+ co-maintainers welcome
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+ The 'Rcpp' package provides R functions as well as C++ classes which
+offer a seamless integration of R and C++. Many R data types and objects can be
+mapped back and forth to C++ equivalents which facilitates both writing of new
+code as well as easier integration of third-party libraries. Documentation
+about 'Rcpp' is provided by several vignettes included in this package, via the
+'Rcpp Gallery' site at <https://gallery.rcpp.org>, the paper by Eddelbuettel and
+Francois (2011, <doi:10.18637/jss.v040.i08>), the book by Eddelbuettel (2013,
+<doi:10.1007/978-1-4614-6868-4>) and the paper by Eddelbuettel and Balamuta (2018,
+<doi:10.1080/00031305.2017.1375990>); see 'citation("Rcpp")' for details.
+
+ https://github.com/RcppCore/Rcpp/issues
+ https://cran.r-project.org/web//packages/Rcpp/Rcpp.pdf
+ https://cran.r-project.org/web//packages/Rcpp/ChangeLog
+
+ Dirk Eddelbuettel
+ edd@debian.org
+
+ RcppCore/Rcpp
+
diff --git a/dev-R/RcppArmadillo/metadata.xml b/dev-R/RcppArmadillo/metadata.xml
index 216af74759..a561238c22 100644
--- a/dev-R/RcppArmadillo/metadata.xml
+++ b/dev-R/RcppArmadillo/metadata.xml
@@ -6,23 +6,24 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- 'Rcpp' Integration for the 'Armadillo' Templated Linear Algebra
- Library // 'Armadillo' is a templated C++ linear algebra
- library (by Conrad Sanderson) that aims towards a good balance
- between speed and ease of use. Integer, floating point and
- complex numbers are supported, as well as a subset of
- trigonometric and statistics functions. Various matrix
- decompositions are provided through optional integration with
- LAPACK and ATLAS libraries. The 'RcppArmadillo' package
- includes the header files from the templated 'Armadillo'
- library. Thus users do not need to install 'Armadillo' itself
- in order to use 'RcppArmadillo'. From release 7.800.0 on,
- 'Armadillo' is licensed under Apache License 2; previous
- releases were under licensed as MPL 2.0 from version 3.800.0
- onwards and LGPL-3 prior to that; 'RcppArmadillo' (the 'Rcpp'
- bindings/bridge to Armadillo) is licensed under the GNU GPL
- version 2 or later, as is the rest of 'Rcpp'. Armadillo
- requires a C++11 compiler.
-
+ 'Armadillo' is a templated C++ linear algebra library (by Conrad
+Sanderson) that aims towards a good balance between speed and ease of
+use. Integer, floating point and complex numbers are supported, as
+well as a subset of trigonometric and statistics functions. Various
+matrix decompositions are provided through optional integration with
+LAPACK and ATLAS libraries. The 'RcppArmadillo' package includes the
+header files from the templated 'Armadillo' library. Thus users do
+not need to install 'Armadillo' itself in order to use
+'RcppArmadillo'. From release 7.800.0 on, 'Armadillo' is licensed
+under Apache License 2; previous releases were under licensed as MPL
+2.0 from version 3.800.0 onwards and LGPL-3 prior to that;
+'RcppArmadillo' (the 'Rcpp' bindings/bridge to Armadillo) is licensed
+under the GNU GPL version 2 or later, as is the rest of 'Rcpp'.
+Armadillo requires a C++11 compiler.
+
+
+ Dirk Eddelbuettel
+ edd@debian.org
+
+
diff --git a/dev-R/RcppEnsmallen/metadata.xml b/dev-R/RcppEnsmallen/metadata.xml
index dab676e024..bba150f60f 100644
--- a/dev-R/RcppEnsmallen/metadata.xml
+++ b/dev-R/RcppEnsmallen/metadata.xml
@@ -1,29 +1,33 @@
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- https://github.com/coatless/rcppensmallen/issues
- https://cran.r-project.org/web/packages/RcppEnsmallen/RcppEnsmallen.pdf
- https://cran.r-project.org/web/packages/RcppEnsmallen/ChangeLog
-
- James Joseph Balamuta
- balamut2@illinois.edu
-
- coatless/rcppensmallen
-
-
-Header-Only C++ Mathematical Optimization Library for 'Armadillo'
-// 'Ensmallen' is a templated C++ mathematical optimization
-library (by the 'MLPACK' team) that provides a simple set of
-abstractions for writing an objective function to optimize.
-Provided within are various standard and cutting-edge
-optimizers that include full-batch gradient descent techniques,
-small-batch techniques, gradient-free optimizers, and
-constrained optimization.
-
+
+ co-maintainers welcome
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/coatless/rcppensmallen/issues
+ https://cran.r-project.org/web/packages/RcppEnsmallen/RcppEnsmallen.pdf
+ https://cran.r-project.org/web/packages/RcppEnsmallen/ChangeLog
+
+ James Joseph Balamuta
+ balamut2@illinois.edu
+
+ coatless/rcppensmallen
+
+ 'Ensmallen' is a templated C++ mathematical optimization library
+(by the 'MLPACK' team) that provides a simple set of abstractions for writing an
+objective function to optimize. Provided within are various standard and
+cutting-edge optimizers that include full-batch gradient descent techniques,
+small-batch techniques, gradient-free optimizers, and constrained optimization.
+The 'RcppEnsmallen' package includes the header files from the 'Ensmallen' library
+and pairs the appropriate header files from 'armadillo' through the
+'RcppArmadillo' package. Therefore, users do not need to install 'Ensmallen' nor
+'Armadillo' to use 'RcppEnsmallen'. Note that 'Ensmallen' is licensed under
+3-Clause BSD, 'Armadillo' starting from 7.800.0 is licensed under Apache License 2,
+'RcppArmadillo' (the 'Rcpp' bindings/bridge to 'Armadillo') is licensed under
+the GNU GPL version 2 or later. Thus, 'RcppEnsmallen' is also licensed under
+similar terms. Note that 'Ensmallen' requires a compiler that supports
+'C++11' and 'Armadillo' 9.800 or later.
diff --git a/dev-R/RcppTOML/metadata.xml b/dev-R/RcppTOML/metadata.xml
index 5e0eb685f7..c9d88cd6b3 100644
--- a/dev-R/RcppTOML/metadata.xml
+++ b/dev-R/RcppTOML/metadata.xml
@@ -6,13 +6,16 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- 'Rcpp' Bindings to Parser for Tom's Obvious Markup Language //
- The configuration format defined by 'TOML' (which expands to
- "Tom's Obvious Markup Language") specifies an excellent format
- (described at https://toml.io/en/) suitable for both human
- editing as well as the common uses of a machine-readable
- format. This package uses 'Rcpp' to connect the 'cpptoml'
- parser written by Chase Geigle (in C++11) to R.
-
+ The configuration format defined by 'TOML' (which expands to
+"Tom's Obvious Markup Language") specifies an excellent format
+(described at <https://toml.io/en/>) suitable for both human editing
+as well as the common uses of a machine-readable format. This package
+uses 'Rcpp' to connect the 'cpptoml' parser written by Chase Geigle
+(in C++11) to R.
+
+
+ Dirk Eddelbuettel
+ edd@debian.org
+
+
diff --git a/dev-R/askpass/metadata.xml b/dev-R/askpass/metadata.xml
index 9609ff450d..ae830c87fa 100644
--- a/dev-R/askpass/metadata.xml
+++ b/dev-R/askpass/metadata.xml
@@ -6,17 +6,20 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- Safe Password Entry for R, Git, and SSH // Cross-platform
- utilities for prompting the user for credentials or a
- passphrase, for example to authenticate with a server or read a
- protected key. Includes native programs for MacOS and Windows,
- hence no 'tcltk' is required. Password entry can be invoked in
- two different ways: directly from R via the askpass() function,
- or indirectly as password-entry back-end for 'ssh-agent' or
- 'git-credential' via the SSH_ASKPASS and GIT_ASKPASS
- environment variables. Thereby the user can be prompted for
- credentials or a passphrase if needed when R calls out to git
- or ssh.
-
+ Cross-platform utilities for prompting the user for credentials or a
+passphrase, for example to authenticate with a server or read a protected key.
+Includes native programs for MacOS and Windows, hence no 'tcltk' is required.
+Password entry can be invoked in two different ways: directly from R via the
+askpass() function, or indirectly as password-entry back-end for 'ssh-agent'
+or 'git-credential' via the SSH_ASKPASS and GIT_ASKPASS environment variables.
+Thereby the user can be prompted for credentials or a passphrase if needed
+when R calls out to git or ssh.
+
+
+ Jeroen Ooms
+ jeroen@berkeley.edu
+
+ jeroen/askpass
+ https://github.com/jeroen/askpass/issues
+
diff --git a/dev-R/assertthat/metadata.xml b/dev-R/assertthat/metadata.xml
index 0b80472c5a..7d440d84a2 100644
--- a/dev-R/assertthat/metadata.xml
+++ b/dev-R/assertthat/metadata.xml
@@ -1,19 +1,20 @@
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
-An extension to stopifnot() that makes it easy to declare the pre and post conditions that you code should satisfy, while also producing friendly error messages so that your users know what's gone wrong.
-
-
- https://cran.r-project.org/web/packages/assertthat/assertthat.pdf
-
- Hadley Wickham
- hadley@rstudio.com
-
-
+
+ co-maintainers welcome
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+ An extension to stopifnot() that makes it easy to declare
+the pre and post conditions that you code should satisfy, while also
+producing friendly error messages so that your users know what's gone
+wrong.
+
+ https://cran.r-project.org/web/packages/assertthat/assertthat.pdf
+
+ Hadley Wickham
+ hadley@rstudio.com
+
+
diff --git a/dev-R/brew/metadata.xml b/dev-R/brew/metadata.xml
index 128a71c1f7..099ca2db9c 100644
--- a/dev-R/brew/metadata.xml
+++ b/dev-R/brew/metadata.xml
@@ -6,10 +6,14 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- Templating Framework for Report Generation // brew implements a
- templating framework for mixing text and R code for report
- generation. brew template syntax is similar to PHP, Ruby's erb
- module, Java Server Pages, and Python's psp module.
-
+ Implements a templating framework for mixing text and
+R code for report generation. brew template syntax is similar
+to PHP, Ruby's erb module, Java Server Pages, and Python's psp
+module.
+
+
+ Greg Hunt
+ greg@firmansyah.com
+
+
diff --git a/dev-R/brio/metadata.xml b/dev-R/brio/metadata.xml
index c53f2f35d4..d6b7e0ab59 100644
--- a/dev-R/brio/metadata.xml
+++ b/dev-R/brio/metadata.xml
@@ -6,10 +6,13 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- Basic R Input Output // Functions to handle basic input output,
- these functions always read and write UTF-8 (8-bit Unicode
- Transformation Format) files and provide more explicit control
- over line endings.
-
+ Functions to handle basic input output, these functions
+always read and write UTF-8 (8-bit Unicode Transformation Format)
+files and provide more explicit control over line endings.
+
+
+ Gábor Csárdi
+ csardi.gabor@gmail.com
+
+
diff --git a/dev-R/callr/metadata.xml b/dev-R/callr/metadata.xml
index b03b37c3fe..fc1707097d 100644
--- a/dev-R/callr/metadata.xml
+++ b/dev-R/callr/metadata.xml
@@ -6,9 +6,13 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- Call R from R // It is sometimes useful to perform a computation
- in a separate R process, without affecting the current R
- process at all. This packages does exactly that.
-
+ It is sometimes useful to perform a computation in a
+separate R process, without affecting the current R process at all.
+This packages does exactly that.
+
+
+ Gábor Csárdi
+ csardi.gabor@gmail.com
+
+
diff --git a/dev-R/cellranger/metadata.xml b/dev-R/cellranger/metadata.xml
index 499a7581b2..500adc0a28 100644
--- a/dev-R/cellranger/metadata.xml
+++ b/dev-R/cellranger/metadata.xml
@@ -1,19 +1,19 @@
-
+
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- https://github.com/rsheets/cellranger/issues
- https://github.com/rsheets/cellranger/issues
- https://cran.r-project.org/web//packages/cellranger/news.html
-
- Jennifer Bryan
- jenny@stat.ubc.ca
-
- rsheets/cellranger
-
+
+ co-maintainers welcome
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/rsheets/cellranger/issues
+ https://github.com/rsheets/cellranger/issues
+ https://cran.r-project.org/web//packages/cellranger/news.html
+
+ Jennifer Bryan
+ jenny@stat.ubc.ca
+
+ rsheets/cellranger
+
diff --git a/dev-R/cli/Manifest b/dev-R/cli/Manifest
index daa6eef783..135c44740e 100644
--- a/dev-R/cli/Manifest
+++ b/dev-R/cli/Manifest
@@ -1 +1 @@
-DIST cli_3.2.0.tar.gz 493192 BLAKE2B 9017dea0acaa43f0e47a80a48e74d56cf44c7e124b50fc1b55284221e5920783c0f21b4215edfe32e475fcb3252f8aa97fce2b04ce7b7c53c41893674d0c2b7e SHA512 1f0f0a2d3c57830653b788ddef76a4944f4bd8beb6e0e8a71cc9da8242c0939d33b2b28066a6b1dd61b8870edc8d5635415bdaa626c0c4dfd8102fbb3b5cd7e3
+DIST cli_3.3.0.tar.gz 495823 BLAKE2B 1bb1ed2bdbee43d5395d9392fca15646c9dcc76552f06415c24871b0070c0aa54e98308284c3d111ce5d1bff47d26b66b550f32086b379ce48c0b2a90461b989 SHA512 e888bee42595c89cce3dde076083f80f5118d1a33e9968ff580d2b13d233baa041355c46622fd611e1ce00c32e9a5a1bb29aab0d1bcc719dd9ced3821efd9de0
diff --git a/dev-R/cli/cli-3.2.0.ebuild b/dev-R/cli/cli-3.3.0.ebuild
similarity index 98%
rename from dev-R/cli/cli-3.2.0.ebuild
rename to dev-R/cli/cli-3.3.0.ebuild
index bc7ff150ca..5e432f083b 100644
--- a/dev-R/cli/cli-3.2.0.ebuild
+++ b/dev-R/cli/cli-3.3.0.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI="7"
+EAPI=7
inherit R-packages
diff --git a/dev-R/cli/metadata.xml b/dev-R/cli/metadata.xml
index 08e0ea7e52..1c2c8773f4 100644
--- a/dev-R/cli/metadata.xml
+++ b/dev-R/cli/metadata.xml
@@ -1,20 +1,25 @@
-
+
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
- A suite of tools to build attractive command line interfaces ('CLIs'), from semantic elements: headings, lists, alerts, paragraphs, etc. Supports custom themes via a 'CSS'-like language. It also contains a number of lower level 'CLI' elements: rules, boxes, trees, and 'Unicode' symbols with 'ASCII' alternatives. It integrates with the 'crayon' package to support 'ANSI' terminal colors.
-
- https://github.com/r-lib/cli/issues
- https://cran.r-project.org/web//packages/cli/cli.pdf
- https://cran.r-project.org/web//packages/cli/news/news.html
-
- Gábor Csárdi
- csardi.gabor@gmail.com
-
- r-lib/cli
-
+
+ co-maintainers welcome
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+ A suite of tools to build attractive command line interfaces
+('CLIs'), from semantic elements: headings, lists, alerts, paragraphs,
+etc. Supports custom themes via a 'CSS'-like language. It also
+contains a number of lower level 'CLI' elements: rules, boxes, trees,
+and 'Unicode' symbols with 'ASCII' alternatives. It support ANSI
+colors and text styles as well.
+
+ https://github.com/r-lib/cli/issues
+ https://cran.r-project.org/web//packages/cli/cli.pdf
+ https://cran.r-project.org/web//packages/cli/news/news.html
+
+ Gábor Csárdi
+ csardi.gabor@gmail.com
+
+ r-lib/cli
+
diff --git a/dev-R/colorspace/metadata.xml b/dev-R/colorspace/metadata.xml
index 243ff7290e..b9864c7d10 100644
--- a/dev-R/colorspace/metadata.xml
+++ b/dev-R/colorspace/metadata.xml
@@ -6,24 +6,24 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- A Toolbox for Manipulating and Assessing Colors and Palettes //
- Carries out mapping between assorted color spaces including
- RGB, HSV, HLS, CIEXYZ, CIELUV, HCL (polar CIELUV), CIELAB, and
- polar CIELAB. Qualitative, sequential, and diverging color
- palettes based on HCL colors are provided along with
- corresponding ggplot2 color scales. Color palette choice is
- aided by an interactive app (with either a Tcl/Tk or a shiny
- graphical user interface) and shiny apps with an HCL color
- picker and a color vision deficiency emulator. Plotting
- functions for displaying and assessing palettes include color
- swatches, visualizations of the HCL space, and trajectories in
- HCL and/or RGB spectrum. Color manipulation functions include:
- desaturation, lightening/darkening, mixing, and simulation of
- color vision deficiencies (deutanomaly, protanomaly,
- tritanomaly). Details can be found on the project web page at
- https://colorspace.R-Forge.R-project.org/ and in the
- accompanying scientific paper: Zeileis et al. (2020, Journal of
- Statistical Software, doi:10.18637/jss.v096.i01).
-
+ Carries out mapping between assorted color spaces including RGB, HSV, HLS,
+CIEXYZ, CIELUV, HCL (polar CIELUV), CIELAB, and polar CIELAB.
+Qualitative, sequential, and diverging color palettes based on HCL colors
+are provided along with corresponding ggplot2 color scales.
+Color palette choice is aided by an interactive app (with either a Tcl/Tk
+or a shiny graphical user interface) and shiny apps with an HCL color picker and a
+color vision deficiency emulator. Plotting functions for displaying
+and assessing palettes include color swatches, visualizations of the
+HCL space, and trajectories in HCL and/or RGB spectrum. Color manipulation
+functions include: desaturation, lightening/darkening, mixing, and
+simulation of color vision deficiencies (deutanomaly, protanomaly, tritanomaly).
+Details can be found on the project web page at <https://colorspace.R-Forge.R-project.org/>
+and in the accompanying scientific paper: Zeileis et al. (2020, Journal of Statistical
+Software, <doi:10.18637/jss.v096.i01>).
+
+
+ Achim Zeileis
+ Achim.Zeileis@R-project.org
+
+
diff --git a/dev-R/commonmark/metadata.xml b/dev-R/commonmark/metadata.xml
index a18e9885fe..6c275033a9 100644
--- a/dev-R/commonmark/metadata.xml
+++ b/dev-R/commonmark/metadata.xml
@@ -6,16 +6,11 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- High Performance CommonMark and Github Markdown Rendering in R //
- The CommonMark specification defines a rationalized version of
- markdown syntax. This package uses the 'cmark' reference
- implementation for converting markdown text into various
- formats including html, latex and groff man. In addition it
- exposes the markdown parse tree in xml format. Also includes
- opt-in support for GFM extensions including tables, autolinks,
- and strikethrough text.
-
+ The CommonMark specification defines a rationalized version of markdown
+syntax. This package uses the 'cmark' reference implementation for converting
+markdown text into various formats including html, latex and groff man. In
+addition it exposes the markdown parse tree in xml format. Also includes opt-in
+support for GFM extensions including tables, autolinks, and strikethrough text.
http://github.com/jeroen/commonmark/issues
https://cran.r-project.org/web/packages/commonmark/commonmark.pdf
diff --git a/dev-R/covr/metadata.xml b/dev-R/covr/metadata.xml
index 17eefb638a..599a745a7a 100644
--- a/dev-R/covr/metadata.xml
+++ b/dev-R/covr/metadata.xml
@@ -6,14 +6,17 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- Test Coverage for Packages // Track and report code coverage for
- your package and (optionally) upload the results to a coverage
- service like 'Codecov' https://codecov.io or 'Coveralls'
- https://coveralls.io. Code coverage is a measure of the amount
- of code being exercised by a set of tests. It is an indirect
- measure of test quality and completeness. This package is
- compatible with any testing methodology or framework and tracks
- coverage of both R code and compiled C/C++/FORTRAN code.
-
+ Track and report code coverage for your package and (optionally)
+upload the results to a coverage service like 'Codecov' <https://codecov.io> or
+'Coveralls' <https://coveralls.io>. Code coverage is a measure of the amount of
+code being exercised by a set of tests. It is an indirect measure of test
+quality and completeness. This package is compatible with any testing
+methodology or framework and tracks coverage of both R code and compiled
+C/C++/FORTRAN code.
+
+
+ Jim Hester
+ james.f.hester@gmail.com
+
+
diff --git a/dev-R/cpp11/metadata.xml b/dev-R/cpp11/metadata.xml
index 977fdae730..b0a0e2318e 100644
--- a/dev-R/cpp11/metadata.xml
+++ b/dev-R/cpp11/metadata.xml
@@ -1,27 +1,24 @@
-
-A C++11 Interface for R's C Interface // Provides a header only,
-C++11 interface to R's C interface. Compared to other
-approaches 'cpp11' strives to be safe against long jumps from
-the C API as well as C++ exceptions, conform to normal R
-function semantics and supports interaction with 'ALTREP'
-vectors.
-
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- https://github.com/r-lib/cpp11/issues
- https://cran.r-project.org/web/packages/cpp11/cpp11.pdf
- https://cran.r-project.org/web/packages/cpp11/ChangeLog
-
- Romain François
- romain@rstudio.com
-
- r-lib/cpp11
-
+ Provides a header only, C++11 interface to R's C
+interface. Compared to other approaches 'cpp11' strives to be safe
+against long jumps from the C API as well as C++ exceptions, conform
+to normal R function semantics and supports interaction with 'ALTREP'
+vectors.
+
+ co-maintainers welcome
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/r-lib/cpp11/issues
+ https://cran.r-project.org/web/packages/cpp11/cpp11.pdf
+ https://cran.r-project.org/web/packages/cpp11/ChangeLog
+
+ Romain François
+ romain@rstudio.com
+
+ r-lib/cpp11
+
diff --git a/dev-R/crayon/metadata.xml b/dev-R/crayon/metadata.xml
index fb94f5604e..1669c2e815 100644
--- a/dev-R/crayon/metadata.xml
+++ b/dev-R/crayon/metadata.xml
@@ -1,19 +1,23 @@
-
+
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
- Colored terminal output on terminals that support 'ANSI' color and highlight codes. It also works in 'Emacs' 'ESS'. 'ANSI' color support is automatically detected. Colors and highlighting can be combined and nested. New styles can also be created easily. This package was inspired by the 'chalk' 'JavaScript' project.
-
- https://github.com/r-lib/crayon/issues
- https://cran.r-project.org/web//packages/crayon/crayon.pdf
-
- Gábor Csárdi
- csardi.gabor@gmail.com
-
- r-lib/crayon
-
+
+ co-maintainers welcome
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+ Colored terminal output on terminals that support 'ANSI'
+color and highlight codes. It also works in 'Emacs' 'ESS'. 'ANSI'
+color support is automatically detected. Colors and highlighting can
+be combined and nested. New styles can also be created easily.
+This package was inspired by the 'chalk' 'JavaScript' project.
+
+ https://github.com/r-lib/crayon/issues
+ https://cran.r-project.org/web//packages/crayon/crayon.pdf
+
+ Gábor Csárdi
+ csardi.gabor@gmail.com
+
+ r-lib/crayon
+
diff --git a/dev-R/curl/metadata.xml b/dev-R/curl/metadata.xml
index 067a007e65..7b500e9416 100644
--- a/dev-R/curl/metadata.xml
+++ b/dev-R/curl/metadata.xml
@@ -6,17 +6,19 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- A Modern and Flexible Web Client for R // The curl() and
- curl_download() functions provide highly configurable drop-in
- replacements for base url() and download.file() with better
- performance, support for encryption (https, ftps), gzip
- compression, authentication, and other 'libcurl' goodies. The
- core of the package implements a framework for performing fully
- customized requests where data can be processed either in
- memory, on disk, or streaming via the callback or connection
- interfaces. Some knowledge of 'libcurl' is recommended; for a
- more-user-friendly web client see the 'httr' package which
- builds on this package with http specific tools and logic.
-
+ The curl() and curl_download() functions provide highly
+configurable drop-in replacements for base url() and download.file() with
+better performance, support for encryption (https, ftps), gzip compression,
+authentication, and other 'libcurl' goodies. The core of the package implements a
+framework for performing fully customized requests where data can be processed
+either in memory, on disk, or streaming via the callback or connection
+interfaces. Some knowledge of 'libcurl' is recommended; for a more-user-friendly
+web client see the 'httr' package which builds on this package with http
+specific tools and logic.
+
+
+ Jeroen Ooms
+ jeroen@berkeley.edu
+
+
diff --git a/dev-R/desc/metadata.xml b/dev-R/desc/metadata.xml
index afce36380f..6235f082de 100644
--- a/dev-R/desc/metadata.xml
+++ b/dev-R/desc/metadata.xml
@@ -6,9 +6,13 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- Manipulate DESCRIPTION Files // Tools to read, write, create, and
- manipulate DESCRIPTION files. It is intended for packages that
- create or manipulate other packages.
-
+ Tools to read, write, create, and manipulate DESCRIPTION
+files. It is intended for packages that create or manipulate other
+packages.
+
+
+ Gábor Csárdi
+ csardi.gabor@gmail.com
+
+
diff --git a/dev-R/diffobj/metadata.xml b/dev-R/diffobj/metadata.xml
index 77c510ccff..88fea2a1a9 100644
--- a/dev-R/diffobj/metadata.xml
+++ b/dev-R/diffobj/metadata.xml
@@ -6,8 +6,10 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- Diffs for R Objects // Generate a colorized diff of two R objects
- for an intuitive visualization of their differences.
-
+
+
+ Brodie Gaslam
+ brodie.gaslam@yahoo.com
+
+
diff --git a/dev-R/digest/metadata.xml b/dev-R/digest/metadata.xml
index 22fdc614dd..0c8816f9b9 100644
--- a/dev-R/digest/metadata.xml
+++ b/dev-R/digest/metadata.xml
@@ -1,20 +1,27 @@
-
+
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
- Implementation of a function 'digest()' for the creation of hash digests of arbitrary R objects (using the 'md5', 'sha-1', 'sha-256', 'crc32', 'xxhash', 'murmurhash' and 'spookyhash' algorithms) permitting easy comparison of R language objects, as well as functions such as'hmac()' to create hash-based message authentication code. Please note that this package is not meant to be deployed for cryptographic purposes for which more comprehensive (and widely tested) libraries such as 'OpenSSL' should be used.
-
- https://github.com/eddelbuettel/digest/issues
- https://cran.r-project.org/web//packages/digest/digest.pdf
- https://cran.r-project.org/web//packages/digest/ChangeLog
-
- Dirk Eddelbuettel
- edd@debian.org
-
- eddelbuettel/digest
-
+
+ co-maintainers welcome
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+ Implementation of a function 'digest()' for the creation of hash
+digests of arbitrary R objects (using the 'md5', 'sha-1', 'sha-256', 'crc32',
+'xxhash', 'murmurhash', 'spookyhash' and 'blake3' algorithms) permitting easy
+comparison of R language objects, as well as functions such as'hmac()' to
+create hash-based message authentication code. Please note that this package
+is not meant to be deployed for cryptographic purposes for which more
+comprehensive (and widely tested) libraries such as 'OpenSSL' should be
+used.
+
+ https://github.com/eddelbuettel/digest/issues
+ https://cran.r-project.org/web//packages/digest/digest.pdf
+ https://cran.r-project.org/web//packages/digest/ChangeLog
+
+ Dirk Eddelbuettel
+ edd@debian.org
+
+ eddelbuettel/digest
+
diff --git a/dev-R/dplyr/Manifest b/dev-R/dplyr/Manifest
index 6708750847..778c6e5768 100644
--- a/dev-R/dplyr/Manifest
+++ b/dev-R/dplyr/Manifest
@@ -1 +1 @@
-DIST dplyr_1.0.8.tar.gz 880713 BLAKE2B c3b606458a06aebdd0d1c0b6786b8ad4a06d031b8a4f2be2407781eb1239b9e8ab353d63f3c85db28d814bdb195bb48df3da5324a7ade79676b180bc037f1a2b SHA512 ba92210834853252b7ad2d4bb8f68ac70a0fc876f6928f729921f27218e313a549eb511f17d69a03c1e15c6651a19c19f0d0a04bb78a5ca563b2bdaec053ca6e
+DIST dplyr_1.0.9.tar.gz 957637 BLAKE2B 3c6eef65b63339f76b8cbb09b34620bfa0a8502b3cca5c1aceccf57332b7642844c0ee9773c3a09e92bb0caf3398feca158e4942c0683cbf9c6f2629c99e1cb7 SHA512 0044bd937d68df71fff75d78851f15fd041912872ae0cfcc006b22f08f6ed633a978001a421b2a92500ca87c9170bf9cd3f6b081d045da0b41721af71b3911a2
diff --git a/dev-R/dplyr/dplyr-1.0.8.ebuild b/dev-R/dplyr/dplyr-1.0.9.ebuild
similarity index 99%
rename from dev-R/dplyr/dplyr-1.0.8.ebuild
rename to dev-R/dplyr/dplyr-1.0.9.ebuild
index aaec7219b3..00d4502fb1 100644
--- a/dev-R/dplyr/dplyr-1.0.8.ebuild
+++ b/dev-R/dplyr/dplyr-1.0.9.ebuild
@@ -1,17 +1,18 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI="7"
+EAPI=7
inherit R-packages
DESCRIPTION='A Grammar of Data Manipulation'
-LICENSE='MIT'
HOMEPAGE="
https://dplyr.tidyverse.org
https://github.com/tidyverse/dplyr
https://cran.r-project.org/package=dplyr
"
+
+LICENSE='MIT'
KEYWORDS="~amd64"
DEPEND="
dev-cpp/plog
diff --git a/dev-R/dplyr/metadata.xml b/dev-R/dplyr/metadata.xml
index af60343c31..0b4fd55514 100644
--- a/dev-R/dplyr/metadata.xml
+++ b/dev-R/dplyr/metadata.xml
@@ -1,19 +1,19 @@
-
+
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- https://github.com/tidyverse/dplyr/issues
- https://cran.r-project.org/web//packages/dplyr/dplyr.pdf
- https://cran.r-project.org/web//packages/dplyr/news/news.html
-
- Hadley Wickham
- hadley@rstudio.com
-
- tidyverse/dplyr
-
+
+ co-maintainers welcome
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/tidyverse/dplyr/issues
+ https://cran.r-project.org/web//packages/dplyr/dplyr.pdf
+ https://cran.r-project.org/web//packages/dplyr/news/news.html
+
+ Hadley Wickham
+ hadley@rstudio.com
+
+ tidyverse/dplyr
+
diff --git a/dev-R/ellipsis/metadata.xml b/dev-R/ellipsis/metadata.xml
index 7837b3e18e..01bc2fae14 100644
--- a/dev-R/ellipsis/metadata.xml
+++ b/dev-R/ellipsis/metadata.xml
@@ -1,20 +1,23 @@
-
+
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
- The ellipsis is a powerful tool for extending functions. Unfortunately this power comes at a cost: misspelled arguments will be silently ignored. The ellipsis package provides a collection of functions to catch problems and alert the user.
-
- https://github.com/r-lib/ellipsis/issues
- https://cran.r-project.org/web//packages/ellipsis/ellipsis.pdf
- https://cran.r-project.org/web//packages/ellipsis/news/news.html
-
- Hadley Wickham
- hadley@rstudio.com
-
- r-lib/ellipsis
-
+
+ co-maintainers welcome
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+ The ellipsis is a powerful tool for extending functions. Unfortunately
+this power comes at a cost: misspelled arguments will be silently ignored.
+The ellipsis package provides a collection of functions to catch problems
+and alert the user.
+
+ https://github.com/r-lib/ellipsis/issues
+ https://cran.r-project.org/web//packages/ellipsis/ellipsis.pdf
+ https://cran.r-project.org/web//packages/ellipsis/news/news.html
+
+ Hadley Wickham
+ hadley@rstudio.com
+
+ r-lib/ellipsis
+
diff --git a/dev-R/evaluate/metadata.xml b/dev-R/evaluate/metadata.xml
index 7902de2a83..728a9d37a1 100644
--- a/dev-R/evaluate/metadata.xml
+++ b/dev-R/evaluate/metadata.xml
@@ -6,9 +6,10 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- Parsing and Evaluation Tools that Provide More Details than the
- Default // Parsing and evaluation tools that make it easy to
- recreate the command line behaviour of R.
-
+
+
+ Yihui Xie
+ xie@yihui.name
+
+
diff --git a/dev-R/fansi/metadata.xml b/dev-R/fansi/metadata.xml
index 3fc5e2d016..c81a3898db 100644
--- a/dev-R/fansi/metadata.xml
+++ b/dev-R/fansi/metadata.xml
@@ -1,22 +1,21 @@
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
-Counterparts to R string manipulation functions that account for the effects of ANSI text formatting control sequences.
-
-
- https://github.com/brodieG/fansi/issues
- https://cran.r-project.org/web/packages/fansi/news/news.html
- https://cran.r-project.org/web/packages/fansi/fansi.pdf
-
- Brodie Gaslam
- brodie.gaslam@yahoo.com
-
- brodieG/fansi
-
+
+ co-maintainers welcome
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+ Counterparts to R string manipulation functions that account for
+the effects of ANSI text formatting control sequences.
+
+ https://github.com/brodieG/fansi/issues
+ https://cran.r-project.org/web/packages/fansi/news/news.html
+ https://cran.r-project.org/web/packages/fansi/fansi.pdf
+
+ Brodie Gaslam
+ brodie.gaslam@yahoo.com
+
+ brodieG/fansi
+
diff --git a/dev-R/farver/metadata.xml b/dev-R/farver/metadata.xml
index ef6e7b3432..b9d15f19a0 100644
--- a/dev-R/farver/metadata.xml
+++ b/dev-R/farver/metadata.xml
@@ -6,14 +6,17 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- High Performance Colour Space Manipulation // The encoding of
- colour can be handled in many different ways, using different
- colour spaces. As different colour spaces have different uses,
- efficient conversion between these representations are
- important. The 'farver' package provides a set of functions
- that gives access to very fast colour space conversion and
- comparisons implemented in C++, and offers speed improvements
- over the 'convertColor' function in the 'grDevices' package.
-
+ The encoding of colour can be handled in many different ways, using
+different colour spaces. As different colour spaces have different uses,
+efficient conversion between these representations are important. The
+'farver' package provides a set of functions that gives access to very fast
+colour space conversion and comparisons implemented in C++, and offers
+speed improvements over the 'convertColor' function in the 'grDevices'
+package.
+
+
+ Thomas Lin Pedersen
+ thomasp85@gmail.com
+
+
diff --git a/dev-R/generics/metadata.xml b/dev-R/generics/metadata.xml
index 2a54c665fd..df4c8580fb 100644
--- a/dev-R/generics/metadata.xml
+++ b/dev-R/generics/metadata.xml
@@ -1,20 +1,22 @@
-
+
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
- In order to reduce potential package dependencies and conflicts, generics provides a number of commonly used S3 generics.
-
- https://github.com/r-lib/generics/issues
- https://cran.r-project.org/web/packages/generics/generics.pdf
- https://cran.r-project.org/web/packages/generics/news/news.html
-
- Hadley Wickham
- hadley@rstudio.com
-
- r-lib/generics
-
+
+ co-maintainers welcome
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+ In order to reduce potential package dependencies
+and conflicts, generics provides a number of commonly used S3
+generics.
+
+ https://github.com/r-lib/generics/issues
+ https://cran.r-project.org/web/packages/generics/generics.pdf
+ https://cran.r-project.org/web/packages/generics/news/news.html
+
+ Hadley Wickham
+ hadley@rstudio.com
+
+ r-lib/generics
+
diff --git a/dev-R/ggplot2/metadata.xml b/dev-R/ggplot2/metadata.xml
index 121549794f..b4c0bcd303 100644
--- a/dev-R/ggplot2/metadata.xml
+++ b/dev-R/ggplot2/metadata.xml
@@ -6,11 +6,14 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- Create Elegant Data Visualisations Using the Grammar of Graphics
- // A system for 'declaratively' creating graphics, based on
- "The Grammar of Graphics". You provide the data, tell 'ggplot2'
- how to map variables to aesthetics, what graphical primitives
- to use, and it takes care of the details.
-
+ A system for 'declaratively' creating graphics,
+based on "The Grammar of Graphics". You provide the data, tell 'ggplot2'
+how to map variables to aesthetics, what graphical primitives to use,
+and it takes care of the details.
+
+
+ Thomas Lin Pedersen
+ thomas.pedersen@rstudio.com
+
+
diff --git a/dev-R/gh/metadata.xml b/dev-R/gh/metadata.xml
index d2b2c8ce9f..b3692d0c5f 100644
--- a/dev-R/gh/metadata.xml
+++ b/dev-R/gh/metadata.xml
@@ -6,4 +6,10 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
+
+
+ Gábor Csárdi
+ csardi.gabor@gmail.com
+
+
diff --git a/dev-R/gitcreds/metadata.xml b/dev-R/gitcreds/metadata.xml
index 8b9dbc66ac..a4a4559605 100644
--- a/dev-R/gitcreds/metadata.xml
+++ b/dev-R/gitcreds/metadata.xml
@@ -6,11 +6,14 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- Query 'git' Credentials from 'R' // Query, set, delete
- credentials from the 'git' credential store. Manage 'GitHub'
- tokens and other 'git' credentials. This package is to be used
- by other packages that need to authenticate to 'GitHub' and/or
- other 'git' repositories.
-
+ Query, set, delete credentials from the 'git' credential
+store. Manage 'GitHub' tokens and other 'git' credentials. This package
+is to be used by other packages that need to authenticate to 'GitHub'
+and/or other 'git' repositories.
+
+
+ Gábor Csárdi
+ csardi.gabor@gmail.com
+
+
diff --git a/dev-R/glue/metadata.xml b/dev-R/glue/metadata.xml
index 737004dd3f..619c811637 100644
--- a/dev-R/glue/metadata.xml
+++ b/dev-R/glue/metadata.xml
@@ -1,20 +1,25 @@
-
+
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
- An implementation of interpreted string literals, inspired by Python's Literal String Interpolation, Docstrings and Julia's Triple-Quoted String Literals
-
- https://github.com/tidyverse/glue/issues
- https://cran.r-project.org/web//packages/glue/glue.pdf
- https://cran.r-project.org/web//packages/glue/news/news.html
-
- Jim Hester
- james.f.hester@gmail.com
-
- tidyverse/glue
-
+
+ co-maintainers welcome
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+ An implementation of interpreted string literals, inspired by
+Python's Literal String Interpolation
+<https://www.python.org/dev/peps/pep-0498/> and Docstrings
+<https://www.python.org/dev/peps/pep-0257/> and Julia's Triple-Quoted
+String Literals
+<https://docs.julialang.org/en/v1.3/manual/strings/#Triple-Quoted-String-Literals-1>.
+
+ https://github.com/tidyverse/glue/issues
+ https://cran.r-project.org/web//packages/glue/glue.pdf
+ https://cran.r-project.org/web//packages/glue/news/news.html
+
+ Jennifer Bryan
+ jenny@rstudio.com
+
+ tidyverse/glue
+
diff --git a/dev-R/gtable/metadata.xml b/dev-R/gtable/metadata.xml
index b682b08be1..0d9f86f031 100644
--- a/dev-R/gtable/metadata.xml
+++ b/dev-R/gtable/metadata.xml
@@ -6,12 +6,15 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- Arrange 'Grobs' in Tables // Tools to make it easier to work with
- "tables" of 'grobs'. The 'gtable' package defines a 'gtable'
- grob class that specifies a grid along with a list of grobs and
- their placement in the grid. Further the package makes it easy
- to manipulate and combine 'gtable' objects so that complex
- compositions can be build up sequentially.
-
+ Tools to make it easier to work with "tables" of
+'grobs'. The 'gtable' package defines a 'gtable' grob class that specifies a
+grid along with a list of grobs and their placement in the grid. Further the
+package makes it easy to manipulate and combine 'gtable' objects so that
+complex compositions can be build up sequentially.
+
+
+ Hadley Wickham
+ hadley@rstudio.com
+
+
diff --git a/dev-R/here/metadata.xml b/dev-R/here/metadata.xml
index 385e567dd2..090ffca1e7 100644
--- a/dev-R/here/metadata.xml
+++ b/dev-R/here/metadata.xml
@@ -6,11 +6,14 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- A Simpler Way to Find Your Files // Constructs paths to your
- project's files. Declare the relative path of a file within
- your project with 'i_am()'. Use the 'here()' function as a
- drop-in replacement for 'file.path()', it will always locate
- the files relative to your project root.
-
+ Constructs paths to your project's files.
+Declare the relative path of a file within your project with 'i_am()'.
+Use the 'here()' function as a drop-in replacement for 'file.path()',
+it will always locate the files relative to your project root.
+
+
+ Kirill Müller
+ krlmlr+r@mailbox.org
+
+
diff --git a/dev-R/highr/metadata.xml b/dev-R/highr/metadata.xml
index 5bff8103b9..3b46f44d49 100644
--- a/dev-R/highr/metadata.xml
+++ b/dev-R/highr/metadata.xml
@@ -6,10 +6,13 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- Syntax Highlighting for R Source Code // Provides syntax
- highlighting for R source code. Currently it supports LaTeX and
- HTML output. Source code of other languages is supported via
- Andre Simon's highlight package (http://www.andre-simon.de).
-
+ Provides syntax highlighting for R source code. Currently it
+supports LaTeX and HTML output. Source code of other languages is supported
+via Andre Simon's highlight package (<http://www.andre-simon.de>).
+
+
+ Yihui Xie
+ xie@yihui.name
+
+
diff --git a/dev-R/httr/metadata.xml b/dev-R/httr/metadata.xml
index a55f93f0e1..60ca790347 100644
--- a/dev-R/httr/metadata.xml
+++ b/dev-R/httr/metadata.xml
@@ -6,10 +6,14 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- Tools for Working with URLs and HTTP // Useful tools for working
- with HTTP organised by HTTP verbs (GET(), POST(), etc).
- Configuration functions make it easy to control additional
- request components (authenticate(), add_headers() and so on).
-
+ Useful tools for working with HTTP organised by
+HTTP verbs (GET(), POST(), etc). Configuration functions make it easy
+to control additional request components (authenticate(),
+add_headers() and so on).
+
+
+ Hadley Wickham
+ hadley@rstudio.com
+
+
diff --git a/dev-R/hunspell/metadata.xml b/dev-R/hunspell/metadata.xml
index 23cc54c3dc..675c6a2e86 100644
--- a/dev-R/hunspell/metadata.xml
+++ b/dev-R/hunspell/metadata.xml
@@ -6,16 +6,12 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- High-Performance Stemmer, Tokenizer, and Spell Checker // Low
- level spell checker and morphological analyzer based on the
- famous 'hunspell' library https://hunspell.github.io. The
- package can analyze or check individual words as well as parse
- text, latex, html or xml documents. For a more user-friendly
- interface use the 'spelling' package which builds on this
- package to automate checking of files, documentation and
- vignettes in all common formats.
-
+ Low level spell checker and morphological analyzer based on the
+famous 'hunspell' library <https://hunspell.github.io>. The package can analyze
+or check individual words as well as parse text, latex, html or xml documents.
+For a more user-friendly interface use the 'spelling' package which builds on
+this package to automate checking of files, documentation and vignettes in all
+common formats.
https://github.com/ropensci/hunspell/issues
https://cran.r-project.org/web/packages/hunspell/hunspell.pdf
diff --git a/dev-R/ini/metadata.xml b/dev-R/ini/metadata.xml
index 260d2640d4..8c87b21b3a 100644
--- a/dev-R/ini/metadata.xml
+++ b/dev-R/ini/metadata.xml
@@ -6,10 +6,13 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- Read and Write '.ini' Files // Parse simple '.ini' configuration
- files to an structured list. Users can manipulate this
- resulting list with lapply() functions. This same structured
- list can be used to write back to file after modifications.
-
+ Parse simple '.ini' configuration files to an structured list. Users
+can manipulate this resulting list with lapply() functions. This same
+structured list can be used to write back to file after modifications.
+
+
+ David Valentim Dias
+ dvdscripter@gmail.com
+
+
diff --git a/dev-R/isoband/metadata.xml b/dev-R/isoband/metadata.xml
index 1fdb6b0167..3cb1d74164 100644
--- a/dev-R/isoband/metadata.xml
+++ b/dev-R/isoband/metadata.xml
@@ -6,10 +6,12 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- Generate Isolines and Isobands from Regularly Spaced Elevation
- Grids // A fast C++ implementation to generate contour lines
- (isolines) and contour polygons (isobands) from regularly
- spaced grids containing elevation data.
-
+ A fast C++ implementation to generate contour lines (isolines) and
+contour polygons (isobands) from regularly spaced grids containing elevation data.
+
+
+ Claus O. Wilke
+ wilke@austin.utexas.edu
+
+
diff --git a/dev-R/jsonlite/metadata.xml b/dev-R/jsonlite/metadata.xml
index 5073250cae..ac4fbdabdd 100644
--- a/dev-R/jsonlite/metadata.xml
+++ b/dev-R/jsonlite/metadata.xml
@@ -6,20 +6,14 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- A Simple and Robust JSON Parser and Generator for R // A
- reasonably fast JSON parser and generator, optimized for
- statistical data and the web. Offers simple, flexible tools for
- working with JSON in R, and is particularly powerful for
- building pipelines and interacting with a web API. The
- implementation is based on the mapping described in the
- vignette (Ooms, 2014). In addition to converting JSON data
- from/to R objects, 'jsonlite' contains functions to stream,
- validate, and prettify JSON data. The unit tests included with
- the package verify that all edge cases are encoded and decoded
- consistently for use with dynamic data in systems and
- applications.
-
+ A reasonably fast JSON parser and generator, optimized for statistical
+data and the web. Offers simple, flexible tools for working with JSON in R, and
+is particularly powerful for building pipelines and interacting with a web API.
+The implementation is based on the mapping described in the vignette (Ooms, 2014).
+In addition to converting JSON data from/to R objects, 'jsonlite' contains
+functions to stream, validate, and prettify JSON data. The unit tests included
+with the package verify that all edge cases are encoded and decoded consistently
+for use with dynamic data in systems and applications.
https://github.com/jeroen/jsonlite/issues
https://cran.r-project.org/web/packages/jsonlite/jsonlite.pdf
diff --git a/dev-R/knitr/Manifest b/dev-R/knitr/Manifest
index 20ec469ccc..120f3fb6f8 100644
--- a/dev-R/knitr/Manifest
+++ b/dev-R/knitr/Manifest
@@ -1 +1 @@
-DIST knitr_1.38.tar.gz 898373 BLAKE2B f7f5ce5150fe4520039a39fab92fb41296f20823317e0e8eab9cd34fbe4d5b186df3976be7af017741ff38e836df4aef337de5f2433f3575a6c4d674b930ee4d SHA512 4ae22fa21d10d4251bfa75803b700f1cbd3fab0203e45b5e9e4243b837ece5d30b86f637fa99d0d95d56c2fb5728d1153ce82dac7cb90c5246a2ea670cf8efaa
+DIST knitr_1.39.tar.gz 898418 BLAKE2B 7afdbfc8aa01fa67273847508196e5ab6fc17db4b68f8287b41ee0f3af7ff4e237c0544ffe4bc303ef4256fd88966c950dafcad5ede735084e30963d92db0d60 SHA512 25c580cf4a22bf998e20762ae9ff73a0d9b9cbc1b34cb4c7efe678dba8a3b574df7f15c3871e5fbed75897b369dbcaef6c994c5b311f9ecd99cf3e9f91a1c360
diff --git a/dev-R/knitr/knitr-1.38.ebuild b/dev-R/knitr/knitr-1.39.ebuild
similarity index 88%
rename from dev-R/knitr/knitr-1.38.ebuild
rename to dev-R/knitr/knitr-1.39.ebuild
index ea1f3026a2..b6e5fc2d75 100644
--- a/dev-R/knitr/knitr-1.38.ebuild
+++ b/dev-R/knitr/knitr-1.39.ebuild
@@ -6,6 +6,11 @@ EAPI=7
inherit R-packages
DESCRIPTION='A General-Purpose Package for Dynamic report generation in R'
+HOMEPAGE="
+ https://yihui.org/knitr/
+ https://github.com/yihui/knitr
+ https://cran.r-project.org/package=knitr
+"
KEYWORDS="~amd64"
LICENSE='GPL-2+'
diff --git a/dev-R/knitr/metadata.xml b/dev-R/knitr/metadata.xml
index 7edff8b7b0..145a364327 100644
--- a/dev-R/knitr/metadata.xml
+++ b/dev-R/knitr/metadata.xml
@@ -6,9 +6,12 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- A General-Purpose Package for Dynamic Report Generation in R //
- Provides a general-purpose tool for dynamic report generation
- in R using Literate Programming techniques.
-
+ Provides a general-purpose tool for dynamic report generation in R
+using Literate Programming techniques.
+
+
+ Yihui Xie
+ xie@yihui.name
+
+
diff --git a/dev-R/labeling/metadata.xml b/dev-R/labeling/metadata.xml
index d2b2c8ce9f..1c40a0efa2 100644
--- a/dev-R/labeling/metadata.xml
+++ b/dev-R/labeling/metadata.xml
@@ -6,4 +6,10 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
+
+
+ Nuno Sempere
+ nuno.semperelh@gmail.com
+
+
diff --git a/dev-R/lattice/metadata.xml b/dev-R/lattice/metadata.xml
index 14fff50cd7..c3812dff53 100644
--- a/dev-R/lattice/metadata.xml
+++ b/dev-R/lattice/metadata.xml
@@ -6,12 +6,15 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- Trellis Graphics for R // A powerful and elegant high-level data
- visualization system inspired by Trellis graphics, with an
- emphasis on multivariate data. Lattice is sufficient for
- typical graphics needs, and is also flexible enough to handle
- most nonstandard requirements. See ?Lattice for an
- introduction.
-
+ A powerful and elegant high-level data visualization
+system inspired by Trellis graphics, with an emphasis on
+multivariate data. Lattice is sufficient for typical graphics needs,
+and is also flexible enough to handle most nonstandard requirements.
+See ?Lattice for an introduction.
+
+
+ Deepayan Sarkar
+ deepayan.sarkar@r-project.org
+
+
diff --git a/dev-R/lazyeval/metadata.xml b/dev-R/lazyeval/metadata.xml
index f771d0cd10..98753cc61b 100644
--- a/dev-R/lazyeval/metadata.xml
+++ b/dev-R/lazyeval/metadata.xml
@@ -6,10 +6,13 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- Lazy (Non-Standard) Evaluation // An alternative approach to non-
- standard evaluation using formulas. Provides a full
- implementation of LISP style 'quasiquotation', making it easier
- to generate code with other code.
-
+ An alternative approach to non-standard evaluation using
+formulas. Provides a full implementation of LISP style 'quasiquotation',
+making it easier to generate code with other code.
+
+
+ Hadley Wickham
+ hadley@rstudio.com
+
+
diff --git a/dev-R/lifecycle/metadata.xml b/dev-R/lifecycle/metadata.xml
index ea308b16d0..b3a106be4f 100644
--- a/dev-R/lifecycle/metadata.xml
+++ b/dev-R/lifecycle/metadata.xml
@@ -1,20 +1,22 @@
-
+
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
- Manage the life cycle of your exported functions with shared conventions, documentation badges, and non-invasive deprecation warnings. The 'lifecycle' package defines four development stages (experimental, maturing, stable, and questioning) and three deprecation stages (soft-deprecated, deprecated, and defunct). It makes it easy to insert badges corresponding to these stages in your documentation. Usage of deprecated functions are signalled with increasing levels of non-invasive verbosity.
-
- https://github.com/r-lib/lifecycle/issues
- https://cran.r-project.org/web//packages/lifecycle/lifecycle.pdf
- https://cran.r-project.org/web//packages/lifecycle/news/news.html
-
- Lionel Henry
- lionel@rstudio.com
-
- r-lib/lifecycle
-
+
+ co-maintainers welcome
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+ Manage the life cycle of your exported functions
+with shared conventions, documentation badges, and user-friendly
+deprecation warnings.
+
+ https://github.com/r-lib/lifecycle/issues
+ https://cran.r-project.org/web//packages/lifecycle/lifecycle.pdf
+ https://cran.r-project.org/web//packages/lifecycle/news/news.html
+
+ Lionel Henry
+ lionel@rstudio.com
+
+ r-lib/lifecycle
+
diff --git a/dev-R/magrittr/metadata.xml b/dev-R/magrittr/metadata.xml
index f17558b738..0b8e57e58f 100644
--- a/dev-R/magrittr/metadata.xml
+++ b/dev-R/magrittr/metadata.xml
@@ -1,19 +1,22 @@
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
-Provides a mechanism for chaining commands with a new forward-pipe operator, %>%. This operator will forward a value, or the result of an expression, into the next function call/expression. There is flexible support for the type of right-hand side expressions. For more information, see package vignette. To quote Rene Magritte, "Ceci n'est pas un pipe."
-
-
- https://cran.r-project.org/web/packages/magrittr/magrittr.pdf
-
- Stefan Milton Bache
- stefan@stefanbache.dk
-
-
+
+ co-maintainers welcome
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+ Provides a mechanism for chaining commands with a new
+forward-pipe operator, %>%. This operator will forward a value, or the
+result of an expression, into the next function call/expression.
+There is flexible support for the type of right-hand side expressions.
+For more information, see package vignette. To quote Rene Magritte,
+"Ceci n'est pas un pipe."
+
+ https://cran.r-project.org/web/packages/magrittr/magrittr.pdf
+
+ Lionel Henry
+ lionel@rstudio.com
+
+
diff --git a/dev-R/markdown/metadata.xml b/dev-R/markdown/metadata.xml
index 6c7f1712ab..9637140631 100644
--- a/dev-R/markdown/metadata.xml
+++ b/dev-R/markdown/metadata.xml
@@ -6,12 +6,14 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- Render Markdown with the C Library 'Sundown' // Provides R
- bindings to the 'Sundown' Markdown rendering library
- (https://github.com/vmg/sundown). Markdown is a plain-text
- formatting syntax that can be converted to 'XHTML' or other
- formats. See http://en.wikipedia.org/wiki/Markdown for more
- information about Markdown.
-
+ Provides R bindings to the 'Sundown' Markdown rendering library
+(<https://github.com/vmg/sundown>). Markdown is a plain-text formatting
+syntax that can be converted to 'XHTML' or other formats. See
+<http://en.wikipedia.org/wiki/Markdown> for more information about Markdown.
+
+
+ Yihui Xie
+ xie@yihui.name
+
+
diff --git a/dev-R/mgcv/metadata.xml b/dev-R/mgcv/metadata.xml
index 7af2a6c2e8..d46b752e85 100644
--- a/dev-R/mgcv/metadata.xml
+++ b/dev-R/mgcv/metadata.xml
@@ -6,16 +6,18 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- Mixed GAM Computation Vehicle with Automatic Smoothness
- Estimation // Generalized additive (mixed) models, some of
- their extensions and other generalized ridge regression with
- multiple smoothing parameter estimation by (Restricted)
- Marginal Likelihood, Generalized Cross Validation and similar,
- or using iterated nested Laplace approximation for fully
- Bayesian inference. See Wood (2017) doi:10.1201/9781315370279
- for an overview. Includes a gam() function, a wide variety of
- smoothers, 'JAGS' support and distributions beyond the
- exponential family.
-
+ Generalized additive (mixed) models, some of their extensions and
+other generalized ridge regression with multiple smoothing
+parameter estimation by (Restricted) Marginal Likelihood,
+Generalized Cross Validation and similar, or using iterated
+nested Laplace approximation for fully Bayesian inference. See
+Wood (2017) <doi:10.1201/9781315370279> for an overview.
+Includes a gam() function, a wide variety of smoothers, 'JAGS'
+support and distributions beyond the exponential family.
+
+
+ Simon Wood
+ simon.wood@r-project.org
+
+
diff --git a/dev-R/mime/metadata.xml b/dev-R/mime/metadata.xml
index 5b9f02465e..d094d4bf68 100644
--- a/dev-R/mime/metadata.xml
+++ b/dev-R/mime/metadata.xml
@@ -6,9 +6,12 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- Map Filenames to MIME Types // Guesses the MIME type from a
- filename extension using the data derived from /etc/mime.types
- in UNIX-type systems.
-
+ Guesses the MIME type from a filename extension using the data
+derived from /etc/mime.types in UNIX-type systems.
+
+
+ Yihui Xie
+ xie@yihui.name
+
+
diff --git a/dev-R/munsell/metadata.xml b/dev-R/munsell/metadata.xml
index c3948b2111..5c46c3fb93 100644
--- a/dev-R/munsell/metadata.xml
+++ b/dev-R/munsell/metadata.xml
@@ -6,13 +6,16 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- Utilities for Using Munsell Colours // Provides easy access to,
- and manipulation of, the Munsell colours. Provides a mapping
- between Munsell's original notation (e.g. "5R 5/10") and
- hexadecimal strings suitable for use directly in R graphics.
- Also provides utilities to explore slices through the Munsell
- colour tree, to transform Munsell colours and display colour
- palettes.
-
+ Provides easy access to, and manipulation of, the Munsell
+colours. Provides a mapping between Munsell's
+original notation (e.g. "5R 5/10") and hexadecimal strings suitable
+for use directly in R graphics. Also provides utilities
+to explore slices through the Munsell colour tree, to transform
+Munsell colours and display colour palettes.
+
+
+ Charlotte Wickham
+ cwickham@gmail.com
+
+
diff --git a/dev-R/nlme/metadata.xml b/dev-R/nlme/metadata.xml
index fa32084ebf..d2b2c8ce9f 100644
--- a/dev-R/nlme/metadata.xml
+++ b/dev-R/nlme/metadata.xml
@@ -6,8 +6,4 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- Linear and Nonlinear Mixed Effects Models // Fit and compare
- Gaussian linear and nonlinear mixed-effects models.
-
diff --git a/dev-R/nnet/metadata.xml b/dev-R/nnet/metadata.xml
index 4f51c240ae..da1b5597a1 100644
--- a/dev-R/nnet/metadata.xml
+++ b/dev-R/nnet/metadata.xml
@@ -6,9 +6,12 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- Feed-Forward Neural Networks and Multinomial Log-Linear Models //
- Software for feed-forward neural networks with a single hidden
- layer, and for multinomial log-linear models.
-
+ Software for feed-forward neural networks with a single
+hidden layer, and for multinomial log-linear models.
+
+
+ Brian Ripley
+ ripley@stats.ox.ac.uk
+
+
diff --git a/dev-R/openssl/metadata.xml b/dev-R/openssl/metadata.xml
index 3b2abc19b1..411728cf91 100644
--- a/dev-R/openssl/metadata.xml
+++ b/dev-R/openssl/metadata.xml
@@ -6,21 +6,15 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- Toolkit for Encryption, Signatures and Certificates Based on
- OpenSSL // Bindings to OpenSSL libssl and libcrypto, plus
- custom SSH key parsers. Supports RSA, DSA and EC curves P-256,
- P-384, P-521, and curve25519. Cryptographic signatures can
- either be created and verified manually or via x509
- certificates. AES can be used in cbc, ctr or gcm mode for
- symmetric encryption; RSA for asymmetric (public key)
- encryption or EC for Diffie Hellman. High-level envelope
- functions combine RSA and AES for encrypting arbitrary sized
- data. Other utilities include key generators, hash functions
- (md5, sha1, sha256, etc), base64 encoder, a secure random
- number generator, and 'bignum' math methods for manually
- performing crypto calculations on large multibyte integers.
-
+ Bindings to OpenSSL libssl and libcrypto, plus custom SSH key parsers.
+Supports RSA, DSA and EC curves P-256, P-384, P-521, and curve25519. Cryptographic
+signatures can either be created and verified manually or via x509 certificates.
+AES can be used in cbc, ctr or gcm mode for symmetric encryption; RSA for asymmetric
+(public key) encryption or EC for Diffie Hellman. High-level envelope functions
+combine RSA and AES for encrypting arbitrary sized data. Other utilities include key
+generators, hash functions (md5, sha1, sha256, etc), base64 encoder, a secure random
+number generator, and 'bignum' math methods for manually performing crypto
+calculations on large multibyte integers.
https://github.com/jeroen/openssl/issues
https://cran.r-project.org/web/packages/openssl/openssl.pdf
diff --git a/dev-R/parsedate/Manifest b/dev-R/parsedate/Manifest
new file mode 100644
index 0000000000..fefd29909a
--- /dev/null
+++ b/dev-R/parsedate/Manifest
@@ -0,0 +1 @@
+DIST parsedate_1.3.0.tar.gz 19781 BLAKE2B 0e696547f222d9ab4cc1ce5a2a797d1c766191fd217483a35ba79ad48f6c03890dceed4962ea6acdab74089168ec518c8867e3079d413c02856b36d5f7bbc759 SHA512 fcddd3916139ba29843842524b1140bf33fe267baf36888c3d70accf77125b7a7955757a5d74db0700caad1373ce4902df42795ea502e448aa825d6e02ca01dc
diff --git a/dev-ml/expect_test_helpers_core/metadata.xml b/dev-R/parsedate/metadata.xml
similarity index 51%
rename from dev-ml/expect_test_helpers_core/metadata.xml
rename to dev-R/parsedate/metadata.xml
index 5eda91b647..8c4f9d9acb 100644
--- a/dev-ml/expect_test_helpers_core/metadata.xml
+++ b/dev-R/parsedate/metadata.xml
@@ -6,7 +6,13 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
+ Parse dates automatically, without the need of
+specifying a format. Currently it includes the git date parser.
+It can also recognize and parse all ISO 8601 formats.
- janestreet/expect_test_helpers_core
+
+ Gábor Csárdi
+ csardi.gabor@gmail.com
+
diff --git a/dev-R/parsedate/parsedate-1.3.0.ebuild b/dev-R/parsedate/parsedate-1.3.0.ebuild
new file mode 100644
index 0000000000..b01a5de784
--- /dev/null
+++ b/dev-R/parsedate/parsedate-1.3.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit R-packages
+
+DESCRIPTION='Recognize and Parse Dates in Various Formats'
+HOMEPAGE="
+ https://github.com/gaborcsardi/parsedate
+ https://cran.r-project.org/package=parsedate
+"
+
+KEYWORDS="~amd64"
+LICENSE='GPL-2'
+
+SUGGESTED_PACKAGES="
+ sci-CRAN/covr
+ sci-CRAN/testthat
+ sci-CRAN/withr
+"
diff --git a/dev-R/pillar/metadata.xml b/dev-R/pillar/metadata.xml
index 70f5ff7657..58688e2bbb 100644
--- a/dev-R/pillar/metadata.xml
+++ b/dev-R/pillar/metadata.xml
@@ -1,20 +1,22 @@
-
+
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
- Provides 'pillar' and 'colonnade' generics designed for formatting columns of data using the full range of colours provided by modern terminals.
-
- https://github.com/r-lib/pillar/issues
- https://cran.r-project.org/web//packages/pillar/pillar.pdf
- https://cran.r-project.org/web//packages/pillar/news/news.html
-
- Kirill Müller
- krlmlr+r@mailbox.org
-
- r-lib/pillar
-
+
+ co-maintainers welcome
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+ Provides 'pillar' and 'colonnade' generics designed
+for formatting columns of data using the full range of colours
+provided by modern terminals.
+
+ https://github.com/r-lib/pillar/issues
+ https://cran.r-project.org/web//packages/pillar/pillar.pdf
+ https://cran.r-project.org/web//packages/pillar/news/news.html
+
+ Kirill Müller
+ krlmlr+r@mailbox.org
+
+ r-lib/pillar
+
diff --git a/dev-R/pkgconfig/metadata.xml b/dev-R/pkgconfig/metadata.xml
index 3f285d7555..dbdc63c39c 100644
--- a/dev-R/pkgconfig/metadata.xml
+++ b/dev-R/pkgconfig/metadata.xml
@@ -1,19 +1,21 @@
-
+
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
- Set configuration options on a per-package basis. Options set by a given package only apply to that package, other packages are unaffected.
-
- https://github.com/r-lib/pkgconfig/issues
- https://cran.r-project.org/web//packages/pkgconfig/pkgconfig.pdf
-
- Gábor Csárdi
- csardi.gabor@gmail.com
-
- r-lib/pkgconfig
-
+
+ co-maintainers welcome
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+ Set configuration options on a per-package basis.
+Options set by a given package only apply to that package,
+other packages are unaffected.
+
+ https://github.com/r-lib/pkgconfig/issues
+ https://cran.r-project.org/web//packages/pkgconfig/pkgconfig.pdf
+
+ Gábor Csárdi
+ csardi.gabor@gmail.com
+
+ r-lib/pkgconfig
+
diff --git a/dev-R/pkgload/metadata.xml b/dev-R/pkgload/metadata.xml
index 193150a670..8ec75e771c 100644
--- a/dev-R/pkgload/metadata.xml
+++ b/dev-R/pkgload/metadata.xml
@@ -6,10 +6,13 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- Simulate Package Installation and Attach // Simulates the process
- of installing a package and then attaching it. This is a key
- part of the 'devtools' package as it allows you to rapidly
- iterate while developing a package.
-
+ Simulates the process of installing a package and then
+attaching it. This is a key part of the 'devtools' package as it
+allows you to rapidly iterate while developing a package.
+
+
+ Lionel Henry
+ lionel@rstudio.com
+
+
diff --git a/dev-R/pkgsearch/Manifest b/dev-R/pkgsearch/Manifest
new file mode 100644
index 0000000000..d0975666ad
--- /dev/null
+++ b/dev-R/pkgsearch/Manifest
@@ -0,0 +1 @@
+DIST pkgsearch_3.1.0.tar.gz 45559 BLAKE2B dcf5f5f60cb7bdb33b45a9ca895ed60ce229a513e0f1dbc324b7ac546fe45922ca94168ab5445ba3f730049b7a1ac734d8de54a97817db069919f8095137aafb SHA512 9c3f5828d28ffee24a1a5498a4d6a3c8b82eb696b52da3a89925187cb44eb2d8b89564cb508d0eedd96d9d4815dbf203ebc60ae9ead7e53f3ca4f7f7f7c9de23
diff --git a/dev-R/pkgsearch/metadata.xml b/dev-R/pkgsearch/metadata.xml
new file mode 100644
index 0000000000..6fe86d711c
--- /dev/null
+++ b/dev-R/pkgsearch/metadata.xml
@@ -0,0 +1,20 @@
+
+
+
+
+ co-maintainers welcome
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+ Search CRAN metadata about packages by keyword, popularity,
+recent activity, package name and more. Uses the 'R-hub' search server,
+see <https://r-pkg.org> and the CRAN metadata database, that
+contains information about CRAN packages. Note that this is _not_
+a CRAN project.
+
+
+ Gábor Csárdi
+ csardi.gabor@gmail.com
+
+
+
diff --git a/dev-R/pkgsearch/pkgsearch-3.1.0.ebuild b/dev-R/pkgsearch/pkgsearch-3.1.0.ebuild
new file mode 100644
index 0000000000..5507653b7a
--- /dev/null
+++ b/dev-R/pkgsearch/pkgsearch-3.1.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit R-packages
+
+DESCRIPTION='Search and Query CRAN R Packages'
+HOMEPAGE="
+ https://github.com/r-hub/pkgsearch
+ https://r-hub.github.io/pkgsearch/
+ https://cran.r-project.org/package=pkgsearch
+"
+KEYWORDS="~amd64"
+LICENSE='MIT'
+
+DEPEND="
+ dev-R/curl
+ dev-R/jsonlite
+ dev-R/prettyunits
+ >=dev-R/parsedate-1.3.0
+"
+RDEPEND="${DEPEND}"
+
+SUGGESTED_PACKAGES="
+ dev-R/covr
+ dev-R/memoise
+ dev-R/mockery
+ dev-R/pillar
+ >=dev-R/pingr-2.0.0
+ dev-R/rstudioapi
+ dev-R/shiny
+ dev-R/shinyjs
+ dev-R/shinyWidgets
+ >=dev-R/testthat-2.1.0
+ dev-R/whoami
+"
diff --git a/dev-R/plogr/metadata.xml b/dev-R/plogr/metadata.xml
index d2b2c8ce9f..ea5ee33f83 100644
--- a/dev-R/plogr/metadata.xml
+++ b/dev-R/plogr/metadata.xml
@@ -6,4 +6,10 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
+
+
+ Kirill Müller
+ krlmlr+r@mailbox.org
+
+
diff --git a/dev-R/png/metadata.xml b/dev-R/png/metadata.xml
index 72ef991f70..4b6de5ed47 100644
--- a/dev-R/png/metadata.xml
+++ b/dev-R/png/metadata.xml
@@ -6,10 +6,11 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- Read and write PNG images // This package provides an easy and
- simple way to read, write and display bitmap images stored in
- the PNG format. It can read and write both files and in-memory
- raw vectors.
-
+ This package provides an easy and simple way to read, write and display bitmap images stored in the PNG format. It can read and write both files and in-memory raw vectors.
+
+
+ Simon Urbanek
+ Simon.Urbanek@r-project.org
+
+
diff --git a/dev-R/praise/metadata.xml b/dev-R/praise/metadata.xml
index 1989a0b33e..e497b60d0f 100644
--- a/dev-R/praise/metadata.xml
+++ b/dev-R/praise/metadata.xml
@@ -6,9 +6,13 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- Praise Users // Build friendly R packages that praise their users
- if they have done something good, or they just need it to feel
- better.
-
+ Build friendly R packages that
+praise their users if they have done something
+good, or they just need it to feel better.
+
+
+ Gabor Csardi
+ csardi.gabor@gmail.com
+
+
diff --git a/dev-R/prettyunits/Manifest b/dev-R/prettyunits/Manifest
new file mode 100644
index 0000000000..26129a8b9f
--- /dev/null
+++ b/dev-R/prettyunits/Manifest
@@ -0,0 +1 @@
+DIST prettyunits_1.1.1.tar.gz 10366 BLAKE2B 9a33ee588aec8bdd65a417d8de3a557ead86728dc3c0d72bb845853ffd001d9656c65763044daaa148197e4c42b0b2331482e9c14fedf214738cae80cf91be8c SHA512 563feed049b4d6afda31ff162348a2d4467c49e3273c21937b049a7c4f47181a8bc278fa0b02acce014aefc98f9cddfdf8d65aa2960f63fb66dd1606d708c545
diff --git a/dev-R/prettyunits/metadata.xml b/dev-R/prettyunits/metadata.xml
new file mode 100644
index 0000000000..9a44e78768
--- /dev/null
+++ b/dev-R/prettyunits/metadata.xml
@@ -0,0 +1,19 @@
+
+
+
+
+ co-maintainers welcome
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+ Pretty, human readable formatting of quantities.
+Time intervals: '1337000' -> '15d 11h 23m 20s'.
+Vague time intervals: '2674000' -> 'about a month ago'.
+Bytes: '1337' -> '1.34 kB'.
+
+
+ Gabor Csardi
+ csardi.gabor@gmail.com
+
+
+
diff --git a/dev-R/prettyunits/prettyunits-1.1.1.ebuild b/dev-R/prettyunits/prettyunits-1.1.1.ebuild
new file mode 100644
index 0000000000..27080b75e1
--- /dev/null
+++ b/dev-R/prettyunits/prettyunits-1.1.1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit R-packages
+
+DESCRIPTION='Pretty, Human Readable Formatting of Quantities'
+HOMEPAGE="
+ https://github.com/gaborcsardi/prettyunits
+ https://cran.r-project.org/package=prettyunits
+"
+
+KEYWORDS="~amd64"
+LICENSE='MIT'
+
+SUGGESTED_PACKAGES="
+ dev-R/codetools
+ dev-R/covr
+ dev-R/testthat
+"
diff --git a/dev-R/processx/metadata.xml b/dev-R/processx/metadata.xml
index 6e6f1f3eda..7f0ef92fca 100644
--- a/dev-R/processx/metadata.xml
+++ b/dev-R/processx/metadata.xml
@@ -6,14 +6,17 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- Execute and Control System Processes // Tools to run system
- processes in the background. It can check if a background
- process is running; wait on a background process to finish; get
- the exit status of finished processes; kill background
- processes. It can read the standard output and error of the
- processes, using non-blocking connections. 'processx' can poll
- a process for standard output or error, with a timeout. It can
- also poll several processes at once.
-
+ Tools to run system processes in the background. It can
+check if a background process is running; wait on a background process
+to finish; get the exit status of finished processes; kill background
+processes. It can read the standard output and error of the processes,
+using non-blocking connections. 'processx' can poll a process for
+standard output or error, with a timeout. It can also poll several
+processes at once.
+
+
+ Gábor Csárdi
+ csardi.gabor@gmail.com
+
+
diff --git a/dev-R/ps/Manifest b/dev-R/ps/Manifest
index 4b2d537e8b..ec0d7d2e2e 100644
--- a/dev-R/ps/Manifest
+++ b/dev-R/ps/Manifest
@@ -1 +1 @@
-DIST ps_1.6.0.tar.gz 119670 BLAKE2B bf838fe601c4a3fedc7b17b7222c888ee44e52ec571cb4557665fa8dd8f577da6f4616fa351cb3e13da92898a9bebe2581b4e6918f01862296dbeb99af55db5f SHA512 c5110e86ea72a3c1aff4d93fbcb630b00d9b59e49271530327dfa8f1f7f88b9caab909b76d1638f77518292bec438412961375035e156b3ceebe6fed381bae45
+DIST ps_1.7.0.tar.gz 125455 BLAKE2B e10b3c93c586d4e2d7e054a74b64d45506409ed79cd6c5b0eebacafa0f319d70ed7a0ab39a0df42420cf23c6e27790ed52706952d9d5c823ce91945a00975179 SHA512 69b53c22f39e5feab6834f81c48b0fe2e4772f6b400ead7a46a4bd07adb8fe2de8a9bafa8001ef7c6038f2fb1f9c0037905bbf8fe12a19b7b5b2c9627acbb910
diff --git a/dev-R/ps/files/ps-respect-LDFLAGS.patch b/dev-R/ps/files/ps-1.7.0-fPIE.patch
similarity index 75%
rename from dev-R/ps/files/ps-respect-LDFLAGS.patch
rename to dev-R/ps/files/ps-1.7.0-fPIE.patch
index a1ab2933e4..eeb966bfdc 100644
--- a/dev-R/ps/files/ps-respect-LDFLAGS.patch
+++ b/dev-R/ps/files/ps-1.7.0-fPIE.patch
@@ -4,11 +4,11 @@
all: px @TARGETS@ $(SHLIB)
px: px.c
-- $(CC) $(CFLAGS) -Wall px.c -o px
+- $(CC) $(CFLAGS) $(LDFLAGS) -Wall px.c -o px
+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE -Wall px.c -o px
interrupt: interrupt.c
-- $(CC) $(CFLAGS) -Wall interrupt.c -o interrupt
+- $(CC) $(CFLAGS) $(LDFLAGS) -Wall interrupt.c -o interrupt
+ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE -Wall interrupt.c -o interrupt
clean:
diff --git a/dev-R/ps/metadata.xml b/dev-R/ps/metadata.xml
index b9cec90c80..7855a926e0 100644
--- a/dev-R/ps/metadata.xml
+++ b/dev-R/ps/metadata.xml
@@ -6,18 +6,13 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- List, Query, Manipulate System Processes // List, query and
- manipulate all system processes, on 'Windows', 'Linux' and
- 'macOS'.
-
https://github.com/r-lib/ps/issues
https://cran.r-project.org/web/packages/ps/news/news.html
https://cran.r-project.org/web/packages/ps/ps.pdf
- csardi.gabor@gmail.com
Gábor Csárdi
+ csardi.gabor@gmail.com
r-lib/ps
diff --git a/dev-R/ps/ps-1.6.0.ebuild b/dev-R/ps/ps-1.6.0.ebuild
deleted file mode 100644
index 45ed001ab7..0000000000
--- a/dev-R/ps/ps-1.6.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='List, Query, Manipulate System Processes'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-DEPEND=">=dev-lang/R-3.1"
-RDEPEND="${DEPEND}"
-
-PATCHES=( "${FILESDIR}/${PN}-respect-LDFLAGS.patch" )
diff --git a/dev-R/ps/ps-1.7.0.ebuild b/dev-R/ps/ps-1.7.0.ebuild
new file mode 100644
index 0000000000..f992740400
--- /dev/null
+++ b/dev-R/ps/ps-1.7.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit R-packages
+
+DESCRIPTION='List, Query, Manipulate System Processes'
+HOMEPAGE="
+ https://cran.r-project.org/package=ps
+ https://github.com/r-lib/ps
+ https://ps.r-lib.org/
+"
+KEYWORDS="~amd64"
+LICENSE='MIT'
+
+DEPEND=">=dev-lang/R-3.1"
+RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}/${P}-fPIE.patch" )
+
+SUGGESTED_PACKAGES="
+ dev-R/callr
+ dev-R/covr
+ dev-R/pingr
+ >=dev-R/processx-3.1.0
+ dev-R/R6
+ dev-R/rlang
+ >=dev-R/testthat-3.0.0
+ dev-R/tibble
+"
diff --git a/dev-R/purrr/metadata.xml b/dev-R/purrr/metadata.xml
index 2a8d442aee..cf9ed05222 100644
--- a/dev-R/purrr/metadata.xml
+++ b/dev-R/purrr/metadata.xml
@@ -1,19 +1,19 @@
-
+
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- https://github.com/tidyverse/purrr/issues
- https://cran.r-project.org/web//packages/purrr/purrr.pdf
- https://cran.r-project.org/web//packages/purrr/news/news.html
-
- Lionel Henry
- lionel@rstudio.com
-
- tidyverse/purrr
-
+
+ co-maintainers welcome
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/tidyverse/purrr/issues
+ https://cran.r-project.org/web//packages/purrr/purrr.pdf
+ https://cran.r-project.org/web//packages/purrr/news/news.html
+
+ Lionel Henry
+ lionel@rstudio.com
+
+ tidyverse/purrr
+
diff --git a/dev-R/rappdirs/metadata.xml b/dev-R/rappdirs/metadata.xml
index a03850aa12..62f7be384d 100644
--- a/dev-R/rappdirs/metadata.xml
+++ b/dev-R/rappdirs/metadata.xml
@@ -6,11 +6,14 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- Application Directories: Determine Where to Save Data, Caches,
- and Logs // An easy way to determine which directories on the
- users computer you should use to save data, caches and logs. A
- port of Python's 'Appdirs'
- (https://github.com/ActiveState/appdirs) to R.
-
+ An easy way to determine which directories on the
+users computer you should use to save data, caches and logs. A port of
+Python's 'Appdirs' (<https://github.com/ActiveState/appdirs>) to
+R.
+
+
+ Hadley Wickham
+ hadley@rstudio.com
+
+
diff --git a/dev-R/rematch/metadata.xml b/dev-R/rematch/metadata.xml
index 57643a952b..0de05ca965 100644
--- a/dev-R/rematch/metadata.xml
+++ b/dev-R/rematch/metadata.xml
@@ -1,22 +1,22 @@
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
-A small wrapper on 'regexpr' to extract the matches and captured groups from the match of a regular expression to a character vector.
-
-
- https://github.com/MangoTheCat/rematch/issues
- https://cran.r-project.org/web/packages/rematch/news.html
- https://cran.r-project.org/web/packages/rematch/rematch.pdf
-
- Gábor Csárdi
- gcsardi@mango-solutions.com
-
- MangoTheCat/rematch
-
+
+ co-maintainers welcome
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+ A small wrapper on 'regexpr' to extract the matches and
+captured groups from the match of a regular expression to a character
+vector.
+
+ https://github.com/MangoTheCat/rematch/issues
+ https://cran.r-project.org/web/packages/rematch/news.html
+ https://cran.r-project.org/web/packages/rematch/rematch.pdf
+
+ Gábor Csárdi
+ gcsardi@mango-solutions.com
+
+ MangoTheCat/rematch
+
diff --git a/dev-R/rematch2/metadata.xml b/dev-R/rematch2/metadata.xml
index 493ada25d0..b3692d0c5f 100644
--- a/dev-R/rematch2/metadata.xml
+++ b/dev-R/rematch2/metadata.xml
@@ -6,9 +6,10 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- Tidy Output from Regular Expression Matching // Wrappers on
- 'regexpr' and 'gregexpr' to return the match results in tidy
- data frames.
-
+
+
+ Gábor Csárdi
+ csardi.gabor@gmail.com
+
+
diff --git a/dev-R/reticulate/metadata.xml b/dev-R/reticulate/metadata.xml
index 7da3f7fc27..b14d2d2d5d 100644
--- a/dev-R/reticulate/metadata.xml
+++ b/dev-R/reticulate/metadata.xml
@@ -6,12 +6,14 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- Interface to 'Python' // Interface to 'Python' modules, classes,
- and functions. When calling into 'Python', R data types are
- automatically converted to their equivalent 'Python' types.
- When values are returned from 'Python' to R they are converted
- back to R types. Compatible with all versions of 'Python' =
- 2.7.
-
+ Interface to 'Python' modules, classes, and functions. When calling
+into 'Python', R data types are automatically converted to their equivalent 'Python'
+types. When values are returned from 'Python' to R they are converted back to R
+types. Compatible with all versions of 'Python' >= 2.7.
+
+
+ Kevin Ushey
+ kevin@rstudio.com
+
+
diff --git a/dev-R/rex/metadata.xml b/dev-R/rex/metadata.xml
index d2b2c8ce9f..3a1c65bca4 100644
--- a/dev-R/rex/metadata.xml
+++ b/dev-R/rex/metadata.xml
@@ -6,4 +6,10 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
+
+
+ Kevin Ushey
+ kevinushey@gmail.com
+
+
diff --git a/dev-R/rlang/metadata.xml b/dev-R/rlang/metadata.xml
index 203793964e..935b2fb95d 100644
--- a/dev-R/rlang/metadata.xml
+++ b/dev-R/rlang/metadata.xml
@@ -1,20 +1,22 @@
-
+
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
- A toolbox for working with base types, core R features like the condition system, and core 'Tidyverse' features like tidy evaluation.
-
- https://github.com/r-lib/rlang/issues
- https://cran.r-project.org/web//packages/rlang/rlang.pdf
- https://cran.r-project.org/web//packages/rlang/news/news.html
-
- Lionel Henry
- lionel@rstudio.com
-
- r-lib/rlang
-
+
+ co-maintainers welcome
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+ A toolbox for working with base types, core R features
+like the condition system, and core 'Tidyverse' features like tidy
+evaluation.
+
+ https://github.com/r-lib/rlang/issues
+ https://cran.r-project.org/web//packages/rlang/rlang.pdf
+ https://cran.r-project.org/web//packages/rlang/news/news.html
+
+ Lionel Henry
+ lionel@rstudio.com
+
+ r-lib/rlang
+
diff --git a/dev-R/roxygen2/metadata.xml b/dev-R/roxygen2/metadata.xml
index 29193fcffd..1ac8d85ffa 100644
--- a/dev-R/roxygen2/metadata.xml
+++ b/dev-R/roxygen2/metadata.xml
@@ -6,12 +6,15 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- In-Line Documentation for R // Generate your Rd documentation,
- 'NAMESPACE' file, and collation field using specially formatted
- comments. Writing documentation in-line with code makes it
- easier to keep your documentation up-to-date as your
- requirements change. 'Roxygen2' is inspired by the 'Doxygen'
- system for C++.
-
+ Generate your Rd documentation, 'NAMESPACE' file,
+and collation field using specially formatted comments. Writing
+documentation in-line with code makes it easier to keep your
+documentation up-to-date as your requirements change. 'Roxygen2' is
+inspired by the 'Doxygen' system for C++.
+
+
+ Hadley Wickham
+ hadley@rstudio.com
+
+
diff --git a/dev-R/rprojroot/metadata.xml b/dev-R/rprojroot/metadata.xml
index a665355ffe..4dccf4f581 100644
--- a/dev-R/rprojroot/metadata.xml
+++ b/dev-R/rprojroot/metadata.xml
@@ -6,10 +6,13 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- Finding Files in Project Subdirectories // Robust, reliable and
- flexible paths to files below a project root. The 'root' of a
- project is defined as a directory that matches a certain
- criterion, e.g., it contains a certain regular file.
-
+ Robust, reliable and flexible paths to files below
+a project root. The 'root' of a project is defined as a directory that
+matches a certain criterion, e.g., it contains a certain regular file.
+
+
+ Kirill Müller
+ krlmlr+r@mailbox.org
+
+
diff --git a/dev-R/rstudioapi/metadata.xml b/dev-R/rstudioapi/metadata.xml
index 507704cb4f..4d76302aa6 100644
--- a/dev-R/rstudioapi/metadata.xml
+++ b/dev-R/rstudioapi/metadata.xml
@@ -6,9 +6,10 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- Safely Access the RStudio API // Access the RStudio API (if
- available) and provide informative error messages when it's
- not.
-
+
+
+ Kevin Ushey
+ kevin@rstudio.com
+
+
diff --git a/dev-R/scales/metadata.xml b/dev-R/scales/metadata.xml
index 4728e2ba61..bd7442a996 100644
--- a/dev-R/scales/metadata.xml
+++ b/dev-R/scales/metadata.xml
@@ -6,9 +6,12 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- Scale Functions for Visualization // Graphical scales map data to
- aesthetics, and provide methods for automatically determining
- breaks and labels for axes and legends.
-
+ Graphical scales map data to aesthetics, and provide methods
+for automatically determining breaks and labels for axes and legends.
+
+
+ Hadley Wickham
+ hadley@rstudio.com
+
+
diff --git a/dev-R/spelling/metadata.xml b/dev-R/spelling/metadata.xml
index ae5d203f7e..776230aa35 100644
--- a/dev-R/spelling/metadata.xml
+++ b/dev-R/spelling/metadata.xml
@@ -6,14 +6,15 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- Tools for Spell Checking in R // Spell checking common document
- formats including latex, markdown, manual pages, and
- description files. Includes utilities to automate checking of
- documentation and vignettes as a unit test during 'R CMD
- check'. Both British and American English are supported out of
- the box and other languages can be added. In addition, packages
- may define a 'wordlist' to allow custom terminology without
- having to abuse punctuation.
-
+ Spell checking common document formats including latex, markdown, manual pages,
+and description files. Includes utilities to automate checking of documentation and
+vignettes as a unit test during 'R CMD check'. Both British and American English are
+supported out of the box and other languages can be added. In addition, packages may
+define a 'wordlist' to allow custom terminology without having to abuse punctuation.
+
+
+ Jeroen Ooms
+ jeroen@berkeley.edu
+
+
diff --git a/dev-R/stringi/metadata.xml b/dev-R/stringi/metadata.xml
index 6db1833c98..67b2dd9200 100644
--- a/dev-R/stringi/metadata.xml
+++ b/dev-R/stringi/metadata.xml
@@ -6,16 +6,18 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- Character String Processing Facilities // A multitude of
- character string/text/natural language processing tools:
- pattern searching (e.g., with 'Java'-like regular expressions
- or the 'Unicode' collation algorithm), random string
- generation, case mapping, string transliteration,
- concatenation, sorting, padding, wrapping, Unicode
- normalisation, date-time formatting and parsing, and many more.
- They are fast, consistent, convenient, and - thanks to 'ICU'
- (International Components for Unicode) - portable across all
- locales and platforms.
-
+ A collection of character string/text/natural language
+processing tools for pattern searching (e.g., with 'Java'-like regular
+expressions or the 'Unicode' collation algorithm), random string generation,
+case mapping, string transliteration, concatenation, sorting, padding,
+wrapping, Unicode normalisation, date-time formatting and parsing,
+and many more. They are fast, consistent, convenient, and -
+thanks to 'ICU' (International Components for Unicode) -
+portable across all locales and platforms.
+
+
+ Marek Gagolewski
+ marek@gagolewski.com
+
+
diff --git a/dev-R/stringr/metadata.xml b/dev-R/stringr/metadata.xml
index e480a6aa7d..5ff8463450 100644
--- a/dev-R/stringr/metadata.xml
+++ b/dev-R/stringr/metadata.xml
@@ -6,12 +6,15 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- Simple, Consistent Wrappers for Common String Operations // A
- consistent, simple and easy to use set of wrappers around the
- fantastic 'stringi' package. All function and argument names
- (and positions) are consistent, all functions deal with "NA"'s
- and zero length vectors in the same way, and the output from
- one function is easy to feed into the input of another.
-
+ A consistent, simple and easy to use set of
+wrappers around the fantastic 'stringi' package. All function and
+argument names (and positions) are consistent, all functions deal with
+"NA"'s and zero length vectors in the same way, and the output from
+one function is easy to feed into the input of another.
+
+
+ Hadley Wickham
+ hadley@rstudio.com
+
+
diff --git a/dev-R/survival/metadata.xml b/dev-R/survival/metadata.xml
index 43b65ac490..7871c6f091 100644
--- a/dev-R/survival/metadata.xml
+++ b/dev-R/survival/metadata.xml
@@ -6,10 +6,14 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- Survival Analysis // Contains the core survival analysis
- routines, including definition of Surv objects, Kaplan-Meier
- and Aalen-Johansen (multi-state) curves, Cox models, and
- parametric accelerated failure time models.
-
+ Contains the core survival analysis routines, including
+definition of Surv objects,
+Kaplan-Meier and Aalen-Johansen (multi-state) curves, Cox models,
+and parametric accelerated failure time models.
+
+
+ Terry M Therneau
+ therneau.terry@mayo.edu
+
+
diff --git a/dev-R/sys/metadata.xml b/dev-R/sys/metadata.xml
index c3fd5688fa..5d9750aa97 100644
--- a/dev-R/sys/metadata.xml
+++ b/dev-R/sys/metadata.xml
@@ -6,13 +6,15 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- Powerful and Reliable Tools for Running System Commands in R //
- Drop-in replacements for the base system2() function with fine
- control and consistent behavior across platforms. Supports
- clean interruption, timeout, background tasks, and streaming
- STDIN / STDOUT / STDERR over binary or text connections.
- Arguments on Windows automatically get encoded and quoted to
- work on different locales.
-
+ Drop-in replacements for the base system2() function with fine control
+and consistent behavior across platforms. Supports clean interruption, timeout,
+background tasks, and streaming STDIN / STDOUT / STDERR over binary or text
+connections. Arguments on Windows automatically get encoded and quoted to work
+on different locales.
+
+
+ Jeroen Ooms
+ jeroen@berkeley.edu
+
+
diff --git a/dev-R/testthat/Manifest b/dev-R/testthat/Manifest
index 9400a1ef1d..c9bd702932 100644
--- a/dev-R/testthat/Manifest
+++ b/dev-R/testthat/Manifest
@@ -1 +1 @@
-DIST testthat_3.1.3.tar.gz 703301 BLAKE2B c9c8e5b36399ddd29b49039f2d2eaaf192187c6e4cee75b2107de8c652163c51f48073b142fca051c6bbb43e7ce7273a136e20ea4d5511307cc23b40340d4d5c SHA512 44852b64f4834b0f61ce00fc20e65bcb7af07aa3810f341e5942bdcc55424e582425e086207380431ce11dbc0606411a25eb546154ff45f4848698ec9ffc5542
+DIST testthat_3.1.4.tar.gz 700919 BLAKE2B f77b12d32eee94aa53e5afda939747847496d3b2718775035560f3b3448febe7755c5a2affd7fdece631d5e8aaf36217d2277f3e7e16b7235ecf52a0bce206fe SHA512 ae0f0007c085fe951e04b9682a6758d811f3d240249302d440f58ea7b3f7271d692f26df247d7edc50a2150293026003b299f5e36ba2044930c2d60940221730
diff --git a/dev-R/testthat/metadata.xml b/dev-R/testthat/metadata.xml
index c824c3ad65..89ef05125f 100644
--- a/dev-R/testthat/metadata.xml
+++ b/dev-R/testthat/metadata.xml
@@ -6,10 +6,14 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- Unit Testing for R // Software testing is important, but, in part
- because it is frustrating and boring, many of us avoid it.
- 'testthat' is a testing framework for R that is easy to learn
- and use, and integrates with your existing 'workflow'.
-
+ Software testing is important, but, in part because it is
+frustrating and boring, many of us avoid it. 'testthat' is a testing
+framework for R that is easy to learn and use, and integrates with
+your existing 'workflow'.
+
+
+ Hadley Wickham
+ hadley@rstudio.com
+
+
diff --git a/dev-R/testthat/testthat-3.1.3.ebuild b/dev-R/testthat/testthat-3.1.4.ebuild
similarity index 86%
rename from dev-R/testthat/testthat-3.1.3.ebuild
rename to dev-R/testthat/testthat-3.1.4.ebuild
index 90b776e171..52477ca441 100644
--- a/dev-R/testthat/testthat-3.1.3.ebuild
+++ b/dev-R/testthat/testthat-3.1.4.ebuild
@@ -6,6 +6,12 @@ EAPI=7
inherit R-packages
DESCRIPTION='Unit Testing for R'
+HOMEPAGE="
+ https://testthat.r-lib.org/
+ https://github.com/r-lib/testthat
+ https://cran.r-project.org/package=testthat
+"
+
KEYWORDS="~amd64"
LICENSE='MIT'
diff --git a/dev-R/tibble/metadata.xml b/dev-R/tibble/metadata.xml
index bf9b8d3a3c..0a0a33bdf5 100644
--- a/dev-R/tibble/metadata.xml
+++ b/dev-R/tibble/metadata.xml
@@ -1,19 +1,20 @@
-
+
-
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
- Provides a 'tbl_df' class (the 'tibble') that provides stricter checking and better formatting than the traditional data frame.
-
- https://github.com/tidyverse/tibble/issues
- https://cran.r-project.org/web//packages/tibble/tibble.pdf
- https://cran.r-project.org/web//packages/tibble/news/news.html
-
- Kirill Müller
- krlmlr+r@mailbox.org
-
- tidyverse/tibble
-
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+ Provides a 'tbl_df' class (the 'tibble') with stricter checking and better formatting than the traditional
+data frame.
+
+ https://github.com/tidyverse/tibble/issues
+ https://cran.r-project.org/web//packages/tibble/tibble.pdf
+ https://cran.r-project.org/web//packages/tibble/news/news.html
+
+ Kirill Müller
+ krlmlr+r@mailbox.org
+
+ tidyverse/tibble
+
diff --git a/dev-R/tidyselect/metadata.xml b/dev-R/tidyselect/metadata.xml
index 898c2c1ff6..be4b83f916 100644
--- a/dev-R/tidyselect/metadata.xml
+++ b/dev-R/tidyselect/metadata.xml
@@ -1,20 +1,23 @@
-
+
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
- A backend for the selecting functions of the 'tidyverse'. It makes it easy to implement select-like functions in your own packages in a way that is consistent with other 'tidyverse' interfaces for selection.
-
- https://github.com/r-lib/tidyselect/issues
- https://cran.r-project.org/web//packages/tidyselect/tidyselect.pdf
- https://cran.r-project.org/web//packages/tidyselect/news/news.html
-
- Lionel Henry
- lionel@rstudio.com
-
- r-lib/tidyselect
-
+
+ co-maintainers welcome
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+ A backend for the selecting functions of the 'tidyverse'.
+It makes it easy to implement select-like functions in your own
+packages in a way that is consistent with other 'tidyverse'
+interfaces for selection.
+
+ https://github.com/r-lib/tidyselect/issues
+ https://cran.r-project.org/web//packages/tidyselect/tidyselect.pdf
+ https://cran.r-project.org/web//packages/tidyselect/news/news.html
+
+ Lionel Henry
+ lionel@rstudio.com
+
+ r-lib/tidyselect
+
diff --git a/dev-R/txtplot/metadata.xml b/dev-R/txtplot/metadata.xml
index 276c46dbd8..61d8b9131c 100644
--- a/dev-R/txtplot/metadata.xml
+++ b/dev-R/txtplot/metadata.xml
@@ -6,10 +6,14 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- Text Based Plots // Provides functions to produce rudimentary
- ascii graphics directly in the terminal window. Provides a
- basic plotting function (and equivalents of curve, density, acf
- and barplot) as well as boxplot and image functions.
-
+ Provides functions to produce rudimentary ascii graphics
+directly in the terminal window. Provides a basic plotting
+function (and equivalents of curve, density, acf and barplot)
+as well as boxplot and image functions.
+
+
+ Bjoern Bornkamp
+ bbnkmp@mail.de
+
+
diff --git a/dev-R/utf8/metadata.xml b/dev-R/utf8/metadata.xml
index 6f900fd255..3519ada6e0 100644
--- a/dev-R/utf8/metadata.xml
+++ b/dev-R/utf8/metadata.xml
@@ -1,20 +1,22 @@
-
+
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
- Process and print 'UTF-8' encoded international text (Unicode). Input, validate, normalize, encode, format, and display.
-
- https://github.com/patperry/r-utf8/issues
- https://cran.r-project.org/web//packages/utf8/utf8.pdf
- https://cran.r-project.org/web//packages/utf8/NEWS
-
- Patrick O. Perry
- patperry@gmail.com
-
- patperry/r-utf8
-
+
+ co-maintainers welcome
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+ Process and print 'UTF-8' encoded international
+text (Unicode). Input, validate, normalize, encode, format, and
+display.
+
+ https://github.com/patperry/r-utf8/issues
+ https://cran.r-project.org/web//packages/utf8/utf8.pdf
+ https://cran.r-project.org/web//packages/utf8/NEWS
+
+ Kirill Müller
+ krlmlr+r@mailbox.org
+
+ patperry/r-utf8
+
diff --git a/dev-R/vctrs/metadata.xml b/dev-R/vctrs/metadata.xml
index 88bc66bdb6..a0450cc18d 100644
--- a/dev-R/vctrs/metadata.xml
+++ b/dev-R/vctrs/metadata.xml
@@ -1,20 +1,23 @@
-
+
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
- Defines new notions of prototype and size that are used to provide tools for consistent and well-founded type-coercion and size-recycling, and are in turn connected to ideas of type- and size-stability useful for analysing function interfaces.
-
- https://github.com/r-lib/vctrs/issues
- https://cran.r-project.org/web//packages/vctrs/vctrs.pdf
- https://cran.r-project.org/web//packages/vctrs/news/news.html
-
- Hadley Wickham
- hadley@rstudio.com
-
- r-lib/vctrs
-
+
+ co-maintainers welcome
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+ Defines new notions of prototype and size that are
+used to provide tools for consistent and well-founded type-coercion
+and size-recycling, and are in turn connected to ideas of type- and
+size-stability useful for analysing function interfaces.
+
+ https://github.com/r-lib/vctrs/issues
+ https://cran.r-project.org/web//packages/vctrs/vctrs.pdf
+ https://cran.r-project.org/web//packages/vctrs/news/news.html
+
+ Lionel Henry
+ lionel@rstudio.com
+
+ r-lib/vctrs
+
diff --git a/dev-R/viridisLite/metadata.xml b/dev-R/viridisLite/metadata.xml
index 33fb692063..d632d9cefb 100644
--- a/dev-R/viridisLite/metadata.xml
+++ b/dev-R/viridisLite/metadata.xml
@@ -6,15 +6,17 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- Colorblind-Friendly Color Maps (Lite Version) // Color maps
- designed to improve graph readability for readers with common
- forms of color blindness and/or color vision deficiency. The
- color maps are also perceptually-uniform, both in regular form
- and also when converted to black-and-white for printing. This
- is the 'lite' version of the 'viridis' package that also
- contains 'ggplot2' bindings for discrete and continuous color
- and fill scales and can be found at
- https://cran.r-project.org/package=viridis.
-
+ Color maps designed to improve graph readability for readers with
+common forms of color blindness and/or color vision deficiency. The color
+maps are also perceptually-uniform, both in regular form and also when
+converted to black-and-white for printing. This is the 'lite' version of the
+'viridis' package that also contains 'ggplot2' bindings for discrete and
+continuous color and fill scales and can be found at
+<https://cran.r-project.org/package=viridis>.
+
+
+ Simon Garnier
+ garnier@njit.edu
+
+
diff --git a/dev-R/waldo/metadata.xml b/dev-R/waldo/metadata.xml
index e75494ee4b..f895460dbc 100644
--- a/dev-R/waldo/metadata.xml
+++ b/dev-R/waldo/metadata.xml
@@ -6,10 +6,14 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- Find Differences Between R Objects // Compare complex R objects
- and reveal the key differences. Designed particularly for use
- in testing packages where being able to quickly isolate key
- differences makes understanding test failures much easier.
-
+ Compare complex R objects and reveal the key differences.
+Designed particularly for use in testing packages where being able to
+quickly isolate key differences makes understanding test failures much
+easier.
+
+
+ Hadley Wickham
+ hadley@rstudio.com
+
+
diff --git a/dev-R/whoami/metadata.xml b/dev-R/whoami/metadata.xml
index 73833dd375..59ae1a9fd9 100644
--- a/dev-R/whoami/metadata.xml
+++ b/dev-R/whoami/metadata.xml
@@ -6,11 +6,13 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- Username, Full Name, Email Address, 'GitHub' Username of the
- Current User // Look up the username and full name of the
- current user, the current user's email address and 'GitHub'
- username, using various sources of system and configuration
- information.
-
+ Look up the username and full name of the current user,
+the current user's email address and 'GitHub' username,
+using various sources of system and configuration information.
+
+
+ Gábor Csárdi
+ csardi.gabor@gmail.com
+
+
diff --git a/dev-R/withr/metadata.xml b/dev-R/withr/metadata.xml
index 21a3971d3a..2faa46a5ce 100644
--- a/dev-R/withr/metadata.xml
+++ b/dev-R/withr/metadata.xml
@@ -6,11 +6,15 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- Run Code 'With' Temporarily Modified Global State // A set of
- functions to run code 'with' safely and temporarily modified
- global state. Many of these functions were originally a part of
- the 'devtools' package, this provides a simple package with
- limited dependencies to provide access to these functions.
-
+ A set of functions to run code 'with' safely and
+temporarily modified global state. Many of these functions were
+originally a part of the 'devtools' package, this provides a simple
+package with limited dependencies to provide access to these
+functions.
+
+
+ Lionel Henry
+ lionel@rstudio.com
+
+
diff --git a/dev-R/xfun/metadata.xml b/dev-R/xfun/metadata.xml
index 05bca3ac5f..728a9d37a1 100644
--- a/dev-R/xfun/metadata.xml
+++ b/dev-R/xfun/metadata.xml
@@ -6,9 +6,10 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- Supporting Functions for Packages Maintained by 'Yihui Xie' //
- Miscellaneous functions commonly used in other packages
- maintained by 'Yihui Xie'.
-
+
+
+ Yihui Xie
+ xie@yihui.name
+
+
diff --git a/dev-R/xml2/metadata.xml b/dev-R/xml2/metadata.xml
index 2eb11b2b54..3249a9ad7d 100644
--- a/dev-R/xml2/metadata.xml
+++ b/dev-R/xml2/metadata.xml
@@ -6,8 +6,10 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- Parse XML // Work with XML files using a simple, consistent
- interface. Built on top of the 'libxml2' C library.
-
+
+
+ Hadley Wickham
+ hadley@rstudio.com
+
+
diff --git a/dev-R/yaml/metadata.xml b/dev-R/yaml/metadata.xml
index 3dc5220817..b55b6131e1 100644
--- a/dev-R/yaml/metadata.xml
+++ b/dev-R/yaml/metadata.xml
@@ -6,9 +6,10 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- Methods to Convert R Data to YAML and Back // Implements the
- 'libyaml' 'YAML' 1.1 parser and emitter
- (http://pyyaml.org/wiki/LibYAML) for R.
-
+
+
+ Shawn Garbett
+ shawn.garbett@vumc.org
+
+
diff --git a/dev-cpp/gemmlowp/Manifest b/dev-cpp/gemmlowp/Manifest
index 712bc3cc89..7dd3b9b122 100644
--- a/dev-cpp/gemmlowp/Manifest
+++ b/dev-cpp/gemmlowp/Manifest
@@ -1 +1 @@
-DIST gemmlowp-0_p20211220.tar.gz 842220 BLAKE2B 74139935c01683f894a2ee8bb6f5373a64b8346e5860addd9dcccd47ceffe8942509def3ed242fcd92021c7f82f2e8858313df12369257e2172143a14cec82ed SHA512 934bc79cc951dd18bff413148f3526332685bf0980ddcc0f990ba347bafcd73725e5ffd4bd255dcaa21f0fd71698d26726e2f9f36aa8df87380048041e536e20
+DIST gemmlowp-0_pre20211220.tar.gz 842220 BLAKE2B 74139935c01683f894a2ee8bb6f5373a64b8346e5860addd9dcccd47ceffe8942509def3ed242fcd92021c7f82f2e8858313df12369257e2172143a14cec82ed SHA512 934bc79cc951dd18bff413148f3526332685bf0980ddcc0f990ba347bafcd73725e5ffd4bd255dcaa21f0fd71698d26726e2f9f36aa8df87380048041e536e20
diff --git a/dev-cpp/gemmlowp/gemmlowp-0_p20211220.ebuild b/dev-cpp/gemmlowp/gemmlowp-0_pre20211220.ebuild
similarity index 100%
rename from dev-cpp/gemmlowp/gemmlowp-0_p20211220.ebuild
rename to dev-cpp/gemmlowp/gemmlowp-0_pre20211220.ebuild
diff --git a/dev-cpp/std-format/Manifest b/dev-cpp/std-format/Manifest
new file mode 100644
index 0000000000..ee6c61d86f
--- /dev/null
+++ b/dev-cpp/std-format/Manifest
@@ -0,0 +1 @@
+DIST std-format-45296602ad78a804411e7c3b617e13759f38e4e7.tar.bz2 5424 BLAKE2B 485de9dc656449fc25cfbeb1347b623b3f21304fb11286023ee8f317ecdd63ded755393141306094bfc75831acd4f23bc189c8f4987527ec91a77c79ae973b30 SHA512 6fac612495b11d63066f88d8bb3accee5f79748b220b49dd69c87da094767e44286d4698168c40b04e279ad6c04fb37aeb5de2f5d6d0084e634b8455a5e05f9c
diff --git a/dev-cpp/std-format/metadata.xml b/dev-cpp/std-format/metadata.xml
new file mode 100644
index 0000000000..f1ec451df9
--- /dev/null
+++ b/dev-cpp/std-format/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://gitlab.com/ananicy-cpp/stl-polyfills/std-format/-/issues
+ ananicy-cpp/stl-polyfills/std-format
+
+
diff --git a/dev-cpp/std-format/std-format-0_pre20220112.ebuild b/dev-cpp/std-format/std-format-0_pre20220112.ebuild
new file mode 100644
index 0000000000..ac3896aeaa
--- /dev/null
+++ b/dev-cpp/std-format/std-format-0_pre20220112.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+COMMIT="45296602ad78a804411e7c3b617e13759f38e4e7"
+
+DESCRIPTION="A simple polyfill allowing you to use std::format"
+HOMEPAGE="https://gitlab.com/ananicy-cpp/stl-polyfills/std-format"
+SRC_URI="https://gitlab.com/ananicy-cpp/stl-polyfills/${PN}/-/archive/${COMMIT}/${PN}-${COMMIT}.tar.bz2"
+S="${WORKDIR}/${PN}-${COMMIT}"
+
+LICENSE="CC0-1.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="test? ( dev-libs/libfmt )"
+
+RESTRICT="!test? ( test )"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_TESTING=$(usex test)
+ )
+ cmake_src_configure
+}
diff --git a/dev-dotnet/gtk-sharp/Manifest b/dev-dotnet/gtk-sharp/Manifest
new file mode 100644
index 0000000000..734e9237de
--- /dev/null
+++ b/dev-dotnet/gtk-sharp/Manifest
@@ -0,0 +1 @@
+DIST gtk-sharp-2.99.3.zip 3967326 BLAKE2B 0ecacd0460256adbb03e9578946362560648fce6ca6fe402b97b53d34efae476e9a1c02f6d00245fc854694ddfe3e613f04e56f9b07e8ceda1fc01f4c351d663 SHA512 2c149456f9beaf41a7d9e47c3a3720fc71484ad18842ffba4c95bb904dc1c53932fbdfd2eba8820c668947b8d4599dd3b5ce73b2584c1194c4dab8991a55c18a
diff --git a/dev-dotnet/gtk-sharp/files/gtk-sharp-2.99.3-fix-build.patch b/dev-dotnet/gtk-sharp/files/gtk-sharp-2.99.3-fix-build.patch
new file mode 100644
index 0000000000..6db28b7a6f
--- /dev/null
+++ b/dev-dotnet/gtk-sharp/files/gtk-sharp-2.99.3-fix-build.patch
@@ -0,0 +1,22 @@
+diff a/gtk/gui-thread-check/profiler/gui-thread-check.c b/gtk/gui-thread-check/profiler/gui-thread-check.c
+--- a/gtk/gui-thread-check/profiler/gui-thread-check.c
++++ b/gtk/gui-thread-check/profiler/gui-thread-check.c
+@@ -93,5 +93,5 @@
+
+ mono_profiler_install (NULL, NULL);
+ mono_profiler_install_enter_leave (simple_method_enter, NULL);
+- mono_profiler_set_events (MONO_PROFILE_ENTER_LEAVE);
++ mono_profiler_set_events (1 << 12);
+ }
+diff --git a/sample/test/TestRange.cs b/sample/test/TestRange.cs
+index 35fc8a6dd..d44a77d85 100644
+--- a/sample/test/TestRange.cs
++++ b/sample/test/TestRange.cs
+@@ -9,5 +9,7 @@
+ using System;
+
+ using Gtk;
++// disambiguate, Gtk.Range vs System.Range
++using Range=Gtk.Range;
+
+ namespace WidgetViewer {
diff --git a/dev-dotnet/gtk-sharp/gtk-sharp-2.99.3-r2.ebuild b/dev-dotnet/gtk-sharp/gtk-sharp-2.99.3-r2.ebuild
new file mode 100644
index 0000000000..5365f3dfb2
--- /dev/null
+++ b/dev-dotnet/gtk-sharp/gtk-sharp-2.99.3-r2.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit dotnet autotools
+
+SLOT="3"
+DESCRIPTION="gtk bindings for mono"
+LICENSE="GPL-2"
+HOMEPAGE="https://www.mono-project.com/GtkSharp"
+KEYWORDS="~amd64 ~ppc ~x86"
+SRC_URI="https://github.com/mono/${PN}/archive/${PV}.zip -> ${P}.zip"
+IUSE="debug"
+PATCHES=( "${FILESDIR}/${P}-fix-build.patch" )
+
+RESTRICT="test"
+
+RDEPEND="
+ >=dev-lang/mono-3.0
+ x11-libs/pango
+ >=dev-libs/glib-2.31
+ dev-libs/atk
+ x11-libs/gtk+:3
+ gnome-base/libglade
+ dev-perl/XML-LibXML
+ !dev-dotnet/gtk-sharp-gapi
+ !dev-dotnet/gtk-sharp-docs
+ !dev-dotnet/gtk-dotnet-sharp
+ !dev-dotnet/gdk-sharp
+ !dev-dotnet/glib-sharp
+ !dev-dotnet/glade-sharp
+ !dev-dotnet/pango-sharp
+ !dev-dotnet/atk-sharp"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ sys-devel/automake:1.11"
+
+src_prepare() {
+ base_src_prepare
+ eautoreconf
+ libtoolize
+ eapply "${FILESDIR}/${P}-fix-build.patch"
+ eapply_user
+}
+
+src_configure() {
+ econf CSC=/usr/bin/mcs
+ --disable-static \
+ --disable-dependency-tracking \
+ --disable-maintainer-mode \
+ $(use_enable debug)
+}
+
+src_compile() {
+ emake CSC=/usr/bin/mcs
+}
+
+src_install() {
+ default
+ dotnet_multilib_comply
+ sed -i "s/\\r//g" "${D}"/usr/bin/* || die "sed failed"
+ insinto /usr/lib64/
+ dosym gapi-3.0 /usr/lib/gapi-3.0
+}
diff --git a/dev-libs/ayatana-ido/Manifest b/dev-libs/ayatana-ido/Manifest
new file mode 100644
index 0000000000..d766156e51
--- /dev/null
+++ b/dev-libs/ayatana-ido/Manifest
@@ -0,0 +1 @@
+DIST ayatana-ido-0.9.1.tar.gz 122031 BLAKE2B 0f294346948b142cd39adb41ac1111f6cb214db793f912444ee18eeca9447d92c433b2104d14cbd259c7177da1b91ddbeb5376264f460390d1cbb5c320decc60 SHA512 4a5b13abd43cff59e4471b7a80e3a1e892b9b55e854867eed7c2928307f86b5ccfcb70fb5822738cedaaefe1ad09abe0da9af2d95917a1c561f1e370ea099613
diff --git a/dev-libs/ayatana-ido/ayatana-ido-0.9.1.ebuild b/dev-libs/ayatana-ido/ayatana-ido-0.9.1.ebuild
new file mode 100644
index 0000000000..11e043a9f2
--- /dev/null
+++ b/dev-libs/ayatana-ido/ayatana-ido-0.9.1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VALA_USE_DEPEND="vapigen"
+CMAKE_MAKEFILE_GENERATOR="emake"
+
+inherit cmake vala
+
+DESCRIPTION="Ayatana Application Indicators (Shared Library)"
+HOMEPAGE="https://github.com/AyatanaIndicators/ayatana-ido"
+SRC_URI="https://github.com/AyatanaIndicators/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ sys-libs/glibc \
+ >=dev-libs/glib-2.58 \
+ >=x11-libs/gtk+-3.24 \
+ "
+
+BDEPEND="
+ ${RDEPEND} \
+ $(vala_depend) \
+ >=dev-util/cmake-3.13 \
+ dev-libs/gobject-introspection \
+ "
+
+src_prepare() {
+ cmake_src_prepare
+ vala_setup
+}
+
+src_configure() {
+ local mycmakeargs+=(
+ "-DVALA_COMPILER=${VALAC}"
+ "-DVAPI_GEN=${VAPIGEN}"
+ )
+ cmake_src_configure
+}
+
+src_compile() {
+ cmake_src_compile
+}
diff --git a/dev-libs/fortran-stdlib/Manifest b/dev-libs/fortran-stdlib/Manifest
index cfdd668082..122c393866 100644
--- a/dev-libs/fortran-stdlib/Manifest
+++ b/dev-libs/fortran-stdlib/Manifest
@@ -1,2 +1,3 @@
DIST fortran-stdlib-0.1.0.tar.gz 210357 BLAKE2B 0727c0d280bb4c95383d9436245b82a43ed7aa0f762652d010501960d25a752694e8a12de149d80d1e107f3c6252d7af4f2db7ae64be6df58c4110dd929c0318 SHA512 247ad9e3db46847bbb5565aee995242f1c86ad3f623e9b91ca8505a92d6c27984a12fe32d4f3025e662176a025f72ddadc2d87ba646ab6b46ccc88e13f94f387
DIST fortran-stdlib-0.2.0.tar.gz 323170 BLAKE2B b81c04a52fc466fe87668a1280fda0a3305e85fe90c8db07d7a8271804d775d07dc1e16278d87abc8c63990c825dbf2ae7ae9dd142ba8c2edf4fb32609471188 SHA512 aadf5e1fa96a95143fec9f7778c37d82c515d7db9afb723d02685a3f751428f82121d57529caaba79b5d6aab92af7790616640a09128ec5f3cf57528d68975ed
+DIST fortran-stdlib-0.2.1.tar.gz 323480 BLAKE2B d6d54e38fd8c970168144b011b0df8c800339f7649f09581401351e508ad98dd562bf6ea68595188b5b854973f8552ce7fb4ae9c4aa7491090927a21b4e8a714 SHA512 74eba6d0507a176af9dd6e035dc37844c5b7ae0181527e69de8eedf38f90260121c7814e3ffe34845059f91632edd08227c5dd326a45949ac57659249c3296fd
diff --git a/dev-libs/fortran-stdlib/fortran-stdlib-0.2.1.ebuild b/dev-libs/fortran-stdlib/fortran-stdlib-0.2.1.ebuild
new file mode 100644
index 0000000000..2e29c3a457
--- /dev/null
+++ b/dev-libs/fortran-stdlib/fortran-stdlib-0.2.1.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+FORTRAN_STANDARD="2003"
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit cmake fortran-2 python-any-r1
+
+MY_PN="stdlib"
+SRC_URI="https://github.com/fortran-lang/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+DESCRIPTION="A community driven standard library for (modern) Fortran"
+HOMEPAGE="https://stdlib.fortran-lang.org/"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc test"
+RESTRICT="mirror !test? ( test )"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+DEPEND="
+ ${PYTHON_DEPS}
+ $(python_gen_any_dep '
+ dev-util/fypp[${PYTHON_USEDEP}]
+ ')
+ doc? (
+ $(python_gen_any_dep '
+ app-doc/ford[${PYTHON_USEDEP}]
+ ')
+ )
+ test? ( dev-util/fortran-test-drive )
+"
+
+pkg_setup() {
+ fortran-2_pkg_setup
+}
+
+src_configure() {
+ local mycmakeargs+=(
+ -DBUILD_SHARED_LIBS=on
+ -DBUILD_TESTING=$(usex test)
+ )
+ cmake_src_configure
+}
+
+src_compile() {
+ cmake_src_compile
+
+ if use doc ; then
+ einfo "Build API documentation:"
+ ${EPYTHON} ford API-doc-FORD-file.md || die
+ fi
+}
+
+src_test() {
+ LD_LIBRARY_PATH="${BUILD_DIR}/src:${BUILD_DIR}/src/tests/hash_functions" cmake_src_test
+}
+
+src_install() {
+ cmake_src_install
+
+ use doc && HTML_DOCS=( "${WORKDIR}/${MY_PN}-${PV}"/API-doc/. )
+ einstalldocs
+}
diff --git a/dev-libs/libayatana-appindicator/Manifest b/dev-libs/libayatana-appindicator/Manifest
new file mode 100644
index 0000000000..c08d807572
--- /dev/null
+++ b/dev-libs/libayatana-appindicator/Manifest
@@ -0,0 +1 @@
+DIST libayatana-appindicator-0.5.91.tar.gz 158269 BLAKE2B e1df60ce2b3ff5712cabf627a54e0767dcbc94d4e11c96a18fd20079642e6d033bfdd9e57d12235c72075cef1d711f5b042fb0a6282a6120018c8cdcc3b4033c SHA512 cc8631814c881640bf2de91a43205c3405fd1fefcd7d58f259171d0926bf7ab08f9361076f4eea1dd8876e8931f9c9230babd3a328f34dc298bc9c4ff004f8ee
diff --git a/dev-libs/libayatana-appindicator/libayatana-appindicator-0.5.91.ebuild b/dev-libs/libayatana-appindicator/libayatana-appindicator-0.5.91.ebuild
new file mode 100644
index 0000000000..9d79c9a3f7
--- /dev/null
+++ b/dev-libs/libayatana-appindicator/libayatana-appindicator-0.5.91.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VALA_USE_DEPEND="vapigen"
+CMAKE_MAKEFILE_GENERATOR="emake"
+
+inherit vala
+
+DESCRIPTION="Ayatana Application Indicators (Shared Library)"
+HOMEPAGE="https://github.com/AyatanaIndicators/libayatana-appindicator"
+SRC_URI="https://github.com/AyatanaIndicators/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+FEATURES="${FEATURES} -sandbox"
+
+RDEPEND="
+ dev-libs/libdbusmenu[gtk3] \
+ >=dev-libs/libayatana-indicator-0.9.0 \
+ "
+
+BDEPEND="
+ $(vala_depend)
+ dev-util/cmake \
+ >=dev-libs/glib-2.37 \
+ >=x11-libs/gtk+-3.24 \
+ dev-libs/gobject-introspection \
+ dev-lang/mono \
+ >=dev-dotnet/gtk-sharp-2.99 \
+ "
+src_prepare() {
+ vala_setup
+ default
+}
+
+src_configure() {
+ cmake . -DVALA_COMPILER=/usr/bin/valac-$(vala_best_api_version) -DVAPI_GEN=/usr/bin/vapigen-$(vala_best_api_version) || die
+}
+
+src_install() {
+ insinto /usr/include/
+ doins "${S}/src/app-indicator.h"
+ doins "${S}/src/app-indicator-enum-types.h"
+ insinto /usr/$(get_libdir)/pkgconfig/
+ doins "${S}/src/ayatana-appindicator3-0.1.pc"
+ doins "${S}/bindings/mono/ayatana-appindicator3-sharp-0.1.pc"
+ insinto /usr/$(get_libdir)/
+ doins "${S}/src/libayatana-appindicator3.so.1.0.0"
+ dosym libayatana-appindicator3.so.1.0.0 /usr/$(get_libdir)/libayatana-appindicator3.so.1
+ dosym libayatana-appindicator3.so.1 /usr/$(get_libdir)/libayatana-appindicator3.so
+ insinto /usr/$(get_libdir)/girepository-1.0/
+ doins "${S}/src/AyatanaAppIndicator3-0.1.typelib"
+ doins "${S}/src/AyatanaAppIndicator3-0.1.typelib"
+ insinto /usr/$(get_libdir)/ayatana-appindicator3-sharp-0.1
+ doins "${S}/bindings/mono/ayatana-appindicator3-sharp.dll.config"
+ doins "${S}/bindings/mono/ayatana-appindicator3-sharp.dll"
+ doins "${S}/bindings/mono/policy.0.0.ayatana-appindicator3-sharp.config"
+ doins "${S}/bindings/mono/policy.0.0.ayatana-appindicator3-sharp.dll"
+ doins "${S}/bindings/mono/policy.0.1.ayatana-appindicator3-sharp.config"
+ doins "${S}/bindings/mono/policy.0.1.ayatana-appindicator3-sharp.dll"
+ dodir /usr/$(get_libdir)/mono/gac/ayatana-appindicator3-sharp/
+ dodir /usr/$(get_libdir)/mono/gac/ayatana-appindicator3-sharp/0.5.91.0__bcae265d1c7ab4c2/
+ insinto /usr/$(get_libdir)/mono/gac/ayatana-appindicator3-sharp/0.5.91.0__bcae265d1c7ab4c2/
+ doins "${S}/bindings/mono/ayatana-appindicator3-sharp.dll.config"
+ doins "${S}/bindings/mono/ayatana-appindicator3-sharp.dll"
+ dodir /usr/$(get_libdir)/mono/gac/policy.0.0.ayatana-appindicator3-sharp
+ dodir /usr/$(get_libdir)/mono/gac/policy.0.0.ayatana-appindicator3-sharp/0.0.0.0__bcae265d1c7ab4c2/
+ insinto /usr/$(get_libdir)/mono/gac/policy.0.0.ayatana-appindicator3-sharp/0.0.0.0__bcae265d1c7ab4c2/
+ doins "${S}/bindings/mono/policy.0.0.ayatana-appindicator3-sharp.config"
+ doins "${S}/bindings/mono/policy.0.0.ayatana-appindicator3-sharp.dll"
+ dodir /usr/$(get_libdir)/mono/ayatana-appindicator3-sharp
+ # dosym /usr/$(get_libdir)/mono/gac/ayatana-appindicator3-sharp/0.5.91.0__bcae265d1c7ab4c2/ayatana-appindicator3-sharp.dll /usr/$(get_libdir)/mono/ayatana-appindicator3-sharp/ayatana-appindicator3-sharp.dll
+ # dosym /usr/$(get_libdir)/mono/gac/policy.0.0.ayatana-appindicator3-sharp/0.0.0.0__bcae265d1c7ab4c2/policy.0.0.ayatana-appindicator3-sharp.dll /$(get_libdir)/mono/ayatana-appindicator3-sharp/policy.0.0.ayatana-appindicator3-sharp.dll
+ dosym ayatana-appindicator3-sharp.dll /usr/$(get_libdir)/mono/ayatana-appindicator3-sharp/ayatana-appindicator3-sharp.dll
+ dosym policy.0.0.ayatana-appindicator3-sharp.dll /usr/$(get_libdir)/mono/ayatana-appindicator3-sharp/policy.0.0.ayatana-appindicator3-sharp.dll
+ insinto /usr/share/gir-1.0
+ doins "${S}/src/AyatanaAppIndicator3-0.1.gir"
+ insinto /usr/share/vala/vapi
+ doins "${S}/bindings/vala/ayatana-appindicator3-0.1.deps"
+ doins "${S}/bindings/vala/ayatana-appindicator3-0.1.vapi"
+ insinto /usr/include
+ doins "${S}/src/app-indicator.h"
+ doins "${S}/src/app-indicator-enum-types.h"
+
+}
diff --git a/dev-libs/libayatana-indicator/Manifest b/dev-libs/libayatana-indicator/Manifest
new file mode 100644
index 0000000000..11cd6416ce
--- /dev/null
+++ b/dev-libs/libayatana-indicator/Manifest
@@ -0,0 +1 @@
+DIST libayatana-indicator-0.9.1.tar.gz 148993 BLAKE2B 7e5e72a6075bc6dafa83ed4e9cc07f06011127477e8b12a023fd92c431f5e784663e9bcb27de29a89d23ccda7c905363b3560714a8abcded809faa9ea2225447 SHA512 47870f7cdef1d1c67a3f72a9fa68a39d0c49d899f831a9c1ca83588cdb6e0523a77eab41110a3f839cd8694bb1b22c2c67206608226353ffebb399062b54d1b0
diff --git a/dev-libs/libayatana-indicator/libayatana-indicator-0.9.1.ebuild b/dev-libs/libayatana-indicator/libayatana-indicator-0.9.1.ebuild
new file mode 100644
index 0000000000..07c146c70f
--- /dev/null
+++ b/dev-libs/libayatana-indicator/libayatana-indicator-0.9.1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VALA_USE_DEPEND="vapigen"
+CMAKE_MAKEFILE_GENERATOR="emake"
+
+inherit cmake vala
+
+DESCRIPTION="Ayatana Application Indicators (Shared Library)"
+HOMEPAGE="https://github.com/AyatanaIndicators/libayatana-indicator"
+SRC_URI="https://github.com/AyatanaIndicators/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ sys-libs/glibc \
+ >=dev-libs/glib-2.58 \
+ >=x11-libs/gtk+-3.24 \
+ "
+
+BDEPEND="
+ ${RDEPEND} \
+ $(vala_depend) \
+ >=dev-util/cmake-3.13 \
+ dev-libs/gobject-introspection \
+ >=dev-libs/ayatana-ido-0.8.2 \
+ "
+
+src_prepare() {
+ cmake_src_prepare
+ vala_setup
+}
+
+src_configure() {
+ local mycmakeargs+=(
+ "-DVALA_COMPILER=${VALAC}"
+ "-DVAPI_GEN=${VAPIGEN}"
+ )
+ cmake_src_configure
+}
+
+src_compile() {
+ cmake_src_compile
+}
diff --git a/dev-libs/libxlsxwriter/libxlsxwriter-1.1.4.ebuild b/dev-libs/libxlsxwriter/libxlsxwriter-1.1.4.ebuild
index 863461e29c..07fc47a528 100644
--- a/dev-libs/libxlsxwriter/libxlsxwriter-1.1.4.ebuild
+++ b/dev-libs/libxlsxwriter/libxlsxwriter-1.1.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/dev-ml/afl-persistent/metadata.xml b/dev-ml/afl-persistent/metadata.xml
index f3e866eb3c..7397a6b77a 100644
--- a/dev-ml/afl-persistent/metadata.xml
+++ b/dev-ml/afl-persistent/metadata.xml
@@ -6,7 +6,15 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
+ afl-fuzz normally works by repeatedly fork()ing the program being
+tested. using this package, you can run afl-fuzz in 'persistent mode',
+which avoids repeated forking and is much faster.
+ https://github.com/stedolan/ocaml-afl-persistent/issues
stedolan/ocaml-afl-persistent
+
+ Stephen Dolan
+ stephen.dolan@cl.cam.ac.uk
+
diff --git a/dev-ml/alcotest-lwt/Manifest b/dev-ml/alcotest-lwt/Manifest
index e398922c37..c09b78cf94 100644
--- a/dev-ml/alcotest-lwt/Manifest
+++ b/dev-ml/alcotest-lwt/Manifest
@@ -1 +1,2 @@
DIST alcotest-1.4.0.tar.gz 279675 BLAKE2B 3cc50ab37a16948ceca9b5e6aa885fa50bbe0722c6132ed4991fb64c568253d9913287d1b9e5547f59a210d6803e2a83565f02950fb12cb91ed9f8e24d7864c1 SHA512 adb73c8b2be6f47cb406bbc49dba7dc86e990a60e2e68302592a24dcc24e11e76e2aa6fc2f003c1e4fdbb79744df6ab601daff9540cd7b0096ac9f9bff18098c
+DIST alcotest-1.5.0.tar.gz 288227 BLAKE2B 6af28f2516888273903bbb7750ba583778c54447157ece29ad8053323492dddfde9b901699be26c868f1f3835ad89d6f163176033f52ffdccc82fa2609e57b64 SHA512 9f496d1b14a78a9cba5dfde71cbda41d3090d2083bc9895dc9d9f54876b86630079219e678f13f6ffd382deb2a1a298b61b2a222fc65d25d4a242d8c280b4784
diff --git a/dev-ml/alcotest-lwt/alcotest-lwt-1.5.0.ebuild b/dev-ml/alcotest-lwt/alcotest-lwt-1.5.0.ebuild
new file mode 100644
index 0000000000..e2e295ae74
--- /dev/null
+++ b/dev-ml/alcotest-lwt/alcotest-lwt-1.5.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune multiprocessing
+
+DESCRIPTION="Lwt-based helpers for Alcotest"
+HOMEPAGE="https://github.com/mirage/alcotest"
+SRC_URI="https://github.com/mirage/alcotest/archive/${PV}.tar.gz -> alcotest-${PV}.tar.gz"
+S="${WORKDIR}/alcotest-${PV}"
+
+LICENSE="ISC"
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+IUSE="ocamlopt test"
+
+RDEPEND="
+ dev-ml/fmt:=
+ ~dev-ml/alcotest-${PV}:=
+ dev-ml/lwt:=
+ dev-ml/logs:=
+"
+DEPEND="
+ ${RDEPEND}
+ test? (
+
+
@@ -7,6 +7,12 @@
Alessandro Barbieri
+ https://mirage.github.io/alcotest
+ https://github.com/mirage/alcotest/issues
mirage/alcotest
+
+ Thomas Gazagnaire
+ thomas@gazagnaire.org
+
diff --git a/dev-ml/angstrom/metadata.xml b/dev-ml/angstrom/metadata.xml
index 8afdb71fe6..0387e67e7b 100644
--- a/dev-ml/angstrom/metadata.xml
+++ b/dev-ml/angstrom/metadata.xml
@@ -6,12 +6,24 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- inhabitedtype/angstrom
-
+ Angstrom is a parser-combinator library that makes it easy to write efficient,
+expressive, and reusable parsers suitable for high-performance applications. It
+exposes monadic and applicative interfaces for composition, and supports
+incremental input through buffered and unbuffered interfaces. Both interfaces
+give the user total control over the blocking behavior of their application,
+with the unbuffered interface enabling zero-copy IO. Parsers are backtracking by
+default and support unbounded lookahead.
+
+ https://github.com/inhabitedtype/angstrom/issues
+ inhabitedtype/angstrom
+
+ Spiros Eliopoulos
+ spiros@inhabitedtype.com
+
+
diff --git a/dev-ml/arp/metadata.xml b/dev-ml/arp/metadata.xml
index 6aae058a5e..a48df8ac96 100644
--- a/dev-ml/arp/metadata.xml
+++ b/dev-ml/arp/metadata.xml
@@ -1,11 +1,19 @@
-
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- mirage/arp
-
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+ ARP is an implementation of the address resolution protocol (RFC826) purely in
+OCaml. It handles IPv4 protocol addresses and Ethernet hardware addresses only.
+
+ https://mirage.github.io/arp/
+ https://github.com/mirage/arp/issues
+ mirage/arp
+
+ Hannes Mehnert
+ hannes@mehnert.org
+
+
diff --git a/dev-ml/asn1-combinators/metadata.xml b/dev-ml/asn1-combinators/metadata.xml
index 730bfe343c..3b78ec8d7b 100644
--- a/dev-ml/asn1-combinators/metadata.xml
+++ b/dev-ml/asn1-combinators/metadata.xml
@@ -1,12 +1,24 @@
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- mirleft/ocaml-asn1-combinators
-
+
+ co-maintainers welcome
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+ asn1-combinators is a library for expressing ASN.1 in OCaml. Skip the notation
+part of ASN.1, and embed the abstract syntax directly in the language. These
+abstract syntax representations can be used for parsing, serialization, or
+random testing.
+
+The only ASN.1 encodings currently supported are BER and DER.
+
+ https://mirleft.github.io/ocaml-asn1-combinators/doc
+ https://github.com/mirleft/ocaml-asn1-combinators/issues
+ mirleft/ocaml-asn1-combinators
+
+ David Kaloper Meršinjak
+ dk505@cam.ac.uk
+
+
diff --git a/dev-ml/async_find/metadata.xml b/dev-ml/async_find/metadata.xml
index caace9866f..b822a37506 100644
--- a/dev-ml/async_find/metadata.xml
+++ b/dev-ml/async_find/metadata.xml
@@ -1,11 +1,13 @@
-
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- janestreet/async_find
-
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://ocaml.janestreet.com/ocaml-core/latest/doc/async_find/index.html
+ https://github.com/janestreet/async_find/issues
+ janestreet/async_find
+
diff --git a/dev-ml/async_inotify/Manifest b/dev-ml/async_inotify/Manifest
index 21ebc2ae18..30895d12ec 100644
--- a/dev-ml/async_inotify/Manifest
+++ b/dev-ml/async_inotify/Manifest
@@ -1 +1 @@
-DIST async_inotify-0.14.0.tar.gz 6659 BLAKE2B 8df69b030978593b6df4010a68d8a874fd4281338937b76a943d90b588698d177b9e8df29767e605fab27ce4772b1aee5401737864b918b6d20389ac0f7b2c42 SHA512 219b66e668b332b6891a32cafb7ab03d8123c580badaf0f34df870c08a1259e0f32ba708cc4432a0d71eaa01774a5de1701b1964437a1784d02e6b396aa6cf82
+DIST async_inotify-0.15.0.tar.gz 8182 BLAKE2B f1c42be4b2206f7cb330af3fb333ff54a9923350711137d3eeca97231b3babdf73ea296084c213028cbd108071be00f8aaadcfa9b174cedc4ad8f940ea9103c8 SHA512 d3f0d5886ee113ae9e5f9d2440a9fb497eb19c41afb64f8427bcb9c0a5c6b45e176b4570cd3f196ad0f752de1188ed632f89270f57498ab89963df93efa79c02
diff --git a/dev-ml/async_inotify/async_inotify-0.14.0.ebuild b/dev-ml/async_inotify/async_inotify-0.15.0.ebuild
similarity index 64%
rename from dev-ml/async_inotify/async_inotify-0.14.0.ebuild
rename to dev-ml/async_inotify/async_inotify-0.15.0.ebuild
index 051e43dcc2..4808cc8003 100644
--- a/dev-ml/async_inotify/async_inotify-0.14.0.ebuild
+++ b/dev-ml/async_inotify/async_inotify-0.15.0.ebuild
@@ -6,7 +6,10 @@ EAPI=8
inherit dune
DESCRIPTION="Async wrapper for inotify"
-HOMEPAGE="https://github.com/janestreet/async_inotify"
+HOMEPAGE="
+ https://github.com/janestreet/async_inotify
+ https://opam.ocaml.org/packages/async_inotify/
+"
SRC_URI="https://github.com/janestreet/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
@@ -16,11 +19,11 @@ IUSE="ocamlopt"
DEPEND="
>=dev-lang/ocaml-4.08.0:=[ocamlopt?]
- =dev-ml/core_unix-0.14*:=
- =dev-ml/async-0.14*:=
- =dev-ml/async_find-0.14*:=
- =dev-ml/core-0.14*:=
- =dev-ml/ppx_jane-0.14*:=
+ =dev-ml/core_unix-0.15*:=
+ =dev-ml/async-0.15*:=
+ =dev-ml/async_find-0.15*:=
+ =dev-ml/core-0.15*:=
+ =dev-ml/ppx_jane-0.15*:=
>=dev-ml/inotify-0.2.0:=
"
RDEPEND="${DEPEND}"
diff --git a/dev-ml/async_inotify/metadata.xml b/dev-ml/async_inotify/metadata.xml
index 53514bc6d4..4b2cc03dbc 100644
--- a/dev-ml/async_inotify/metadata.xml
+++ b/dev-ml/async_inotify/metadata.xml
@@ -1,11 +1,13 @@
-
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- janestreet/async_inotify
-
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://ocaml.janestreet.com/ocaml-core/latest/doc/async_inotify/index.html
+ https://github.com/janestreet/async_inotify/issues
+ janestreet/async_inotify
+
diff --git a/dev-ml/async_ssl/metadata.xml b/dev-ml/async_ssl/metadata.xml
index 0c01f14467..779ff9d7a9 100644
--- a/dev-ml/async_ssl/metadata.xml
+++ b/dev-ml/async_ssl/metadata.xml
@@ -1,4 +1,4 @@
-
+
@@ -6,7 +6,11 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
+ This library allows you to create an SSL client and server, with
+encrypted communication between both.
+ https://ocaml.janestreet.com/ocaml-core/latest/doc/async_ssl/index.html
+ https://github.com/janestreet/async_ssl/issues
janestreet/async_ssl
diff --git a/dev-ml/bheap/metadata.xml b/dev-ml/bheap/metadata.xml
index 35f91fbce6..9c422a5a15 100644
--- a/dev-ml/bheap/metadata.xml
+++ b/dev-ml/bheap/metadata.xml
@@ -1,11 +1,17 @@
-
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- backtracking/bheap
-
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://backtracking.github.io/bheap
+ https://github.com/backtracking/bheap/issues
+ backtracking/bheap
+
+ Jean-Christophe Filliâtre
+ Jean-Christophe.Filliatre@lri.fr
+
+
diff --git a/dev-ml/bigstringaf/metadata.xml b/dev-ml/bigstringaf/metadata.xml
index 66a4dd2514..6449daf15a 100644
--- a/dev-ml/bigstringaf/metadata.xml
+++ b/dev-ml/bigstringaf/metadata.xml
@@ -6,7 +6,21 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
+ Bigstring intrinsics and fast blits based on memcpy/memmove
+
+The OCaml compiler has a bunch of intrinsics for Bigstrings, but they're not
+widely-known, sometimes misused, and so programs that use Bigstrings are slower
+than they have to be. And even if a library got that part right and exposed the
+intrinsics properly, the compiler doesn't have any fast blits between
+Bigstrings and other string-like types.
+
+So here they are. Go crazy.
+ https://github.com/inhabitedtype/bigstringaf/issues
inhabitedtype/bigstringaf
+
+ Spiros Eliopoulos
+ spiros@inhabitedtype.com
+
diff --git a/dev-ml/ca-certs-nss/metadata.xml b/dev-ml/ca-certs-nss/metadata.xml
index 236246213e..86289ee076 100644
--- a/dev-ml/ca-certs-nss/metadata.xml
+++ b/dev-ml/ca-certs-nss/metadata.xml
@@ -6,6 +6,12 @@
Alessandro Barbieri
+ https://mirage.github.io/ca-certs-nss/doc
+ https://github.com/mirage/ca-certs-nss/issues
mirage/ca-certs-nss
+
+ Hannes Mehnert
+ hannes@mehnert.org
+
diff --git a/dev-ml/ca-certs/metadata.xml b/dev-ml/ca-certs/metadata.xml
index 0ecf89340e..6a878ac37e 100644
--- a/dev-ml/ca-certs/metadata.xml
+++ b/dev-ml/ca-certs/metadata.xml
@@ -6,7 +6,16 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
+ TLS requires a set of root anchors (Certificate Authorities) to
+authenticate servers. This library exposes this list so that it can be
+registered with ocaml-tls.
+ https://mirage.github.io/ca-certs/doc
+ https://github.com/mirage/ca-certs/issues
mirage/ca-certs
+
+ Etienne Millon
+ me@emillon.org
+
diff --git a/dev-ml/cdrom/metadata.xml b/dev-ml/cdrom/metadata.xml
index cb2143979a..7987c6c743 100644
--- a/dev-ml/cdrom/metadata.xml
+++ b/dev-ml/cdrom/metadata.xml
@@ -1,11 +1,12 @@
-
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- xapi-project/cdrom
-
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/xapi-project/cdrom/issues
+ xapi-project/cdrom
+
diff --git a/dev-ml/cohttp/metadata.xml b/dev-ml/cohttp/metadata.xml
index 49177d5b3c..663a78f003 100644
--- a/dev-ml/cohttp/metadata.xml
+++ b/dev-ml/cohttp/metadata.xml
@@ -1,4 +1,4 @@
-
+
@@ -6,9 +6,6 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- mirage/ocaml-cohttp
-
+ Cohttp is an OCaml library for creating HTTP daemons. It has a portable
+HTTP parser, and implementations using various asynchronous programming
+libraries.
+
+See the cohttp-async, cohttp-lwt, cohttp-lwt-unix, cohttp-lwt-jsoo and
+cohttp-mirage libraries for concrete implementations for particular
+targets.
+
+You can implement other targets using the parser very easily. Look at the `IO`
+signature in `lib/s.mli` and implement that in the desired backend.
+
+You can activate some runtime debugging by setting `COHTTP_DEBUG` to any
+value, and all requests and responses will be written to stderr. Further
+debugging of the connection layer can be obtained by setting `CONDUIT_DEBUG`
+to any value.
+
+ https://mirage.github.io/ocaml-cohttp/
+ https://github.com/mirage/ocaml-cohttp/issues
+ mirage/ocaml-cohttp
+
+ Anil Madhavapeddy
+ anil@recoil.org
+
+
diff --git a/dev-ml/conduit/metadata.xml b/dev-ml/conduit/metadata.xml
index 818fe748bb..5666346a7b 100644
--- a/dev-ml/conduit/metadata.xml
+++ b/dev-ml/conduit/metadata.xml
@@ -1,17 +1,42 @@
-
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- mirage/ocaml-conduit
-
-
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ The `conduit` library takes care of establishing and listening for
+TCP and SSL/TLS connections for the Lwt and Async libraries.
+
+The reason this library exists is to provide a degree of abstraction
+from the precise SSL library used, since there are a variety of ways
+to bind to a library (e.g. the C FFI, or the Ctypes library), as well
+as well as which library is used (just OpenSSL for now).
+
+By default, OpenSSL is used as the preferred connection library, but
+you can force the use of the pure OCaml TLS stack by setting the
+environment variable `CONDUIT_TLS=native` when starting your program.
+
+The useful opam packages available that extend this library are:
+
+- `conduit`: the main `Conduit` module
+- `conduit-lwt`: the portable Lwt implementation
+- `conduit-lwt-unix`: the Lwt/Unix implementation
+- `conduit-async` the Jane Street Async implementation
+- `conduit-mirage`: the MirageOS compatible implementation
+
+ https://mirage.github.io/ocaml-conduit/
+ https://github.com/mirage/ocaml-conduit/issues
+ mirage/ocaml-conduit
+
+ Anil Madhavapeddy
+ anil@recoil.org
+
+
diff --git a/dev-ml/configurator/metadata.xml b/dev-ml/configurator/metadata.xml
index 666c314ee5..8732967fc1 100644
--- a/dev-ml/configurator/metadata.xml
+++ b/dev-ml/configurator/metadata.xml
@@ -1,11 +1,21 @@
-
+
lssndrbarbieri@gmail.com
Alessandro Barbieri
+ Configurator is a small library that helps writing OCaml scripts that
+test features available on the system, in order to generate config.h
+files for instance.
+
+Configurator allows one to:
+- test if a C program compiles
+- query pkg-config
+- import #define from OCaml header files
+- generate config.h file
+ https://github.com/janestreet/configurator/issues
janestreet/configurator
diff --git a/dev-ml/core_unix/Manifest b/dev-ml/core_unix/Manifest
deleted file mode 100644
index a9bdefb0ff..0000000000
--- a/dev-ml/core_unix/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST core_unix-0.14.0.tar.gz 6694 BLAKE2B 6ee13ca55de516962590066b81d5f8bfc058a05d18b26a014decaec92ace7ba699c12a203c0ca4b1381d69f218f3c428eed08df00e25e5b1615e748b30c4d841 SHA512 d020db759cde35c0e9d9919dee2c0ea5bb5b7a5ee75515be922d816f28eb9f74dba37e6e424a636e362eab5120b2c1e672f4e5ba798f2dac7974c0e135f80faf
diff --git a/dev-ml/core_unix/core_unix-0.14.0.ebuild b/dev-ml/core_unix/core_unix-0.14.0.ebuild
deleted file mode 100644
index 15c85fdd58..0000000000
--- a/dev-ml/core_unix/core_unix-0.14.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="Unix-specific extensions to some of the modules defined in [core] and [core_kernel]"
-HOMEPAGE="
- https://github.com/janestreet/core_unix
- https://opam.ocaml.org/packages/core_unix/
-"
-SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-RDEPEND="
- =dev-ml/core-0.14*:=
- >=dev-lang/ocaml-4.08.0:=[ocamlopt?]
-"
-DEPEND="
- ${RDEPEND}
- sys-kernel/linux-headers
-"
diff --git a/dev-ml/core_unix/metadata.xml b/dev-ml/core_unix/metadata.xml
deleted file mode 100644
index 8551609050..0000000000
--- a/dev-ml/core_unix/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- janestreet/core_unix
-
-
diff --git a/dev-ml/cow/metadata.xml b/dev-ml/cow/metadata.xml
index 06464e3692..4b9daf2fe9 100644
--- a/dev-ml/cow/metadata.xml
+++ b/dev-ml/cow/metadata.xml
@@ -1,11 +1,20 @@
-
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- mirage/ocaml-cow
-
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+ Writing web-applications requires a lot of skills: HTML, XML, JSON and
+Markdown, to name but a few! This library provides OCaml combinators
+for these web formats.
+
+ http://mirage.github.io/ocaml-cow/
+ https://github.com/mirage/ocaml-cow/issues
+ mirage/ocaml-cow
+
+ Anil Madhavapeddy
+ anil@recoil.org
+
+
diff --git a/dev-ml/crc/metadata.xml b/dev-ml/crc/metadata.xml
index 7853df327d..2bbaad06fa 100644
--- a/dev-ml/crc/metadata.xml
+++ b/dev-ml/crc/metadata.xml
@@ -1,11 +1,12 @@
-
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- xapi-project/ocaml-crc
-
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/xapi-project/ocaml-crc/issues
+ xapi-project/ocaml-crc
+
diff --git a/dev-ml/crowbar/metadata.xml b/dev-ml/crowbar/metadata.xml
index ef71756ba3..af0b0000fb 100644
--- a/dev-ml/crowbar/metadata.xml
+++ b/dev-ml/crowbar/metadata.xml
@@ -6,7 +6,15 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
+ Crowbar is a library for testing code, combining QuickCheck-style
+property-based testing and the magical bug-finding powers of
+[afl-fuzz](http://lcamtuf.coredump.cx/afl/).
+ https://github.com/stedolan/crowbar/issues
stedolan/crowbar
+
+ Stephen Dolan
+ stephen.dolan@cl.cam.ac.uk
+
diff --git a/dev-ml/cstruct/metadata.xml b/dev-ml/cstruct/metadata.xml
index 0f3f50ae21..08687284a9 100644
--- a/dev-ml/cstruct/metadata.xml
+++ b/dev-ml/cstruct/metadata.xml
@@ -1,19 +1,28 @@
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- mirage/ocaml-cstruct
-
-
+
+ co-maintainers welcome
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ Cstruct is a library and syntax extension to make it easier to access C-like
+structures directly from OCaml. It supports both reading and writing to these
+structures, and they are accessed via the `Bigarray` module.
+
+ https://mirage.github.io/ocaml-cstruct/
+ https://github.com/mirage/ocaml-cstruct/issues
+ mirage/ocaml-cstruct
+
+ Anil Madhavapeddy
+ anil@recoil.org
+
+
diff --git a/dev-ml/diet/metadata.xml b/dev-ml/diet/metadata.xml
index 836835d2fd..360ef5b052 100644
--- a/dev-ml/diet/metadata.xml
+++ b/dev-ml/diet/metadata.xml
@@ -1,11 +1,20 @@
-
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- mirage/ocaml-diet
-
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+ This data structure is based on the
+[Functional Pearls: Diets for Fat Sets](https://web.engr.oregonstate.edu/~erwig/papers/Diet_JFP98.pdf)
+by Martin Erwig.
+
+ https://mirage.github.io/ocaml-diet/
+ https://github.com/mirage/ocaml-diet/issues
+ mirage/ocaml-diet
+
+ David Scott
+ dave@recoil.org
+
+
diff --git a/dev-ml/dns/metadata.xml b/dev-ml/dns/metadata.xml
index 57d04d4a5c..e49cb457de 100644
--- a/dev-ml/dns/metadata.xml
+++ b/dev-ml/dns/metadata.xml
@@ -1,23 +1,37 @@
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- mirage/ocaml-dns
-
-
+
+ co-maintainers welcome
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ µDNS supports most of the domain name system used in the wild. It adheres to
+strict conventions. Failing early and hard. It is mostly implemented in the
+pure fragment of OCaml (no mutation, isolated IO, no exceptions).
+
+Legacy resource record types are not dealt with, and there is no plan to support
+`ISDN`, `MAILA`, `MAILB`, `WKS`, `MB`, `NULL`, `HINFO`, ... . `AXFR` is only
+handled via TCP connections. The only resource class supported is `IN` (the
+Internet). Truncated hmac in `TSIG` are not supported (always the full length
+of the hash algorithm is used).
+
+Please read [the blog article](https://hannes.nqsb.io/Posts/DNS) for a more
+detailed overview.
+
+ https://mirage.github.io/ocaml-dns/
+ https://github.com/mirage/ocaml-dns/issues
+ mirage/ocaml-dns
+
diff --git a/dev-ml/domain-name/metadata.xml b/dev-ml/domain-name/metadata.xml
index 9d8dba8df9..9df790c3ac 100644
--- a/dev-ml/domain-name/metadata.xml
+++ b/dev-ml/domain-name/metadata.xml
@@ -1,12 +1,24 @@
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- hannesm/domain-name
-
+
+ co-maintainers welcome
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+ A domain name is a sequence of labels separated by dots, such as `foo.example`.
+Each label may contain any bytes. The length of each label may not exceed 63
+charactes. The total length of a domain name is limited to 253 (byte
+representation is 255), but other protocols (such as SMTP) may apply even
+smaller limits. A domain name label is case preserving, comparison is done in a
+case insensitive manner.
+
+ https://hannesm.github.io/domain-name/doc
+ https://github.com/hannesm/domain-name/issues
+ hannesm/domain-name
+
+ Hannes Mehnert
+ hannes@mehnert.org
+
+
diff --git a/dev-ml/emile/metadata.xml b/dev-ml/emile/metadata.xml
index a1a030d7ab..fc8d09944e 100644
--- a/dev-ml/emile/metadata.xml
+++ b/dev-ml/emile/metadata.xml
@@ -1,11 +1,19 @@
-
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- mirage/emile
-
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+ A parser of email address according RFC822, RFC2822, RFC5321 and RFC6532.
+It handles UTF-8 email addresses and encoded-word according RFC2047.
+
+ https://dinosaure.github.io/emile/
+ https://github.com/dinosaure/emile/issues
+ dinosaure/emile
+
+ Romain Calascibetta
+ romain.calascibetta@gmail.com
+
+
diff --git a/dev-ml/eqaf/metadata.xml b/dev-ml/eqaf/metadata.xml
index fbe05ef42f..b7de0410ec 100644
--- a/dev-ml/eqaf/metadata.xml
+++ b/dev-ml/eqaf/metadata.xml
@@ -1,4 +1,4 @@
-
+
@@ -6,7 +6,14 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
+ This package provides an equal function on string in constant-time to avoid timing-attack with crypto stuff.
+ https://mirage.github.io/eqaf/
+ https://github.com/mirage/eqaf/issues
mirage/eqaf
+
+ Romain Calascibetta
+ romain.calascibetta@gmail.com
+
diff --git a/dev-ml/ethernet/metadata.xml b/dev-ml/ethernet/metadata.xml
index e23736c96c..952d79ff4e 100644
--- a/dev-ml/ethernet/metadata.xml
+++ b/dev-ml/ethernet/metadata.xml
@@ -1,11 +1,16 @@
-
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- mirage/ethernet
-
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+ `ethernet` provides an [Ethernet](https://en.wikipedia.org/wiki/Ethernet)
+(specified by IEEE 802.3) layer implementation for the
+[Mirage operating system](https://mirage.io).
+
+ https://mirage.github.io/ethernet/
+ https://github.com/mirage/ethernet/issues
+ mirage/ethernet
+
diff --git a/dev-ml/expect_test_helpers/metadata.xml b/dev-ml/expect_test_helpers/metadata.xml
index a3344688f1..37880b36ae 100644
--- a/dev-ml/expect_test_helpers/metadata.xml
+++ b/dev-ml/expect_test_helpers/metadata.xml
@@ -6,7 +6,13 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
+ This library provides helper functions for writing expect tests.
+
+Note that this library uses Async, for helpers that don't use Async,
+look at expect_test_helpers_kernel.
+ https://ocaml.janestreet.com/ocaml-core/latest/doc/expect_test_helpers/index.html
+ https://github.com/janestreet/expect_test_helpers/issues
janestreet/expect_test_helpers
diff --git a/dev-ml/expect_test_helpers_core/Manifest b/dev-ml/expect_test_helpers_core/Manifest
deleted file mode 100644
index f899be5bb4..0000000000
--- a/dev-ml/expect_test_helpers_core/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST expect_test_helpers_core-0.14.0.tar.gz 16378 BLAKE2B f64dbd02802456535d19fdc9f991a56331be728ac34f10c618de22264a0425248cc6b6ff653198081fae779acba32ed48b4792d3902e9feef3b38fa5f95367c0 SHA512 ff4525324972875381ab5b2ec6705fabe8cac2d9a7a84d457b4f4b913da7d22956d363d8d7f61104f244980ed910ba242629d1005d7a7dec6cce9a0750e088b9
diff --git a/dev-ml/expect_test_helpers_core/expect_test_helpers_core-0.14.0.ebuild b/dev-ml/expect_test_helpers_core/expect_test_helpers_core-0.14.0.ebuild
deleted file mode 100644
index 2a41fedc6b..0000000000
--- a/dev-ml/expect_test_helpers_core/expect_test_helpers_core-0.14.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="Helpers for writing expectation tests"
-HOMEPAGE="https://github.com/janestreet/expect_test_helpers_core"
-SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-# =dev-lang/ocaml-4.08.0
- =dev-ml/base-0.14*
- =dev-ml/base_quickcheck-0.14*
- =dev-ml/core-0.14*
- =dev-ml/ppx_jane-0.14*
- =dev-ml/sexp_pretty-0.14*
- =dev-ml/stdio-0.14*
- >=dev-ml/re-1.8.0
-"
-DEPEND="${RDEPEND}"
diff --git a/dev-ml/expect_test_helpers_kernel/metadata.xml b/dev-ml/expect_test_helpers_kernel/metadata.xml
index fd41099998..43b6393fb9 100644
--- a/dev-ml/expect_test_helpers_kernel/metadata.xml
+++ b/dev-ml/expect_test_helpers_kernel/metadata.xml
@@ -6,7 +6,13 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
+ This library provides helper functions for writing expect tests.
+
+If you want helpers for writing expect tests using the Async library,
+look at expect_test_helpers.
+ https://ocaml.janestreet.com/ocaml-core/latest/doc/expect_test_helpers_kernel/index.html
+ https://github.com/janestreet/expect_test_helpers_kernel/issues
janestreet/expect_test_helpers_kernel
diff --git a/dev-ml/ezjsonm/metadata.xml b/dev-ml/ezjsonm/metadata.xml
index a9cdbcbd46..f91fa129fd 100644
--- a/dev-ml/ezjsonm/metadata.xml
+++ b/dev-ml/ezjsonm/metadata.xml
@@ -1,15 +1,28 @@
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- mirage/ezjsonm
-
-
+
+ co-maintainers welcome
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ Ezjsonm provides more convenient (but far less flexible)
+input and output functions that go to and from `string` values.
+This avoids the need to write signal code, which is useful for
+quick scripts that manipulate JSON.
+
+More advanced users should go straight to the Jsonm library and
+use it directly, rather than be saddled with the Ezjsonm interface.
+
+ https://mirage.github.io/ezjsonm/
+ https://github.com/mirage/ezjsonm/issues
+ mirage/ezjsonm
+
+ Thomas Gazagnaire
+ thomas@gazagnaire.org
+
+
diff --git a/dev-ml/fd-send-recv/metadata.xml b/dev-ml/fd-send-recv/metadata.xml
index c9f3e00010..bd08251264 100644
--- a/dev-ml/fd-send-recv/metadata.xml
+++ b/dev-ml/fd-send-recv/metadata.xml
@@ -1,11 +1,13 @@
-
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- xapi-project/ocaml-fd-send-recv
-
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/xapi-project/ocaml-fd-send-recv/blob/master/lib/fd_send_recv.mli
+ https://github.com/xapi-project/ocaml-fd-send-recv/issues
+ xapi-project/ocaml-fd-send-recv
+
diff --git a/dev-ml/gapi-ocaml/Manifest b/dev-ml/gapi-ocaml/Manifest
new file mode 100644
index 0000000000..e804394c78
--- /dev/null
+++ b/dev-ml/gapi-ocaml/Manifest
@@ -0,0 +1 @@
+DIST gapi-ocaml-0.4.2.tar.gz 466749 BLAKE2B 6a3e66618ed9a665de2892dc7657268f3bad43b871d6d761148152d61de2d988bc13b5051e39da4d1ddad0c620237c6018b87cd2303bc086c570aa879c197e4f SHA512 57d933c2d47ef7b80cb55b661f8df1b8642ff301d54f0fd1dfd4a9bc6238a4cb93a308e6918bbbc080fac146cf5fca2ccfe149d0528a63ead5e29e452c9cc427
diff --git a/dev-ml/gapi-ocaml/files/gapi-ocaml-0.4.2-ounit2.patch b/dev-ml/gapi-ocaml/files/gapi-ocaml-0.4.2-ounit2.patch
new file mode 100644
index 0000000000..36098d82ed
--- /dev/null
+++ b/dev-ml/gapi-ocaml/files/gapi-ocaml-0.4.2-ounit2.patch
@@ -0,0 +1,58 @@
+diff --git a/gapi-ocaml.opam b/gapi-ocaml.opam
+index cb9b0fb5..923675d8 100644
+--- a/gapi-ocaml.opam
++++ b/gapi-ocaml.opam
+@@ -15,7 +15,7 @@ depends: [
+ "dune"
+ "ocamlnet" {>= "4.1.4"}
+ "ocurl"
+- "ounit" {with-test}
++ "ounit2" {with-test}
+ "yojson"
+ ]
+ synopsis: "A simple OCaml client for Google Services"
+diff --git a/src/test/dune b/src/test/dune
+index 5d955f42..ef45f0ce 100644
+--- a/src/test/dune
++++ b/src/test/dune
+@@ -1,7 +1,7 @@
+ (executable
+ (name testSuite)
+ (flags (:standard -w -3-6-23-27-32-33-50))
+- (libraries threads oUnit gapi-ocaml))
++ (libraries threads ounit2 gapi-ocaml))
+
+ (alias
+ (name runtest)
+diff --git a/src/test/testSuite.ml b/src/test/testSuite.ml
+index 7851661e..150781f7 100644
+--- a/src/test/testSuite.ml
++++ b/src/test/testSuite.ml
+@@ -76,11 +76,11 @@ let build_suite_from_list test_list =
+
+ let _ =
+ let test_list = ref (core_tests @ model_tests) in
+- let ounit_specs =
++ let ounit2_specs =
+ [
+- ("-verbose", Arg.Unit (fun _ -> ()), "See oUnit doc");
+- ("-only-test", Arg.String (fun _ -> ()), "See oUnit doc");
+- ("-list-test", Arg.String (fun _ -> ()), "See oUnit doc");
++ ("-verbose", Arg.Unit (fun _ -> ()), "See ounit2 doc");
++ ("-only-test", Arg.String (fun _ -> ()), "See ounit2 doc");
++ ("-list-test", Arg.String (fun _ -> ()), "See ounit2 doc");
+ ]
+ in
+ let arg_specs =
+@@ -100,9 +100,9 @@ let _ =
+ ]
+ in
+ let _ =
+- Arg.parse (arg_specs @ ounit_specs)
++ Arg.parse (arg_specs @ ounit2_specs)
+ (fun _ -> ())
+- ("Usage: " ^ Sys.argv.(0) ^ " [-service svc] [-all] [oUnit arguments]")
++ ("Usage: " ^ Sys.argv.(0) ^ " [-service svc] [-all] [ounit2 arguments]")
+ in
+ let _ =
+ (* Reset argument counter, to let OUnit reparse arguments *)
diff --git a/dev-ml/gapi-ocaml/gapi-ocaml-0.4.2.ebuild b/dev-ml/gapi-ocaml/gapi-ocaml-0.4.2.ebuild
new file mode 100644
index 0000000000..3380c8279d
--- /dev/null
+++ b/dev-ml/gapi-ocaml/gapi-ocaml-0.4.2.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit dune findlib
+
+DESCRIPTION="A simple OCaml client for Google Services"
+HOMEPAGE="
+ https://opam.ocaml.org/packages/gapi-ocaml/
+ https://github.com/astrada/gapi-ocaml
+"
+
+SRC_URI="https://github.com/astrada/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="ocamlopt test"
+
+RDEPEND="
+ dev-ml/ocurl:=
+ >=dev-ml/ocamlnet-4.1.4:=
+ dev-ml/cryptokit:=
+ dev-ml/yojson:=
+"
+DEPEND="
+ ${RDEPEND}
+ test? ( dev-ml/ounit2 )
+"
+
+RESTRICT="!test? ( test )"
+PATCHES=( "${FILESDIR}/${P}-ounit2.patch" )
diff --git a/dev-ml/gapi-ocaml/metadata.xml b/dev-ml/gapi-ocaml/metadata.xml
new file mode 100644
index 0000000000..6083d22a6a
--- /dev/null
+++ b/dev-ml/gapi-ocaml/metadata.xml
@@ -0,0 +1,25 @@
+
+
+
+
+ co-maintainers welcome
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+ gapi-ocaml is a simple, unofficial, OCaml client for Google Services.
+The library supports ClientLogin, OAuth 1.0a, and OAuth 2.0
+authentication. Supported RESTful APIs: Calendar APIs v3, Google+ API
+v1, Tasks API v1, APIs Discovery Service v1, URL Shortener API v1,
+OAuth2 API v2, Custom Search API v1, Google Analytics API v3, Page
+Speed Online API v1, Blogger API v2, Site Verification API v1, AdSense
+Management API v1.4, BigQuery API v2, Drive API v2, Drive API v3,
+Gmail API v1.
+
+ https://github.com/astrada/gapi-ocaml/issues
+ astrada/gapi-ocaml
+
+ Alessandro Strada
+ alessandro.strada@gmail.com
+
+
+
diff --git a/dev-ml/gmap/metadata.xml b/dev-ml/gmap/metadata.xml
index f7c50c5687..9a86141a3f 100644
--- a/dev-ml/gmap/metadata.xml
+++ b/dev-ml/gmap/metadata.xml
@@ -1,12 +1,24 @@
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- hannesm/gmap
-
+
+ co-maintainers welcome
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+ Gmap exposes the functor `Make` which takes a key type (a
+[GADT](https://en.wikipedia.org/wiki/Generalized_algebraic_data_type) 'a key)
+and outputs a type-safe Map where each 'a key is associated with a 'a value.
+This removes the need for additional packing. It uses OCaml's stdlib
+[Map](http://caml.inria.fr/pub/docs/manual-ocaml/libref/Map.html) data
+structure.
+
+ https://hannesm.github.io/gmap/doc
+ https://github.com/hannesm/gmap/issues
+ hannesm/gmap
+
+ Hannes Mehnert
+ hannes@mehnert.org
+
+
diff --git a/dev-ml/happy-eyeballs/metadata.xml b/dev-ml/happy-eyeballs/metadata.xml
index 50a217c443..4e2d981e7a 100644
--- a/dev-ml/happy-eyeballs/metadata.xml
+++ b/dev-ml/happy-eyeballs/metadata.xml
@@ -1,15 +1,22 @@
-
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- roburio/happy-eyeballs
-
-
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ Happy eyeballs is an implementation of
+[RFC 8305](https://datatracker.ietf.org/doc/html/rfc8305) which specifies how
+to connect to a remote host using either IP protocol version 4 or IP protocol
+version 6. This is the core of the algorithm in value passing style, with a
+slick dependency cone.
+
+ https://roburio.github.io/happy-eyeballs/
+ https://github.com/roburio/happy-eyeballs/issues
+ roburio/happy-eyeballs
+
diff --git a/dev-ml/hex/metadata.xml b/dev-ml/hex/metadata.xml
index d343e1f4e1..ce2e365636 100644
--- a/dev-ml/hex/metadata.xml
+++ b/dev-ml/hex/metadata.xml
@@ -1,12 +1,18 @@
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- mirage/ocaml-hex
-
+
+ co-maintainers welcome
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://mirage.github.io/ocaml-hex/
+ https://github.com/mirage/ocaml-hex/issues
+ mirage/ocaml-hex
+
+ Thomas Gazagnaire
+ thomas@gazagnaire.org
+
+
diff --git a/dev-ml/hkdf/metadata.xml b/dev-ml/hkdf/metadata.xml
index 78153fde6a..c78a8cabda 100644
--- a/dev-ml/hkdf/metadata.xml
+++ b/dev-ml/hkdf/metadata.xml
@@ -1,12 +1,20 @@
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- hannesm/ocaml-hkdf
-
+
+ co-maintainers welcome
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+ An implementation of [HKDF](https://tools.ietf.org/html/rfc5869) using
+[nocrypto](https://github.com/mirleft/ocaml-nocrypto).
+
+ https://hannesm.github.io/ocaml-hkdf/doc
+ https://github.com/hannesm/ocaml-hkdf/issues
+ hannesm/ocaml-hkdf
+
+ Hannes Mehnert
+ hannes@mehnert.org
+
+
diff --git a/dev-ml/inotify/metadata.xml b/dev-ml/inotify/metadata.xml
index b420263b84..88413f94be 100644
--- a/dev-ml/inotify/metadata.xml
+++ b/dev-ml/inotify/metadata.xml
@@ -1,11 +1,13 @@
-
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- whitequark/ocaml-inotify
-
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ http://whitequark.github.io/ocaml-inotify
+ https://github.com/whitequark/ocaml-inotify/issues
+ whitequark/ocaml-inotify
+
diff --git a/dev-ml/ipaddr/metadata.xml b/dev-ml/ipaddr/metadata.xml
index edd708d239..86787e6422 100644
--- a/dev-ml/ipaddr/metadata.xml
+++ b/dev-ml/ipaddr/metadata.xml
@@ -1,18 +1,40 @@
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- mirage/ocaml-ipaddr
-
-
+
+ co-maintainers welcome
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ Features:
+* Depends only on sexplib (conditionalization under consideration)
+* oUnit-based tests
+* IPv4 and IPv6 support
+* IPv4 and IPv6 CIDR prefix support
+* IPv4 and IPv6 [CIDR-scoped address](http://tools.ietf.org/html/rfc4291#section-2.3) support
+* `Ipaddr.V4` and `Ipaddr.V4.Prefix` modules are `Map.OrderedType`
+* `Ipaddr.V6` and `Ipaddr.V6.Prefix` modules are `Map.OrderedType`
+* `Ipaddr` and `Ipaddr.Prefix` modules are `Map.OrderedType`
+* `Ipaddr_unix` in findlib subpackage `ipaddr.unix` provides compatibility with the standard library `Unix` module
+* `Ipaddr_top` in findlib subpackage `ipaddr.top` provides top-level pretty printers (requires compiler-libs default since OCaml 4.0)
+* IP address scope classification
+* IPv4-mapped addresses in IPv6 (::ffff:0:0/96) are an embedding of IPv4
+* MAC-48 (Ethernet) address support
+* `Macaddr` is a `Map.OrderedType`
+* All types have sexplib serializers/deserializers
+
+ https://mirage.github.io/ocaml-ipaddr/
+ https://github.com/mirage/ocaml-ipaddr/issues
+ mirage/ocaml-ipaddr
+
+ Anil Madhavapeddy
+ anil@recoil.org
+
+
diff --git a/dev-ml/js_of_ocaml/metadata.xml b/dev-ml/js_of_ocaml/metadata.xml
index 28d8e7f626..05f2b40311 100644
--- a/dev-ml/js_of_ocaml/metadata.xml
+++ b/dev-ml/js_of_ocaml/metadata.xml
@@ -1,19 +1,22 @@
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- ocsigen/js_of_ocaml
-
-
+
+ co-maintainers welcome
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ Js_of_ocaml is a compiler from OCaml bytecode to JavaScript. It makes it possible to run pure OCaml programs in JavaScript environment like browsers and Node.js
+
+ https://ocsigen.org/js_of_ocaml/latest/manual/overview
+ https://github.com/ocsigen/js_of_ocaml/issues
+ ocsigen/js_of_ocaml
+
diff --git a/dev-ml/lru/metadata.xml b/dev-ml/lru/metadata.xml
index e7e365d7b1..defd874811 100644
--- a/dev-ml/lru/metadata.xml
+++ b/dev-ml/lru/metadata.xml
@@ -6,7 +6,15 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
+ Lru provides weight-bounded finite maps that can remove the least-recently-used
+(LRU) bindings in order to maintain a weight constraint.
+ https://pqwy.github.io/lru/doc
+ https://github.com/pqwy/lru/issues
pqwy/lru
+
+ David Kaloper Meršinjak
+ dk505@cam.ac.uk
+
diff --git a/dev-ml/lwt-dllist/metadata.xml b/dev-ml/lwt-dllist/metadata.xml
index f9b5363d59..484231ac32 100644
--- a/dev-ml/lwt-dllist/metadata.xml
+++ b/dev-ml/lwt-dllist/metadata.xml
@@ -1,11 +1,24 @@
-
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- mirage/lwt-dllist
-
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+ A sequence is an object holding a list of elements which support
+the following operations:
+
+- adding an element to the left or the right in time and space O(1)
+- taking an element from the left or the right in time and space O(1)
+- removing a previously added element from a sequence in time and space O(1)
+- removing an element while the sequence is being transversed.
+
+ https://mirage.github.io/lwt-dllist/
+ https://github.com/mirage/lwt-dllist/issues
+ mirage/lwt-dllist
+
+ Anil Madhavapeddy
+ anil@recoil.org
+
+
diff --git a/dev-ml/magic-mime/metadata.xml b/dev-ml/magic-mime/metadata.xml
index 42a4f93bd9..02a56e20f8 100644
--- a/dev-ml/magic-mime/metadata.xml
+++ b/dev-ml/magic-mime/metadata.xml
@@ -1,11 +1,30 @@
-
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- mirage/ocaml-magic-mime
-
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+ This library contains a database of MIME types that maps filename extensions
+into MIME types suitable for use in many Internet protocols such as HTTP or
+e-mail. It is generated from the `mime.types` file found in Unix systems, but
+has no dependency on a filesystem since it includes the contents of the
+database as an ML datastructure.
+
+For example, here's how to lookup MIME types in the [utop] REPL:
+
+ #require "magic-mime";;
+ Magic_mime.lookup "/foo/bar.txt";;
+ - : bytes = "text/plain"
+ Magic_mime.lookup "bar.css";;
+ - : bytes = "text/css"
+
+ https://mirage.github.io/ocaml-magic-mime/
+ https://github.com/mirage/ocaml-magic-mime/issues
+ mirage/ocaml-magic-mime
+
+ Anil Madhavapeddy
+ anil@recoil.org
+
+
diff --git a/dev-ml/metrics/metadata.xml b/dev-ml/metrics/metadata.xml
index 4e8d5310f2..adaea289d7 100644
--- a/dev-ml/metrics/metadata.xml
+++ b/dev-ml/metrics/metadata.xml
@@ -1,18 +1,36 @@
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- mirage/metrics
-
-
+
+ co-maintainers welcome
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ Metrics provides a basic infrastructure to monitor and gather runtime
+metrics for OCaml program. Monitoring is performed on sources, indexed
+by tags, allowing users to enable or disable at runtime the gathering
+of data-points. As disabled metric sources have a low runtime cost
+(only a closure allocation), the library is designed to instrument
+production systems.
+
+Metric reporting is decoupled from monitoring and is handled by a
+custom reporter. A few reporters are (will be) provided by default.
+
+Metrics is heavily inspired by
+[Logs](http://erratique.ch/software/logs).
+
+ https://mirage.github.io/metrics/
+ https://github.com/mirage/metrics/issues
+ mirage/metrics
+
+ Thomas Gazagnaire
+ thomas@gazagnaire.org
+
+
diff --git a/dev-ml/mirage-block-unix/metadata.xml b/dev-ml/mirage-block-unix/metadata.xml
index e0c0fc9945..9db2eb0a38 100644
--- a/dev-ml/mirage-block-unix/metadata.xml
+++ b/dev-ml/mirage-block-unix/metadata.xml
@@ -1,11 +1,21 @@
-
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- mirage/mirage-block-unix
-
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+ Unix implementation of the Mirage `BLOCK_DEVICE` interface.
+
+This module provides raw I/O to files and block devices with as little
+caching as possible.
+
+ https://mirage.github.io/mirage-block-unix/
+ https://github.com/mirage/mirage-block-unix/issues
+ mirage/mirage-block-unix
+
+ David Scott
+ dave@recoil.org
+
+
diff --git a/dev-ml/mirage-block/metadata.xml b/dev-ml/mirage-block/metadata.xml
index f1b9cef231..e92ec5d71a 100644
--- a/dev-ml/mirage-block/metadata.xml
+++ b/dev-ml/mirage-block/metadata.xml
@@ -1,14 +1,20 @@
-
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- mirage/mirage-block
-
-
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+
+ https://mirage.github.io/mirage-block/
+ https://github.com/mirage/mirage-block/issues
+ mirage/mirage-block
+
+ David Scott
+ dave@recoil.org
+
+
diff --git a/dev-ml/mirage-clock-unix/metadata.xml b/dev-ml/mirage-clock-unix/metadata.xml
index 5c0849326b..005a1def71 100644
--- a/dev-ml/mirage-clock-unix/metadata.xml
+++ b/dev-ml/mirage-clock-unix/metadata.xml
@@ -1,12 +1,21 @@
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- mirage/mirage-clock
-
+
+ co-maintainers welcome
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+ The Unix implementation of the MirageOS Clock interface uses
+`gettimeofday` or `clock_gettime`, depending on
+which OS is in use (see [clock_stubs.c](https://github.com/mirage/mirage-clock/blob/master/unix/clock_stubs.c)).
+
+ https://mirage.github.io/mirage-clock/
+ https://github.com/mirage/mirage-clock/issues
+ mirage/mirage-clock
+
+ Anil Madhavapeddy
+ anil@recoil.org
+
+
diff --git a/dev-ml/mirage-crypto/metadata.xml b/dev-ml/mirage-crypto/metadata.xml
index e05bee98be..30ca9c803c 100644
--- a/dev-ml/mirage-crypto/metadata.xml
+++ b/dev-ml/mirage-crypto/metadata.xml
@@ -1,19 +1,27 @@
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- mirage/mirage-crypto
-
-
+
+ co-maintainers welcome
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ Mirage-crypto provides symmetric ciphers (DES, AES, RC4, ChaCha20/Poly1305), and
+hashes (MD5, SHA-1, SHA-2).
+
+ https://mirage.github.io/mirage-crypto/doc
+ https://github.com/mirage/mirage-crypto/issues
+ mirage/mirage-crypto
+
+ Hannes Mehnert
+ hannes@mehnert.org
+
+
diff --git a/dev-ml/mirage-flow/metadata.xml b/dev-ml/mirage-flow/metadata.xml
index c94d178337..264c03b977 100644
--- a/dev-ml/mirage-flow/metadata.xml
+++ b/dev-ml/mirage-flow/metadata.xml
@@ -1,15 +1,24 @@
-
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- mirage/mirage-flow
-
-
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ This repo contains generic operations over Mirage `FLOW` implementations.
+
+Please consult [the API documentation](https://mirage.github.io/mirage-flow/index.html).
+
+ https://mirage.github.io/mirage-flow/
+ https://github.com/mirage/mirage-flow/issues
+ mirage/mirage-flow
+
+ Thomas Gazagnaire
+ thomas@gazagnaire.org
+
+
diff --git a/dev-ml/mirage-kv/metadata.xml b/dev-ml/mirage-kv/metadata.xml
index 69b772df1c..28f3c8379e 100644
--- a/dev-ml/mirage-kv/metadata.xml
+++ b/dev-ml/mirage-kv/metadata.xml
@@ -1,11 +1,19 @@
-
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- mirage/mirage-kv
-
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+ mirage-kv provides the `Mirage_kv.RO` and `Mirage_kv.RW`
+signatures the MirageOS key/value devices should implement.
+
+ https://mirage.github.io/mirage-kv/
+ https://github.com/mirage/mirage-kv/issues
+ mirage/mirage-kv
+
+ Thomas Gazagnaire
+ thomas@gazagnaire.org
+
+
diff --git a/dev-ml/mirage-net/metadata.xml b/dev-ml/mirage-net/metadata.xml
index dae051bbbf..d888bcfde4 100644
--- a/dev-ml/mirage-net/metadata.xml
+++ b/dev-ml/mirage-net/metadata.xml
@@ -1,11 +1,17 @@
-
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- mirage/mirage-net
-
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://mirage.github.io/mirage-net/
+ https://github.com/mirage/mirage-net/issues
+ mirage/mirage-net
+
+ Thomas Gazagnaire
+ thomas@gazagnaire.org
+
+
diff --git a/dev-ml/mirage-profile/metadata.xml b/dev-ml/mirage-profile/metadata.xml
index d19645d326..c7ae49dd04 100644
--- a/dev-ml/mirage-profile/metadata.xml
+++ b/dev-ml/mirage-profile/metadata.xml
@@ -1,15 +1,34 @@
-
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- mirage/mirage-profile
-
-
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ This library can be used to trace execution of OCaml/Lwt programs (such as
+Mirage unikernels) at the level of Lwt threads. The traces can be viewed using
+JavaScript or GTK viewers provided by [mirage-trace-viewer][] or processed by
+tools supporting the [Common Trace Format (CTF)][ctf]. Some example traces can
+be found in the blog post [Visualising an Asynchronous
+Monad](http://roscidus.com/blog/blog/2014/10/27/visualising-an-asynchronous-monad/).
+
+Libraries can use the functions mirage-profile provides to annotate the traces
+with extra information. When compiled against a normal version of Lwt,
+mirage-profile's functions are null-ops (or call the underlying untraced
+operation, as appropriate) and OCaml's cross-module inlining will optimise
+these calls away, meaning there should be no overhead in the non-profiling
+case.
+
+ https://mirage.github.io/mirage-profile/
+ https://github.com/mirage/mirage-profile/issues
+ mirage/mirage-profile
+
+ Thomas Leonard
+ talex5@gmail.com
+
+
diff --git a/dev-ml/mirage-random-test/metadata.xml b/dev-ml/mirage-random-test/metadata.xml
index f71fbc3cbb..265197fba8 100644
--- a/dev-ml/mirage-random-test/metadata.xml
+++ b/dev-ml/mirage-random-test/metadata.xml
@@ -1,11 +1,17 @@
-
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- mirage/mirage-random-test
-
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://mirage.github.io/mirage-random-test/
+ https://github.com/mirage/mirage-random-test/issues
+ mirage/mirage-random-test
+
+ Hannes Menhert
+ hannes@mehnert.org
+
+
diff --git a/dev-ml/mirage-random/metadata.xml b/dev-ml/mirage-random/metadata.xml
index dd61869c6c..309636eae3 100644
--- a/dev-ml/mirage-random/metadata.xml
+++ b/dev-ml/mirage-random/metadata.xml
@@ -1,11 +1,17 @@
-
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- mirage/mirage-random
-
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://mirage.github.io/mirage-random/
+ https://github.com/mirage/mirage-random/issues
+ mirage/mirage-random
+
+ Thomas Gazagnaire
+ thomas@gazagnaire.org
+
+
diff --git a/dev-ml/mirage-time/metadata.xml b/dev-ml/mirage-time/metadata.xml
index a721ce060b..3634ef8744 100644
--- a/dev-ml/mirage-time/metadata.xml
+++ b/dev-ml/mirage-time/metadata.xml
@@ -1,14 +1,20 @@
-
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- mirage/mirage-time
-
-
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+
+ https://mirage.github.io/mirage-time/
+ https://github.com/mirage/mirage-time/issues
+ mirage/mirage-time
+
+ Thomas Gazagnaire
+ thomas@gazagnaire.org
+
+
diff --git a/dev-ml/mirage-unix/metadata.xml b/dev-ml/mirage-unix/metadata.xml
index e213abe988..188ab9f7d8 100644
--- a/dev-ml/mirage-unix/metadata.xml
+++ b/dev-ml/mirage-unix/metadata.xml
@@ -1,11 +1,19 @@
-
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- mirage/mirage-unix
-
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+ This package provides the MirageOS `OS` library for
+Unix targets, which handles the main loop and timers.
+
+ https://mirage.github.io/mirage-unix/doc
+ https://github.com/mirage/mirage-unix/issues/
+ mirage/mirage-unix
+
+ Anil Madhavapeddy
+ anil@recoil.org
+
+
diff --git a/dev-ml/mirage-vnetif/metadata.xml b/dev-ml/mirage-vnetif/metadata.xml
index 6d156933bb..59cf6b270c 100644
--- a/dev-ml/mirage-vnetif/metadata.xml
+++ b/dev-ml/mirage-vnetif/metadata.xml
@@ -1,14 +1,24 @@
-
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- mirage/mirage-vnetif
-
-
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ Provides the module `Vnetif` which can be used as a replacement for the regular
+`Netif` implementation in Xen and Unix. Stacks built using `Vnetif` are
+connected to a software switch that allows the stacks to communicate as if they
+were connected to the same LAN.
+
+ https://mirage.github.io/mirage-vnetif/
+ https://github.com/mirage/mirage-vnetif/issues/
+ mirage/mirage-vnetif
+
+ Magnus Skjegstad
+ magnus@skjegstad.com
+
+
diff --git a/dev-ml/mirage-xen/metadata.xml b/dev-ml/mirage-xen/metadata.xml
index 7ea63047a4..ca51a85f46 100644
--- a/dev-ml/mirage-xen/metadata.xml
+++ b/dev-ml/mirage-xen/metadata.xml
@@ -1,11 +1,20 @@
-
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- mirage/mirage-xen
-
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+ This package provides the MirageOS `OS` library for
+Xen targets, which handles the main loop and timers. It also provides
+the low level C startup code and C stubs required by the OCaml code.
+
+ https://mirage.github.io/mirage-xen/
+ https://github.com/mirage/mirage-xen/issues/
+ mirage/mirage-xen
+
+ Anil Madhavapeddy
+ anil@recoil.org
+
+
diff --git a/dev-ml/mirage/metadata.xml b/dev-ml/mirage/metadata.xml
index 5e2dbfb0b5..e7a2f51deb 100644
--- a/dev-ml/mirage/metadata.xml
+++ b/dev-ml/mirage/metadata.xml
@@ -1,11 +1,31 @@
-
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- mirage/mirage
-
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+ MirageOS is a library operating system that constructs unikernels for
+secure, high-performance network applications across a variety of
+cloud computing and mobile platforms. Code can be developed on a
+normal OS such as Linux or MacOS X, and then compiled into a
+fully-standalone, specialised unikernel that runs under the Xen
+hypervisor.
+
+Since Xen powers most public cloud computing infrastructure such as
+Amazon EC2 or Rackspace, this lets your servers run more cheaply,
+securely and with finer control than with a full software stack.
+
+ https://mirage.github.io/mirage/
+ https://github.com/mirage/mirage/issues/
+ mirage/mirage
+
+ Thomas Gazagnaire
+ thomas@gazagnaire.org
+
+
+ Anil Madhavapeddy
+ anil@recoil.org
+
+
diff --git a/dev-ml/mustache/metadata.xml b/dev-ml/mustache/metadata.xml
index 97dc892423..ff29314470 100644
--- a/dev-ml/mustache/metadata.xml
+++ b/dev-ml/mustache/metadata.xml
@@ -1,11 +1,19 @@
-
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- rgrinberg/ocaml-mustache
-
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+ Read and write mustache templates, and render them by providing a json object.
+Contains the `mustache` command line utility for driving logic-less templates.
+
+ http://rgrinberg.github.io/mustache/
+ https://github.com/rgrinberg/ocaml-mustache/issues
+ rgrinberg/ocaml-mustache
+
+ Rudi Grinberg
+ rudi.grinberg@gmail.com
+
+
diff --git a/dev-ml/nbd/metadata.xml b/dev-ml/nbd/metadata.xml
index 560dfe8550..19adb82a26 100644
--- a/dev-ml/nbd/metadata.xml
+++ b/dev-ml/nbd/metadata.xml
@@ -1,15 +1,23 @@
-
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- xapi-project/nbd
-
-
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ This library allows applications to export and consume block
+devices using the NBD protocol (as used by Linux, qemu etc)
+
+ https://xapi-project.github.io/nbd/nbd/index.html
+ https://github.com/xapi-project/nbd/issues
+ xapi-project/nbd
+
+ Jonathan Ludlam
+ jonathan.ludlam@citrix.com
+
+
diff --git a/dev-ml/netlink/metadata.xml b/dev-ml/netlink/metadata.xml
index 1b255a1433..842d79f725 100644
--- a/dev-ml/netlink/metadata.xml
+++ b/dev-ml/netlink/metadata.xml
@@ -1,11 +1,19 @@
-
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- xapi-project/ocaml-netlink
-
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+ The Netlink Protocol Library Suite (libnl, see
+http://www.infradead.org/~tgr/libnl/) provides APIs to the netlink
+protocol, allowing you to interact with network devices in the Linux kernel.
+
+ https://github.com/xapi-project/ocaml-netlink/issues
+ xapi-project/ocaml-netlink
+
+ Rob Hoes
+ rob.hoes@citrix.com
+
+
diff --git a/dev-ml/ocaml_intrinsics/Manifest b/dev-ml/ocaml_intrinsics/Manifest
deleted file mode 100644
index 03876f324c..0000000000
--- a/dev-ml/ocaml_intrinsics/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ocaml_intrinsics-0.15.0.tar.gz 24893 BLAKE2B 8cdefcb4f6ad3ea676dd9da417c41c0aff8cc6f3e55ca5ca72be52eb95fc1962093ad73c603e3b0beb0df681c120ca555ed9fdc8a0746f308522fafb4bcd665a SHA512 dff2fc6f1df71891fcc781e9a0b3b57c76834e3b82aca362ade86a639290a7a03d86be17bda60d862ad1ac20ea628792d60651277070b81c995d1d5a079914e1
diff --git a/dev-ml/ocaml_intrinsics/metadata.xml b/dev-ml/ocaml_intrinsics/metadata.xml
deleted file mode 100644
index d9584e431e..0000000000
--- a/dev-ml/ocaml_intrinsics/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- janestreet/async_ssl
-
-
diff --git a/dev-ml/ocaml_intrinsics/ocaml_intrinsics-0.15.0.ebuild b/dev-ml/ocaml_intrinsics/ocaml_intrinsics-0.15.0.ebuild
deleted file mode 100644
index 2bead094ad..0000000000
--- a/dev-ml/ocaml_intrinsics/ocaml_intrinsics-0.15.0.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="Functions to invoke amd64 instructions when available"
-HOMEPAGE="https://github.com/janestreet/ocaml_intrinsics"
-SRC_URI="https://github.com/janestreet/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-BDEPEND="dev-ml/dune-configurator"
-
-RESTRICT="test" # even upstream doesn't know how to test
diff --git a/dev-ml/ocamlfuse/Manifest b/dev-ml/ocamlfuse/Manifest
new file mode 100644
index 0000000000..f94f2f6667
--- /dev/null
+++ b/dev-ml/ocamlfuse/Manifest
@@ -0,0 +1 @@
+DIST ocamlfuse-2.7.1_p7.tar.gz 21469 BLAKE2B fa587d19124c2e2d320091bb42b098644d3112e39652dbf621c88f701effdab0ce15372b6f2461709eb3afe628e2888db3a7a0c9abeab8b8a136d09c69c84ac4 SHA512 342a6ce8a81ac05d47d4458ef6e9aa750e4e7643a89d28705664852f0549e1932643e8db5d93225ba496611654b3f11fef6aca1e6e40e8d4b30064fc9c65f7fd
diff --git a/dev-ml/ocamlfuse/metadata.xml b/dev-ml/ocamlfuse/metadata.xml
new file mode 100644
index 0000000000..54ac06525f
--- /dev/null
+++ b/dev-ml/ocamlfuse/metadata.xml
@@ -0,0 +1,24 @@
+
+
+
+
+ co-maintainers welcome
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+ This is a binding to FUSE for the OCaml programming language, enabling
+you to write multithreaded filesystems in the OCaml language. It has
+been designed with simplicity as a goal, as you can see by looking at
+example/fusexmp.ml. Efficiency has also been a separate goal. The
+Bigarray library is used for read and writes, allowing the library to
+do zero-copy in OCaml land.
+
+ https://github.com/astrada/ocamlfuse/issues
+ astrada/ocamlfuse
+ ocamlfuse
+
+ Alessandro Strada
+ alessandro.strada@gmail.com
+
+
+
diff --git a/dev-ml/ocamlfuse/ocamlfuse-2.7.1_p7.ebuild b/dev-ml/ocamlfuse/ocamlfuse-2.7.1_p7.ebuild
new file mode 100644
index 0000000000..93ab86f8cc
--- /dev/null
+++ b/dev-ml/ocamlfuse/ocamlfuse-2.7.1_p7.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+MYPV="${PV/_p/_cvs}"
+
+DESCRIPTION="OCaml binding for fuse"
+HOMEPAGE="
+ https://sourceforge.net/projects/ocamlfuse/
+ https://github.com/astrada/ocamlfuse
+ https://opam.ocaml.org/packages/ocamlfuse
+"
+SRC_URI="https://github.com/astrada/${PN}/archive/v${MYPV}.tar.gz -> ${PF}.tar.gz"
+S="${WORKDIR}/${PN}-${MYPV}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="ocamlopt"
+
+RDEPEND="
+ dev-ml/camlidl:=
+ sys-fs/fuse:0
+"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-ml/dune-configurator"
diff --git a/dev-ml/omd/metadata.xml b/dev-ml/omd/metadata.xml
index 4e95d066b3..3d7f298d1d 100644
--- a/dev-ml/omd/metadata.xml
+++ b/dev-ml/omd/metadata.xml
@@ -1,11 +1,26 @@
-
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- ocaml/omd
-
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+ This Markdown library is implemented using only pure OCaml (including
+I/O operations provided by the standard OCaml compiler distribution).
+OMD is meant to be as faithful as possible to the original Markdown.
+Additionally, OMD implements a few Github markdown features, an
+extension mechanism, and some other features. Note that the opam
+package installs both the OMD library and the command line tool `omd`.
+
+ https://github.com/ocaml/omd/issues
+ ocaml/omd
+
+ Shon Feder
+ shon.feder@gmail.com
+
+
+ Raphael Sousa Santos
+ contact@raphaelss.com
+
+
diff --git a/dev-ml/pbkdf/metadata.xml b/dev-ml/pbkdf/metadata.xml
index d5235e07b9..924ec0f1c0 100644
--- a/dev-ml/pbkdf/metadata.xml
+++ b/dev-ml/pbkdf/metadata.xml
@@ -6,7 +6,14 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
+ An implementation of PBKDF 1 and 2 as defined by [PKCS#5](https://tools.ietf.org/html/rfc2898) using [mirage-crypto](https://github.com/mirage/mirage-crypto)
+ https://abeaumont.github.io/ocaml-pbkdf/
+ https://github.com/abeaumont/ocaml-pbkdf/issues
abeaumont/ocaml-pbkdf
+
+ Alfredo Beaumont
+ alfredo.beaumont@gmail.com
+
diff --git a/dev-ml/pcap-format/metadata.xml b/dev-ml/pcap-format/metadata.xml
index 39e9c8c14e..c3c2259ec6 100644
--- a/dev-ml/pcap-format/metadata.xml
+++ b/dev-ml/pcap-format/metadata.xml
@@ -1,12 +1,20 @@
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- mirage/ocaml-pcap
-
+
+ co-maintainers welcome
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+ pcap-format provides an interface to encode and decode pcap files, dealing with
+both endianess, including endianess detection.
+
+ https://mirage.github.io/ocaml-pcap/
+ https://github.com/mirage/ocaml-pcap/issues
+ mirage/ocaml-pcap
+
+ David Scott
+ dave@recoil.org
+
+
diff --git a/dev-ml/pci/metadata.xml b/dev-ml/pci/metadata.xml
index 784a8e785a..973463c147 100644
--- a/dev-ml/pci/metadata.xml
+++ b/dev-ml/pci/metadata.xml
@@ -1,11 +1,16 @@
-
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- simonjbeaumont/ocaml-pci
-
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/simonjbeaumont/ocaml-pci/issues
+ simonjbeaumont/ocaml-pci
+
+ Simon Beaumont
+ simonjbeaumont@gmail.com
+
+
diff --git a/dev-ml/pecu/metadata.xml b/dev-ml/pecu/metadata.xml
index 97ab8e76f9..2ce1744ffb 100644
--- a/dev-ml/pecu/metadata.xml
+++ b/dev-ml/pecu/metadata.xml
@@ -1,11 +1,19 @@
-
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- mirage/pecu
-
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+ A non-blocking encoder/decoder of Quoted-Printable according to
+RFC2045 and RFC2047 (about encoded-word). Useful to translate contents of emails.
+
+ https://mirage.github.io/pecu/
+ https://github.com/mirage/pecu/issues
+ mirage/pecu
+
+ Romain Calascibetta
+ romain.calascibetta@gmail.com
+
+
diff --git a/dev-ml/polly/metadata.xml b/dev-ml/polly/metadata.xml
index 08de9a72fc..cc6dd45857 100644
--- a/dev-ml/polly/metadata.xml
+++ b/dev-ml/polly/metadata.xml
@@ -1,11 +1,20 @@
-
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- lindig/polly
-
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+ Bindings for the Linux epoll system call. The binding avoids
+ most allocation in the event loop by iterating over all file
+ descriptors that are reported as ready.
+
+ https://github.com/lindig/polly
+ https://github.com/lindig/polly/issues
+ lindig/polly
+
+ Christian Lindig
+ christian.lindig@citrix.com
+
+
diff --git a/dev-ml/psq/metadata.xml b/dev-ml/psq/metadata.xml
index 14405eed69..fec9fb0b15 100644
--- a/dev-ml/psq/metadata.xml
+++ b/dev-ml/psq/metadata.xml
@@ -6,7 +6,15 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
+ Typical applications are searches, schedulers and caches. If you ever scratched
+your head because that A* didn't look quite right, a PSQ is what you needed.
+ https://pqwy.github.io/psq/doc
+ https://github.com/pqwy/psq/issues
pqwy/psq
+
+ David Kaloper Meršinjak
+ dk505@cam.ac.uk
+
diff --git a/dev-ml/ptime/metadata.xml b/dev-ml/ptime/metadata.xml
index 21ffb848fd..3b61f34bd4 100644
--- a/dev-ml/ptime/metadata.xml
+++ b/dev-ml/ptime/metadata.xml
@@ -1,4 +1,4 @@
-
+
@@ -6,7 +6,31 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
+ Ptime has platform independent POSIX time support in pure OCaml. It
+provides a type to represent a well-defined range of POSIX timestamps
+with picosecond precision, conversion with date-time values,
+conversion with [RFC 3339 timestamps][rfc3339] and pretty printing to
+a human-readable, locale-independent representation.
+
+The additional Ptime_clock library provides access to a system POSIX
+clock and to the system's current time zone offset.
+
+Ptime is not a calendar library.
+
+Ptime has no dependency. Ptime_clock depends on your system library or
+JavaScript runtime system. Ptime and its libraries are distributed
+under the ISC license.
+
+[rfc3339]: http://tools.ietf.org/html/rfc3339
+
+Home page: http://erratique.ch/software/ptime
+ https://erratique.ch/software/ptime/doc/
+ https://github.com/dbuenzli/ptime/issues
dbuenzli/ptime
+
+ Daniel Bünzli
+ daniel.buenzli@erratique.ch
+
diff --git a/dev-ml/qmp/metadata.xml b/dev-ml/qmp/metadata.xml
index d4b0d7732a..fc71a33f5e 100644
--- a/dev-ml/qmp/metadata.xml
+++ b/dev-ml/qmp/metadata.xml
@@ -1,11 +1,15 @@
-
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- xapi-project/ocaml-qmp
-
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ xen-org/ocaml-qmp
+
+ David Scott
+ dave.scott@eu.citrix.com
+
+
diff --git a/dev-ml/randomconv/metadata.xml b/dev-ml/randomconv/metadata.xml
index 0f5d9b8708..ba622827a8 100644
--- a/dev-ml/randomconv/metadata.xml
+++ b/dev-ml/randomconv/metadata.xml
@@ -1,12 +1,20 @@
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- hannesm/randomconv
-
+
+ co-maintainers welcome
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+ Given a function which produces random byte vectors, convert it to
+a number of your choice (int8/int16/int32/int64/int/float).
+
+ https://hannesm.github.io/randomconv/doc
+ https://github.com/hannesm/randomconv/issues
+ hannesm/randomconv
+
+ Hannes Mehnert
+ hannes@mehnert.org
+
+
diff --git a/dev-ml/rpc/metadata.xml b/dev-ml/rpc/metadata.xml
index a938097597..3ed6a77de9 100644
--- a/dev-ml/rpc/metadata.xml
+++ b/dev-ml/rpc/metadata.xml
@@ -1,16 +1,31 @@
-
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- mirage/ocaml-rpc
-
-
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ `ocaml-rpc` is a library that provides remote procedure calls (RPC)
+using XML or JSON as transport encodings, and multiple generators
+for documentations, clients, servers, javascript bindings, python
+bindings, ...
+
+The transport mechanism itself is outside the scope of this library
+as all conversions are from and to strings.
+
+This is a dummy package installing the main library components.
+
+ https://mirage.github.io/ocaml-rpc/rpc
+ https://github.com/mirage/ocaml-rpc/issues
+ mirage/ocaml-rpc
+
+ Thomas Gazagnaire
+ thomas@gazagnaire.org
+
+
diff --git a/dev-ml/sexp_pretty/Manifest b/dev-ml/sexp_pretty/Manifest
deleted file mode 100644
index 2a8745be3a..0000000000
--- a/dev-ml/sexp_pretty/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST sexp_pretty-0.14.0.tar.gz 19700 BLAKE2B 21672e09c994f24d0080a6bfc8fbfc74bf43efe2131338b600ad802ec61581f401c984397036103bc1848544078a1af37b7f197b94c6d36c57c8d55422cf7dfa SHA512 7b32a7df5e66db77aef5e00279cfbb49dec185de604c31baa1ff1f4991bd930aca39fce94fcb737414279458ff942df968382090f79a011e9366e676eced9a74
diff --git a/dev-ml/sexp_pretty/sexp_pretty-0.14.0-r1.ebuild b/dev-ml/sexp_pretty/sexp_pretty-0.14.0-r1.ebuild
deleted file mode 100644
index d16dc48ab0..0000000000
--- a/dev-ml/sexp_pretty/sexp_pretty-0.14.0-r1.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="S-expression pretty-printer"
-HOMEPAGE="https://github.com/janestreet/sexp_pretty"
-SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-RDEPEND="
- dev-ml/base
- dev-ml/ppx_base
- dev-ml/sexplib
- dev-ml/re
-"
-DEPEND="${RDEPEND}"
diff --git a/dev-ml/shared-block-ring/metadata.xml b/dev-ml/shared-block-ring/metadata.xml
index 393a3ec738..e4c6bd7b6d 100644
--- a/dev-ml/shared-block-ring/metadata.xml
+++ b/dev-ml/shared-block-ring/metadata.xml
@@ -1,11 +1,17 @@
-
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- mirage/shared-block-ring
-
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+ This is a simple queue containing variable-length items stored on a disk, in the style of Xen shared-memory-ring.
+
+ https://github.com/mirage/shared-block-ring/issues/
+ mirage/shared-block-ring
+
+ Jonathan Ludlam
+ jonathan.ludlam@citrix.com
+
+
diff --git a/dev-ml/shared-memory-ring/metadata.xml b/dev-ml/shared-memory-ring/metadata.xml
index 7cd2f0428f..79b80613e0 100644
--- a/dev-ml/shared-memory-ring/metadata.xml
+++ b/dev-ml/shared-memory-ring/metadata.xml
@@ -1,11 +1,31 @@
-
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- mirage/shared-memory-ring
-
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+ This package contains a set of libraries for creating shared memory
+producer/consumer rings. The rings follow the Xen ABI and may be used
+to create or implement Xen virtual devices.
+
+Example use:
+
+One program wishes to create data records and push them efficiently
+to a second process on the same physical machine for
+sampling/analysis/archiving.
+
+Example use:
+
+A Xen virtual machine wishes to send and receive network packets to
+and from a backend driver domain.
+
+ https://mirage.github.io/shared-memory-ring/
+ https://github.com/mirage/shared-memory-ring/issues
+ mirage/shared-memory-ring
+
+ David Scott
+ dave@recoil.org
+
+
diff --git a/dev-ml/stringext/metadata.xml b/dev-ml/stringext/metadata.xml
index cb6c50f93c..d8ce6fb86b 100644
--- a/dev-ml/stringext/metadata.xml
+++ b/dev-ml/stringext/metadata.xml
@@ -1,12 +1,17 @@
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- rgrinberg/stringext
-
+
+ co-maintainers welcome
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/rgrinberg/stringext/issues
+ rgrinberg/stringext
+
+ Rudi Grinberg
+ rudi.grinberg@gmail.com
+
+
diff --git a/dev-ml/systemd/metadata.xml b/dev-ml/systemd/metadata.xml
index e4a496827d..31ef5b3831 100644
--- a/dev-ml/systemd/metadata.xml
+++ b/dev-ml/systemd/metadata.xml
@@ -1,11 +1,16 @@
-
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- juergenhoetzel/ocaml-systemd
-
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+
+ Jürgen Hötzel
+ juergen@archlinux.org
+
+ juergenhoetzel/ocaml-systemd
+ https://github.com/juergenhoetzel/ocaml-systemd/issues
+
diff --git a/dev-ml/tar/metadata.xml b/dev-ml/tar/metadata.xml
index 76d46cfa29..715ccecd35 100644
--- a/dev-ml/tar/metadata.xml
+++ b/dev-ml/tar/metadata.xml
@@ -1,15 +1,25 @@
-
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- mirage/ocaml-tar
-
-
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ tar is a simple library to read and write tar files with an emphasis on
+streaming.
+
+This is pure OCaml code, no C bindings.
+
+ https://mirage.github.io/ocaml-tar/
+ https://github.com/mirage/ocaml-tar/issues
+ mirage/ocaml-tar
+
+ David Scott
+ dave@recoil.org
+
+
diff --git a/dev-ml/tcpip/metadata.xml b/dev-ml/tcpip/metadata.xml
index ee477510cb..77eba99613 100644
--- a/dev-ml/tcpip/metadata.xml
+++ b/dev-ml/tcpip/metadata.xml
@@ -1,11 +1,25 @@
-
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- mirage/mirage-tcpip
-
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+ `mirage-tcpip` provides a networking stack for the [Mirage operating
+system](https://mirage.io). It provides implementations for the following module types
+(which correspond with the similarly-named protocols):
+
+* IP (via the IPv4 and IPv6 modules)
+* ICMP
+* UDP
+* TCP
+
+ https://mirage.github.io/mirage-tcpip/
+ https://github.com/mirage/mirage-tcpip/issues
+ mirage/mirage-tcpip
+
+ Anil Madhavapeddy
+ anil@recoil.org
+
+
diff --git a/dev-ml/tiny_httpd/Manifest b/dev-ml/tiny_httpd/Manifest
new file mode 100644
index 0000000000..528990da26
--- /dev/null
+++ b/dev-ml/tiny_httpd/Manifest
@@ -0,0 +1 @@
+DIST tiny_httpd-0.12.tar.gz 49124 BLAKE2B c3f407a605dabad1c710a696a3fca5dce04a75deb61e25e9ce572432e0d96cd3029628ea24d17d55a051d1d0f78aa1fd80797e7ff9c0bb7fc9d190e461784cd3 SHA512 99b4d01d4f4d138b122c689b8b3bc5043fc386d6686675311f625bf5fec72c6e1a7513712b00889fe17cd392b8c475440d4f89ee46392aff32ac6ccc39cefe09
diff --git a/dev-ml/tiny_httpd/metadata.xml b/dev-ml/tiny_httpd/metadata.xml
new file mode 100644
index 0000000000..0a42dd4884
--- /dev/null
+++ b/dev-ml/tiny_httpd/metadata.xml
@@ -0,0 +1,20 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+
+ https://c-cube.github.io/tiny_httpd/
+ https://github.com/c-cube/tiny_httpd/issues
+ c-cube/tiny_httpd
+
+ Simon Cruanes
+ simon.cruanes.2007@m4x.org
+
+
+
diff --git a/dev-ml/tiny_httpd/tiny_httpd-0.12.ebuild b/dev-ml/tiny_httpd/tiny_httpd-0.12.ebuild
new file mode 100644
index 0000000000..890d8831cf
--- /dev/null
+++ b/dev-ml/tiny_httpd/tiny_httpd-0.12.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune multiprocessing
+
+DESCRIPTION="Minimal HTTP server with a small request router"
+HOMEPAGE="
+ https://github.com/c-cube/tiny_httpd
+ https://opam.ocaml.org/packages/tiny_httpd
+"
+SRC_URI="https://github.com/c-cube/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+IUSE="camlzip ocamlopt test"
+
+RDEPEND="
+ dev-ml/result:=
+ dev-ml/seq:=
+
+ camlzip? ( >=dev-ml/camlzip-1.06:= )
+"
+DEPEND="
+ ${RDEPEND}
+ test? (
+ dev-ml/qtest
+ dev-ml/ounit2
+ dev-ml/ptime
+ dev-ml/qcheck
+ net-misc/curl
+ )
+"
+
+RESTRICT="!test? ( test )"
+REQUIRED_USE="test? ( camlzip )"
+
+src_compile() {
+ local pkgs="tiny_httpd"
+ use camlzip && pkgs="${pkgs},tiny_httpd_camlzip"
+ dune build -p "${pkgs}" -j $(makeopts_jobs) || die
+}
+
+src_install() {
+ dune_src_install tiny_httpd
+ use camlzip && dune_src_install "tiny_httpd_camlzip"
+}
diff --git a/dev-ml/tls/Manifest b/dev-ml/tls/Manifest
index c5b08613cf..9a9e1de53b 100644
--- a/dev-ml/tls/Manifest
+++ b/dev-ml/tls/Manifest
@@ -1 +1,2 @@
+DIST tls-0.15.3.tbz 322581 BLAKE2B b516d0b4d950cd2b9c4da69ad6e45aea6b0cbc5af7ce8842261245e8e00f690a4c91e3ad97b900658babdc1493b202487105e32a7b0ce99f4394baadd06abfd9 SHA512 371b85c6afebeda0fcc8cc5252e3333d9c3ef3a6bdbee160bb194e2a5928fd537c811c6eec729f16852070944e627257d44c97142a259d00d0db66956a95df49
DIST tls-v0.13.1.tbz 299082 BLAKE2B e366f0135233c67aac72cb930d9c702ff660bb2eeaa4e2105a695026866d7723a6e41657d3f4d1a107742325d875612183ed51d96d2a9d5da50d358a99688fa3 SHA512 f5ec06a9401c5bba7b9ba011fbec14136685b673f4ec87d0eefedb9cb53f93d02142bb9a75955b8c2c5832cdcebec8751c63ce092d2b6e361a19fe1a8a1e36b1
diff --git a/dev-ml/tls/metadata.xml b/dev-ml/tls/metadata.xml
index ec20f745d5..a56f291fe7 100644
--- a/dev-ml/tls/metadata.xml
+++ b/dev-ml/tls/metadata.xml
@@ -6,11 +6,34 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- mirleft/ocaml-tls
-
+ Transport Layer Security (TLS) is probably the most widely deployed security
+protocol on the Internet. It provides communication privacy to prevent
+eavesdropping, tampering, and message forgery. Furthermore, it optionally
+provides authentication of the involved endpoints. TLS is commonly deployed for
+securing web services ([HTTPS](http://tools.ietf.org/html/rfc2818)), emails,
+virtual private networks, and wireless networks.
+
+TLS uses asymmetric cryptography to exchange a symmetric key, and optionally
+authenticate (using X.509) either or both endpoints. It provides algorithmic
+agility, which means that the key exchange method, symmetric encryption
+algorithm, and hash algorithm are negotiated.
+
+Read [further](https://nqsb.io) and our [Usenix Security 2015 paper](https://usenix15.nqsb.io).
+
+ https://mirleft.github.io/ocaml-tls/doc
+ https://github.com/mirleft/ocaml-tls/issues
+ mirleft/ocaml-tls
+
+ Hannes Mehnert
+ hannes@mehnert.org
+
+
+ David Kaloper
+ david@numm.org
+
+
diff --git a/dev-ml/tls/tls-0.15.3.ebuild b/dev-ml/tls/tls-0.15.3.ebuild
new file mode 100644
index 0000000000..cff9e9abdf
--- /dev/null
+++ b/dev-ml/tls/tls-0.15.3.ebuild
@@ -0,0 +1,74 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune multiprocessing
+
+DESCRIPTION="Transport Layer Security purely in OCaml"
+HOMEPAGE="https://github.com/mirleft/ocaml-tls"
+SRC_URI="https://github.com/mirleft/ocaml-tls/releases/download/v${PV}/${P}.tbz"
+
+LICENSE="BSD-2"
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+IUSE="async mirage ocamlopt test"
+
+RDEPEND="
+ >=dev-lang/ocaml-4.08.0:=[ocamlopt?]
+ >=dev-ml/ppx_sexp_conv-0.9.0:=
+ >=dev-ml/cstruct-6.0.0:=[ppx,sexp]
+ dev-ml/sexplib:=
+ >=dev-ml/mirage-crypto-0.10.0:=[ec,pk,rng]
+ >=dev-ml/x509-0.13.0:=
+ >=dev-ml/domain-name-0.3.0:=
+ >=dev-ml/fmt-0.8.7:=
+ >=dev-ml/lwt-3.0.0:=
+ >=dev-ml/ptime-0.8.1:=
+ dev-ml/hkdf:=
+ dev-ml/logs:=
+ dev-ml/ipaddr:=[sexp]
+
+ async? (
+ >=dev-ml/async-0.15:=
+ >=dev-ml/async_unix-0.15:=
+ >=dev-ml/core-0.15:=
+ dev-ml/cstruct:=[async]
+ >=dev-ml/ppx_jane-0.15:=
+ dev-ml/mirage-crypto:=[rng-async]
+ >=dev-ml/x509-0.14.0:=
+ )
+ mirage? (
+ >=dev-ml/mirage-flow-2.0.0:=
+ >=dev-ml/mirage-kv-3.0.0:=
+ >=dev-ml/mirage-clock-3.0.0:=
+ dev-ml/mirage-crypto:=[pk]
+ )
+"
+DEPEND="
+ ${RDEPEND}
+ test? (
+ >=dev-ml/cstruct-3.0.0[unix]
+ dev-ml/alcotest
+ dev-ml/randomconv
+ dev-ml/ounit2
+ )
+"
+
+RESTRICT="!test? ( test )"
+
+src_compile() {
+ local pkgs="tls"
+ for u in async mirage ; do
+ if use ${u} ; then
+ pkgs="${pkgs},tls-${u}"
+ fi
+ done
+ dune build -p "${pkgs}" -j $(makeopts_jobs) || die
+}
+
+src_install() {
+ dune_src_install tls
+ use async && dune_src_install tls-async
+ use mirage && dune_src_install tls-mirage
+}
diff --git a/dev-ml/tuntap/metadata.xml b/dev-ml/tuntap/metadata.xml
index 271e2046e6..105127cab0 100644
--- a/dev-ml/tuntap/metadata.xml
+++ b/dev-ml/tuntap/metadata.xml
@@ -1,11 +1,25 @@
-
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- mirage/ocaml-tuntap
-
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+ This is an OCaml library for handling TUN/TAP devices. TUN refers to layer 3
+virtual interfaces whereas TAP refers to layer 2 Ethernet ones.
+
+See <http://en.wikipedia.org/wiki/TUN/TAP> for more information.
+
+Linux, FreeBSD, OpenBSD and macOS should all be supported. You will need
+to install the third-party <http://tuntaposx.sourceforge.net/> on macOS before
+using this library.
+
+ https://mirage.github.io/ocaml-tuntap/
+ https://github.com/mirage/ocaml-tuntap/issues
+ mirage/ocaml-tuntap
+
+ Vincent Bernardoff
+ vb@luminar.eu.org
+
+
diff --git a/dev-ml/tyxml/metadata.xml b/dev-ml/tyxml/metadata.xml
index 15bf217281..50c6bb86df 100644
--- a/dev-ml/tyxml/metadata.xml
+++ b/dev-ml/tyxml/metadata.xml
@@ -1,12 +1,15 @@
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- ocsigen/tyxml
-
+
+ co-maintainers welcome
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+ TyXML provides a set of convenient combinators that uses the OCaml type system to ensure the validity of the generated documents. TyXML can be used with any representation of HTML and SVG: the textual one, provided directly by this package, or DOM trees (`js_of_ocaml-tyxml`) virtual DOM (`virtual-dom`) and reactive or replicated trees (`eliom`). You can also create your own representation and use it to instantiate a new set of combinators.
+
+ https://ocsigen.org/tyxml/latest/manual/intro
+ https://github.com/ocsigen/tyxml/issues
+ ocsigen/tyxml
+
diff --git a/dev-ml/uri/metadata.xml b/dev-ml/uri/metadata.xml
index 57acd83577..01730e29b4 100644
--- a/dev-ml/uri/metadata.xml
+++ b/dev-ml/uri/metadata.xml
@@ -1,4 +1,4 @@
-
+
@@ -6,11 +6,19 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
-
- mirage/ocaml-uri
-
+ This is an OCaml implementation of the [RFC3986](http://tools.ietf.org/html/rfc3986) specification
+for parsing URI or URLs.
+
+ https://mirage.github.io/ocaml-uri/
+ https://github.com/mirage/ocaml-uri/issues
+ mirage/ocaml-uri
+
+ Anil Madhavapeddy
+ anil@recoil.org
+
+
diff --git a/dev-ml/vchan/metadata.xml b/dev-ml/vchan/metadata.xml
index 19eeb5aaef..07445614df 100644
--- a/dev-ml/vchan/metadata.xml
+++ b/dev-ml/vchan/metadata.xml
@@ -1,15 +1,24 @@
-
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- mirage/vchan
-
-
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ This is an implementation of the Xen "libvchan" or "vchan" communication
+protocol in OCaml. It allows fast inter-domain communication using shared
+memory.
+
+ https://mirage.github.io/ocaml-vchan
+ https://github.com/mirage/ocaml-vchan/issues
+ mirage/ocaml-vchan
+
+ Jonathan Ludlam
+ jonathan.ludlam@eu.citrix.com
+
+
diff --git a/dev-ml/vhd/metadata.xml b/dev-ml/vhd/metadata.xml
index 909764cf19..8c8513b8c0 100644
--- a/dev-ml/vhd/metadata.xml
+++ b/dev-ml/vhd/metadata.xml
@@ -1,14 +1,20 @@
-
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- mirage/ocaml-vhd
-
-
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ mirage/ocaml-vhd
+
+ David Scott
+ dave@recoil.orj
+
+ https://mirage.github.io/ocaml-vhd/
+ https://github.com/mirage/ocaml-vhd/issues
+
+
diff --git a/dev-ml/x509/metadata.xml b/dev-ml/x509/metadata.xml
index 973e19557b..91bc0b3e0d 100644
--- a/dev-ml/x509/metadata.xml
+++ b/dev-ml/x509/metadata.xml
@@ -1,12 +1,25 @@
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- mirleft/ocaml-x509
-
+
+ co-maintainers welcome
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+ X.509 is a public key infrastructure used mostly on the Internet. It consists
+of certificates which include public keys and identifiers, signed by an
+authority. Authorities must be exchanged over a second channel to establish the
+trust relationship. This library implements most parts of RFC5280 and RFC6125.
+The Public Key Cryptography Standards (PKCS) defines encoding and decoding
+(in ASN.1 DER and PEM format), which is also implemented by this library -
+namely PKCS 1, PKCS 5, PKCS 7, PKCS 8, PKCS 9, PKCS 10, and PKCS 12.
+
+ https://mirleft.github.io/ocaml-x509/doc
+ https://github.com/mirleft/ocaml-x509/issues
+ mirleft/ocaml-x509
+
+ Hannes Mehnert
+ hannes@mehnert.org
+
+
diff --git a/dev-ml/xapi-backtrace/metadata.xml b/dev-ml/xapi-backtrace/metadata.xml
index f658b38402..f2f4790176 100644
--- a/dev-ml/xapi-backtrace/metadata.xml
+++ b/dev-ml/xapi-backtrace/metadata.xml
@@ -1,11 +1,12 @@
-
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- xapi-project/backtrace
-
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/xapi-project/backtrace/issues
+ xapi-project/backtrace
+
diff --git a/dev-ml/xapi-stdext/metadata.xml b/dev-ml/xapi-stdext/metadata.xml
index 2b8c3392c6..e9ef0d3871 100644
--- a/dev-ml/xapi-stdext/metadata.xml
+++ b/dev-ml/xapi-stdext/metadata.xml
@@ -1,11 +1,16 @@
-
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- xapi-project/stdext
-
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/xapi-project/stdext/issues
+ xapi-project/stdext
+
+ Jonathan Ludlam
+ jonathan.ludlam@citrix.com
+
+
diff --git a/dev-ml/xapi-test-utils/metadata.xml b/dev-ml/xapi-test-utils/metadata.xml
index 70ada5d582..32ea0e3796 100644
--- a/dev-ml/xapi-test-utils/metadata.xml
+++ b/dev-ml/xapi-test-utils/metadata.xml
@@ -1,11 +1,16 @@
-
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- xapi-project/xapi-test-utils
-
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+
+ Rob Hoes
+ rob.hoes@citrix.com
+
+ https://github.com/xapi-project/xapi-test-utils/issues
+ xapi-project/xapi-test-utils
+
diff --git a/dev-ml/xcp-inventory/metadata.xml b/dev-ml/xcp-inventory/metadata.xml
index 58f4c13580..ecb3b07168 100644
--- a/dev-ml/xcp-inventory/metadata.xml
+++ b/dev-ml/xcp-inventory/metadata.xml
@@ -1,11 +1,12 @@
-
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- xapi-project/xcp-inventory
-
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ xapi-project/xcp-inventory
+ https://github.com/xapi-project/xcp-inventory/issues
+
diff --git a/dev-ml/xcp-rrd/metadata.xml b/dev-ml/xcp-rrd/metadata.xml
index 9024faf70d..bd49d243c6 100644
--- a/dev-ml/xcp-rrd/metadata.xml
+++ b/dev-ml/xcp-rrd/metadata.xml
@@ -1,11 +1,12 @@
-
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- xapi-project/xcp-rrd
-
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ xapi-project/xcp-rrd
+ https://github.com/xapi-project/xcp-rrd/issues
+
diff --git a/dev-ml/xen-evtchn/metadata.xml b/dev-ml/xen-evtchn/metadata.xml
index d19b9659ba..c970d3c671 100644
--- a/dev-ml/xen-evtchn/metadata.xml
+++ b/dev-ml/xen-evtchn/metadata.xml
@@ -1,14 +1,27 @@
-
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- mirage/evtchn
-
-
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ Event channels are the Xen equivalent of interrupts, used to signal
+when data (or space) is available for processing. There are 2 distinct
+implementations:
+
+ 1. a Xen shared-memory + hypercall protocol for kernelspace
+ 2. a binding to a set of libxc functions which access /dev/xen/evtchn
+ for userspace (see `xen-evtchn-unix` opam package).
+
+ https://mirage.github.io/ocaml-evtchn/
+ https://github.com/mirage/ocaml-evtchn/issues
+ mirage/ocaml-evtchn
+
+ dave@recoil.org
+ David Scott
+
+
diff --git a/dev-ml/xen-gnt/metadata.xml b/dev-ml/xen-gnt/metadata.xml
index ad55fc5375..87c5cd3543 100644
--- a/dev-ml/xen-gnt/metadata.xml
+++ b/dev-ml/xen-gnt/metadata.xml
@@ -1,14 +1,26 @@
-
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- mirage/ocaml-gnt
-
-
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ These are used to create Xen device driver "backends" (servers)
+and "frontends" (clients).
+
+This library can be used in both kernelspace (via Mirage) or in userspace
+(on Linux) via the xen-gnt-unix library.
+To see a concrete example, have a look at [mirage/ocaml-vchan]
+
+ https://mirage.github.io/ocaml-gnt/
+ https://github.com/mirage/ocaml-gnt/issues
+ mirage/ocaml-gnt
+
+ John Else
+ john.else@citrix.com
+
+
diff --git a/dev-ml/xenstore-clients/metadata.xml b/dev-ml/xenstore-clients/metadata.xml
index 83e2a09343..ec425a1b26 100644
--- a/dev-ml/xenstore-clients/metadata.xml
+++ b/dev-ml/xenstore-clients/metadata.xml
@@ -1,11 +1,16 @@
-
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- xapi-project/ocaml-xenstore-clients
-
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ xapi-project/ocaml-xenstore-clients
+
+ David Scott
+ dave@recoil.org
+
+ https://github.com/xapi-project/ocaml-xenstore-clients/issues
+
diff --git a/dev-ml/xenstore/metadata.xml b/dev-ml/xenstore/metadata.xml
index bd5a462c29..3c9e34c675 100644
--- a/dev-ml/xenstore/metadata.xml
+++ b/dev-ml/xenstore/metadata.xml
@@ -1,11 +1,24 @@
-
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- mirage/ocaml-xenstore
-
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+ This repo contains:
+1. a xenstore client library, a merge of the Mirage and XCP ones
+2. a xenstore server library
+3. a xenstore server instance which runs under Unix with libxc
+4. a xenstore server instance which runs on mirage.
+
+The client and the server libraries have sets of unit-tests.
+
+ https://mirage.github.io/ocaml-xenstore/
+ https://github.com/mirage/ocaml-xenstore/issues
+ mirage/ocaml-xenstore
+
+ David Scott
+ dave@recoil.org
+
+
diff --git a/dev-ml/xmlm/metadata.xml b/dev-ml/xmlm/metadata.xml
index 10aa1be475..7532c42d13 100644
--- a/dev-ml/xmlm/metadata.xml
+++ b/dev-ml/xmlm/metadata.xml
@@ -1,4 +1,4 @@
-
+
@@ -6,7 +6,21 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
+ Xmlm is a streaming codec to decode and encode the XML data format. It
+can process XML documents without a complete in-memory representation of the
+data.
+
+Xmlm is made of a single independent module and distributed
+under the ISC license.
+
+Home page: http://erratique.ch/software/xmlm
+ https://erratique.ch/software/xmlm/doc/
+ https://github.com/dbuenzli/xmlm/issues
dbuenzli/xmlm
+
+ Daniel Bünzli
+ daniel.buenzli@erratique.ch
+
diff --git a/dev-python/castellan/Manifest b/dev-python/castellan/Manifest
index 0353af8dc2..02b474395f 100644
--- a/dev-python/castellan/Manifest
+++ b/dev-python/castellan/Manifest
@@ -1 +1 @@
-DIST castellan-3.10.1.tar.gz 78709 BLAKE2B e12d66788f45fdca102e9c37e3f7c39598463fd49ed7064226443468a8602b4a32f42078847a1d8df594d51edb4c200d65feb38d5c00a6edb04b2078626517d9 SHA512 cf9a523a75c5d6bada1570982541475f42ffcbc468c7f5cf7f5c0e6545833c0de38f1b1b7b940f3bfc6e92a54917dae359cf37f995b5fbd6237ff78e36c62676
+DIST castellan-3.11.0.tar.gz 78842 BLAKE2B 37f6ea35cd2d6ecf780dce990350d29bf46edf9de7d17ea1ad740a6c12ae6df84d1bf663a0031d3877316eb6b339dc9793354be301ded1e747fca7c79b9cc80c SHA512 3f57ca226c2a3e8be5f3a0f4d8491dfe4239ff6b267579cbc122adb67b23c6605ff11719bde2b0f4c3effa086c3f03bab5e458bb8b39a717973bc6190b7f9c1d
diff --git a/dev-python/castellan/castellan-3.10.1.ebuild b/dev-python/castellan/castellan-3.11.0.ebuild
similarity index 100%
rename from dev-python/castellan/castellan-3.10.1.ebuild
rename to dev-python/castellan/castellan-3.11.0.ebuild
diff --git a/dev-python/celery/files/celery.initd-r2 b/dev-python/celery/files/celery.initd-r2
index f34c136691..3789dc0163 100644
--- a/dev-python/celery/files/celery.initd-r2
+++ b/dev-python/celery/files/celery.initd-r2
@@ -1,5 +1,5 @@
#!/sbin/openrc-run
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the BSD license
extra_started_commands="reload"
diff --git a/dev-python/glyphsets/Manifest b/dev-python/glyphsets/Manifest
index af8a6f862c..3c868bebf9 100644
--- a/dev-python/glyphsets/Manifest
+++ b/dev-python/glyphsets/Manifest
@@ -1,2 +1,2 @@
-DIST glyphsets-0.2.1.tar.gz 1265612 BLAKE2B 29aeadf2345887eef4b0a2f91bfee272fe8a45a3c0fefdcd6ebd70eef556b899294fc9a58b8e72a8913f9fa9bc63d2b378b7d6229afb516c0a57063ff2e6d08a SHA512 0a937ec231c617ee2fe6cc0d7a4f8930b2b49342a94b82577968e0334224a84ebcfa76f104cce526da854a283c0179da3dd9b7a2dea0d3fdbabdce626f108a9e
DIST glyphsets-0.3.1.tar.gz 1619668 BLAKE2B d09b07e46a444c55ab5e91b59fa4410af9d1ed0549fe401f4b1c353ed761794e849bd3e3eb61effe80916c63a062af22cd915ecf9cc4df22ea4305465b64870a SHA512 333bcf4aec9c0a78e7c02d4ef9985b053d84a7d7bdbb37adb785003b03184cd94fbe2f19197c76521db53e2220c8e1041480f5ffbef2a7153d3463279ab936d6
+DIST glyphsets-0.4.0.tar.gz 1666642 BLAKE2B a2efc708ca29296015794c8f2867eb242ffc96fcfc04a79afd1ccb0a43faa5f3f539aca8f485f5c6b688ac42613db55af8b3eeb740fda5659256a8d91c722bc2 SHA512 d7c66fe8ff328e625b95202d07347cf9e532f4f98c340d329c9cd2c69382184074a1f53a569b9ab6fdede994d42016c3a6c08265e09fefc1081864f24964d376
diff --git a/dev-python/glyphsets/glyphsets-0.2.1.ebuild b/dev-python/glyphsets/glyphsets-0.4.0.ebuild
similarity index 100%
rename from dev-python/glyphsets/glyphsets-0.2.1.ebuild
rename to dev-python/glyphsets/glyphsets-0.4.0.ebuild
diff --git a/dev-python/pg8000/Manifest b/dev-python/pg8000/Manifest
index 3de1d62ca4..b614193d97 100644
--- a/dev-python/pg8000/Manifest
+++ b/dev-python/pg8000/Manifest
@@ -1,2 +1,2 @@
-DIST pg8000-1.24.2.tar.gz 118893 BLAKE2B 7856e62239c11d97fea378a690b31c73ee08aecc8b3f66deb16ca37ba1013553c820a2ffce9820dffa4e906b99add5fd2d8fc4d3047c53c6208e34a38a425616 SHA512 0985f05d9f3f252e3c67380c7642e51309964a21b12b0abe300eb3f5a751f75d1544d06a6761874b0798c0004eb61468e27d6c4238576a1d57f9ca4b2c6f77a1
DIST pg8000-1.26.0.tar.gz 117659 BLAKE2B f4b418b4fed7a43d89369b1994683aa7ba4748d0ff98c78f0c1ddd2ebb262268e0f226a4b170e653d506fff0e061c40f39e3cbeadd8acdd4b3a47fc50775af5d SHA512 5c74d199fec8e93631c4359bc95332692ca6c4d5643e6034b558e67836d6250fc401d4c02141673d34347d9bfa3b0354004cb2d731eb1ab91e1a5e71e19ba55b
+DIST pg8000-1.26.1.tar.gz 116994 BLAKE2B 4db3186e72afb2e2fae441c1bbb974768e0064276f1ad571316a531cbc590edfcca4c3f4ef1fd493e80e7ebd1817bee354413ea158ec191434e8530007af0ee3 SHA512 d085d4992be18868da6b6f67efcb1e5f41cd05a13b0f4361685e5e8ada14af02ef4ee17558809b447a118cf8380fab13e8932d49fd14d2ee2472b191f8531289
diff --git a/dev-python/pg8000/pg8000-1.24.2.ebuild b/dev-python/pg8000/pg8000-1.26.1.ebuild
similarity index 100%
rename from dev-python/pg8000/pg8000-1.24.2.ebuild
rename to dev-python/pg8000/pg8000-1.26.1.ebuild
diff --git a/dev-python/uharfbuzz/Manifest b/dev-python/uharfbuzz/Manifest
index 55295a1ffc..acb0057102 100644
--- a/dev-python/uharfbuzz/Manifest
+++ b/dev-python/uharfbuzz/Manifest
@@ -1,2 +1,2 @@
-DIST uharfbuzz-0.23.0.tar.gz 36287 BLAKE2B 6f03aa991d53b6fe093879a0cb5d09b5065ad4fb31453f74323f540aadcdace2430ccdc0a466cddc43a356bb1dd62f066537074a208c1b56d51d43c4eb2062ee SHA512 8cacb54a3d48db29f025bd9eb72133e9a11cf61f6b8064cb91c5399e875e7b46f592bb3c4b284741a161f534bea5771f9c471489c8082ee768953b5948ee2c09
DIST uharfbuzz-0.24.1.tar.gz 36603 BLAKE2B 3da4b1a7e3b2b3cc8928c06ad7a80c00ddc3f34807788d827c8e558d9a9b48e3688cb38e26e5ea2414b274d62328be4c5a4dbd6e627d45c49ff7d11c6573e643 SHA512 c1451f3aea7a6e076a621a8931e8de0222122f3788ac7ef7a0174f32a1a625c8f245d4ba0e9835387071ab8cfa7351d3e245afe6b94319c178cc6cc7fc337707
+DIST uharfbuzz-0.25.0.tar.gz 36602 BLAKE2B b359f5921f6fef9440d3640af235924d81f661d7582673cc54457f3da16fe2f7973aabe60375a341ee608a01f831971a87ffa5116680c90aaeaa24c75a008a7f SHA512 d57daff4eee023392fd444d1c2be199863422dd6b1097e974a816ddda47bf9fbf1d15509d314230b8abd61dde0b6b9078430a5572fac5e73aa3103675c100cc2
diff --git a/dev-python/uharfbuzz/uharfbuzz-0.23.0.ebuild b/dev-python/uharfbuzz/uharfbuzz-0.25.0.ebuild
similarity index 87%
rename from dev-python/uharfbuzz/uharfbuzz-0.23.0.ebuild
rename to dev-python/uharfbuzz/uharfbuzz-0.25.0.ebuild
index ab42fdcba9..e7a26c3ba1 100644
--- a/dev-python/uharfbuzz/uharfbuzz-0.23.0.ebuild
+++ b/dev-python/uharfbuzz/uharfbuzz-0.25.0.ebuild
@@ -16,7 +16,7 @@ KEYWORDS="~amd64"
LICENSE="Apache-2.0"
SLOT="0"
-RDEPEND=">=media-libs/harfbuzz-4.0.0[experimental(-)]"
+RDEPEND=">=media-libs/harfbuzz-4.2.1[experimental(-)]"
DEPEND="
${RDEPEND}
>=dev-python/cython-0.28.1[${PYTHON_USEDEP}]
@@ -24,7 +24,7 @@ DEPEND="
>=dev-python/wheel-0.31[${PYTHON_USEDEP}]
"
-PATCHES=( "${FILESDIR}/${P}-system-harfbuzz.patch" )
+PATCHES=( "${FILESDIR}/${PN}-0.23.0-system-harfbuzz.patch" )
distutils_enable_tests pytest
diff --git a/dev-util/deblob/deblob-9999.ebuild b/dev-util/deblob/deblob-9999.ebuild
index c47088993a..ff14aab7e0 100644
--- a/dev-util/deblob/deblob-9999.ebuild
+++ b/dev-util/deblob/deblob-9999.ebuild
@@ -6,6 +6,7 @@ EAPI=8
inherit git-r3
DESCRIPTION="remove binary executables from a directory"
+HOMEPAGE="https://git.sr.ht/~lanodan/deblob"
EGIT_REPO_URI="https://git.sr.ht/~lanodan/deblob"
LICENSE="BSD"
SLOT="0"
diff --git a/dev-util/fontmake/fontmake-3.3.0.ebuild b/dev-util/fontmake/fontmake-3.3.0.ebuild
index fa80122fb9..a38ef785d3 100644
--- a/dev-util/fontmake/fontmake-3.3.0.ebuild
+++ b/dev-util/fontmake/fontmake-3.3.0.ebuild
@@ -37,6 +37,8 @@ BDEPEND="
test? (
media-gfx/fontdiff
dev-python/mock[${PYTHON_USEDEP}]
+ >=dev-python/ttfautohint-py-0.5.0[${PYTHON_USEDEP}]
+ >=dev-python/MutatorMath-3.0.1[${PYTHON_USEDEP}]
)
"
PATCHES=(
@@ -52,5 +54,5 @@ pkg_setup() {
pkg_postinst() {
optfeature "mutatormath support" >=dev-python/MutatorMath-3.0.1[${PYTHON_USEDEP}]
optfeature "pathops support" >=dev-python/skia-pathops-0.3.0[${PYTHON_USEDEP}]
- optfeature "autohint support" >=dev-python/ttfautohint-0.5.0[${PYTHON_USEDEP}]
+ optfeature "autohint support" >=dev-python/ttfautohint-py-0.5.0[${PYTHON_USEDEP}]
}
diff --git a/eclass/mpv-plugin.eclass b/eclass/mpv-plugin.eclass
index 01212adec0..5c077e6d1c 100644
--- a/eclass/mpv-plugin.eclass
+++ b/eclass/mpv-plugin.eclass
@@ -59,22 +59,22 @@ _mpv-plugin_set_globals() {
MPV_PKG_DEP="media-video/mpv"
case ${USE_MPV:-depend} in
- rdepend)
- ;;
- depend)
- MPV_PKG_DEP+=":="
- ;;
- *)
- die "Invalid USE_MPV=${USE_MPV}"
- ;;
+ rdepend)
+ ;;
+ depend)
+ MPV_PKG_DEP+=":="
+ ;;
+ *)
+ die "Invalid USE_MPV=${USE_MPV}"
+ ;;
esac
if [ ${MPV_REQ_USE} ]; then
- MPV_PKG_DEP+="[${MPV_REQ_USE}]"
+ MPV_PKG_DEP+="[${MPV_REQ_USE}]"
fi
RDEPEND="${MPV_PKG_DEP}"
if [[ ${USE_MPV} == depend ]]; then
- DEPEND="${MPV_PKG_DEP}"
+ DEPEND="${MPV_PKG_DEP}"
fi
}
_mpv-plugin_set_globals
@@ -85,6 +85,16 @@ _mpv-plugin_set_globals
# @DESCRIPTION:
# Array containing the list of files to be installed.
+# @FUNCTION: _mpv-plugin_has_main
+# @INTERNAL
+# @USAGE:
+# @DESCRIPTION:
+# Checks for the existance of a file named main. This means the plugin needs
+# all files to be installed together, and mpv will only run the one called main.
+_mpv-plugin_has_main() {
+ [[ " ${MPV_PLUGIN_FILES[*]} " =~ " main."[[:alnum:]]+" " ]]
+}
+
# @FUNCTION: mpv-plugin_src_install
# @USAGE:
# @DESCRIPTION:
@@ -93,15 +103,27 @@ _mpv-plugin_set_globals
# The ebuild must specify the file list in the MPV_PLUGIN_FILES array.
mpv-plugin_src_install() {
if [[ ! ${MPV_PLUGIN_FILES} ]]; then
- die "${ECLASS}: no files specified in MPV_PLUGIN_FILES, cannot install"
+ die "${ECLASS}: no files specified in MPV_PLUGIN_FILES, cannot install"
fi
- insinto /usr/$(get_libdir)/mpv
+ local MPV_INSTALL_DIR="/usr/$(get_libdir)/mpv"
+ if _mpv-plugin_has_main; then
+ MPV_INSTALL_DIR+="/${PN}"
+ fi
+ insinto "${MPV_INSTALL_DIR}"
+
for f in "${MPV_PLUGIN_FILES[@]}"; do
- doins "${f}"
- use autoload && dosym -r "/usr/$(get_libdir)/mpv/${f}" "/etc/mpv/scripts/${f}"
+ doins "${f}"
done
+ use autoload && if _mpv-plugin_has_main; then
+ dosym -r "${MPV_INSTALL_DIR}" "/etc/mpv/scripts/${PN}"
+ else
+ for f in "${MPV_PLUGIN_FILES[@]}"; do
+ dosym -r "${MPV_INSTALL_DIR}/${f}" "/etc/mpv/scripts/${f}"
+ done
+ fi
+
einstalldocs
}
@@ -111,16 +133,20 @@ mpv-plugin_src_install() {
# Warns the user of the existence of the autoload use flag.
mpv-plugin_pkg_postinst() {
if ! use autoload; then
- elog
- elog "The plugin has not been installed to /etc/mpv/scripts for autoloading."
- elog "You have to activate it manually by passing"
- for f in "${MPV_PLUGIN_FILES[@]}"; do
- elog " \"${EPREFIX}/usr/$(get_libdir)/mpv/${f}\""
- done
- elog "as script option to mpv or symlinking the library to \"scripts/\" in your mpv"
- elog "config directory."
- elog "Alternatively, activate the autoload use flag."
- elog
+ elog
+ elog "The plugin has not been installed to /etc/mpv/scripts for autoloading."
+ elog "You have to activate it manually by passing"
+ if _mpv-plugin_has_main; then
+ elog " \"${EPREFIX}/usr/$(get_libdir)/mpv/${PN}\""
+ else
+ for f in "${MPV_PLUGIN_FILES[@]}"; do
+ elog " \"${EPREFIX}/usr/$(get_libdir)/mpv/${f}\""
+ done
+ fi
+ elog "as script option to mpv or symlinking the library to \"scripts/\" in your mpv"
+ elog "config directory."
+ elog "Alternatively, activate the autoload use flag."
+ elog
fi
}
diff --git a/games-misc/an-anime-game-launcher-bin/Manifest b/games-misc/an-anime-game-launcher-bin/Manifest
new file mode 100644
index 0000000000..229274391e
--- /dev/null
+++ b/games-misc/an-anime-game-launcher-bin/Manifest
@@ -0,0 +1 @@
+DIST aagl-ebuilds-2.3.1.tar.gz 4343632 BLAKE2B ba0f8733328469ad531dd8717f230e9e2f723cc12f185fe0f7035b2308e1f41dc92b9af0112a7787ddaf7ab01ae3c0fd12b2998ca09e1215aa11443a4254d08c SHA512 79672a1e0f0f0e0648db5910a33fc7b33d19c3666eb7eba81741f1d2849f0bdf9c76f0533f881a1ad0408b4b6a17eedf5a78c9c5da894c2c971b8d3a48d72928
diff --git a/games-misc/an-anime-game-launcher-bin/an-anime-game-launcher-bin-2.3.1.ebuild b/games-misc/an-anime-game-launcher-bin/an-anime-game-launcher-bin-2.3.1.ebuild
new file mode 100644
index 0000000000..d26efcf269
--- /dev/null
+++ b/games-misc/an-anime-game-launcher-bin/an-anime-game-launcher-bin-2.3.1.ebuild
@@ -0,0 +1,80 @@
+
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg-utils
+
+DESCRIPTION="Open Source An Anime Game launcher for Linux with automatic anti-cheat patching and telemetry disabling"
+HOMEPAGE="https://gitlab.com/an-anime-team/an-anime-game-launcher"
+SRC_URI="https://gitlab.com/an-anime-team/aagl-ebuilds/-/archive/${PV}/aagl-ebuilds-${PV}.tar.gz"
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="
+ || ( dev-libs/libayatana-appindicator dev-libs/libayatana-appindicator-bin ) \
+ net-libs/webkit-gtk \
+ dev-util/xdelta \
+ app-arch/tar \
+ dev-vcs/git \
+ app-arch/unzip \
+ net-misc/curl \
+ app-arch/cabextract \
+ x11-libs/libnotify \
+ sys-auth/polkit \
+ dev-libs/libdbusmenu \
+ app-emulation/dxvk-bin \
+ app-emulation/winetricks \
+ virtual/wine \
+ "
+# !games-misc/an-anime-game-launcher \
+# "
+
+RDEPEND="${DEPEND}"
+
+BDEPEND="app-admin/chrpath"
+
+S="${WORKDIR}/aagl-ebuilds-${PV}"
+src_prepare(){
+ mv "icon.png" "${PN}.png"
+ mv "launcher.sh" "${PN}"
+ chmod +x "An_Anime_Game_Launcher.AppImage"
+ ./An_Anime_Game_Launcher.AppImage --appimage-extract || die "Extraction Failed"
+ chrpath -d "squashfs-root/public/discord-rpc/discord-rpc" || die "Patching Library Failed"
+ eapply_user
+}
+
+src_install(){
+ insinto "/usr/lib/${PN}"
+ einfo "Inserting Launcher Files"
+ doins -r "squashfs-root/resources.neu"
+ einfo "Inserting Launcher Binary"
+ doins -r "squashfs-root/an-anime-game-launcher"
+ einfo "Setting Executable Permissions for Binary"
+ chmod +x "${D}/usr/lib/${PN}/an-anime-game-launcher"
+ einfo "Inserting More Launcher Files"
+ doins -r "squashfs-root/public"
+ einfo "Inserting Icons"
+ insinto "/usr/share/pixmaps"
+ doins "${PN}.png" || die "Insertion Failed"
+ einfo "Inserting Start Script"
+ insinto "/usr/bin"
+ doins "${PN}" || die "Insertion Failed"
+ einfo "Setting Executable Permissions for Launch Script"
+ chmod +x "${D}/usr/bin/${PN}"
+ einfo "Inserting Desktop Shortcut"
+ insinto "/usr/share/applications/"
+ doins "${PN}.desktop"
+ einfo "Setting Read Permissions for Launcher Files"
+ chmod -R 775 "${D}/usr/lib/${PN}/public"
+}
+
+pkg_postinst() {
+ xdg_desktop_database_update
+}
+pkg_postrm() {
+ xdg_desktop_database_update
+}
diff --git a/media-gfx/nsxiv/Manifest b/media-gfx/nsxiv/Manifest
index 6969ab8c55..420b5ad974 100644
--- a/media-gfx/nsxiv/Manifest
+++ b/media-gfx/nsxiv/Manifest
@@ -1,2 +1 @@
-DIST nsxiv-28.tar.gz 60699 BLAKE2B d52d5933005492c55b0133b594a2b9613443324aca22ffe48dff90bdc62afc6cd48eac14ed578db9fcff5d147b5b6020edaf538335f9b26499232d0670935a3e SHA512 a1d61dc57f41e5b50225dd1e8120b8f1e31b042d43f7443ec27d2fc227e8eb98e96116357e8329011b7ca9aac10e7f0f2259bad3b57fbb1b2951a8fe4d8930bf
DIST nsxiv-29.tar.gz 64012 BLAKE2B 1b964736619a56cc8fb4092979f12749389fa347e3fda7a40fcfdc1b07a72e101c61d99fb12b10f4ea7ab6459c8068d5c64d754e3e988ec6bfd4504813bcc485 SHA512 d891fc0885f280a622401e105dc1ed9ba39e40f3e760e3e0cd34ae79fdb32187b1d3dc15590bbefd68a18db2aa12795433907e6e744561cc891fc03e7a1f1e94
diff --git a/media-gfx/nsxiv/metadata.xml b/media-gfx/nsxiv/metadata.xml
index 69904dd365..9b518bd51f 100644
--- a/media-gfx/nsxiv/metadata.xml
+++ b/media-gfx/nsxiv/metadata.xml
@@ -9,5 +9,7 @@
diff --git a/media-gfx/nsxiv/nsxiv-28.ebuild b/media-gfx/nsxiv/nsxiv-28.ebuild
deleted file mode 100644
index 6c5bd08ade..0000000000
--- a/media-gfx/nsxiv/nsxiv-28.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop xdg-utils savedconfig toolchain-funcs linux-info
-
-if [[ ${PV} == "9999" ]] ; then
- EGIT_REPO_URI="https://github.com/nsxiv/nsxiv.git"
- inherit git-r3
-else
- SRC_URI="https://github.com/nsxiv/nsxiv/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="Neo (or New or Not) Simple (or Small or Suckless) X Image Viewer"
-HOMEPAGE="https://github.com/nsxiv/nsxiv"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="+statusbar exif +inotify +gif +jpeg +png webp tiff"
-
-RDEPEND="
- statusbar? ( x11-libs/libXft )
- exif? ( media-libs/libexif )
- gif? ( media-libs/giflib:0= )
- webp? ( media-libs/libwebp )
- media-libs/imlib2[X,gif?,jpeg?,png?,webp?,tiff?]
- x11-libs/libX11
-"
-DEPEND="${RDEPEND}"
-
-pkg_setup() {
- if use inotify; then
- CONFIG_CHECK+=" ~INOTIFY_USER"
- ERROR_INOTIFY_USER="${P} requires inotify in-kernel support."
- linux-info_pkg_setup
- fi
-}
-
-src_prepare() {
- default
-
- restore_config config.h
-}
-
-src_configure() {
- sed -i -e '/^install: / s|: all|:|' \
- -e 's|^CFLAGS ?=|CFLAGS +=|' \
- Makefile || die "sed failed"
-}
-
-src_compile() {
- emake CC="$(tc-getCC)" OPT_DEP_DEFAULT=0 \
- HAVE_INOTIFY="$(usex inotify 1 0)" \
- HAVE_LIBFONTS="$(usex statusbar 1 0)" \
- HAVE_LIBGIF="$(usex gif 1 0)" \
- HAVE_LIBWEBP="$(usex webp 1 0)" \
- HAVE_LIBEXIF="$(usex exif 1 0)"
-}
-
-src_install() {
- export DESTDIR="${ED}"
- export PREFIX="/usr"
- export EGPREFIX="${PREFIX}/share/doc/${P}/examples"
-
- emake install
- emake install-icon
- dodoc README.md
- domenu nsxiv.desktop
-
- save_config config.h
-}
-
-pkg_postinst() {
- xdg_desktop_database_update
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
- xdg_icon_cache_update
-}
diff --git a/media-gfx/nsxiv/nsxiv-29.ebuild b/media-gfx/nsxiv/nsxiv-29.ebuild
index 615ed9c705..20d5ea1cc7 100644
--- a/media-gfx/nsxiv/nsxiv-29.ebuild
+++ b/media-gfx/nsxiv/nsxiv-29.ebuild
@@ -18,15 +18,15 @@ HOMEPAGE="https://github.com/nsxiv/nsxiv"
LICENSE="GPL-2"
SLOT="0"
-IUSE="+statusbar exif +inotify +gif +jpeg +png webp tiff"
+IUSE="+statusbar exif +inotify +gif webp"
RDEPEND="
+ x11-libs/libX11
+ media-libs/imlib2[X]
statusbar? ( x11-libs/libXft )
exif? ( media-libs/libexif )
gif? ( media-libs/giflib:0= )
webp? ( media-libs/libwebp )
- media-libs/imlib2[X,gif?,jpeg?,png?,webp?,tiff?]
- x11-libs/libX11
"
DEPEND="${RDEPEND}"
@@ -74,6 +74,10 @@ src_install() {
pkg_postinst() {
xdg_desktop_database_update
xdg_icon_cache_update
+
+ einfo "${PN} uses media-libs/imlib2 for loading images."
+ einfo "To enable/disable support for specific image formats,"
+ einfo "toggle the necessary USE flag for imlib2."
}
pkg_postrm() {
diff --git a/media-gfx/nsxiv/nsxiv-9999.ebuild b/media-gfx/nsxiv/nsxiv-9999.ebuild
index 615ed9c705..20d5ea1cc7 100644
--- a/media-gfx/nsxiv/nsxiv-9999.ebuild
+++ b/media-gfx/nsxiv/nsxiv-9999.ebuild
@@ -18,15 +18,15 @@ HOMEPAGE="https://github.com/nsxiv/nsxiv"
LICENSE="GPL-2"
SLOT="0"
-IUSE="+statusbar exif +inotify +gif +jpeg +png webp tiff"
+IUSE="+statusbar exif +inotify +gif webp"
RDEPEND="
+ x11-libs/libX11
+ media-libs/imlib2[X]
statusbar? ( x11-libs/libXft )
exif? ( media-libs/libexif )
gif? ( media-libs/giflib:0= )
webp? ( media-libs/libwebp )
- media-libs/imlib2[X,gif?,jpeg?,png?,webp?,tiff?]
- x11-libs/libX11
"
DEPEND="${RDEPEND}"
@@ -74,6 +74,10 @@ src_install() {
pkg_postinst() {
xdg_desktop_database_update
xdg_icon_cache_update
+
+ einfo "${PN} uses media-libs/imlib2 for loading images."
+ einfo "To enable/disable support for specific image formats,"
+ einfo "toggle the necessary USE flag for imlib2."
}
pkg_postrm() {
diff --git a/media-sound/ibniz/ibniz-1.18.ebuild b/media-sound/ibniz/ibniz-1.18-r1.ebuild
similarity index 70%
rename from media-sound/ibniz/ibniz-1.18.ebuild
rename to media-sound/ibniz/ibniz-1.18-r1.ebuild
index 1e0e19f2a4..e17f58d473 100644
--- a/media-sound/ibniz/ibniz-1.18.ebuild
+++ b/media-sound/ibniz/ibniz-1.18-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
@@ -13,7 +13,12 @@ LICENSE="ZLIB"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-DEPEND="media-libs/libsdl[X]"
+IUSE="+X"
+
+DEPEND="
+ media-libs/libsdl
+ X? ( x11-libs/libX11 )
+"
RDEPEND="${DEPEND}"
src_prepare() {
@@ -25,6 +30,13 @@ src_prepare() {
-i Makefile || die
}
+src_configure() {
+ if use !X; then
+ sed -i -e 's;-DX11;;' -e 's;-lX11;;' Makefile || die
+ fi
+}
+
src_install() {
dobin ibniz
+ dodoc -r examples
}
diff --git a/media-sound/noson-app/Manifest b/media-sound/noson-app/Manifest
index bd0a09c866..923556c6a3 100644
--- a/media-sound/noson-app/Manifest
+++ b/media-sound/noson-app/Manifest
@@ -1 +1 @@
-DIST noson-app-5.2.0.tar.gz 2357319 BLAKE2B eab5ab5dc381f8025cfd9257131b919a811eef39a25069e1de8579310f10c36d61e0c862e76cd7518dd33e90c00527ebadfd2ce249679c1a95a0c5aec0299040 SHA512 ce19149c165876573e75d40e0f6418c1d91292533932986883b645915bde165c346b614ce310f71ae30bdd4591163d1b8264a86091dca59a53a86b9bc8aaef7e
+DIST noson-app-5.2.2.tar.gz 2356928 BLAKE2B 2b61e2670250ed028a518e86c7d0ec805b0f0b59e171e1a471e1138b97c417f749c8c5df67fc1ebe81e3488639dabda50bb5b040911bbf43a09cd5def1ca3335 SHA512 699f1552f4f0db45221acaa4b5c868455c9c2543e7a26e162860b55c93664336ab3fe2737efb053ba0f52c2337f7f2de7f30b1a0ac9d00afb9b989453a31d785
diff --git a/media-sound/noson-app/noson-app-5.2.0.ebuild b/media-sound/noson-app/noson-app-5.2.2.ebuild
similarity index 100%
rename from media-sound/noson-app/noson-app-5.2.0.ebuild
rename to media-sound/noson-app/noson-app-5.2.2.ebuild
diff --git a/media-sound/spotify_dl/Manifest b/media-sound/spotify_dl/Manifest
index 24a07b1d5f..5db202c7f1 100644
--- a/media-sound/spotify_dl/Manifest
+++ b/media-sound/spotify_dl/Manifest
@@ -1,3 +1 @@
-DIST spotify_dl-7.6.0.tar.gz 319723 BLAKE2B 9b0bb4c4839226b83ce6b7f0e030c5136de47f84e4c5f069b9fe573755746a12e0b32a8ad488704aae4a5355920289d9f2e7e955a950b3e9d7c7d78f24f26928 SHA512 21f8111f679c028b71371aa3d8bd822c0e72474fb768834a5f3c84fd3491e74e56bbf7acf0c23a132cdb60ac99dbcb65d4ca60f388ee48cbaeb1b66528bd06a5
-DIST spotify_dl-8.0.0.tar.gz 320100 BLAKE2B a0ad0f732f244b8140f6278ca99c1a392d73455750fec1a97226fc607d3b7a1d226c2629ea3674173f8f9d0ef059c910c7e549f42b68fdbdc03efa4b07435818 SHA512 7c8d385b6777c89a4a75a7b1fc63bfcf20552a1c23e48a80d0688af0d51285085ebfb418ec5b94becd84870a07fc347ade31b6d2da511c000161489cccba23ed
-DIST spotify_dl-8.1.0.tar.gz 319957 BLAKE2B 667f57e74e9d725d26f94239dcd2d6d88d0b33c8d7fb73ea0554f3ce65477905fbd19e9e1fd36f0954dd690f6c0c45bd14af10b18ca8932d2d26bd6aa97023c5 SHA512 f906deac7396b2e1482582294cb81bee54582ccdc97f562cc6eba5d9352a52ac67a86f179a0a52a4e51bd3e59394952e1aa856ef0564123cb37d70ba82b4255c
+DIST spotify_dl-8.3.0.tar.gz 319579 BLAKE2B d61efe74a84704fef028df4d585b249eafdfbd2d48911f7fa36b72a33edf1a94eedb21b498bd53f4e53ce8a2b4b1b0f7e39caadf320485011717221e7c2eaef5 SHA512 739657d0f2f1bea741de8a2e51bc5be70dbb276d83d0e4555a7767d8c359dfd570c9348eaeccaac30d3097be1214648e798fc6c1de8deab3f346e2e0b89bb04a
diff --git a/media-sound/spotify_dl/files/spotify_dl-8.0.0-fuzzy-requirements.patch b/media-sound/spotify_dl/files/spotify_dl-8.0.0-fuzzy-requirements.patch
deleted file mode 100644
index fecc8e6673..0000000000
--- a/media-sound/spotify_dl/files/spotify_dl-8.0.0-fuzzy-requirements.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-Accept a wider range of versions, the provided ones are too
-restrictive and sometimes outside the gentoo tree.
-Patch by Nicola Smaniotto.
-
-diff --git a/requirements.txt b/requirements.txt
-index 586b007..987eeb2 100644
---- a/requirements.txt
-+++ b/requirements.txt
-@@ -1,5 +1,5 @@
--sentry_sdk==1.5.3
--yt-dlp>=2022.01.21
--spotipy==2.16.1
--mutagen==1.45.1
--rich==11.0.0
-\ No newline at end of file
-+sentry_sdk>=1.5, <2
-+yt-dlp>=2021.10.27
-+spotipy>=2.16, <3
-+mutagen>=1.45, <2
-+rich>=11.0, <12
diff --git a/media-sound/spotify_dl/spotify_dl-7.6.0.ebuild b/media-sound/spotify_dl/spotify_dl-7.6.0.ebuild
deleted file mode 100644
index 962c388450..0000000000
--- a/media-sound/spotify_dl/spotify_dl-7.6.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit distutils-r1
-
-MY_PN="${PN/_/-}"
-
-DESCRIPTION="Downloads songs from a Spotify Playlist/Track/Album that you provide"
-HOMEPAGE="https://github.com/SathyaBhat/spotify-dl/"
-SRC_URI="https://github.com/SathyaBhat/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RESTRICT="test" # tests require network access
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-RDEPEND="
- dev-python/spotipy[${PYTHON_USEDEP}]
- media-libs/mutagen[${PYTHON_USEDEP}]
- dev-python/sentry-sdk[${PYTHON_USEDEP}]
- dev-python/peewee[${PYTHON_USEDEP}]
- >=net-misc/youtube-dl-2021.06.06[${PYTHON_USEDEP}]
-"
diff --git a/media-sound/spotify_dl/spotify_dl-8.0.0.ebuild b/media-sound/spotify_dl/spotify_dl-8.0.0.ebuild
deleted file mode 100644
index aebf954225..0000000000
--- a/media-sound/spotify_dl/spotify_dl-8.0.0.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit distutils-r1
-
-MY_PN="${PN/_/-}"
-
-DESCRIPTION="Downloads songs from a Spotify Playlist/Track/Album that you provide"
-HOMEPAGE="https://github.com/SathyaBhat/spotify-dl/"
-SRC_URI="https://github.com/SathyaBhat/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-PROPERTIES="test_network"
-RESTRICT="test"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-RDEPEND="
- >=dev-python/sentry-sdk-1.5[${PYTHON_USEDEP}]
- =dev-python/spotipy-2.16[${PYTHON_USEDEP}]
- =media-libs/mutagen-1.45[${PYTHON_USEDEP}]
- =dev-python/rich-11.0[${PYTHON_USEDEP}]
- ${P}.tar.gz
+https://github.com/Chatterino/libcommuni/archive/a7b32cd.tar.gz -> libcommuni-a7b32cd.tar.gz
+https://github.com/Chatterino/qtkeychain/archive/de95462.tar.gz -> qtkeychain-de95462.tar.gz
+https://github.com/Tencent/rapidjson/archive/d87b698.tar.gz -> rapidjson-d87b698.tar.gz
+https://github.com/zaphoyd/websocketpp/archive/1b11fd3.tar.gz -> websocketpp-1b11fd3.tar.gz
+https://github.com/pajlada/serialize/archive/7d37cbf.tar.gz -> serialize-7d37cbf.tar.gz
+https://github.com/pajlada/signals/archive/25e4ec3.tar.gz -> signals-25e4ec3.tar.gz
+https://github.com/pajlada/settings/archive/04792d8.tar.gz -> settings-04792d8.tar.gz
+https://github.com/arsenm/sanitizers-cmake/archive/99e159e.tar.gz -> sanitizers-cmake-99e159e.tar.gz
+"
+
+S=${WORKDIR}/chatterino2-${PV}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+RDEPEND="dev-qt/qtcore:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtmultimedia:5
+ dev-qt/qtdbus:5
+ dev-libs/openssl:="
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ rmdir --ignore-fail-on-non-empty ./lib/*/ ./cmake/*/ || die
+ ln -sr ../libcommuni-* ./lib/libcommuni || die
+ ln -sr ../qtkeychain-* ./lib/qtkeychain || die
+ ln -sr ../rapidjson-* ./lib/rapidjson || die
+ ln -sr ../websocketpp-* ./lib/websocketpp || die
+ ln -sr ../serialize-* ./lib/serialize || die
+ ln -sr ../signals-* ./lib/signals || die
+ ln -sr ../settings-* ./lib/settings || die
+ ln -sr ../sanitizers-cmake-* ./cmake/sanitizers-cmake || die
+ cmake_src_prepare
+}
+
+src_install() {
+ cmake_src_install
+ mv "${D}"/usr/share/icons/hicolor/256x256/apps/{com.chatterino.,}chatterino.png || die
+}
+
+pkg_postinst() {
+ optfeature "for opening streams in a local video player" net-misc/streamlink
+}
diff --git a/net-im/chatterino/metadata.xml b/net-im/chatterino/metadata.xml
new file mode 100644
index 0000000000..a1d5c00895
--- /dev/null
+++ b/net-im/chatterino/metadata.xml
@@ -0,0 +1,8 @@
+
+
+
+
+ Maria Keating
+ maria@mariakeating.com
+
+
diff --git a/net-libs/dpdk/Manifest b/net-libs/dpdk/Manifest
index cf0fb5cc14..a3e4c3a2ca 100644
--- a/net-libs/dpdk/Manifest
+++ b/net-libs/dpdk/Manifest
@@ -1 +1,2 @@
-DIST dpdk-21.11.tar.xz 15102516 BLAKE2B e82fb03242b74e458810ee5e0d21feaf5d6d781b81b8dc5c2a2ab977bac202290dadc8734ea13993bb1cb1df4b5c4d770df574052a384b590ac798d19c370c59 SHA512 843282023c2f77a9b8af393d50c6dde54f09d490cd6f4a99f03d4df5df13a7d963aa86885fdf64e13f9da71e01c881d1f301dd093574a32cddd84f4b1fb58fd5
+DIST dpdk-21.11.1.tar.xz 15115156 BLAKE2B 089e98279922b5494b205d957f9ac05001a668f4536d45e5fd89b9f7d04779e0671ec428b2408963641da3ae999d5943a1ff5dc59c23020ccefce824609c8f11 SHA512 d7afc0c918626b1706a18a129086fcd3741b251c28fa00c5711eb85a03137e5ee6e08de7bd5ebe957e442dc9b901314042b382b223e74f0fdd5d560ac657f1b3
+DIST dpdk-22.03.tar.xz 15055548 BLAKE2B 16fb52618e72deba7097e4d920e160e14f1332eed2b8f2f2957f3dd1b847859e6b8b8cd6adef0513cd7bc528a37d4c481f803e8c5badaa299d2bb2af3615e696 SHA512 b3940642f99767323f39470c1e3e0eab7a07bcaca225e2a714b62ba6c59d2c66e4ea17d38e8266f37ed8b5c5c2ad272930fd28f545324ec0a1cb185685e06a5f
diff --git a/net-libs/dpdk/dpdk-21.11.1.ebuild b/net-libs/dpdk/dpdk-21.11.1.ebuild
new file mode 100644
index 0000000000..2fd9062a8f
--- /dev/null
+++ b/net-libs/dpdk/dpdk-21.11.1.ebuild
@@ -0,0 +1,67 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit toolchain-funcs python-single-r1 meson
+
+DESCRIPTION="Data Plane Development Kit libraries for fast userspace networking"
+HOMEPAGE="https://dpdk.org/"
+SRC_URI="https://fast.dpdk.org/rel/${P}.tar.xz"
+S="${WORKDIR}/dpdk-stable-${PV}"
+
+LICENSE="BSD GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+# tests require rte_kni module to be loaded
+# and also needs network and /dev access
+# and need to be run as root
+RESTRICT="test"
+
+DEPEND="${PYTHON_DEPS}
+ $(python_gen_cond_dep '
+ dev-python/pyelftools[${PYTHON_USEDEP}]
+ ')
+ ~sys-kernel/rte_kni-kmod-${PV}[${PYTHON_SINGLE_USEDEP}]
+ app-arch/libarchive
+ app-crypt/intel-ipsec-mb
+ dev-libs/elfutils
+ dev-libs/isa-l
+ dev-libs/jansson
+ dev-libs/libbpf
+ dev-libs/libbsd
+ dev-libs/openssl
+ net-libs/libmnl
+ net-libs/libpcap
+ sys-apps/dtc
+ sys-cluster/rdma-core
+ sys-process/numactl
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ dev-lang/nasm
+"
+
+PATCHES=( "${FILESDIR}/dpdk-21.11.1-static_linker.patch" )
+
+src_configure() {
+ python-single-r1_pkg_setup
+ local emesonargs=(
+ -Denable_kmods=false
+ -Dmachine=default
+ -Dplatform=generic
+ $(meson_use test tests)
+ )
+ meson_src_configure
+}
+
+src_install() {
+ meson_src_install
+ local pyfiles=( "${ED}"/usr/bin/*.py )
+ for pyfile in "${pyfiles[@]}"; do
+ python_fix_shebang "${pyfile}"
+ done
+}
diff --git a/net-libs/dpdk/dpdk-21.11.ebuild b/net-libs/dpdk/dpdk-22.03.ebuild
similarity index 91%
rename from net-libs/dpdk/dpdk-21.11.ebuild
rename to net-libs/dpdk/dpdk-22.03.ebuild
index c2affead6b..f95886673b 100644
--- a/net-libs/dpdk/dpdk-21.11.ebuild
+++ b/net-libs/dpdk/dpdk-22.03.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
@@ -44,7 +44,7 @@ BDEPEND="
dev-lang/nasm
"
-PATCHES=( "${FILESDIR}/dpdk-21.11-static_linker.patch" )
+PATCHES=( "${FILESDIR}/dpdk-21.11.1-static_linker.patch" )
src_configure() {
python-single-r1_pkg_setup
@@ -52,7 +52,6 @@ src_configure() {
-Denable_kmods=false
-Dmachine=default
-Dplatform=generic
- -Dstatic_linker=$(tc-getAR)
$(meson_use test tests)
)
meson_src_configure
diff --git a/net-libs/dpdk/files/dpdk-21.11.1-static_linker.patch b/net-libs/dpdk/files/dpdk-21.11.1-static_linker.patch
new file mode 100644
index 0000000000..10282c1b13
--- /dev/null
+++ b/net-libs/dpdk/files/dpdk-21.11.1-static_linker.patch
@@ -0,0 +1,25 @@
+diff --git a/buildtools/meson.build b/buildtools/meson.build
+index e1c600e..47496b8 100644
+--- a/buildtools/meson.build
++++ b/buildtools/meson.build
+@@ -24,18 +24,11 @@ binutils_avx512_check = (py3 + files('binutils-avx512-check.py') +
+ # select library and object file format
+ pmdinfo = py3 + files('gen-pmdinfo-cfile.py') + [meson.current_build_dir()]
+ pmdinfogen = py3 + files('pmdinfogen.py')
++ar = find_program('ar')
++pmdinfo += ar
+ if host_machine.system() == 'windows'
+- if cc.get_id() == 'gcc'
+- pmdinfo += 'ar'
+- else
+- pmdinfo += 'llvm-ar'
+- endif
+ pmdinfogen += 'coff'
+-elif host_machine.system() == 'freebsd'
+- pmdinfo += 'llvm-ar'
+- pmdinfogen += 'elf'
+ else
+- pmdinfo += 'ar'
+ pmdinfogen += 'elf'
+ endif
+
diff --git a/net-libs/ixwebsocket/Manifest b/net-libs/ixwebsocket/Manifest
index 1bdbe5089e..a9658fa9f8 100644
--- a/net-libs/ixwebsocket/Manifest
+++ b/net-libs/ixwebsocket/Manifest
@@ -1 +1,2 @@
DIST ixwebsocket-11.3.3.tar.gz 631670 BLAKE2B 77e88fd107b5670ff70ff06e1cb6c32145ce709008fc2c51abf7c05d0b5f6e02524846261a5b3252b1e5d95e55545aa8a3d9ae663675f91ead709bf133e48d3e SHA512 3831794450bd9e5c08251301afae83ed0ffdb5d1d2e1db40d02d09545e0a78f8ea9d637210181211dff113b78dbb9a4ebaa26faef28f8f65a340321067fa3a8f
+DIST ixwebsocket-11.4.2.tar.gz 631385 BLAKE2B 1f6cff44263548d8bb0be9308ec75aaccef93a4e0ef83d8c647fbc5567b8b9b85f0d91414907905fc4e9ebcfb3eb62fd71241888ffa25fbea1adda93c50f4be2 SHA512 7a7d2207986007ad0f09f98dec4f6e8fa61c73b8189b47f931b43a49779a55e55669e882763f78b2f5ab805b6adcb254f09c16efd8280f0d32db7d7e71dbb426
diff --git a/net-libs/ixwebsocket/files/ixwebsocket-11.4.2-remove-network-tests.patch b/net-libs/ixwebsocket/files/ixwebsocket-11.4.2-remove-network-tests.patch
new file mode 100644
index 0000000000..64761c4cec
--- /dev/null
+++ b/net-libs/ixwebsocket/files/ixwebsocket-11.4.2-remove-network-tests.patch
@@ -0,0 +1,28 @@
+diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt
+index c8822a4..9ec705c 100644
+--- a/test/CMakeLists.txt
++++ b/test/CMakeLists.txt
+@@ -11,15 +11,12 @@ option(USE_TLS "Add TLS support" ON)
+
+ # Shared sources
+ set (TEST_TARGET_NAMES
+- IXSocketTest
+ IXSocketConnectTest
+ IXWebSocketServerTest
+ IXWebSocketTestConnectionDisconnection
+ IXUrlParserTest
+- IXHttpClientTest
+ IXUnityBuildsTest
+ IXHttpTest
+- IXDNSLookupTest
+ IXWebSocketSubProtocolTest
+ # IXWebSocketBroadcastTest ## FIXME was depending on cobra / take a broadcast server from ws
+ IXStrCaseCompareTest
+@@ -34,7 +31,6 @@ if (UNIX)
+
+ # Fail on Windows in CI probably because the pathing is wrong and
+ # some resource files cannot be found
+- IXHttpServerTest
+ IXWebSocketChatTest
+ )
+ endif()
diff --git a/net-libs/ixwebsocket/files/ixwebsocket-11.4.2-use-system-spdlog.patch b/net-libs/ixwebsocket/files/ixwebsocket-11.4.2-use-system-spdlog.patch
new file mode 100644
index 0000000000..8944acaf47
--- /dev/null
+++ b/net-libs/ixwebsocket/files/ixwebsocket-11.4.2-use-system-spdlog.patch
@@ -0,0 +1,55 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index e87173e..0ea2528 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -296,13 +296,9 @@ if (IXWEBSOCKET_INSTALL)
+ endif()
+
+ if (USE_WS OR USE_TEST)
+- include(FetchContent)
+- FetchContent_Declare(spdlog
+- GIT_REPOSITORY "https://github.com/gabime/spdlog"
+- GIT_TAG "v1.8.0"
+- GIT_SHALLOW 1)
+-
+- FetchContent_MakeAvailable(spdlog)
++ find_package(spdlog REQUIRED)
++ find_package(fmt REQUIRED)
++ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DSPDLOG_FMT_EXTERNAL")
+
+ if (USE_WS)
+ add_subdirectory(ws)
+diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt
+index c8822a4..fb12711 100644
+--- a/test/CMakeLists.txt
++++ b/test/CMakeLists.txt
+@@ -67,7 +67,7 @@ target_include_directories(ixwebsocket_test PRIVATE
+ ../third_party
+ )
+ target_link_libraries(ixwebsocket_test ixwebsocket)
+-target_link_libraries(ixwebsocket_test spdlog)
++target_link_libraries(ixwebsocket_test spdlog::spdlog fmt::fmt)
+
+ foreach(TEST_TARGET_NAME ${TEST_TARGET_NAMES})
+ add_executable(${TEST_TARGET_NAME}
+@@ -90,7 +90,7 @@ foreach(TEST_TARGET_NAME ${TEST_TARGET_NAMES})
+ target_link_libraries(${TEST_TARGET_NAME} ixwebsocket_test)
+ target_link_libraries(${TEST_TARGET_NAME} ixwebsocket)
+
+- target_link_libraries(${TEST_TARGET_NAME} spdlog)
++ target_link_libraries(${TEST_TARGET_NAME} spdlog::spdlog fmt::fmt)
+
+ add_test(NAME ${TEST_TARGET_NAME}
+ COMMAND ${TEST_TARGET_NAME}
+diff --git a/ws/CMakeLists.txt b/ws/CMakeLists.txt
+index 98f15de..10834e5 100644
+--- a/ws/CMakeLists.txt
++++ b/ws/CMakeLists.txt
+@@ -31,6 +31,6 @@ add_executable(ws
+ # library with the most dependencies come first
+ target_link_libraries(ws ixwebsocket)
+
+-target_link_libraries(ws spdlog)
++target_link_libraries(ws spdlog::spdlog fmt::fmt)
+
+ install(TARGETS ws RUNTIME DESTINATION bin)
diff --git a/net-libs/ixwebsocket/ixwebsocket-11.4.2.ebuild b/net-libs/ixwebsocket/ixwebsocket-11.4.2.ebuild
new file mode 100644
index 0000000000..0ec823cd88
--- /dev/null
+++ b/net-libs/ixwebsocket/ixwebsocket-11.4.2.ebuild
@@ -0,0 +1,62 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+MY_P="IXWebSocket-${PV}"
+
+DESCRIPTION="C++ websocket client and server library"
+HOMEPAGE="https://github.com/machinezone/IXWebSocket"
+SRC_URI="https://github.com/machinezone/IXWebSocket/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/11.3.2"
+KEYWORDS="~amd64 ~x86"
+IUSE="+ssl test zlib ws"
+
+DEPEND="
+ ssl? (
+ dev-libs/openssl:=
+ )
+ ws? (
+ >=dev-libs/spdlog-1.8.0:=
+ )
+ zlib? (
+ sys-libs/zlib:=
+ )
+ test? (
+ >=dev-libs/spdlog-1.8.0:=
+ )
+"
+RDEPEND="
+ ssl? (
+ dev-libs/openssl:=
+ )
+ zlib? (
+ sys-libs/zlib:=
+ )
+"
+BDEPEND=""
+
+S="${WORKDIR}/${MY_P}"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+ # Some tests require network connectivity
+ "${FILESDIR}/${P}-remove-network-tests.patch"
+ # Upstream uses git submodules
+ "${FILESDIR}/${P}-use-system-spdlog.patch"
+)
+
+src_configure() {
+ local mycmakeargs=(
+ -DUSE_TLS="$(usex ssl)"
+ -DUSE_ZLIB="$(usex zlib)"
+ -DUSE_WS="$(usex ws)"
+ -DUSE_TEST="$(usex test)"
+ )
+ cmake_src_configure
+}
diff --git a/net-libs/ixwebsocket/metadata.xml b/net-libs/ixwebsocket/metadata.xml
index 1d44d14fb7..9bd43ff3cc 100644
--- a/net-libs/ixwebsocket/metadata.xml
+++ b/net-libs/ixwebsocket/metadata.xml
@@ -8,4 +8,7 @@
+
+ Correspond to SONAME
+
diff --git a/net-misc/bee-node/Manifest b/net-misc/bee-node/Manifest
index 2e1a197c24..5703b7f65b 100644
--- a/net-misc/bee-node/Manifest
+++ b/net-misc/bee-node/Manifest
@@ -2,105 +2,124 @@ DIST adler-1.0.2.crate 12778 BLAKE2B a1dc17786adae945ac09d3525e609ed944e64656907
DIST aead-0.4.3.crate 14717 BLAKE2B 304e37cb58ebbd8a0ff8f38eb178afad7860cfeb3f1c719f061f4e15282e3cb133089270a1a2dd9299c4007e1963d373578c7fe4139cb222f05a2d15b2313485 SHA512 c1f700a35c5933acc38ca6aa2cb945c4676a4765802d6021c35631de5ace35390a9dc877c1669cfd8789716a73b0397dfe551c32f50774683b0b8573b54fbd77
DIST aes-0.7.5.crate 128544 BLAKE2B 7381fe4963324b1f9b5cd1e81b2f2e3010ebb435b049b20fd1a9b37e472fed0062c63fe0a1629a59680f3c99154836a147db9561ee01dddbdeeefe6efdca5b6a SHA512 1e1e6714af9131af6a7e9546339d729979719c9c6751e4e2274e9cc243803920a7317c01a6dc20e31d730ccd43fc65cc2e9a3a29a6bc4d0c9bc0a6a3b65fe5c7
DIST aes-gcm-0.9.4.crate 148477 BLAKE2B 887380b30dec46eb5baa1bd8ebfbebe3358a33df9a66a37bdbb5a9552db55f77aea92eedb769570682217d996f56f73d7dc277ced7c7c7aa885c60817cb2d7bd SHA512 68cb984c1b29a6266ce5286295fd944183c32a88c1f63b8ad38a0899cb312a00a67bdff8a9d09d8193ff579d7f61f14fd3eb92fbd9f647efc004e610069c424b
-DIST ahash-0.7.4.crate 37072 BLAKE2B 3b82cc45993fd48d9eed018e14af005e2513938f34b195d4f33bc0d4031bc8027b082aa155b14e20e0e1e34b0f829849e8c614458805ce830652f34477b1d6a4 SHA512 f84e16f3b2764be95b4d82c9ef4bcd4c80983e977b33e1d4cc3c119398de6084428a0e7bccc1b182bccc21aa97855fa30b6a4041b961b58bff79b75dcc788005
-DIST ansi_term-0.12.1.crate 24838 BLAKE2B f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791 SHA512 b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
-DIST anyhow-1.0.44.crate 35067 BLAKE2B 19dd53abcbf5ade698f3bf5b1522fa8c1c55b777d91fd05f6c43a7a32691d00da756c7af9d991ebfc71b02fa4e8e2e257c78ce3e29f8c3034066ca43eea4c07d SHA512 d8ec44c64cf4b06121421c99157573b59e2078ab1aba7d949aad9ddd5ec4a1b585a07d0ca06807ed2349c6becaed1cba69f10f9affa2da25f749b615a70aa9ff
+DIST ahash-0.7.6.crate 38030 BLAKE2B aca3661477fcd7822d6d10970151e05c28e1615f8cd7ddaac064b15102027e404b19b0f3f16dd76145048594ea1c22ae27dd08cc05c411efbae9ec7a1ef55ce9 SHA512 61354688b6fb096359faefb6f34be958cd2215d56b88c22c737d24183eaad433f811bc9e64f927e4852c87d2799c22fda82b55cfbef2ed6357ff74f0c4ffec68
+DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f SHA512 7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00
+DIST anyhow-1.0.53.crate 44233 BLAKE2B 09033ff6e5a64456dea7d9c9039479c02334aefe3cebc449150df16486be3c0c52005bc3b6153c9a044671c52f36a16e97033ff68ffc4fa66e44cffbdcae23b5 SHA512 3c7e03a02b75982bd43f73503f0e12382e03d74136ddccde753617f6a8fd9d28eaf5b67f8fceb7d2dd70ea5414995cbaeb7ae1776bad31c6c8c084614f8376df
DIST anymap-0.12.1.crate 14298 BLAKE2B a4f5f4f18263e0a6d5b67ac8fbb56cf410534a0fc3e670d57a3275d0efe318c98b9b594f0be44dd7ac9fd08cda1d05733489290884af25f76ea981e0ae61ad60 SHA512 88fbca9ff7482ecd338f9cd9a025499ed98b47eaa89ca8dcd1ccfb013b6c9ebe7a8eca5d7c873eb716c320af7ccda01f6d4c26bb333c8ff434416416ee64a774
DIST arrayref-0.3.6.crate 10035 BLAKE2B 88292fa4b3ad4fccd03772c2f0eca04cc13373fe094358bac57d7523c256d89f3087603e5bcb2a0b15d8b2ecd48e904a822b2cb800276a9c47ad6c6b660d9d34 SHA512 368341d00706c1250ff081b0d99c36c9af694a62ff4f4d8c837234340295771ca49c5439b24b6e1a4f2c3c5821764e98881dcb22d793f83de632fd5cb457671f
DIST arrayvec-0.5.2.crate 27838 BLAKE2B 51e2eacae0ef148f3f52d21ae00794e540e7ce4c013fb496dd1347ad91ffbbca199381fffbb064225f829216f6c5e915edfa64833f91fabdd13c3f011d86491f SHA512 1896b5f64b4dbdcff8ad234bda4ea8129bcacf87839347304717e94ee9f369cf5f4371755e453ff7d72817edb8f7fdbc726d77cc4f28ed05148dc89c7714b004
-DIST asn1_der-0.7.4.crate 19658 BLAKE2B ee8f666ff87b0b8b5bbeab30b30cc1b2e3afbd9f5b004e250bc8856d9ef056322678436da124236ffc5b265e66d54ee17e4b5478d36fa0c882eb1cd8a6ad468c SHA512 4fba5901a9ab44f4e153efab273845438fbee66e0ec4fd735e0185518ffc4376fb5640b522c7695ee2b7c9ca80869a28f9bbe007715910f45c6ee4f82196493a
+DIST asn1_der-0.7.5.crate 19738 BLAKE2B 60037a139e1f71e9369b0471f8b9c96c983bc100af2d04fed38cfe498a8c8974cd5a1c9fc804a00e50ec1f34b55ed07ad3b2d14b362caed83c9153358150bd30 SHA512 2ff6fd81cb7b1e1dde91fadfdcb51c5f1ccfdbb27ba2f2e2f1004b150d86ae8c41387e35b991be155921ca9234b854e3448a131232c14410df4f76635a6f5963
DIST async-channel-1.6.1.crate 12574 BLAKE2B 5c5c8f1cf1458d952637a439a1534e68bcb4a1cf478cec6b6d224387f56c59dc6cffd2e3621dc24e03e20df3fdbda5b8855fccfbbc26a2aa03656aff3a17d02f SHA512 797b1f5b4c07853f78670e62b67fb787c329ffa2c89475a3767a963d524a69dce082cc7f3a2878d9c990f00ae2d9cd7e0d21743fc4186769c238467bdb20c65e
DIST async-priority-queue-0.1.1.crate 6886 BLAKE2B 00d01e2ba7677f5c131f1dda0ce54d316c9329e6f359cebabeb94ea8aa93375ef3114c0be82e6b2632af8188fac20e471d1a38cbd3f13a308ffb9c893c15d0aa SHA512 8b857b8b5fef947275a6ddddd8b1c39e1c36cc6b6ff23d74115dcaac30b87a1fd9458f73d4258882bf7b4f0796537e1bb245c935b74e6020333344663feeacca
-DIST async-stream-0.3.2.crate 11869 BLAKE2B a7c46da07ea2d797256879b3f8bf029e85993ac3bd16300b48505401c08581bc6cd51aceadf5ad5e696876dda3587a9283d56dad11e7c52ea6f809157ce48250 SHA512 4e0e44a25b6557b0063fa1b02a4c701e8b5ad7354acc06037367ccac33386e5129dfccba6721ee1998c0c5c295194db54bba01ebe9afa57f7358f3cffdf078ea
-DIST async-stream-impl-0.3.2.crate 4100 BLAKE2B 93e294bb0ca1ad7a03ef4f9488cec60bbaefc0f9de2e7f03d9c4ffbfadc858cb4d2aca924127e29434fc1c2e19762acef3d441de486f837f6eadee1d75fa66cc SHA512 f381c48c57aa72c08708fe7a2a30d2ff3a73552b69a45d6147915cf0ea426743576e1254cf5c96a416bf7a983e056db7a5b415efae2ddfc78fb2cca4cbc34574
-DIST async-trait-0.1.51.crate 25531 BLAKE2B b4ae85616d5f84392381539d98c1751baaa01cf936045423179538fa4e027d86c8aaf42f98d4e781e0f8ce7ee3bf95d64fc5aa624997fa4aedd06f1e9144b11b SHA512 9a0505109f984bde511a6e1543925ac447935824594fb0ae3da6af3f72fca29cbbfa0cc282f751bb2c597e73084d831fd75c202beb5998cd368eb0c13a067990
+DIST async-trait-0.1.52.crate 25913 BLAKE2B fed6b6688cf10c712597dd612d505aabca0953c825b45e2a63cdb0fdee231e70436b3a7a02a56eca34ef7c11951f52eb2d67740c5c7226ed4417df55745714c6 SHA512 1a17e3771d0f8ded921a561ce052f397e997c99599fbcd741a69b7f43ebc10476d412dd9cc18a096c791717ada71e8439ce38d0312d6aa59dd4c0c34b5465696
DIST asynchronous-codec-0.6.0.crate 13621 BLAKE2B d8b00ac8d7b091050f61b6de544835622c5d7c8030f8c7bcb1a5503628647bc31d150686dcf0849d59c506b5f8e3ece19d441847c99527565e51c97566ef8ce6 SHA512 36fa19f9d04a5c82d2ee94e4f3f363ac61f7534a3436620c46151873af8990b5188de098d61a2a0a07f47ede62db2e9c0f530f874bcfe898d1c9c460eb57bc8d
-DIST atomic-0.5.0.crate 12963 BLAKE2B 4a088f0945b15ec2dfb898f42b0cdcd32f56d1b14eddac32972f91f5510d2176d0a983fbee1fdc4263bda943822e0bb3cef75441b81c9526385f9d1a8ec17588 SHA512 997ce1a7973955daf7bfcaa9fb2f7664e1045187e870ab641dc1206a078f7285889203cabb075a186998e7809d541c50be5c83daf568f05a540e3e3852592473
+DIST atomic-0.5.1.crate 12817 BLAKE2B b3f44cc09d87ceaec67bf5f16fabe5b0e891a6d732c6720380456bc38917858447ec4b2625b856d9d8dae8b0b14002251b17b2f1f92037566cf748e15eb4d2d4 SHA512 d9983a39da849a9852237eb00e727fee10b30b15b2e75f6c7e091a2fbadd289c688744997ae1ea933f1541cf867b7df3531870e7628ae9ef75fc7a78dccc9bd4
DIST atty-0.2.14.crate 5470 BLAKE2B 2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab SHA512 d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
-DIST autocfg-1.0.1.crate 12908 BLAKE2B 40c53cab298e4f26634c3acff3ece6a3371188d91dbf377ed664eabedcde20536edaa93daf406618f37edde019f049a6e7b9a47f627344587dbd126bee2b5e3a SHA512 630b348acb98b012e97804e6325d03c89abc22f2157762c59144c04e6c733daf550bdc7f0fe0b9f3b50e15dae8c1c3c4bdfce3d805b02f0fc987311f5332419b
+DIST auth-helper-0.1.0.crate 6637 BLAKE2B b0314a15459870c27188a047b97ae823f81eb9b4d1858826abcbcd21ebfb1447c7b450814e69128eeceb03f6740d36f02774e6bbcd2fe3e951b1a1ccb251dc5c SHA512 befbd60e40edd0980ff61e9b73babf1fbd52799cf09a3b64b5f6eebed31f3fea8ab99b99881a15667dd37f30433f5d9f605df972bd7ef6b92f2a67b28972315e
+DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
DIST base64-0.12.3.crate 57545 BLAKE2B 5ff7e888f6b750ddfe302438d52766f5d6281b8c8ce73827a9ad1d64641704414649e6c1e02bce6abbb2858b9f859fce54a0e0e793549a474c4b49a724c8663f SHA512 ec6ad7cbd4980a12189690e9e24ec1db3c3def9e93672a415808904f68db2b5d8c5740e44207b2c629db5dd5d6ba6bd9dd342dd82367da6198e0313d86e54f02
DIST base64-0.13.0.crate 62070 BLAKE2B b957f65cdb1e28baeca0cefc92fa98be797409b7dabd15e0e88db6cdfb89779b662cba9f2270fbf3b7b66948fdc46c118b8040a78ab72049c48a928fa802bee0 SHA512 991a72999839daa232f508c5b24e7d3225e8a26db8d1d0e747881b115af9e408b92374e163b31e0b0d324c1c2e57e8e38d66861b61eb0a1dba87bb5871940151
+DIST base64ct-1.3.3.crate 22498 BLAKE2B 50735b41cce4865aa25e5d4132da8272587a821ee9c50d230f2c4dfd8e2e0fd92717494e0e9b3d6812ea12d4d11d03f7fbc546ea8f343fc1fa9b2df384ef7a8e SHA512 4292cf390ab7ad31e6b41245215b8acde1942fe130a3e6e8cd58b0623ec933787bc1c8ece7972a1d46034b1c283ba75173d7c8ff91edd5f1978be76419bbdd71
DIST bech32-0.8.1.crate 10865 BLAKE2B c366bd842956d57d0af8732b90d180e7a5cfea4910bd81c92afded59a4f0a6a681d5234ac782f283e0f4d1c3a143396dc44302122253d91b041c4b8a9d3c5fc6 SHA512 e521181f102f0f33445c0fdfad545081db8beb956305c4fc935be2d9cba0d18504c1848f6f98724105c330eb4719b0fa37bc4fcce4dd3c9b2187ac3e5a16ef19
-DIST bee-c5d78007500e638c8b0cd7993fd9319da570f0c2.tar.gz 8479288 BLAKE2B 9f0b591f74edbeb2b19c1c3a6387a1e74d4019bac3d9554a9efb724f4bfa90dd4cc02255ec55acb6fbd1cb5cf9316663a9571c1af52e1004067aeccbad692284 SHA512 23640790e97e8be4d34eff83a1dc9eef861d9fc00999220dc4d4868caf0555d4398c62fc6512a39e01a8b77515a6850910531ae8385d9f581a20aa2ea4262171
-DIST bee.tar.gz 471811 BLAKE2B 932dca0d65c48786866b6462540f39c74abc0538b1975927ca35c32e3ce2e58e670226398e34744e89ff77e22fac5901e502be12f6b2a54a8bba74925ca0d3de SHA512 a91a888296737a22e8a77b3be821fba924759e463551b1fa18cb2582aab604f191e8c86e54becdabff0c76c32d42900a2d7befb06a0b548ced502302b2d5a0f8
-DIST bindgen-0.59.1.crate 205256 BLAKE2B 33ae52676b63c07cb532754a1a8ff79d2edab612c485efbb1ffb502a655f8c95dba580f6c35d959a126141c29bdcaaf08a72b98f8f4ce227d19f779a3bdf0516 SHA512 6e81999b8a07dfdaf3872a8fa86daae36508f1180c83da125d8494424fc64a947a486b0552c452e8797ce1448dd079e667713a310c98d19d5ac690f286dda11f
+DIST bee-0.3.1.tar.gz 8660494 BLAKE2B 6abb2b0bb88064fd927eff107bd158e7750ba76c43eda3a0b1a488809eebf4c7e4ea1bbb8aa9d3dca50177484875ab37e2c9325f7ccc18d7b33d832107ef6fc0 SHA512 4e36babfdb7a344f0a3fe0a9b902e420b4eb9e44319edeb8235434b15377154a2f09b53b1121ff05be18aa5a8d2eb4b0fc989a2b8c9a232463dfc4741074953b
+DIST bee-588879d59bdf64b078dcfdd65838f54833c6720e.tar.gz 8660571 BLAKE2B bc4675c58b522dffdff14a1d6006aa1000acb15e1df2de421f0e19ef95d283aa166d84e8e9a7c442ee81f5d26df43d20c4bd1e1b411d191fe62d04863d14863f SHA512 d72cc9dd40ea2a220d479ab889014bbf241a9c994bd3a1a5fb364de69cdfc14a946857b8fb76aa81d0e63487655b0eb2684485956159498bdbca44c6cc4bff30
+DIST bee-ternary-0.5.2.crate 21733 BLAKE2B 2d098d98869afa8abeef57b332ce92ac95bcb7d637927d03941715355596a6ac7906ec0fdc5ecb6e5aa50b46837ffaf15b94ee9121c04d88d8a2b25fc20f79ac SHA512 aa4d262c625d260832ea36139dc051a5107274bfb1023d0f8539f1897677fddfb519d7eb1701cf692e3308170635efcd4f4f58ed53410d94b9b1830c743af443
+DIST bincode-1.3.3.crate 28958 BLAKE2B ea01d2efd8149ecba5e240ed989268b683d542a5f369902d316a4fd1ae4b8edd94e2d4a8cbff0e96646eb29facb04a84b249d74f0781dc3d29c8797ac975aa9f SHA512 49e39d71214dbb623a18e3852f6f2f2a5c3f951b64107d66c8adaa95a442a3283fba978bca41b126c9879b12833b945f478d2c77d35482b3577fc1a894e8e5f3
+DIST bindgen-0.59.2.crate 206267 BLAKE2B de66347fcf2d538879e49c85d2db80e86a70e27d3c84464b52a840476a31edae0cfa3e1afaba33ef0b7abadcb1e23a2fe1420e3254e0de1f6848b575a9c96620 SHA512 14c49879c7443191b877957a4fd405c7f10a1e8b70016d91bf5fe33861fc5d71982a1c685c190e4f7922cedb6c8aefadac3b0b68cbe5578da791a8da6bfedf44
DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
-DIST bitvec-0.19.5.crate 148200 BLAKE2B da9ad68fa928013a0f9403ca791072b35388d453b563d76d73e3ac34bb095bd1acabd158ccb1ce3a3e648e4ed602408d93065d9fb561338ccc80beec75ec8040 SHA512 6a2028f1354b39a734ceb5859664f9766c5a291b560c6f7e0dd8195b7f8d15a3e0552f6fba158009119103f217938dcaa22291af420580ce13b80edaed168459
DIST blake2-0.9.2.crate 48035 BLAKE2B f08a86fa59845aa992a64507e52052319a9ca7edda76aae247bb402524f99166cfd1a3227d58ccb47532a8b6da1b98413049819a766a01c7ee11c1672ca20e4c SHA512 d16652d1b1e49046e73255ecf770bf50efbf687ed3ffd0d80e9c0d6d107825605cb57efe183a781285cef371c6e8cb21965603057dfd60ed0ca1dcc6fddf3d5c
DIST blake2b_simd-0.5.11.crate 34096 BLAKE2B 480fc200ce3fa3bb364ae05590fe26f59efb6f81fc2fcb7ae1593671677daa6f1b526d800099d002239e2ad435b919e9b32778021c0790954383079a49a90965 SHA512 4a7657db637869465637cb9a65cb82e7a119c554bd4d532aaf84f9cc77a494fda07d07db89c73e92e5bf4844bb1be53062fc61120e839e414e938e487e7f2257
DIST block-buffer-0.9.0.crate 7108 BLAKE2B 42e99ec46c6e43d5f85e8d6d0a8fcef7175c97828758c93e55505c0e18e2646ae77bf264076041bf682532e28268a4978dd9c822c0475347ee3d29c5df2601fb SHA512 2d0f8908f59d4b1cccd1fbca0c1fa3cc4b224f09549669b28a16af5acfd4369b66851e9be8d65e1df71be998fbc42fc130ad32b71e035d6055724e8fa31fbf98
+DIST block-padding-0.2.1.crate 7672 BLAKE2B 26f682717c908886fc54606950697a01e999c8d725e39cd5ca9148b089d5b32981daf717db21128b551287d5e818363db4c34123a8d8dfa3405f940eb284c01a SHA512 d0bad6ca76cd491446f17c00986aa8caab36a78b4ee4f881a14b316074a96940566ed90460aade765f2e7ce04b359cfe21f6c323200637f50e8b5adf567017af
DIST bs58-0.4.0.crate 24914 BLAKE2B c39f98ace0f8a786403b743214526da49fd09f87b7cb832183a4865c4015362bd349c8cac17275a4b5aad0b8c3c7f0ad84161fdf89fdd7e79f14851f4bda45a7 SHA512 971a4d9e9565686490d4e0db19425feb71769ccbae5e3e01bbd097795a90a97f4e9ab945e05004a249659b19e8e9fbdc6124a3e95b79bce836b8125495dc3de3
+DIST bstr-0.2.17.crate 330350 BLAKE2B 90c3a48d78b73d7e36a3da9fda0beae6e91ce534d17198ea8ceee0b613d03297f9dd8bca30e1ec5da01d1da359a1da72b2c2771b77c82bebab5006cafd665192 SHA512 883eac8210d14f89517b4dd5e25d02c97cf31602ec74498b5e186112ba0f154d47de8d1c41a8f4e5503f3b53c064e2c976b60bbfd63fc28b186bc006e00f20c2
DIST buf_redux-0.8.4.crate 26608 BLAKE2B 32698d29b357c625ab663730cbf7717b91200a9f980d3c9107ceb5f8f83ca7f2514b9b5c7fd2b229e8490832dc78291db460fb7fba130cd61cdec8b42c33a483 SHA512 709095a4acadf032143225740343840d247b4dc130968e36447260343294b134af780604eb8214b9e6dce924e13701dcf7a9c7291340c3393a9334c8aaf5454c
-DIST bumpalo-3.7.0.crate 134261 BLAKE2B 15c4944abc803537c57076dfa8f5fb4b59949909450edd9e043a6cd438ddd227820e20e95236324c06e40cb27ec1e4d958bebf3d38df90f0723b8e30df79b6ef SHA512 0b570e1baee530b5c3f775330ead7cf5f8878eab75e5a6a61b5d3f64d4d82912cb26de1c098ec9492c29c7a04fc49565db97a54373c546d8ef58aab276d77c59
-DIST bytemuck-1.7.2.crate 27489 BLAKE2B 2541a7561eb34351f58266451a020858d8ac1ad30ecb95b97d576e72532cae37ef0b747e2259aaf6052b65f951586425044f824a00dfabf54bba9462edf94c2a SHA512 fae361f5abe67215a7591d421a0b713b77b437123c56e21dd00421e95ab86d9dd9b0bf1daa6623b833ea65681fbeeb58f6feab9d323964304a3250f24df1ace2
+DIST bumpalo-3.9.1.crate 77507 BLAKE2B b248a0c2a9faaf52061f2fe0a82b9fd4efb4dae01da9dbd986493941f3ef2632f1d5608d167f2d088536dc96b4cce28981602220062892a7af51c3ead7a74a4b SHA512 40bf3f0d261aaff1f7c30a539953b9c14f4526f05586af0dbe2e4df4cc042cbe6180e3dcc2fbc6f1802e694066f72e629e74de40bc2951c5527edaf551722a52
+DIST bytemuck-1.7.3.crate 27879 BLAKE2B b231e200fa8925f71e457a6ae3a6677366cf6a5b1a6c19845b6973f385fdaaa86b6a3d4e8b38356dbc824cde70e8f1120008d21a3d77d06575fd036b0bf20678 SHA512 03569cb6b6532ff62f406f8f6c80ea5cc3a4fc36ebe28f5a4bab32000862192eed2d26163062c62c0749d2f96ebed6968ce76d2e95a6430d9147c3648aff1f64
DIST byteorder-1.4.3.crate 22512 BLAKE2B d39c546ba7346df315297fc53da4bfc77ecb1f38567ddb788549ee31cae2719a8bc0b7d1f1705abb3cff033aa57af004987d90748f5a31765273b3223a011c0d SHA512 8c8000eb8ecf40351c9ce36a3a8acd7a02f81786d1b11aab85adfeffa0f2267ed74df29b2ca5d1d38128484d1d3cad2b673aa0d0441dcd0620dfd3934bb888fa
DIST bytes-1.1.0.crate 49640 BLAKE2B b3140dd49dc222cd0405e405da9629038eb7d71dd4c22c8d6419ade041dc1118aa46df38f3426a36a44d8e5591c368ae32a89e71850dca7e810bbfff4441c37d SHA512 d34441ea146ccaf55da4d5c645f8ffbd008eeb3204dafd5961771abc85df52751dfd1af3975fb5c91eb83d9a43da4f3589bc3aa07c8d715906d8158f3092af2d
-DIST cache-padded-1.1.1.crate 8798 BLAKE2B 3f2b16f0fefcc5acf692684329e38ff59492d4c299413d25e1634ab27a59512b7453cad28b26f34f2b66db3d3c0b4b26f41df042305b7db2b8ca79d36704e8a4 SHA512 72c36ef2f66a097cf2fcbc06b82fa3d5451ecf2de1ee1513fbeb34c6752436109f9e453bec3aab7e1f89723c24f7c230cf4bff6caa09855402c8f92c1ccf49b5
+DIST bzip2-0.4.3.crate 34195 BLAKE2B 946ff5824531de8b82241fa042638cd33e708c4b517fa40c99e49f77ac7fd7aabe614e4b560ed8f5484ef8fd06bf19041cb20b7a622f4f1dea9ba26c5b821c5e SHA512 2d4622c336f204ab28970ccb369ba55829bfea426bfe96f15da376f2375c441a9bfb03c46f5da210990f23115740250cc15e9036309034b39a1c960dca542da2
+DIST bzip2-sys-0.1.11+1.0.8.crate 633444 BLAKE2B 01578c512443134fc786669bea4f2ec4b9c457b9936c907315299d8b67ed78045d458c83ccc119f0fad511529fb5af5feff5fa2d983fdae832d2fcc1b343e102 SHA512 d0a86b9f03acb1e4e309d5739dc2e88cab582757d467a433afe0017017f0e5d2c0282529e3a117160958ed170d8d695ecae739805888305df0e35e4dc440582b
+DIST cache-padded-1.2.0.crate 9125 BLAKE2B d50b506aca9cfad3117be593c33bba4a5240034a838610925f9eac969155f22e0064c91f8d3588333880d1f5b6b936df87c0728530f80cd1062c73d570bfd1e4 SHA512 5b67d06908981d0e1ba01912a973cc5c90ce6612f227b306d12b13500594f5d2376d437a046e10b9cf959b609cb67fa6e24193fc651cb2d84e1f77338c6823fc
DIST cap-0.1.0.crate 9151 BLAKE2B 49c4e5f3e5d2df308b929c67a64cb703426d4559b45b9567271dd10b8860a8a62eacce9ef0ff55f7bca1333f4e3ff3fe6a76b44b92629c8750cf649c76759ddc SHA512 b3ce42534bb0a4f79de26894d7cac791c5a44749e11d4f90e792e95308334aaf051a8071e421f2c0f0a48c425afc9b6864182a228614c2ad4099cad2cb8c302f
-DIST cc-1.0.70.crate 57200 BLAKE2B 196b0435c8a521a02e9877ed3ff81fbefa88cd56717556776b46366bad1835bff134a1b4fc4e31ee5497600e98d1031119d0973b420cf16aece1ff18fbdcd1bc SHA512 9158eabcb9405fa2ef41fb120821ddaa2e5c7234c02d5cfbb5b59570f7de393d1fa33942ca52f86bf9271765b3df934debdea89e7563cbfe193dc01b2dcd72f9
-DIST cexpr-0.5.0.crate 17964 BLAKE2B c8d0bb4855bd2c0a43a8b0ccfd24bd896997eed7ddf00806ded0fcd0acea5baee892d6a3b9566d9af74d0a5ec60e68c01949821cf0236f0d9cfaee10a7362166 SHA512 84adeab385cbb4febbce839fb5b332d6b072ef7546ba3e5e2d70b81a89790498e5b220cd49c8953bd0ad6541f7f2c81843dd8aeedeea0f46004982d7ebbc6be7
+DIST cast-0.2.7.crate 11222 BLAKE2B 8a09b6493d68b08539b38fef39ac3abae829c8b899d5243bda3c3d8acada44f4c57416e3247c82a9a4b82180d7f96c96f048b8cdbf21a8fc184ca6957b237ad9 SHA512 24d204acf21366e088f721714c48bb6431895882263ef3a08f6644abbca5c06f430729fa8bbb4c9f37c95a6baa1b824d3fad95c5f0889e92587490d51bebb4d6
+DIST cc-1.0.72.crate 57495 BLAKE2B b2057ca53aacafa063a4eaa907bfb65aa32ce01a74a90b9085c8243a87723cee8ce79e4904f9d205f9d451598ee34495f8879d27c189477ca43bd39b88b5ea2e SHA512 e9a5b283b2a1fee1030009068c1f87291ec1dab7584a0892f27cc7e523c8fdfd5d986281d9aec1a00af706af1e61d7e64c245c74be7b39c8c022ae2d4f87de8d
+DIST cexpr-0.6.0.crate 17966 BLAKE2B cb46f066eb1f4dbac00ec86dc3e562db7ee8ea5ff17d16a60004fa020405e455b8aeb3d001f669cb33d1b62525bfd04ec657ffca4ed44a83af4a5e75b2c820e3 SHA512 766bff7ca7f9bf0885aee6f014bcfc084e7fdfcd567a49443d5340acfe8f257db109de17b24588504fc35c53f2d4303e2d22da21f73669125cfca984950cf886
DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
-DIST chacha20-0.7.3.crate 26579 BLAKE2B b094d52d5f0ef562cb304df9607fc61454e6b65dcaa096a33ceeef64450e7e13e527f25fff1c829450fcfa4b436d13ce175a25836dac156aa74cf124d151a00c SHA512 3607f151eaa52d3396873580a4769300a271926cf5601fc1f7fa83fedf3d8499195c6ddaf5ab1c32baa95b947b8fc3214c3ded539ef006a990b14ac8fd8c5832
-DIST chacha20poly1305-0.8.2.crate 68373 BLAKE2B f5317ae4136907ca2bdafc0f6b6f0cd3a2854694533952c0a043ac2a65d061b46c444b28c8b170928e7d10bdfc8552216793d4fcd8384121a52dc8f8934d3ffd SHA512 272cf8720d1943384a549ab5ac98dabf2aa048bb1f26579245ce96c3d70999e94d80a974c8d7324cfc33749ba5f5be0a4631f9299eb765b8f4395f43f4ff892b
+DIST chacha20-0.7.1.crate 24982 BLAKE2B 12d3e6c7546a0d50b3fdc0819222875186afb606969e441718de5e9e972889409b5d656fb2e023619c299790809cab8ec23be05a83e0844bf7c92aeed1f6ea80 SHA512 175c71d3686d072231c2822c79e93bed6f53f37e7ced0e831a6d9ed4280c2a70bd2eab304426b45591b33ac68da06430d500d48617d64873407e8dc6fb4dbbc3
+DIST chacha20poly1305-0.8.0.crate 68288 BLAKE2B 6122396a0083a4773117d670a500716b1110c9aff1cd72c8689cb3b8ec40a6696b1213cabca706668884cb2915cdfd3e561edee95198473c1121a5f9cc0a98f0 SHA512 5b9e80aeb26efe0c2f59f0004a137cd85ce17d635d9ab456becfa9f7668b71f882efd2b96850b36a505c28a5890c205b4842786104aec8c6ad923ce4fb9b9a1c
DIST chrono-0.4.19.crate 155663 BLAKE2B c92c273fb6475bbb2546dfb75eaa23321bc8f9a5fa8a7c652f527649b96ff8718fa932f52b500b02a4acae7837df5bdb14f69cb821d4962be2790dbd1d023a54 SHA512 a119349bfc2243a249f1d18b1ae548a04b30fecb75913a56f26d1ff8c0eb53097a2674d9141e2094018191cbbc1620843fbddaf52999824e077c1157f0907980
DIST cipher-0.3.0.crate 12756 BLAKE2B a572b0140512b7512d496f2706cdfaedb680d47a283e3db8b4be97418585ed988929a3beed44012e8a9d9728cbc21f00b78bcbe376bbf57614d54ea07e4daf4c SHA512 8f0094c7786160730825cff21ca838f52801783f1f4f66755b0771595963b8b99fc926265ff502c66b94a2e6703d592d42bbed96ebf8d3a690bd5e731f0f5c4f
-DIST clang-sys-1.2.2.crate 37661 BLAKE2B cbf637171253aca4892270e28c54c43b01cd1d56311555bd6c5e6b142b5f42d561a2808e1ce0baee344d08a2fbc19be1712ca34bbc5b33356a845042ba0df5bd SHA512 7f1736bce5dbc644a4901a73926ea2f6a92a419a7399b6cb49bf8ffed6a3177e9327add6e68fdf6b9966f4b0b580b213555d6cefbe194ad7a4bee987adf555e5
-DIST clap-2.33.3.crate 201925 BLAKE2B bec9c866481c5b3fddeb314f68af9bce38fc421e42816182de3209e8ea3447b72cf033e6251eea27fe974eff8085b7d98cdd2911b5cc0ec6b4bf4c750deb8a25 SHA512 3eb0fd648e2e3f9e5ff69a5e6cf0d867304fe18523accd036f28a86de368e4774088a6936c108ccc045092c539fe7f7494ea96420ebf6b4bec16880cea84bedf
-DIST cmake-0.1.45.crate 14375 BLAKE2B aaeb4b910087bcc735f2cef65fb46184de3c3181add90715ec709c3162c081cc506ed4c7f4f3e6ed6d76aef8213ce80b9b865b2e737166b498a50b60acb7c83b SHA512 7de4ae0c3a50806f2b060e145948be6c6dd0db3975b626e0432301f454612fb7bc7fd2f4549529deaf7a1a55063a11dd553efb59a9dd5aa61ede5e63371d6b2d
+DIST clang-sys-1.3.0.crate 37713 BLAKE2B ca7ee0771a970ed67b02d55d9027bab061c52d624540894cd00d09d847f6f35c58e76a1a6153309f8af709474df64b46f4764c2036883a688ffb8154d77ed123 SHA512 80c78c53a877cd8208730885214c135dd65a208cfd047dba7595283bbeec266f4d39cd1e0b3c2c69a474569ba68e4db93636e31a77c350d7bb2337e06ee7cb74
+DIST clap-2.34.0.crate 202210 BLAKE2B f383adf1d757ac4b68995132b33837686ce451f85a02a8d05d2c746da398510d05d46330f3efade063c3952aacb1754cdac73dd0afcae0df5340a89f9353aa1c SHA512 c648a761b9996a7e7464a538bb53621bae22090b846a42c3b729beca3363958ae67e3da9f93f58b10a10e043cadf7ff930388680d168646178c2824177832db8
+DIST cmake-0.1.48.crate 15142 BLAKE2B 5566d196c7ebcaa6b4d91e3361d7c92eb9c60c0a940b6d581d8cfc547606781f04f77d707ed128a6a391ec46fe801a4f65acac3c7c9bc90e0e43cd9e1bd6be03 SHA512 c836208d43f4a716be6ef043a6b5f526d3961b9414f1419171895903491176a2a8dc2f271062667a7568c7deb2bebfe96541b4e4fe73c31aa9aa760557b188b9
DIST colored-1.9.3.crate 20062 BLAKE2B 43bea2edb35df0382def6b0d37a55ce0214732bb152eddafae0c23fae05c5f4c6f9f3b88c6f271c778d80990eedc52e02a46289abdf2b1e0ba692bd83d9913b6 SHA512 72a77360148b960662d62aa63313e235c155c761948ecc67d92f244a99fefc92ad133e1820634358130db841095027cd99b64a79aa6fa41a279e0d5d505aacd6
DIST concurrent-queue-1.2.2.crate 15859 BLAKE2B 97eb49d7f6270999f24d37e7a3967c0abcbf584637388c4507f89fd5284120759c9845219c463cf066f6568191b874fefddd7edee9292ed02183123161074514 SHA512 84e348dc3d40c73c11c54ecd0f1e6cf7fd6c7033f4723a428ed1c09bc9548cf317a0d8182144b689cb9781190b9c8ce4374717012eccee54a11ed0869dee10fc
+DIST const-oid-0.7.1.crate 14022 BLAKE2B 55c58920c87bb38b0f282ff0dc6c247cac1d91e61fee17366558033b1619ea95d7049fa641665b6ee065952581737a833aed41d3efcf5c594b49237a761adbdc SHA512 b037168e88fcc3d254cb01bf1d0a47b82bfbdf9ad5af078ebf8d26c44eec3e8b90456085f1e2685990f9ec7dfe4258f429dc89691a7029e1055e0ad15214461a
DIST constant_time_eq-0.1.5.crate 4936 BLAKE2B 882dbf33f20954205fcc5b6e39863db8969d184b697fd51ef462f6890c1a754e3fae67bcc7db685d8cc26abe6e3871d3b80aa542489ba9551a0c95a49f7a6dc2 SHA512 a4e0155a7ad72babcfd418d832d362b3fca7333aaaf36c246b00e948983837c3c93378b86e37c5fa7626fe137e3b6d77276ccc61624a7f4ab914605905a88a01
-DIST core-foundation-0.9.1.crate 25985 BLAKE2B 22e70b7b1cd1f39c4ac287f406dabc549e3ba750ecf17955f129ff83afe67bb4bdee7e7907287eac0c28597df971de27dae77619f44d0368864c08798def1ae2 SHA512 d6dae760082ef9dcfc37d18acfa9a6ad8ee491335d17ee17447c5bccad623564f1e8bdc54460fb260aebe9276ce5ea4d8a389a83b5c7d17193614906c3d2bea9
-DIST core-foundation-sys-0.8.2.crate 17461 BLAKE2B bafa6f6af67f55b34c20e50093a5426bed35c159058a97c03d28c99b6f0075305596907291d26b170ee2ce1bf0c74bd51e2c54f11ef021399791129de6cabb57 SHA512 1c66f2012c11185603a0e4c09311d32bc4ffe639ef7626e49bb15006306fbed4c963f2c53d3b853a254b29cda73c393e0236436575d217992268463441ac7348
+DIST core-foundation-0.9.2.crate 26857 BLAKE2B 9090a489f2d3cf8cbe59472530470dea0ae9e1a0838207424953be812586aae013f9f6cafc4ecbe68be302f4ca208d8c892c87b5736dadddffd6d739e6427934 SHA512 9f68929963fdeb16954e6642f27173fa5d08d39e835d74f03e18d7cb23e9077572d712e7c9afc8ab0be377fd1d845625986d0a905eb6d55331027be2a25d4f9a
+DIST core-foundation-sys-0.8.3.crate 17519 BLAKE2B 4ac3d9ab16753dd995abe82f158d460d0d22184ab55d260e73b20305cffe4e03427dabfe0c8be968b6c3ecd348be2e17154ded7c9bbd5a95334ff266fe83bbf7 SHA512 a3ba3184cef65dafe8318c4db7e59eb2749dcde7b2370ad20272b0735ded0032daf2de3fd0cf55eb48448a335f5b81e8e745f2a647f9a43bb85946ce714bfd82
+DIST cpufeatures-0.1.5.crate 10419 BLAKE2B 77e0eb2c8b1b638b9812ebb3a1ac5c48b9c2f7690fa9ef7a9c14a49a880958c2a39afc00e981115078bec98725e4f76eb338465935017958caf5922f3f124933 SHA512 700c31a677867df05c69ab098575c66d4d9f2de077431f938c1e0036492e00e876e6c563b705e22cc82c937fa01049b42d577c9b4c84ede4fee774ac30362478
DIST cpufeatures-0.2.1.crate 10500 BLAKE2B 92e676cd9a8901cdb344340dc7cd7b6d66114a15bd72cdaf600283c79c2339fc8f89b57ac38808141037ea45ae32628e9485cb825c7bcc25abd94c41b6549407 SHA512 0db2486beb0f287b2b4f8543f0f02c4e6d00f66e65c9785a1ecd2868c460553f016b33426c24d0b0ade1417906f5853cfbdeed98ad85cfb73b4f7ad3af85a613
-DIST crc32fast-1.2.1.crate 38172 BLAKE2B 80801a345f4c5ed8a5fd335bbf672eac1733a1c2b333dc8a8e0254338148ce7b34402201a8d2d7434dd1b057f33d99d3a8f02610ea50b54115d80bb8da28b2b0 SHA512 4c04236bb15a5c63b712c62652777917e947823abb20a0d0b372c850ec1c8695faa414e8de73904f1f1a296d7b00a6206cde8da404cf4cdaa2e8408e64b62b5e
-DIST crossbeam-epoch-0.9.5.crate 43883 BLAKE2B c0ee0879c583bd1051b63d29eccac37ceb9f9446ee8cb64756b2e3d95a30c5c11bc79d9d460be4ef4b62513049e28900a96085031f805d064e81b5eae4bc297a SHA512 ad822e967e5ef45fa0c4a939f057f44146f1f051032fd032355a75c0f45ae4e0a55e1d31c80bc67c01ff8d9c87a51aba7ccfe9a440f061fd8225c879aa663064
-DIST crossbeam-utils-0.8.5.crate 38414 BLAKE2B 8a10162cbc54f77737602b6f8574b65a02765577f0e2f59d71e1d87662180fe24a781df542f3e765c4d64b7a0666575157e000766dac138bd4fc0356944092ad SHA512 fd4d2ae10340bb96c22b31190b300aab54e96b8089fd62489e102c76a944e6a16c582a90bc40f5e188f13f841293a4b9becf30830c2ece04f3ce78c29066532f
+DIST crc32fast-1.3.1.crate 38655 BLAKE2B 10a812bb5160e34bcaa0eb6d6800dab52da7e82e80256f4051aa5ab48f4a65c863deeb2f2dbac1f622af0577e19712dec84c6f5fd637700b308bb9261b68ad6f SHA512 d30b889ed66398cfe8a57b284308be393da3cd87542d18f3acfb8e3d44515f5d0bb8271dea32b09aff26fc0b2d7c9ffe44fee51afd0a43023ddf7fca25ecf4a2
+DIST criterion-0.3.5.crate 110662 BLAKE2B deac65befe648cabfca827b8c37a57a0c48ba1edf34b6e32799117dba9147eceee91b652244b2eb5523c88d8521ae3800d05fbec13b3b3548eabdb13a56f2763 SHA512 ad5d0cf9270c3be5d76c87ada41198d0fbdcdd9831f092ae7179b57e16df153d2aebc0bb70ad7b6fc98966240a902ed5f6fc7adf044be0420bbaa95b951e5be1
+DIST criterion-plot-0.4.4.crate 22546 BLAKE2B ab1326f804cbfbedcb415baadfee2d11b4a67544856fd94dae0f3f3a9bfe46550d23a29a0c8a3a84da6e18565dfb330580aaddfd69a42284499a36b2ae596fef SHA512 4f8fdfdf4ed5e1c410b8e133b36bf9add3d86d56bb23d75d37d92b1095b81850915209c7e4d19fd6aec7cf1b1270a9b968b8e37adc491cfc76b6df71c4619943
+DIST crossbeam-channel-0.5.2.crate 87842 BLAKE2B 9901a136366ad9afd698c4e385137717964f40c7d035142cb26724e7af45bd6730a0a601320a301a24a7a4f66611a0a650c582fb5a61f6692480bff99ea26492 SHA512 dc8dbfa40a7046ad82da3f33a20b29d216ff98180217489653e53aa46244089d1fd2490051d3f05b00333911e303e9efe76d16d4cbce8257be91f96554fb88d0
+DIST crossbeam-deque-0.8.1.crate 20852 BLAKE2B 0e7a2616b82c5e501c0f74935adfea3ee09db5475408be83db8f1b6faab4cd5509de2e029bdf6df90435e474ef91f3fc8d482ce3a72966b2a3bec5967666bdc4 SHA512 44a4fe1d4ab7457e2b0950be787b76b15e1bb0b1c108d032381ce3fe99bf7bf76f3d1718085660083d813e2639e66fdd3635d9186e85a9eb7267063b117eaca4
+DIST crossbeam-epoch-0.9.6.crate 46055 BLAKE2B dad8d1181a2b68f6ecf4c620c6222e24850db5f76b99f402f7b79bacaae910effa776c0b72796271b2c9ee8b34f05778998cebf2f25fd88e0bd2f936580dea94 SHA512 5a91cc7ab84b802b9b2d74760b548da9c07e13a1926b9c772c3fb0e8003a27e4d7043c400106175b5009b93aaeaff4ce758a758aa6866d6c60c4c67813481e04
+DIST crossbeam-utils-0.8.6.crate 38841 BLAKE2B 90729cb53f5bdabaea522ac72e06e411a9737398c7970b1805a40bfc3e4d8717eb04c3afac8cf31a1c29c5ef4f137713bfb56320aa5c0e2cdaa6d49e3426b29b SHA512 ee47913da20440fc5b276d68913ab86f12e05d962daa2bfa9c1dc11a0ae775ecd4029584730fa09812d691b64dcb25ec9ad2dab5284fc83962a8e219924119e9
DIST crunchy-0.2.2.crate 2995 BLAKE2B 74ddf8c5e0deb2ceab65c20a2743e1230739ac6aa3af60c9e867a7852270697a1278b7dee00df8949fc4268f9756a4a098df1211ab3b3e31a122652c3ba0a6fb SHA512 36dc0aebc41a3aac5f1b178a7e61b65bcd9bb5c8539b2024f79428200f7c62daa7098af55c6ab0765febd2f8969bd6c0ac8096f73cdc0958e5c4e4eb6a4f7025
DIST crypto-mac-0.8.0.crate 9115 BLAKE2B 9662b7582ce86f8b97b4f47cf86858c8cff45b0df39bafaaf3025d44d0d45c439617750663a545d07ddf620aa8cb2847b167400efc84bc70c947fd1861a4c84f SHA512 566901349733584e58e4060ecfa073c12b2832b6ff2dc13b02e788eb38619e4f353d5416c5082426d03c54b085e88c96ea6f70a0e9576faec9eee42ef9e5061a
+DIST csv-1.1.6.crate 886999 BLAKE2B b178d0419af671df570f37a4d054391bc883085b0cd3949de5e967aa4ca323fdadfd8c5d91eef1e8882ec112a1111cf255756eace3c7421e455ea2b6e01cb600 SHA512 81dd826f0ee85e7d335d844e9f9b4d2b66f7076c517d8050ee2e35721bfa4ecb8a906dcd9671b1c5381a968dcce0949202f1afe8eea535b6d215363d4f5be6fc
+DIST csv-core-0.1.10.crate 25668 BLAKE2B 8e9a56c26e75f4c4c9e90a21cc30c60cc3fff17515ac93bc858e8ec45e130df2ecabafa7c513b2d2815269fbbd98c418269dfb1bf1425d2fd32fe46823cee6c8 SHA512 2a269d050fbe5d9e0f5dcda2de1e84bfeb69538dde86040ad1ec7307a214eed813a1482acb5029a51f18126d384d5238355e021964e47811db971a0821bcc328
DIST ctr-0.8.0.crate 17740 BLAKE2B 33a9d2427a0def6b38dd7f53e5540841f1f1fbb6f4d571913712215d9a40a798b820a70581acffd5b2d8b57b6c7b2ef54a51463c374eed685e9f2aaa7797bcb9 SHA512 26f4925cb50c72263cb939a4dcc7750f8fd50e3a2785fe86ae01f0d6c76d2842f4b8c35e67cf4df51cb9a72601065b0338f2311acbc2c8d0402b53444a7532cb
DIST curve25519-dalek-3.2.0.crate 517530 BLAKE2B 568ca1e1f159e62682eebe93860802c6873c5675e83ecff747ab859ff7eae52eefa40e6311ef7b0429de1d0b8dc79ebfd80f8162d466ba8822b1cf64b758b0d4 SHA512 376242559e8956bb7260d7db82ed748f18107210a12fb744a741825448e63663f4cfc7e4df62ba79defbbd1ec9732174faa84592d0f84742d3ce1ce69aec7154
DIST dashmap-4.0.2.crate 21066 BLAKE2B 61c8cd1d52188ff071aae0c323b67e2f16b2282791c696a3f9c3d876d21efcccbad62f80bed85fc1b6a8223708c30ff5d5513b7f4a980f29980f2a6a1f8ab787 SHA512 1658183be619b781c5d9e33a2c709805053ab81187145517eb4bd22e12acb42426fef841a91618e889f4e7da792b88437bbf26e3899144222562c54575107d0e
DIST data-encoding-2.3.2.crate 19159 BLAKE2B 43208abc26b243537e9a2556bc3ec5db53ff1aa0cc9c0111728d51b4fce6c6b4314ba445bbb9ac7d813bea57ab600a3a671c5167257f0c344e5e3b149a01f6dd SHA512 b62d0c9a937df59f3c84d4c27bafdac9088370a250d3b85e259258cb0843ee32ccd0a9fb1a01ecc5929dcb22e36bf82f7c1edbc9981acec70f5a1a01f00731c4
+DIST der-0.5.1.crate 57440 BLAKE2B d2ae58bffcff1ea3db47f3fede34794fab590623816e4a077f91f2188ada660ff048aaa09f4a93477fe6c926a65468adbe721805b130c31943bef372805ad887 SHA512 58e72a93dde78a79c32723959d2814dbc420944f196a18c215ffb8946ed6ce8b411c06e4d2d5ddb0e6efc403f37b9611e303db4d65bb9de087f9abc22619f52a
DIST digest-0.9.0.crate 13247 BLAKE2B c5f2fa8a5bc12021d99ea63f08fa8c8b5b3353d90cf9d58ba84252b3f81b88b52f28c15c24c61fcee44f7d547a0bad11def7fa8f4616d070db163e48f89ab64b SHA512 8637a322c429f51ecb0fa4c3b58fabef01368c1a093492fad65f48eeeec2366fd1b7876e6e47723e089ec5ce11f881bfe4dcebdc605811252b797db027746a45
DIST dirs-next-2.0.0.crate 11689 BLAKE2B f5022bc51dd50bad4ad0fd05b159a4117aca47afbea66dc42c8306ca58f3a550165afbcf9f5f721ef5ad8d357eaff305c6f6e42789354a910d5f1d05d3b7b7c6 SHA512 6ccb732da8ccf7bf35952c22a3b0caa8238319feb0a6cd3b0957e6be12548a2ce507c69cb6d3cbd2adfb37e13e6521c6229da5999edb0e47a292a41c3ea1a766
DIST dirs-sys-next-0.1.2.crate 10681 BLAKE2B 71431533dbfd6016cc309c14a842ac8d43577abe768e69bd2caaf7d19d743f3ca95b9b0be1747077282089c64485f3d4e24bec8e56d4d883f25e494d328fbf3a SHA512 b3c40a8e93d4f9f4a890718076e14779aedd67a79da61b466788268c1eaea19aa493f043a7e410f5023a23d5509e639a6fc6681fbee30e252a601091cfffa2d5
-DIST ed25519-1.2.0.crate 7225 BLAKE2B e1519a96d00f88a28ac7c27b6da105d03afa5ddf57302cef1c5185fcd72aa41c45416e5debbd73f56b921b604eeeb4a5a81ab84a321549138039d98a02b24b55 SHA512 ef1fc02a61fde57b49a25bbd1c6ce77bc20bc7bad4d8d6327f4dcab313e9719b42326bc231b57ace4e93e56110fe77ce82d1d340650ed2b0d85c242a8e01145a
+DIST dtoa-0.4.8.crate 16175 BLAKE2B 5fff15e66c2edeb9eb9da89c66389b3a9bbb891d75afc3bb7da4dcbe9cad9e50af318cc8cc01cc7e56730763e8ea8ceb33b9447d1a7fa52a8d0f0d2060a97522 SHA512 fe1701ba2c40988b92f5f4ef78a8c81718b140ff8ca2d04023b09a89440e6ddb53ef36d1ebd9dd3e948428b361ed6611bd24ec1a31b5010c220c555e1f0bf6b8
+DIST ed25519-1.3.0.crate 11052 BLAKE2B 21f986922337c35972cae7985495f70c01d5c1408211a5d050184da40c38c33f02ea83d34028d368b89e36f3d4e6a88eee7c1ae4a7dd413f9961b6b85634ee18 SHA512 ddea7f25ed57ac1216419f1351e9e294bcdf4642cd95a7e9feff1c0ce8665d306340cb12ed9cf01f6935a1a8f7022c3bb61c7e040e4a81cfc8c2fe6684eb94be
DIST ed25519-dalek-1.0.1.crate 29460 BLAKE2B b156de45f81957a0f631354b7b438e35592306045a00360df71ecc1ae3298eb737fbd436b2148c471f94dacd08ef1c04dc193feed82b1d9963809ac999decadb SHA512 e3d6c4e9a8f573783817e9ec905e5fcb76f743c91f45bfff486625cebca02e17b5fd2c222f03b73932f8bf5ed680e729e6eb81f541d3f32f6d82b7cec4df7fe5
DIST ed25519-zebra-2.2.0.crate 15107 BLAKE2B edf67342dff8db4ce16fd112970ad7a71548f220792f7d75e8b0159bccf76b8edd997cc632242a347ecdcc063bd20bd0329ec92b7bf77495b2327041cc6be3b9 SHA512 25faa1b6788754ae3577ea7263a445d367211040be5caa7ddd463bbfa69bf3264015cc220d78654278f06c051f95be37cbdbece78307364db48ebf0141b020c5
DIST either-1.6.1.crate 13641 BLAKE2B e5f40c40a5edb6dcb07a10bf79183cbe42438f1f70f3932dce72f6f6e91f75f24d17d82bc447507def4dad4345ffc9dd9162dde778afb253bdb1218e91887949 SHA512 4bfe56920e30cbc8eb4f90162db618f7dca653b42db35ab6a7045d3fd9a24ceb1778b1f79613850bdb1a87ad3794fa0d73015e46c48d513f368d8c3776fc9ddf
-DIST encoding_rs-0.8.28.crate 1368577 BLAKE2B bc10eff55063286b48590c3100841c7319268cf17e10176aec7adb39f3d2106e80e25d8ca68e5b4e568083be75d596eaff53807385c4e8d1b59d4aed7ed08ca0 SHA512 8b3f7450789e33f1ad9306d152f1bd230e66c7e799de52046acd5b11f903e8c86cbe2f0aa2cfb0f0e60bd64b194250defe05ef2a171b707e129a2324de47a9b0
+DIST encoding_rs-0.8.30.crate 1370089 BLAKE2B dae26cea51a7814536d1fba835f36cf7b0d536be0f26390fc4c1785720521a37651bc33acd9f7692f4967a3658d056da11a870aea071f53e803a71036d42448c SHA512 0addba12c6021a1211639cf80a956b50a5fc8bda90f127f73920941980d11a265e43de83e91f9ab423ec520ab11f6111c0d982da2d73e640128bb12aab1083f3
DIST enum-as-inner-0.3.3.crate 11450 BLAKE2B 51ab71015729e133c43953227cbb030e4761dfd16dec614d246c456d016019c2995dedd1db51b5181ddfac7df52b6ba89cad6103ef82f9603d5ac0b686a2a511 SHA512 83bc21cc6c995227ff569c38d2f734b54000683cd39211f9010becd7a8fa470955936ce5c317718f9ac5742294e7362c5fc97dc68afec42560a8c332caa50df2
-DIST event-listener-2.5.1.crate 16237 BLAKE2B e1b2c4415cc155aec0ee2187250820d98640d4b4966b8703366bf98d3652d03faf627f0d20adf2feed946d68ef273cc12a87a7ea0fdb9bd8075123c52896b343 SHA512 c7762f9b7814d6172940310cc2a52567741affa34b894877ac0577c902057f26f228c185a66a31bd6fc0b2f0d50b2c8cddaa2748c8983ebfb59aaf23324811a2
+DIST event-listener-2.5.2.crate 15225 BLAKE2B 3a8b8fbc6b938fd6c2882dabc1bc23eefbaff2c1a931972bdae6866d9d03cbf3e03f49b4d57a98104b311e1bff38f83715c1e3494197d9283f494678168692ea SHA512 65a9c5669799dfad5a1dab9a500244f444693e9728b14a70aa72967f90cec6e9de06311966d85f8408950bc94e24697d9d4eaf253754a19232bb52347ba989ef
+DIST fastrand-1.7.0.crate 11265 BLAKE2B 318f6c903a0ad0d0eac39638aceb162739868efd61dc0b54f6aac4c96b7b1283c8d463b48b36f9ea1fee640a2081a0eda39238cd53cdcc24efc4d17b4a3a09d4 SHA512 6a1a8cd4f6f9bfff07a4ca18ef84839e4427ca9bf9b6733bb15b1b70cf2439820d6a770ae9f3e5e10166a6144449e37e6f3f6ed9acb761688207fd7c53d2c673
DIST fern-0.6.0.crate 299856 BLAKE2B e7adf3beaa2f5fc029acc8d87411c5ef8d3288100b5521d0c1379db6868bcaae73e197f456509bf29f52429ec72bc6e5ef297e971ce9cf6d7cc6232b5d9813fd SHA512 d0524c272cba970b5193d845d4e84698d64bc28c75b38dd2f265f1a132e1c9ea177ebdc38741614f6a6f3d106c7c50565b8562378a50d59ed093e00aee8ca382
+DIST fern-logger-0.5.0.crate 7674 BLAKE2B 3989d447aac662b1f2a4d5d0768d87cf79451d279917670680ae6563bd00226732ce369c8d8a1a893b33754505cb862c6c4130abee0de6fbee0d7a529ed01222 SHA512 cfedb0d5c560564f849e4071bc2308233fa2c66dc30370b3e7d27e2eb0ef43c96683a3768f4115f80d6dd566f2b6991292498bf30449b3199db72cb13e83bf53
DIST fixedbitset-0.2.0.crate 13597 BLAKE2B cfbdb06fefda131509b04cfa780c9e9574ef0acb902479d7ef98f32ab45b18d78cb1cc94fba78bd023267a7f2a081aab29171f81a9e90912d4aad9f5fc17ba3d SHA512 44642b270d52f71637a87e5311f70ac77baa2a377f94254d1bd728b4ff02a3176f3a5d07732c0c4fb9bf303dbeecf327432ae01e2779d966cc13b5fb97cbc28c
+DIST fixedbitset-0.4.1.crate 15551 BLAKE2B bcebd833a45215566a565bcc8cc3440c5bacbced810d2658048da7050808b56c13951bacdd3930f85530129a118bdc23c42381206b63265da7d6846085937536 SHA512 8c53515f1a372a2626e83bc6999adaa00be6451f68627a63e0207ce6a8967e9cab6061adde3e33305c700c472be750903eb36b6f5ce071248db461c0af450b33
DIST flate2-1.0.22.crate 76026 BLAKE2B a6b7630a31a4d3768540662380f6eb1ae162174947ed76ea8781021467547bbf8733642996e391453d3f074f2101d15ce65f5995cd07834351abd8c3b759df5f SHA512 c76fa3b097774f1da884b969285bb3aa7fac489446845c93dec1afe6b94bfa11f708e6718d5e4460022b9398a698378a210c3b25e9e676d2bde9d5be1a63261f
DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334
DIST foreign-types-0.3.2.crate 7504 BLAKE2B 520818b702d990d296ecd31a8646850202509ccfa18edd0e1b260289619a6c351e758f317ec0824bd76eccb209b6f087057c25f1bd01a47897715013dd834867 SHA512 bf27b8243ed482c202d120383374f19ff09422535e24b9c1aebccc66529bf300ca17b8bbc76d67f98ac092e614497afe3add9dc68aa69c93074df05762f91232
DIST foreign-types-shared-0.1.1.crate 5672 BLAKE2B d2e42e04b6657e7a69fe0bd20c672176629c743e49a55fd007bb30e289710b70045d445ae9cae0eeaa747ee708c90e8abd9b5fc39bad8ec0666befe1b696d4f1 SHA512 bafdb2143e136fb0818e2ffd90b5c862b7181647d6568947d4e4531012bbf7a57b597221ec7056c1b562dfc0c3b5dead26d1a4111ebc15e7863737a873518a4a
DIST form_urlencoded-1.0.1.crate 8773 BLAKE2B e2d2224dbd85d053343aea29ef1bd540fb8be12fd600289e9c048e3b74bfb009d0770f8296556309ef756086f22feec4713dfed1006e1101075c8897be5471cc SHA512 3ab371c223561a27ffbd35cf648ef4a9145d47bba9d71900a7c54cfc2f089175e9361f6352331a9a7fa018923b15e7a3553c8f9ff9fae80e1626e641a5faff68
DIST fs2-0.4.3.crate 13138 BLAKE2B a8c53130014affc276544360425718c480fe6b6583675e15e8bf25dca0cd2752aeb0793135fce1bdc12bcfc0ef21fb7f6aa298981d61ac150300eb134c2014e0 SHA512 b83fefa9123f304e4813ec1dacbb1aee5dc0c94e1316cd7c8a434aa2a242c9c42523d2bd8232d78e6c84c4e172b5c46ef8605e93b54216a2d4496fdf885dcf50
-DIST funty-1.1.0.crate 11631 BLAKE2B 37b246ed78132b52461dda9f3c1b52feafac998f6cd0ebc62408b90e5f826def1456ce820adc745aa1ccf07b281fde3df65af84eea561eeaf1ecedaebfab24b7 SHA512 771f42f601a0349a8e9344c8df552491c64af350b18eacc99463e972335d4a4c95416704ebf49e904503fb2d6f78bf201c8cb82fa20bfbf460ab1e7ed9f94a9e
-DIST futures-0.3.17.crate 47388 BLAKE2B aef48709c0fd15e33308ccea3adfd2966335de4c4ea24d04306e6e8d724bc6bd3355c8fc3d0392d4a26dbe85e99769267569c1ddc96ffbcdb972c2fbdcaa9149 SHA512 c2099288119c37130692cb747c7db16cb3139ac5db8fbec9754dd373eded0593f9444b8d0b003ad3fd138086959c1b74e105f2105311eeed5a65367d9ce795ac
-DIST futures-channel-0.3.17.crate 31765 BLAKE2B a1055de0a6b8812546442acd8acf8251168015b5f6be7bb7e223b7c61841a1a15ec1fbca3e4d40e0a552d5c3fc89ed2306a29c9ef33b1665f828ab9c8c0aa142 SHA512 884fed34839c9f73551a90fdbcdc542f88623c0d74d506febd6fb0308429e0d7df879f378b6d0bc818ce8c948da495a9dc210ca55331f4760273d51f627cc416
-DIST futures-core-0.3.17.crate 14478 BLAKE2B bad5d1fccef7e823d52eff0db7522545c6dcc6ba94bc0cad33c013b6abe624ebc6c8ddc6a6f5a4ede5982e175eeac48113ef929cc6633a22a18bbbd4cb1cb114 SHA512 6f290620b5051a3f3a317acade5a077f502fa3ab7fdb230b6ecd4d007c63685bf343ddcb8b8d1170b5ebeb94fbf1c495dab36918490b14885361d6e53c45bf22
-DIST futures-executor-0.3.17.crate 17102 BLAKE2B 9e9864d7fd3a38a800e3b07c22f834575f92704ea88bf0f295a95d1b52b41ed698d4e7fd89c5dbf503a99676c6ad036d9f96dd3e85bfd49c26d1127d55a6a4df SHA512 e3ac739e58dbda88dd536382c603014c56b7ebbda529c81afd0d91c16770719902fb4883a7a0dd0375e7910fc03605887058ebd30824d01ca20e2daf93f3d94a
-DIST futures-io-0.3.17.crate 9050 BLAKE2B 729fd0c2bbf5a665640fe9e8dbb9d803474cbbf4385188d1cd906f526a2b75cecfe55f75aeb0a491057af319a19fb0117420af75425375af41622c8c68567cc4 SHA512 a2b65e07bfea15b78e988c5a9d330ef51a396cd22475f171b342cc8a6520749335af851ae11d44c91f54ab06f425b0dbfb716a959c625d3c52db5765d0407e0d
-DIST futures-macro-0.3.17.crate 11830 BLAKE2B bca68c3c1ddca764ff86d36667c3da3805b8aa730b300f97d5e77dfc695d33484b4b8ee7d3b415479852e02a126c14f092ee9724d3d91a8793bc91a165dd5381 SHA512 518969498808bcb63cc797934ed7d699f776588dd7fc9f9c41c63874a05d03781b5c0241ce20cfffc8db569f01fc82da433b7ea7772f24dfc2df5eca35b5146a
-DIST futures-sink-0.3.17.crate 7663 BLAKE2B 598e864fb6f2f34cd72c67e5ced93d0e54d2e508319ba191a2779377d9565799226783b2009190cd6eea63c75562e209a526c724ea8616d22a1c7b4ae543ddd7 SHA512 39996fd6bf1fb5ebb0dbd5c0d18f9a34f21e65dfe998237c2e047d836a380ebfb9a2fea05a2c11e447e9a27dff0bffe4a9762e83df2f17aa90a717fc98ba5803
-DIST futures-task-0.3.17.crate 11712 BLAKE2B ca42fc54c3a3795e59b423fbd1235b10b4ae1903256fa61e80dc9318f35fb59fbc15ca8a3be3fed67e17809ed2d5f594f939d3f51d0d718b0dff5be069200361 SHA512 2f12d8d9d404f147b601ddc6fb9b6869e2e68a4bc55cd3851cb9f7aa8ebe6519c5cd0fa14da92e564d2003ded2ac2202f5e09e1a83e81129d1600d01ecf86844
+DIST futures-0.3.19.crate 47605 BLAKE2B 8a8925c17319fc84b85877f269584075dabf9703202eefb5de121c28174623465a1b38b7c2f0325df6036a4a3e8afd9413f2de96c34d583544c7694c7ce25c1a SHA512 2383a0ee128e9945da2b0ba50795d6efef0bec832dff3bc7d9f6f592bd120538c62b5068156f330c72779f8ce3b3a339cdc04634fef3f985eb1ce4033a7c9518
+DIST futures-channel-0.3.19.crate 31940 BLAKE2B 1837616f7b00b98bf5d7e11032a535ab945697e8564091b43d0ef2657cfc9e3a6bb4c82c442b39325082fe4791a6418a733310e850055936fa1db2ea319fa94c SHA512 06acb15c125f20f305173cc5ac77e1502a857ea8e80e4fa33bf4e51982b1af71c8d31e800cc3151d7d52c3db69d9be5d7500690664d073e329626c2d4b2763a4
+DIST futures-core-0.3.19.crate 14666 BLAKE2B cc0d1993f3fd4c4b18dce68c0f152602f8411e290f839d7107d5bca1339c73f969adcf192608bb58423ef98d42e8af060bb49a4a8e29078b45f34e7b49907ead SHA512 2bfc54b1116cfb96b70ad48c25e339ede9690543cb9b0a656518171835b931545a67a13f14df42b6a4db968a88187daf3fc4fa8a6607d8c545b776b85201cf72
+DIST futures-executor-0.3.19.crate 17286 BLAKE2B 70bea30ede2258bee815b08528951befa11a8c821f8de2681f4d86ea0406b96cacb122889d96d7947d89523941fe5cde8eaeba5e3c3e1f60f6524a7a11659db2 SHA512 c6c3d392a1e096b864716696bd76169745ab7c673bb109c197d38c1116cedafe1fd72e37fc56f6fb8250772dc3daf710d8e17d34a00e2f7a070d5ecb3b0bc9b2
+DIST futures-io-0.3.19.crate 8901 BLAKE2B acd285ade243d09a8f49d5ebdfd78d58e47a7c069d94beae5b16ae08d69687a28f5899a4b6cbb9476a6cc286149413e4771319f260c59684442a6205da69d00f SHA512 8bddbfabe1e6e09f067058db9117782703626e989e14c7e13d2d0f828fbd8de141b11d8b209d4e5dc5f8ff956ccce2cab958a438d5466ed20e41a3e1d50a7c30
+DIST futures-macro-0.3.19.crate 11253 BLAKE2B d79fad7bdea954ffc8cfb8a58216c7d36c848d625755467b0031e2f6b8b21c8c629fb28afd7e0e9b20e18bf6513c4814e91afa8f2338c5654d2bbbd199a000e9 SHA512 926782d27be383e6af887452929453cc805a44a59c47e0a0b486a22e15e89b5ff553f3c5477d667a655f3f6d8bd7f74ce4d72596cdae242520e5c7437e30179c
+DIST futures-sink-0.3.19.crate 7849 BLAKE2B e0cca5ac119e47be89f229296b992c8adfc959336cd353ea98275fde323199c6b474a6c6df47dc4ef24a0f7a8d22918fe8660787b873ee6fb3d1f04d23ab541c SHA512 50c015e39c5f2580f48af42aedbbdae048363d5ca3d8e7aa3f8752219fe54862de6134c44c1355369018b7ab5ff169bee27b177f2656d4ce65fd9a42b02355d2
+DIST futures-task-0.3.19.crate 11894 BLAKE2B 16f39551920931f7535d65d0c787318d13da0f18bb39bb5939b06829cb4f49da45a478f105fd4ce74323d198fe18b8695683d1861ae171b412789c758a564673 SHA512 befb75408a3ca3b034e26c835bf7351727f8e3548674024a44e994875470b34f6d9f1dcb954905062192a96b97ec28499aaa745b652c81b3be59e1222b3d5037
DIST futures-timer-3.0.2.crate 19879 BLAKE2B 4e25777e567f390799b4b01186d59977f1591f9f8425b6951679226375cf90764bc157dd2271614f16b7b13d3aea67509da0355f3c4de3d323b1bdc668bc7525 SHA512 47cc68f9f134e557d66a003d942d8a4201b1db56f1ed2ae276a2fe6f56b24c06ccd108d9852f9fd9db7d254bf8aefafa56cc0410bea41c3805d7e4bc3dc4d73c
-DIST futures-util-0.3.17.crate 147679 BLAKE2B e29d07117a7285fc52a390821299f55da901573a5d3df6a1845b852488f98b359ef35de0aa3fe05e613dc662247318cf3df5aebcb00149012c6a3ff24c171a57 SHA512 6a87b0510c3f8214ce14b7f333d212558647c523b5eb7da36dfe4f694e0ca4be3cbf97fdd7bfff5e0c7015644742d74d6184221482d644653a106d5564722fba
+DIST futures-util-0.3.19.crate 149240 BLAKE2B e831c92e184b976494836b393824834c378f8eba4f32f7883a355fc7745e224984954fb9705f04e064b3aa33aa7c5c8e1a8e12688cbea9020e9aa8f444e130d5 SHA512 cdadde2949a496806fc432efcdb9f4555ca0482320017ea45c29d8dbde69bf9d4af7a6660d351bef3989c5ef905b1f011788506fa2e87d8b53b83cf54256a3ef
DIST fxhash-0.2.1.crate 4102 BLAKE2B efade6722efed1cff0bcf307ababd9c9031af297baf410367212758411a21d61a473456c7f9b5cb15e444d115a62120f140c082e70dd360a3ae83f2f71bec9e6 SHA512 638e1c0a4e7f365483a329e715afbc2e57e47c03b32e0e1818c879baa96996e81dce8ab39320e24a3e1633f73dec1e5f18a06c37f3ad38043002fc99b55efc38
-DIST generic-array-0.14.4.crate 28916 BLAKE2B 41adcb738bb316d17967e029a829dcf7377427977309b010c2f2e365f16306b44991eb5f65698782497f614b129b14cad11bfeba2ae19b45efd117114492517e SHA512 34ac71fee2cd50ff786d39b4abacd9e090a8598baf4dc36ba5fecfb7171cd8e4f58e5360cbb0baf02a87eea26b7dca85b35555b82bbefe06635d2fd38f7b8b40
+DIST generic-array-0.14.5.crate 28915 BLAKE2B 0a8c7f20ec91d218fad8a9a87b0700564744ccbdc2f1eb84bc363fd55e86a5ad68c68e446b100752238d45abd7c005f1994bc26e079270d42635c6e296e96f29 SHA512 30c86b24222503245b494c5f88cdf8115ba08c73df55930bb01bafcea22560f4d20e38c348c3896d6e1ef03209cc1571745881b4a77fd28f66b0cc435f5249a2
DIST getrandom-0.1.16.crate 25077 BLAKE2B 0cbe96c27e78100c181a064e5fe524efa9a7a267fe60f8336d2ae0125883acd5d575ff17d1d56607255d9b2c30cb9d962026fdea1a5c3c29a5e0760d27c3136a SHA512 c5450c522c07c7a38b326f9a9062bac7d089630219d577ea4b55abad4e0c31d17b7cde385fc43912dfa100b42334e7a52422c55fda8b738caae428c6f9addb53
-DIST getrandom-0.2.3.crate 26261 BLAKE2B 3e52a87b9355f850e07e5080c20e1ab3acfa927bae28c63bb8bfd6a773ad77be96d3ba770c344631cc0f2d9a95aac920790173168b102e25f50480ee96663569 SHA512 e6da64ed529cb0fc000b613f75187ed6b20f716e721d8a02ac2ae39c507fb9f6189ebb66b522d28584eff1e7e9efc274cad6bfe43f464f58053701e1d51c603d
+DIST getrandom-0.2.4.crate 26800 BLAKE2B 68836e848f1f87f5db77e64314b027bf47517746ddfa7677191ab518c9fb77d9a554cf4d1f9490bce1d8aa22a35c1952b088e200374dfd5c5d84555ed082510f SHA512 a7e63985824dcc8459736e44b1c0c4798a212955c89e5d3a3b852a3f80643d0231c4825f6cd416e87724aab80c19097210b06bccd2006e56115ae94920241716
DIST ghash-0.4.4.crate 9005 BLAKE2B 996b1532c4bf3a299dc34f8e6fea966cf9489f1c3c2bd7ff172a1f40371c3f55a36f255a1663605df7ceef7defc681fd5a05eb1fdfa7ac29b4183dd9c1bcd8a5 SHA512 b18c8a1e4ad2aeaac586381fb14746f7556a44985b64f00e8ac82ad586a91487b1b3ac37f910b7cffb8ccc65e2b05fa589025d855a63c78bfc39157bef7a2d18
DIST glob-0.3.0.crate 18724 BLAKE2B 1f1dd380e7d668a0c2cff9134279ebda958b4bccdd4a65ff01f9665b45ec4cce8ffbd47eb46e52cf516c5fd5803561e6bcb60cdee21ddfbb8601a95d45500620 SHA512 87098ffdbc518442995c422120cef71f83069c8f88a1970ecec5105b0f284ddd92bcee929f5c230d5b90ae1ead7e1214c3eea26f4a8b26715a00c1ab8b09bc46
-DIST h2-0.3.4.crate 159228 BLAKE2B 50ca89c8caaf9952d1059175cf28a5050d334bc95b952e9cf5404556ea153e302881682699505c068bd4905c352fa61df0ae464f09605c8db7d86388a7f93144 SHA512 070def34be02d7c3eb3324c8a1d86fe51afb0dc6506825a972cf1df3311f184a46f20701a76e78b3a105de56a09dc5b3c098b743ae7f9f0d3b2f927d83bd536c
+DIST h2-0.3.11.crate 161592 BLAKE2B d1c8b2dc4ac036ae03cacda4e7f0f61cea9e9ce8176edb89eda0f86dd6fd6913d8a94283605269d066c80435a157e5aeda7f524f6973ee510f9fe028ff99142b SHA512 596e1d67d8f6ab2776e1c0dae393908995fb238c7f95b237865d362e66287724a163cbfc60c9a02cccdab4b7190f0229543dea2767cea50e2542e960663b4b27
+DIST half-1.8.2.crate 41874 BLAKE2B c3c5c01771f05b7af652abb8e5490dde7afd04de130537e67845fe7ed58904e7ad66c7286a4e7deca3641876a6d12c5b6e95883fee2809c8e685d2f79cf96610 SHA512 5eb128e41b8b7f9769a669834b2f8380b115395bf2a2a181732bf6c71234d978dbc4c527fddadaa7bd7fae9add77958b27616bfa1767fd123d3cfb887663292e
+DIST hash32-0.2.1.crate 11168 BLAKE2B 26e157c3e8e1c3f72c06a804b0e991544d92dc46ed6f12913074dc3f22861939e24644d7fee8e4836ba4d36fe02cf7147a5c1f30998deed33fb3ac53854d20a1 SHA512 e739445fb07403370fda110dc76b82046e5df0250a5e9898ccd0b33547972d26405527f3e3e9cddcd2caa775c8afcfbfc098cb995ab59c44aca642d6c539594f
DIST hashbrown-0.11.2.crate 85713 BLAKE2B 402f9f1bdcb92631206f9b72923ee35e28db8623e87469c0f1496664bc7185077013ab3c8aea68268241e5b2504f10cddc613a350abd4291050deda6c112e559 SHA512 c21ca68fd49bbb741901f59fed04cc124b8da99e2a4dfc26e2e5e1140637872b344612a01691bd30cc771575c571be15f756c84dde225441699cd2322af2ad6c
-DIST hdrhistogram-7.3.0.crate 315865 BLAKE2B 6fc13efb8317a59cb3b4df299fdd742d386195d489fe6bc868ff1db45c144d511b7ba1dc0e030ec15a93f1e2470a8c6298049d614a806e819ea87b0b06d4b465 SHA512 bd6eb24d8ec86b8006a8b4dcddcc07e29ba5f9450b1c8d3781b740c91ee206b3a803ded3853b06e1fb7a23ab8e17ef85d54ccc07d55cbf8bea5c9d608fac8565
-DIST headers-0.3.4.crate 67384 BLAKE2B 4e5b2767fe120911b15f72605f4be957cb0ad7d2d87bb521f9c960fd0fbf56f7d761a69516c708dc1c5c7c0f4d44f2086e43537d689a15f484bc17b04eac17e2 SHA512 b19f4058f2a69dc9bd3b20294962beb9e02d7fa82630740a7eff19720ebab2e8332f11b129d9932eec34a03070d6b807f72979060a4ef582860996a13b88dcc0
+DIST headers-0.3.5.crate 67334 BLAKE2B d5af9d8e1898d87dd97f02d3864d039ac5d3f23a3068f3d8fb65ee7304c23e3c15154658a18cfe838bde267267d2a5f7ef090af6f846b6e9b90cab4ba6dda872 SHA512 8bf33b7722da736e6bdcc837711b897cd040fb3985d3e9dd422f8da4b4e7cd5fc26b768026de48fdc0da1c718080475d2f05d7e284b29477937dde8ec705b741
DIST headers-core-0.2.0.crate 2380 BLAKE2B b9edc2634ef43c53372038a67713785656bf5c030ae285bce287b7b130abc04bf56e66fcc2c67e3eda162d64b008c9a45a1f7be990d248da3ec1c18b361f33bc SHA512 1d502e6a3b2ad70a0d1e410c55864ddbf4118ea073ff7697e6b763cd18748d91f074b36451c015e3bbadad4400d099f4a2e350c609f44daee4ad40398633a8fd
DIST heck-0.3.3.crate 10260 BLAKE2B dc756738081d855583f239908f671e9b5dde72ebfb577f6387b1a169817a03332464cf67071708a4c4f06b1ecb222118e8c719073ccdec1c0f938e5ef378b13f SHA512 b3498e033f44e03206421e565efec5b21d13107b60d35e4476331c44e6effd75c81f7678f2452c822eefd581209a2ffefd2034779cca2d8b4fac4583bbbf777f
DIST hermit-abi-0.1.19.crate 9979 BLAKE2B 801e8052b85341cca388ada9db4b06bb1bd7b64474185b2ad06c0256b9e597639bd3dd4ba0053ea010f922e53969a4ab47b90d451fd9b94c8f2324055d151ea1 SHA512 1c877fcd562b15d2de9c151fd6c5f3ea4bf48abcb799e6139a180ffad5d64b632f0000d5707bbd92ff23a0e5f349157b9e0f5be8b50f03680b0fa47315dbb78a
@@ -108,114 +127,135 @@ DIST hex-0.4.3.crate 13299 BLAKE2B deab49bf3d97f6fd7c0a0855b50232422443b226362bc
DIST hmac-0.8.1.crate 10817 BLAKE2B 372a64945c8b5133d3489cbb93f6990cff85a160f9fe8e36e170634de0200a745c303eec37d7c5afd96d6f984d00c18f21d9f3d3e92218340758d08693cad650 SHA512 24e66906dbefbd51e8ae307c45055b0372169fc75699c9df789ed4fee8803518c590d868ed0ea44d850f03320a12a7742a26d126e629f9f6c72ee50ae2e87257
DIST hmac-drbg-0.3.0.crate 15579 BLAKE2B a7881617bc47a78cb394e7f746ff125bba41e8f406689fd800369270f46aaf1363b56689832c62e982dd90eff98956d769908515ca879a4290d9b83cc4f8d6f2 SHA512 d823af32580a3147a79ce8e7f98ac4e042e308791845f9be5e32bb238d5808fe97885b10da8a866d3da09bbfa99314c14bfc44de0e569a02d44e5575199754ae
DIST hostname-0.3.1.crate 9272 BLAKE2B cafcae4bbfadd51d058e3daba3e63d897bc3418723d8e843fd941d9663dbc89dba131c77d14ce7a5da552650ea3c40c4e418c88d465f1bab2fa20c178596852d SHA512 a90407996353c9bcf5b76be03713e3a0455ac80a50892e77a508744cf436a938ddb87ef97d8cc91ec7dc4353cfb7bca0fd28c90a72f8a9ecd4f29220d174edf2
-DIST http-0.2.4.crate 105489 BLAKE2B 07acee6b91b6a316f3277ad324df6da1d2ac804a409983384d2fc027ab63ed05390278b21867c0096730c91a00b8f8971ab6a66d17b9764f119d245592a1cfb6 SHA512 0b5c609c12ae4020801a184dd6c751919bfd4db985844c55b53368afbe2b9f641cf9aa523ae49a0b25a251cd8f19ed634fa28990d4582cf7a27f10c4304eb465
-DIST http-body-0.4.3.crate 7660 BLAKE2B ef56f26e844f1f234a5fd96f29aed91897617ce126e6f143ee29fda2183858b3439570ee980469fd092ae8d7fab00ce7d4300e0f2506a9348876df766d80ed50 SHA512 2d72e11cbb072dde536c5187f22d88dd9aca0768e7b0191003e463900d50ba73e01ec6dd8c98d348c0fc5651ec022b859daedb5194c71fd787af4f2dfb97650c
+DIST http-0.2.6.crate 106384 BLAKE2B 7c6627eeb73834c56dee8280bf2415a5e0045ff721b02ea207ddb2cf286b69487874af0bd3d40942474989642c59efbb35c0db75d9e4156a66efde2b2c51900f SHA512 ffafa748077a1122d3f7f1b9f34da43f5923dc8cf09b7b492d286d8a924b3fc9949c3df5bebe358b11801adcea8f20d8e8986eeda1e63a2ab92d4ed1fe0e6746
+DIST http-body-0.4.4.crate 7836 BLAKE2B 7f417ff8520753324d5915e3f092988fdd26b2413db5e917045a1201d7d701d8308b468c05da4d4ddb9abb7b0a0eeaf82f15a786f29cb1ef621e4c168f4e4bfb SHA512 cbfa91e31e91807f004df77a9d8999b1224f862d4765ba92ad4d34d288fcab67372734295f30760a96eb32454d78fc527c6519eb45b484e341617686e743381c
DIST httparse-1.5.1.crate 26758 BLAKE2B c2f17a601b54032c1898b88feb836ec380465b5305e240d9466760aea85bc709ed873d1677714acba0d493d27fa5f5288931cb7d62f240e50e2d6b84d4e72046 SHA512 70eec6bec5927e272d7cbd09472a14b0f33d153498d5e1894c0853bfd35981c0d249a799c3f4acc01b8499c29519a49d81efb755bdbce124e55f73eb75cf8592
-DIST httpdate-1.0.1.crate 10293 BLAKE2B f25b69244fd82beeb0c9c8f4691d1d057df6f835883f6cde069a4eb28bdbd7808b5f02c8a48b88ca4f60e14c2e0dcc84f4cadd733edea2f8f3d061bb485fff1a SHA512 1a63f11759e331e5938697d181c7f021e953e3616741116437253eaf6da862b6cdb08a0fef5808042d8367de9fac31b63ebcc917cfb81b0244b4d238f95538ab
-DIST humantime-2.1.0.crate 16749 BLAKE2B e2ae8325b037fb175b9200cc5c1944ce579056c6662cce307beb6701894552362a25e371aad65f8fb9384945b48815ca74bb8b544a32e0a5845b7edd30b918c9 SHA512 3bf29ddd1391d82897c22baa0ff3ed58ef6d6959859f1f8ed54d324caba5b6fb4422e56790511ce82f902cd11467f93c8ab7fc7b0e0bdb719308a4d0a446ae0c
-DIST hyper-0.14.12.crate 169745 BLAKE2B 946e0113cf301ef99c0c4426af4530b4217a50b61fb38073e9759663974c0ea7d31127206fdc592b714f7009851348e848d4195769aeae4e7b115ec7bbfc47dd SHA512 bff751761be9931a577d79fe4041da97ae574c178f14ebcf2e2dc53e2cb14091f978f6647685382bbe746ab4f928ccc81f2b61c5c36b16836c123ca3137857d9
-DIST hyper-timeout-0.4.1.crate 13805 BLAKE2B 3ef4ba5ed9f9b8187c50a3af20bd88ca2608403ad668252a9db3bf6b0dee7a13c6905c4e9172e0b1b38a72998e03ff933f991b3bf2af161e8789574f7a5b7816 SHA512 dc0b989b4be7e250ebe92856c800117b666c83b93d8217c4e92c63cc84a617b30f1bc5754a071fccc4b03fbb160b9df758f72d87abb5ad59354c6e0a2563e10f
+DIST httpdate-1.0.2.crate 10673 BLAKE2B fbe2230262cd041e1ea8d6f9782376c25b0e841d711961464fd5cdae0e9effa33f50841d8adceb6b9753cdab911f3456c86bed0d2b8acc9be5f81da8e62a1b9c SHA512 4d650dbe7ec1d0f457bab71cd009fd92ee296fbe0a6b0c0ce4d71aa3bee720094a03968c08e542be60869350e05b4a1739542c6415e401407345f5643e15f8fd
+DIST hyper-0.14.16.crate 177577 BLAKE2B 60f1e0345a21d2646b3c0d6e1e25b08fcbf8fba9909f7738674828631da569e78bf952fca78bc22cec1564ae1639ad4a00bae4bff82a1b2ce239a915e5f415be SHA512 0691fe083cd322ef7cb7cc761767083943dfe3b03fc53a7658be7cfc75ab45db1193a88cbcea33bb6a345b2ac78e485e09a180c248baed602a927a7ecdf2eb16
DIST hyper-tls-0.5.0.crate 13257 BLAKE2B 50cbe4ca7c1862fd3fff192de070341dd32bfb9f108b516e1e261ec8da7c4f7972b7b66e3d45c1497733a913b0281bef706994270ec8bd03eba7368612127aa4 SHA512 45dc16cc9ce48706e0b3575dca35ba1b6b3084dda8c2cc489d126e1c4f0bb96a9b2baa860d09f68c5e0a48c2a69e3eaf62f4f0406fffc4efefcd79d26c82896e
DIST idna-0.2.3.crate 271023 BLAKE2B 157ece18825fd3f8055581ccbd14191a6923da4c806ce51b3d6376682878db000a1b873f744c8e9e1966e4c1f8393643bcb603deae299ed0bd87847b0bd2c591 SHA512 1278bd561ce329e1dc7a6f24a10f83d9a068af5d15a088414f3921c6728b0d54f4d60d6f4d0d5a786596ad226263e1e50c3842f192d5758aa4665ba4ed5c269f
-DIST if-addrs-0.6.6.crate 9845 BLAKE2B e0ae006d45f626e923e532a98ba33f11f42fe4e3186fbb6ce7047635130d80c17e8898d95c691b42f77429fc898bd0f121a76682cc774af1ca8c69a94da29cbb SHA512 5928a6047023abec957fa461362a7ed3609ca5772a1de46798a78d74b2397e2db5197dc6621b7ac70de787eda3f8132732bc76ec242f006f6f01f7dd6f88b110
+DIST if-addrs-0.6.7.crate 9842 BLAKE2B 46a3f4262e3278d832e65e413341f9343944fa6de061671ef2f69dc981411a62ddeb53a52bfbaf4c672a981feb9415bba47171d3f2b169416e79c222740aeed3 SHA512 dde551c0dde4ef6c8ff646fb1fe23070ce9dc9805d58a5d0e3c17c0876423d47b375168fd333fc70a5ff67813bc42accc72ba152fe904940b112bf18250f34ae
DIST if-addrs-sys-0.3.2.crate 6778 BLAKE2B 3fac701e2e4363e922aab2ed3c6f55eb1af432007b29ca40422f69cfb57ea54ec77c567e95e5c15f6f27c3bd4c082af93aa7525321e32628f8bd5d90c9b6f3cc SHA512 e06ec03d5a0dc6958d0060dfe39229c6969f979b076455755634b2a32f811298e8e1ce7b58fef20c98559f10c7829648f697b42d9a18964c0219b3b653f50194
-DIST indexmap-1.7.0.crate 50363 BLAKE2B b45318ae2a6e1f008494db77a3159eea3fed4f77eb04ae65599be9392d6ef78d4677b65d04fefab8f917f6808fee821a33bcf53a50b88785fae5ef6848e3a08a SHA512 9b882b4a7068a686acaee0a08bd4f3b35b58d36e786358cf14a3436eb61339649e64f1757331cc7833a2fa364c76eb6b75cf0c732afaeb202113de1e66b72ab9
-DIST input_buffer-0.4.0.crate 7771 BLAKE2B e23b89b67f70decf77b91d3a370d07f430d7119ba5fbfeabaa8f669ada225ea9c37a40e80457f112b3519369b7dae0f886bdb0e03314421486167c3d071343fb SHA512 85ac0716580a3d2121d35d9d2f721b282f3424ff78947c31ac203f4ea85cbcd9fd86efd3f41341551da15beb51171a5a8f8aa09ea081715236f23b5c5234cf2b
-DIST instant-0.1.10.crate 5218 BLAKE2B 1e4203d235006ca922134c715781a5bda5a932f6740b7e22505db21d3b675758bce10dbb370e96694574c40c43a1d71ea2e6372df7116b30fe8cb0b65a3b95fe SHA512 a6b2c7e0a7b954e961f2d904a4cd6f701617ad70a7ea13230ee157c473c903803dd64596baa0fabd075e995cd3d013e10681c8d712977341ea2b6f97dd48d596
-DIST iota-crypto-0.7.0.crate 60083 BLAKE2B 7e0f31b5bbc54c52665bc6fc0436a12789f19534fa59b8ec38a47ae665330f9ba0ed00ff4ce07ea8e8a201a6b0b2c87911af51e353686a39135afd268e69a207 SHA512 31c05808311d4d15362daa0def50dca00ae241cbc7fdd9b30d04fb8b2a80008a0c73730f801b2690171558d971d3d3639a473f6dfcc85286fa845f5860bf2df5
+DIST indexmap-1.8.0.crate 52583 BLAKE2B fce94d24af0ae74f8173dcdfd35bcc51a23451cdeebbcb10c92dda74312c1ec980e925020ba7bdfa9e4a54b72a619068ca7ae133eea66a4df8775595a3a3551a SHA512 6af44320a80c8256291cc6e3c90311ce67b7f69ce039d640bb3abbcb6057f16eb443a407060ba647d7b16f44214acf59b566772a4802ba5000f036f69ca82a43
+DIST instant-0.1.12.crate 6128 BLAKE2B 728923f757c1ee4e4a7afb90e460eed81392068961240a538e5c6468e15a0b6491f590fb5f6cc46e6d78901ca232351f65abb9f2f230d8f4983c5e58c4011902 SHA512 fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407
+DIST iota-crypto-0.9.1.crate 66485 BLAKE2B cc1b62ec65ebff3455d94581ae89074ef9a3e4e3fa876573b594962e08f86b0deef579695e716b13a554b6162a74ddd53fb801aead6220ce4cea6df072c6c9c1 SHA512 7dbfb1d9943a35aca1eb5b08167a18bc83c601f979e2d519bbffadb60ba0dade3290c61bed66ec09ea3f05fed3517fc7a303ad9f07329172a17a3d853c2220c2
DIST ipconfig-0.2.2.crate 23017 BLAKE2B 8e8358c30cb53bbfd58e002ec0e2ec7540970ef80809aa1124af907f8858ba2723adc0fc16bb5f79f0413f0cf4f44b2107fc62faccff3e6c58133871bfd4c08a SHA512 50e5685bcc0c422ac840b51c8309890ce978f2bdd16acb57600c5c468f4cbaaa31dcf136bdaef6de279713d2e6c21f96e54c3b4c6bb0b29daa2635d6be0c50ba
DIST ipnet-2.3.1.crate 24932 BLAKE2B 26be72376dd7f62d3d01cb9d3287f9aa19e7f52e01f3b47ba8dca1734f959683f17506d4ce071072b8f288e7c494b3daba9054770b9f5f9959e9a450b82a0baf SHA512 db74ad4850e61b20b5280d0637a33a0a1dc2e3388bda38efbbdc221c04dfe04d304d57c3704fa68a824e65e8a3bdea2e743b2d0c2d06b1a8710c192cec1b6100
-DIST itertools-0.10.1.crate 116219 BLAKE2B 7d354daf7b069515ec7fe77ff2f4f07ecf870735d7ca166fd6b10ba89431cc27bf264c648efd2052206e8edd8f596485b913071453f37e5de47da44e935db79f SHA512 8626eee66aa598e16f5322a6fc55b17c622656f58635c990f5cbd8faeb4739690b0abb3efac4a9a3073752e9f2a51a0ba29401edb12e0f6bf9bddd8d1b394dbc
+DIST iterator-sorted-0.1.0.crate 5269 BLAKE2B dfee4de12ce9009a94638ac230c67dc3209ff17f726432f4039297065a71a00260230acfce916d2c47ca35e50315c85599f63112b78799afd7c2684f44868748 SHA512 4b30ef4ea6d7833e893c7522e48402c583f521bad050b6cb1c7925cf6c58a0c50bd6812a17178195e7749cc94733b4a13a62093a3243ad4820effc35638ca8aa
+DIST itertools-0.10.3.crate 118661 BLAKE2B 0095d6e7f14ddda69605d09f74e8cc881eec1a1d234f705e667d7f9e738ef157b7ddee066855cbcad7f134bf79b99a4a4c77bff3371397a567cd34d98b68bf97 SHA512 9d17357eb68159edf4f4ccd2eb9895672c7fb633803166d5e24ee12350639eaf66f1c822910518185cd1f1ca5d9c3e228dd37525e6c337ba3fc7ce967f9bfc85
DIST itoa-0.4.8.crate 11926 BLAKE2B e5a648b490908d0ffa3a0832342ad11264eb4357939bb39aad014aed3938bb60e82703b7e31929a458525061e9bc40539d33753bdbd722a03b6804e57dd1f70c SHA512 6911d269ff3ed7350e4f0dcfc6e9e0d70e25833e1e7cfcc57d5b8aff1f47b8be4f2e9baf1b92e5517cff63492be489b6d29b48dd9bb642e428acaa431216b68e
+DIST itoa-1.0.1.crate 11059 BLAKE2B 5a2e22ab891ec883a90f652c88f924113252765579c03c783e43210fb2604e9e3ccbd4c1571087791be07bb99c4e85c7f85253be831b3ea883bc0ac18a927980 SHA512 8e7bc1e9bf4fc06871b9fe20caad4e0af965477d724f4c8d0e2a3a4d87aedf99f92e4e583a6440ce574d0fb43fc9d6a2e80add52a2f64210c6aa3b402e424295
DIST jobserver-0.1.24.crate 21303 BLAKE2B 571e6f18f09d56d8281d2b2d206647666dc6e9ebb0a1fa48f707d3cdf603880b78ac6a2ec2239658a220e70924ed1612dc19ad90fcef883f21972a1df4f67d57 SHA512 0feade0f1f0a458bdbcedafce8fc39f44adeb56772ea94a59f16f038a743f506db1405a7c8deae65a6a5c1695bfb363c19aeea1c82c41c7f4d1101469f32e42e
-DIST js-sys-0.3.54.crate 70453 BLAKE2B 27e8375133302950ef19de116eeeba25233bca368ac75e61f89c41216745299c07844706db187a15d97ddd2989b1d47337d29b8f6b4fa53269d3c3a84964c12d SHA512 cf927a64769ecdc9a4cfffb6c4321bf4de54ff63303cabdc8d6a7d75d4c926c69df25eb61390cf9fcb9fe9157def26e04fe7b08509f09f07565a314f55b64f1e
+DIST js-sys-0.3.56.crate 70520 BLAKE2B 3ea566b937221963b0aaa037b3b702e5d4143300a5463e8474cddeed0c82612b76711518b91b2bcb63f5bae4c11a207c0c1a33d23f9c8ebcf5b54ae1109fd1e4 SHA512 52c2020d2bc80173a2ba5c614ed07d86755e969f4d6b071b5857259cbfdd3eb5a62a5abadd42ebc0d673397ad18721e1ce55e177fef831ac13e15971373056da
DIST jsonwebtoken-7.2.0.crate 20176 BLAKE2B 8312d457ba5e36bb0e5ba7e856646cb20d53a2ab7274e302c37fca270fdfb22bcd997e8b4add5022a1f025e37cd9a66b49c085ce1c04ea6d59a6da5946dc4c2e SHA512 e90ba6092174f6662eae05d14e902293848081a3cb53c7eaa506cca3da7369cb3e98019efa8d4745d427fafd33d1aab182c2026eb6a52f95dc0d14f23f37c58c
+DIST keccak-0.1.0.crate 5849 BLAKE2B 7795f1f9918d8723eab2b4e6dd99c371cf90e43699154356052fabdd1d4736765c13ccdfab51baf63088676d521ea674ef1b742f0ea8613049f0da2c46df4be8 SHA512 5514a50d52979ed616290309cb27d17fd1521ee89ff51131fc2cd2ab38bae2a22f00749b8de2ab75420d557c7400b4f59a9bddaa532efffb22a5fed5fbcdf65d
DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8
DIST lazycell-1.3.0.crate 12502 BLAKE2B dca2d3f46823a52dcf87b7d6103fc4f1f83bc5247ce361946ac2d9df239fb43ce4b418104503698dff0242480cd014996e77da4ae0a88f3cedbce4eb9d3c9ef8 SHA512 f9d627afc28b61e9687a3f72260eb013401fd64057647641ff2e763770d7380ab1d2d8cbb4a3c8818d53d504c618a3b46aaf701f72f4d7b25d226042824c2f8d
-DIST lexical-core-0.7.6.crate 494385 BLAKE2B 417644e5e33a70aa4165cba77bad45c540aaf7bb2037a5461c691b646a5470c7ad68a60029ac50f1cf25de3b6928b3f491e9b7ef5cf5a7d3281d83fd33a173f2 SHA512 fcd7e4e073e6440183284f20a6305bbe4aafb5513a20b8ed793439e4b5a5519532a0605f31e42539f3e6236003254812b459a9b9c47b3c449f5c582dd62c3172
-DIST libc-0.2.101.crate 530003 BLAKE2B 55be777a0ab91df07e06f8c5045fa49dcb356eddcda2feb3a16949afbfb395abb3a50a97fdc6b6f1b8974c07af13c9b286f8222fe8557b668247065515063d8a SHA512 876a5739c1ba29d4a4d5c9407b013afabebc6f5644dc57864104e99f0303e7e7ef1d5ee81a665f1029433b9251917b1e1571624a123dfc15586d6bc49ecfb3e2
-DIST libloading-0.7.0.crate 26216 BLAKE2B 83827746f57fb5f1819aa0ccce0ffd698a3ed4b85ef0e954741691003c843ca877de81b4a97ad7c53d28f79701a5caf2fee801a68c015d19c20230f2560b5fc3 SHA512 e2089a8ecacd65522b246cebcf531b6b1ce697d4eaf294e0540e1f34bfd714037177ba802406c31e6bcc722b4f391a84709427de1c6fb441cdeb8e41fd4f1e28
-DIST libp2p-0.39.1.crate 51336 BLAKE2B 6b8382316abf13bbc64697d3f324de9054a605ac6a2c9264f825019adac4d24a2d508dcd0ae624ad73cb7b07bd082b877dd52ac2ad0b06a6b2637f69ba67f946 SHA512 fbe18ae2c2ead6873644e03b064fb668e13221b0b3b38f86e17ea3feaba6ff2727099d7959f5105351f8a8b227604c61606e8c592b2ff59f8f51903ee9ddf05b
-DIST libp2p-core-0.29.0.crate 94664 BLAKE2B fe53574ba8cc203b968656c097ff2eea8e447dcd51d365a55c508388aa61954f3c3d3951685f3bff20cf244d0135efe518e2c1e976938ac89486b2257148ad14 SHA512 7755e442f0e907219d67c6c8c30146f5bee577285b5ce14a76b9108c0152d95efad3bb8957be36ecc8690941a05f90060713856e84b17fbd32654ef901a32ffb
-DIST libp2p-dns-0.29.0.crate 8459 BLAKE2B e26fd63cb9b5443222945f131bbc0681571a9fd743f7182339264d5ba539c4f169c612481f3011e189aa203acfec67023dce736a3f5aa60a193a80576ed00b4b SHA512 ee193e0ff598a58fa11bbf903c41154bd5daec97118d7e95a05e1f46e1d5c90558d684d6202635993e8a0d564efb9ae3600f27234c488cce679c749b9a8f3234
-DIST libp2p-identify-0.30.0.crate 11446 BLAKE2B 5641bf6a5aa6423648a062ee19fe81c64f05533d5109323c65d5dfcb2958f0c98082407a43d8b23d65c630ee7a874634822276ad73a21e0cfe7d52f4a0f857b4 SHA512 6721f586af7f3904d80c04a5d193c04789204aa2d1745afeb1248f713de4ecb99ade03ee32b9c4f1974a98e9f0530094015029b5f254fccfe99be2872e075a3a
-DIST libp2p-mplex-0.29.0.crate 21202 BLAKE2B e5b0b291398421eafeb0e75b2eb7288b9f2e20db403ae8b3ec775c5d3b4c60add4080c1168c589d749ee433a892750ed407c03cf1006e14552fc8ccaa094b321 SHA512 0abb3f8cab19d669de4fce43b26634a12fba87e420bc1cc5179303f29764268468702f0101fac45282a8ce48c74ea51c5928768409a3a2009a6125a23869a574
-DIST libp2p-noise-0.32.0.crate 20146 BLAKE2B 0e64d2a0272d27f3c8dbbd0617eb1880422da9cc98e7ddd4c7acbf6640bcc0dc2caf0f386bcb67af51f7da75f92ebdf1564a386d93c7520d64fcf71025c1d7fa SHA512 7461e3aae24c8b4c707cbcee09139aa591bf2b09793e1172e8ba7c8daf4d9019f499e299de3ce29fbcd952bfa8c5d3bb803262151844f6c211b934bcd16e91e0
-DIST libp2p-swarm-0.30.0.crate 43108 BLAKE2B 608f9b791734b2be76a1a8de937634b7bda879dfcf0c7336f826a3d5e03e2af4a9fa81941603e2365fe2a32eff2b028fdc106b6356efeff76d32765b93a366fc SHA512 b847b30d31030c163a40815fc11331b697711f1e1ad1c8518b5f727c5e164e68d135aa0f3bd358010de4fda33dffb1b1a4f3b458a3065ae6d8caf97906b70694
-DIST libp2p-swarm-derive-0.24.0.crate 6859 BLAKE2B 429584f704b15eb43e3878a411dff53ece7b144f96f15eeb9368635866647ff0cd7c0ab6494720d61d5b4e4455d1de0eeb04338a6bcf4d29a97f2b70c2473500 SHA512 67f8d47744a9198acd8e4ed727e857ba3e96bada69af0ece1b39ca431639e61a0f60dfc08749aba4c5dec772cf0e8d1a58e0267a02cd960570ededa97bf96948
-DIST libp2p-tcp-0.29.0.crate 13584 BLAKE2B f61fe3196d75a06da3a46f5efbdef43168537676ccf1a9b999372593c14fb0814ecd7cd0cf9f0435d92414aad8aa5449f946909d8ac3c09e095953345ba5dba3 SHA512 f8b1bc00e9ae6543393fc0e0661f577076256e0258d3d2e873b0b73372a72cafcc68e76a2b1e6e6706193158b21c0a479c6227d9278b37d073445135574d927f
-DIST libp2p-yamux-0.33.0.crate 5783 BLAKE2B d2278580facc6fb19cb5c991185cc94adb6bde6b523d2c6b4230d44bde834de80bf90bbe84935cedc16930f61da574dc997371890a9c2c4a59d45cfb80cffa3d SHA512 56bd395ef0ddac5952741d456380d85376590f5dba985d73f0243b07ed677de76be47acccab37c04ad3ca344c90abd86f31c7a14cc32fe3bc167176b355f3324
-DIST librocksdb-sys-6.20.3.crate 8068066 BLAKE2B 4d485d2e56bf778085aa72f19449181826d44ca04a176c5b5cda2d95d41692fd06df1f261af1e6303b87b920d10eeee158ad2c47a288a78c00147ca5d7e10423 SHA512 db39fce83f73e62cd25d2b37b24b92677b88cd93c3627ab74b7318ea3c992b7f35d25aec1c41f964232cde55d82427cfbc60ea4aa102df9d3704846f35dfea07
-DIST libsecp256k1-0.5.0.crate 19546 BLAKE2B 58741bf48e22f0605f4c405bc13422e06d5956e187e7635a19f5992df7d1099a1c0bbc97d392c589ac6edd079cec883489ae14c7e885cbac0a9479154479ebbd SHA512 c6f94c06fd7fe2ec40cdd38ca550c7558ab305962a248ee64e2cddef154c55ffe3589135a452007d8dc4bc0ac6a32e98ce5ce2c3fe3355214ef7cc287fc06d5c
-DIST libsecp256k1-core-0.2.2.crate 25052 BLAKE2B 6d054b3e931a422bf4aae8c105bb69ff78e7313d90c77346d7727580d78184ef04855d0c582b643d5344a39e39a32434370f92091174a60dd8ba218778290e9e SHA512 02baa6e6de5b617915da0e40c18525a44da671ec0930c5e2a59a7e039fc0e379873dd2e83fb7f079eec86183d57333776f1b7a5c538ffc6eeaf088b4673d781d
-DIST libsecp256k1-gen-ecmult-0.2.1.crate 1215 BLAKE2B 093296d4b65b4afaf69670a36ffa778d61982ac24f6d572082231aaa0de8dea2aef1d8b0a8585bca25c3b3dcddebaf6bcfc153b2ab75434498e8b167f1191813 SHA512 2d6e12ff1ace4b09429a1b53f3c4acba3201d3fc3150b12fe95973ce3f93f6706b6a94414fa9d845a2f3a790f3fdbc56cfaae571f91820fa681d2d06e898596f
-DIST libsecp256k1-gen-genmult-0.2.1.crate 1275 BLAKE2B 906c1adfa443a48b89471340963be9a5c14b96edce93025fe523e9fe5960ee43b16ad3abf946d58837e13fca424bb6e99a6307758642ee4a49272265de74ef10 SHA512 d8ebe1b53d8737352a7423287377a510d18cafbe3fae318501960bb82bc04ca4a759b1f44444a99678ac2dff1f9ccac2a8875e964e068101264558f5d43e40ca
+DIST libc-0.2.115.crate 565468 BLAKE2B b13d56f63d9da517d89ec97f8a4b20b6ad14637eda3241b08fd8bbd3244e7821fecdf81721e27653372ecb04f347769c742147c3c747f7cbe678ef78ca737b60 SHA512 885f31e148391d739015e22ca87737041ed4deea25f02e566c31a64a1534d27a29f711e24c2c6eb2614e9f930972220a3a5e20716d7a14a8603239ed21d0c410
+DIST libloading-0.7.3.crate 27378 BLAKE2B da36353819cbbc85dbb3196585970b431eb5570140978fed8a6b5e46bec2560b373e20fc108b9520589bfd1f804eea57a524a0cb497620d4a8fd11030e9c4818 SHA512 58da6e73f86aa05132949939507a128188ec2e26e2245e23b1534d90673c9909c7d5220aa4aeab2c16249f7433b4d0f98f20c94b8b1f7434c7abadc8b8039ae9
+DIST libp2p-0.41.2.crate 59964 BLAKE2B 4d762b28b51f0e6a43d44294f2e3c648365b8a7fd94b7bac702b9b78668d0d39d9a563fa5d18220b86677c703abac7a30b54172ac6c5d92ba1a695adb3742471 SHA512 37305cfbf1b4be1da4d3bbfc960994d2fbd4efe72b5bb3313841b3216a81a229d74ee049106e29d6f20e58c7e293fb0cbadfa7dbd7d070eae6d3563ceda0a6ab
+DIST libp2p-core-0.30.2.crate 97651 BLAKE2B aa255ace25c1d32631838b921d34d49d220d2bacb396d6ca3114ba8f0b1af00d3ce79fb643f15fb1ca85fc9a13e71d4b687673f5c6eb8b36bec93d1969e9cbc0 SHA512 3e942f8fe1ac8d9dc09c9e084b9c5ed1dfe63fc8dc3ddaef358046542e4226a957c0143e836c3b6a534f58867a246ab8cc584d7d1afd5f1866e26ac6ee833f00
+DIST libp2p-dns-0.30.0.crate 8587 BLAKE2B 8e1e1ae2065b0bb81974821e2bf7835024197b73430c2b784e9c59525908ddff5268a7ef1dc4462fb0782f28836bbe6a1a8b45671555467fe3c764b1b78f3893 SHA512 f3b2c579d413384f6f042a4e2a182895348cd9286ed0fd572dcc092288524aeca8fb54a7b495a5701f6e300998e9bcf5a6fe72337d4d7daab007a60194f9b283
+DIST libp2p-identify-0.32.1.crate 12958 BLAKE2B 334022ff1e8faae6d24379114aa5aa5280a2e8527fd69473dde17468188a24d059500a558598c35328d84f1f885ee28d562cbe10b9279d9ee67dcf5c55387010 SHA512 59ca08f875ccafc7a3eb34f4c970cfa26d07481a0cf0db30684693a2ed0778d33e7bc221f0495661f371ab7e42c6e27ced443f0564d34437709bbb2636f47d54
+DIST libp2p-metrics-0.2.0.crate 24337 BLAKE2B 601d0bbdb2a126e287b93b7bf629e47e742b2ab37eda5ef3ae2c14a2d0096dd029479c22ac69b3a2320e718e6b4455f8c824db7425934d97006a4e219d90f126 SHA512 30d6772acb1b2e7870765788fe4a5cd3441af08462bd8dab2492ab52bf711df5e9cef22bd0068114a03e947d062c96b6cf02cf8394708c2471edb163108092bb
+DIST libp2p-mplex-0.30.0.crate 21516 BLAKE2B 47772e5cd8612f3e560ab89e3f4d2db594151d5a932ea4b284b03eee6ca7f12eeec427c9763eac88339cbe698e3d2613eda325cdad19218a14b49285634db4fe SHA512 f766c49e9a1bc2a7eb462ad9e68569a8646c182bc219e7120739c4f55e7dcf310248740ed027ac32c2afddc23dcffc22528077ee38ab1424e35b98aa29987986
+DIST libp2p-noise-0.33.0.crate 20314 BLAKE2B 3de6a6d44facdcd2bcce6cde306dd1d2d613747cd880cc5b769fb0bc5e00eedd4d1359b68b1280ba0964361052c29535549d8c27493395cc02390ed693ce3d0b SHA512 04a7f697b3b9c60125cb6c0a3e7bb0940835a220505daf7506019576761cb8a9652f2969a10745cbc30277f85fe921b317cd57c3af805e65daedcbc156fc632d
+DIST libp2p-swarm-0.32.0.crate 49646 BLAKE2B 23dc0a94d56204eaff20679e456838ccaeb3e308abec0cbbc12d6958b1f21013f88c06c1cb426ff27e5d7d5fd84712bec836f5b20592e45b6c23e86f09ef3d31 SHA512 f317e2d1bea167718fbfb62973ec77d5f8435d26e5130f3d4a6424445cf8113b777e189a1673a5182caea67be4d23a643c6c6addf6d228b5531619f7046a3aba
+DIST libp2p-swarm-derive-0.26.1.crate 7918 BLAKE2B 9a0109acf3b22ca2133e5dc5ea603c5c8e5efa2aaa02e7a831a1e5799ce5c027b60a8382bdd4c92319fce4a6e309a643cc9e0e57e1a047e8d8bad64e5fb5255f SHA512 ee69010462e71018a77bee112d14162a84021077659348182a6b63ef7010af7cd95bebab039bb90203ab2983665194b4bb5421fd97b2f3059850c34769412868
+DIST libp2p-tcp-0.30.0.crate 13626 BLAKE2B 92fd4b50ac107492eaae6a5d92a7b06d4455b688dd55073770ccb11c304d4d9cf7450e8ec57de42c7f1a118dc189756a138087e857e35151ce57eb79995a97b8 SHA512 04290a85065e5da75b3dfef33050b4de9153dea7f4292cf68e7ea5e3d03e378ca6d8729379cba5dd9b1b84b2737d1563bebeb46b6619dd98ee32f4d0edff4a4b
+DIST libp2p-yamux-0.34.0.crate 5886 BLAKE2B c827196bfd7b885b29eb4e323e0d71cee78abfe9bbb31ac49822e079e12d5069127e91ec68653665ce14b3e9963697ebbe196fe843a20f54d9c42990a0405b86 SHA512 9f67270957429db94ae5625a0c8bf69313bdb62e884eaf6b5b230919e19c14c5e074875180444a3e99da92b56bdbb1c15ea18aab0641a600a0c46680e44da2d7
+DIST librocksdb-sys-0.6.1+6.28.2.crate 6099005 BLAKE2B 8312e20950f9b282f5de8ca3fbb234b74c3e497d1d4e442eb511398094bdc400e0d5fe027f5dfeda83fb1391ff6980fe75d9eb0dd17dbb8c9a1f871d20c48dfd SHA512 7c4607d5fc63ae2f41493ee980ddd45e1706f09f44dd268ce4023c876861b2355a37bf18f4b50ccb69d2094ddc2c388e7a48a1a851d0f9b0b63f95e1744ed6f0
+DIST libsecp256k1-0.7.0.crate 21146 BLAKE2B 24ee110a5b12ed8ea8f256d1525966e46e91486c06f676c533b024535a744e897753191e3a46b29b1f9ba4c22a8142ed35e397fa8e161cc5087e4e74f81f2f4a SHA512 5fd4308e464a89e6fc2041d92e153df847c7fe4ad0194a6ae4837d2ab70d8af834ea89d19d70b167ce0776f0d866e7d0b7f736c41ca1d14486aafde021253994
+DIST libsecp256k1-core-0.3.0.crate 25083 BLAKE2B 7587d42c431a3bf1a06a9dee3c52416650e6a3d8f8b9725da1a123d5ee5a0fb374e32ccd4e245d23cf9101e6b75ac548847ff4030213c39debf60e750f9ee423 SHA512 808a20da2af6a82e0d89bb69fe15a051d2fa93b4609f0c2f417ab915fee3e54bd87ccf316221c28eaee5dfe235907cee93642e27a0a9fb1d43f4193c836a5164
+DIST libsecp256k1-gen-ecmult-0.3.0.crate 1220 BLAKE2B 6dae0cb57800be5045b8f189ac41e2d425ae905523d0ea8dacd6d8865a2a7fd7392df8bcc2f56aa34b39e7609d3a1d393eb9956cb7c9b6b03077976aaeed8a7f SHA512 98437f0eea3475f2ac0f52eafd53b7869e936486ea0cd98855f466c626fe0a60a6f39b1e944965016752bdbf1422a57b0fadca88c8e33b955c6c22979ce2ddc6
+DIST libsecp256k1-gen-genmult-0.3.0.crate 1279 BLAKE2B 404d053c48b85af6269af6f69e44239b888df504cc97d97e45ff40442546fdf6cb2eb96460fc707b62d0670447cf940ba4c938e13c4fbd5689d2470a82da2744 SHA512 5cad403153c9e807f048cd933b9f12f3ee9ab672e0464ac71e6ae35f4a2c2252fda8cb07a7cb5587f8c3871582490784a46a2ddb0563369fc98e90b8e46fd56f
+DIST libz-sys-1.1.5.crate 1494933 BLAKE2B b53e39d2a1f0db29edde3f03cab97e1970f9903222777e2a5c55b265a5873a0fae3927724d592fe754e04861aa999e0b9b22122ee09f836ece8d7a0fcfe20e3f SHA512 51ac64c26df57d91f4b7e089600e283354ebf636d8a50ff530ddb031ad0eb74601aca687a087f9e7f51f2b00187d8daa03ca2999ea48ea274c87ad8c7ba8d9ac
DIST linked-hash-map-0.5.4.crate 16166 BLAKE2B d6bfa091265355ae124885f76212c968f2a87af80f3d306c13223ab7fa1d6a449ffda8d042bdb887501d2ffd8adbc638f18cdfeefc16c39a1eb9f57b7c658bf0 SHA512 2938883357ec0e7d9c9fc5746063ae419c97250ddceeb8de3480c89e97e0a29d175cc9199bdb3ddf81cd5d6a2a1e319ee1644a7309eea96058221074cf87c0b6
-DIST lock_api-0.4.5.crate 25199 BLAKE2B c91adefaa0dc3efa786957794b67cf219f5159909179282c13c7e3b68d73a0acebac29438cfcb39b75cbe87bc181e981ab4ff2776134621d8ea92e7a6aaf966a SHA512 d6cd948a4183a73e8b91b9167d551e72dd75820c76123fb0839f8389c7872d2c46dbcf5785d7600ecc4e27f3d214f476585b9c39e85f70500eb8d012e5ff9535
+DIST lock_api-0.4.6.crate 25215 BLAKE2B af1d28010f7c340dc0857afbaf8acd2396228cabca26e52f79526cc4eafb072c2aee8987bdd9ace4ba87c272f6fc816fc6f62a69e4d7e66a5c6e91ae3e824ede SHA512 ba14d341564eba91bb5ec58bb2e0d6c87e70b3694c4609396f0c0f4afc0c6c105a88cb99c303b1e9761b0fc6cae56f79ba6a7663b063454ab1ede4d49274906d
DIST log-0.4.14.crate 34582 BLAKE2B ddfba35947ae1f5905cd9ecb9eb862a78af6f00ee8b8fe6258b369b140928fe677a02b1b3ca5bdec36ff2b16abd85a9f49688fd5f3d1ba2b2905e7f96b8a84c1 SHA512 796100167663d85a7bc4244cd305e9b3f0a1b1520764b63464698eb136318d0928c40c16f5d19d9f602a5bf769851275bbd48d66b088b0c37be7a6fb62def7cc
-DIST lru-0.6.6.crate 11588 BLAKE2B 27602a18d848254318b3748b4443818d78e5258c61d881a851489febf2f3a8fa144ed668e690308007e3df5c1b9b1ce5e407b30c117575d8bc75a6e97795e722 SHA512 17bce61cc91f15016512407c3a7c561b0424d5561b0c73615e9a057dc7766a2c90d7211d978759c9244cceed125e8390b2b281a345833d417e6a79a1ccda669c
+DIST lru-0.7.3.crate 12170 BLAKE2B 497fb9c119a0183c9987a5dcf0a1da3b5d44339586bbb327545be90bed22a717c8f737045659e16f635f35868166c88add7c1eab3fde649a4bb754395e19b15b SHA512 b4644f4c648fc132947267f30715380f938588c7a3d55b37aaf611761a358874dcb5290aeccd3ff9f87ff6bed5ece292537e5a46838678f8c747bcba89797d53
DIST lru-cache-0.1.2.crate 9307 BLAKE2B 606072bc5390a13cf24b4c64c77ba7f84c4c2b1a73c4abe8ead4e1d19067b063888d5cbe478dc9108d193f0a66aa5fb2ddc073f3edfac466de34f85a52a15ef2 SHA512 ecc67b4b2ed8d3596816c47e9c6aa242c7bdd1ee8087646e90c27a60d59175f661ec3ef82058c196bef2abdd302d429b7ea4279169689254a9f322dfd5697bf1
DIST match_cfg-0.1.0.crate 7153 BLAKE2B d3f40e5b16761fed337ed18dfa9db9e46aa2ad84ca8cfdc7cf7c72bea7cff8d084d95214ce013b3515bbe5b1ad4b8527bfce692569551e4588fe6f396a8a96ee SHA512 fd36f2b128d70a0f278e708bcb3274d90380229f754aed7ce9b808138b0189d5e1a07e0ba732216f788a530cecddcdd980559b3f71efa371d8805a213ff8f2d6
-DIST matchers-0.0.1.crate 5039 BLAKE2B 29fe248dc3e85b1c7ca5553f5b49dc2a904cbbcc44a2b6a426c0fe9aef56454ad31acddf9f14a447516bd7687107816c3d46b0f9691e96bc7c7b607cd34cae0b SHA512 a5143b4e6f9131582ffe3d77b14ef51a557cf48d794975706a9d51e0d477cbbd2022a2416e940771911cf99076696f9eefa2c866843f0ba7028206f933674c10
DIST matches-0.1.9.crate 2246 BLAKE2B de155202636c6a03ed68cdb21e8ef96e19b45be040a82943d2d7e5192c0ab5c253ab6d65f0b30b2689e21da79cba684af5be6e63c48266681aceba356f6eea41 SHA512 6a2809687d30ff04ea97bf9d1610d746e097699a4c3625ffd1b7b1e4a9673ece9d559058c9f760b99d6ab509024f7b338e7cfa6fe767499c983efa98bfb98305
-DIST memchr-2.3.4.crate 23077 BLAKE2B 5ddcc5fba109030040dd0c394344860ac0cb96679948b364c3333eddd29992c335c2a46a6f496c2fe085981ecb6e5386f7d44c1d489cabba180c037f1a872013 SHA512 24cde03e6f7cbee1c1d12dcc691190c7e3dc72f468cf41e2397560961d62685976fe47de51119c04c473cccf75b38311bd887fd9db93e92563aebac8f9184df6
-DIST memoffset-0.6.4.crate 7664 BLAKE2B 098783d0fde7268b16fc5c9f5df005b93daac18092f04d981559b9f0fa310344c6fbbb93d42587ec7107a5c4e8d757508377dadf03471dbd7022f3bdb5b3da4b SHA512 bf8d05b72571ccdef32a93cc4489ab4cb7abd41415d55572d1dfb983053afe3eb2615e968d87a326af90c5702b9959150f985a4186acfd61df9b69a74e99713d
+DIST memchr-2.4.1.crate 64977 BLAKE2B 31479718c118093b684bed946eae0706d77d9d275bd49f5aeff4de490f479abd60c7dc462150eafffc6d6fc1da0853123b78be038826b775d2a41a4c39d93ab5 SHA512 d8912e3902a2126f86159bdc998532a2890b882cbb7d59b5a470fffcad4c32281e045f2fff48a235aa4189f1928866bf3d33b699d50866ad6b6c272bba7adb11
+DIST memoffset-0.6.5.crate 7686 BLAKE2B 9a797388702389076c426052c3d54dc62802d5db8bc5c9c83990429f2ffaec4fab4c7dd3f09cd0704d1ea555e87976563bb43408ba54b5e66ce7e406d4604009 SHA512 11bdd9185b99dfee8e659e051b09ee301c7142a372a8117864745a5085c015436d2efbb1478192886f09cbc562529e209d2e3325d94938a64bc75b1d91d2bf3f
DIST mime-0.3.16.crate 15206 BLAKE2B 9a599ca82fd0dd6d3d2dea68a47b8441b1024d016ee1fb23cc6431b39ead20c9b3fe1ff3397af79c2c1b2cd277c440d4fff69f6b28c550ddbe15f680923c834b SHA512 cb1d691610cb82720e553247336fc5eab63407ad37febf2eb50aaa4e329cca70959ecd8bb8c7af5753acec2c8e86fc9a0f8ad9ad2de93fe9295ce84033d6054c
DIST mime_guess-2.0.3.crate 27437 BLAKE2B 6f9176749241dc9b8c08eea3285ac1aeb40ab079f8184d93c436c00b205ab754d9c2b5c481774837bd1c4522b33338fb7ecabe88ee2da471478cdc1391d9281c SHA512 b08013ce235e66eaf49a88ab4c5cf4d1f1b95846c1bbdc1a73efea9052058860c7dbe2b028fe1b33c713621862fe9af2ed097558cbf5e08903ee406a44af162d
+DIST minimal-lexical-0.2.1.crate 94841 BLAKE2B e6b8919b80d938d0b98d60d4f5f29ce43d77ebfcf8b18bde08909141915c6ef4f0d07a543538d4f3ba8527a9f55926d4a8e83473248469d087e80b274d701d61 SHA512 385fab51884bdcc7b0f2728a219ab164d0dc8efe42160b918f2c09f79ecf853fb12bda006d11e649f097bae1499dcd41ddf2a8784ee7d178cf2c28059e46078c
DIST miniz_oxide-0.4.4.crate 49938 BLAKE2B 3403416bf9d10b67ef976eb23be64216027c67c56225efd08c87f8269017cb5174ae64f35d18acb66c7a1b831347791cee5af565f3ddfb31ae4210221604b0c4 SHA512 2c6e484a8a53c6b1fb84e2bf9518919e6e5ba84e7716c0bb8e33b53dc0d3432c35f28f19c18368e27c94f6df66b7674f514ef889cf1b19f546bedfb6e6ebaf6f
-DIST mio-0.7.13.crate 87027 BLAKE2B fa1b8287981c3a96c0b6f29de221241d12bbda1c19a95e315f5e026e130e2bff6199774524d5c178718bba47710cc50dc632e942a590f5d5af598e4d59fad269 SHA512 3f9adb95db494dd39041ec1abda0d476b308296024347f28bfaf5883d7896ee052edda026c25a9ccea9a31cbc5431d95c0e13948e90fc8ca7b1a91a19748a45c
+DIST mio-0.7.14.crate 87429 BLAKE2B b8277f844429d32b6085dac9649fcee20bfd1922eca541ea927b1ea3c61667beb4f63064a9828cf347ed55678842aab2a608af359b3ec92b595995a6544dc371 SHA512 2349691ea87a086f9bd8df5738705e9d7b59399089948f810b6a7124beffd44dee348703c89b4b1af8d84821dcb932960dc4bd9ec9543558f59a40c4806fbfd9
DIST miow-0.3.7.crate 24563 BLAKE2B 24375754245e4ac50620a8b6da6b21958914a6af6422a470487841c2524587d596673cc3718a85979ee911f104d71b59b38fbe9db28c1c7e4b702b9373215cb7 SHA512 451073e8913148889493de0373bc0450c8b23e136e151b48b9976292e4e03b7c3f3279ecf49dda5196badfe662a661a998cfa456d2ec340a495d54a4d2382699
DIST multiaddr-0.13.0.crate 18128 BLAKE2B 0f3a3e33869bc0318299e71aadfc658717122be2b8bac99e028c1072590e3532ac52cc47d6a5182f7387e0eabe2e7c78d8cf72c453435412c323f1ba55c5ee6d SHA512 3eabb844814c747cd933db74dc693d5fb9b95b3ee452fdb6356d56d77c8ea83e59b8dc0759a9de9fd8830a8a3dd9259f0eb8e4dabd4b4ec85722445e6dd106ab
DIST multihash-0.14.0.crate 25062 BLAKE2B d8ec3f843a0d33857dc87b13701343dfe3fc1fe225e74777897c033d89e440c5f143ddcea1b5f2c6c633dda4f2bc785e2e1058c439971692e8afc406a71e3b31 SHA512 f8a28094f0d00f37b444c8377a07c671420fb864e441fe090ba2c596792259ff276828fa199b45b70cf18f88f7422c1bae81b6ff1cb1a534c4b6a2110b2d728f
DIST multihash-derive-0.7.2.crate 6303 BLAKE2B e655769cf3edceec248463fdfe1458acd6c8691d784c060abcd341593b580b17ec1fc085e2e872cac99bfe02adce2baa403dba314a7d8049dae4cc3e21dfa57d SHA512 6abbb2790b2ef31181db546752e9a8d720b9bf6b30cdc28eca144e5da12ee17f12b1346b7d92314b74a8e2ea2727f26e8f99b6a447889503ccfac2223237e946
DIST multimap-0.8.3.crate 13518 BLAKE2B 7e00324be2944f3ca38bf02bfe37f47313aa501fc166ec417cd05f11059b14aa761b58f7a737792e2f9488ef5e7825fbb13cbb6ba2ce4935f4c39414fe069730 SHA512 8580982dde6624a0d181cfdf6cc2293c368762b548f32d196fb7a29fb698d1cb743bc2572ca284c6ecd107a632ea2a428fc998c05df164437f2cb470d24d23cd
-DIST multipart-0.17.1.crate 64638 BLAKE2B 6edf8fa8648ff7f754cd68e23a54a165d4f6d153697fcd7d92570b9ee34b97b5d2dbcdd1963f9f6c70b07695724f7b4efdfd6a97ca7281f4ad8cfcab6fa91b89 SHA512 6a902662c22523271a54000f47a689c7fc560bdb49aa5653a5ac539a1a4f0ba1c408a51a556a6720ec57fc49c2a3059e95684a45884917e3022cfd5f350bef5c
-DIST multistream-select-0.10.2.crate 21811 BLAKE2B 4d6f2fafda255772ef55b65d8b6e443097db575e15f74fe44e669623c398f40d6c47856a6d1848a410ffa532c2fd4acedee3b28bb31b57d98b22236bd3fb51ed SHA512 27b4f3019f85f2f447864745259e2812211997d105eae2ed6a49b8908d9bdfcda7ca72015ed37e4fcc875cf6e7c19fc2d592a2c6ed46750c77c2b227c556ed94
+DIST multipart-0.18.0.crate 62797 BLAKE2B 438abdd6041c3a52e836b7627bb0a490494b6a0c4ab47d27905480fcdde27e7c18497ef4cae550c14b8c4c34e661176ee640806cc427e3b2e570c38be31d868e SHA512 a34036e1c05c241f130ed30eb7a2d96c2590ea8c0cb7e6cf98c160ca0fc6e0f1227192b45d8166abd7221633c36c57718fdb0ccfa8ff4254d4eeb3abb5210704
+DIST multistream-select-0.10.4.crate 21902 BLAKE2B ac23efa5b634d02671dc23c33788a3f9c7d25e80d21cf47e03226f06877345def31b19796e667ca47541678bb7d098a1098c38b2e2e5e085059a51e09c293d3c SHA512 01555a3b94ef4d2f0bbcc8c7d6718ccce06c7cff80386d2b01f958f16e61da0150e7ce4751092124fb83a1df44582273fee7fc13072dbd89917b07c80d1b9726
DIST native-tls-0.2.8.crate 24956 BLAKE2B e5b130b717c04e3d9413d6cf45986b67060f31793e2825585b8e4026e73927340ee9edd5f5f2d6750200bc9eb0a4b8fbabe0a1578d6a8ea17208f2fb28d2a201 SHA512 3648272b1c2f10c3eb9c7121c20a26da149efcf248187522fe07fde9b506a2b687e8bde8e09c0f8f74d19db5b84ea98b19b177c6daf38bf8a0c3ec05907006a7
DIST nohash-hasher-0.2.0.crate 8051 BLAKE2B 5f307e2bd15580f398d53d499b9013a6c62becd4ef0d3edb76f9fdf83a59c8fd86ee4bcf42ba3a8d67bbea522db65828fe7fe324ffc8d5008428570d7b2203a5 SHA512 b1b754262471ac1fb074559c264321f8f08c46c55752187f51a93cdc73509551b43008751ff9db4aa5b47fbfdda783904f5492349546ad14856fe485ccec55d8
-DIST nom-6.2.1.crate 148362 BLAKE2B 00adbcb3bba48c0be30511c8d88223d9ca7521418a2d4fbcc3ff71e6faab7a391f7c12f3fe025822e5784ec53d22c2a739e6e1412dacdac2cb9b962415687228 SHA512 d881cb1162b5e5752931ea40b7806c628e08733960d20d739c7527785de507f76c4a0b041d1072c4f2c137083a2da982cf9f371fa822896d6092a1a5bda34f46
+DIST nom-7.1.0.crate 115647 BLAKE2B 5adbe8250d168379aa7051a4fad7fce3cee74820043ba8233f1016417f91ecff64887c3bec1dd6bf4cc6b3b3803a2c19a44513f1affc635d8be6212bdc8ee47d SHA512 aacf14e84be17edced412e3d256734508426a8acb8352e83a5d9d4f26d640f60a881d8f70fbc6edf1843173af63ec05be7694fcd6c6287d871e40518e2ed04ee
DIST ntapi-0.3.6.crate 127221 BLAKE2B 5e530c90eab66c73fa1864084eb462490bb0cce58ecd9e22659d4933ae94871c722dd2e9b351f9ab620a0e45779cc2030cc65bc6badcf9ccc6263d0850c11447 SHA512 c07f2ae51e4fbbe55de9f617d333e4042a93de69e9bfcdd44acc1b342edd88cc2a360fe6710d9568594e2c0990776004400d0741e61d1a2a1cec4a645c4cb035
+DIST num-0.4.0.crate 9490 BLAKE2B 97e67ce59233c0ce694a2cd1be8ababe3c56f0493ac2e7c0eb3c586bee673cfc49fe23ce46b6519159065f552a99a73c1ad2025f5c7408d6a8166603ec2f4dd4 SHA512 fb57c089120f7f8edddacc0a2eea5f9c8d70c29e411e30eca726e373e5ccf25b51df8c7d4e52aa6bf9b9b89cdd172291eac23626d2ecb030e4d9b3a4fdad6ddb
DIST num-bigint-0.2.6.crate 87275 BLAKE2B a7da84e705f8aa287b6704a42ae1822ac1555d25e7f51e69b4288a808557dba2c0c15552085a67f3cbd445d518fc8d4f668f7264237263acc4248d3dd1a2c0a3 SHA512 19c1ff0ae6fdfc690ccfe4fe6008c102e50ab9bf6b1f4e4f04a348d217d4d9d538585945466b72b70713053bcfd73685d1a907e41d135265d330bde996709eb8
+DIST num-complex-0.4.0.crate 24805 BLAKE2B c9ca4c01f59bea06e68de80aae5fb68362eeadab92f8f2cdf0474d46339b606d4921b80b4ce377771a1c08ea4e38a335e6fe2ddb412dd2842966b824c1252f3d SHA512 ececfb4ecd82acdb038322ffcb431a09c271b33d3f028f90577f585289251c38ba425d67413815442cd5c2daba821ac9b3b45b09122b1ca2cb7d35f45dd9d2d8
+DIST num-derive-0.3.3.crate 14545 BLAKE2B 3af73d35ced61f8e4fa2f2bef695f72a3cf1f1a67c77982d3518d9383331f34c1222dd7d72802cec22baa108ae08a87805a11942132c565ab8439c4983e99871 SHA512 e0f4d06fff26c2d2b140ff5ec1ba655a46c8d8fda484f03a8ad4910e8cf1392f0130d5c0bfbbe3bfb95da1f93e964f73364de6551fddd81e6fc27bfa35c15053
DIST num-integer-0.1.44.crate 22216 BLAKE2B e1c08427e006cde6f2084adadb6086e87e6d6f8bb8dfa757a8228aa671e862a366e4bd8ca5e0500008c18bab128aead9bd5b1e53568a4f40afadcaf3882ee98f SHA512 d07e27ede02a1d007373935fd91e57a26e0e84ae14bbe24be66763baae6850788bd64ad2598d2bde4f4fad6c8a4675c40bfe0927164b16b9b69de5e9a83d9771
+DIST num-iter-0.1.42.crate 10450 BLAKE2B 8ef03f8f84bbac51a11d22ad79d745c74c4092bdd6e65b91c472967c006fb3cd6b944c4bef913465e39e6a2fd734ac2b1ce1f21b332b2faece823fe410b54340 SHA512 46b0e05c4f4587121ec300da51cbf02e04ee8f8441eb4dcaab5a2ccee3b40210f1badde56addf053fb876aed3749dfb5f01e757042573fdf99defc77fb265f3e
+DIST num-rational-0.4.0.crate 26428 BLAKE2B db676676735ca603df8e35707d2068e89245e2a0c9f80b0baf519312622c1611738e8a02f8cc8040f3599ea0777ae2193d177a61aeb9a9f1d56612b9951bbca5 SHA512 96b5fd3d407210e6e81aac72b542be5c5acf0f1132097e4b82a65042fb2bd98591e12e5153b96b38c71f69e613e295542d23dc73a98b08ffd49d9ef2a062eded
DIST num-traits-0.2.14.crate 45476 BLAKE2B ae310d9d5640acc3e45e1e5d1d2f519539795922c0058ee940c94c94b6654b39358b7c18dd23a276f2c1b16a30dd4de4cbc8575bcda6a5c11e70665d670e6439 SHA512 c3028eca9f7b718de0db3a36cf3e462bdba43562d52c9b809ed4cc0aa6af403aea542d6d4da743cd1dd541397815a3c5a84cef4d6e40122994e4be6a62319b2e
-DIST num_cpus-1.13.0.crate 14704 BLAKE2B e7a26e597ad5e45309393a9500b031ba64a77831320cbb96d7861139a2f7a453b7ba06a3255439b43ac1e2e36269b0a350d514020d3cd82c2513b57934b3ebbc SHA512 e75ec298fa682be84bf4efb6cf40126da9233ef25f07e887c2fa7421ee78790204564e6406c8219466651f47421e27f69eca690bb9cdfc982b644d78cc10de3f
-DIST once_cell-1.8.0.crate 28925 BLAKE2B 7681b1a7497b5711e663773c1a7e076f333c06c10d3f289079a781c36f050c1620cc279742ea8e5b15ec48f3d6038a6079bbda7fee3ae8e1128bd916d53ed43a SHA512 88e55c9433225ce85a08353168c87fca2237615482160a5c28f3ac17f06d48c63e0c21b5f7ef81f82ca133436e371802ea099453844f1c111003bcb6ba89e827
+DIST num_cpus-1.13.1.crate 14752 BLAKE2B 27490aeee349d944c29e50b44e9a84371030459353a9316ffaa0245ce499df4424e39c25a81be59cd0f9a19c3214c78bdc7a84b632059282be476d8f918c44d6 SHA512 91ffe0ec792228621d6c2d5cc544ef4744203d19fc9c86e0aad2610038c43aca0448b6c27d82979417a0f6c939ea73523303a44c28df0d1c1b8d09814d5306d9
+DIST num_threads-0.1.3.crate 6374 BLAKE2B 9eade62e9a320f9b5818b6a823ac396771ae9524033535a9dc5fde407c233ec48915752a14262032a0fe37c92e3ea50de2ced1070bdffd8a280b147bf1c1d607 SHA512 f8537933810ff5b582473d757faa0b39418e0aa557fe78e48fe611984666f7e8a1e98eeccebf42526e21260a6f35ca5a3b987e5bda445582be16fe2354ad33e4
+DIST once_cell-1.9.0.crate 30702 BLAKE2B 3d492e64db120d8a23c08490a34d376a006e46b28bb5f0f44c3a955896e6e597c67ced35daeb4ccc7f7748f142d3bf2cb1d81ee61a99dc6526c48730c86a2fdc SHA512 cfdb6aa4bcc0f50d4c37eb69867d2deefa70323a7b607e55180b7d417b7188c4f2889417fd04fc51671c65eac75c7d9e7eda06a87dedb846056def66d14eaa46
+DIST oorandom-11.1.3.crate 10068 BLAKE2B 443ced49f63015823866257a36a88e566f75adaa79511c1c73f1190ec8855ca590d2b6ece07c2ad5e9e47a89f7891af6e9e43b7d74d9ac57cb3551e60b50aca1 SHA512 51ae60ef51da56d7673f36a6c5b99b743580c5f5be54fdcb54b69e5e2f6bbba3267f96b74e7cd6dee6962dfa6696fd9ed073f22726a2861b8f2601946a8efab9
DIST opaque-debug-0.3.0.crate 5767 BLAKE2B fb5d32c876a271b41582563f5d6978d75bc1cba2cc34167f491bc198e6eded45b9dea65effa3aa972ede20978808b37ad1aadb6837f926fa3378ffd382076d41 SHA512 9909b06668a4f97b4d0e916de3e1d0a922a5a0b911a7ce190de786f62ceaccd382cbd0dbe01ab0f15e5472c10848482da2307a6d897928b6b7d5365bc0321cae
-DIST openssl-0.10.36.crate 206367 BLAKE2B d059480338da28c1e6707db85127bdd4721e931f74bf27d2c8f80315c43cf9c37a977740b9d799a03bb59a1fdf26fc1fd9ef11319863b63ac7b6ba3ddc2c1385 SHA512 bf215f7ccfe24b3f490d516541ac746785853dc61ab6cf023e303275578c206fcb14b6e5001f36de2f71b0a8c48ccb26f4f343c5b88ae38ad2cba12ccc941641
-DIST openssl-probe-0.1.4.crate 7066 BLAKE2B 656434ec1d34466e903e5c69289a277d14623aa7bd8a7c19bea974c7de57fcec9b2b4ed212f37d7f7b90fbf02a486a8ac7f7c318cfb3b3930e54e276103154b9 SHA512 c5d4ffcc6faf009b38dc715ec85fd75b3e3b0c0293041ea26071bb6d19d8d018a43ec166bf79ef1c7a126cf783bd4a7121d5dfcbed36db5ebf0fe4decb198f17
-DIST openssl-sys-0.9.66.crate 54599 BLAKE2B 5c03c5e4a524a518885a68a7d7c9fefc0d6cb97e35368bfa49898cf5a97fdce0ce34047bc7e7ba5aff3430b51b3b546bac1bbdddb743bea1bab877df684fc1e4 SHA512 ab2d39a766df694f3985d67495d4e820bd196987571fbc229c003f441fe61bdc1aab9cd35a83ec3be9518d2b4e463f33f19bb109e9297a2d4114fe2d1d932a59
+DIST open-metrics-client-0.12.0.crate 37381 BLAKE2B 2dbc1acf7fb852d8ce298fd2ba88e76557af8cdf69f3d7c8d0caddeafcbb568bdc4d9d39501ad32aeee39fdec0a1137670380f0e675080b34fd46e103e71e3c5 SHA512 dbfe283659526d321f339547a9e6a4c325b5d171f26facec539257bd46a4a916269b3dbde23d9e3567b58e9231b9d08cbbe3e2dea32652d8eaad88bac51e4887
+DIST open-metrics-client-derive-text-encode-0.1.1.crate 2942 BLAKE2B 0bcc72c073e35f7afe4ea77ae27709138ab695bfd041bb140f1c4a6b606e815168158b63c8dcffbc318a1cafefe0bcf361134814d50fb39031d449d911f6a795 SHA512 e9b5fc95caadaccac8be756bb52074049b8f1440e3aaa8b8ff38cbc6b62278635dc8d5d8b90c610a47521d5c615f5ce4dc1cff7cf94ea0cf03bf570e7305823b
+DIST openssl-0.10.38.crate 207436 BLAKE2B e2c999f1f04f7646e765fd0c1b51058136043d84c052812c4fcb0dc3cd3605768a8104d9b3ab9ada3d7d57ac057cc6ee0e7addb6e4f5897cda9236de3402a3ff SHA512 3cdd25b722b036779187a8906c11abefe69ead198204ecb8cd71aab549c910c3992761439336baf82c61dd6eb3258a365fad7eae4e4b7bd1959a979ac6c3faaa
+DIST openssl-probe-0.1.5.crate 7227 BLAKE2B d1fd6a9498b3ab7f25b228f19043067604bf20790530fd0ab6fe3d4d3bc27f13e6e94d1e7ef49314c3663477d8916b8790b90427f74976143b54b95350895165 SHA512 7e560314150709a34520472698060c4f29689d4e608dc4dde146140aa690350d3603279c693367deeb0f21ab34ef61956143a3447827a2b7a3d578b9ccd6552c
+DIST openssl-sys-0.9.72.crate 56510 BLAKE2B 32a346a5c98fa6de7dda0c592ebbe5144de777ed5fe63b96e5ba1891831c73099e7d01ec2c1a6890150d01a77d909fc18bc961b3fd8ea7c4b85317a79d988e98 SHA512 c1a6a50c4ea30b2bd7da520bc98bbd22a22ebc327d71c12f807f518cdeb10d81117b65df9294ba9391513a60577709723b93e75fc75423e970e9fa552edad32d
+DIST owning_ref-0.4.1.crate 12658 BLAKE2B 42bda4584b2f017e7b48bfc1fab9aaf59d49b8942eceaff6f6d95e5e1fd456d952693ef70ca1a496c48d3bfbf69604dd47adb97af31fdd803a6119f11503920d SHA512 15ecf5c53a675f7c96f850f54bea5fde63f8cfe22ad5c01941f67695154a39950087bd72bbd9a2f9e76825a3fb8dd1d20ba92335f265f4aa273e1086773b918c
DIST paho-mqtt-0.9.1.crate 95321 BLAKE2B ad997a39fa89fc9f35e0885e4b909f84c2c74aee61c033ef39f740140d9544693247a30d78d7921470df9de22616b1fc08cb91facd1f9a46903a3c86766d6732 SHA512 58c4db3faf6a16d470f52256aca73fe6be5020d0385c9b06aa9308849caf5e49ef9f2c139d80df4a01a17da5dd7b3bdeef889dec12cc99ca5b70704b18c4c618
DIST paho-mqtt-sys-0.5.0.crate 4118756 BLAKE2B 388a46703c1168487f1390760ce978aa1f01fe27e6d21d1c92b98e6d7e385e573453123182192f07d3cc17e182f853f572e61af8870ad81972b41bbd11d2c44f SHA512 0ed1a8810c62813d5d02ee8dc3787d562d43dd22f1176b4a35f90a4a9287ebf21e9f4d5ffbebf5a0e0cb25c0dd3ba475c2e563521bd7500a7c90901bf7803dbd
DIST parking_lot-0.11.2.crate 39869 BLAKE2B 67c555e87b68f5763a7790563fd8d542e126bcb77f91267f3b76c51fd73060a2c32dcb91f9d0db7ea772e555d91576c8d7ff48053a9c35fbd3b749d2459a660c SHA512 526b176363dffa59501c18324bb723a3846ef5b0ff9bf1d890e40ad10e7023284f7c8012eda87520eaa94515ee828d9ef52692a9ed590a55e176383d6d472f9e
+DIST parking_lot-0.12.0.crate 39761 BLAKE2B 227ae508bebea21bd06c7a9c1651879ce3f5cd308019c8733f6b88e75a57b57d19b7bbc5dfed5ef1bff57ec0f116606ab699cfa6017b6e00078e7e4717cd58a6 SHA512 efa1ebe2f3849a9c6ac484c7e1cdd279640539468bd4d4da6c4c97ae34e86fa3a42818ee4839dea512635fbbd836829dbadd81dc05208614c820d1374139673f
DIST parking_lot_core-0.8.5.crate 32466 BLAKE2B 44d9cb65444ea93fded7e216e3bdbe2256ba1611f5cb6f80d67a01e71d428b81e6c7fc73cb928e2125f34bac0abf4d1da39f622e813dff89b01fed7632308b7e SHA512 c4315df551748d1ae77655e4d9f8c90f911498856e5358009e9e02e410bb8085f006f369188b0753a298371ebd74a5c383d848b65e31b55f3462381308c83a00
+DIST parking_lot_core-0.9.1.crate 32234 BLAKE2B d9f829350c9b17d9fb68c4efc2112fecf0e4b7b8b5e4b5efeee694c68759ae6a59b7678c00b63118c8a464c22ae970acae4928982aae70c75f06e7b381729265 SHA512 c084dc175c3d91ab19b897d0bafb736a9c2ae89242ac4e2ed87e6f73ae61862c641fa29fe6beec27602686f36a52bf5eff7a3c2138a4a8edbcaf1338e62d4df2
DIST peeking_take_while-0.1.2.crate 6697 BLAKE2B 31571604d00872900abcb677a483da93654de523bbdb0331c326dc9a3e531f246e571bebcb983e79dc46e33ed6dd32b978be509841ec0d9f1e7209c06289c22a SHA512 7bf8721987c3e2e1986683dd897746592a909382f02b840b777effec7d8b0a864c1a83b03c73d555e359f22c423168a54b75448a7e7b996b739527ce8c88b721
DIST pem-0.8.3.crate 9395 BLAKE2B 7d4cf8a8b3e55ca8fe39bc65c6616c5ea0f91bda666493688d98e06ea9fc3c83d0b0a1a10b4c5deff685efe2f9858f63fab765b82a1c79d1d5412a5e6a706dc1 SHA512 30421492b14ca94ad8bf7e3d80315f2cbc129fac18655f33e2866e4de20201f9b3e9109c273c5bcd7b45ecc0ccdb8f7e6d8ead07278890d1a043688752f572cb
+DIST pem-rfc7468-0.3.1.crate 22690 BLAKE2B 4c3ddef796a42f0e1c14c0da4a0c166f81396b6e543246df49b404079eacb26fe02bf8dcb294e05c7d546f548bc4ee31108a289556271c4188c3594af9662265 SHA512 b63bad4da20cb34bf6da73526db352935766816b486d98546b4fb1194b55f8db6001ef5a982d6a6ea42c93c877f68a652e2063f94d1344a2439bc3bc5225d281
DIST percent-encoding-2.1.0.crate 9748 BLAKE2B f3ff35ac683724b15e40c85e0fb8ececb07b61beeea82b7020f02d27df05a8a3535f157b3cd688533e414d6541de7de8640ef4756706d8061af0fec94ba04ab3 SHA512 98af4dfa7c6a3cf0d5aa929c436f9eb1ba1b576a944513f1284e6df2ad06be7cab9eba145d888d50af88f8c970bacc702b323041bec6d4fa1dc34095186c628a
DIST pest-2.1.3.crate 77986 BLAKE2B 210638cdc2cc5e389d2248fbc06b8163dd5ddd77974a04d32f674e7f959acb3c5efc7f26100b6ceb7c346ee06a39db0e11ad5b793a1bc09dba679e6a5a4aa2f1 SHA512 08a36d4571cc0e912ae87e1f2116424b3d4139b653dd9a446fec8ff39cd9a691e8305c86cf75d227b5349197ada4ce79912ac25f0726b98a0642981ac4673c83
DIST petgraph-0.5.1.crate 147173 BLAKE2B 3b74b2965ecdb37a82439111ad849581254698c8701d8d5bdb050f4a30cce05016511928443cf65dac394dd45584279a933435a77ef3c610a64c73cc5a68ff9a SHA512 c3d5f53b1a0900084b0693a6f3a849bb9b443b1b6fd1ad88bce8beb12ed1b45f2399b68db3366ba15f33c2d5682e052b733dbde76fb1b646b7bb1e660a38d8bd
-DIST pin-project-0.4.28.crate 47895 BLAKE2B 9833ebaed73495bbc730334186f54880cd804a9a25027a98b1089cb23831b3a197cdea3cfee47fe26ff30536c258506cfb5add0cce99813be6d2133d48c290c3 SHA512 e82a511bce7795d32c691ec61ed1746f8b7ca5913d2b46e6959ceb4071a633b2754ed6bec52b8f7e8320026614ba9a276186ace120e899fbaa5c19704a670492
-DIST pin-project-1.0.8.crate 54991 BLAKE2B 27ee86530b313e3514950e5f072367875fff4961e0f3ff635acaa3be08e0cf1b60aa96ff782651e25d1aee9abb4351262fad02ce5f90972a5188ca1b8ba30fe8 SHA512 7a838ad361025b22cfd6ef0ae600b100e673b537d499ce8cde9728520eaec11a68edc8c65e3a1532ffe8cc1efad1d7aac7d8e9f82372cc5a18a3deaeea189dbe
-DIST pin-project-internal-0.4.28.crate 29989 BLAKE2B 8d651639b8a4766723d8d9c528e0d54115db833c1eb9f20d08d11114cac87bca58acf32e3003698e2b53491aa1090f2294030ea7409373536677794b64969be5 SHA512 35a41e7ed1acf30f8cf4681b214bd7a5931fa5805402b60239d899cb5135cd872aa95d942beb3e33c9884cc139f4119e7aef3dc676b8da7252653e71fe9ce8aa
-DIST pin-project-internal-1.0.8.crate 27941 BLAKE2B 74992114d7d582282a92334d2b88f6c50083dcefc1bd62f5cfc588d5255ecbbdd8a2764a4d877051af0258ff9ae37d503e021d27f2a35ca497bfc11a12317ae4 SHA512 9bd11fbb60e3cb99d81eee590b4672d2c2616825e5aa99e01c6b310e5c6651b9e7f6097db0975542746ddf4c455f090f450ec7a588dad4031bb5d09dd91d11cd
-DIST pin-project-lite-0.2.7.crate 27212 BLAKE2B 71997c66fe24bbded0030acf9d460c8ecdd07f7a047007413ad5daee06ade30ce487e7f921d610f9e0bc7aa036391f6c595493d9b7d95c17e9195f5a2b23441a SHA512 c948201981269f6f54da069470c56c5b9c4c6f52e349dc7970ad828d412facfbb66a09745c0565b4320fbfd1aa7983f3664604f7ade37a30cf25ce253afe8749
+DIST petgraph-0.6.0.crate 182063 BLAKE2B da9373f4d671d0694b8924e25efde32eaf29a1dc3e460a971b655461717594a84823da8bf65bae20e7a277057d081397999ae3d8c9ca83404e626e547bfefa2b SHA512 d71e014b25cf6008a35d425794f69b4361de7c5e8b8fb255c35758bf5631f375a5646431ab1cb59f1fceef93762a169d0408301a5baebbd3a0886a60f688e8d0
+DIST pin-project-0.4.29.crate 49345 BLAKE2B 4e9872cbd1dc1c1c44584a49373525bb8f049e65b4ef7b4245fc109fe8b9534a74ac5f58e6b02b14249c9c728abbeb48e35a710ba085c5ba3c9d70ddd26a6ee3 SHA512 73b218242407aaa8ec40c16efa49209a50adc22ae8912a5e94bd26eb0979b4d1c981962045fdc2628618b140bd45842b408ad427d1c1bb10b590655abde91d93
+DIST pin-project-1.0.10.crate 56366 BLAKE2B 6f9257c9d5c1ac52ccce7f7a6d479768d8fd43083a9775b01db78036f01afa774732eb3e386bda69ef18e04ebe73d9ebf031e88d0667c5c75acfcb0563c72f52 SHA512 d714512e74b41b0923a6e670d2b132f556102c449512d0028a69548173f870de95ecbc9de8d31326474d3d46fe26f91797dbbb82f739adee4310d3423c510539
+DIST pin-project-internal-0.4.29.crate 30314 BLAKE2B 8ca6191b87dc793e9ebee7522252202de8f6e052a90e9afd6be1030f18b1380ebe3aacef9c528680d41f9951a4cb718053c7152cfcdadb309de72b7df63fd4e5 SHA512 5a8fdea033775c9435e6f315256acd1071d16bdb702b6553fd48b8f9b091638977d25b1815dcd4fd619effe0a0f98158c87ebfad10c22858bff048aebb488200
+DIST pin-project-internal-1.0.10.crate 27913 BLAKE2B ce42cb46ebb64f3ba1aeb761ea55a054f51835b9352a1452cf7db825e8ad2206bb1c105c639bec78defb4746f0018b2477565690bb1a2b6a6be1d7008e43d29c SHA512 da2c806b1328971b16f169259477f27c85724756edfbcff1f6f232e2aa305b291068b95bc3508d1c4c860237c8f97f22d2d3412eb4aa47cac5d2532609aabb14
+DIST pin-project-lite-0.2.8.crate 27847 BLAKE2B a9f192e644ee443904becb1ff5cc2179c7c9a6aba5b64d2e9998f9b4b8f8e95f5d54b46963910756832d0ab1b55bbc66cf85edc94b0d04e9a8b3f4ecd4719602 SHA512 9ecb86d550f4440e19eb16c6a9a418b5c4ad859ed2449b02f77d4b07b1e3e3e6b6b7ffba44a358958679342eb21222992fe6fdfe6d9bcb7a699a3e5816f1bfa8
DIST pin-utils-0.1.0.crate 7580 BLAKE2B 457e1287202f16d1873b24bf4f1de1828300128c4ba3131758e64f9784d36d47365f22d85493c3a85d854f0d8dbb4c6cef3a0f5b064014dc03943e58b7ba9178 SHA512 828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70
-DIST pkg-config-0.3.19.crate 15451 BLAKE2B dc23b5ef12719b4b3d2fc5c93c087399ba954a5e127be91b26619466d5d7422e71684d02905304dca65273d69b66338d94c0642e3810a14df845ef507ddc0bfb SHA512 42bc13c4e39c8f71690db527d815884acdfd2ccf5fbfea700c6ed60257e852cdcb1c443e7774409e51da53612b0ff0aa165554b99fd0cba973f94a8df52982d9
+DIST pkcs8-0.8.0.crate 27313 BLAKE2B df1c3d7964646250e27538b7622c19b116232954fbdb8fecf452789817e4a17423bf2c7386e3f4e53815407ce61c21a178bd9fbe9002856fc72e6ffb851c6496 SHA512 7a7bb38053a8379e8279fbfaca12579f2904a533837d8a9d198455f3bb17efca0d7cfdc62056db23b36fafadfd7780262f6d408ce038a614aaee55abaccf01e0
+DIST pkg-config-0.3.24.crate 16489 BLAKE2B d0bd099bcc39928b6758c22b14291f2dc4f4452c0837aeed8c3ff6086cdcf29518806e4f3f379804c998d752b717a26d5c0054c071c5f4c224a3e03cc6a3ee51 SHA512 be22c609b3d5a9a38bab1d30792cff397cc908f1c53fb2da68a9a7d1258e53ef64c1c5b26d840b0ed1d35b307c98ffb499c82e5796e88be0a6ecc0c6f3b5dbfb
+DIST plotters-0.3.1.crate 8595577 BLAKE2B 7c500c43c2b2875d9dc17e4eab57cbd8a470c6064deadf4e78c429abe2f1e97511f64bc67782b4e03e7cc47c8ac54aadfa5f7cc8c27d3b4453d2ee8252896c99 SHA512 c7bcdf9da56c2d1c03053f61256d44d2384fac1a9a7e0db058090c13b359bce76a2a96bbcbfde04fdcde0a9dd3db8a1a22bc57508b0b6e4a374c8b35ec6c9707
+DIST plotters-backend-0.3.2.crate 13524 BLAKE2B cfd42df0fcea4e5ee944a6b8c48e3b7fcecefd6d97f07e1c333067193c211da9eba29fb56e9fc8b861cfa2d1baa3c042fddb494bb66b9109656b26bde7901f7d SHA512 116bc6866094a2ec40a9ab9363378566ff37eeb4a4e3805562dd3e95f1d5e8664b54d3dc858a2c9974b125e308e46b77c294de2a655f836d342712c32f0242a3
+DIST plotters-svg-0.3.1.crate 7596 BLAKE2B ac8dffc5dea833c0506c472567056be0804e5519828b68f7b3bec9ee63dd59f9aa828c10732a50e004214512df06c7eaf164eb9613cda75b2753270fa358c0d6 SHA512 4d3cd02534440dc26f5eaa3b4966081901626c61d9fabe0092fed87c48929cb9be070d9c34486fc7c7bef308337ff4890d30f9581a613549e507db60dd9d8876
DIST poly1305-0.7.2.crate 31868 BLAKE2B afbc7d84f3f67276d1da7d2b1b00d23de35b6b46205e8a4309aa9f1a2abc582cb09b63b28773daffe45074bd250ec77b54923ef8fd422918625179c99b7d410d SHA512 4fff82358985b564b7ee76626854d67221740b6f8540754939899ad3c773809182eaf3e4a2fb697ab382c4a6643116cfbc4756a5a2662eda240625e879e10cdd
DIST polyval-0.5.3.crate 17368 BLAKE2B ea4f516c2137aa628d7b691f3a706f4fae540299ec7b0b2280769f0168c0d088bbd9f8b5af6f56482b74a97574583c1a43dbb8a886cb4fd53037ada003668596 SHA512 88a4f6c144836acbf99829d89a4bed4c02e7ee61d3cffc71604e6185f0bcb79270ddbbd67df6d1c4c586e54c846933234b8bedc1919c6720f664fe1f20291566
-DIST ppv-lite86-0.2.10.crate 20915 BLAKE2B 83a075381c24b2b89f5266929f5672ce051c3781c1a199252738dadbf471618c8b87452ce84e1cd87a9eac11b44107002894f544091210cc7e77bf52c045288e SHA512 c9941052e504b9b310024064026e4b1d540dd877705ef450a833d9ff6dee70ba874cdad68c46381a71d5b54482cd80b3dbb8e0c225758fd339069031a55195f1
-DIST proc-macro-crate-1.0.0.crate 8442 BLAKE2B ff0f3c37f4f62f0a555b06784a148d02b0994efeee5b3d3c0ce30ccddce69715ba65df08980f96108888b077bbc8f2fffd3e497a3de8369bf867415c2612b325 SHA512 dda801431b4161532008ede0781c6c21cf28ab5ff1c7777df624ea8cd1e209152f6cb3b5b700711c8d15e0cdc91883016c7c3f01468c3f5cda4ebc53e71c2ce6
+DIST ppv-lite86-0.2.16.crate 22245 BLAKE2B 03cba61af42dc3a78ab8f6b03d833c028b7ed737e101b1952467a1e19706bdce6c758eca4ec7d575b2f61daa47cb25fa1d74039b2adb0dbf949b66b7aff3f10a SHA512 264b916f7d1bb6f1c0c0d3cc45f40b72b638abc7174416b49241c3663fe500409509ef6c8241a24515a21a20288c2ba508035b6b37972e4ae7ad02ad19118b74
+DIST priority-queue-1.2.1.crate 32608 BLAKE2B b370ba572ac07f9fbcc938f982229155ed6b7c4c7edf29e1f287779e3ad75dc1ab0b44ac6e15272dfcd8215f92c75a12d67ece64cc2e43c0eae972cf8b0f0646 SHA512 e108ca9aa7ee0041feb4fe54307f6eec70f963a26123510fa609bbb73d42649bba415db4ca1e38b9d846f3ec6ed3548f6a4d27f3e84299867e7d8020aecba5f4
+DIST proc-macro-crate-1.1.0.crate 8535 BLAKE2B 73e4d8c7c19d122a74961ddcbd04b003418e61bbddac092e14e4f4a85bb5bc132289096b719f533b83310e1d2daae3e125dc63cb96cd33c8fbd8aacc781a0d45 SHA512 dd23638f127c46c24e7bc360a9f108ced8124acf8b0558b95021c40a59259f80c27a6ee6e366d72fc120908ae254c58feb7a73969457fce94fc1d20130ee590c
DIST proc-macro-error-1.0.4.crate 25293 BLAKE2B ef918c5efaf2545ab38787c8d0c07315af00431139e4dff66346bf798e3a429f91d12a79776c150412fdda0b158a72badd5e1044ac4d6917f8482d4b5a7110b7 SHA512 8a47bc9d3e24e9561d1e384d8f5a633284c2cf9b5e6733c5f9d1dbfe1870ccc8e2152482852e50b551cecb68e009148585b910ffb0508a7b4875598eaf8657db
DIST proc-macro-error-attr-1.0.4.crate 7971 BLAKE2B 98e2925881c2be186e22c2c439697e91d43f807eb61a5d13e3b0b4321ed50a74f3d699942c04b89b6fea0f156bb5d19ebcf22f9cd4b98a7e6917c437600ed823 SHA512 2606afa9ec78d7dad4500c98d3a5ecbd02c6b53ab829c742bed7f57b322a95238ab4e01cf268746815f1424fd9b02eddfa30e72f98c66106f57765f3d3116495
-DIST proc-macro-hack-0.5.19.crate 15556 BLAKE2B 98c22fc3e5f5fa8b6f44d15de42b6ffcc82ba3f98a07ffa48bcbc5d3abcfca6af136c5d0d8c7f1ca34261ed8f8c9c17a394231f97a4c342c81aa7f8b9e74b203 SHA512 9e4cbec41056438287f5b23086264c86e2f0cdc193064006556736377b2954229de13a585149b9995002c9aee3334ee2a80ae4afdcc96cabe7ed2bf718476952
-DIST proc-macro-nested-0.1.7.crate 6495 BLAKE2B c27ad92b57837ab1ce220958846253ed29de12ee1ed849948e5202913371d877bb648e6880ac3e6619b8d48342e1fe105df56a0abda1b13bd62262bea4c85fff SHA512 dc5d898c6d5588d279aa0852193105bbb3824798a05875e2181c66da8c3849fcb32189d9b213cad09054242aa4ae9cb602f9c2d1b5e7302963bac244bbaa27c2
-DIST proc-macro2-1.0.29.crate 38772 BLAKE2B 742c2602afc4beddc96b688d105fd93b1dbdb3cfced724aaf542e97120d374d334e90cfbf02ab62741dd052a272dc583b7d2e1992da3d1b8ff260414c65ac89e SHA512 b3b3b7c6988afeb92209c7e0362f45f9c207611a74bb63bc7746b86fb9ab0d74fea9e7a2d9bc8ac943225ea439540726ffc13711dc5bcb056c1821fc99e8dc63
+DIST proc-macro2-1.0.36.crate 41411 BLAKE2B d7d99aed41080b65680736d92dd027e21c9e9e0b03601915c000f5dea8f2b2d9126b116af32f2fb04b4fa407775f0131423055d0b62fdbfe87fa4ba7ec098beb SHA512 f31b0f2356af2746321c4f808ac9af87d21a5657c103ed6bc1383855e40caf49246cc8ec1edff58eacf193424abfc2163148b7298e527714e65e602f14b2e50a
DIST prost-0.8.0.crate 25532 BLAKE2B 2bd3e8036c2c7e506328d3e7854b1576dd41072d453e22a20d9878953379e48a947e3265eb8e87e4b66261408f1c1e5c89305699d137f9f87c10e75c8d6e9dc8 SHA512 6a1502d868a6140576e28ba72dca83cf316ab2f3da32a1ed489444480dce3b7844dfd0b5d5895d6f5cf7f3b35ff317023aa91562ae1c11b9f1ba27357a7ab6f4
+DIST prost-0.9.0.crate 25584 BLAKE2B 8d49bc8f80c372697195c10e88befe9ca3e8134f480f94e1f165a537c4fa60284dd91250157056da7d965b16f0573e7b3fae342164711685a82ecfe66821bc8e SHA512 5ab2bfee3bf1687a809c44d78069aca32e426450a28b00adedabb0cdb486ba9dbd3dfff0bce466e47b73e3a5ca9aa3f6a6f55d7e9e8a1653809bdcaca9164200
DIST prost-build-0.8.0.crate 8407464 BLAKE2B 814c26f1e40349ffd17dfc96e1ad945db3cc1363cfe0202df1729099516d5ad14416a1e89961de86dfe2c06346163ed73d1c4dd01f98f7addb5865f2e2b35125 SHA512 eae4d594a8e1811c2f44315184b10305d9303b94a2f3d87133b8784be053a044753e32c67eeddaaca02de003fccc1e6452f0e8e13dd33465addb54b00cfae7e3
+DIST prost-build-0.9.0.crate 9947797 BLAKE2B 4b0e9f411a236b265481811421e4db601791752e604f803743873fc06adfc96080ab1ae07e63617aaad5b09bdbc19e64345c8367f87b53507082c94d7b19bfc6 SHA512 2c48cbdfde95a3626c4dbd1d7b308051b2bce931448a746aa1e1ec9b981844f2b90ea6f3b7383d8b358ed6ad225cc280bb18c4346bd0d7810c206d620a03ce78
DIST prost-derive-0.8.0.crate 15203 BLAKE2B 8d6b5682c0e542b212fbb77ffedd6036099b861900a3edbfaaf34fe6ae8a3cf57456290fde8ed92b49ddec4f7fd46998639cc1e8ea145e6e3aba2c5e32e1529b SHA512 8a290adf9c84b6750e56aa93187c2b1487d00449a56af570d5c937a0b995418c18123b128110499b03584d5eb6ee92b30827d3f2f36c7410144bfae81bf31ac3
+DIST prost-derive-0.9.0.crate 15266 BLAKE2B a52f1c8066c081f3717fc5824305d57636c9c55e7a67975f701108fe52c0949ee92a1b24602012eea4e79692e17253c9051d9f210a2abf123664a367d4441e74 SHA512 cc7ee85e5884c6c4319bc4347decf22ddf357eccb2424f6898449255cc80545ac62448d859bcc63e2d48d54b8b78130fe8084a43fd7cf31df1b03f823360902b
DIST prost-types-0.8.0.crate 27271 BLAKE2B 51627c7d8531774a09dae2d8d5cbde2c4a125660f91a042864cc8224d88218d427ee1c756cb47247c7743517d6faac88bbb5fe76288ebd4a882a3afd25517bb8 SHA512 7dddf0ff3e6d4e3bbf692b7864b8e5195df5231247524d8d936e363f985baee5d0bf175a7bddb73dea60cb59468039c108d59cd00cf94f49d40e935b0d743470
+DIST prost-types-0.9.0.crate 27403 BLAKE2B 792f4b9ae632e50f38bc423c5d19240b0aa4e6a5b417599ab30a4b09c3e79fc9d93840cf5404383eddc41535b12c8994c57832c880dd0dcfb8993c0c189fac55 SHA512 246ea50245bd44591bb64ff39fbbeab38737564fa974c037fc511cf72d786190e22559fb9bc905e39a99067c4d4db0b7180e484fb8bc79d6849d44281496dfdb
DIST quick-error-1.2.3.crate 15066 BLAKE2B 1c61525d383f3588c1c5017f016f60b484bbf2035e7f63c553bd9a49b638ab0c6106ac3676a41072b24da4e13dde78706e0f99fd1ec9ee329d5be81d45a85866 SHA512 f8aaf9024d20ccd42b706c756eed8320aee339f8776392b47a41cc82ca06b03df1a5b1f00854cea96689c5af261b4d8c5d2b1a242d10f2755e7e33dc41be35b9
-DIST quote-1.0.9.crate 25042 BLAKE2B 26ef31e89fd2f0cc21ff65f8072f30c7977ac634d2536cf9845a0894d6659f62a96cd0a6ee48f7706036c2c1b898ef8c9167bd62714ad0c9cba4fb02f30922af SHA512 dd6cdaea183b85400531ef01e56657edbec0d8f7c27898c1e591b72dff755fa5875b33ca320bd65be0e9aecfc6a61ec119a4bd1291e9f2057fca642ab5b198c8
-DIST radium-0.5.3.crate 7588 BLAKE2B ce39c4472bfa731745a0b78179e00b83116d729326d7a25dc629278949095ecc24a1eb13d4d39981e95536cad3f3fe2ac77ef9da27b8d462ed720bfc7624fbc5 SHA512 f4af86cddec991b11d86b1d976e212bb19da8d7e5ae1d40ee812391c21d3fc855bdb2770395baf7efcfdb5b2029a99c9038702a28f8c9e925e1b23f03c0e717a
+DIST quote-1.0.15.crate 27281 BLAKE2B 5612633415d30e26e646a968ab7a64ecdc978b02efdbd40dfecf5afa489c21bbc6a9c93ecce2a2b45519db6be3384bb372cfc9f597846e8399f7c2b57e8b34e1 SHA512 76403bfac4e9a018b29ddf8f911135206d4fdc266db38a95cc92f6159a8b436d39d64c4ae6c3fd16ad83117270ed329b6a151d589cab46c75443c57b533dfaeb
DIST rand-0.7.3.crate 112246 BLAKE2B ecc7c1bd70ac874c03bd8b7faa3016bb2d5ee5c19603280a12a45a81598f706e445971ee081e6ca410ab6f0f5f7a06d9315848cd556a2d8522a82024f6ff91e4 SHA512 f9b68ef9446f1ca2c8092c50990f15c1b4cb5529eeeac4df8d69755e0b7253c663c587775e7cb0a7298c31edb444975dda34926759306541f6d43d0d3cf57b7e
DIST rand-0.8.4.crate 87406 BLAKE2B c09358416d2425a8243b623346fe71bf6f03fddab1a23fc752f4303ba7c241b3606629e4edf0ea720785bda0bca534acd675c2de079b78eac3df24a1ad6ba654 SHA512 77ae0e988e31e12f7d3f2c40814f930eecbc94c4aced827c337be78eeeabf39fde2dc5c4fda059afdc01285ff4afe30393c32694377de004feff16207606558e
DIST rand_chacha-0.2.2.crate 13267 BLAKE2B 7908867ceac98243ade22e1b38f1903fe0249324484d91c948a5058a1e099e5213f325c5ba3400898c8319158ed69f4ed064164f235470856a8191bd990d5a10 SHA512 1e2117442e4ffdd834dcbf0ea1829e73202c0ff9041d5969d81a59330242145f2753f2a56de2fdbff65f26cf0d227c7d08b2094ab2f946b764aef88106a6ac84
@@ -224,6 +264,8 @@ DIST rand_core-0.5.1.crate 21116 BLAKE2B e74791f941a79971f2741172d489d546373c9ab
DIST rand_core-0.6.3.crate 21938 BLAKE2B 7c73e2da6d423c68dbbca31f6528bdb3f42fa39b30d0951ca7058e05ce16ef09ef5e047697b33ec17720314f934512c0907aeb892df93d63abd8b63eda2b50a7 SHA512 0fc31f96ca8ebba8c179367de01458e909265e1d627ec0c5620be7c8e83d2f9570471d6ec2cb2bc4bc531505b02fc31f1165708cc1357906791c87123b06ee87
DIST rand_hc-0.2.0.crate 11670 BLAKE2B 55fd048f2524cecd4f0e17927a81111e3070a8cc6a5b0234a46445400ad5527194edf8c91fb5ad6538f4958d53044ab02424f61a38adb2931e2cb7568c458ee8 SHA512 bca185612bed5cee4da76fb68fe854105da276f5bf2da464e596d586b925df798cc692ed881e276ab77c36b4b0551930966c93656be122ad05899d87853533b0
DIST rand_hc-0.3.1.crate 11891 BLAKE2B b3aa810638390eea4245ebb711de88ccdc2a64350a5c6e14064fea7685d49746b4b77215dbb8374fa7a6cbc2cfd79fb553513d6e551acf64586d8303f7d4f3a0 SHA512 582bb44b81c27e698eb57c6f06444b8a7c9d3f7ee73f4e14be8004c4bfd3bbfd9795c69f7294b5e87107e86b90fa3e91ad080964474af81c92705d356e43fbb5
+DIST rayon-1.5.1.crate 160424 BLAKE2B 1c31c8e3290f76d02347271cb020e50e8f915b7a064f133a196c12e07ae1551c0e7c31883a31ec419a05198d6c71f0057be1b8ddb21f451db9ba40da511a0e1a SHA512 a68e65aae7040a6f6b0cc33b53b4c22929c15504ed4fdf54f5eb5fcaeab137c220b00c716aed96246b6a762c4f1e8be920356231d6c4a0b3e01132b9ab96ffc9
+DIST rayon-core-1.9.1.crate 64961 BLAKE2B 7201024124324d2cf2d5785b7e79d2195adc7de576b826a9c28603dc44f1b5de46d277b791a741413c85facb4f4a552bfd55989a190f6f5ea3df4bbd32042f66 SHA512 c24c34dc488171ce476df145e8c6953d35fea93412805f6c411ba8b8e9dbbd733610b291203ee91bd265b766b78e14ba15a7b587e8f0ae8bde53f60e0644ef78
DIST redox_syscall-0.2.10.crate 23582 BLAKE2B 7253dd96415e7b70df488c208d86c250c670b1245ac6573a59085faabbde9e33fabfacd233e7d737e365493db14008c180274b41ea0a4af5f6f98eec666a873f SHA512 ef012eb4bffe32119e50ecdbef4cc31f6e84a344e94f026484fe4e2c904f94053a8b6249fb6bd8ada31b3ecfbf0096085283bb68aeb62b1b01b57f35794aee92
DIST redox_users-0.4.0.crate 13023 BLAKE2B 66d0d1169f98a27a00930c86365f289c38659c0d7b248a6870d1c144dfe63c9752429b2912006527d42aa321f9605892ffa85257eeff1ae148254bf370dafd02 SHA512 4058ffb2fd57631eb6346c8839262653af3f2e670a69bb5739d64adeef7347849b18e191c594303da1f5e29b4a3cb000161fc1b3ea4b7f94585977597a2574b9
DIST ref-cast-1.0.6.crate 10710 BLAKE2B 767acbf422254fcba3d88642d8a065d5c440822c02e643b0d6240d6ad1d621ade62c2ed58a2532c06f876e53798b41f063cd910ea25cd5a9e1d62eceefd75808 SHA512 d3d06c4ea78a0f043f88c10c953160725bbe55d64505528d8127a73ed090d04ced19a9935cb78e1fa6ea562f706fdd5679b070be0a344106ee09f303cad0f43f
@@ -232,135 +274,136 @@ DIST regex-1.5.4.crate 236581 BLAKE2B 6efaf69d1a99dc3a2e04b2d1a96b036f631e9a0ad0
DIST regex-automata-0.1.10.crate 114533 BLAKE2B 0e357229f6825f14339b1d7c40730b83e62bba12115d01ed20313320766e769a653a2fcd2c9d19af51a82c38e9e42c1a31d005e1f44f5b6fbb3ead7c9c74027f SHA512 56d64da361afce82c6cb49e70b99ce1fca3e1969c54bba5f9971db135f8544c65f49feb8827789947b3d1dcefc9c49a7a434a7ffe0d09c5900345a1733723c5f
DIST regex-syntax-0.6.25.crate 293293 BLAKE2B d5ca0dbc26b03c6a1818026f9a69cd226ec934e7c64094d0ebe843052b648617ffae7aa3a074f8da46d03c46996d8b547d8916576342000bd9711089b3e57d73 SHA512 a3d31f82aadc6be1796f76c03152ff24f37fe42d6ce27fb98e2f55ab102f86502bc37ccd563f6e0eba61aab20d002184c618517b678b3b93cb8f0497cc046ca5
DIST remove_dir_all-0.5.3.crate 9184 BLAKE2B ab7ef94e0230ddc9b363f038254a180881bbc20eb04a254f97e6f71ed491c99ba1c88f5e85632d450243882a4a0df63f3b8b183bc1fbca9caf30ec23d577b1d7 SHA512 50417d6d8a33912193a1ed37eb72b47431b12ae65d2780cdb7080c3d141e63819da13751c3fb737685cea322f70b36d413389c3dc01aa12b4dce615aefed0e2c
-DIST reqwest-0.11.4.crate 132776 BLAKE2B 2cd8e0a1e2256c93fd03c4676210dab24980fa87d0575e5c8a9fbb5428547c4bea1059449809472bc53f3d6adb3ca8bff086e1c5a48ebffcffb9bf7593e94ab7 SHA512 89bc5ce3658d90b090dbc7952faffc0045304a7d4e1f59a0f7b0c266d2dcae0bc8c5174f4b3b74ceab7b5b8638b5f10ed2b60831ce91972360d849328647e1e1
+DIST reqwest-0.11.9.crate 139175 BLAKE2B 7975a4d81f1e3e8785afafbdd2f6af6e148514f79e358e7ac9823d7f7fce8c76003cf1c3582458b2dc120a6943140a36239e3eddcb97f3465d4efd3b8a171b88 SHA512 32ded6af5b775650de573cf0e3ca1b315b65d5c2710eec2499674c6c4500802d0f4aa7b6ba7a02123b65902e79b990ffed62bb561347c57c02c54637b91afa3a
DIST resolv-conf-0.7.0.crate 17352 BLAKE2B 32b565a11d5d752e2cce2ac7b44e483b8a682220c99a9ca34d0a440d87cb5a874c407d474e47757f128bc5d78ea57940452eb099ea6fa433d8f6d1fe881f4302 SHA512 538b97f88fee8b82f15845f9a596e09757e3c2869c4e8708ddff97e19348e9f88d4bcf75e810d2aee47113fa64d550a9fe2deac6fc38d95242ebc20228e9b5f4
DIST ring-0.16.20.crate 5082615 BLAKE2B 6011eb7148c2d2ab410e564a06604f4350e07ea030e4d7dcb30574b977f0b0c7e53e09f6e6dbb2d068cdf110262876c48dfaeeef1b691932a056fe149916d934 SHA512 d97d1b08eb796d4c107426ff2c015ab1f221612500c8a57fca8e3f064e8c0f5ae2a5e6071d013313cd9f4be8fed4ba03beae84bd446f56b2b2ca5d483c328191
-DIST rocksdb-0.17.0.crate 89115 BLAKE2B 47b3bd0c291dfc190bdc650ac0c8f7df7c9e1814c36cb074a41eed1ea85d387dc956d89238aba7fbba1e93590d0fca1f91524a9c79f64c6411b6cffb3785f9bb SHA512 2f003b581bca951a224ac5ddb0ec2b9dfe7712f0ddf4cfb79801c790367e5bebad3f3a139f0d690aec2f38ad7adb57229c5933b106f23f85b3d3235239121e6f
+DIST rocksdb-0.18.0.crate 94969 BLAKE2B f9c24057d5163770aaf8b282de7a35b6cffc462d0183c71ac03314370dd8962cf28b9352b6c93cb3b79ecd23fe2a14920c22a14990019d8c4483e94ca7bc28c0 SHA512 5faa43e295088ffea37cb1862805e5a3714a7b99b22aa98d949a24725827a49c9595ec64c9fabc9a657431bbf9f0308388469304eaef239f392621164c1b4b81
DIST rpassword-5.0.1.crate 11109 BLAKE2B 4d040a920673de6ad2f2cd55104a7c2dfdd7425368c77aa3c8a1f3f99e51cba4d86b2afb16ee51637d948e444ddf060f7a0c82de5d6f0696023c527e630eeb56 SHA512 bcd20c2920734a2f281b9ff924138605ea409d0bea9721ee96100f45eed14dffe65a8bdc8feed7c36d3564c8d902e78e0d2306b3736d03b8f195a9d212792feb
DIST rust-argon2-0.8.3.crate 28313 BLAKE2B 2d3468c7b5dc027fbbf6ceb264d77f4ae9b03526e0634c645ffd32a4c87532f5a84c224c6c39a15c9e267d268b187ec65210a2edf7df8294913e4958fbc83352 SHA512 f336dd3f90e1a49be107b641f9e9d513b6f8098dbdd1ab8aa2bd1fae329ce6840ad11a902b599922bef45d96ffb556d52b57d61218271bdccb7c85f9fe1da033
-DIST rust-embed-6.2.0.crate 896382 BLAKE2B d68e78111be2bbcaee5566e3b932ef5e7082d3a3b01cd05381799478bbce436cf086607accc437a2afb0ac159d2611e6525b2d4c3cbf8935ecf435139726f291 SHA512 9c1de3ecb9d7df3848929ea90dbd02ed8ba46f1390045eff0fb2d432d0b5821506db8f51c0f0c1f9177cdc8a246aed32f3feee5013dd44aef6a340b1c2aa1377
-DIST rust-embed-impl-6.1.0.crate 4404 BLAKE2B b6a256f44c7e614f8b2f5b0a03d36e059da759906d2c0126197aadd6acf690a0bdb7f652f4add0f7c344d6cc9c2546f0ba1db830e2af7e2b3297a8e261fd34ab SHA512 b9b6ebf528a4a44ed58b05c4a35f999166adbf4e96a1a7cf4741ed09e309058c63f3adefc6dc123e2e960ab64305bed6b7ba3a43c0c3e4a233147e64d6581c66
-DIST rust-embed-utils-7.0.0.crate 3053 BLAKE2B c2f15569d09e536608dbbcfcfa4c2e070bf0cc03981a722b3b942ae57ef771e71a6c2e64e5c98b8c3ad2cfd9106d37125eba355f1034c58d2565ebe3e6b05d8a SHA512 fa16ae480e7e05bf4e75c4dc4d88ce449ca817d1f0c1b8b589b6a79ffd34af93302d28c189ab54c088481979756b5bc846f31380cadb4b12ec46552cc6acb1e3
+DIST rust-embed-6.3.0.crate 897901 BLAKE2B fa0b0e7b546e34ddb9de23bca9fdbd57ea647ae422255de4bfbf7ee3790114c9e980fefa9ee4c01d48cb85401b97308ab1975c0fba34df03140192cc67efe56e SHA512 87c74ea9fbfd747f73fe8c594c958d5c8d062d433716b6179e7c8a17bf488c282fec0d247d7c6d98695ff2655a8af4b94fa85d95b657e9ea48cc7f4b00c57832
+DIST rust-embed-impl-6.2.0.crate 4423 BLAKE2B fbccdf57fc8d3c8ebe0ef1e5247a8576b2866ac169ca0ef64a08f2148666f06183e934e8a028c6f26752e787564e1e6e601edc9a5d3e1f94f9d157a9021c5588 SHA512 d5dde1e99f74c6ccdc5f5d2746f37984f9debfbd60cd9cbad1c63eb923562c7412539546dcfc04b0c9bdb550ad29c200c196cc9f7d2fe03a38beaaa6e1e19c37
+DIST rust-embed-utils-7.1.0.crate 2908 BLAKE2B 0be078d8952223f3c9871ce53122a85e6feebddaa66d6881254ecb23dc9e2653bc15df5f6868eb07b1b415f26e4113aaf9e6c954d9c4671113f609e9b2b081c1 SHA512 195af6633f1c447075aaf79d4ff1fa01ebf13f8bd38b14966f3bd071b5cfe55e7d9c0249127e1472198e8926ec0a07146f848f614c0b3a10f5a0f791a8c867f1
DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 16ac56622897f47a06b661fb59a196b08d48e782ab87549c8bd5c6fe92f374c9bfd44dcb36588512bd9b6125c2fd79a12d648aaa308fd9694bcca3a7c1b49ac9 SHA512 84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544
DIST rustc_version-0.3.3.crate 12119 BLAKE2B a8cfe3dcbaf436b74e9798ee1296ea7aa372cfa26788b7a84c9ce7ab3de5c5e00c6962e4310aed9bef8584e3c30298bf1bec1ac23c3b70c6aea32394359712e8 SHA512 37732b3b28eca41de205db34479c75b31af4ddd811f0f1606933eb31e25e5ed3966a41a8b7d338be20fcf47540629824c41a267436c185a98f8acfdce608b5cf
+DIST rustc_version-0.4.0.crate 12175 BLAKE2B 6fda2ce03eab45d7193fa0d70175cc7ffb56b7be85fb1314092bdcfd3948ea145420569ace3a47218a4a2a6e44a818862cea6dd8cfb945475496f63b591c29da SHA512 f66da7c6efe431db06cd01180d84ba67fcd38f8cd6ef693762957c00ccc2211f23c08079d7f184776e08f28d2d6ca3bdb5f5016f7de245c6193d4722891ba1db
DIST rw-stream-sink-0.2.1.crate 3281 BLAKE2B d329e9dc97ce110767c33141d9e975d729cea3f2d2b1095159be706b201a8ca1d4795e8ae9a7b4f61c559c781b555c14323e97ebc63b118efaea8b2592b32f58 SHA512 c39542e1ec96122c90c112e1e9704963196c0d7243a9c0dbfdcd39ecc30278b2777b0668ea6ac8c26ca77cfee5c691637b0a7ee1c15f946ac39575ef988020a0
-DIST ryu-1.0.5.crate 49570 BLAKE2B 3bfba4a5f290a429de7ac3b86823b2a973f40eb6f48c15329173d95964d31ada36f2618be4b36774a03f97f2ce61364900c6a3ad5465a294e2df311a1f4104ed SHA512 d1708ffa3112a684edf2956b6730ead040401d38f1457cde074eaaa59c249007dc8b925629e7f6df89f7ea757e9d0826649d685cc8ede0a04d50296048bf476c
+DIST ryu-1.0.9.crate 48391 BLAKE2B d5c1035ffd6340d846009953cb4303fb8c250a3a6ac60b51a2fec77a6cb3648524420064b7380fe31af33c57011f950f6f739a1f0114196675b3b5de4b54efc6 SHA512 4e7c2c7ec73da1ddb32e18d36b8159cb4047b9f4feeb975361e7ba68135e671e11419bb7786df789f5d08e5895231d2c98e36035b515f2c64ac40474d08905cb
DIST safemem-0.3.3.crate 7778 BLAKE2B 6ebc0e234054919687e8a369bc30ca6b007d0e4f8147157ba1a90c290b7f0b490e5c21a6d4406671e26ac073f9e4e06a2bc9b1f21eb152b05c4022a3a4ef3793 SHA512 2e4852ca91160f9f1e764b75145d794726a5f6c162cc99ecbf9cae20474a06cb3a0dfc245b895c51342240f6875423010b33e36d038b8b419a37e4820a9caf72
DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c
DIST schannel-0.1.19.crate 42755 BLAKE2B 11503202bb6c8fdff3cc716558a5c00ca7497f7aaa4890d332084754e0d1e1013719d5bd744d8aa12b8b042401f4828fda8453c104d5feeb9b437d7cc51b5273 SHA512 319d9931cdeaa0f6b50c46e413fed2b6e97b28fe8c4825d4e5ed0fe22083e686e124117bfab7c89bcce815a31a3478f8c230cdedae6a852a31719a0df34645b0
DIST scoped-tls-1.0.0.crate 9146 BLAKE2B e6cecc543760a293b9ba4e71bf0d12f3360782795bc9d0f0bb054614a1c393f081b6178e98708b896037f5b8edcf371b727e7eb80f62bca24fe09a1903456729 SHA512 f09dd404bb45349ef444e7274a2aabfeaeda7c3c9f964bf5c52c39984c137f63bdf9fb3e33df8e312e52872f7721de25951a7f3b8333a670626c51afd36d314c
DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d
-DIST security-framework-2.4.2.crate 64857 BLAKE2B 7ad2311ec2ab1ebe8aca0b55a5b6b1dc328ad294818896224e950cbedf39cdda3e130395c5c2dbc64ccd3fa5603d028a2c0890c38c4a18dba4a25bd22cf66380 SHA512 de4480e4bf70148cdcaaf3a9c0e52ab061cea452b3209918fbda693faa7feb8c2df56ac29139bfea74969b8f62ba3ab2b3da38654e35aedf62fdddcec420998b
-DIST security-framework-sys-2.4.2.crate 12821 BLAKE2B b1731747e2525aa3aad02be4da8076f6e25d33faf54b431e84c0bd072ca236c682ed492621a7aef725d0c1bd20a5f35ef01d0d518b06fa7bdfd2417b081f4cf6 SHA512 d2f35545223f1ec671f9265017c393a6219cd1ac551ec7b3bea6f90ac9e79cd9d9f7232fe7fca5f0c093b3f549925571d5a4f0b702f29a1e992e038446f48bd9
+DIST security-framework-2.5.0.crate 70087 BLAKE2B 1f28441287992162da1006ec01b2b97aeb4e24eaad60a87436c726245a90c282e5bbb9fc25bf243e4a157ed52cc25f9be878dd06264698129368cd46f06793c6 SHA512 39d91bba92f7014dda2c566c4adb56271a4aade30ddafa691ef8e5fa29ec552271970527b48b9ee8882314a5852a7be8616b67ccbbef4ae3e179d3b1ffe9d000
+DIST security-framework-sys-2.5.0.crate 17201 BLAKE2B e5c68eb490c0f6254c8453625a9921ec50aba3635334f166316f0d9e5e289c767532c0c5e0a33ebc94b729ff8392f31f5dc712b288a550e24a8544adb968c71b SHA512 fbb6f0f7d397c8ab9d3ade8c662cedbeb9280ea81e0d1da04b3028a447ac255788eb864ba4986412ce7a0e6c64e765ff432ae4ecc443ad9ad3da2f8a0610a0b9
DIST semver-0.11.0.crate 20826 BLAKE2B 9006a801dab95e7a28605f623984b467221c3207b64af251bce3fb4fa74f731c4a3b9f95081bac59f754fab215782856edd98dd763b66563010498b97e8f35d9 SHA512 bdbd8eba37071ec1d24d372cc34ac4d82b6d914e7396ed51276e80d4d299864507a9d837ef381f6c4868981b7ca35514050ab8d7a621d43697a9c4b4bd5d8573
+DIST semver-1.0.4.crate 29375 BLAKE2B 534a89125c4483fc99c44f7b104870be1471d478ba4f709819ae700767f4d6d0bdc98955897e33566651cbecadb4d4dc223204e4504ba4820c2d3919ef4fa775 SHA512 82ef2b4a3533360de1c645dba02b57a2670fdc51709a07be4a63b94055335225764d42d70f9617ed3aeb4c4de121da24e73b0e2c5c781501e9ee32dff756ebd9
DIST semver-parser-0.10.2.crate 23176 BLAKE2B a946a635d207f14a59f3b5db3d0a6dd8ea283bfade3fc15f07bd9f19087bc12203591a17d697692ca12abf3618481d53f4e7492b80e7233a519bfefa49b95da0 SHA512 154a6905eb5fb854450a0bd00381f93ededd6f1a992103a53464429195102eb266c7e8681e89cf952223a51427fa17c0a36e3b7c2eb6d375b309e5fd3d721f1a
-DIST serde-1.0.130.crate 75305 BLAKE2B 3973b70d8e06ab7c2f35e19f23739e8e4dd75dcdcddd818771be5daca8c61f6e2a7a830b4ccb8b3e3898769d7afdeb39ff217bcbf40bbd00867c13bc4668f905 SHA512 e6d6444abadcdac95ff15cdab53736adc9ddd1b6441d67158b6b41e68bee4b7763f9c2d80a857f879f40620429e8f04a90b01380c8c88da45a273c3ad13cfff3
-DIST serde_derive-1.0.130.crate 54703 BLAKE2B 35db74464913a93da88b80cf29e4983bcc4377e397618064b1cb397ecbc9e6620c863e4d365153d03ab77ec6dbe9b1d03f8f86aba1adb76fc6d697f39ea7316f SHA512 d3ca974bf8856ed8a73af4eaff69941b35eef187d7e348d6d2ef9ee79eccad893e66270c7d814ac3871e09e21e603d34d7d1f24b182d9b39e9219acd42a7baa8
-DIST serde_json-1.0.67.crate 114957 BLAKE2B 7bbd0ba10da257f058e974aa907b7f358218f409f3896285833cf2ab9950b2d9368dcd3682f2479bc208cbea39cb406d79531675aa8a6937206b90223deba289 SHA512 3199020a986a9cdcfed2adc972451df92b9d92d5d5bfe45dd24e5d23fc4a50dd497602dd9b6176c4f2ba9a88aa78942a5fbc7ace76721b85d3635e267e24ca06
+DIST serde-1.0.136.crate 76158 BLAKE2B 44603c8eede428dce4211350497a443385ff0ddb0b43799170411110fd8908a56e9df801c72695723f4fcff5eb33384bcf92ef58eecb9c4924d5d9cc30e2f6c9 SHA512 d043ccfd6a1dc9a114a1a95530a63ed9342688d31d3aadeec600a9a9d47aad328be35b6f80080400ea4bb3f820ddd18cc5ce1e6ea1db28e02752962061e71019
+DIST serde_cbor-0.11.2.crate 44570 BLAKE2B facc8d16886dde89125b7d69e9e77ff586c61993c3493fe4089ff03c53e6c0808c6da45a83337d3be7414dd82f3d6a7f3d43167473e49e586a7e817d47ef3014 SHA512 12ddcbd5de0d85f2da6e078e3ccfdf2115125084d57eb93d7e9b45bca6a86daf79dcc79c8e54260c56240c3b5e814b1481ac28c3aa1d1b4b982ef5956b5cc3cd
+DIST serde_derive-1.0.136.crate 54776 BLAKE2B 687524001bf61c42266d91a7263661ab80aa9556e570975a39bdf56a5cb1a2ec3ad1baf22dff586c7ad4ff66d035555d0a9d4a431c49402dcad6d79d0ef40cee SHA512 92c99455a5a9ac0fe45eb6ff1ad3ea55db860031fb912ace3755d1d2aad0dd880b2d83add4d41872823bd60557ebe1cb36e898bf0ac975b1093caa9819f7c289
+DIST serde_json-1.0.78.crate 144364 BLAKE2B 840477a9eeedf75834f18435fc8d6d8b8b35cf45842b6f42158afbf2404293a31b80e07802ca3b7215d37335db0d1365709e5b1ec68c55d6a47317e732779e39 SHA512 cbef082fbf633b9eb40056c1d47576d0233087ac08f76fafc2ea3598ad730770365f46bd0afd1bec6e6cb16c7d66feec1b6d8b0f2ee46db69a10e4d5d76dbf01
DIST serde_repr-0.1.7.crate 10173 BLAKE2B 30bca6a616e55f44def56ab1f85cbb141727a872466f161f562798db005473d520e6a4dba89b631cfe11f1a38cbc1db2fb0ef921f0245e0990a6744f9987e95a SHA512 4e3e87b1c97ee587e88be56d67f287e43252de474a3becdefb4b768eda661db5d78f665d7d93720a40d9f5bd27fd9ab6213d66713ec89bcc2063092b16625a18
-DIST serde_urlencoded-0.7.0.crate 12489 BLAKE2B ef64d92d79b80521ffe90f18534d0a0f20834e692c708e3126d3486b1585aa228e3140be81984256f0adc71c764d5c2bb66b755b9475eebefcff67c952d42372 SHA512 2e49d1113a863a45235e4c5df3de1221398091c33b9eb5a806ea496902090f82d6dcf4f478f897ea54eea44f553fc20aeb2c1c124b81806b0704dd33d5650a13
+DIST serde_urlencoded-0.7.1.crate 12822 BLAKE2B 38c74ea862f041828467dfa586bad9b8e1d1d64a9f82fb7f98727e3965377d00e59f2dbf20955a9dce976b6911c0a619d2a6e4cc9dfc73cf0f6c449d873fd072 SHA512 b209ad01b6565e95c1d5b431a3f4f8a0df3d11c2a06a44123048bfa4b34ebb6807eec593f0c1c89de3a06ac3786a14747df9c70b4f4d5e4b72b4feb53084eb60
+DIST serial_test-0.5.1.crate 2993 BLAKE2B c72cfcfe441d1d23128d442a3d24e83858e598dd95bccef0a462c675793db0aa1ad2cd03daa73441e84c8389b8dcef9b4698cb8eba8bb5dfbf69e524331950d7 SHA512 e1a0f7a24981698eaa6bcce8f951863f76e8a2750aff3191104d092a06021c39d4eb2e9b74e6690b0dba0d674a216ea170efe0a5367d22bdef72c2006f644a4e
+DIST serial_test_derive-0.5.1.crate 3609 BLAKE2B 54e408dc15f15c26e116157046ac609356b6d92d3e5bd27e08c31da537ec526eef8e6e52df1f06521b98c6c0695197b0b2ed654f0e46a45cf15156db82688d08 SHA512 e3f4b3c2eed1b284dbff7447c2f912343f9b95cbd88f3387c0136ca42698b38a607c752277ee4590ded9f73f475325d2652ba67ba029ddd54711d9070ac5f43e
DIST sha-1-0.9.8.crate 14029 BLAKE2B 80fa6903880ee36841375345d1763672ae8c3b790965b0bfc7cec7ecc69744be3a35a890a6f52b2a25f9ed1b91ce6986dd04b00ee455563b00218f8acd4b6ce5 SHA512 d4708a762d5f3dfd902ed335f0383cf63b442f95b1aebbaca3643606ed2480060d2ed04f123d0c44496147ecbb06a093980b435f9d3ff9e0f5c908389736aa9f
-DIST sha2-0.9.8.crate 22132 BLAKE2B 233c2160961729590a2ee2b150715327fb09a1a38ca13b07c2c690ee6ed6eb7d180c54d84e9b3ca2e92e48d7ec923543e893786aa81b5942ecbca27b40ca12a6 SHA512 4bd858f67a3ee5a22769aaf4161d823884e112f99911d5461cafe746a19fafd2d8946eb3aa234953efa06a4dcf7becda70db6721c0d4a9b6f1fb670f31f6343d
-DIST sharded-slab-0.1.3.crate 49921 BLAKE2B d2ac62876bfaa60b73af0c48de2d27dfe80d7ca99898017ecf64a465b7ab2deb0544243469c8b52fbfa66507fc0163d76d7a37dff9dc2230c9e26e7fcc81375d SHA512 560426186c9fdcdd8fa8a6f5ee12260faf93d8939cc994735d2d89ef86fe719e28224acea1b2f1574061765f5f3dab01a29427c1d83fb14d5b8227c5167b94e4
+DIST sha2-0.9.9.crate 22247 BLAKE2B 4ac2c92325ad92881f41e777010516870fd001617c2dc1d20495318219167e2622309831ecb9509d7a4b87f936c9e5b2d335bfc1842876a8b2aecedada367421 SHA512 bc267467089ed546edc1caaa7a00f3f769fd1d5deeb655c1968985d284bd32e4fcee4e721cf89c30e8c3cadd2f88ac557b91f90183cab112702c587f753e5877
+DIST sha3-0.9.1.crate 523403 BLAKE2B 414ea8c45bb1d2d343dca750f61cd718f73792291ca82b9f0f55f9940e72974c5677697ce1fadd008122b1d5a08bb983f2692a07ab425fb32f20e49780429457 SHA512 ddf6d67233fcda103ce4e734bb92ff1cc7f2e66ddb630646234c81d3c2facfd19549b0601c77d6f6a5843803de353ec51e77e4b5a1f836cb74203d053816fc47
DIST shellexpand-2.1.0.crate 14697 BLAKE2B 257bf22e55a71a3cb11964de7613abdf1928ffa969336584401c2976245d32108c44628a5240a6adf763a33b0fecd10bf4753e7aa62793055e86879570935ba0 SHA512 90d32a5547691c9118a50748feb71bafca44718f0d5ff90cd5d4d9ee893ed4cad2d761a562917f7f26a8ea39154a4aba8dd6351fbf38f8bbf9157aa7c7947413
DIST shlex-1.1.0.crate 5199 BLAKE2B 325536bab9c9707566a099a161e7bc8448c7369cd9d7b2f144ed71543d551038ef1fd764376491e8076ccdcc928b5c4e177764a68584267a91386b8d542264c3 SHA512 e51892298dd79dc7cf04d7e6f0a03e4850a57b15cd75e6e3b56e2a0b15d4cb85ee8afcc14e3727d193c8b91baec8c2864a9c800834ee4d18a1be584f17591752
DIST signal-hook-registry-1.4.0.crate 17912 BLAKE2B c50ade90e580e5f009832d812299b33529e53f68e6f1b7f5f9b5ac9ee0de502825c7bbd66199a65d4494152809eaf3dcfb676152c5b4f66c7a38b33551fcdd30 SHA512 b564379e5df1061739734179a69897badf9e2e6b469e091954428b05c3c7143885396df4bd008d77e08dae53729d2267d50fc8563121b086e25d8a5adabf6d6d
-DIST signature-1.3.1.crate 10385 BLAKE2B 31b5e2c01f4bf8ae553cff81e9d52c3b5f06f69957c2d5a398726db2b17f5023ae58aa4e0dcb2742760328103058e0e97d7b6ce62dbda97f46f576837793a79f SHA512 e410ff4fa4e96aa9c3fcc1d8d66e29be3650d9a6373b351c630bf9c5f3eef966706296bfc5e7e51943ab7ccc3b1a97fad60ebc915ca77b124251f9a9c922933f
+DIST signature-1.5.0.crate 15084 BLAKE2B 9f5febbbe4a23b797ad945ffb8a2c59eaa823f82140a915655ffa6dd4f65fb5ff0d404bd070e524c1a6611ab1bcc8582749f87bbbc1970a348dd5d70af1aed6a SHA512 5e4dc0ee1da74ef6391e78b0b2abc921faa5b9264b357e9e9b4028c8f424818532b4d7457c8451fbef18b497e133e4c32827d74616ce5ee95b15d07daf6a1772
DIST simple_asn1-0.4.1.crate 15752 BLAKE2B 99694bf4598b2039b69058a4fed0d790e4e22ec0ca82920d202bdd1405eca0d6cef6ab660ee0d48c68466f4583c3926ba20171b8c34012df52a041df2a1630af SHA512 37211608915e6ab2408ea91fa937f93962b621bb89c1eada6a06485fbe83cfc930a116464729878f42610ad4d9d21bb1494916f71290257ddc88441317bd0ffe
-DIST slab-0.4.4.crate 15725 BLAKE2B 54f3d5e4e76aee03d52f25e2927c03c10d89fb7ff62d83ba6f56003daf8a98e63ec220f564107f3282e96bdf3bd525b68e71511ba367db2550d3aed18b4bc59d SHA512 a8232c85d9693c2a417201768a5b2ecd82e3a721fee39ec80e44c769c66f8cb3ddf00a157f376ebe4c168082550ec48e63af23de2da4f30ed343b4e3bd13c3d1
+DIST slab-0.4.5.crate 15888 BLAKE2B da43a90a8c1e8b8e0d353751cfac036076be56421f80ca5c911f6e30fd19f43e2ab50be7163f22b2e9785286941d62f036a6778b62f2c9f640f48501276eec78 SHA512 9ab2db11b5da437148486a7da44f06eae2572a735764711145738f9da66b1ccbb8b974ebe3600d1ff7a6ddf07d1fa9dd04c9207c4ba54eaa8311c41d317182ca
DIST sled-0.34.7.crate 485296 BLAKE2B 2274dd5e858582907e581506bde99ec2d5d61919eb3e31409cd7759b54e0c4847d6d2903beff4dbc14e290334384a631980da4308711bc4de337d1a01e1541c7 SHA512 6b1b4c4f2ab3adffd51a7f3a285c41dadd0b4d411cd2ad0a21562643beeb331f969836fe69d4e40c023f0e61137072763e8ad25c32b61c631b67e21d695627da
-DIST smallvec-1.6.1.crate 26444 BLAKE2B ca6c50a63acdd93a2131654d99e50545a6e2d08eb3e2bd57d4a8ee073d90c08195ee442745a8d62a68179ce7bb8e229b7ff8c6fcf46372a9844bc9280b7c85cb SHA512 9e6061c8211a4485ab54eb541adf40748e1fc3fdfab0849e38e5fd34fc6cc69ae78bd065b788692385a6b8157b031c2fe373900e13d3e56e94fc08d574edaaad
+DIST smallvec-1.8.0.crate 27992 BLAKE2B d02897eb4d3901805be86cafd5d3dc6768b31c2ee4d0a9d7eb455e2a21be2864ea83589f4ffde102dbbafb66e3c197707af770b5ef184b8e244d992189644b84 SHA512 17687cfa6aaf95a1df063adc3a412a7c41918a0d003eaac90f7d9e859fb8fa1d652eedee17a4cb3aaae9b33a2043f89e796519e3a7a3992b292f04049bf80b0c
DIST snow-0.8.0.crate 609966 BLAKE2B 278dc0110c30be524f2ffa1fb06a3e22a01c0013980133914ace6a2f9285dd9682d8af5dfb82e6c167e999e4dac71c43f390b2fbeca31133e1ffe1ef6821ea3b SHA512 26e40024f6c27ff25cde36a9378df90ad0b01b16c2eb017b4baf52fa86ceff931f044f714c4b8511b2298f6a39b169145a8c1b05be3a968ea41d6ed6479d0b51
DIST socket2-0.3.19.crate 33782 BLAKE2B 1ab3c61a439c1594e19c4a14958d0a85b54666532d16eaa9a1e40e586b7707b1c7b5a751fb373f16bcc26510abc25e0321808e721c0b33b7b04416b9f6cbc5bb SHA512 113d902ca0b966bc0bcad71e3b7d715c79cd075d9dd7fc4140a042bac91b3ce692fb0f1fd0216fa3f6286920b4a92e1a4c342d7ae8d1d98ded36e7480ddafec9
-DIST socket2-0.4.1.crate 41364 BLAKE2B 6b1ab3dc342a30467a9579a2dea338e3f5e2a73745f68cd65ee4f34cec390ad67794d2e32d21b01675ed6ce2136c8faa07ea7b8e262a5848cc9b1320e1e53a2b SHA512 71eb3e8d15cf4e88f801d740230710b5b52ff1434526c0e61e950168979ee715dd8acec217d1a5d6f50fa49536558ef94115902f936302d81737eb163db4b8c4
+DIST socket2-0.4.4.crate 44048 BLAKE2B b2b1aad2995e44944b98ff3291479fb74e8cc965f866e692821427e488c68282290773dcd77da0542c45daf231a5e676d20e59a1d4568b8dde2da2f16425feb2 SHA512 6624fb9b933763c22e6114a8f72c6af0969912717017dd5b13f1b5df19faa1b160376c12e8c8023c435281f6a7864e802f3c4c535de8a345fe206652104f2cd5
DIST spin-0.5.2.crate 12004 BLAKE2B d67d9156ca6dbcf4022711cce797cd423a4977115abac4cafaa507aa2e1071b637275637a20934d4d0d6d2bf82c98c74a4506720326d1804952aa0fd5fc4895c SHA512 fc57f7906da2b7a298c5f89215e881e8827b4d9f934dbf138338e0ee30122d8459483be566268fa374b41d63d8dbf65d42e0b322535ba35c827d7edb2176f267
-DIST spin-0.9.2.crate 28755 BLAKE2B 0ae0cc2fa0bd2ea93ab4041fdc76e9a80fae804f855b2d8d0b7167c105ae4697f3c4e9150c4ce1f2c6c2af0c3ef76202d7f3281d1dd12e3c0033bf282a0b75f4 SHA512 f6d112567df533063b1571e140929505f5c519479ac27fc8c1d02e3fe36176af86d12db15dcf1ff9376b251a20d4e991ea57d6cbe8533c62810c9f67d7471fd7
+DIST spki-0.5.4.crate 12003 BLAKE2B 4ae8a501ed7f14ff23110cb95c438f6add07e032e8b462224e58afb7a32d705cd5399f9a7a81304800a6b0401d6f7ff73e2fe84b73f7bbc68edd5fde9d23a34b SHA512 929412c658418558d78cdd45bb4bfcf01ab3fa2b4d973f725ed2a6ab0f86afb9097bad110751a3d90d7e9d95335fc422117f0ac8c122ceb56f5bd4fd4891e530
+DIST stable_deref_trait-1.2.0.crate 8054 BLAKE2B 287a65c3e5b47213544a43e57c60a54add60b4c2e3c8d042407d860cc950ba7ca01a2e67ce56aed6744992b61ec1f9aed3321e3d88482e33129548b7d51df205 SHA512 a13cfb22723f1f2cf089b2d07d657846f50c37bc0438d1a76096bea30214cad226b7a422c21f9e191ce87071da8a141d61882aedf9e0203a5fffdfda86a5fb03
DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e SHA512 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee
-DIST structopt-0.3.23.crate 52029 BLAKE2B ad87f3d2da5a4a972b2ed0dbd49830038ab6b46243561cabcbc06013d7088e7a44acf1a29137af11a53ee8720aa8cd69cd7200a388b0ec626a0c513b6390ce2f SHA512 6f6cb5e2ecb7bc2e1e7c58d98e3e9f54dd4ff4698d22aa32e2fe7ab6c51a8e9e8c418260321a3f4aaae1808a68eebcc40f619de28433949aa846c27f06ff5cef
-DIST structopt-derive-0.4.16.crate 20996 BLAKE2B 3410095fd88bafba6d08d0aacdca295cf86f4d8f028103934c03cb16da334955c1334039d000ef7eed471eb8020046c56cafb00dbc7713ecc1f76585cdc6f22f SHA512 11c5fa7a0fdc35a02fba22c940260a4a5bb26ec431d92e032789731afd97576cfe63c988ca614747ac477433cad640c972b48f5c90cb9893be28ffc9774c247c
+DIST structopt-0.3.26.crate 53798 BLAKE2B 04be64637d18bcc87d261320668023459a42c167bb5a4c52216df556a7dd19be28032e7bf759cbcf710a3729a9dfaeb20c29f37f35fcf33533db583ac4fa049a SHA512 dec27090b57107473c9d398db68bde3b1b5191e7c7980d7d2c20fc723f92c64a6cf1d391d5122a103222c4262253d8073fd0fdfb11c74f235af79b2ae0caf069
+DIST structopt-derive-0.4.18.crate 20996 BLAKE2B 2ae17e0d365a7ce7a4d0e007513623ee0d5acf45afdc3844114e02975b855fd1a9f7df404a24044cf33a3a4cc4142eccc34d1e97925646d54d460a89baa28275 SHA512 68a7f9c2ed987993fdd8bb7e81c31969a1fdf5351c58cba9de61a2f5957aba1626be4b0742f31d4de502301675ba24b0d91dd3acb24f5607bdeec83070626a57
DIST subtle-2.4.1.crate 12630 BLAKE2B 05a90232bfdc2cf67522e2972bddcd8dc9a165b1d1cf775d0b1c8358fc7c4d0559b2b899126b6688b8ef77b8b7580b3b300f74a599a7ee77f99c064a3917693b SHA512 7fd8234b7ffa3ca7e473539cad958df0842186e1dd735905e0d4977564f40a5f2e18b58180fcbe52614a00964dc150bd9f6964500847ea658f22bffe030f5c6a
-DIST syn-1.0.76.crate 233723 BLAKE2B 99b781b6ffa926ca71d0a09ae81dacfc6ee713e15fd057232e527761b73f088c30967eb13d624bdf34a089c5a33fa28ecf6ca069e3dfd7061932643849243967 SHA512 0f32138d219ca74fcff1ee5ee5bb89f965a30b74c10a040bd8361332cb84900322194dd85ad7571c4bce72c1f66368546db5881165939800f2587b15ce07298a
-DIST synstructure-0.12.5.crate 18020 BLAKE2B a3ed7e10e13e096df7b624f567de3406b043db4ee7bad6f25d8aa093af4e9f3bbb39e22bb46fb1b5c7c5c31cb65218c79d959eddec8ba32959ee66f422732a1e SHA512 62d5669459a444ff91bcd630ff58fbbbb70cf1a2240c7caf1c4020c1aa8f9010d952172470e41daed75fb3cfe154761ac56675b9ca7a754bc9aa484c3152560b
-DIST tap-1.0.1.crate 11316 BLAKE2B 60786fd5f12c2f06097330c26809fdcfce62716586d2e1985f8c01406d356ed0ab730a04dfe72ee3e1d6208a53c76c66883d45a76130750b41ba5b82aa721b83 SHA512 d69ff11a46e2fbc276212511878f48eb93640c0b147df6578ea057b23625f9366a7fc3926693fc3809688537af5ca919c91605beed364decf83c35a032310995
-DIST tempfile-3.2.0.crate 25892 BLAKE2B ea6870c642c5712c7c96072a5d3dc04d75c19cf1413081e3bf53c1ae6c75e05ab537446071cadb5460b34f7fb7715a03005a1335a64139458db938c3415f7c0d SHA512 56d1c5af7cb6863f9eac990354126979534aae7bf298bc8b1c918c7317ce2ba31f53089aaa1ecf8baa4a39d4111d74f4450be82b509b3c2aa0428880029e663a
+DIST syn-1.0.86.crate 235126 BLAKE2B 89973130279128cab73443ee36c8e0d7bc83364ef91d0f086a40c136e26e612428b867a54a1da8ee5b1778cedeafc7403180bd84df2c21017ad5bb76bc0c9138 SHA512 1462dc9fbf0a89b023421064908c7e349ede23c986eddcb8d260559b5e1346fe0206c88e5317eea7e8293ea58b94466d486fae3aa57a1dee4220f5431b1fb68a
+DIST synstructure-0.12.6.crate 18429 BLAKE2B 7666cd83f82910e036e5b57600dec9a1c2e559453ccc2f1201e2ee4ba64f2ee62cfc1046ded5cae64dd183967b9d71cbfe4b60a88bcb93706eedd0c4ab69be4f SHA512 6ec5dd7ade904fb6d79c2be595886289846e064b8c4100f780d8adfcbb41e6ca67f4b1d682212f4673c2169f889a042049b31161ec3cebc3f399751124f01f9c
+DIST tempfile-3.3.0.crate 27578 BLAKE2B e98c5ed4c59b6ff411e89ad4eb529bbe15264d6744edca8675c89bfb4397fbbb8da60bbc582da24bf9953afd9bb17cdb22654d933468697e9fa9e9903e6a7c77 SHA512 ba6faafb2dd56d694efe424752099a2efb50316afc0a4db9fdb7620ae3f1a31dfbb2a7b41724878cb977fa11f7568a406bd3b6a4f7cfc0b88b86b2cc616b953e
DIST textwrap-0.11.0.crate 17322 BLAKE2B 257428908342774593bbd3528fcdae710712ff54e8a711393a24356d8ba0e16e466a4b20c05f942c48ca76b3b5b5aaa90ec202f782cad892caa8b71ccf124da6 SHA512 f5c0fe4f28ff1a3a0931e8e235b5157a45f67967985bcc752418c5ec3481fca44a8ae4800088889b37e8cd0533f53d3c456d5ffd19b767b3f83a87b49a2e209a
-DIST thiserror-1.0.29.crate 17455 BLAKE2B 7dda520f7227d638f223f039afdc1e8e0ed0000b8657bdfc0bda2694d26a01051d1c9464502721ffecdb4d3a661497757615880222b68928bb44ab5f1c74d909 SHA512 231ebaa6cb2250fcfa608500076a4d930f625acfafd824abc5e654e0b3faace884d83666633bf2bff61ebb9cc60b61faa234ab2719417bb32af4bf62b1241686
-DIST thiserror-impl-1.0.29.crate 15201 BLAKE2B f346e746fdb2ce83f2c8e7b58772b54721191470e0b5d771fbdff19f598fb8a1bd94038ab603370e037b751e028c79d85b56dae25a302c91dbcc643ca1d26cae SHA512 edcc1d7cdb7035f9a3667b8f9509e00f70dfd515ba8594cbb0562b8732380a0c1b405a47e7ec4d5fdc5bbe870be69332205f0dd15ff39396cbeacb798483f553
-DIST thread_local-1.1.3.crate 13111 BLAKE2B 1ac2d9f6b9d5f685857cec0377f41faa2941614c9a0642b8c8d209590ce72c0dcf16f89b5da58d016b26a41e6103407811658a81217716cde0b0c69bc3939877 SHA512 89fe00c005b2bcbb77f2286475dc04f1400b3cd3bc165162f70c1a91f7fe98132f5d0a65e5f1bb36fd8c33617e6d548f3a68df7a2302ea3a177717c71fc112b6
+DIST thiserror-1.0.30.crate 17748 BLAKE2B b9d8a8f824de03c57af43d0ef8f2e157321e7e6a220660581299a38988e7bd43733126fc9b8d8b8ae38ac1d788ef08fbcb2352beb5ddc014113e0058c2bf60d0 SHA512 0e6cbc160ee1b6236a9073dec225a4290e7a82632ee7cec00bf02797b04851adb2d3071fa268b54f7fa9fe22eeada55a83d44fbddf824520023608eda8ea2e99
+DIST thiserror-impl-1.0.30.crate 15230 BLAKE2B bdfd4451304a2ef4ddbecb48eb1a1307e6eeadab0860c785a2b6a5e7de270ac42ac4f11e46eb9dba77ec5a86b203d9baf8e4fd5c83cdaa10e2af34a95d29d2e5 SHA512 465b1d4eb79075d8abb11f5c260d68847ea52806a2f519515705b03da376fffb3686bebb23c11462b1c59e1ae5b3ee96d834c62cac69862c491001b1ff7cbb46
DIST time-0.1.43.crate 28653 BLAKE2B 95fe69647e8d52784be1fd3457578896aa38279d00f51f1070eadab111d39450583c63854c73d4384f2e4349b0250f1c9bff9901529b776c596846c057c93335 SHA512 c3e0c68cab1ed2f33f41955f83e632c51924e4d3c1d22dd0c4ae98499e03f3cafde8b0c2d9e69b67a78d6e4055e464ee00d1ed6af5eb9fa75052405b43e24a25
+DIST time-0.3.7.crate 76358 BLAKE2B 4cd8baca0e59a494bb2b6d5929d6ab606272dc06686e17ddf2f984528cd38f1b28142b8672569db928168272a8b6e15edf247042a173e6aeceaab83da2be63c0 SHA512 88479430d9e9dd206b41aee1c35cb28334b1a76fc6bfaa5e3586b2d9d2b4466e2e510bd00d165755fc9ef00e5b7e3fd558c7e7caf09638372ab11293ed6932b4
+DIST time-helper-0.1.0.crate 5175 BLAKE2B 3e5df88fe1b0c001f54b4ba74945474d85937e161cbd408714c14ac385735ee26bb83adba6e9c5947ddfd825e649643027d0ec377c9310558543f812cb7ff3c0 SHA512 52140f11f638e75767efa1d514934895aedf68f003d385817c05e5f1833db9f87d43c6bbb1a6cf07fecefe36f4815fba01fd316d67df69523fef7d6dc022d1f9
DIST tiny-keccak-2.0.2.crate 20129 BLAKE2B 105a2d2af36cc053cd95721ea563108f33b8a3feb2ae84c75a04a65ed5d548dfe35d8b2e48977a82f725c0ebcf914f21157c547f4a74bb4d98c2e894385139be SHA512 c0219f23361eb07e0a68575c461a36b7286d9bdebae89080d9e259178d402b0c7762ccf33e65a16951ea168392322c44a24eb55189cf143e22d09d6dfc4acec1
-DIST tinyvec-1.4.0.crate 42418 BLAKE2B a5a3c22a9a7e9b356d2cd7c74e27d59eaa8b7a0c7706ff0bffe4f173842d35f8233ea745653d1c76d52b71da4683db00eb0ff5c61a7c9498e2853ce8d0f696c5 SHA512 a77f1cc0cd73875a2e6bf18ab95ce97ddb15f4d1c1ece0b43e242e08bd853bae5a23ae976f4bc928205d2b24dabbf412cb74650c7665cc0c0f499cbcc21660fc
+DIST tinytemplate-1.2.1.crate 26490 BLAKE2B af39d96f33f63238e455a4e38fde1d1730fd9661ae68be7b05df6ef9d2ab1a04db1332cc4ec9deb6da3a8e22b124df81b0fa8916d8491b808742bb733c8e48be SHA512 0cc080057e096f0796e72004343e1a8332c2e8a12e43f6ade150ebf632e9c29c7ad04de0b940cd57df81efdc4d07a6607da9b86a30d8383e39ac3d7be185edb9
+DIST tinyvec-1.5.1.crate 44942 BLAKE2B d02f610dfb599ae4957d81140bb8945f4cae49c1b7ec5de4bd4a7d07a1334cd00557993dfae2516d506f362305025bd1a6617d55efdad8ebb549fe573e9e6f21 SHA512 80b68058e3264b3fbc537debf01b6b60d438bf5cba6ad366083cb440ed6b45587f367d3a134ec6fab769495b94413d0eca47544b26959a2c35b1a997423eb849
DIST tinyvec_macros-0.1.0.crate 1817 BLAKE2B a3d1966bf57c11afcd026269135a6189f149f905bb70b47537c0a7bcaef0bfc6c89bdcbdb0f6cb8e5255632855134631c683fc90606a254ec8ba818fd5ef0794 SHA512 d6afc83a3c70cde916a6ff599e2772588e4bbfa7a5b1c7e5c8aa0f4a8a5c9426182497a644e4a88194ece986d38fa64b6c8eda9eb1630441c8e65a8741a45873
-DIST tokio-1.11.0.crate 513247 BLAKE2B ad5e295edbaada58ae242d0154a00382d69b56dc0adb805ec680738ed0cff8eb975c21b8dffbcba47087a6b0d26a71689051e57bea36f2983f3f48a7a8e63504 SHA512 056a1660dd5b556c7e7813cbedf074936b79f1c870dcf86fff06c107992814387d3b4ac52aa492a0441e733a007ffa615cb5a5a99e16314f7f5569dce77ac0ef
-DIST tokio-io-timeout-1.1.1.crate 8853 BLAKE2B cbd27f06c7dfdd3ea5e9f467e375411e02bd765b9f650af6ddca2ee41e3f2a92c229f6037c181348065d3a24221ea8f81356f0aa444f95b8c10c65fb650a10da SHA512 b6a2c1192b90e94a83173568c128d10876d4005a4230e70b530fdd076f90224c7d07c8a458efea61c3f9c763175694b4f02a8c20c4df3d8ed90b3a1e9c929ebf
-DIST tokio-macros-1.3.0.crate 7876 BLAKE2B 8541e18365182f65034f1ef7096c77186744edf5a171a2806f60c291d8475fa3722430f37936a28fb9e1d525a31e7fdfaff460d1d967e5b4ee875541f4e7581b SHA512 1ec1bc27236b76a9652595d2874d587e724207c1bbce777beeb41edcef5282cb740af28a99aee187127ec9cf824aa34a0a3983098bb355c73d7b4afd18eef1f9
+DIST tokio-1.16.1.crate 552194 BLAKE2B d6ffe82e6a0d5b5137c75b0e2867537561ccab3fb70d0a866ae3d9e67aeccf8bb047e486c004fd05547310259ff62a50ca373f1fea2f0bae354e71a7a0cd12cd SHA512 ae0d1ecb2fd733380cc9edcb7ed3c0fa2ed35e0ef9fd6e239f0eb2925cc82b5c01e0e65cc5e1c2a4274da5040d27a9e6d4a537d7530295bc9abcd08259ece0ea
+DIST tokio-macros-1.7.0.crate 9261 BLAKE2B b22228dadc1e4158666a4102d582c2d15668f8451e6c4959640119408d6d712de66813fbb2c26ca692d7f935430b54fc14c276be7e11f869dd70e2115da4be99 SHA512 30c57950d4477a92043683fbc654e8cbc23e87a34276ec11e33ee094ef3cab1bd3e5b2574b3b65030e04ca937f9046d024ec50506ed4eec2ce9ef4d295e7e8cc
DIST tokio-native-tls-0.3.0.crate 20759 BLAKE2B 5073c5d93f5fa08170ffc76e21404b67100df5d944daa9cfe73420d4cb2409ca2617a0b1c25058a8b356b51fc4815972692aed7baa47ee3a11574a3109ce1691 SHA512 a8aa7586f15a3347ba9152497db84a098e751797c06df1a75d9b108689e14d6692b4efc6e5b49b5bf8f8fdb3bfc4f1157f56b3b0c9d9e753a8b31a61e65dfc4d
-DIST tokio-rs-console-3d80c4b68b97db9c20cb496a2e3df0ccc1336b38.tar.gz 93275 BLAKE2B 1ce00d4c18d5362c4953fd7b6aed122803ba95756e9a7499166aadac87bcb7097d6f2792935783f43e4c6c63d7cc7258009f1e017f107b68aa2768b9bbffaca9 SHA512 6ca722d52b8fecd040953105268de40631e9796aa25626eb6906d83fa0526ab1301e8bdda7eaf67734a7ae115042de5e92e0c1f73c94c3e92e957518b345eb52
-DIST tokio-stream-0.1.7.crate 30323 BLAKE2B 53980ab6bc37662de285b4d8d7bccaea93a56f0a343f673254cdd8a32024292ccec59196e515a454b401f97e892a657ddc4d4731d2d86b87781b705f2009a2b2 SHA512 1c9a7922f7cd9bf9d9694d708aaced4c8d4deea584dd77422976f83f1935c440a9bb63152584e48142d732bdd97674ffa8ce41cfeb905ff0784b47e2670898d5
-DIST tokio-tungstenite-0.13.0.crate 30189 BLAKE2B 58069c327de8ed663425bd6b9655ff03a631a78e32196ea204ece32d6efa2b71f03d6328640d41e5355c4981ad4374491dd1610905dde226773a5b3167947dec SHA512 2f96950bb4fa474b945e3f29bdf482b4f56f898ae384428c272fc4c1bb5bd522ec0cb3691af46ffb334aa900b57ed0fd527092c81195b80fad69ab74ef33a21c
-DIST tokio-util-0.6.8.crate 74116 BLAKE2B f47f61a1566b721ef5294526f6b0fc08a5662eee2b12def6b699de38e6888e3cb61623a76a52a71843449a5657ce3829bd5fdf2826428e370b6d912320c5863c SHA512 b81ee8086a069de580bb2769145a77d12d3ae2c4d8a689d979c58988c64b221ffeeeb0f159181f92f402011931eda8549ff173b227433d6597492dc7f024b7bd
+DIST tokio-stream-0.1.8.crate 30537 BLAKE2B e7589da94f0b0c0efcb51c8880ca05b6025b48d9ce3a8f4552cf1c290b154af88acd493bab008d14f49850c7a76f581254582a0a6d0cd049192861f2ebbf6db2 SHA512 e4e3b3fc5b963279ee1c4ca51388639ce6009a6a4d4c6680ff19fb54639042e3da6ad5a7e5abed7e0b2ef0b336f4941caae965742e16d896aacbdff4a4f6ef65
+DIST tokio-tungstenite-0.15.0.crate 28347 BLAKE2B 303b0e20d8a526749967e3f6aed7155b0b65b4e060c7b21c63e6d913b6163e36d44734cc5116f12b565757dc8394c95f84059fc5c5836d5dbb8b6ca3df688c87 SHA512 f2b3ae0a01c4dbd811b639e81dd36414357e791c8921796fc60bcfc615489ed2c240027473c50919ef680c8af77e66c684bdee0fcf604136e48136bd0634ae85
+DIST tokio-util-0.6.9.crate 76480 BLAKE2B a16fec47a50cef0ada375715c391cfe8239a92a89dbe174ec0afa20281ae28dbbe6fb62029a678765d885aa8dd7613138666be5fb00c660756237bede980b82a SHA512 95b1bf648106c73bc9a3e63cf438a5fca2969cd9425dcb54aa31f5471a6d68cfd9fd99da0b8c86a3b268e618be77f3957d7c88fa072c970dababa4d8965f916a
DIST toml-0.5.8.crate 54219 BLAKE2B b4f9f563e5ba4574d4f2dcbe244378a2e1e984bd9fbbbfa5a06bdd5f8b8d677394f0db9cb8696f6936c80a52caa86b1b3ebaf3885c53855af23f03d318785f19 SHA512 26b7901ee4b7cbb4cf8ea57d365a99ed05e0a76e73452e47d4bcb3b4eeb7bbd393c13eea9ea33dc13622942efcda39acdba9425b74b40c920c9f19673a1f2082
-DIST tonic-0.5.2.crate 82800 BLAKE2B f3e982b17913c3614898737239669783cb15415762eb016e63901c0d246a322077e25ecaefc9f08b9007d957e8dc8656728eab8533870ce1127b6751aef6e8df SHA512 f63cbbc3e695909608f6f531d07160ec52d52959e1b956918e5098f13200fb24967739f10d2657b49661a5bfcb739460b4a73412326b153fc4be8a281ae1352b
-DIST tonic-build-0.5.2.crate 12235 BLAKE2B f88a53252e0a043dbd214e0138831ca573bc58f7ca815b4680ce1118e5b364291281ad087779456d67f7c9519d208987757ffc78df13328a8bf295659e44715e SHA512 406e0f0a53799d0278e0ed4c00f973e9b2cfd67ad0cfc11052122bd7d5bc6da247d216f77b1c413ff387032b5b266129ba35abad853024b90bfe6d356b2aac5a
-DIST tower-0.4.8.crate 103922 BLAKE2B 7ee95718f946ea22aec4ab40b7691579d5752bea8cbd9e0536d1d10b12a3d896af4eaf0ab9dfdb0d0a0d7e55a26ab94081d546b6948167c7b00966ad773b57a9 SHA512 f08dabed28e9160636549f2e86d00d8f20d5144a741002b7041799ba3653c8ac5c5e01aac5f9473cfc5e40d84014f586ff9237c0b272ca5288c7ad7db0ae69a2
-DIST tower-layer-0.3.1.crate 5165 BLAKE2B 4f9fe92009ef34c9e448372d2dd35c9d54c143d0061069ee186d0d3791703f3ebb362f0f70f2269c842c590514e17576a52d83050cc8456995c60e69e80d0110 SHA512 3f77912d24957363447f8e388acc24d86df1ea565970a1626d3653c67daeeb4dfe2d631d2287bfe5a80a0e210d773ba1418e73058fa1e5ebc59aea571abe5f81
DIST tower-service-0.3.1.crate 6299 BLAKE2B f56562faebe3a933f39f8e2093af65378bd307c59f9695408510ea9ca2230c68228c6726a0a2c7c42943002837dd9d86ce0a1d4b7849ba5c61df28df7632d909 SHA512 d23f9db2d6632f561970b55eaeaac22a20c8b9af18931cd564db193688eb2a2973127b440e175cfd7358f3d0ead53f7a759e34b7b86c293751079af9c2181ba7
-DIST tracing-0.1.27.crate 71332 BLAKE2B 22cfdac33bdb444857d44ede9618e51b1000c4b31bbba6c5be54c30bcf16df22061573f366092b513e985b01987f2cc20102936fae4648f5334d0fb667c41960 SHA512 807b3720d3ddf89744f00f68153a1bb7dbbe808a86647677707065f3e50e812c426c5e04b9916d07af5bb7148fbf95fbe027cd448e182ce910c05da2191b6d6f
-DIST tracing-attributes-0.1.16.crate 21685 BLAKE2B 92543437f79b776d92cb8ce1cec7cc58d991c45a25c9ffaed2de99f646a76971a95d7eb60f69c04b1d8d0fa8583dd2d1feb2b2842bf3ea7b3ae4ad9e4988f506 SHA512 44ebcb45c0b98f9345de807678af6aba1e369ea2c35db63a94c69f90549d7b2aa5909a8641ee0cbe9cf021661618a6b626ade4d5e8e36414c1c3afae0896e393
-DIST tracing-core-0.1.20.crate 50446 BLAKE2B 7c665c7607d4c9f873194d0d8dd37ae84a7ac9ac424b85332669bbd4bac60274f27041199fb67fae6b8153ed09e04fd99e09e239de98846697a46a6c509fe0ec SHA512 bbf9c0802e04bf5e2fd192af7e00b2807319661212e88dae9ef4284886c34fc58ce6e9b17e77522e108b2c38f47357bed220e1832fcc6b464e0bec059b57b388
-DIST tracing-futures-0.2.5.crate 11637 BLAKE2B 2b23233705674cadf5dc8092d3990f375e780de2b9bdfcbfdd5f4bc9bd0f15a14c6bc8e36963bcd332e729b33b90ecd10b2250495e0657eaeb302e666313534e SHA512 8a437a029e18dcac3a3be7a3355a63e75432ff892316c9f2929c7557e3895b1bb5efb59a7588372bd9efc386b5cab54c2b382be99ef8fa643e66ae5656e506bb
-DIST tracing-log-0.1.2.crate 14915 BLAKE2B 72967c7262a8fb2b1b9c693ae19d84424a037e09b9f1b1b94852e39caa0a0ca30c846b2cfcf94b378c9ccd2aab67af2e4809e2e733d22f173cd57a3842a022fa SHA512 c4e146026ea7b27e79c630da9994dfafb90f9bdd581f51cbd5a5f985b0e60b2412937214e0365203148eb91f0a5ef3644e64757dadaa10287a097ad85989b620
-DIST tracing-serde-0.1.2.crate 6362 BLAKE2B 81eaa1f5fd51de57a2e2d7c78c1441513e1df1afd434ec6bcd955c933fecf165a690429d62fd919960250eb931989a0a9681d6b17253208cb7b297418c5e0680 SHA512 1f9c1690ab9f94588169454fa7d9e9e164aea5827073e4f5c29f1aba80cddfc11cf9e60b05dbb7951024c2fd0b0b46d278867f85d4df69d85631d39d63b5cf96
-DIST tracing-subscriber-0.2.22.crate 145219 BLAKE2B 9e85eeda68387c7bd789198da0bb436b78b24e33b100d720038f3a11b24627d39ef303c19f95bb0506b327860b7a8fc2f32ffee2237431c7444970f064c6bcf4 SHA512 2f076b9b5d1634b5cbb6848f291b42ee368221588efac08e9776a040462f9aa4f8d564bc8521c0b696b9129bfd0274896c528e96c1658e3bb6acfe91c1d79474
+DIST tracing-0.1.29.crate 72444 BLAKE2B 637f52a1890ee8b2ce20eabb8491b100de680088792be87008107455e5404c9efdb2d2e97129fbed6ce29296a880ecfca370535ccefdea2fea49d9457ad6b683 SHA512 8b9c58aa6d236485cbd8e6c3b39a1cc05d30169dd9ddb377ba464ba72c774af69b0eecce1551660d26fa6735e5483f45463cfcd196513c0b4c351c900cf4c7d8
+DIST tracing-core-0.1.21.crate 50683 BLAKE2B dc48e0fd6586b8ac0059469a26049c6746b44a06a4e7768d129822bbd2f6ce719c63964ee3e4f9543ce278566efda8fd957c8b4be8b696ef12724f899b2830dc SHA512 2c3e00674c02023ee3e9a114878ad8941253a9489312082b2cf9a163b04fb8d23767f00892874645f59f30b6f620dfb83dab8680c64db5510208678b52f2db9c
DIST trust-dns-proto-0.20.3.crate 245383 BLAKE2B 48a71e6866dc6948ea2d7230255f010d8e029c22b4e2f2730a99ca34a60f0a4ade348953dc29c7a6d2d1d4d2ac30c32cd039d14d91c464388e09347e968b49d5 SHA512 0a9366bea38d52498fbf1dc7250c07c8c4fe9fb95df3756680905b539352bebb13cd3c5cae404c48f00cf8ebb49ede11b86386a509a35a841744d88b05bd0bde
DIST trust-dns-resolver-0.20.3.crate 77051 BLAKE2B df24f67c2372bf2e7ca4b7c3b61745492673c6ae73d7302d0694c0e787105a5af948eb77cd5e086c23a656f54798140f8b9b6ad81b0e9a3dc3b3457127666c7b SHA512 ebb2fe01e1ea56d5cb120ebc6bae2a3d8c2344a219eadd24afba1744e83b4f381ab765ef9d64ccc27bfae5f02b92a8b357f35200cc74ce23734b8ebe5e418e05
DIST try-lock-0.2.3.crate 4158 BLAKE2B d8bb2fd8ba10285871ac3dee069474d4225e312c0a13b6bc238604c5207fe33437541abfdb507a6b400fc3359b78d39a7e9a5bebca426692b5dab4622b09c192 SHA512 ebae7ba9227e6fc20499b48ab85169943765342d4790bb4a31ac33a2be0af9401e2854c8e00b9d3b7e225d16875c90700b1c3fa99af07833d3b7a91b7a414fc3
-DIST tungstenite-0.12.0.crate 54287 BLAKE2B 211a39484af5a12262fc95eeacb0f68a1076956aa3e2df0f06d6a2839ceb4e096ef3919df60a2bf4ebd74eeff85a21a9242330cd1e892bff04fd3588b04da810 SHA512 d6d93b143a4e1ab6a610954f9621518f1b50e0b8d1ca019d106027bc1a9f4698bf455f3948afed1cf7c626b04f426075d9b0393922f16b8ace50aa1ccfea0474
+DIST tungstenite-0.14.0.crate 57702 BLAKE2B 552379d5f6d097eaa869266a1c2c01c02d90dad5fc9d4c0c1ce8d89891eaf1801873196f6257a02bfcc323275808a85fd923a7114bd2720d1b4d57f8a330842c SHA512 2abcfe0d7b9f6179b3afc33a016c97c7b7f2ac25dc83c7933c13bdb9499dd16a714c97526c0661714ab07281a6b7f51b3afcb5a513373cb734948f9b7c2a3de7
DIST twoway-0.1.8.crate 31774 BLAKE2B 68402b15e61212c986c06322851985201e4a24dd3f06eae607c2581940670c476b330d61d48cc5edb54c7622590f2e75139f0d4460873262d8efd958dd21e5d4 SHA512 326a7954891ef399b85e4e7bf1a0afda0cc9057883e7a19c4590492921ef3570916fb50929071b2e3825e57282482525f4adf2f6b49ee12dc0adf8186ffa4629
-DIST twox-hash-1.6.1.crate 21432 BLAKE2B 3b2cb38757c1404e4d29af097a5135550ada0fda0b450d06bb0d95a30cfc92566caac4e618846eec75a8bfda4b29c184104567f97788c7eae258d46145212460 SHA512 bc9762d5b9f9e782a567f5fed7d0e512f8c573b00f8a19b6b5095d147b1bfa00acf06db643436294b627116e362a6e55af246938c471dc5a65721802790c1cc3
-DIST typenum-1.14.0.crate 40518 BLAKE2B ff6d77c28e41cddc1956619bca522f4ae5680cedf313d4a12a4d40f191f85ed10d673a32bdd811d7774a01a1b9b5adf9990269ae230737237249faad16ba7070 SHA512 e9739a24936563e9471213060d53d970f8cbbdd163892a22e98f1972d10861009ca1eb568c3bb5d1d78299482372fbe7e6bf42ec8f4f5f30df0a7446933a312c
+DIST twox-hash-1.6.2.crate 21880 BLAKE2B c073cf7feb4e8714b8e73a1c9247178b5571dc4b79b84ce84f9020b6e66370b0c4c14259c88393230a13302dd18e449e2dc2939782f17c66d095a450a3e485a9 SHA512 8171cf6970f18143cf2bd186014fe5a72d3ec5b2cd1e718b45dbc94e5cb6bea1b2485a6f6332d52411ffb85d746266c408b3b3dbd6c7c18a98cc0dc953cc21b1
+DIST typenum-1.15.0.crate 40741 BLAKE2B 5752d80396d0a37b0069b98ace9efe96d94ccaf41b33b8149c8b8c6a767537dbffe64251bbf61f3812465ecbc8cb45544f177dc97ac9735d84454282e4d1ed66 SHA512 a3c1ceac85e1aed98d0829449c35f4f36db860218b955b4e5f8f01da1d27ee6213f3c60e2b25c3745dcd67369049da5de737a9473fa9402db99cf7cddeb42288
DIST ucd-trie-0.1.3.crate 44615 BLAKE2B 491f604d63446dbccf5176333edd159ac56261a9aa76efecf57e9a11ae017a6cba975658a4ffdd310561704fb0831686fb7770b1142b4ac495f01e26de51b099 SHA512 54d43b3824669aa20b725c7747f4fb65bd24e620670c968c1bb0094a0503773acda921b50a0b200c1ea0f84e1e059883c1704bfa5a856d2e2ccda116fb8c3e2b
DIST unicase-2.6.0.crate 23478 BLAKE2B 6e580108ac81b1cbee70e5bd331f43b12f266dae4f4f758bb8f5f073bd1af61943ee0de34cc27769525b19da8c24f8dea4941d0f5454594ab0cc8b78071ff053 SHA512 7e76a5f344e32c56cf87223585d87a56c79627b52bba0b29eb6de82de874b2964accededa8e9b5741f57944b6750fba5c61e679a50d4fd5a5646f431e2f4f188
-DIST unicode-bidi-0.3.6.crate 33737 BLAKE2B 90cb2d05bcafd32a237b747e290f3dba186d069845e50ffdcd7e62a2ddd73f4e8fc27ad972d86453ff375fab50fd5ec47ac323413e351fb7d4b80f1536519d7f SHA512 a1013539b0da1609d9c37cc1d8359efa93bd88b4ae176d25398e6c44d93b615835a54b184641f00313b14cf46542b1e92278b0dc1bd00dfca0566467b21857e7
+DIST unicode-bidi-0.3.7.crate 33759 BLAKE2B 4d5224062c829b5e48d26ca727bb60d10d7c663cfca24762331b36a2819a70e7d43d2b6b64ba64751d9b686949142b53346a52027d400acf8cb1e1b1895b2796 SHA512 6eeafec87a504ac968b59dd3168714e555b5b374cfbb5a6a9c962445c423f82b68ee54d1b732c5939eb17fdbb804f9b3affe828745bf4ff34e8a1587df2bc8bf
DIST unicode-normalization-0.1.19.crate 107353 BLAKE2B 4c69d50efcae131eb4b91d385a64b49412a11ba913b3c0364cd04ad107d59e31adbda74d34ed13a065d9a7825d79fb740e82a4dc66b7813a9837af4352ac9e16 SHA512 7459e9d2867308cac80a98d8dd0b0cce797e2830ea5ff55b878f7a37a6f5e1f0bc14340e1a29955298d660ba2be57754a1478d74851b1b90576dd5bc4231729f
DIST unicode-segmentation-1.8.0.crate 94011 BLAKE2B 33440cedd5b51bd6075c9c75541bb8dcc16037b1c937ca72962f6c46be71a30850ab8e8a144d8b7548e5a91c78d551e7bbab5f26a713f1df0311d15f11299af9 SHA512 f0779ec42907b665df53f38ea370e661f10e7c72a75917f4cbd055868428c0eac1c7fc194d4bbf048e00f0f3d3e2b3602ae88d7820ad0c73e94a5228b61f6495
-DIST unicode-width-0.1.8.crate 16732 BLAKE2B 5aa7b87eef1322e4151a3fcf981ade311b8fa030527d7561815950e58d3f15156163dfe34da6a708c37dccc3f7652bf7fc2cd899fe8bb0118b67c4113ff3a2d2 SHA512 0abba6da6981a2451e01d93bbd47652c46eb6fb07cc0214f33259fb29945bfd5ee2b302e883ddca8f68e921635f222701b7310e7da2a5e225f854980d1e474b0
+DIST unicode-width-0.1.9.crate 16745 BLAKE2B 38d4b92e47a284d6881a8073089be59a73d82b91efe5522f55be977f95f479890b6c02cd519544729f1b1e62eb21bcfff8c5f5382917f953603b760e39cf1ea7 SHA512 0f5ec46c57e3b5e50cb8430c89db8d9c129e80ca11a9c398b5312bfe95001e19ca3efbfeb01c3ac09c4ce7e26c6ee1f352f7e114ecef78cefd68c54d2d50f5f4
DIST unicode-xid-0.2.2.crate 14955 BLAKE2B 6c6da49ac08dbd8b3248272224d6bff96b9cd1f36029b1937a58a0b929c3a48326053305ed49e73edd70f572f5abbc4817cedc899c69e3457805ad056669f6af SHA512 92ffd0dd34e3ca235ecf110b38c447d3ec1faa23d76c112457f28d432f92fa6b5f428bc5e1bfd278f361f55426dd96e19ecb0d3eff6cf250892f069c52bd89a8
DIST universal-hash-0.4.1.crate 8503 BLAKE2B 2cb981f8c1b9337f69e4b6672c69c01515009e8bbfaf5236f7db6cea4f3467938be75b4a1aac69433d18ce09361c52bbe99face153417f5105c4ffd050bb2c39 SHA512 fa582c789b462d8b9cf069fe82de47bad5e3a4d88d83d58c82a54fcfe56f44c24a6a63374e050d89162700510e8c87eb74430be30e1da9dbe4a4b6bb80a684e1
-DIST unsigned-varint-0.7.0.crate 16108 BLAKE2B ba630143bce20aa2276433f006573a03e43928e9f35b3469930ca3f5cfa740a8089a524381ef49157d2bc3d2e33bb76c87f7f3d010e7012d860682a4d0a145e9 SHA512 3a692caf0e70fa7be3891c1b084524be10fccfde0550492f0f818e036bf9789c9b1ff5dd68de31375fe6075fc69a77425f5477e6cd6a0173ffdcd1af2fed0a64
+DIST unsigned-varint-0.7.1.crate 15682 BLAKE2B 9932c1fcafafde4db6967b230fc00822a792fee19b92ad722e55e7d5508956b25eacd38e9dba91e28102ad2eb8147ea88d1437a7a83462cf94be6f079606b94f SHA512 199e5213dc6af8ee25709a05237a6da9d5127d58f0ea7cd19be360f45d086bff291b6b5af660010d54013b3400049454654c95c7b4d4729d51110997b5ab6671
DIST untrusted-0.7.1.crate 7924 BLAKE2B e0152791e781a4805120e3437b7e0219db3aa0282af4faaf2cfb15718421ff26abc56021c546f6aebb411f5abd27020273ba0f785e012a4b0089e96c2db4faa6 SHA512 5ebe3266912e4e78fdfdd13f9fcc07e9cf489d19d5e9ff346486f47aa58a0aca35278d561612c49eb3cab5a6759ac974d3b92bfabc399e1bc0808428dc347be0
DIST url-2.2.2.crate 68555 BLAKE2B f8e59f784b6c2e16bacfba36ad68670a6af17c16ea3b0866b5aa98e5bf4686cf1b1aac9b1f0a0ea3b89a01e044a2ca37830416f42d147158ea8e88f23fd28ac2 SHA512 f9b6ad99d69ff303283b3fd9e98945fbd6cb411a3d141badcbb3a0566723a451375e6dd5d5357e3eb7a1b5b1ee5756a2347c43817db2de6fe35b9004b090e077
DIST utf-8-0.7.6.crate 10422 BLAKE2B 296690040895ba9da9e69d527aea415f4bd6bd3c010e67a08f9cffd2f4cd92a99f9ddde77512f9ef5a0db069ac9ac3cd6fd91aa18f0bcadf870ed212fdd76f2b SHA512 6bf0787cc297a1ac4e47389464d05ef6850602f549621687e776618bec96c1f7bacbb1ac8faaa63e5d28d975b850db8d6c784eb66e2466128f0521b91c14015b
DIST vcpkg-0.2.15.crate 228735 BLAKE2B 6b6bacd9a7fa38919241f45a97f58cae957e58d3aac99df208a26aa718e4f1644f4ccefa31b09151e5c1952288e0e5837c363918b98c7f55079a948a952c1c50 SHA512 7322a21e8811b2fe4e79e09dc321458068ecdf1953f05d36233f3278ecc0b1dfc64194db7010dd46fcf692285f42475beb090c6c6cac0c8f9fe0eb5c770e3172
-DIST version_check-0.9.3.crate 12547 BLAKE2B 85761c300a8d755e0b376191ef0604728ae641261fdb10682a3134a828eadc4a33216426d286bcdbd8d0c5fcfe6ca8ba20ed078c4f53066b959739a0e73daec0 SHA512 4b3b428214a0322af536a18e6f050438398766af6589389f20a804121a6721962ba411e2dcfded60aaa74313128fb0e831bea31378e2695c29b29bdc24d7cbfd
+DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8
DIST void-1.0.2.crate 2356 BLAKE2B 41578fb5507f94e7d135f9595cec107ed00a926f4968df8b59792d1676ba5b6980cd67310f820fc37a9c14ebe43a171833fa8dfc09eac5dd42f2ebe808632a83 SHA512 1cc7d282600dc0164d7e410aa895d5dc99de1174991549c6733c94cc2027026517f66797751d737869eae58c560fa26edbf43f36b3015eb2fd99828fe40e0aa1
DIST walkdir-2.3.2.crate 23516 BLAKE2B 473f2b51aafd6ac17e5c3da8d545d179b31486b3a65ab39fbd8bd7fbb2ebcc24bebf01781200a26a68f0b1cb464f5763a919aead3b03eba5a7e1be6efec5500b SHA512 6c44071354faf37720ec4117ded34c8d530489542ee107ac26a7a56ef4a882b9003e22e84f1d61f6078643521343e35aa1f7b57c838779e78e5937a667bf82da
DIST want-0.3.0.crate 6550 BLAKE2B d97ac51dd5e49bec27cd196711110679013bb7aca520235db3f38c7d4399a2a17b9cf599cd0811137df957f2341e75442d48483dc7aed6910f0eed7a78ddad37 SHA512 7e7af8ddcc6faed3e3d18384a000339617187b74b0adf111a02bc15fdb152c88007844d6fe6f35a47a13f3384a19ee4723b884623de7d45c6619d76aa6699404
-DIST warp-0.3.1.crate 112030 BLAKE2B f04805b8387712347fbfe8ac8d1af0eb498e4a71b361ab3179235f881b68077720d378c567a164bc0d987b3b3872ce3a2ed8c8e9669fba9aaa65986de061eb5b SHA512 55f510780a10cbc31338a661292ed5dd75ff701d5b47cd1af7bc048bf8d960d512af21a0d978eab6bfd63f622464ff1e117888194caef7702ac5ec466c5603fc
-DIST warp-reverse-proxy-0.3.2.crate 6412 BLAKE2B 222b859499ca9b248d3352fa92e97d9807ffa49836d90bd449c08f280fd225323fd35ea9c6e168bd045ab3371f3d3617fe2c6a627a70ea8fa3c91ca1f4d63e50 SHA512 81718abbce977c80e7cb5df9bededf36258bc725a3d13c73ef56820760034bd9f8f0566c08ba771a6215112337053531117d0b443a7f68aee4cb8fdf36385fbc
+DIST warp-0.3.2.crate 113933 BLAKE2B c38aa8f2f60223352fe5844f2f23be5e0f1ec1e0a190d38b931d6f90ce1f76881a439aad16c3ea8ea6c1f646aad898a908c7ce6dcb7f71d003e3b677fee01872 SHA512 1390394d76dc95d888eec6670b668b1572502251c6e65eaa050d9717298be51799a84ef0407462337295a42116162644280f6b5bebde608f14b904312cabafac
+DIST warp-reverse-proxy-0.4.0.crate 6635 BLAKE2B c645af3e051bb8defc2aaf7309be8519027a35112097a17bd5ce6ffaf9097c27ffe9520bfa2e8523a07ce395736a0eb6e8893255278244e88c41f07cd799cb2d SHA512 86e628f421d86a83ca74005bbf832a0662edd98a4aeb55e0f11372e8113a641477582b5acf9a50e092f59106b272a99c8061028a005a5712d014e62e808ebaf1
DIST wasi-0.10.2+wasi-snapshot-preview1.crate 27505 BLAKE2B 4eb8644b945633d6e856ad80dd74990be19eb6af99823b147163384f61d471e2d9ec054d78a7064072344be53783e57073e8fffc6d5555c149b4834a9bf31dba SHA512 06977a294d76369a3867c45abdd8a87ea5c84e5a3681075ba0d14af1aee3114ff24495c7e7f7fe1e6e42230e65fba0e062898e69bc89e0209af62c2d14094ec7
DIST wasi-0.9.0+wasi-snapshot-preview1.crate 31521 BLAKE2B 716bdd2ec46d0bc9911c5e5e29fc783840559931b2563d8619675fc11da9527ddbe653a0f1ce0b782ee0c5f7a3131aba2b0867d415f003aa9c2389357569e7dc SHA512 dbe641f796ee3a5daafcaafc911ecc6dff170340f477c2df7a61fb4858a85aefc2637c9e61973ecce66a987aa8e08a736273a4aad3ef47eaf61ed4268dbf9c47
-DIST wasm-bindgen-0.2.77.crate 162133 BLAKE2B 5f9470408157d1bdcef693cbbf6728b014159315176e59a48d484014df5d04a5dc7ed501f2b14082f9403944a8870c5afe4968b4205755125646440ca6f98f59 SHA512 22d279c13bb3443f335fed4df753cc08e50fc632a757b499eae63a8a846b1d1567a9041f7360c690372dd38b3e830dcff3e6e27a50ea3258872d87e90e8f2d4e
-DIST wasm-bindgen-backend-0.2.77.crate 25608 BLAKE2B 02c680618257f1503728be1e760d3bb9c3d82daf3b96001993c11a301c6e8869edb6e06606068667849bf5f06dc2af30f9f9309881ef12cfba5b0b3bec7e9c58 SHA512 b6beb9f8ee93fdc212ff094392c2062ff7b148682dde417999e33fe8af69752c90ddd99cb1484bf10afc006eb297756870ca78066d8bd682b75e54753efc32b0
-DIST wasm-bindgen-futures-0.4.27.crate 14775 BLAKE2B e2f87ccfe49870996e04cb6f1c60688bfce7f5cbc4e7a914ebe5d3c89c94d6697a46b4b6007b201a7651b7b6dd97dabc9b23c80a46baea579bba0d9757f6c6c6 SHA512 1aa9d786994382dc0a61cdac70f8890b250ae69b8a16e43e9c53e6d8d515a31da964598790c407b12941f76300f26eef1e32667c0f54ea704f63e39f127182fa
-DIST wasm-bindgen-macro-0.2.77.crate 11550 BLAKE2B dca0c9542ac8cd140d27221cb13ed886cd14088b2b893ce4ea9103e5b17ecc7022361b4917fc9424dfd5acc5182810963bea208f31919eab7d9cca240025a020 SHA512 2e0ce89d64654fcf3ab530f5317149a583607124651b55f138564b11a2821e68d7118687dae140160a0d7d7f1a1f83b80876ddc2a79a062959099b0ee8764418
-DIST wasm-bindgen-macro-support-0.2.77.crate 17897 BLAKE2B 33f233c1e7ec7e338f6329e4a64df4a996ddd6789c7d97d533549549352386eae34b6b0dd71564a9c69ad38dca9b320ca98eaa3e24c923446b053f9633b4dc17 SHA512 5fa8ad0ab21fb17a25a934d9f96728773d95c243972d4ea9768b6ba2e2a17989575c04d555dc79e55beb50738ab36448e179c76b863c99b986bd3673b230ce92
-DIST wasm-bindgen-shared-0.2.77.crate 7247 BLAKE2B 81ef711a4cc585acc064a6862940990e8bb6e2cd86a595f64b70b710be269dd91fa0b42bc94dd4b48fe036be3d7db9d0358c9910c4b4e54ecadf02dcc39b218a SHA512 a19f408503dd86fefa96834702b4165537292491b99411b686e7318a96ec74ebf1812a0d627561355e4a912077756482be35b41c24566fe7225711603d97f092
-DIST wasm-timer-0.2.5.crate 21668 BLAKE2B 67f72aeab24205864f1faeff4a0194a39aeced95c01a1568600cae861e5c69df229793b298fc8be330d88d3d679c71c8537b2d5a7605c0489b693153e87ec5a5 SHA512 fe0079fe0de55b398c8f775f4b8de56c12547e488a390c007cc38546e973349d42e3b2a0b894a3457dd9fa29c0b93c736139ae35e7898fa4874b5104da92aadd
-DIST web-sys-0.3.54.crate 664935 BLAKE2B d8e21a76216be59784ec1df59582f15923aeefb9107aa06b3b7ed8a80a9120f2fcfbc251c4c77d345ec7c4653b43a72e6b052b22f33bb1c28aef14a9837983a8 SHA512 5c516f0ab96707647d2a33b327eb54af538980c1fae701d4f94eebbecb1d7b6f8cd213cfa18ea913eddabb01944ac36041541ab6943e549ac3594e0808d26cc2
-DIST which-4.2.2.crate 8589 BLAKE2B 360ea38f7fcb357f558f8e80a2c951d016e4f5dd45f1294f1b85a6ab441cf89fb6f3192b63ca42491693f2eeb57c048d8d0f9ca9f1d857301288b098b138b07c SHA512 25fe54f3703d865bdda04a26720839d6cf52300558e1abdf339eec985cc085fc983ea44a3b36767ef56748c865d432b0105a9fbe677f4b4deee8ec0af9dda59c
+DIST wasm-bindgen-0.2.79.crate 164276 BLAKE2B c3eeb98f9df18d52d7842886c187ea952923290725a0f90e1195152b54fa7859f0b05a618ee62c3f2eea36647c1299d4506f2cb5825cdddf823564882a93cd91 SHA512 30bbf75950c1f55560d88aa2ac37a00c55023974a73e59db575c16addad52c03eac401297be664f1f7bbd202dbba9f33c293ce063f4523082f5b2eec33ee2f85
+DIST wasm-bindgen-backend-0.2.79.crate 25776 BLAKE2B 4fe72230364c889e74134baff9c4d661e54da3b8612f6139baf0897deea218bce4b1ef47b13fb4314729bf37641f9a066cc94bf83c2c9ca9928ab05e4ee93280 SHA512 8463996051ff7af350d32a871ebca080c434ead1c47d6f4e7b39b406adfab249615cc84d775ab550ad2a23a9af6514ecf9538d0936c54a2e253109c962b198f8
+DIST wasm-bindgen-futures-0.4.29.crate 14730 BLAKE2B 6c8f7012d9ba13020b02a23c92da6b08bff34c9abe2b8a6dfe9e5cd008bf931494d59733ec4bcbf0b2dc66e40e96cccfc41e30c9f89fd3c3fecdc4a0b897662e SHA512 74c1c80f7fa04c18feda38691d4bbf02a7c31d90ca503db1e4d7efe4122cfec57ca50557fd3edba88f7326c4ab2ea9ae211ba6e73c358f4685e1da463fa9ac99
+DIST wasm-bindgen-macro-0.2.79.crate 11806 BLAKE2B 8b06ecd90701e37810644d9a28cae3e9d18abe7aea7178dee92b373991a02e2d718b0546f8f90bef1e4c7ec2c0e00221dd6f8f4f796225197184f407b585dce4 SHA512 b4d6b7b70ad6b1b2017726032923965f1bd0431a1badac1d050ef2539815cf9b705f7668da57c1bee2b7ecdf403c7d1c753217d25b8acbd32cbdca110c69c99b
+DIST wasm-bindgen-macro-support-0.2.79.crate 17861 BLAKE2B 0368ed79c618949580a3aeee03853f0174399de2ca8e0f0aeae88c8b9d3cc61f86bd38481937ca3d7a1424d17586625ab581d2662045ffea4d9af0062d8404dd SHA512 a8b83cc222889b8d90801787c99a92c93383a8313f16d96949598e137e47cbd5690cedbe97cc610e7d72042462beb6562124a0fca6e2e777d4133ede376a9b99
+DIST wasm-bindgen-shared-0.2.79.crate 7204 BLAKE2B 726e4df99b50052a9eed71b94e3887f75bf611d08e50d22724863a2cb95a9ddab59c67c88cfed21fb1b09ff9f7f154cb3acd27cae71aafc0850d4ff19f61ba2b SHA512 f81088018534c91b542d5a9085509544ea47c3a1ac13291e9dc291c23bf1a912bc61cc64d94469ae5de3b98010270956f222a08e462332ccd0b450c8f198af74
+DIST web-sys-0.3.56.crate 666465 BLAKE2B 903a54a43cdb7d990ac3e01b3ab7bd9ad33a7877fca2873296d3df3d7e1fc47d2eac52296d37579cfa1055746a0d07d3aa3d909cd86f1524e7c1ba60af16a3b2 SHA512 00db771aff344a7c05ff0c6e3c7648646913ebf16a38eb83cdb4b9afaae3ea90215ba802fe8586e50e20ccb96af11b8dcf2f81b6a11f44e26a2b0f9978b7e641
+DIST which-4.2.4.crate 9259 BLAKE2B 0371c0c04843ba3c72b4bae2df5ae4539a4750e0d2da0105e370350b7a8985e7fc7a57815dcfe6b3a48ea7c0161b5ca5db3c03b9bf65bd8252adde77fb8055a5 SHA512 9ca2bbec727040197fc12efdc7cd70bc94bd1b4abd03bf86f6043fd960de73053b84c7d101d897563583b8d6d85377025e1e7213640987ebdfdd54fa629e3b80
DIST widestring-0.4.3.crate 26215 BLAKE2B 7e5cdbb58a23004bb76cc12d451fd891ef08c05f730b059eb62a0f5e9482dde58c4059f9c0892fb1ebebbc8ee85dd20ece3ebf12c48790dca5eaeeb20b81dc34 SHA512 48561bd8a3b589f2a0328d1286177fbc6c5bc534756898912cbaab81d742b64ef898eed75073484d5e30762ceda9d2e88710074e7e9ce1a7dd43b5d871de3860
DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97
DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2
DIST winapi-util-0.1.5.crate 10164 BLAKE2B fc800aceae5249a858c806c3e969ef2545766099872d856ebee51c883d9acf1122278db9607d50ca53eac351502b700fd2463900932d342240f97f683d517963 SHA512 7baeb661f397c4693dfa001fdc774b323c51a7c55caad40f2de5112a1cefd1d6151e3df41fa4ee193460a5905917c83d2b1de5fa10b4bd014ad96690af95c0fd
DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513
+DIST windows-sys-0.32.0.crate 3361554 BLAKE2B b49573a17d526783ea445e49f6a7abf6080bb6d58b45e52fc977ca23573d737d952550664e3083793e25d5dc51fbc20b15d9ccfbc890c7529d6307bbf655d60b SHA512 a141bf37b6b72d83c46252e2fc4dd9daece02edbe8ddcb9d3262125c7733db1399c0342161a638cbbd3d980e532f785e0e0c77944e80270618ac30b0548b8ab9
+DIST windows_aarch64_msvc-0.32.0.crate 673810 BLAKE2B bd32e62f6530a37371b3f4aa67c41a201c47d035ecf4681daa05d5a5ab0bffaa67fb3e6d4b2cc10dc2de5b7ffffc465f66c576ed9fac313a5f96d1e9f28c6289 SHA512 d50661dc66f773edbfd82bdd2ddcc2b2c10216160595c771b61f9a56d0b288714d5f6b37a0a06e9d484395b2c1a228f342caff157bcb6c44534fe60bc1f5f844
+DIST windows_i686_gnu-0.32.0.crate 772251 BLAKE2B 60a6e4fe3783361fe773aa90aa2696350e67a443976a7dc946d828bf73b793ff6e1b9bb5f2899cb3d66f9869b99a2120f433fc766555f6c897106401c4735d3b SHA512 7dd93d6a8fef58114dd5574deb3d5285b851cf2fe85d5bde466a9ccfe8584f3dcbeb293d4e40bf4b228a5ba4e54306d7e30364cebf7fbe6fe568bda96ab33d44
+DIST windows_i686_msvc-0.32.0.crate 733422 BLAKE2B fa1c9c2e5a879797212caff8cbaf17043d4019bb88070eeba39ea64fae46eb4d4c254527a74f21b5604a817859c5a5647b631e743d412e0c3a92bc523f778053 SHA512 3d8b8db6ce629f8a3598b00f4a11f8af81cd8da1b9ed5f14e0b200c0512539118a7206866e9c63bb73528877ce74b33e92bbcc88f036afefe07936298eaff932
+DIST windows_x86_64_gnu-0.32.0.crate 744209 BLAKE2B 76106af387f443f2a24a0cd15d53b59a9e66977df8a0a4074993b4efded7cf63f88d18ddd0bfae467bf37b47b4f9400bdcd3db9cec31bc8febaabef995f406d6 SHA512 35cf64bf981a16a011b2276dbbb65200834235075d369fe60ca06092e1c0631c114c402eb43db223ec885f0ab07a77aa9f1822d1db44c5e6747645c65a7ac182
+DIST windows_x86_64_msvc-0.32.0.crate 669835 BLAKE2B f8c9dc578d652c2abf0d689dfa9681da29f760bc45ecec83b7d994e7df7c04f91fbcebee464ebd94d5fe7eb0dea90ac7c04578b56264d89ca9d91213fd89b17f SHA512 4720246d2aed3c3b3c252cda7773096642e78891b1a9776c920da908b2d3741e9e341060424327f1c16e4cb47b6e22af1be229589a51b5a3a04d2a6447275332
DIST winreg-0.6.2.crate 19338 BLAKE2B d866995d54b69077efc1bb900235a4c00d9e69779cb365ad2fc97686a6c13de6a91d6204856ea35a18b86a7f32e8d4ac1ea2d2c096d7dd3e42f78400752cd3e2 SHA512 a2b6a7a0fcdb1f81dab62e1626089b6fd753a2233f9496505420ccb7997765c34293ce07b724b8179646345e0f6819eca88a6c167a03d8439a386fe53e184102
DIST winreg-0.7.0.crate 21225 BLAKE2B 5841db683dc0aa8b92de8ec43100403b029c8d3e544adcaab030d998e5af4644ea176ac0bcd97141d137450a7bd761a5291405202c445a326da7d4f240686230 SHA512 a0b7a2d239e30cea89a863b879831bc32b5f2988ef3f0586ddadda48827cafc82d3602d2f8df3c47dc1e80537149a1ca1dc1506f9fbf960d9ba081dff1bac731
-DIST wyz-0.2.0.crate 12926 BLAKE2B dd4de5ec403e57d8362a15efea78e5217164dfd6b22c16458ffff8722e8cd3f28b567a2b9b1bc2774d6c8ba153d37e350929e98b38c82d022f7890052da30e37 SHA512 3a16c3e81d3595ddf1e7816e698eb4d07c7455dec579fd5e97b5d8b77e626cda52f3cdaee71e234e5e500a7ac58b9d1d5f12b17264686f3f225d5e5b0d315de7
DIST x25519-dalek-1.1.1.crate 84499 BLAKE2B b4dd353f5876dd04ae404b75a6599434428e382931bb071aa518bd6b75d0b75f98f0d5ef8f677092b75348ecf2349cc5a2bc43f9a43f4b249cc117ee89c6b7c2 SHA512 e9b95168997c57d1493792eba8ad1d85e856313c65d0f51bcd545547d8780ea4840f490dc2a0bcf2b5a35b64a944bee06dbb72ea4a5871883f1c0079b03b496a
DIST yamux-0.9.0.crate 36290 BLAKE2B 61d371f2d8e41d2863fb049aaefccbaf97f407ca3db2d3d7e62ad8621989182d568627e857b8057bd4a173b6aab6df19208b0f2c796149f20e950264671437ef SHA512 b74311cd660b3172cfb4b2a5af0b8287bb2361a16c588e7bde03e8dfd7c641c2922c10725e534d1b1e002b57155e49c13259f2edb5180365cc926fdb5f78cb09
-DIST zeroize-1.3.0.crate 15913 BLAKE2B 571d96420e85e3d12100dcaff00d4721eae7296465cafce83db81293e801cd5a1f78b19986dc537fab208519a48e6a7df344d8e8a7053b094c1aa5bb90de083b SHA512 352a668a4c491cbd644368eb19f797709a41f3abf9a09028b6c1c4077710d48b74c3018e65112762a31403917f000340a0e57bc095a745e3f99300d6c25ca8bb
-DIST zeroize_derive-1.1.0.crate 8037 BLAKE2B 4981046fd80d2be8163d6da8df161378ea5785903f3066e2278d2927508b212a3865f44d0eccd5e751b266fbc38f4dd27fb1e4f884092892bd8e9c035381790c SHA512 58c4d5d3409bd68074a76a4fe76b6a7e2fd972a3d4ed4ce4d000c5660d53d573ba7c3edeef3d2165e12c1429232c7f4ee3f25470150a4643afc47aa4caa3a204
-DIST zstd-0.9.0+zstd.1.5.0.crate 25973 BLAKE2B d12fc714b4712feea71e43e0ca391c6390e16d2f3650653c719110b7cd1599ab4028b907932015a7bd7396a0466dc0a45840dbe7135f88f7bfaa33656c41ea6d SHA512 64e80dbbd1ba00de21b9dd5300ec61ae642d0280cec8039a0d465547aa863744218c2d314073d6480051af37d2a24cb0553286154f4363257d991d65a1c73742
-DIST zstd-safe-4.1.1+zstd.1.5.0.crate 12665 BLAKE2B bc525d967b1266eb7c005dc46af0e2ccf9b77f3ef2bc8f60a2106b50cd64a324851f1022a1128d3223a85c3124230610ce54e2183ece00a386841ca68b6a95cf SHA512 0127fd28342b118b0ddcbab0a68945f11b9c5ce68e3dcf88cca42fee0345a5818fa403cb827cdf4f4d35e17c786321ab8b3667033a1dd5b7ffcb84a11940f1d4
-DIST zstd-sys-1.6.1+zstd.1.5.0.crate 650935 BLAKE2B 271cff18da805358361c28bc2076c3144923be3a45510fe0e6725839a18937bbcf08b5b46d13363548e57bf4da737c551731999c9894d5f1690901212a472f52 SHA512 79278016fbe30f0b55195c540f31be5e8de961f6b7de7852c6870ba9d21f7be4aef8c4f57871e0a932e830484d6612c1fce808e77991bf1c6aa98d84007eb01a
+DIST zeroize-1.5.1.crate 17136 BLAKE2B 01e9e51deccb12a6190e8198b6f2bc8881356e7271ab3264200af52c7f1e290506bfc6bb04414eaf4d572cb495eb444de98194d3bdd2d1cb913a49ac9bf5e0e1 SHA512 b892b09f51f6f1c5017d19c0f35e3f784fa5c6b5bcad1afcee0700c4e7a3e930c49529c64edf3e823d45d03dc2b7be3ec05387e481cf3ff604508232a747d393
+DIST zeroize_derive-1.3.1.crate 10268 BLAKE2B cfca89267374c562dc89dbddcad9bc889b33a489d2519fce69b74cbf95d7e8a6b29641a660635f77d303a5f785133caad59560e44b4973f2def52b610f364b9e SHA512 070619a664c404610cac48ad4a831e3f449a2b022c5e55c9f0ba3b19ecb0f737445ae5577f7cb9c314661efeb19801488b158961a9db0cf16e636c2df8758503
+DIST zip-0.5.13.crate 48237 BLAKE2B 0ffd9c41535f3e49d091b831925e8b639f3128702deafc75e0ea712b67df6f0900ec79628dd2640eb9b91fba7e828abd8b5c9edad87fbe7b22e042ef9909b07f SHA512 b30950ede91cdb1d4ef4f9d6aee8f62a3aa5a1a6422bd10507dfd76edc02c1bd24d41c7bf2ac416a5ee045562cacda0d17cd04938ec02b8be0a0d64acbaf7e01
+DIST zstd-0.9.2+zstd.1.5.1.crate 27538 BLAKE2B 72b8e30910f3221dfb0a13861f30c75cab701ae481120a20bff68e7d150a00bd07868b030c52493d076b30d68ddf2a9c2fcb1a084dfd0ee15ea1da8afa3ed7d3 SHA512 44bbcf78aa75ba77c797bcff5fe738c97ab444fbecceaf302a2f40ca74761bfa13d2a74bbeffa0d8822688eeabdbfb77cbf835a7b4854aef3b5aedc7f4cea571
+DIST zstd-safe-4.1.3+zstd.1.5.1.crate 16677 BLAKE2B 0c5d74997bf72eb3bc47a314b07a90327cee7ce24a31f22eecf1cd9ab93cd8366359c7647e4f371a94f8932a0e08a05eea6b588fedc9a44226bbd5a7b03fc266 SHA512 e8387d866bd9cd2a4063780b36ec8b45a2c47a2103a1107ae045b17302dcd507d6740fb3681c0fdc786918fbae33b5b68e639308505de31b04b25ac43ba3b594
+DIST zstd-sys-1.6.2+zstd.1.5.1.crate 718776 BLAKE2B 6f59f1ee4b886beb6d72872bc557ee90d4da4d97b5834b028b55ff2d0566da72a49a589fdfd1a84146793342249120420253e15998deb22f34eab3159f76fa96 SHA512 25b28da7cd4465be2ff909cc30c879db4c0fe3e91c1faa8e2e7d9483f8439286123570f09bfa5aea1754a4473aa6f6851180b000df2094b6b56aec9b3b5d6d30
diff --git a/net-misc/bee-node/bee-node-0.2.1.ebuild b/net-misc/bee-node/bee-node-0.3.1.ebuild
similarity index 51%
rename from net-misc/bee-node/bee-node-0.2.1.ebuild
rename to net-misc/bee-node/bee-node-0.3.1.ebuild
index 026d8db05f..9703140afc 100644
--- a/net-misc/bee-node/bee-node-0.2.1.ebuild
+++ b/net-misc/bee-node/bee-node-0.3.1.ebuild
@@ -1,112 +1,130 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-BEE_COMMIT="c5d78007500e638c8b0cd7993fd9319da570f0c2"
-CONSOLE_COMMIT="3d80c4b68b97db9c20cb496a2e3df0ccc1336b38"
+BEE_COMMIT="588879d59bdf64b078dcfdd65838f54833c6720e"
CRATES="
adler-1.0.2
aead-0.4.3
aes-0.7.5
aes-gcm-0.9.4
- ahash-0.7.4
- ansi_term-0.12.1
- anyhow-1.0.44
+ ahash-0.7.6
+ aho-corasick-0.7.18
+ anyhow-1.0.53
anymap-0.12.1
arrayref-0.3.6
arrayvec-0.5.2
- asn1_der-0.7.4
+ asn1_der-0.7.5
async-channel-1.6.1
async-priority-queue-0.1.1
- async-stream-0.3.2
- async-stream-impl-0.3.2
- async-trait-0.1.51
+ async-trait-0.1.52
asynchronous-codec-0.6.0
- atomic-0.5.0
+ atomic-0.5.1
atty-0.2.14
- autocfg-1.0.1
+ auth-helper-0.1.0
+ autocfg-1.1.0
base64-0.12.3
base64-0.13.0
+ base64ct-1.3.3
bech32-0.8.1
- bindgen-0.59.1
+ bee-ternary-0.5.2
+ bincode-1.3.3
+ bindgen-0.59.2
bitflags-1.3.2
- bitvec-0.19.5
blake2-0.9.2
blake2b_simd-0.5.11
block-buffer-0.9.0
+ block-padding-0.2.1
bs58-0.4.0
+ bstr-0.2.17
buf_redux-0.8.4
- bumpalo-3.7.0
- bytemuck-1.7.2
+ bumpalo-3.9.1
+ bytemuck-1.7.3
byteorder-1.4.3
bytes-1.1.0
- cache-padded-1.1.1
+ bzip2-0.4.3
+ bzip2-sys-0.1.11+1.0.8
+ cache-padded-1.2.0
cap-0.1.0
- cc-1.0.70
- cexpr-0.5.0
+ cast-0.2.7
+ cc-1.0.72
+ cexpr-0.6.0
cfg-if-1.0.0
- chacha20-0.7.3
- chacha20poly1305-0.8.2
+ chacha20-0.7.1
+ chacha20poly1305-0.8.0
chrono-0.4.19
cipher-0.3.0
- clang-sys-1.2.2
- clap-2.33.3
- cmake-0.1.45
+ clang-sys-1.3.0
+ clap-2.34.0
+ cmake-0.1.48
colored-1.9.3
concurrent-queue-1.2.2
+ const-oid-0.7.1
constant_time_eq-0.1.5
- core-foundation-0.9.1
- core-foundation-sys-0.8.2
+ core-foundation-0.9.2
+ core-foundation-sys-0.8.3
+ cpufeatures-0.1.5
cpufeatures-0.2.1
- crc32fast-1.2.1
- crossbeam-epoch-0.9.5
- crossbeam-utils-0.8.5
+ crc32fast-1.3.1
+ criterion-0.3.5
+ criterion-plot-0.4.4
+ crossbeam-channel-0.5.2
+ crossbeam-deque-0.8.1
+ crossbeam-epoch-0.9.6
+ crossbeam-utils-0.8.6
crunchy-0.2.2
crypto-mac-0.8.0
+ csv-1.1.6
+ csv-core-0.1.10
ctr-0.8.0
curve25519-dalek-3.2.0
dashmap-4.0.2
data-encoding-2.3.2
+ der-0.5.1
digest-0.9.0
dirs-next-2.0.0
dirs-sys-next-0.1.2
- ed25519-1.2.0
+ dtoa-0.4.8
+ ed25519-1.3.0
ed25519-dalek-1.0.1
ed25519-zebra-2.2.0
either-1.6.1
- encoding_rs-0.8.28
+ encoding_rs-0.8.30
enum-as-inner-0.3.3
- event-listener-2.5.1
+ event-listener-2.5.2
+ fastrand-1.7.0
fern-0.6.0
+ fern-logger-0.5.0
fixedbitset-0.2.0
+ fixedbitset-0.4.1
flate2-1.0.22
fnv-1.0.7
foreign-types-0.3.2
foreign-types-shared-0.1.1
form_urlencoded-1.0.1
fs2-0.4.3
- funty-1.1.0
- futures-0.3.17
- futures-channel-0.3.17
- futures-core-0.3.17
- futures-executor-0.3.17
- futures-io-0.3.17
- futures-macro-0.3.17
- futures-sink-0.3.17
- futures-task-0.3.17
+ futures-0.3.19
+ futures-channel-0.3.19
+ futures-core-0.3.19
+ futures-executor-0.3.19
+ futures-io-0.3.19
+ futures-macro-0.3.19
+ futures-sink-0.3.19
+ futures-task-0.3.19
futures-timer-3.0.2
- futures-util-0.3.17
+ futures-util-0.3.19
fxhash-0.2.1
- generic-array-0.14.4
+ generic-array-0.14.5
getrandom-0.1.16
- getrandom-0.2.3
+ getrandom-0.2.4
ghash-0.4.4
glob-0.3.0
- h2-0.3.4
+ h2-0.3.11
+ half-1.8.2
+ hash32-0.2.1
hashbrown-0.11.2
- hdrhistogram-7.3.0
- headers-0.3.4
+ headers-0.3.5
headers-core-0.2.0
heck-0.3.3
hermit-abi-0.1.19
@@ -114,114 +132,135 @@ CRATES="
hmac-0.8.1
hmac-drbg-0.3.0
hostname-0.3.1
- http-0.2.4
- http-body-0.4.3
+ http-0.2.6
+ http-body-0.4.4
httparse-1.5.1
- httpdate-1.0.1
- humantime-2.1.0
- hyper-0.14.12
- hyper-timeout-0.4.1
+ httpdate-1.0.2
+ hyper-0.14.16
hyper-tls-0.5.0
idna-0.2.3
- if-addrs-0.6.6
+ if-addrs-0.6.7
if-addrs-sys-0.3.2
- indexmap-1.7.0
- input_buffer-0.4.0
- instant-0.1.10
- iota-crypto-0.7.0
+ indexmap-1.8.0
+ instant-0.1.12
+ iota-crypto-0.9.1
ipconfig-0.2.2
ipnet-2.3.1
- itertools-0.10.1
+ iterator-sorted-0.1.0
+ itertools-0.10.3
itoa-0.4.8
+ itoa-1.0.1
jobserver-0.1.24
- js-sys-0.3.54
+ js-sys-0.3.56
jsonwebtoken-7.2.0
+ keccak-0.1.0
lazy_static-1.4.0
lazycell-1.3.0
- lexical-core-0.7.6
- libc-0.2.101
- libloading-0.7.0
- libp2p-0.39.1
- libp2p-core-0.29.0
- libp2p-dns-0.29.0
- libp2p-identify-0.30.0
- libp2p-mplex-0.29.0
- libp2p-noise-0.32.0
- libp2p-swarm-0.30.0
- libp2p-swarm-derive-0.24.0
- libp2p-tcp-0.29.0
- libp2p-yamux-0.33.0
- librocksdb-sys-6.20.3
- libsecp256k1-0.5.0
- libsecp256k1-core-0.2.2
- libsecp256k1-gen-ecmult-0.2.1
- libsecp256k1-gen-genmult-0.2.1
+ libc-0.2.115
+ libloading-0.7.3
+ libp2p-0.41.2
+ libp2p-core-0.30.2
+ libp2p-dns-0.30.0
+ libp2p-identify-0.32.1
+ libp2p-metrics-0.2.0
+ libp2p-mplex-0.30.0
+ libp2p-noise-0.33.0
+ libp2p-swarm-0.32.0
+ libp2p-swarm-derive-0.26.1
+ libp2p-tcp-0.30.0
+ libp2p-yamux-0.34.0
+ librocksdb-sys-0.6.1+6.28.2
+ libsecp256k1-0.7.0
+ libsecp256k1-core-0.3.0
+ libsecp256k1-gen-ecmult-0.3.0
+ libsecp256k1-gen-genmult-0.3.0
+ libz-sys-1.1.5
linked-hash-map-0.5.4
- lock_api-0.4.5
+ lock_api-0.4.6
log-0.4.14
- lru-0.6.6
+ lru-0.7.3
lru-cache-0.1.2
match_cfg-0.1.0
- matchers-0.0.1
matches-0.1.9
- memchr-2.3.4
- memoffset-0.6.4
+ memchr-2.4.1
+ memoffset-0.6.5
mime-0.3.16
mime_guess-2.0.3
+ minimal-lexical-0.2.1
miniz_oxide-0.4.4
- mio-0.7.13
+ mio-0.7.14
miow-0.3.7
multiaddr-0.13.0
multihash-0.14.0
multihash-derive-0.7.2
multimap-0.8.3
- multipart-0.17.1
- multistream-select-0.10.2
+ multipart-0.18.0
+ multistream-select-0.10.4
native-tls-0.2.8
nohash-hasher-0.2.0
- nom-6.2.1
+ nom-7.1.0
ntapi-0.3.6
+ num-0.4.0
num-bigint-0.2.6
+ num-complex-0.4.0
+ num-derive-0.3.3
num-integer-0.1.44
+ num-iter-0.1.42
+ num-rational-0.4.0
num-traits-0.2.14
- num_cpus-1.13.0
- once_cell-1.8.0
+ num_cpus-1.13.1
+ num_threads-0.1.3
+ once_cell-1.9.0
+ oorandom-11.1.3
opaque-debug-0.3.0
- openssl-0.10.36
- openssl-probe-0.1.4
- openssl-sys-0.9.66
+ open-metrics-client-0.12.0
+ open-metrics-client-derive-text-encode-0.1.1
+ openssl-0.10.38
+ openssl-probe-0.1.5
+ openssl-sys-0.9.72
+ owning_ref-0.4.1
paho-mqtt-0.9.1
paho-mqtt-sys-0.5.0
parking_lot-0.11.2
+ parking_lot-0.12.0
parking_lot_core-0.8.5
+ parking_lot_core-0.9.1
peeking_take_while-0.1.2
pem-0.8.3
+ pem-rfc7468-0.3.1
percent-encoding-2.1.0
pest-2.1.3
petgraph-0.5.1
- pin-project-0.4.28
- pin-project-1.0.8
- pin-project-internal-0.4.28
- pin-project-internal-1.0.8
- pin-project-lite-0.2.7
+ petgraph-0.6.0
+ pin-project-0.4.29
+ pin-project-1.0.10
+ pin-project-internal-0.4.29
+ pin-project-internal-1.0.10
+ pin-project-lite-0.2.8
pin-utils-0.1.0
- pkg-config-0.3.19
+ pkcs8-0.8.0
+ pkg-config-0.3.24
+ plotters-0.3.1
+ plotters-backend-0.3.2
+ plotters-svg-0.3.1
poly1305-0.7.2
polyval-0.5.3
- ppv-lite86-0.2.10
- proc-macro-crate-1.0.0
+ ppv-lite86-0.2.16
+ priority-queue-1.2.1
+ proc-macro-crate-1.1.0
proc-macro-error-1.0.4
proc-macro-error-attr-1.0.4
- proc-macro-hack-0.5.19
- proc-macro-nested-0.1.7
- proc-macro2-1.0.29
+ proc-macro2-1.0.36
prost-0.8.0
+ prost-0.9.0
prost-build-0.8.0
+ prost-build-0.9.0
prost-derive-0.8.0
+ prost-derive-0.9.0
prost-types-0.8.0
+ prost-types-0.9.0
quick-error-1.2.3
- quote-1.0.9
- radium-0.5.3
+ quote-1.0.15
rand-0.7.3
rand-0.8.4
rand_chacha-0.2.2
@@ -230,6 +269,8 @@ CRATES="
rand_core-0.6.3
rand_hc-0.2.0
rand_hc-0.3.1
+ rayon-1.5.1
+ rayon-core-1.9.1
redox_syscall-0.2.10
redox_users-0.4.0
ref-cast-1.0.6
@@ -238,139 +279,141 @@ CRATES="
regex-automata-0.1.10
regex-syntax-0.6.25
remove_dir_all-0.5.3
- reqwest-0.11.4
+ reqwest-0.11.9
resolv-conf-0.7.0
ring-0.16.20
- rocksdb-0.17.0
+ rocksdb-0.18.0
rpassword-5.0.1
rust-argon2-0.8.3
- rust-embed-6.2.0
- rust-embed-impl-6.1.0
- rust-embed-utils-7.0.0
+ rust-embed-6.3.0
+ rust-embed-impl-6.2.0
+ rust-embed-utils-7.1.0
rustc-hash-1.1.0
rustc_version-0.3.3
+ rustc_version-0.4.0
rw-stream-sink-0.2.1
- ryu-1.0.5
+ ryu-1.0.9
safemem-0.3.3
same-file-1.0.6
schannel-0.1.19
scoped-tls-1.0.0
scopeguard-1.1.0
- security-framework-2.4.2
- security-framework-sys-2.4.2
+ security-framework-2.5.0
+ security-framework-sys-2.5.0
semver-0.11.0
+ semver-1.0.4
semver-parser-0.10.2
- serde-1.0.130
- serde_derive-1.0.130
- serde_json-1.0.67
+ serde-1.0.136
+ serde_cbor-0.11.2
+ serde_derive-1.0.136
+ serde_json-1.0.78
serde_repr-0.1.7
- serde_urlencoded-0.7.0
+ serde_urlencoded-0.7.1
+ serial_test-0.5.1
+ serial_test_derive-0.5.1
sha-1-0.9.8
- sha2-0.9.8
- sharded-slab-0.1.3
+ sha2-0.9.9
+ sha3-0.9.1
shellexpand-2.1.0
shlex-1.1.0
signal-hook-registry-1.4.0
- signature-1.3.1
+ signature-1.5.0
simple_asn1-0.4.1
- slab-0.4.4
+ slab-0.4.5
sled-0.34.7
- smallvec-1.6.1
+ smallvec-1.8.0
snow-0.8.0
socket2-0.3.19
- socket2-0.4.1
+ socket2-0.4.4
spin-0.5.2
- spin-0.9.2
+ spki-0.5.4
+ stable_deref_trait-1.2.0
static_assertions-1.1.0
- structopt-0.3.23
- structopt-derive-0.4.16
+ structopt-0.3.26
+ structopt-derive-0.4.18
subtle-2.4.1
- syn-1.0.76
- synstructure-0.12.5
- tap-1.0.1
- tempfile-3.2.0
+ syn-1.0.86
+ synstructure-0.12.6
+ tempfile-3.3.0
textwrap-0.11.0
- thiserror-1.0.29
- thiserror-impl-1.0.29
- thread_local-1.1.3
+ thiserror-1.0.30
+ thiserror-impl-1.0.30
time-0.1.43
+ time-0.3.7
+ time-helper-0.1.0
tiny-keccak-2.0.2
- tinyvec-1.4.0
+ tinytemplate-1.2.1
+ tinyvec-1.5.1
tinyvec_macros-0.1.0
- tokio-1.11.0
- tokio-io-timeout-1.1.1
- tokio-macros-1.3.0
+ tokio-1.16.1
+ tokio-macros-1.7.0
tokio-native-tls-0.3.0
- tokio-stream-0.1.7
- tokio-tungstenite-0.13.0
- tokio-util-0.6.8
+ tokio-stream-0.1.8
+ tokio-tungstenite-0.15.0
+ tokio-util-0.6.9
toml-0.5.8
- tonic-0.5.2
- tonic-build-0.5.2
- tower-0.4.8
- tower-layer-0.3.1
tower-service-0.3.1
- tracing-0.1.27
- tracing-attributes-0.1.16
- tracing-core-0.1.20
- tracing-futures-0.2.5
- tracing-log-0.1.2
- tracing-serde-0.1.2
- tracing-subscriber-0.2.22
+ tracing-0.1.29
+ tracing-core-0.1.21
trust-dns-proto-0.20.3
trust-dns-resolver-0.20.3
try-lock-0.2.3
- tungstenite-0.12.0
+ tungstenite-0.14.0
twoway-0.1.8
- twox-hash-1.6.1
- typenum-1.14.0
+ twox-hash-1.6.2
+ typenum-1.15.0
ucd-trie-0.1.3
unicase-2.6.0
- unicode-bidi-0.3.6
+ unicode-bidi-0.3.7
unicode-normalization-0.1.19
unicode-segmentation-1.8.0
- unicode-width-0.1.8
+ unicode-width-0.1.9
unicode-xid-0.2.2
universal-hash-0.4.1
- unsigned-varint-0.7.0
+ unsigned-varint-0.7.1
untrusted-0.7.1
url-2.2.2
utf-8-0.7.6
vcpkg-0.2.15
- version_check-0.9.3
+ version_check-0.9.4
void-1.0.2
walkdir-2.3.2
want-0.3.0
- warp-0.3.1
- warp-reverse-proxy-0.3.2
+ warp-0.3.2
+ warp-reverse-proxy-0.4.0
wasi-0.9.0+wasi-snapshot-preview1
wasi-0.10.2+wasi-snapshot-preview1
- wasm-bindgen-0.2.77
- wasm-bindgen-backend-0.2.77
- wasm-bindgen-futures-0.4.27
- wasm-bindgen-macro-0.2.77
- wasm-bindgen-macro-support-0.2.77
- wasm-bindgen-shared-0.2.77
- wasm-timer-0.2.5
- web-sys-0.3.54
- which-4.2.2
+ wasm-bindgen-0.2.79
+ wasm-bindgen-backend-0.2.79
+ wasm-bindgen-futures-0.4.29
+ wasm-bindgen-macro-0.2.79
+ wasm-bindgen-macro-support-0.2.79
+ wasm-bindgen-shared-0.2.79
+ web-sys-0.3.56
+ which-4.2.4
widestring-0.4.3
winapi-0.3.9
winapi-i686-pc-windows-gnu-0.4.0
winapi-util-0.1.5
winapi-x86_64-pc-windows-gnu-0.4.0
+ windows-sys-0.32.0
+ windows_aarch64_msvc-0.32.0
+ windows_i686_gnu-0.32.0
+ windows_i686_msvc-0.32.0
+ windows_x86_64_gnu-0.32.0
+ windows_x86_64_msvc-0.32.0
winreg-0.6.2
winreg-0.7.0
- wyz-0.2.0
x25519-dalek-1.1.1
yamux-0.9.0
- zeroize-1.3.0
- zeroize_derive-1.1.0
- zstd-0.9.0+zstd.1.5.0
- zstd-safe-4.1.1+zstd.1.5.0
- zstd-sys-1.6.1+zstd.1.5.0
+ zeroize-1.5.1
+ zeroize_derive-1.3.1
+ zip-0.5.13
+ zstd-0.9.2+zstd.1.5.1
+ zstd-safe-4.1.3+zstd.1.5.1
+ zstd-sys-1.6.2+zstd.1.5.1
"
-LLVM_MAX_SLOT=12
+LLVM_MAX_SLOT=14
QA_FLAGS_IGNORED="usr/bin/bee"
inherit cargo llvm
@@ -378,9 +421,8 @@ inherit cargo llvm
DESCRIPTION="IOTA node written in rust"
HOMEPAGE="https://github.com/iotaledger/bee"
SRC_URI="
- https://github.com/iotaledger/bee/archive/refs/tags/v${PV}.tar.gz -> bee.tar.gz
+ https://github.com/iotaledger/bee/archive/refs/tags/v${PV}.tar.gz -> bee-${PV}.tar.gz
https://github.com/iotaledger/bee/archive/${BEE_COMMIT}.tar.gz -> bee-${BEE_COMMIT}.tar.gz
- https://github.com/tokio-rs/console/archive/${CONSOLE_COMMIT}.tar.gz -> tokio-rs-console-${CONSOLE_COMMIT}.tar.gz
$(cargo_crate_uris)
"
S="${WORKDIR}/bee-${PV}/${PN}"
@@ -411,7 +453,8 @@ KEYWORDS="~amd64"
RDEPEND="
+
+
+
+ alexey@zapparov.com
+ Alexey Zapparov
+
+
+ https://github.com/Shopify/toxiproxy/issues
+ Shopify/toxiproxy
+
+
diff --git a/net-proxy/toxiproxy/toxiproxy-2.4.0.ebuild b/net-proxy/toxiproxy/toxiproxy-2.4.0.ebuild
new file mode 100644
index 0000000000..19501e887c
--- /dev/null
+++ b/net-proxy/toxiproxy/toxiproxy-2.4.0.ebuild
@@ -0,0 +1,523 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+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/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d"
+ "github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/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/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/gorilla/mux v1.8.0"
+ "github.com/gorilla/mux v1.8.0/go.mod"
+ "github.com/hashicorp/golang-lru v0.5.0/go.mod"
+ "github.com/hashicorp/golang-lru v0.5.1/go.mod"
+ "github.com/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/go.mod"
+ "github.com/kr/pty v1.1.1/go.mod"
+ "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/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/russross/blackfriday/v2 v2.0.1"
+ "github.com/russross/blackfriday/v2 v2.0.1/go.mod"
+ "github.com/shurcooL/sanitized_anchor_name v1.0.0"
+ "github.com/shurcooL/sanitized_anchor_name v1.0.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"
+ "github.com/stretchr/testify v1.4.0/go.mod"
+ "github.com/urfave/cli/v2 v2.3.0"
+ "github.com/urfave/cli/v2 v2.3.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-20210615035016-665e8c7367d1/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/term v0.0.0-20210927222741-03fcf44c2211"
+ "golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/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/go.mod"
+ "gopkg.in/errgo.v2 v2.1.0/go.mod"
+ "gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7"
+ "gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod"
+ "gopkg.in/yaml.v2 v2.2.1/go.mod"
+ "gopkg.in/yaml.v2 v2.2.2/go.mod"
+ "gopkg.in/yaml.v2 v2.2.3/go.mod"
+ "gopkg.in/yaml.v2 v2.2.4/go.mod"
+ "gopkg.in/yaml.v2 v2.2.5/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"
+ "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
+
+DESCRIPTION="A TCP proxy for chaos and resiliency testing"
+HOMEPAGE="https://github.com/shopify/toxiproxy"
+SRC_URI="https://github.com/Shopify/toxiproxy/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
+ ${EGO_SUM_SRC_URI}"
+
+LICENSE="Apache-2.0 BSD MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+src_compile() {
+ go build -ldflags "-s -w" -o toxiproxy ./cmd/server \
+ || die "go build toxyproxy server failed"
+
+ go build -ldflags "-s -w" -o toxiproxy-cli ./cmd/cli \
+ || die "go build toxyproxy cli failed"
+}
+
+src_install() {
+ dobin "${PN}"
+ dobin "${PN}-cli"
+ dodoc README.md CHANGELOG.md
+}
diff --git a/net-voip/discover-overlay/Manifest b/net-voip/discover-overlay/Manifest
index 02662f0997..36e5e933a9 100644
--- a/net-voip/discover-overlay/Manifest
+++ b/net-voip/discover-overlay/Manifest
@@ -1,3 +1,3 @@
DIST discover-overlay-0.3.3.tar.gz 33364 BLAKE2B a29f64b42e93c88638a299922e17425e992dcb34fd64dc7c2e3bd3554fcb7c9c13b9b9b5937ba8c7b91d721512d2eace961b847f249b410580167321c8a333a9 SHA512 1e145b64d1d0ea4d094dc16fc7871d9177604fd72991c06c6067d08bb49c95b8b4e1e84121b61c6393ddd45bb307eb5796c8a83ce708e30ec2a93c9043e971a3
DIST discover-overlay-0.4.5.tar.gz 76114 BLAKE2B c0c735cea547374f6f7338e09954930a105fc883ea9faa1f4e457800636694d47988726884360643eab9de0df2786ef1242fa036df15896301a48f0f2e684312 SHA512 6a7121c0923a68bf6b278b6985a82a3bba98b155c8812056cc0532961cb54ee5045c1279a32fdde8708a15f444d2a2ba0afdeea61f79a89cc542b3a1d5b2aed4
-DIST discover-overlay-0.5.0.tar.gz 76554 BLAKE2B 9c2197d6f6be8ae071479422e00de6f3c5b387419bf473d29739c1d4deac244fe47f5fc2c3d43d92501bf5dde73aa3cf1f5ee949c9c28ee1d4f9169826bf4fc0 SHA512 a8ba2dbe357b2b7a420caf25a46d86153f5db6b99b80ba4a7e37913ec21c056671201801d708d498533293fbc5de8c5ac7f573bad908f845e0c712fc855c79a5
+DIST discover-overlay-0.5.1.tar.gz 167528 BLAKE2B 7c9dce32839aad0ef5e36a2377c1196b5dd9c0d296f4796b3596a625412ee3adaa06aa619c86119e5c3846a69a20086e130070e720f28c9bb140b5c9211b8f2c SHA512 c78103befaaf0711af2369ee224739635bf699ece37730d7ec01c69d57d2941c2a0edbe34a74c39c1b694fa89f14220eb8e19fb6a2e0ff9d257821e30c0d16cf
diff --git a/net-voip/discover-overlay/discover-overlay-0.5.0.ebuild b/net-voip/discover-overlay/discover-overlay-0.5.1.ebuild
similarity index 78%
rename from net-voip/discover-overlay/discover-overlay-0.5.0.ebuild
rename to net-voip/discover-overlay/discover-overlay-0.5.1.ebuild
index 1a7a39a4e8..81d3e94036 100644
--- a/net-voip/discover-overlay/discover-overlay-0.5.0.ebuild
+++ b/net-voip/discover-overlay/discover-overlay-0.5.1.ebuild
@@ -23,4 +23,11 @@ RDEPEND="
>=dev-python/python-pidfile-3.0.0[${PYTHON_USEDEP}]
dev-python/pillow[${PYTHON_USEDEP}]
dev-python/python-xlib[${PYTHON_USEDEP}]
+ dev-python/dbus-python[${PYTHON_USEDEP}]
"
+
+src_prepare() {
+ default
+ # dbus-python does not behave correctly when installed by a package manager
+ sed -i "/dbus-python/d" setup.py || die
+}
diff --git a/profiles/package.mask b/profiles/package.mask
index 31e1be0fbf..f312e480e8 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -9,11 +9,13 @@
# TODO: Either fix per profile masking in overlays, or move
# relevant entries to the relevant package.mask files in ::gentoo
-# Arthur Zamarin (2022-04-17)
-# Depends on various old python dependencies, which don't exist already
-# in gentoo tree.
-# Bug #828723
-media-sound/spotify_dl
+# Sergey Torokhov (2022-04-29)
+# The upstream didn't update the md-environ since 2016.
+# The only rev. dependency is =app-doc/ford-1.6.8
+# (the >=app-doc/ford-6.1.10 depends on own modified builtin md-environ).
+# Removal both after 2022-05-29
+dev-python/md-environ
+=app-doc/ford-6.1.8
# Christopher Byrne (2022-04-15)
# Depends on masked dev-libs/openssl-3.0.*
diff --git a/sci-libs/dart/dart-6.12.1-r1.ebuild b/sci-libs/dart/dart-6.12.1-r1.ebuild
index 58aa8a47e8..9d972ee8f8 100644
--- a/sci-libs/dart/dart-6.12.1-r1.ebuild
+++ b/sci-libs/dart/dart-6.12.1-r1.ebuild
@@ -176,6 +176,10 @@ src_install() {
fi
# use python && cmake_build install-dartpy
mv "${ED}/usr/share/doc/dart/data" "${ED}/usr/share/${PN}" || die
- mv "${ED}"/usr/share/doc/dart/* "${ED}/usr/share/doc/${PF}" || die
+ if [[ -d "${ED}/usr/share/doc/dart" ]] ; then
+ if [[ "$(ls -A ${ED}/usr/share/doc/dart)" ]] ; then
+ mv "${ED}"/usr/share/doc/dart/* "${ED}/usr/share/doc/${PF}" || die
+ fi
+ fi
docompress -x "/usr/share/doc/${PF}"
}
diff --git a/sci-libs/saclib/Manifest b/sci-libs/saclib/Manifest
index 50550d1d44..089489a6a7 100644
--- a/sci-libs/saclib/Manifest
+++ b/sci-libs/saclib/Manifest
@@ -1 +1,2 @@
+DIST saclib-2.2.8_p20220501.tar.gz 2494609 BLAKE2B b68bf17645294d6575e4b5412c69ae658a1b2694b4144d69bb516080ee5ae1d92fb6a1400f4fe7422d79c8ee0a96206709e7fca841aa319523e724eacd73d063 SHA512 d5e61150136f1519bcdf2dbe35160f5381e8e8da1a3049847737aa946ca71e1958277d7b8120a2c764cdb8aeb98faece16094695fabe45efbcd17c14ad1b6253
DIST saclib2.2.8.tgz 3060308 BLAKE2B 446546e02e3571bc523bd7602894f161d3c569ddd2126dd596125b7623a20bd44df2d04d062ec3891d2f4c4dadf1a63c9ab840316a47c68ff86ff9d841b9da35 SHA512 72589e07beed5abd2fce7a37c4e91122814d6b0fb373b19664c4892a4a68064bacbe886d76ec66c18aec76e54ae022b90a0dfd1b5ca68d617f4bfa8251ea8fb4
diff --git a/sci-libs/saclib/saclib-2.2.8_p20220501.ebuild b/sci-libs/saclib/saclib-2.2.8_p20220501.ebuild
new file mode 100644
index 0000000000..1a4c79f56f
--- /dev/null
+++ b/sci-libs/saclib/saclib-2.2.8_p20220501.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+COMMIT="94ca9329bcb3ddbf99f34fe6417c3f76ea44248e"
+
+DESCRIPTION="Reference implementations of algorithms and forms the basis of QEPCAD"
+HOMEPAGE="
+ https://www.usna.edu/Users/cs/wcbrown/qepcad/B/QEPCAD.html
+ https://github.com/Alessandro-Barbieri/saclib
+"
+SRC_URI="https://github.com/Alessandro-Barbieri/${PN}/archive/${COMMIT}.tar.gz -> ${PF}.tar.gz"
+S="${WORKDIR}/${PN}-${COMMIT}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="app-shells/tcsh"
+
+DOCS=( doc/saclib.pdf doc/saclocal.dvi README CHANGELOG )
+
+src_prepare() {
+ # no main, it's a library
+ rm src/main.c || die
+ cmake_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DSACLIB_DOC=OFF
+ )
+ cmake_src_configure
+}
+
+src_install() {
+ einstalldocs
+ cmake_src_install
+}
diff --git a/sci-mathematics/aspcud/Manifest b/sci-mathematics/aspcud/Manifest
new file mode 100644
index 0000000000..129f7b2243
--- /dev/null
+++ b/sci-mathematics/aspcud/Manifest
@@ -0,0 +1 @@
+DIST aspcud-1.9.5.tar.gz 70073941 BLAKE2B e2f02259a726d05a664e63836ab24d798b3ef96276c92caf00907df5ea3d08b9d5e992c3ffb2f8ad95864e4251e2adde596d6327e71e7ae33fabd515eaeafb13 SHA512 b6c85f7e67cbf8df8dd0ed4f8fd5f988e46bf3f9756e4cb8fadfae955ed70bc27279e8dddcfe8161543e5276a70d2103816fce8edebc240fef6b182841832106
diff --git a/sci-mathematics/aspcud/aspcud-1.9.5.ebuild b/sci-mathematics/aspcud/aspcud-1.9.5.ebuild
new file mode 100644
index 0000000000..331adeab28
--- /dev/null
+++ b/sci-mathematics/aspcud/aspcud-1.9.5.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="A solver for package problems in CUDF format"
+HOMEPAGE="
+ https://github.com/potassco/aspcud
+ https://potassco.org/aspcud/
+"
+SRC_URI="https://github.com/potassco/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+DEPEND="dev-libs/boost:="
+RDEPEND="
+ ${DEPEND}
+ sci-mathematics/clasp
+ sci-mathematics/clingo
+"
+BDEPEND="dev-util/re2c"
+
+RESTRICT="!test? ( test )"
+
+src_configure() {
+ local mycmakeargs=(
+ -DASPCUD_BUILD_TESTS=$(usex test)
+
+ -DASPCUD_BUILD_STATIC=OFF
+ )
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+ insinto /usr/share/cudf/solvers/
+ doins "${FILESDIR}/aspcud"
+}
diff --git a/sci-mathematics/aspcud/files/aspcud b/sci-mathematics/aspcud/files/aspcud
new file mode 100644
index 0000000000..7bd867cdfa
--- /dev/null
+++ b/sci-mathematics/aspcud/files/aspcud
@@ -0,0 +1,3 @@
+description: CUDF solver based on the Answer Set Programming tools clasp and gringo
+exec: /usr/bin/aspcud "$in" "$out" "$pref"
+cudf-version: 2.0
diff --git a/dev-ml/sexp_pretty/metadata.xml b/sci-mathematics/aspcud/metadata.xml
similarity index 52%
rename from dev-ml/sexp_pretty/metadata.xml
rename to sci-mathematics/aspcud/metadata.xml
index 418a0ad297..76dc1e4014 100644
--- a/dev-ml/sexp_pretty/metadata.xml
+++ b/sci-mathematics/aspcud/metadata.xml
@@ -1,12 +1,12 @@
-
+
- co-maintainers welcome
lssndrbarbieri@gmail.com
Alessandro Barbieri
- janestreet/sexp_pretty
+ https://github.com/potassco/aspcud/issues
+ potassco/aspcud
diff --git a/sci-mathematics/clasp/Manifest b/sci-mathematics/clasp/Manifest
new file mode 100644
index 0000000000..0aae4bccec
--- /dev/null
+++ b/sci-mathematics/clasp/Manifest
@@ -0,0 +1 @@
+DIST clasp-3.3.7.tar.gz 628370 BLAKE2B 48519646055ceb7f122d2efc8745f5bc7a444d6b90e0506edde139cccb8efb9d81391d8c8bc6fab654b1c652c986676e34f9e66797fb13d12b9eb8a82da847a4 SHA512 1615224838eb31b90ea9b9daaf192a059833db7dec90567c063c73cc33d7cf2ba7de49960c090c0522794b29fb2ca85c091f23e8a8402f7ff0ca99d6973e4fc7
diff --git a/sci-mathematics/clasp/clasp-3.3.7.ebuild b/sci-mathematics/clasp/clasp-3.3.7.ebuild
new file mode 100644
index 0000000000..5de0f038b8
--- /dev/null
+++ b/sci-mathematics/clasp/clasp-3.3.7.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="A conflict-driven nogood learning answer set solver"
+HOMEPAGE="
+ https://github.com/potassco/clasp
+ http://www.cs.uni-potsdam.de/clasp/
+"
+SRC_URI="https://github.com/potassco/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="examples test +threads +tools"
+
+RDEPEND="sci-mathematics/libpotassco:="
+DEPEND="${RDEPEND}"
+
+RESTRICT="!test? ( test )"
+PATCHES=(
+ "${FILESDIR}/${P}-find-Potassco.patch"
+ "${FILESDIR}/${P}-libclasp_app.patch"
+)
+
+src_configure() {
+ local mycmakeargs=(
+ -DCLASP_BUILD_APP=$(usex tools)
+ -DCLASP_BUILD_EXAMPLES=$(usex examples)
+ -DCLASP_BUILD_TESTS=$(usex test)
+ -DCLASP_BUILD_WITH_THREADS=$(usex threads)
+
+ -DCLASP_BUILD_STATIC=OFF
+ -DCLASP_INSTALL_LIB=ON
+ -DCLASP_INSTALL_VERSIONED=OFF
+ -DCLASP_USE_LOCAL_LIB_POTASSCO=OFF
+ )
+ cmake_src_configure
+}
diff --git a/sci-mathematics/clasp/files/clasp-3.3.7-find-Potassco.patch b/sci-mathematics/clasp/files/clasp-3.3.7-find-Potassco.patch
new file mode 100644
index 0000000000..1a59a199cd
--- /dev/null
+++ b/sci-mathematics/clasp/files/clasp-3.3.7-find-Potassco.patch
@@ -0,0 +1,11 @@
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -98,7 +98,7 @@
+
+ # Check for or build external dependency
+ if (NOT CLASP_USE_LOCAL_LIB_POTASSCO)
+- find_package(potassco 1.0 REQUIRED CONFIG)
++ find_package(Potassco 1.0 REQUIRED CONFIG)
+ else()
+ if (NOT EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/libpotassco/CMakeLists.txt)
+ message(STATUS "Potassco is not installed - fetching submodule")
diff --git a/sci-mathematics/clasp/files/clasp-3.3.7-libclasp_app.patch b/sci-mathematics/clasp/files/clasp-3.3.7-libclasp_app.patch
new file mode 100644
index 0000000000..f8138010b5
--- /dev/null
+++ b/sci-mathematics/clasp/files/clasp-3.3.7-libclasp_app.patch
@@ -0,0 +1,28 @@
+diff '--color=auto' -ru /var/tmp/portage/sci-mathematics/clasp-3.3.7/work/clasp-3.3.7/app/CMakeLists.txt clasp-3.3.7/app/CMakeLists.txt
+--- /var/tmp/portage/sci-mathematics/clasp-3.3.7/work/clasp-3.3.7/app/CMakeLists.txt 2022-04-28 06:43:26.295108990 +0200
++++ clasp-3.3.7/app/CMakeLists.txt 2022-04-28 07:03:05.488454553 +0200
+@@ -1,8 +1,8 @@
+-set(files
+- clasp_app.cpp
+- clasp_app.h
+- main.cpp)
+-add_executable(clasp ${files})
++add_library(clasp_app SHARED clasp_app.cpp)
++set(clasp_app_header clasp_app.h)
++add_executable(clasp main.cpp)
++target_include_directories(clasp_app PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
++target_include_directories(clasp PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
+ set_target_properties(clasp PROPERTIES FOLDER exe)
+ if (NOT CMAKE_INSTALL_BINDIR)
+ message(STATUS "BINDIR not set - using bin")
+@@ -19,6 +19,9 @@
+ endif()
+ target_link_libraries(clasp "-static")
+ endif()
+-target_link_libraries(clasp libclasp)
++target_link_libraries(clasp_app libclasp)
++target_link_libraries(clasp clasp_app)
+
+ install(TARGETS clasp EXPORT clasp DESTINATION ${CMAKE_INSTALL_BINDIR})
++install(TARGETS clasp_app EXPORT clasp_app DESTINATION ${CMAKE_INSTALL_LIBDIR})
++install(FILES ${clasp_app_header} DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/clasp/app)
diff --git a/sci-mathematics/clasp/metadata.xml b/sci-mathematics/clasp/metadata.xml
new file mode 100644
index 0000000000..2e071045e4
--- /dev/null
+++ b/sci-mathematics/clasp/metadata.xml
@@ -0,0 +1,15 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+
+ https://github.com/potassco/clasp/issues
+ potassco/clasp
+
+
diff --git a/sci-mathematics/clingo/Manifest b/sci-mathematics/clingo/Manifest
new file mode 100644
index 0000000000..f65222b9f6
--- /dev/null
+++ b/sci-mathematics/clingo/Manifest
@@ -0,0 +1 @@
+DIST clingo-5.5.1.tar.gz 3031728 BLAKE2B 5d938f5974184b4dff63a8b6ae746059c8a3682c2b7ca3dfbecc020462a656608de3845b83fc1c55fe74be33d7641d4d3bc961026679c7a6b264481bbad81c89 SHA512 b142a869d25a188d9ecf4c62940bc73328dacd249dbcdf611c0b6fd7a15b6bb15357cef3ce9b52b863c51f2a79efd65ae405957fc6074023b0c48807d27c0e03
diff --git a/sci-mathematics/clingo/clingo-5.5.1.ebuild b/sci-mathematics/clingo/clingo-5.5.1.ebuild
new file mode 100644
index 0000000000..5d4640f454
--- /dev/null
+++ b/sci-mathematics/clingo/clingo-5.5.1.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{3..4} )
+PYTHON_COMPAT=( python3_{8..10} ) # IDK how to pass pypy3
+
+inherit cmake lua-single python-single-r1 toolchain-funcs
+
+DESCRIPTION="Integrated grounder and solver for answer set logic programs"
+HOMEPAGE="
+ https://github.com/potassco/clingo
+ https://potassco.org/clingo
+"
+SRC_URI="https://github.com/potassco/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="examples lua python test +tools"
+
+RDEPEND="
+ sci-mathematics/clasp:=[tools]
+ sci-mathematics/libpotassco:=
+ lua? ( ${LUA_DEPS} )
+ python? ( ${PYTHON_DEPS} )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ >=dev-util/re2c-0.13.5
+ >=sys-devel/bison-2.5
+ virtual/pkgconfig
+"
+
+PATCHES=( "${FILESDIR}/${P}-system-clasp.patch" )
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+ lua? ( ${LUA_REQUIRED_USE} )
+ python? ( ${PYTHON_REQUIRED_USE} )
+"
+
+pkg_setup() {
+ use lua && lua-single_pkg_setup
+ use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ rm -r clasp || die
+ cmake_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DCLINGO_BUILD_APPS=$(usex tools)
+ -DCLINGO_BUILD_EXAMPLES=$(usex examples)
+ -DCLINGO_BUILD_TESTS=$(usex test)
+ -DCLINGO_BUILD_WITH_LUA=$(usex lua)
+ -DCLINGO_BUILD_WITH_PYTHON=$(usex python)
+
+ -DCLINGO_BUILD_STATIC=OFF
+ -DCLINGO_BUILD_WEB=OFF
+ -DCLINGO_CMAKE_AR="$(tc-getAR)"
+ -DCLINGO_CMAKE_RANLIB="$(tc-getRANLIB)"
+ -DCLINGO_INSTALL_LIB=ON
+ -DCLINGO_USE_LIB=OFF
+ )
+ if use lua; then
+ mycmakeargs+=( "-DCLINGO_LUA_VERSION:LIST=$(lua_get_version);EXACT" )
+ mycmakeargs+=( "-DLUACLINGO_INSTALL_DIR=$(lua_get_cmod_dir)" )
+ fi
+ if use python; then
+ local pyversion="${EPYTHON/python/}"
+ mycmakeargs+=( "-DCLINGO_PYTHON_VERSION:LIST=${pyversion};EXACT" )
+ mycmakeargs+=( "-DPYCLINGO_INSTALL_DIR=$(python_get_sitedir)" )
+ fi
+ cmake_src_configure
+}
diff --git a/sci-mathematics/clingo/files/clingo-5.5.1-system-clasp.patch b/sci-mathematics/clingo/files/clingo-5.5.1-system-clasp.patch
new file mode 100644
index 0000000000..0eadf4fda8
--- /dev/null
+++ b/sci-mathematics/clingo/files/clingo-5.5.1-system-clasp.patch
@@ -0,0 +1,56 @@
+diff '--color=auto' -ru /var/tmp/portage/sci-mathematics/clingo-5.5.1/work/clingo-5.5.1/CMakeLists.txt clingo-5.5.1/CMakeLists.txt
+--- /var/tmp/portage/sci-mathematics/clingo-5.5.1/work/clingo-5.5.1/CMakeLists.txt 2022-04-28 06:09:26.673973864 +0200
++++ clingo-5.5.1/CMakeLists.txt 2022-04-28 06:27:47.090303346 +0200
+@@ -232,20 +232,15 @@
+
+ enable_testing()
+
+-# NOTE: assumes that submodule has been initialized
+-set(CLASP_BUILD_APP ${CLINGO_BUILD_APPS} CACHE BOOL "")
+ if (CLINGO_USE_LIB)
+ set(clingo_library_targets)
+ add_library(libclingo INTERFACE IMPORTED)
+ set_property(TARGET libclingo PROPERTY INTERFACE_INCLUDE_DIRECTORIES "${CLINGO_SOURCE_DIR}/libclingo")
+ set_property(TARGET libclingo PROPERTY INTERFACE_LINK_LIBRARIES "clingo")
+ else()
++ find_package(Potassco REQUIRED)
++ find_package(Clasp REQUIRED)
+ set(clingo_library_targets libgringo libpotassco libclasp libreify)
+- set(CLASP_USE_LOCAL_LIB_POTASSCO ON CACHE BOOL "" FORCE)
+- if (NOT CLINGO_BUILD_SHARED AND CLINGO_INSTALL_LIB)
+- set(CLASP_INSTALL_LIB ${CLINGO_INSTALL_LIB} CACHE BOOL "" FORCE)
+- endif()
+- add_subdirectory(clasp)
+ add_subdirectory(libreify)
+ add_subdirectory(libgringo)
+ add_subdirectory(libclingo)
+diff '--color=auto' -ru /var/tmp/portage/sci-mathematics/clingo-5.5.1/work/clingo-5.5.1/libclingo/CMakeLists.txt clingo-5.5.1/libclingo/CMakeLists.txt
+--- /var/tmp/portage/sci-mathematics/clingo-5.5.1/work/clingo-5.5.1/libclingo/CMakeLists.txt 2022-04-28 06:09:26.590972375 +0200
++++ clingo-5.5.1/libclingo/CMakeLists.txt 2022-04-28 07:12:59.047212489 +0200
+@@ -37,9 +37,6 @@
+ ${source-group})
+ # ]]]
+
+-list(APPEND header "${CLASP_SOURCE_DIR}/app/clasp_app.h")
+-list(APPEND source "${CLASP_SOURCE_DIR}/app/clasp_app.cpp")
+-
+ set(clingo_public_scope_ PUBLIC)
+ set(clingo_private_scope_ PRIVATE)
+ if (CLINGO_BUILD_SHARED)
+@@ -56,13 +53,14 @@
+
+ add_library(libclingo ${clingo_lib_type})
+ target_sources(libclingo ${clingo_private_scope_} ${header} ${source})
+-target_link_libraries(libclingo ${clingo_private_scope_} libgringo libclasp)
++target_link_libraries(libclingo ${clingo_private_scope_} libgringo libclasp -lclasp_app)
+ target_include_directories(libclingo
+ ${clingo_public_scope_}
+ "$"
+ "$"
+ ${clingo_private_scope_}
+- "$")
++ "/usr/include/clasp/app"
++)
+ target_compile_definitions(libclingo ${clingo_private_scope_} CLINGO_BUILD_LIBRARY)
+
+ if (NOT CLINGO_BUILD_SHARED)
diff --git a/sci-mathematics/clingo/metadata.xml b/sci-mathematics/clingo/metadata.xml
new file mode 100644
index 0000000000..f20bd00a31
--- /dev/null
+++ b/sci-mathematics/clingo/metadata.xml
@@ -0,0 +1,16 @@
+
+
+
+
+ co-maintainers welcome
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+
+ https://github.com/potassco/clingo/issues
+ potassco/clingo
+
+
diff --git a/sci-mathematics/libpotassco/Manifest b/sci-mathematics/libpotassco/Manifest
new file mode 100644
index 0000000000..da926c75d3
--- /dev/null
+++ b/sci-mathematics/libpotassco/Manifest
@@ -0,0 +1 @@
+DIST libpotassco-0_pre20200612.tar.gz 210167 BLAKE2B 2e7e91674458e28b7d2208b200c5db9f4dace7871a239ebc85fa07d70aee9fa22bf48a41f601ac85b7d083bd62750a08eb98255373a77cb1406dd4b451c42aa4 SHA512 649cc07a2fcdea98ece9a3515e2ccc451e8fb6046642be1a8cd09919e100cf215376703690430ae58b8f5d9dab53b4e0bc4b0f3b19e4ff16bd0b62bfe20404fd
diff --git a/sci-mathematics/libpotassco/libpotassco-0_pre20200612.ebuild b/sci-mathematics/libpotassco/libpotassco-0_pre20200612.ebuild
new file mode 100644
index 0000000000..ef13e8f96d
--- /dev/null
+++ b/sci-mathematics/libpotassco/libpotassco-0_pre20200612.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+COMMIT="2f2b80feac1e35cbe1cae986c44dbb20d4151c74"
+
+DESCRIPTION="A utility library used by various potassco projects"
+HOMEPAGE="https://github.com/potassco/libpotassco"
+SRC_URI="https://github.com/potassco/${PN}/archive/${COMMIT}.tar.gz -> ${PF}.tar.gz"
+S="${WORKDIR}/${PN}-${COMMIT}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test tools"
+
+RESTRICT="!test? ( test )"
+
+src_configure() {
+ local mycmakeargs=(
+ -DLIB_POTASSCO_BUILD_TESTS=$(usex test)
+ -DLIB_POTASSCO_BUILD_APP=$(usex tools)
+ -DLIB_POTASSCO_INSTALL_LIB=ON
+ -DLIB_POTASSCO_INSTALL_VERSIONED=OFF
+ )
+ cmake_src_configure
+}
diff --git a/sci-mathematics/libpotassco/metadata.xml b/sci-mathematics/libpotassco/metadata.xml
new file mode 100644
index 0000000000..b03249627d
--- /dev/null
+++ b/sci-mathematics/libpotassco/metadata.xml
@@ -0,0 +1,15 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+
+ https://github.com/potassco/libpotassco/issues
+ potassco/libpotassco
+
+
diff --git a/sci-mathematics/mccs/Manifest b/sci-mathematics/mccs/Manifest
new file mode 100644
index 0000000000..da9bbea2a6
--- /dev/null
+++ b/sci-mathematics/mccs/Manifest
@@ -0,0 +1,2 @@
+DIST mccs-1.1-srcs.tgz 65553 BLAKE2B be7a1852bb6adaba6e8e02b1efbed44a1b60ef856facb55ca9a572a6ade77b8f24616feba9ac73a587f81a09c4ea19d1ec25281b49962bfbc2c35dc469cdeb29 SHA512 95cd0af58115202dc1bb8deaae28b25662e06cbbcb195c608a01083d4c602bcc1ede213dbc4e8ece7b9ab4afc9ef419fa57c284602dc0c908595e77710281de4
+DIST mccs_1.1-9.debian.tar.xz 7360 BLAKE2B cbd52e4b30db898648348c0b6486c4338bb417b38ff7c982df246c985a017d4064b7816f44fc71df11a11bcc0260c20feb075384e9b8a0d0aa1d16dae7a65b99 SHA512 dcdb6296647748d0a484c48b5ef9fe1e663bf0a54e170e0418b9a7a791d2f7f5d6de20543e2c593721fc6dca2f43f7dc4f0c61b87295b8db96dd58b6bf75d700
diff --git a/sci-mathematics/mccs/files/mccs-1.1-fix-Wl.patch b/sci-mathematics/mccs/files/mccs-1.1-fix-Wl.patch
new file mode 100644
index 0000000000..05231563c6
--- /dev/null
+++ b/sci-mathematics/mccs/files/mccs-1.1-fix-Wl.patch
@@ -0,0 +1,12 @@
+diff '--color=auto' -ru /var/tmp/portage/sci-mathematics/mccs-1.1/work/mccs-1.1/makefile mccs-1.1/makefile
+--- /var/tmp/portage/sci-mathematics/mccs-1.1/work/mccs-1.1/makefile 2022-04-28 09:30:48.441298635 +0200
++++ mccs-1.1/makefile 2022-04-28 09:36:58.810650226 +0200
+@@ -163,7 +163,7 @@
+ ar rcs libccudf.a $(OBJDIR)/cudf.tab.o $(OBJDIR)/cudf.l.o $(OBJDIR)/cudf_hash_table.o $(OBJDIR)/cudf_tools.o
+
+ libccudf.so: $(OBJDIR)/cudf.tab.o $(OBJDIR)/cudf.l.o $(OBJDIR)/cudf_hash_table.o $(OBJDIR)/cudf_tools.o
+- $(CCC) -shared -W1,-soname,libccudf.so -o libccudf.so \
++ $(CCC) -shared -Wl,-soname,libccudf.so -o libccudf.so \
+ $(OBJDIR)/cudf.tab.o $(OBJDIR)/cudf.l.o $(OBJDIR)/cudf_hash_table.o $(OBJDIR)/cudf_tools.o
+
+ $(OBJDIR)/cudf_hash_table.o: $(SRCLIB)/cudf_hash_table.c $(SRCLIB)/cudf_hash_table.h
diff --git a/sci-mathematics/mccs/files/mccs-1.1-glpk.patch b/sci-mathematics/mccs/files/mccs-1.1-glpk.patch
new file mode 100644
index 0000000000..55fb1d2c9d
--- /dev/null
+++ b/sci-mathematics/mccs/files/mccs-1.1-glpk.patch
@@ -0,0 +1,20 @@
+diff '--color=auto' -ru /var/tmp/portage/sci-mathematics/mccs-1.1/work/mccs-1.1/make.local mccs-1.1/make.local
+--- /var/tmp/portage/sci-mathematics/mccs-1.1/work/mccs-1.1/make.local 2022-04-28 09:26:16.480900398 +0200
++++ mccs-1.1/make.local 2022-04-28 09:29:29.136724492 +0200
+@@ -11,13 +11,13 @@
+ ifeq ($(USEGLPK),1)
+
+ # Path to GLPK main dir
+-GLPKDIR=$(PWD)/../glpk
++GLPKDIR=/usr/lib
+
+ # Path to the GPLK include files
+-GLPKINC=$(GLPKDIR)/include/
++GLPKINC=/usr/include
+
+ # GPLK library path and options
+-GLPKLD=-L${GLPKDIR}/lib -lglpk -Wl,-rpath,${GLPKDIR}/lib
++GLPKLD=-L${GLPKDIR} -lglpk
+
+ endif
+
diff --git a/sci-mathematics/mccs/files/mccs-1.1-respect-flags.patch b/sci-mathematics/mccs/files/mccs-1.1-respect-flags.patch
new file mode 100644
index 0000000000..11b5454ce5
--- /dev/null
+++ b/sci-mathematics/mccs/files/mccs-1.1-respect-flags.patch
@@ -0,0 +1,12 @@
+diff '--color=auto' -ru /var/tmp/portage/sci-mathematics/mccs-1.1/work/mccs-1.1/make.local mccs-1.1/make.local
+--- a/make.local 2022-04-28 08:46:08.604422769 +0200
++++ b/make.local 2022-04-28 08:47:58.444566394 +0200
+@@ -107,7 +107,7 @@
+
+ INC=-I$(OBJDIR) -I$(SRCDIR) -I$(SRCLIB)
+ #CCCOPT=-g -Wall
+-CCCOPT=-Wall -O6
++CCCOPT=-Wall $(CXXFLAGS)
+ CCC=$(CXX) $(CCCOPT) $(LDFLAGS)
+
+
diff --git a/sci-mathematics/mccs/files/mccs-cbc b/sci-mathematics/mccs/files/mccs-cbc
new file mode 100644
index 0000000000..86a9194996
--- /dev/null
+++ b/sci-mathematics/mccs/files/mccs-cbc
@@ -0,0 +1,3 @@
+description: CUDF solver based on the Mixed Integer Linear Programming solver Cbc
+exec: /usr/bin/mccs -i $in -o $out $pref
+cudf-version: 2.0
diff --git a/sci-mathematics/mccs/files/mccs-lpsolve b/sci-mathematics/mccs/files/mccs-lpsolve
new file mode 100644
index 0000000000..ee3f2b0a2c
--- /dev/null
+++ b/sci-mathematics/mccs/files/mccs-lpsolve
@@ -0,0 +1,3 @@
+description: CUDF solver based on the Mixed Integer Linear Programming solver lp_solve
+exec: /usr/bin/mccs -i $in -o $out -lpsolve $pref
+cudf-version: 2.0
diff --git a/sci-mathematics/mccs/mccs-1.1.ebuild b/sci-mathematics/mccs/mccs-1.1.ebuild
new file mode 100644
index 0000000000..bc93d919a7
--- /dev/null
+++ b/sci-mathematics/mccs/mccs-1.1.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic toolchain-funcs
+
+DESCRIPTION="Multi Criteria CUDF Solver"
+HOMEPAGE="https://www.i3s.unice.fr/~cpjm/misc/mccs.html"
+SRC_URI="
+ https://www.i3s.unice.fr/~cpjm/misc/${P}-srcs.tgz
+ http://deb.debian.org/debian/pool/main/m/mccs/${PN}_${PV}-9.debian.tar.xz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="glpk lpsolve"
+
+DEPEND="
+ glpk? ( sci-mathematics/glpk )
+ lpsolve? ( sci-mathematics/lpsolve )
+"
+RDEPEND="
+ ${DEPEND}
+ sci-libs/coinor-cbc
+"
+
+BDEPEND="
+ dev-util/quilt
+ sys-devel/bison
+ virtual/yacc
+"
+
+src_prepare() {
+ export QUILT_PATCHES="${WORKDIR}/debian/patches"
+ export QUILT_SERIES="${QUILT_PATCHES}/series"
+ quilt push -a || die
+ eapply "${FILESDIR}/${P}-respect-flags.patch"
+ eapply "${FILESDIR}/${P}-glpk.patch"
+ eapply "${FILESDIR}/${P}-fix-Wl.patch"
+ eapply_user
+
+ if use glpk; then
+ sed \
+ -e "s|#USEGLPK=1|USEGLPK=1|g" \
+ -e "s|GLPKDIR=/usr/lib|GLPKDIR=/usr/$(get_libdir)|g" \
+ -i make.local || die
+ fi
+ if use lpsolve; then
+ sed -e "s|LPSOLVEDIR=/usr/lib|LPSOLVEDIR=/usr/$(get_libdir)|g" -i make.local || die
+ else
+ sed -e "s|USELPSOLVE=1|#USELPSOLVE=1|g" -i make.local || die
+ fi
+}
+
+src_compile() {
+ tc-export CXX
+ append-cxxflags "-std=c++14"
+ MAKEOPTS="-j1" emake libccudf.so
+ MAKEOPTS="-j1" emake mccs
+}
+
+src_install() {
+ dodoc README CHANGES
+ dodoc -r examples
+
+ insinto /usr/share/cudf/solvers
+ doins "${FILESDIR}/mccs-cbc"
+ use lpsolve && doins "${FILESDIR}/mccs-lpsolve"
+
+ dobin sciplp cbclp wbopb mccs
+ exeinto "/usr/libexec/${PN}"
+ doexe solve{paranoid,trendy}
+ dolib.so libccudf.so
+}
diff --git a/sci-mathematics/mccs/metadata.xml b/sci-mathematics/mccs/metadata.xml
new file mode 100644
index 0000000000..be6050f224
--- /dev/null
+++ b/sci-mathematics/mccs/metadata.xml
@@ -0,0 +1,15 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+
+mccs (which stands for Multi Criteria CUDF Solver) is a CUDF problem solver developed at UNS during the European MANCOOSI project. mccs take as input a CUDF problem and computes the best solution according to a set of criteria. It relies on a Integer Programming solver or a Pseudo Boolean solver to achieve its task. mccs can use a wide set of underlying solvers like Cplex, Gurobi, Lpsolver, Glpk, CbC, SCIP or WBO.
+
+
diff --git a/sci-mathematics/minisat+/Manifest b/sci-mathematics/minisat+/Manifest
new file mode 100644
index 0000000000..bd6a3947f5
--- /dev/null
+++ b/sci-mathematics/minisat+/Manifest
@@ -0,0 +1 @@
+DIST minisat+_2007-Jan-05.zip 920081 BLAKE2B 4b133a3c06ffe8539a26c7f39f4734d8115053df299bfcd002e97ea00a104abf326633120371560d71cf2700ed02be8891ef78c185f16b516da818269b1101c9 SHA512 deee0cce2882fad8c175c7ca061d7952a243d00119e8d7fcf9ed0260db874a2e5bb846cb9513aa43163735406aebf5cd8ac01000621e2db37da0dc5d5de3854d
diff --git a/sci-mathematics/minisat+/files/minisat+-2007.01.05-exitcode.patch b/sci-mathematics/minisat+/files/minisat+-2007.01.05-exitcode.patch
new file mode 100644
index 0000000000..6321a1969b
--- /dev/null
+++ b/sci-mathematics/minisat+/files/minisat+-2007.01.05-exitcode.patch
@@ -0,0 +1,39 @@
+Author: Niklas Sorensson (extracted from upstream git)
+Approved: Ralf Treinen
+Description: use exitcode to indicate error
+
+Index: minisat+/Main.C
+===================================================================
+--- minisat+.orig/Main.C 2011-05-24 20:48:23.000000000 +0200
++++ minisat+/Main.C 2011-05-24 20:50:13.000000000 +0200
+@@ -261,7 +261,7 @@
+ reportf("*** TERMINATED ***\n");
+ outputResult(*pb_solver, false);
+ SatELite::deleteTmpFiles();
+- _exit(pb_solver->best_goalvalue == Int_MAX ? 0 : 10); }
++ _exit(0); }
+
+
+ void printStats(BasicSolverStats& stats, double cpu_time)
+@@ -324,7 +324,7 @@
+ reportf("_______________________________________________________________________________\n");
+ }
+
+- exit(pb_solver->best_goalvalue == Int_MAX ? 20 : (pb_solver->goal == NULL || opt_command == cmd_FirstSolution) ? 10 : 30); // (faster than "return", which will invoke the destructor for 'PbSolver')
++ exit(0); // (faster than "return", which will invoke the destructor for 'PbSolver')
+ }
+
+
+Index: minisat+/PbParser.C
+===================================================================
+--- minisat+.orig/PbParser.C 2011-05-24 20:48:23.000000000 +0200
++++ minisat+/PbParser.C 2011-05-24 20:50:13.000000000 +0200
+@@ -282,7 +282,7 @@
+ xfree(msg);
+ if (opt_satlive && !opt_try)
+ printf("s UNKNOWN\n");
+- exit(opt_try ? 5 : 0);
++ exit(5);
+ }else
+ throw msg;
+ }
diff --git a/sci-mathematics/minisat+/files/minisat+-2007.01.05-makefile.patch b/sci-mathematics/minisat+/files/minisat+-2007.01.05-makefile.patch
new file mode 100644
index 0000000000..ca3f43f938
--- /dev/null
+++ b/sci-mathematics/minisat+/files/minisat+-2007.01.05-makefile.patch
@@ -0,0 +1,98 @@
+--- a/Makefile
++++ b/Makefile
+@@ -13,11 +13,8 @@
+
+ EXEC = minisat+
+
+-CXX = g++
+ #CXX = icpc
+-CFLAGS = -Wall -ffloat-store
+-CFLAGS += -IADTs -include Global.h -include Main.h -D_FILE_OFFSET_BITS=64
+-COPTIMIZE = -O3 #-fomit-frame-pointer # -falign-loops=4 -falign-functions=16 -foptimize-sibling-calls -finline-functions -fcse-follow-jumps -fcse-skip-blocks -frerun-cse-after-loop -frerun-loop-opt -fgcse
++CXXFLAGS += -IADTs -include Global.h -include Main.h -D_FILE_OFFSET_BITS=64
+
+
+ .PHONY : s p d r build clean depend
+@@ -26,22 +23,22 @@
+ p: WAY=profile
+ d: WAY=debug
+ r: WAY=release
+-rs: WAY="release static / bignums"
+-rx: WAY="release static / 64-bit integers"
++rs: WAY="release / bignums"
++rx: WAY="release / 64-bit integers"
+
+-s: CFLAGS+=$(COPTIMIZE) -ggdb -D DEBUG
+-p: CFLAGS+=$(COPTIMIZE) -pg -ggdb -D DEBUG
+-d: CFLAGS+=-O0 -ggdb -D DEBUG
+-r: CFLAGS+=$(COPTIMIZE) -D NDEBUG
+-rs: CFLAGS+=$(COPTIMIZE) -D NDEBUG
+-rx: CFLAGS+=$(COPTIMIZE) -D NDEBUG -D NO_GMP
++s: CXXFLAGS+=-ggdb -D DEBUG
++p: CXXFLAGS+=-pg -ggdb -D DEBUG
++d: CXXFLAGS+=-O0 -ggdb -D DEBUG
++r: CXXFLAGS+=-D NDEBUG
++rs: CXXFLAGS+=-D NDEBUG
++rx: CXXFLAGS+=-D NDEBUG -D NO_GMP
+
+ s: build $(EXEC)
+ p: build $(EXEC)_profile
+ d: build $(EXEC)_debug
+ r: build $(EXEC)_release
+-rs: build $(EXEC)_bignum_static
+-rx: build $(EXEC)_64-bit_static
++rs: build $(EXEC)_bignum
++rx: build $(EXEC)_64-bit
+
+ build:
+ @echo Building $(EXEC) "("$(WAY)")"
+@@ -53,39 +50,39 @@
+ ## Build rule
+ %.o %.op %.od %.or %.ox: %.C
+ @echo Compiling: $<
+- @$(CXX) $(CFLAGS) -c -o $@ $<
++ @$(CXX) $(CXXFLAGS) -fPIC -c -o $@ $<
+
+ ## Linking rules (standard/profile/debug/release)
+ $(EXEC): $(COBJS)
+ @echo Linking $(EXEC)
+- @$(CXX) $(COBJS) -lz -lgmp -ggdb -Wall -o $@
++ @$(CXX) $(CXXFLAGS) $(LDFLAGS) -fPIE $(COBJS) -lz -lgmp -ggdb -Wall -o $@
+
+ $(EXEC)_profile: $(PCOBJS)
+ @echo Linking $@
+- @$(CXX) $(PCOBJS) -lz -lgmp -ggdb -Wall -pg -o $@
++ @$(CXX) $(CXXFLAGS) $(LDFLAGS) -fPIE $(PCOBJS) -lz -lgmp -ggdb -Wall -pg -o $@
+
+ $(EXEC)_debug: $(DCOBJS)
+ @echo Linking $@
+- @$(CXX) $(DCOBJS) -lz -lgmp -ggdb -Wall -o $@
++ @$(CXX) $(CXXFLAGS) $(LDFLAGS) -fPIE $(DCOBJS) -lz -lgmp -ggdb -Wall -o $@
+
+ $(EXEC)_release: $(RCOBJS)
+ @echo Linking $@
+- @$(CXX) $(RCOBJS) -lz -lgmp -Wall -o $@
++ @$(CXX) $(CXXFLAGS) $(LDFLAGS) -fPIE $(RCOBJS) -lz -lgmp -Wall -o $@
+
+-$(EXEC)_bignum_static: $(RCOBJS)
++$(EXEC)_bignum: $(RCOBJS)
+ @echo Linking $@
+- @$(CXX) --static $(RCOBJS) -lz -lgmp -Wall -o $@
++ @$(CXX) $(CXXFLAGS) $(LDFLAGS) -fPIE $(RCOBJS) -lz -lgmp -Wall -o $@
+
+-$(EXEC)_64-bit_static: $(R64COBJS)
++$(EXEC)_64-bit: $(R64COBJS)
+ @echo Linking $@
+- @$(CXX) --static $(R64COBJS) -lz -Wall -o $@
++ @$(CXX) $(CXXFLAGS) $(LDFLAGS) -fPIE $(R64COBJS) -lz -Wall -o $@
+
+
+ ## Make dependencies
+ depend: depend.mak
+ depend.mak: $(CSRCS) $(CHDRS)
+ @echo Making dependencies...
+- @$(CXX) -MM $(CSRCS) $(CFLAGS) > depend.mak
++ @$(CXX) -MM $(CSRCS) $(CXXFLAGS) > depend.mak
+ @cp depend.mak /tmp/depend.mak.tmp
+ @sed "s/o:/op:/" /tmp/depend.mak.tmp >> depend.mak
+ @sed "s/o:/od:/" /tmp/depend.mak.tmp >> depend.mak
diff --git a/sci-mathematics/minisat+/files/minisat+-2007.01.05-script.patch b/sci-mathematics/minisat+/files/minisat+-2007.01.05-script.patch
new file mode 100644
index 0000000000..38af57bc74
--- /dev/null
+++ b/sci-mathematics/minisat+/files/minisat+-2007.01.05-script.patch
@@ -0,0 +1,17 @@
+--- a/minisat+_script
++++ b/minisat+_script
+@@ -6,12 +6,12 @@
+ XDIR=`echo $0 | sed "s%\(.*\)/.*$%\1%"`
+ fi
+
+-$XDIR/minisat+_64-bit_static -try "$@"
++$XDIR/minisat+_64-bit -try "$@"
+ EXIT=$?
+
+ if [ $EXIT = 5 ]; then
+ echo "c OK -- Running BigNum-version instead..."
+- $XDIR/minisat+_bignum_static* "$@"
++ $XDIR/minisat+_bignum* "$@"
+ EXIT=$?
+ fi
+ exit $EXIT
diff --git a/sci-mathematics/minisat+/files/minisat+-2007.01.05-spelling.patch b/sci-mathematics/minisat+/files/minisat+-2007.01.05-spelling.patch
new file mode 100644
index 0000000000..51ebe70ec3
--- /dev/null
+++ b/sci-mathematics/minisat+/files/minisat+-2007.01.05-spelling.patch
@@ -0,0 +1,16 @@
+Author: Ralf Treinen
+Description: fix a spelling error in help text
+
+Index: minisat+/Main.C
+===================================================================
+--- minisat+.orig/Main.C 2011-05-24 20:59:49.000000000 +0200
++++ minisat+/Main.C 2016-12-19 07:29:13.894553743 +0100
+@@ -79,7 +79,7 @@
+ "\n"
+ " -bdd-thres= Threshold for prefering BDDs in mixed mode. [def: %g]\n"
+ " -sort-thres= Threshold for prefering sorters. Tried after BDDs. [def: %g]\n"
+- " -goal-bias= Bias goal function convertion towards sorters. [def: %g]\n"
++ " -goal-bias= Bias goal function conversion towards sorters. [def: %g]\n"
+ "\n"
+ " -1 -first Don\'t minimize, just give first solution found\n"
+ " -A -all Don\'t minimize, give all solutions\n"
diff --git a/sci-mathematics/minisat+/metadata.xml b/sci-mathematics/minisat+/metadata.xml
new file mode 100644
index 0000000000..a3ac64a0d0
--- /dev/null
+++ b/sci-mathematics/minisat+/metadata.xml
@@ -0,0 +1,16 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+
+MiniSat+ is a two-week hack done to enable MiniSat to compete in the new categories of the SAT 2005 competition. Initially, we intended to support both Pseudo-Boolean constraints (i.e. linear constraints over boolean variables) and circuit based SAT input (as opposed to CNF). However, after we finished the conversion of PB-constraints to SAT, we ran out of steam and never finished the other part.
+However, the PB part is, arguably, the more interesting one. A number of generalizations of SAT solvers to PB solvers have been proposed (Pueblo, Galena, OPBDP and more), but we felt that the other approach — converting the problem to SAT — had not been invesigated adequately. Our hope was to provide a point of reference for the proper generalizations of SAT to PB, so that the merit of such an approach could be evaluated. Therefore MiniSat+ provides multiple ways of translating PB constraints to clauses.
+For the PB evaluation 2005, we provided a top-level heuristic to choose between the translation methods. To our surprise, MiniSat+ solved more problem than any of the other 6 dedicated PB solvers did, and also seemed to one of the few solvers not being visibly buggy (modulo giving the wrong exitcode for SATISFIABLE instances without an objective function).
+
+
diff --git a/sci-mathematics/minisat+/minisat+-2007.01.05.ebuild b/sci-mathematics/minisat+/minisat+-2007.01.05.ebuild
new file mode 100644
index 0000000000..b97a3b908b
--- /dev/null
+++ b/sci-mathematics/minisat+/minisat+-2007.01.05.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MYPV="${PV/.01./-Jan-}"
+MYP="${PN}_${MYPV}"
+
+inherit toolchain-funcs
+
+DESCRIPTION="solver for pseudo-Boolean constraints"
+HOMEPAGE="https://minisat.se/MiniSat+.html"
+SRC_URI="https://minisat.se/downloads/${MYP}.zip"
+S="${WORKDIR}/${PN}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="bignum"
+
+RDEPEND="
+ bignum? ( dev-libs/gmp )
+ sys-libs/zlib
+"
+DEPEND="${RDEPEND}"
+BDEPEND="app-arch/unzip"
+
+PATCHES=(
+ "${FILESDIR}/${P}-makefile.patch"
+ "${FILESDIR}/${P}-script.patch"
+ "${FILESDIR}/${P}-exitcode.patch"
+ "${FILESDIR}/${P}-spelling.patch"
+)
+
+src_compile() {
+ tc-export CXX
+ emake rx
+ use bignum && emake rs
+}
+
+src_install() {
+ dodoc -r Examples
+ dobin minisat+_64-bit
+ use bignum && dobin minisat+_bignum
+ if use bignum; then
+ dosym ./minisat+_bignum "${EPREFIX}/usr/bin/minisat+"
+ else
+ dosym ./minisat+_64-bit "${EPREFIX}/usr/bin/minisat+"
+ fi
+}
diff --git a/sci-mathematics/minisatp/Manifest b/sci-mathematics/minisatp/Manifest
new file mode 100644
index 0000000000..dbe60d53f9
--- /dev/null
+++ b/sci-mathematics/minisatp/Manifest
@@ -0,0 +1 @@
+DIST minisatp-0.1_p20121002.tar.gz 47256 BLAKE2B e03d626cad913f4587d356a891e93e5031804912dc9794e0c6b7646aaa78c5d4ac015c927d36d2c8f57018301662b216efbdc47e56c9cee090920f63c613149d SHA512 01ebcd02fe195cccc06c4a579676ce5d72adce075fea4bb44f687e7f1865313346f6b7805b1d6230a97a3d1a5827c18f621dc2ad3e7c6bd2a7d955b459b01eaa
diff --git a/sci-mathematics/minisatp/files/minisatp-0.1_p20121002-find-gmp.patch b/sci-mathematics/minisatp/files/minisatp-0.1_p20121002-find-gmp.patch
new file mode 100644
index 0000000000..57619871cf
--- /dev/null
+++ b/sci-mathematics/minisatp/files/minisatp-0.1_p20121002-find-gmp.patch
@@ -0,0 +1,25 @@
+--- a/CMakeLists.txt 2022-04-29 02:03:45.823385000 +0200
++++ b/CMakeLists.txt 2022-04-29 02:08:46.208369263 +0200
+@@ -31,8 +31,9 @@
+ #--------------------------------------------------------------------------------------------------
+ # Dependencies:
+
+-find_package(GMP REQUIRED)
+-include_directories(${GMP_INCLUDE_DIR})
++find_package(PkgConfig REQUIRED)
++pkg_check_modules(GMP REQUIRED gmp)
++include_directories(${GMP_INCLUDE_DIRS})
+
+ include_directories(${minisat_SOURCE_DIR})
+ include_directories(${minisatp_SOURCE_DIR})
+@@ -60,8 +61,8 @@
+ add_library(minisatp-lib-static STATIC ${MINISATP_LIB_SOURCES})
+ add_library(minisatp-lib-shared SHARED ${MINISATP_LIB_SOURCES})
+
+-target_link_libraries(minisatp-lib-shared minisat-lib-shared ${GMP_LIBRARY})
+-target_link_libraries(minisatp-lib-static minisat-lib-static ${GMP_LIBRARY})
++target_link_libraries(minisatp-lib-shared minisat gmp)
++target_link_libraries(minisatp-lib-static minisat gmp)
+
+ set_target_properties(minisatp-lib-static PROPERTIES OUTPUT_NAME "minisatp")
+ set_target_properties(minisatp-lib-shared
diff --git a/sci-mathematics/minisatp/files/minisatp-0.1_p20121002-fix-build-errors.patch b/sci-mathematics/minisatp/files/minisatp-0.1_p20121002-fix-build-errors.patch
new file mode 100644
index 0000000000..850845f3aa
--- /dev/null
+++ b/sci-mathematics/minisatp/files/minisatp-0.1_p20121002-fix-build-errors.patch
@@ -0,0 +1,41 @@
+diff '--color=auto' -ru /var/tmp/portage/sci-mathematics/minisatp-0.1_p20121002/work/minisatp-d91742bcd18bf9dc9b5e94f48a4aa59d3c954fd2/Debug.h minisatp-d91742bcd18bf9dc9b5e94f48a4aa59d3c954fd2/Debug.h
+--- /var/tmp/portage/sci-mathematics/minisatp-0.1_p20121002/work/minisatp-d91742bcd18bf9dc9b5e94f48a4aa59d3c954fd2/Debug.h 2012-10-02 13:42:07.000000000 +0200
++++ minisatp-d91742bcd18bf9dc9b5e94f48a4aa59d3c954fd2/Debug.h 2022-04-29 02:47:15.776380427 +0200
+@@ -24,6 +24,10 @@
+ #include "PbSolver.h"
+ #include "FEnv.h"
+
++using Minisat::l_True;
++using Minisat::l_False;
++using Minisat::l_Undef;
++using Minisat::toInt;
+
+ //=================================================================================================
+
+diff '--color=auto' -ru /var/tmp/portage/sci-mathematics/minisatp-0.1_p20121002/work/minisatp-d91742bcd18bf9dc9b5e94f48a4aa59d3c954fd2/Hardware.h minisatp-d91742bcd18bf9dc9b5e94f48a4aa59d3c954fd2/Hardware.h
+--- /var/tmp/portage/sci-mathematics/minisatp-0.1_p20121002/work/minisatp-d91742bcd18bf9dc9b5e94f48a4aa59d3c954fd2/Hardware.h 2012-10-02 13:42:07.000000000 +0200
++++ minisatp-d91742bcd18bf9dc9b5e94f48a4aa59d3c954fd2/Hardware.h 2022-04-29 02:48:41.173081698 +0200
+@@ -23,6 +23,9 @@
+ #include "PbSolver.h"
+ #include "FEnv.h"
+
++using Minisat::lit_Undef;
++using Minisat::var_Undef;
++
+ //=================================================================================================
+
+
+diff '--color=auto' -ru /var/tmp/portage/sci-mathematics/minisatp-0.1_p20121002/work/minisatp-d91742bcd18bf9dc9b5e94f48a4aa59d3c954fd2/PbSolver.h minisatp-d91742bcd18bf9dc9b5e94f48a4aa59d3c954fd2/PbSolver.h
+--- /var/tmp/portage/sci-mathematics/minisatp-0.1_p20121002/work/minisatp-d91742bcd18bf9dc9b5e94f48a4aa59d3c954fd2/PbSolver.h 2012-10-02 13:42:07.000000000 +0200
++++ minisatp-d91742bcd18bf9dc9b5e94f48a4aa59d3c954fd2/PbSolver.h 2022-04-29 02:46:20.361276449 +0200
+@@ -31,7 +31,9 @@
+ using Minisat::SimpSolver;
+ using Minisat::lbool;
+ using Minisat::mkLit;
+-using Minisat::lit_Undef;
++using Minisat::l_Undef;
++using Minisat::l_True;
++using Minisat::l_False;
+
+ //=================================================================================================
+ // Linear -- a class for storing pseudo-boolean constraints:
diff --git a/sci-mathematics/minisatp/metadata.xml b/sci-mathematics/minisatp/metadata.xml
new file mode 100644
index 0000000000..c86eec107a
--- /dev/null
+++ b/sci-mathematics/minisatp/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/niklasso/minisatp/issues
+ niklasso/minisatp
+
+
diff --git a/sci-mathematics/minisatp/minisatp-0.1_p20121002.ebuild b/sci-mathematics/minisatp/minisatp-0.1_p20121002.ebuild
new file mode 100644
index 0000000000..ed2fa8bd34
--- /dev/null
+++ b/sci-mathematics/minisatp/minisatp-0.1_p20121002.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+COMMIT="d91742bcd18bf9dc9b5e94f48a4aa59d3c954fd2"
+
+inherit cmake
+
+DESCRIPTION="solver for pseudo-Boolean constraints"
+HOMEPAGE="https://github.com/niklasso/minisatp/tree/master"
+SRC_URI="https://github.com/niklasso/minisatp/archive/${COMMIT}.tar.gz -> ${PF}.tar.gz"
+S="${WORKDIR}/${PN}-${COMMIT}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ dev-libs/gmp
+ sci-mathematics/minisat
+ sys-libs/zlib
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+ "${FILESDIR}/${PF}-find-gmp.patch"
+ "${FILESDIR}/${PF}-fix-build-errors.patch"
+)
+
+src_configure() {
+ local mycmakeargs=(
+ -DSTATIC_BINARIES=OFF
+ )
+ cmake_src_configure
+}
+
+src_install() {
+ dodoc README
+ dodoc -r Examples
+ newman doc/minisat+.1 minisatp.1
+ dolib.so "${BUILD_DIR}/libminisatp.so"
+ dolib.so "${BUILD_DIR}/libminisatp.so.1"
+ dolib.so "${BUILD_DIR}/libminisatp.so.1.1.0"
+ dobin "${BUILD_DIR}/minisatp"
+}
diff --git a/sci-mathematics/packup/Manifest b/sci-mathematics/packup/Manifest
new file mode 100644
index 0000000000..6f8e7b3d74
--- /dev/null
+++ b/sci-mathematics/packup/Manifest
@@ -0,0 +1,3 @@
+DIST packup-0.6.1 3539 BLAKE2B 5a98a7a8f9fb760cd394058a0e3b8295a664b9d1c70cd32f6edac20d236c167acfa953c70f2dd8e43de7b7be2f1fc8ade2f1175a6fb4526112bc994237b0d434 SHA512 8b2dab50f1f92c601e4e77fe477e7fef4fd08764cd793f910fe9abe8f18f7dcbc22d4513fa75a125b8f90f32faf3b6bd6d257a9301072046ddd351c436645299
+DIST packup-0.6.1.html 6480 BLAKE2B 26fe09b83e7fe55c088163124e3241894d8cad2ee9ca87d56ef17a878655448fc62182bc80cf66f7595861477f4fd17a4ea330a485d9970e36466ef7a10bff06 SHA512 8d8f66250db548e5d5291ea5670349efe7195ff25703e2a47dd76adba0bfa3074a01d0c22b0e9b27285b6116d057190b6ebb48c3dc21cc9cd132e2e6ef3741b7
+DIST packup-0.6.tgz 86457 BLAKE2B d7a7540a9d46ab09500ef71862ade6484dc2fc19df0dab8be0b017a53102843539640a2ec6838cb551f4bdf77abede83abb05bd87271c506f5b5b41093278409 SHA512 8aa396f7f53f8ea3eba086df6ab1c4c685277e8fe947d90431d7cc9b70dd04c20771277b92c770e6766a633dfb8e75b36188c706c9cbae31e4afeff85ee60814
diff --git a/sci-mathematics/packup/files/packup b/sci-mathematics/packup/files/packup
new file mode 100644
index 0000000000..793e1b91dc
--- /dev/null
+++ b/sci-mathematics/packup/files/packup
@@ -0,0 +1,3 @@
+description: CUDF solver based on the Pseudo-Boolean Constraint solver MiniSat+
+exec: /usr/bin/packup -u $pref $in $out
+cudf-version: 2.0
diff --git a/sci-mathematics/packup/files/packup-0.6-c++11.patch b/sci-mathematics/packup/files/packup-0.6-c++11.patch
new file mode 100644
index 0000000000..1c894f361a
--- /dev/null
+++ b/sci-mathematics/packup/files/packup-0.6-c++11.patch
@@ -0,0 +1,166 @@
+Author: Mikoláš Janota
+Description: compliance to the C++11 standard
+Debian-bug: #811793
+
+--- a/basic_clset.hh
++++ b/basic_clset.hh
+@@ -34,11 +34,7 @@
+ #include
+ #include
+
+-#include // Location of STL hash extensions
+-#include // Location of STL hash extensions
+-
+ using namespace std;
+-using namespace __gnu_cxx; // Required for STL hash extensions
+
+ #include "globals.hh"
+ #include "basic_clause.hh"
+--- a/cl_globals.hh
++++ b/cl_globals.hh
+@@ -34,11 +34,7 @@
+ #include
+ #include
+
+-#include // Location of STL hash extensions
+-#include // Location of STL hash extensions
+-
+ using namespace std;
+-using namespace __gnu_cxx; // Required for STL hash extensions
+
+ #include "globals.hh"
+ #include "basic_clause.hh"
+--- a/cl_registry.hh
++++ b/cl_registry.hh
+@@ -34,8 +34,6 @@
+ #include
+ #include
+
+-#include // Location of STL hash extensions
+-#include // Location of STL hash extensions
+ #include // Location of STL hash extensions
+
+ using namespace std;
+--- a/cl_types.hh
++++ b/cl_types.hh
+@@ -66,7 +66,7 @@
+ typedef vector BasicClauseVector;
+ typedef BasicClauseVector::iterator ClVectIterator;
+
+-typedef slist BasicClauseSList;
++//typedef slist BasicClauseSList;
+
+ typedef list BasicClauseList;
+
+--- a/collections.hh
++++ b/collections.hh
+@@ -34,7 +34,7 @@
+ typedef vector PackageVersionsList;
+ typedef vector PackageVersionsCNF;
+ typedef vector PackageVersionList;
+-typedef unordered_map< const char*,string,__gnu_cxx::hash, streq > Str2Str;
++typedef unordered_map< const char*,string,std::hash, streq > Str2Str;
+ typedef unordered_map PackageVersionMap;
+ typedef unordered_map VariableToPackageVersion;
+ typedef vector VersionVector;
+--- a/common_types.hh
++++ b/common_types.hh
+@@ -25,13 +25,9 @@
+ #ifndef COMMON_TYPES_H
+ #define COMMON_TYPES_H
+
+-#include
+-#include
++#include "hash_structs.hh"
+ #include
+ #include "types.hh"
+-using __gnu_cxx::hash;
+-using __gnu_cxx::hash_map;
+-using __gnu_cxx::hash_set;
+ using std::string;
+ using std::vector;
+ using std::ostream;
+@@ -40,8 +36,6 @@
+ #define CONSTANT const
+ #define CONTAINS(s,e) ( ((s).find(e))!=(s).end() )
+ #define SAME_PACKAGE_NAME(n1,n2) (n1.data()==n2.data())
+-#define unordered_set hash_set
+-#define unordered_map hash_map
+
+ typedef unsigned int UINT;
+ typedef UINT Version;
+@@ -115,6 +109,7 @@
+ {return strcmp(s1, s2) == 0;}
+ };
+
++/*
+ namespace __gnu_cxx
+ {
+ template<>
+@@ -126,7 +121,9 @@
+ return h(s.data());
+ }
+ };
+-} /*end of namespace __gnu_cxx */
++}*/ /*end of namespace __gnu_cxx */
++
++
+
+ const char* to_string (KeepValue value);
+ const char* to_string (Criterion value);
+--- a/cudf_msu.cc
++++ b/cudf_msu.cc
+@@ -27,8 +27,9 @@
+ #include "Options.hh"
+ using std::ifstream;
+
+-static const char* dist_date = ""DISTDATE"";
+-static const char* changeset = ""CHANGESET"";
++#define stringify(s) #s
++static const char* dist_date = stringify(DISTDATE);
++static const char* changeset = stringify(CHANGESET);
+ static const char* release = "0.6";
+
+ IDManager id_manager;
+--- a/hash_structs.hh
++++ b/hash_structs.hh
+@@ -0,0 +1,12 @@
++#ifndef HASH_STRUCTS_123
++#define HASH_STRUCTS_123
++
++#include
++#include
++#define hash_multimap unordered_multimap
++#define hash_set unordered_set
++#define hash_map unordered_map
++using std::hash;
++using std::unordered_map;
++using std::unordered_set;
++#endif
+--- a/types.hh
++++ b/types.hh
+@@ -38,6 +38,12 @@
+
+ using namespace std;
+
++#include
++#include
++#define hash_multimap unordered_multimap
++#define hash_set unordered_set
++#define hash_map unordered_map
++
+
+ /*----------------------------------------------------------------------------*\
+ * Values besides 0 and 1
+@@ -158,11 +164,8 @@
+ #include