diff --git a/TODO.md b/TODO.md index 90bc83d68d..e9c6e6b6b2 100644 --- a/TODO.md +++ b/TODO.md @@ -77,7 +77,6 @@ Name | Buildsystem | Category | User | RFH [llvm-ompss2](https://github.com/bsc-pm/llvm) | cmake | cluster | Alessandro-Barbieri | yes [pagmo](https://esa.github.io/pagmo2/) | cmake | science | Alessandro-Barbieri | no [enarx](https://enarx.dev/) | cargo | util | Alessandro-Barbieri | no -[airshipper](https://gitlab.com/veloren/airshipper) | cargo | game | NicolaSmaniotto | [ruplacer](https://github.com/dmerejkowsky/ruplacer) | cargo | sys | Alessandro-Barbieri | no [gping](https://github.com/orf/gping) | cargo | net | Alessandro-Barbieri | no [open-match](https://github.com/googleforgames/open-match) | go | devel | Alessandro-Barbieri | yes diff --git a/app-admin/glance/files/openstack-glance-registry.service b/app-admin/glance/files/openstack-glance-registry.service new file mode 100644 index 0000000000..f361bf391e --- /dev/null +++ b/app-admin/glance/files/openstack-glance-registry.service @@ -0,0 +1,15 @@ +[Unit] +Description=OpenStack Image Service (code-named Glance) Registry server +After=syslog.target network.target + +[Service] +Type=notify +NotifyAccess=all +Restart=always +User=glance +ExecStart=/usr/bin/glance-registry +PrivateTmp=true + +[Install] +WantedBy=multi-user.target + diff --git a/app-admin/glance/files/openstack-glance-scrubber.service b/app-admin/glance/files/openstack-glance-scrubber.service new file mode 100644 index 0000000000..bedc225362 --- /dev/null +++ b/app-admin/glance/files/openstack-glance-scrubber.service @@ -0,0 +1,15 @@ +[Unit] +Description=OpenStack Image Service deferred image deletion service +After=syslog.target network.target + +[Service] +Type=notify +NotifyAccess=all +Restart=always +User=glance +ExecStart=/usr/bin/glance-scrubber +PrivateTmp=true + +[Install] +WantedBy=multi-user.target + diff --git a/app-admin/glance/glance-24.0.0.ebuild b/app-admin/glance/glance-24.0.0-r1.ebuild similarity index 93% rename from app-admin/glance/glance-24.0.0.ebuild rename to app-admin/glance/glance-24.0.0-r1.ebuild index 8d8fd15335..3d51af337d 100644 --- a/app-admin/glance/glance-24.0.0.ebuild +++ b/app-admin/glance/glance-24.0.0-r1.ebuild @@ -18,7 +18,6 @@ SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz" KEYWORDS="~amd64" LICENSE="Apache-2.0" SLOT="0" -IUSE="mysql postgres +sqlite +swift" RDEPEND=" >=dev-python/pbr-3.1.1[${PYTHON_USEDEP}] @@ -64,17 +63,7 @@ RDEPEND=" >=dev-python/os-win-4.0.1[${PYTHON_USEDEP}] >=dev-python/castellan-0.17.0[${PYTHON_USEDEP}] - sqlite? ( - >=dev-python/sqlalchemy-1.0.10[sqlite,${PYTHON_USEDEP}] - ) - mysql? ( - >=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}] - >=dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}] - ) - postgres? ( - >=dev-python/psycopg-2.5.0[${PYTHON_USEDEP}] - >=dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}] - ) + >=dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}] acct-user/glance acct-group/glance @@ -100,12 +89,9 @@ BDEPEND=" >=dev-python/python-cinderclient-4.1.0[${PYTHON_USEDEP}] >=dev-python/os-brick-3.1.0[${PYTHON_USEDEP}] >=dev-python/oslo-privsep-1.32.0[${PYTHON_USEDEP}] - ) -" -REQUIRED_USE=" - || ( mysql postgres sqlite ) - test? ( mysql ) + >=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}] + ) " distutils_enable_tests pytest @@ -139,6 +125,8 @@ python_install_all() { keepdir /var/lib/glance/scrubber systemd_dounit "${FILESDIR}/openstack-glance-api.service" + systemd_dounit "${FILESDIR}/openstack-glance-registry.service" + systemd_dounit "${FILESDIR}/openstack-glance-scrubber.service" newtmpfiles "${FILESDIR}/glance.tmpfiles" glance.conf insinto /etc/logrotate.d diff --git a/app-admin/glance/metadata.xml b/app-admin/glance/metadata.xml index 4979a3dcc0..dc29bdd6d2 100644 --- a/app-admin/glance/metadata.xml +++ b/app-admin/glance/metadata.xml @@ -11,9 +11,6 @@ machine images. Glance has a RESTful API that allows querying of VM image metadata as well as retrieval of the actual image. - - Adds swift storage support - glance diff --git a/app-arch/microtar/Manifest b/app-arch/microtar/Manifest new file mode 100644 index 0000000000..35e0b7289d --- /dev/null +++ b/app-arch/microtar/Manifest @@ -0,0 +1 @@ +DIST microtar-0.1.0.tar.gz 4843 BLAKE2B f2390759ea575f2acbd4eeeaa6394e7e41c225fd858b58b2d138e5fb39f6f633d0ade117bf2435892caac673582c27af68909e76106687b6e10c72fc9bcdf117 SHA512 87279cb52896eb8bda6e05962489f08c5368b9330fd0e094bf7b740b293497f460a6f8a2a2694d5a265d3217ee2f51d8443291df4854e5bd04e157605e6150ef diff --git a/app-arch/microtar/metadata.xml b/app-arch/microtar/metadata.xml new file mode 100644 index 0000000000..960ad6a407 --- /dev/null +++ b/app-arch/microtar/metadata.xml @@ -0,0 +1,7 @@ + + + + + rxi/microtar + + diff --git a/app-arch/microtar/microtar-0.1.0.ebuild b/app-arch/microtar/microtar-0.1.0.ebuild new file mode 100644 index 0000000000..3b81c09d46 --- /dev/null +++ b/app-arch/microtar/microtar-0.1.0.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="A lightweight tar library written in ANSI C" +HOMEPAGE="https://github.com/rxi/microtar" +SRC_URI="https://github.com/rxi/microtar/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +KEYWORDS="~amd64" + +LICENSE="MIT" +SLOT="0" + +src_compile() { + tc-export CC + ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} -I./src -fPIC -shared -Wl,-soname=libmicrotar.so src/microtar.c -o libmicrotar.so +} + +src_install() { + dolib.so libmicrotar.so + doheader src/microtar.h + dodoc README.md +} diff --git a/app-backup/grub-btrfs/grub-btrfs-4.11.ebuild b/app-backup/grub-btrfs/grub-btrfs-4.11.ebuild index 740e6ce1f0..05ea2cc8c7 100644 --- a/app-backup/grub-btrfs/grub-btrfs-4.11.ebuild +++ b/app-backup/grub-btrfs/grub-btrfs-4.11.ebuild @@ -3,6 +3,8 @@ EAPI=8 +inherit optfeature + DESCRIPTION="Improves Grub by adding btrfs snapshots to the Grub menu." HOMEPAGE="https://github.com/Antynea/grub-btrfs" SRC_URI="https://github.com/Antynea/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" @@ -35,4 +37,5 @@ src_install(){ pkg_postinst() { elog "run 'grub-mkconfig -o /boot/grub/grub.cfg' to update your Grub menu." elog "update your /etc/grub.d/41_snapshots-btrfs script (e.g. with dispatch-conf or etc-update)" + optfeature "LVM/ LUKS support" sys-boot/grub[device-mapper] } diff --git a/app-crypt/tang/tang-11.ebuild b/app-crypt/tang/tang-11.ebuild index 5bf2f8ce2e..8a1687ab37 100644 --- a/app-crypt/tang/tang-11.ebuild +++ b/app-crypt/tang/tang-11.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit meson +inherit meson systemd DESCRIPTION="Tang binding daemon" HOMEPAGE="https://github.com/latchset/tang" @@ -15,24 +15,21 @@ KEYWORDS="~amd64" IUSE="" DEPEND="acct-user/tang - app-text/asciidoc net-misc/socat >=net-libs/http-parser-2.8.0 >=dev-libs/jose-8" RDEPEND="${DEPEND}" -BDEPEND="" +BDEPEND="app-text/asciidoc" src_install(){ meson_install newinitd "${FILESDIR}"/tangd.initd tangd + systemd_dounit ${FILESDIR}/tangd.service dodir /var/db/tang keepdir /var/db/tang fowners tang:tang /var/db/tang fperms 770 /var/db/tang - - insinto /usr/lib/systemd/system - doins ${FILESDIR}/tangd.service } pkg_postinst(){ diff --git a/app-misc/kloak/Manifest b/app-misc/kloak/Manifest index c0d835bac1..943978fa56 100644 --- a/app-misc/kloak/Manifest +++ b/app-misc/kloak/Manifest @@ -1 +1 @@ -DIST 0.2.30-2.tar.gz 98638 BLAKE2B e83c5ed44cb09da591d653629768526f332620c690f61d526b762f72a58fa37609883fc3db9b1b1c527a37cde929884f9b252d58e7b4ec53cf137451096e4d70 SHA512 be08c88251ddc03dcb641d6283e2bc6a4c59b4baa24a5a9f323f21f1228e04c9a24ec8954c190f89f3323ba7d67411c2b50da6d413fc93da604980d55e432890 +DIST kloak-0.2.30-2.tar.gz 98638 BLAKE2B e83c5ed44cb09da591d653629768526f332620c690f61d526b762f72a58fa37609883fc3db9b1b1c527a37cde929884f9b252d58e7b4ec53cf137451096e4d70 SHA512 be08c88251ddc03dcb641d6283e2bc6a4c59b4baa24a5a9f323f21f1228e04c9a24ec8954c190f89f3323ba7d67411c2b50da6d413fc93da604980d55e432890 diff --git a/app-misc/kloak/kloak-0.2.30.ebuild b/app-misc/kloak/kloak-0.2.30.ebuild index 6875daa322..c03c55f52e 100644 --- a/app-misc/kloak/kloak-0.2.30.ebuild +++ b/app-misc/kloak/kloak-0.2.30.ebuild @@ -5,7 +5,7 @@ EAPI=8 DESCRIPTION="A privacy tool that makes keystroke biometrics less effective" HOMEPAGE="https://github.com/Whonix/kloak" -SRC_URI="https://github.com/Whonix/kloak/archive/refs/tags/0.2.30-2.tar.gz" +SRC_URI="https://gitlab.com/whonix/kloak/-/archive/0.2.30-2/${P}-2.tar.gz" LICENSE="BSD" SLOT="0" diff --git a/app-misc/walld/Manifest b/app-misc/walld/Manifest index 4e708852bd..84d330df3e 100644 --- a/app-misc/walld/Manifest +++ b/app-misc/walld/Manifest @@ -1 +1 @@ -DIST walld-1.2.tar.gz 23622 BLAKE2B 021028bb5dead41f16e18e9243f50952bf40260e5322508c79e803e42253fea22e1890d69116ba9b5ad7d6c084c57c0d52f216b6c6adf998cee688d8f9b6cbd5 SHA512 8c1c5dc2c8bc657c6f71a82f6db50247b6803ae5845f1515d10e18021913d87c7e4d920e8c1f0e2d455a5a09f44770acf40fadd59f983a6c3a16f8d4178340d6 +DIST walld-1.3.tar.gz 24911 BLAKE2B 9186cdbe8263fef5e5ec27a29b4e76f437322c08aa9322ea8d2fac666da2ee97990f6bfad8c2af4751ce820d739879ee25b78de9145e7ef32ca24ae5d97b3728 SHA512 5459640d720592267e9d8ab78c9bc526fda4036bc20b84826b65a1b87d05b8b3743363d2ee2fb69819b7b82d2145b303c883f60ca0b9137535e563eb83b17912 diff --git a/app-misc/walld/walld-1.2.ebuild b/app-misc/walld/walld-1.3.ebuild similarity index 67% rename from app-misc/walld/walld-1.2.ebuild rename to app-misc/walld/walld-1.3.ebuild index 462dd9c1fc..ca219ebf1b 100644 --- a/app-misc/walld/walld-1.2.ebuild +++ b/app-misc/walld/walld-1.3.ebuild @@ -3,11 +3,11 @@ EAPI=8 -inherit optfeature +inherit optfeature meson DESCRIPTION="A Wallpaper daemon" HOMEPAGE="https://github.com/Dotz0cat/walld" -SRC_URI="https://github.com/Dotz0cat/walld/archive/refs/tags/1.2.tar.gz -> walld-1.2.tar.gz" +SRC_URI="https://github.com/Dotz0cat/walld/archive/refs/tags/1.3.tar.gz -> walld-1.3.tar.gz" LICENSE="GPL-3" SLOT="0" @@ -15,11 +15,7 @@ KEYWORDS="~amd64 ~x86" DEPEND="dev-libs/libevent media-gfx/feh dev-libs/libconfig media-gfx/imagemagick" RDEPEND="${DEPEND}" -BDEPEND="virtual/pkgconfig" - -src_install() { - emake DESTDIR="${D}" PREFIX=/usr install -} +BDEPEND="" pkg_postinst() { optfeature "auto reload Xresources" x11-apps/xrdb diff --git a/app-shells/fzf-fish/Manifest b/app-shells/fzf-fish/Manifest index b831eb8fd1..7e7d48e3eb 100644 --- a/app-shells/fzf-fish/Manifest +++ b/app-shells/fzf-fish/Manifest @@ -1,2 +1,2 @@ -DIST fzf-fish-8.1.tar.gz 6486433 BLAKE2B 09f5d5232b99c2e7fad89e952fb9e2d9291c2ea6d7cae79466c9b011b9df82e3ae1f67c9f4fe29675ba43ba3b6174c0efc4f5d2c37dc191367b29fd597a90611 SHA512 19f1426afcf0591136c0a7af73f5472e90f59efe46ebfa48563ef91f61c71c669f4e8685c3c32c7dd34f87efc4f790e373f783acbe0a110ac24e4de1270f729c DIST fzf-fish-8.2.tar.gz 6486432 BLAKE2B ea23434254cc4365acd8a22ff9b157efeae4d34c2911179944108732026c6f7f7cd1e679769d0eea2822bb876a172a263c691a7fc80d14ebf50b4d4c9328914d SHA512 851f111a280a165905e0461ee90825d47d782793a38ba15a9934e0b183ac8d641b3ceeef04c36a9b6b63a675b2355d3a0aa216da2d31b628f262d806867f5abc +DIST fzf-fish-8.3.tar.gz 16448 BLAKE2B 913eb6ac2154905ee87356dfe26443ab2151221760e23587433736dc9b7f160a61f52b8e2c052fc2524cb079a87dd46563042c6759c937eaef6a4200d63d0c7d SHA512 eb79f4a458ca4daa4fdf56ff91f1609661a1f7f736709569ae1120addc4fb3f87134b2fbcedf760bab1e275e934bc40b975f9cedad15dac9a422ddd6c29b5b9b diff --git a/app-shells/fzf-fish/fzf-fish-8.1.ebuild b/app-shells/fzf-fish/fzf-fish-8.3.ebuild similarity index 92% rename from app-shells/fzf-fish/fzf-fish-8.1.ebuild rename to app-shells/fzf-fish/fzf-fish-8.3.ebuild index bbcf57925e..eb6b348367 100644 --- a/app-shells/fzf-fish/fzf-fish-8.1.ebuild +++ b/app-shells/fzf-fish/fzf-fish-8.3.ebuild @@ -14,10 +14,10 @@ KEYWORDS="~amd64" IUSE="test" RDEPEND=" - app-shells/fish - app-shells/fzf - sys-apps/bat - sys-apps/fd + >=app-shells/fish-3.2.0 + >=app-shells/fzf-0.27.2 + >=sys-apps/bat-0.16.0 + >=sys-apps/fd-8.3.0 " DEPEND=" ${RDEPEND} diff --git a/app-text/OCRmyPDF/Manifest b/app-text/OCRmyPDF/Manifest index f095dd87bb..736bb91da9 100644 --- a/app-text/OCRmyPDF/Manifest +++ b/app-text/OCRmyPDF/Manifest @@ -1,5 +1,4 @@ -DIST OCRmyPDF-12.0.2.tar.gz 7895055 BLAKE2B 4fab449f9edf8788c74773da0e73adca9dc686afcbc69d9d6263049044b202744244eab4f4d6e5596461c55d399320a5e7604c6a8080c0d6a05ea6df15314eac SHA512 8bc749353d88dd1e0b2fbd313ba45fa5bf79b70c0366bde21dbe457ce269d02bea64e797e73b823fe9c02b2bd18f181f6cea414306ab1470e244e4201f86781a -DIST OCRmyPDF-12.6.0.tar.gz 7897200 BLAKE2B e183280e11414a7b2bedd339e971f1c74697d9847771e24592207e5bfe82af184544576c067856cdee9d8409bdca856e8aeb48c8e5b4e32154b69111fba2d775 SHA512 0792fccec7ecdfc93a02c4e29d0c88076c191aed3a2848c4db5d6b18ad4837a24e325dfc961aaa7c68407de7dd471e45e7b6389d6cf8f9465fe3892038696e97 DIST OCRmyPDF-13.2.0.tar.gz 7885396 BLAKE2B 0eea864d056d2238f7ea244a7fc9b6a548409caf9264349be2e0d5be5dea7ddc474f5e95ce92ad926992e42b27cdedf77005d124782374be5b6606a01338aa69 SHA512 476924ad440042fb75a9cd56fb90a93b636fc805393087952d704602f92bd0d33ed5701b45ed037b312874800857da784b367eaea3858dc0b38e4b1d49417e52 DIST OCRmyPDF-13.4.0.tar.gz 7889193 BLAKE2B 42923508524df38ed62f1a0c4d6b308dac8e00a44b428dee2dd5494915778910e434d5bf8a5957fe48685c0263b3151044794b14cbc209e4a3909da1e2411fe3 SHA512 1b581ba469e0f625481c551d9b53c553745a02c748bd2e16bd7a589f4eacfd3f21ba5d435b52286694220627de0d3d7202513191ee5e1e04b7bdd392d0abc5cd DIST OCRmyPDF-13.4.1.tar.gz 7888750 BLAKE2B 178954136f797f166a37db602b302cf50752010504b934b6633b0b2f52f2fb57e88995b3ffbb534990857698fa63c9966a92babaf9bcb7e3833e4f6f3d325e15 SHA512 c65dd1d6dc957fbfff7926241c4b887146d3efbf1181dd9bc43fca464ebc07e1507425e90af72311e89fe1ed75ee1e293600d6f7f538f7a5ee8dd8998173c972 +DIST OCRmyPDF-13.4.3.tar.gz 7889740 BLAKE2B d107b83f0d66fe6d19cc22bf76851650cd75c79900eff2c1e68d02a15ffb875dfa97472f8a8e80fe7051a7a8d33b9729855277121ed2e204b50729b6171bde26 SHA512 301efe2492de00527cacb8640eea68bf3f5398ca53a932872f3c62ef85616fc45e2c08c662cb42cfca69c6e2b5debf8860b192421c4370e7191cea5dbc4bf32d diff --git a/app-text/OCRmyPDF/OCRmyPDF-12.0.2.ebuild b/app-text/OCRmyPDF/OCRmyPDF-12.0.2.ebuild deleted file mode 100644 index 23c16679f7..0000000000 --- a/app-text/OCRmyPDF/OCRmyPDF-12.0.2.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 2020-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_8 ) -DISTUTILS_USE_SETUPTOOLS=rdepend - -inherit bash-completion-r1 distutils-r1 - -DESCRIPTION="OCRmyPDF adds an OCR text layer to scanned PDF files" -HOMEPAGE="https://github.com/jbarlow83/OCRmyPDF" -SRC_URI="https://github.com/jbarlow83/OCRmyPDF/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MPL-2.0" -SLOT="0" -KEYWORDS="~amd64" - -# This uses *a lot* of RAM, I have 32gb and these tests tried to use it all -RESTRICT="test" -IUSE="jbig2enc" - -RDEPEND=" - app-text/ghostscript-gpl - app-text/tesseract - app-text/unpaper - dev-python/cffi[${PYTHON_USEDEP}] - dev-python/coloredlogs[${PYTHON_USEDEP}] - >=dev-python/pdfminer-six-20191110[${PYTHON_USEDEP}] - <=dev-python/pdfminer-six-20201018[${PYTHON_USEDEP}] - dev-python/pikepdf[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP}] - dev-python/pluggy[${PYTHON_USEDEP}] - dev-python/reportlab[${PYTHON_USEDEP}] - dev-python/tqdm[${PYTHON_USEDEP}] - media-gfx/img2pdf[${PYTHON_USEDEP}] - media-gfx/pngquant - media-libs/leptonica - virtual/python-cffi[${PYTHON_USEDEP}] - jbig2enc? ( media-libs/jbig2enc ) -" -DEPEND=" - test? ( - dev-python/pytest-helpers-namespace[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ~dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest -distutils_enable_sphinx docs --no-autodoc - -src_install() { - distutils-r1_src_install - newbashcomp misc/completion/ocrmypdf.bash "${PN,,}" - insinto /usr/share/fish/vendor_completions.d - doins misc/completion/ocrmypdf.fish -} diff --git a/app-text/OCRmyPDF/OCRmyPDF-12.6.0.ebuild b/app-text/OCRmyPDF/OCRmyPDF-13.4.3.ebuild similarity index 80% rename from app-text/OCRmyPDF/OCRmyPDF-12.6.0.ebuild rename to app-text/OCRmyPDF/OCRmyPDF-13.4.3.ebuild index cb722a1f52..5539447dc8 100644 --- a/app-text/OCRmyPDF/OCRmyPDF-12.6.0.ebuild +++ b/app-text/OCRmyPDF/OCRmyPDF-13.4.3.ebuild @@ -1,16 +1,16 @@ -# Copyright 2020-2021 Gentoo Authors +# Copyright 2020-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_8 ) +PYTHON_COMPAT=( python3_{7,8,9,10} ) DISTUTILS_USE_SETUPTOOLS=rdepend inherit bash-completion-r1 distutils-r1 DESCRIPTION="OCRmyPDF adds an OCR text layer to scanned PDF files" -HOMEPAGE="https://github.com/jbarlow83/OCRmyPDF" -SRC_URI="https://github.com/jbarlow83/OCRmyPDF/archive/v${PV}.tar.gz -> ${P}.tar.gz" +HOMEPAGE="https://github.com/ocrmypdf/OCRmyPDF" +SRC_URI="https://github.com/ocrmypdf/OCRmyPDF/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MPL-2.0" SLOT="0" @@ -26,8 +26,7 @@ RDEPEND=" app-text/unpaper dev-python/cffi[${PYTHON_USEDEP}] dev-python/coloredlogs[${PYTHON_USEDEP}] - >=dev-python/pdfminer-six-20191110[${PYTHON_USEDEP}] - <=dev-python/pdfminer-six-20201018[${PYTHON_USEDEP}] + >dev-python/pdfminer-six-20200720[${PYTHON_USEDEP}] dev-python/pikepdf[${PYTHON_USEDEP}] dev-python/pillow[${PYTHON_USEDEP}] dev-python/pluggy[${PYTHON_USEDEP}] diff --git a/app-text/code-minimap/Manifest b/app-text/code-minimap/Manifest new file mode 100644 index 0000000000..b9c9773eb4 --- /dev/null +++ b/app-text/code-minimap/Manifest @@ -0,0 +1,41 @@ +DIST anyhow-1.0.52.crate 44224 BLAKE2B 79d68d3390d27e0e27f9db784ad10b5d7845dec7949fbc722f944ef3988419acd72c509b44a4544e99bea5e57407da5b1ce40a96277d307fc408c958ea915c31 SHA512 b87e0b304daff85894c34060b97379d8e3d9be03078275313035c7142c76b3e59922b25924ac98a0b1b70fc98746eb174ca4b7ef33a26e115f294c1f1200aa6a +DIST atty-0.2.14.crate 5470 BLAKE2B 2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab SHA512 d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9 +DIST autocfg-1.0.1.crate 12908 BLAKE2B 40c53cab298e4f26634c3acff3ece6a3371188d91dbf377ed664eabedcde20536edaa93daf406618f37edde019f049a6e7b9a47f627344587dbd126bee2b5e3a SHA512 630b348acb98b012e97804e6325d03c89abc22f2157762c59144c04e6c733daf550bdc7f0fe0b9f3b50e15dae8c1c3c4bdfce3d805b02f0fc987311f5332419b +DIST bitflags-1.2.1.crate 16745 BLAKE2B 0fa6d3ce44aad7616d5cd02aad8c1d0b0fed4022650eb43067c4a72e6fc88da05442674fa51826e4858a47c9de233e1ba2229820af094197cd11bb416ceffb2b SHA512 ad89b3798845e23737a620bba581c2ff1ff3e15bac12555c765e201d2c0b90ecea0cdbc5b5b1a3fa9858c385e8e041f8226f5acfae5bbbe9925643fff2bf3f0b +DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff +DIST clap-3.0.0.crate 189026 BLAKE2B 99d9739e9cf460122a6ba3054fdd71ca10fa887cbc8dc2c3228896963e09752e1301a54d29547b5d7e10eb7d9c6f0b30fcc883f529f6e694493ff275c4c80246 SHA512 8ed59be110ebda369482dc4bcdd874a947adbfee6a92e47c863b6aab969235b3167f1efeb633c38b7b3cc9361b5cd1bc564a69709a452fbb85e590c42d3cf378 +DIST clap_complete-3.0.0.crate 22154 BLAKE2B 02e4c54e3a5983624e573f66f28a7b8472a4ef4c7755cb9855551ce5a2db44ecd09f9191d3611f4e24efe3e1af46d420e864e82e82be1c3b86cbb4f558c5aade SHA512 a1e7c57dab1ee13885672da1c81b5300fce55db06f8eed1a8a60bdf4fa72c9603a58be85623352461903d5a3fb948914207ccac0d7465ba28014e79c7025b5c5 +DIST clap_derive-3.0.0.crate 24684 BLAKE2B dc56ba1b2d5dff063d19a1ed5d9188cd3cbb3fd65e11060b471cd842752d53a022b94f9acca0ad9c104d1b149667997433b7374991d3173c2ed87c372adb0bfd SHA512 4974f5df83fc27ffb132ad5247a3a368b8a3919f313d7e0477e3422640d1c6f19a30b11027ebedbab1a168e56a35e61474641741ec1dc75ca0ab3555a78d25fe +DIST code-minimap-0.6.4.tar.gz 20042 BLAKE2B f06faef94fdbf88769d286aac02cdc56086fe6f471d50ed537056fcf4be40fe9e12dc7f6660676ed014b092ba6565b1420bbd211187b7ef07108b3080f3c1a37 SHA512 9e992abb0aa7e6b1c1e17e82d1d1583560df06324f2af7f07d0afe2e70ff196c24d2a176042fb353a9ef6dd189a4bbc8e1f1c524d2821fbc3786fc225363c5f5 +DIST either-1.6.1.crate 13641 BLAKE2B e5f40c40a5edb6dcb07a10bf79183cbe42438f1f70f3932dce72f6f6e91f75f24d17d82bc447507def4dad4345ffc9dd9162dde778afb253bdb1218e91887949 SHA512 4bfe56920e30cbc8eb4f90162db618f7dca653b42db35ab6a7045d3fd9a24ceb1778b1f79613850bdb1a87ad3794fa0d73015e46c48d513f368d8c3776fc9ddf +DIST hashbrown-0.11.2.crate 85713 BLAKE2B 402f9f1bdcb92631206f9b72923ee35e28db8623e87469c0f1496664bc7185077013ab3c8aea68268241e5b2504f10cddc613a350abd4291050deda6c112e559 SHA512 c21ca68fd49bbb741901f59fed04cc124b8da99e2a4dfc26e2e5e1140637872b344612a01691bd30cc771575c571be15f756c84dde225441699cd2322af2ad6c +DIST heck-0.3.2.crate 54718 BLAKE2B 6514f604361932e0a8e1a86786d3ec7218d95f8b3b3bcfc9e21c5fddc58ebe28bc0781e2ad24de4dd4296da85e97c742d8473370c99a593e7e5fc7df00fc9b4c SHA512 cbc72c3473ab14fe445491b1d9586d50de9a462af344638b871f7309fa805069a1405bcb1e0859b561f48583fc71045f38d03b92332d35131c67e140ccd241ad +DIST hermit-abi-0.1.18.crate 9936 BLAKE2B a5a1d1c9bdf83fdca8edc392f8fa7d9b9b248ac8d716e009300220befa5d8d80601643e768037be89bbbe6e21adbe6349c94c595cee3837c4b92b5f98ba838ad SHA512 54f060c6c1c80d41f40cec7102345147efb535aff9fa5cc0ed4ccd7f010bfdb6daaf40626fd5069af60ceb42058452803b59d4bbcfbed4c5546c79b57ae0f914 +DIST indexmap-1.7.0.crate 50363 BLAKE2B b45318ae2a6e1f008494db77a3159eea3fed4f77eb04ae65599be9392d6ef78d4677b65d04fefab8f917f6808fee821a33bcf53a50b88785fae5ef6848e3a08a SHA512 9b882b4a7068a686acaee0a08bd4f3b35b58d36e786358cf14a3436eb61339649e64f1757331cc7833a2fa364c76eb6b75cf0c732afaeb202113de1e66b72ab9 +DIST itertools-0.10.3.crate 118661 BLAKE2B 0095d6e7f14ddda69605d09f74e8cc881eec1a1d234f705e667d7f9e738ef157b7ddee066855cbcad7f134bf79b99a4a4c77bff3371397a567cd34d98b68bf97 SHA512 9d17357eb68159edf4f4ccd2eb9895672c7fb633803166d5e24ee12350639eaf66f1c822910518185cd1f1ca5d9c3e228dd37525e6c337ba3fc7ce967f9bfc85 +DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8 +DIST libc-0.2.88.crate 514138 BLAKE2B c9c6cd0b5456ee2706e7b572ba8df644abeb2d1297abe4f5d2b480e7b7b6b1024cfde98adea2822045b605949505c133538c74b0676c3ab5a2db8aed04605b4b SHA512 c1ad5dd0efd8117da798fcff84082e3b831cb1ae04c26ca8d87936057155e2ca08f0a693cf2c79c5db2c2dbe6b64e254328439b303ba952559f4c524466ad243 +DIST memchr-2.4.1.crate 64977 BLAKE2B 31479718c118093b684bed946eae0706d77d9d275bd49f5aeff4de490f479abd60c7dc462150eafffc6d6fc1da0853123b78be038826b775d2a41a4c39d93ab5 SHA512 d8912e3902a2126f86159bdc998532a2890b882cbb7d59b5a470fffcad4c32281e045f2fff48a235aa4189f1928866bf3d33b699d50866ad6b6c272bba7adb11 +DIST os_str_bytes-6.0.0.crate 21046 BLAKE2B 9d2a9f47aac852ca2e27e63a22c7267e1a4affde2277d50e128b54f377758322f07ca7263478c39c91e11a2b32b0e7a5fc5ba1b31e0ee014b412a4151642e605 SHA512 d2d3741a1190092cf251e035d2c55a7d022d99512160ed4ddccccb44ca85f664f94f8a937a76eff88581b593e2ebaddab6e753009f3046a8a2ebf451418e41d8 +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-macro2-1.0.28.crate 38732 BLAKE2B f2d4765789d03d5d26c9de7e1283ce6e4086ca640d95a36649f8fdfe96533ad768b2a8ba56726e0462ba4fcd8f332fc455307987e0b7c79a5e96f2e75a641162 SHA512 2a4e34ab2bb692c3661db40ebc6d22f3dbcbc30c2f4d88e1a7f022f8522e943ffe2a1c9b92411c7e04941dc0156cb365e0de953fa45d8710e39b660ee9028741 +DIST quote-1.0.9.crate 25042 BLAKE2B 26ef31e89fd2f0cc21ff65f8072f30c7977ac634d2536cf9845a0894d6659f62a96cd0a6ee48f7706036c2c1b898ef8c9167bd62714ad0c9cba4fb02f30922af SHA512 dd6cdaea183b85400531ef01e56657edbec0d8f7c27898c1e591b72dff755fa5875b33ca320bd65be0e9aecfc6a61ec119a4bd1291e9f2057fca642ab5b198c8 +DIST rstest-0.12.0.crate 919939 BLAKE2B 4af2a7b379448393134bd759e46be9effb32d8c8a4b8d0360d85146df6ac60de84a84686d4131ac78de5be85a30ded224c0c15fbb55e7f54c546de4898bf7595 SHA512 de633d8dfcae3f20b6ade6b503331f15fdda40d01c470ad9baedcd6837b034d620ef668d1893ad8413a1402570f203769f3bfdd931e2bfd53fc1e8133cd55750 +DIST rustc_version-0.4.0.crate 12175 BLAKE2B 6fda2ce03eab45d7193fa0d70175cc7ffb56b7be85fb1314092bdcfd3948ea145420569ace3a47218a4a2a6e44a818862cea6dd8cfb945475496f63b591c29da SHA512 f66da7c6efe431db06cd01180d84ba67fcd38f8cd6ef693762957c00ccc2211f23c08079d7f184776e08f28d2d6ca3bdb5f5016f7de245c6193d4722891ba1db +DIST rustversion-1.0.6.crate 18380 BLAKE2B 2969bb40849dbd2f0d3f4a190629e53204cc5ef9065be6aec7a4504470e1dba6cde7172a3075a1bade421b30b88947cef6b29c0ab5aea8601695f72a7acc45d1 SHA512 fa9efca7e49eff6c510d062d02fc73d15341b1fe16d24dada86108202a4295d2e0519aecf3f1701540cd4d49a513c05e74d3d27e21e5eb3cb1aba46c70a992cc +DIST semver-1.0.4.crate 29375 BLAKE2B 534a89125c4483fc99c44f7b104870be1471d478ba4f709819ae700767f4d6d0bdc98955897e33566651cbecadb4d4dc223204e4504ba4820c2d3919ef4fa775 SHA512 82ef2b4a3533360de1c645dba02b57a2670fdc51709a07be4a63b94055335225764d42d70f9617ed3aeb4c4de121da24e73b0e2c5c781501e9ee32dff756ebd9 +DIST strsim-0.10.0.crate 11355 BLAKE2B bcb25ad0a7284e24e4f17ebe0ccb621bdc4118e499b50b094d98aa7e8fcc0b96716c9953c3516ce7ea78309d41d424892ded595259696a5bbffdcb07802b5c2f SHA512 78b318532addfcf5c1ccc1e14539e258aab9d3cd893cc45d82342549bde838c177d90f13c560671f8f32929af47d0b467db35e6876bd7697d8b3f9e055aeeac1 +DIST strum-0.23.0.crate 5429 BLAKE2B 5689d01370d36dce02abcd588ea97521f5c586cbcb6832865105167c77f737df048047c7939331ace2cd3472919b0255bf21933eb40bb2f6461cc3f24e3b3b8b SHA512 1cb554f3b15e4caf8c863859000cf47de86d1e6e41531166012ed7cb91bc18d71a4420a1e7c5a097c36a24c39e7e3afbf7a4055fd1b9e4854b6a80559755911d +DIST strum_macros-0.23.1.crate 18203 BLAKE2B ecc220d436d4ae73adf1868a698cd1f98f40669c5a3e0b5667b521d3104830d7252a69525a6102ad41c0652414c5724aa4b9250a8cbebaa6daa14b75f21b1c3f SHA512 df06d2e6cc4999d643eab7bbcf8ffdf91b7c3c507b075928c07516d7f3abaf419d833513619ea083d6d05b80656b0828a6ac13fe48d9bb99f809058f5888d606 +DIST syn-1.0.80.crate 234102 BLAKE2B 97e13bdf99f9d50b352eaf87ceb1cf27f74e59df7e40ef28508cc387f78c8472111aaeb5902e1e577e157cd16c7f431c2faf461cdf2554876a3d0ad7662d34f9 SHA512 3eb437757f25c1a10db8f9b10f21cc4de77be1aabd910f1618edd43ad309ef9142ef08def4cf6b2d7470165a7dd0783b28da54847678e22f2b2dcb2b4dad3c2d +DIST termcolor-1.1.2.crate 17287 BLAKE2B 5ff748064c9fb6663befce2fd299edf6a6deb06ea72d21a62d6e77642934cca0933e10340fa84f636631cc08c76ba83ef2284b2212759129d54248e5fccb4c49 SHA512 f37b034345382cd621b1344a3fb301ca3d4d9db8b5858ac1ea82372c983229fce3c0ea8213d6b7e91291b6034affe11e2c3e593dbd95256294ce5c584b33e14c +DIST terminal_size-0.1.17.crate 9141 BLAKE2B 048d8e8e9dad08aecde12323681d428b9182afb737136cd6699e13d231f7882091c9167cb10a08e5151df912421a6f89132645627e42ccc73d07553cadb1c8cd SHA512 96ec1bc8abd597f01ae59da567036d5d40b422764a4da662e2030c3ef4ce80a983c8b6a4ef1f34d88e649e0b1ea27b206d56a31924bcd2d31ff7e5a2e96d4201 +DIST textwrap-0.14.2.crate 52016 BLAKE2B db80b15ba23db718064ef0214578ea6aa4f0ee3b76723adaca131be26b770324205f2ead13c8f5c1e438ae1b5c9476cf1ede8f4ed82426c9d99d9406f2b83191 SHA512 521ab37e03aae8fcce5b909541399fc90a23020e353f95102c658fa94ffc56b9bdff43f47fb3da6e30f5c9cc9447fab72fe21d7276dfa21fe5a1a5a1c874e371 +DIST unicode-segmentation-1.7.1.crate 93066 BLAKE2B 80058a79c64972dfff897b08a24e9f18ae0fa312a50f86fc321961eeab83c5546bdbc30534315870d891e648bde1d7d77f459ec9744455bdebb94bf6e326f2ef SHA512 183ca68d456a8d53e6f255129e8fd07b87d8da23b8f18187231d6fa70dac80e4069eb6c501d45155d9f0050b6bd713964e55f0e4b25a40546c4d245a17fc8dc6 +DIST unicode-xid-0.2.1.crate 14392 BLAKE2B 7f8f91b9c4df55f2137b754208d4f2997a290acfc9393ee2dcda8195eda25cb342e56ad123f56bb298d93db5248a749c18a982423c9a0e85ce93f7a1eb55d289 SHA512 91e862137e837baea82829431cfed36634fdb05339f00c756eb5a4b429ef0bb871f5133d11adf9a023fa22168c8a0cf194ff3669779f04f219d48fc4fac339d2 +DIST version_check-0.9.2.crate 11979 BLAKE2B 6568f8d4652fb470162bb2251be2260a6bf83e107a4f957ed91117938d5da48c42bedfb5e6622bcd6c37950805666b78984577bd8dae687dbb39e452078bd97c SHA512 b88a9d545ef103fe6d0eebe7ddcf328fc21fcb02c60828b347cfc35afd957669e652a94d880ef992450c167df3505838bc649e0d83896542fa13a149875acf26 +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 diff --git a/app-text/code-minimap/code-minimap-0.6.4.ebuild b/app-text/code-minimap/code-minimap-0.6.4.ebuild new file mode 100644 index 0000000000..abb90efe94 --- /dev/null +++ b/app-text/code-minimap/code-minimap-0.6.4.ebuild @@ -0,0 +1,63 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Auto-Generated by cargo-ebuild 0.5.1 + +EAPI=8 + +CRATES=" + anyhow-1.0.52 + atty-0.2.14 + autocfg-1.0.1 + bitflags-1.2.1 + cfg-if-1.0.0 + clap-3.0.0 + clap_complete-3.0.0 + clap_derive-3.0.0 + either-1.6.1 + hashbrown-0.11.2 + heck-0.3.2 + hermit-abi-0.1.18 + indexmap-1.7.0 + itertools-0.10.3 + lazy_static-1.4.0 + libc-0.2.88 + memchr-2.4.1 + os_str_bytes-6.0.0 + proc-macro-error-1.0.4 + proc-macro-error-attr-1.0.4 + proc-macro2-1.0.28 + quote-1.0.9 + rstest-0.12.0 + rustc_version-0.4.0 + rustversion-1.0.6 + semver-1.0.4 + strsim-0.10.0 + strum-0.23.0 + strum_macros-0.23.1 + syn-1.0.80 + termcolor-1.1.2 + terminal_size-0.1.17 + textwrap-0.14.2 + unicode-segmentation-1.7.1 + unicode-xid-0.2.1 + version_check-0.9.2 + 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 +" + +inherit cargo + +DESCRIPTION="A high performance code minimap generator" +HOMEPAGE="https://github.com/wfxr/code-minimap" +SRC_URI=" + https://github.com/wfxr/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + $(cargo_crate_uris) +" +LICENSE="Apache-2.0 MIT Unlicense" +SLOT="0" +KEYWORDS="~amd64" + +QA_FLAGS_IGNORED="usr/bin/code-minimap" diff --git a/dev-cpp/simpleini/metadata.xml b/app-text/code-minimap/metadata.xml similarity index 71% rename from dev-cpp/simpleini/metadata.xml rename to app-text/code-minimap/metadata.xml index 9997c2e862..0354b0e340 100644 --- a/dev-cpp/simpleini/metadata.xml +++ b/app-text/code-minimap/metadata.xml @@ -2,7 +2,7 @@ - nex+b-g-o@nexadn.de - Adrian Schollmeyer + freijon@pm.me + Jonas Frei diff --git a/dev-R/BH/BH-1.75.0.0.ebuild b/dev-R/BH/BH-1.75.0.0.ebuild index d7175846d2..b4fceef8b7 100644 --- a/dev-R/BH/BH-1.75.0.0.ebuild +++ b/dev-R/BH/BH-1.75.0.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -16,11 +16,12 @@ SRC_URI="mirror://cran/src/contrib/${MY_P}.tar.gz" LICENSE='Boost-1.0' KEYWORDS="~amd64" + DEPEND=">=dev-libs/boost-$(ver_cut 1-3)" RDEPEND="${DEPEND}" src_prepare() { # Do not bundle boost rm -rf inst/include/boost || die - default + R-packages_src_prepare } diff --git a/dev-R/BH/BH-1.78.0.0.ebuild b/dev-R/BH/BH-1.78.0.0.ebuild index 92f06d6622..b4fceef8b7 100644 --- a/dev-R/BH/BH-1.78.0.0.ebuild +++ b/dev-R/BH/BH-1.78.0.0.ebuild @@ -16,11 +16,12 @@ SRC_URI="mirror://cran/src/contrib/${MY_P}.tar.gz" LICENSE='Boost-1.0' KEYWORDS="~amd64" + DEPEND=">=dev-libs/boost-$(ver_cut 1-3)" RDEPEND="${DEPEND}" src_prepare() { # Do not bundle boost rm -rf inst/include/boost || die - default + R-packages_src_prepare } diff --git a/dev-R/MASS/MASS-7.3.56.ebuild b/dev-R/MASS/MASS-7.3.56.ebuild index 08e7476f80..d9aad6739e 100644 --- a/dev-R/MASS/MASS-7.3.56.ebuild +++ b/dev-R/MASS/MASS-7.3.56.ebuild @@ -20,8 +20,8 @@ DEPEND=" RDEPEND="${DEPEND}" SUGGESTED_PACKAGES=" - dev-R/lattice - dev-R/nlme - dev-R/nnet - dev-R/survival + virtual/lattice + virtual/nlme + virtual/nnet + virtual/survival " diff --git a/dev-R/Matrix/Matrix-1.4.1.ebuild b/dev-R/Matrix/Matrix-1.4.1.ebuild index ee3df3ef20..1d537e9a55 100644 --- a/dev-R/Matrix/Matrix-1.4.1.ebuild +++ b/dev-R/Matrix/Matrix-1.4.1.ebuild @@ -22,5 +22,5 @@ RDEPEND="${DEPEND}" SUGGESTED_PACKAGES=" dev-R/expm - dev-R/MASS + virtual/MASS " diff --git a/dev-R/RcppArmadillo/RcppArmadillo-0.10.2.2.0.ebuild b/dev-R/RcppArmadillo/RcppArmadillo-0.10.2.2.0.ebuild index 90a6b1e20d..a100ef542b 100644 --- a/dev-R/RcppArmadillo/RcppArmadillo-0.10.2.2.0.ebuild +++ b/dev-R/RcppArmadillo/RcppArmadillo-0.10.2.2.0.ebuild @@ -21,7 +21,7 @@ RDEPEND="${DEPEND}" #TODO: correctly link to lapack src_prepare() { - default + R-packages_src_prepare #remove bundled rm -r inst/include/armadillo_bits || die diff --git a/dev-R/RcppArmadillo/RcppArmadillo-0.10.8.1.0.ebuild b/dev-R/RcppArmadillo/RcppArmadillo-0.10.8.1.0.ebuild index cf3082d453..364b05a04f 100644 --- a/dev-R/RcppArmadillo/RcppArmadillo-0.10.8.1.0.ebuild +++ b/dev-R/RcppArmadillo/RcppArmadillo-0.10.8.1.0.ebuild @@ -21,7 +21,7 @@ RDEPEND="${DEPEND}" SUGGESTED_PACKAGES=" dev-R/tinytest - >=dev-R/Matrix-1.3.0 + virtual/Matrix dev-R/pkgKitten dev-R/reticulate dev-R/slam @@ -30,7 +30,7 @@ SUGGESTED_PACKAGES=" #TODO: correctly link to lapack src_prepare() { - default + R-packages_src_prepare #remove bundled rm -r inst/include/armadillo_bits || die diff --git a/dev-R/RcppTOML/Manifest b/dev-R/RcppTOML/Manifest new file mode 100644 index 0000000000..f99a18d2fd --- /dev/null +++ b/dev-R/RcppTOML/Manifest @@ -0,0 +1 @@ +DIST RcppTOML_0.1.7.tar.gz 42551 BLAKE2B 5622ed62137291615a527ff97ee964162e086960d22f62f570ed06bc0483d47dddcafc46a8382922fd88071fd023445d712d66facbcf7df46866fb15509ba64a SHA512 c1a9e2a0f0c0229620125b6b18e5fb73fcb059d916c716f2cb7cc0bfbdb6253e71462a3fe7482e5d2f0672d429a81307effc89c26f79f5a99fe393c6a9d35ce9 diff --git a/dev-R/RcppTOML/RcppTOML-0.1.7.ebuild b/dev-R/RcppTOML/RcppTOML-0.1.7.ebuild new file mode 100644 index 0000000000..b0a4cb1846 --- /dev/null +++ b/dev-R/RcppTOML/RcppTOML-0.1.7.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='Rcpp Bindings to C++ parser for TOML files' +HOMEPAGE=" + https://cran.r-project.org/package=RcppTOML + https://github.com/eddelbuettel/rcpptoml +" +KEYWORDS="~amd64" +LICENSE='GPL-2+' + +DEPEND=" + dev-cpp/cpptoml + >=dev-lang/R-3.3.0 + >=dev-R/Rcpp-0.11.5 +" +RDEPEND="${DEPEND}" + +src_prepare() { + rm -r inst/tinytest || die + # replace bundled cpptoml + rm inst/include/cpptoml.h || die + ln -s /usr/include/cpptoml.h inst/include/cpptoml.h || die + R-packages_src_prepare +} + +src_install() { + R-packages_src_install + rm "${ED}/usr/lib64/R/site-library/RcppTOML/include/cpptoml.h" || die + dosym ../../../../../../usr/include/cpptoml.h "${EPREFIX}/usr/lib64/R/site-library/RcppTOML/include/cpptoml.h" +} + +SUGGESTED_PACKAGES="dev-R/tinytest" diff --git a/dev-R/RcppTOML/metadata.xml b/dev-R/RcppTOML/metadata.xml new file mode 100644 index 0000000000..5e0eb685f7 --- /dev/null +++ b/dev-R/RcppTOML/metadata.xml @@ -0,0 +1,18 @@ + + + + + co-maintainers welcome + 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. + + diff --git a/dev-R/colorspace/colorspace-2.0.3.ebuild b/dev-R/colorspace/colorspace-2.0.3.ebuild index 534ccd4883..069d8adf97 100644 --- a/dev-R/colorspace/colorspace-2.0.3.ebuild +++ b/dev-R/colorspace/colorspace-2.0.3.ebuild @@ -17,8 +17,8 @@ DEPEND=">=dev-lang/R-3.0.0" RDEPEND="${DEPEND}" SUGGESTED_PACKAGES=" - dev-R/KernSmooth - dev-R/MASS + virtual/KernSmooth + virtual/MASS dev-R/kernlab dev-R/mvtnorm dev-R/vcd diff --git a/dev-R/evaluate/evaluate-0.15.ebuild b/dev-R/evaluate/evaluate-0.15.ebuild index 2dcc08a7b9..f014db023f 100644 --- a/dev-R/evaluate/evaluate-0.15.ebuild +++ b/dev-R/evaluate/evaluate-0.15.ebuild @@ -15,6 +15,6 @@ RDEPEND="${DEPEND}" SUGGESTED_PACKAGES=" dev-R/covr dev-R/ggplot2 - dev-R/lattice + virtual/lattice dev-R/testthat " diff --git a/dev-R/ggplot2/ggplot2-3.3.5.ebuild b/dev-R/ggplot2/ggplot2-3.3.5.ebuild index e4898b5c83..1e9fbec726 100644 --- a/dev-R/ggplot2/ggplot2-3.3.5.ebuild +++ b/dev-R/ggplot2/ggplot2-3.3.5.ebuild @@ -33,19 +33,19 @@ SUGGESTED_PACKAGES=" dev-R/Hmisc dev-R/interp dev-R/knitr - dev-R/lattice + virtual/lattice dev-R/mapproj dev-R/maps dev-R/maptools dev-R/multcomp dev-R/munsell - dev-R/nlme + virtual/nlme dev-R/profvis dev-R/quantreg dev-R/RColorBrewer dev-R/rgeos dev-R/rmarkdown - dev-R/rpart + virtual/rpart >=dev-R/sf-0.7.3 >=dev-R/svglite-1.2.0.9001 >=dev-R/testthat-2.1.0 diff --git a/dev-R/here/Manifest b/dev-R/here/Manifest new file mode 100644 index 0000000000..06235a50b3 --- /dev/null +++ b/dev-R/here/Manifest @@ -0,0 +1 @@ +DIST here_1.0.1.tar.gz 32954 BLAKE2B 840269e8beaf58ef987bdb54fe51110e39d3e071da0623cb9b687d752b80714837a415fdf7618b1c6fa02fe8f5facd0aa700e82d34f6d2ca4579294af410ac71 SHA512 7710f4c85e6c24cb4f7b24c5f904535432475a4d28e29ebe957e511bc13e8806d52f2c04583335a2a0419dcf524b4e9631d62b2e8d6bcfb2d0f018ae55cd3ba2 diff --git a/dev-R/here/here-1.0.1.ebuild b/dev-R/here/here-1.0.1.ebuild new file mode 100644 index 0000000000..bd6c94f916 --- /dev/null +++ b/dev-R/here/here-1.0.1.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit R-packages + +DESCRIPTION='A Simpler Way to Find Your Files' +HOMEPAGE=" + https://cran.r-project.org/package=here + https://here.r-lib.org/ + https://github.com/r-lib/here +" +KEYWORDS="~amd64" +LICENSE='MIT' + +DEPEND=">=dev-R/rprojroot-2.0.2" +RDEPEND="${DEPEND}" + +SUGGESTED_PACKAGES=" + dev-R/conflicted + dev-R/covr + dev-R/fs + dev-R/knitr + dev-R/palmerpenguins + dev-R/plyr + dev-R/readr + dev-R/rlang + dev-R/rmarkdown + dev-R/testthat + dev-R/uuid + dev-R/withr +" diff --git a/dev-R/here/metadata.xml b/dev-R/here/metadata.xml new file mode 100644 index 0000000000..385e567dd2 --- /dev/null +++ b/dev-R/here/metadata.xml @@ -0,0 +1,16 @@ + + + + + co-maintainers welcome + 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. + + diff --git a/dev-R/knitr/knitr-1.38.ebuild b/dev-R/knitr/knitr-1.38.ebuild index 0c968a644c..ea1f3026a2 100644 --- a/dev-R/knitr/knitr-1.38.ebuild +++ b/dev-R/knitr/knitr-1.38.ebuild @@ -28,7 +28,7 @@ SUGGESTED_PACKAGES=" dev-R/testit dev-R/digest >=dev-R/rgl-0.95.1201 - dev-R/codetools + virtual/codetools dev-R/rmarkdown >=dev-R/htmlwidgets-0.7 dev-R/webshot diff --git a/dev-R/lattice/Manifest b/dev-R/lattice/Manifest index 949a53bee2..22abc0b1e2 100644 --- a/dev-R/lattice/Manifest +++ b/dev-R/lattice/Manifest @@ -1,2 +1 @@ -DIST lattice-0.20.44.tar.gz 399257 BLAKE2B 98ce0b74478dc5bf2e9e1f8282a1793d38a3cabdce3e48e8bc7f9a18b438bc91e32a61195e845308892a8c290ac7326b1d842a8760903f413d8407d6901c264a SHA512 425cbe4e0efa3a53b1b5609cecd6065d4b1c6cb0eb00f4595d1446a642efb8b95da769f66081b7f106b43170dcded146151d7597a74daef4c9ec79302792f5f2 DIST lattice_0.20-45.tar.gz 399470 BLAKE2B b228bfb8e5d8e01a0e6977bcc1f63f61d097d01bd429bf4050de00ac4e1b3230153bb418bd778c4e352201246041bd141c4d5860b7a66bd3703e7ab97feb8a05 SHA512 b27975007c86e05653ddf1b9f0188e1fdbf4497965279928b71bc7b39df5a42c05e3fcee2dbd4284dbc6f3af4e32730c259b1abb29c6632ac90571ba15e65391 diff --git a/dev-R/lattice/lattice-0.20.44.ebuild b/dev-R/lattice/lattice-0.20.44.ebuild deleted file mode 100644 index c88a0c20e7..0000000000 --- a/dev-R/lattice/lattice-0.20.44.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit R-packages optfeature - -DESCRIPTION='Trellis Graphics for R' -HOMEPAGE="http://lattice.r-forge.r-project.org/index.php" -KEYWORDS="~amd64" -SRC_URI="mirror://cran/src/contrib/Archive/"{$PN}"/"${PN}"_"$(ver_rs 2 '-')".tar.gz -> "${P}".tar.gz" -LICENSE='GPL-2+' - -DEPEND=" - >=dev-lang/R-3.0.0 - dev-lang/R[minimal] -" -RDEPEND="${DEPEND}" - -pkg_postinst() { - optfeature "immer in the MASS package for data from the same experiment (expressed as total yield for 3 blocks) for a subset of varieties" dev-R/MASS -} diff --git a/dev-R/lattice/lattice-0.20.45.ebuild b/dev-R/lattice/lattice-0.20.45.ebuild index 3cb3086259..ec2427fe3b 100644 --- a/dev-R/lattice/lattice-0.20.45.ebuild +++ b/dev-R/lattice/lattice-0.20.45.ebuild @@ -24,7 +24,7 @@ DEPEND=" RDEPEND="${DEPEND}" SUGGESTED_PACKAGES=" - dev-R/KernSmooth - dev-R/MASS + virtual/KernSmooth + virtual/MASS dev-R/latticeExtra " diff --git a/dev-R/mgcv/mgcv-1.8.40.ebuild b/dev-R/mgcv/mgcv-1.8.40.ebuild index 39863e54d3..3fda34cda7 100644 --- a/dev-R/mgcv/mgcv-1.8.40.ebuild +++ b/dev-R/mgcv/mgcv-1.8.40.ebuild @@ -22,6 +22,6 @@ DEPEND=" RDEPEND="${DEPEND}" SUGGESTED_PACKAGES=" - dev-R/survival - dev-R/MASS + virtual/survival + virtual/MASS " diff --git a/dev-R/nlme/nlme-3.1.157.ebuild b/dev-R/nlme/nlme-3.1.157.ebuild index a90b6ded69..61c88f5c81 100644 --- a/dev-R/nlme/nlme-3.1.157.ebuild +++ b/dev-R/nlme/nlme-3.1.157.ebuild @@ -22,6 +22,6 @@ RDEPEND="${DEPEND}" SUGGESTED_PACKAGES=" dev-R/Hmisc - dev-R/MASS + virtual/MASS dev-R/SASmixed " diff --git a/dev-R/nnet/nnet-7.3.17.ebuild b/dev-R/nnet/nnet-7.3.17.ebuild index 6f28357012..236b31c78a 100644 --- a/dev-R/nnet/nnet-7.3.17.ebuild +++ b/dev-R/nnet/nnet-7.3.17.ebuild @@ -20,5 +20,5 @@ DEPEND=" RDEPEND="${DEPEND}" SUGGESTED_PACKAGES=" - dev_R/MASS + virtual/MASS " diff --git a/dev-R/pillar/pillar-1.7.0.ebuild b/dev-R/pillar/pillar-1.7.0.ebuild index d8e84a9321..558644791b 100644 --- a/dev-R/pillar/pillar-1.7.0.ebuild +++ b/dev-R/pillar/pillar-1.7.0.ebuild @@ -42,7 +42,7 @@ SUGGESTED_PACKAGES=" dev-R/rmarkdown dev-R/scales dev-R/stringi - dev-R/survival + virtual/survival >=dev-R/testthat-3.1.1 dev-R/tibble >=dev-R/units-0.7.2 diff --git a/dev-R/plogr/plogr-0.2.0.ebuild b/dev-R/plogr/plogr-0.2.0.ebuild index c643e38700..93357ed3d4 100644 --- a/dev-R/plogr/plogr-0.2.0.ebuild +++ b/dev-R/plogr/plogr-0.2.0.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="7" +EAPI=7 inherit R-packages @@ -20,5 +20,5 @@ DEPEND="${RDEPEND}" src_prepare() { #do not bundle plog rm -rf inst/include || die - default + R-packages_src_prepare } diff --git a/dev-R/png/Manifest b/dev-R/png/Manifest new file mode 100644 index 0000000000..5d03763699 --- /dev/null +++ b/dev-R/png/Manifest @@ -0,0 +1 @@ +DIST png_0.1-7.tar.gz 24990 BLAKE2B 97fdc6de3dc6646d09ce57cf4b294e73566ee4d2d29bd89870a84bdd2b76b1eea8925e01a272383f5cd8440eb50990fb202c96cd433992d51408661b80b02b32 SHA512 033a2a45e0fc55a9975257397162ceac0416afb47bbf266025e1ed00790ea1261d1254255aa09cd8828e034b0cd8006cc5e26c9f732ec996dcbec3c937e00f5f diff --git a/dev-ml/base-bytes/metadata.xml b/dev-R/png/metadata.xml similarity index 55% rename from dev-ml/base-bytes/metadata.xml rename to dev-R/png/metadata.xml index d2b2c8ce9f..72ef991f70 100644 --- a/dev-ml/base-bytes/metadata.xml +++ b/dev-R/png/metadata.xml @@ -6,4 +6,10 @@ 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. + diff --git a/dev-R/png/png-0.1.7.ebuild b/dev-R/png/png-0.1.7.ebuild new file mode 100644 index 0000000000..bfd4a0eff8 --- /dev/null +++ b/dev-R/png/png-0.1.7.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit R-packages + +MYPV="$(ver_rs 2 -)" + +DESCRIPTION='Read and write PNG images' +HOMEPAGE=" + https://cran.r-project.org/package=png + http://www.rforge.net/png/ +" +SRC_URI="mirror://cran/src/contrib/${PN}_${MYPV}.tar.gz" + +KEYWORDS="~amd64" +LICENSE='|| ( GPL-2 GPL-3 )' + +RDEPEND=" + ${DEPEND} + media-libs/libpng +" diff --git a/dev-R/rappdirs/Manifest b/dev-R/rappdirs/Manifest new file mode 100644 index 0000000000..4704a4f469 --- /dev/null +++ b/dev-R/rappdirs/Manifest @@ -0,0 +1 @@ +DIST rappdirs_0.3.3.tar.gz 12288 BLAKE2B 2dd360804783d56269f4f9c96cfe057ba431ee9d71e69227f2338feec06cbff555d1707e01a2830647a7d7421d7dbc56452b88b985971cf1feb5d21bc1452cea SHA512 e44bbcf2d113d92751660c73fc2023270097dc7da7ef15ab7ae70ed8f9709f14646b5b6ea90af465f728db55936736015959bab19692b3e4ca45a5c5ca62fb7b diff --git a/dev-ml/base-unix/metadata.xml b/dev-R/rappdirs/metadata.xml similarity index 50% rename from dev-ml/base-unix/metadata.xml rename to dev-R/rappdirs/metadata.xml index d2b2c8ce9f..a03850aa12 100644 --- a/dev-ml/base-unix/metadata.xml +++ b/dev-R/rappdirs/metadata.xml @@ -6,4 +6,11 @@ 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. + diff --git a/dev-R/rappdirs/rappdirs-0.3.3.ebuild b/dev-R/rappdirs/rappdirs-0.3.3.ebuild new file mode 100644 index 0000000000..44ef1055f3 --- /dev/null +++ b/dev-R/rappdirs/rappdirs-0.3.3.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit R-packages + +DESCRIPTION='Application Directories: Determine Where to Save Data, Caches, and Logs' +HOMEPAGE=" + https://cran.r-project.org/package=rappdirs + https://rappdirs.r-lib.org + https://github.com/r-lib/rappdirs +" +KEYWORDS="~amd64" +LICENSE='MIT' + +DEPEND=">=dev-lang/R-3.2" +RDEPEND="${DEPEND}" + +SUGGESTED_PACKAGES=" + dev-R/covr + dev-R/roxygen2 + >=dev-R/testthat-3.0.0 + dev-R/withr +" diff --git a/dev-R/reticulate/Manifest b/dev-R/reticulate/Manifest new file mode 100644 index 0000000000..a813b112f2 --- /dev/null +++ b/dev-R/reticulate/Manifest @@ -0,0 +1 @@ +DIST reticulate_1.24.tar.gz 1537517 BLAKE2B 8e2da502c5f9bd87a5c42261e2d456bc08a826c5afe690332a15d8d4c5d76a1488040ce3a436a1ce8e9eb6b5df0138ce11f32d4f46995f4fe806e5cf0f618125 SHA512 f6bcbb97162874b776adf0baa1cbd5723f232d6e15fe678b256af38b6287aa40d7266903ac3201d4e6f72b2eb0df85ef9854c4aa3dd07f02d7de2bf8b619397c diff --git a/dev-R/reticulate/metadata.xml b/dev-R/reticulate/metadata.xml new file mode 100644 index 0000000000..7da3f7fc27 --- /dev/null +++ b/dev-R/reticulate/metadata.xml @@ -0,0 +1,17 @@ + + + + + co-maintainers welcome + 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. + + diff --git a/dev-R/reticulate/reticulate-1.24.ebuild b/dev-R/reticulate/reticulate-1.24.ebuild new file mode 100644 index 0000000000..ca86445b0b --- /dev/null +++ b/dev-R/reticulate/reticulate-1.24.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8..10} pypy3 ) + +inherit python-single-r1 R-packages + +DESCRIPTION='Interface to Python' +HOMEPAGE=" + https://rstudio.github.io/reticulate/ + https://github.com/rstudio/reticulate + https://cran.r-project.org/package=reticulate +" + +KEYWORDS="~amd64" +LICENSE='Apache-2.0' + +DEPEND=" + dev-R/jsonlite + dev-R/rappdirs + >=dev-R/Rcpp-0.12.7 + >=dev-lang/R-3.0 + dev-R/RcppTOML + virtual/Matrix + dev-R/here + dev-R/png + dev-R/withr +" +RDEPEND=" + ${DEPEND} + ${PYTHON_DEPS} +" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +src_install() { + R-packages_src_install + + python_optimize "${ED}/usr/$(get_libdir)/R/site-library/reticulate/python/rpytools" + + # enforce python implementation + echo "RETICULATE_PYTHON=\"${PYTHON}\"" > "${T}/99reticulate" || die + doenvd "${T}/99reticulate" +} + +SUGGESTED_PACKAGES=" + dev-R/callr + dev-R/knitr + dev-R/rlang + dev-R/rmarkdown + dev-R/testthat +" diff --git a/dev-R/txtplot/Manifest b/dev-R/txtplot/Manifest new file mode 100644 index 0000000000..e085b87e4f --- /dev/null +++ b/dev-R/txtplot/Manifest @@ -0,0 +1 @@ +DIST txtplot_1.0-4.tar.gz 11632 BLAKE2B 9d9332d0349461cd120b007b290a646a17014f347d4a15831edd2112a1c7749def7ee882d3a616f1bdbf4ff300a1e11ed8652e046f55431995b1344ca7798a17 SHA512 ebaaf7d685ce1ca6dd2fe09459834b452e5a82ddea0637eaceca057c34d4594e29a754e8c5ccebe7557e3a743abdd7a22f4be217d1be3fd0e56bfa05e6814b44 diff --git a/dev-ml/base-threads/metadata.xml b/dev-R/txtplot/metadata.xml similarity index 52% rename from dev-ml/base-threads/metadata.xml rename to dev-R/txtplot/metadata.xml index d2b2c8ce9f..276c46dbd8 100644 --- a/dev-ml/base-threads/metadata.xml +++ b/dev-R/txtplot/metadata.xml @@ -6,4 +6,10 @@ 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. + diff --git a/dev-R/txtplot/txtplot-1.0.4.ebuild b/dev-R/txtplot/txtplot-1.0.4.ebuild new file mode 100644 index 0000000000..559a6f9ea4 --- /dev/null +++ b/dev-R/txtplot/txtplot-1.0.4.ebuild @@ -0,0 +1,14 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit R-packages + +MYPV=$(ver_rs 2 -) + +DESCRIPTION='Text Based Plots' +SRC_URI="mirror://cran/src/contrib/${PN}_${MYPV}.tar.gz" + +KEYWORDS="~amd64" +LICENSE='LGPL-3+' diff --git a/dev-R/withr/withr-2.5.0.ebuild b/dev-R/withr/withr-2.5.0.ebuild index 7f1b045123..b782c4b5dc 100644 --- a/dev-R/withr/withr-2.5.0.ebuild +++ b/dev-R/withr/withr-2.5.0.ebuild @@ -17,7 +17,7 @@ SUGGESTED_PACKAGES=" dev-R/covr dev-R/DBI dev-R/knitr - dev-R/lattice + virtual/lattice dev-R/rlang >=dev-R/rmarkdown-2,12 dev-R/RSQLite diff --git a/dev-R/xfun/xfun-0.30.ebuild b/dev-R/xfun/xfun-0.30.ebuild index ed3dfec17a..1d5422393b 100644 --- a/dev-R/xfun/xfun-0.30.ebuild +++ b/dev-R/xfun/xfun-0.30.ebuild @@ -12,7 +12,7 @@ LICENSE='MIT' SUGGESTED_PACKAGES=" dev-R/testit dev-R/parallel - dev-R/codetools + virtual/codetools dev-R/rstudioapi >=dev-R/tinytex-0.30 dev-R/mime diff --git a/dev-cpp/cpptoml/Manifest b/dev-cpp/cpptoml/Manifest new file mode 100644 index 0000000000..138b26feca --- /dev/null +++ b/dev-cpp/cpptoml/Manifest @@ -0,0 +1 @@ +DIST cpptoml-0.1.1.tar.gz 47398 BLAKE2B c0ce036bec4731c4dfe96d01076b9ca18a1c4108180d5dbc839dfc44b37eb0c7af85f685a6356ef92fa684219e2883dd341e64a2012505dacc3df73dfb9e28ca SHA512 14edce576514d53a7e13562d7f8d2b66ea2b95f44038396c0e26232ec81783042ebecec31ee272a99afef96d5c8582a8e81ea5167a787844b98de6ee6f545cc5 diff --git a/dev-cpp/cpptoml/cpptoml-0.1.1.ebuild b/dev-cpp/cpptoml/cpptoml-0.1.1.ebuild new file mode 100644 index 0000000000..4bae4abcb0 --- /dev/null +++ b/dev-cpp/cpptoml/cpptoml-0.1.1.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Header-only library for parsing TOML" +HOMEPAGE="https://github.com/skystrife/cpptoml" +SRC_URI="https://github.com/skystrife/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="libcxx examples" + +RDEPEND="libcxx? ( sys-libs/libcxx )" +DEPEND="${RDEPEND}" + +PATCHES="${FILESDIR}/${P}-limits.patch" + +src_configure() { + local mycmakeargs=( + -DCPPTOML_BUILD_EXAMPLES=$(usex examples) + -DENABLE_LIBCXX=$(usex libcxx) + ) + cmake_src_configure +} diff --git a/dev-cpp/cpptoml/files/cpptoml-0.1.1-limits.patch b/dev-cpp/cpptoml/files/cpptoml-0.1.1-limits.patch new file mode 100644 index 0000000000..484f98044b --- /dev/null +++ b/dev-cpp/cpptoml/files/cpptoml-0.1.1-limits.patch @@ -0,0 +1,15 @@ +From c55a516e90133d89d67285429c6474241346d27a Mon Sep 17 00:00:00 2001 +From: Dirk Eddelbuettel +Date: Mon, 30 Nov 2020 09:41:49 -0600 +Subject: [PATCH] g++-11 requires limits header + +--- a/include/cpptoml.h ++++ b/include/cpptoml.h +@@ -14,6 +14,7 @@ + #include + #include + #include ++#include + #include + #include + #include diff --git a/dev-cpp/cpptoml/metadata.xml b/dev-cpp/cpptoml/metadata.xml new file mode 100644 index 0000000000..71af507d3e --- /dev/null +++ b/dev-cpp/cpptoml/metadata.xml @@ -0,0 +1,22 @@ + + + + +A header-only library for parsing TOML configuration files. + +Targets: TOML v0.5.0 as of August 2018. + +This includes support for the new DateTime format, inline tables, multi-line basic and raw strings, digit separators, hexadecimal integers, octal integers, binary integers, and float special values. + + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + + + ddemidov/vexcl + + + Use libc++ for the C++ standard library + + diff --git a/dev-cpp/fizz/fizz-2022.04.11.00.ebuild b/dev-cpp/fizz/fizz-2022.04.11.00.ebuild index 0c689e15b7..3ce14c10f3 100644 --- a/dev-cpp/fizz/fizz-2022.04.11.00.ebuild +++ b/dev-cpp/fizz/fizz-2022.04.11.00.ebuild @@ -26,7 +26,7 @@ RDEPEND=" " DEPEND=" ${RDEPEND} - test? ( =dev-cpp/gtest-1.8.0 ) " RESTRICT="!test? ( test )" diff --git a/dev-cpp/simpleini/Manifest b/dev-cpp/simpleini/Manifest deleted file mode 100644 index 34fc3f27a6..0000000000 --- a/dev-cpp/simpleini/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST simpleini-4.17_p20210901.tar.gz 60224 BLAKE2B f9d33d7f170d939faf6188a9158b392276f2edc0d4d5a79a3dcd156e429c70cf3a7a9824c54357701ea09d093992b06f2fe66c9be0d29c72b8ceb5fa653bc6a8 SHA512 73270deeb13d7eb480ff3fa0a48501fc33e8459de2d2b1a082e42f5ec1e77c489ef896dde6395d197ee995dbac3cbe3234af7c28fad8e0ed6ab7f7e06575cc7e diff --git a/dev-cpp/simpleini/simpleini-4.17_p20210901.ebuild b/dev-cpp/simpleini/simpleini-4.17_p20210901.ebuild deleted file mode 100644 index 11d24326fd..0000000000 --- a/dev-cpp/simpleini/simpleini-4.17_p20210901.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit toolchain-funcs - -SIMPLEINI_COMMIT="67156f64b3447ce1eb81d6be44d29132fb49b70a" - -DESCRIPTION="C++ library for reading/writing INI files" -HOMEPAGE="https://github.com/brofield/simpleini" -SRC_URI="https://github.com/brofield/simpleini/archive/${SIMPLEINI_COMMIT}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DEPEND="" -RDEPEND="${DEPEND}" -BDEPEND="" - -S="${WORKDIR}/simpleini-${SIMPLEINI_COMMIT}" - -src_compile() { - $(tc-getCC) ${CFLAGS} -c ConvertUTF.c -o ConvertUTF.o || die - $(tc-getCC) -shared -fPIC ${LDFLAGS} ConvertUTF.o -o libsimpleini.so || die -} - -src_install() { - einstalldocs - dolib.so libsimpleini.so - - insinto /usr/include/simpleini - doins SimpleIni.h ConvertUTF.h -} diff --git a/dev-cpp/xdgpp/Manifest b/dev-cpp/xdgpp/Manifest index 83e5c069ef..d533cbd77e 100644 --- a/dev-cpp/xdgpp/Manifest +++ b/dev-cpp/xdgpp/Manifest @@ -1,9 +1,9 @@ -DIST xdgpp-01.patch 18645 BLAKE2B f91bbfb9117fa22a38003cf78d1e249ffcbb908433b7648c0444120495ed98929c99294805c79eab737c879d5a0e2d48ff09ea7ffee607ade36c23e810a07c6d SHA512 ee25622cd55c9f06b6e41b83d9853f96b88f82508c70fa57c35c010d8ff4f070a62b958c296bef68e5cdef0b887a3ef998556e2c1b0281fd9dc2b20999e4099e -DIST xdgpp-02.patch 1686 BLAKE2B 0dd3f836056009f51ca4fde5f17d74ebb9f90d4d564e9af6d7cd8e561251f31021c0414f01f253e2355dc0079929b4626daa8189294b4a48144d4127e3549a02 SHA512 9341eb4994a4705eebcce1793d5a5a2ed4e5031a7ee535b30f9ccfab153f04c13bf50f7f318f2bcda027a9aebab799888310e5192e1925de83bc8606003495d0 -DIST xdgpp-03.patch 2242 BLAKE2B af4ccd6c023fe17b8cf69514915e5f29581528dee3a971b9c49796fc16a67da8c0bb1a042a65970a4e0e98341bf7bada6236325df78f324d520bc3c3c9ee2731 SHA512 6dc7dd203957f6c9bf33dc387af293edb01c29639d21eee2757da9c0f3da1f60113cd4eb088f2c96bf7f2d528b6ad1056abe495b2bfd27f516c9050b0034f648 -DIST xdgpp-04.patch 941 BLAKE2B 276192f42ae1dc85a09a6b894b93fc2add1c6438b8696f8adb5fd2a55e2ce60daf97310e577d60fb779ab60863bcc41b0f18ce8e4ac13e61dd65db684287fc50 SHA512 1f55e78237945226743b862899fbce20ff88261e3d51eabd049c093f6780b5b14a159d2193caade7a8c5f048f3c9f082566146c1812b499280717c5c6afd9f46 -DIST xdgpp-05.patch 1468 BLAKE2B f2f350c0c602f00d1703fb7910f1d9c8d460aecdbfbdc50119ab66ba001888388b41a0f8097c09dd4fa6f8b903cbd52534d0c9f1ef0813f6679533bb734c4649 SHA512 79a0b7fb8c9ad289ef5a7d6b358c84f3f99cfb42f75a3fd8582a17dc6230a14238e52378fa5861963d5a1a5d6b1fbf740b3011c560d96d6b141ea57f38ee016b -DIST xdgpp-06.patch 1554 BLAKE2B 317ba86d06c3bd6c423f6a3d15e0ee9e0c58a50f9bdf00c38282db381e299a4ee6f3fb32fa7f393cf6480c6bb3427c230997c31f1ae07cad22cea27d5e1ceb54 SHA512 e5c85c67bd82cd5f2243869bbdc5315e98e93c1797823733f279136e1ee78acd326ea4046199d7cc3916d074a042c74135f0cf7d9a7031a99dd40cc2a6159b6e -DIST xdgpp-07.patch 783 BLAKE2B 1754e87fa6abb54f4a501ab5961e8a4fcfdadcedaf943a08adee85860ffdbd35f3c96f484bad3d5a99d7c9fbc32f5225e4506072d86663ae04710ecc6c6bb89b SHA512 1eafdd63fd4dce0e86819c6a794530699fd357aeef2084b258bda673457b17d42356d183a73fce45474a5363664c1b9d360e86735754f8a43f85adaaa8d07673 -DIST xdgpp-08.patch 776 BLAKE2B ca3ad59674c3b37d803881701114bb1960ab39b5e28faba50d5dfaced0c9669c30f16039d4389a059ca8985e4af88ab860da0ace758959fb74b463562b43dfdf SHA512 686a1b7da86356270fdb8f3d6f3455cea7410174124768a037770a050d4d2750fea9ca20317102a905ef1db2f09fb4fccb1c1d00e0dd8edab02b43899183b620 -DIST xdgpp-09.patch 1283 BLAKE2B 0a55ee1e9de425ffc09b7612f83df7c5242cc1997e9a0a8dd7607b423a6a22ace94e89bcdb3f9a6734d9737d7b8f004525f581e496a4451f2514d5a758f385c1 SHA512 ddf667ce44d29c683c22e6c808e90398dbd9b83ed0544d9032536eb2f4d1054d61c1b3af2234280292505dba526bfe6c069601564927c223184770e55aa1951d +DIST xdgpp-01.patch 18645 BLAKE2B 49c1a9824509d874f6c5c8ddbff5299f5e5dfc224434700547d20841097d648157b144f31290a91cc9197c617405c481d60a21d25ed0802ac7c8c2bccb1e5b8a SHA512 d1a7b6fa687930e85c42fc3048238f34fead204f5d1948d9284e889b9492376c1576f508f6918fcf1936b96f11f8ab76c9484b73325226c54e355c0659fd0b86 +DIST xdgpp-02.patch 1686 BLAKE2B 30a02fe89511e58151e0c0132e3cae2b1c4d3b462c1e6358b35813359877f86590dcb1b8b61b7687560b2f26184e4000a11498f9316e85b7063d023bab094e3f SHA512 48dca1946df5bd09947a12c18dd53f4be2e5893a94c5bd1640bc55cf88bf69c322fcb6f08e5ca8ccd8bb5ad859b7d988270bf051465dad95541f48b7b3a12992 +DIST xdgpp-03.patch 2242 BLAKE2B fe33f6bdd9a5c402e05e23fb5f229101a3fbf3409b3efe4a4ac3e494b49068d5f1646c04ec68160469bc8328b595fc11e805a256af54bf7a1e4d9ed9bbfade3e SHA512 aed9f0d441def42b65fdc986971d00b8bb0c262a805aa577fa538078c6dac2be2be12d93e8d516cbd23d0580410b4dfef4f9b9218ff3e02a3f90975a70e31222 +DIST xdgpp-04.patch 941 BLAKE2B e3002b1c5c131c241cfbc1e76f5b0786d3d40f049b3ed6505deb96902afae90a0549eb954fea137031065f410939817be2f61d4bde3b8cc8404c4bf2fe8e24f4 SHA512 3a8b08d06d1c962b9851c81e2e0fe1976a24e8c18753aff3879e7e86ba82f7245ec10445942a192682771a024b2ccb28e46e6f19fc0787ba58d391540e85c8e4 +DIST xdgpp-05.patch 1468 BLAKE2B 534697ff42f953e1d5deb528942dae915b750635d551f6c568700d41568244d04002fd9ad54394133b6556bc7335654ce0eff01e3a3f3a13fcb432b5351c0337 SHA512 03877de429262700fe64988dde2ce08c25b1ca8e783d564da46a4777d6e87b09c36bfad4459f5e22ca4d03b56636994168cd9f781b69fef71619ce1b2b9c667a +DIST xdgpp-06.patch 1554 BLAKE2B b06c73001dc566bac84a1612cae746a3116cdb744bc95ccefd6df78c7f31dd041a6e5b43e94fd4a039625d7d8a782a33551a852f840b3737b4c531b7eeb5a720 SHA512 9220f137ffe4755557738cc6c4b5585d3d3799067d2656b09bdd014cb5fe3908bfdfd56690c2e1d04356fdeb1988715d98a52790376fc1353437e2a1ea7c8686 +DIST xdgpp-07.patch 783 BLAKE2B 42603b39566fc7c3aa53f8080377f513d4016a264805249c976b6dbfca3386004bfb45b3b0e4a6f71305abec68b2390f02e90bcdcb0bdfd3d2e3c4861017a232 SHA512 490cc872c3ebaf9c19d489fb9de26da49f06791ad17c37f8dd97acee61ab3e0a21591d2f7d670937a12a398f7d814fd4822105f41736e84d6371c48bba068a08 +DIST xdgpp-08.patch 776 BLAKE2B ce9ef459d271d0f02ee42529f9bbc5b93ea1b6f5bc4be2247a3603152b829d093fee54e86fed066a5fd5f90d8991b3db07a4a203e3a13b8c13932d1e82bcdc27 SHA512 e8e475ec404204b1c3c4e8d7ad4108f1302c61803a3a5214d0e6781ff4975a92874e80a0cd2f6aa26d8e05252e98ce954a9a658096a3ff548774912c0859b6a7 +DIST xdgpp-09.patch 1283 BLAKE2B 930f0adc40775a7eb805d7d667d58ac5fd588a17c37ac331d326b5af513030a749641af3ff8c85134a876f9dd3fb915be805a4a6f09a5350f9ea6e27a7ae6ef3 SHA512 b3ff2dad29550e729038f6dd2c79138b712f460638a2add2515dc56cc3eff612be56281cd7e57336ea1113683093e7a185cea602a1396899db20c04b44b66807 diff --git a/dev-libs/protothreads/files/protothreads-1.4-fix-clang-build.patch b/dev-libs/protothreads/files/protothreads-1.4-fix-clang-build.patch new file mode 100644 index 0000000000..34b4446cdc --- /dev/null +++ b/dev-libs/protothreads/files/protothreads-1.4-fix-clang-build.patch @@ -0,0 +1,16 @@ +--- a/Makefile ++++ b/Makefile +@@ -1,9 +1,9 @@ +-CFLAGS+=-Wuninitialized ++CFLAGS+=-Wuninitialized -I. -fPIE + + all: example-codelock example-buffer example-small + +-example-codelock: example-codelock.c pt.h lc.h ++example-codelock: example-codelock.c + +-example-buffer: example-buffer.c pt.h lc.h ++example-buffer: example-buffer.c + +-example-small: example-small.c pt.h lc.h ++example-small: example-small.c diff --git a/dev-libs/protothreads/files/respect-cflags.patch b/dev-libs/protothreads/files/protothreads-1.4-respect-cflags.patch similarity index 100% rename from dev-libs/protothreads/files/respect-cflags.patch rename to dev-libs/protothreads/files/protothreads-1.4-respect-cflags.patch diff --git a/dev-libs/protothreads/protothreads-1.4.ebuild b/dev-libs/protothreads/protothreads-1.4-r1.ebuild similarity index 76% rename from dev-libs/protothreads/protothreads-1.4.ebuild rename to dev-libs/protothreads/protothreads-1.4-r1.ebuild index 544561d4d3..c312adc83d 100644 --- a/dev-libs/protothreads/protothreads-1.4.ebuild +++ b/dev-libs/protothreads/protothreads-1.4-r1.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="7" +EAPI=8 inherit toolchain-funcs @@ -11,6 +11,7 @@ SRC_URI=" https://web.archive.org/web/20190518175329/http://dunkels.com/adam/download/pt-${PV}.tar.gz -> ${P}.tar https://web.archive.org/web/20190518175329/http://dunkels.com/adam/download/graham-pt.h " +S="${WORKDIR}/pt-${PV}" LICENSE="BSD" SLOT="0" @@ -18,18 +19,23 @@ KEYWORDS="~amd64" IUSE="doc examples" BDEPEND="doc? ( app-doc/doxygen )" -PATCHES=( "${FILESDIR}/respect-cflags.patch" ) -S="${WORKDIR}/pt-${PV}" +PATCHES=( + "${FILESDIR}/${P}-respect-cflags.patch" + "${FILESDIR}/${P}-fix-clang-build.patch" +) src_unpack() { default - cp "${DISTDIR}/graham-pt.h" "${S}" + cp "${DISTDIR}/graham-pt.h" "${S}" || die } src_compile() { - export CC=$(tc-getCC) - default - use doc && cd doc && emake + tc-export CC + use examples && emake + if use doc ; then + pushd doc || die + emake + fi } src_install() { @@ -46,7 +52,7 @@ src_install() { if use examples ; then insinto "/usr/share/${P}/examples" doins *.c - exeinto "/usr/libexec/${P}" + exeinto "/usr/libexec/${PN}" doexe example-buffer doexe example-codelock doexe example-small diff --git a/dev-ml/afl-persistent/afl-persistent-1.3.ebuild b/dev-ml/afl-persistent/afl-persistent-1.3.ebuild index 0ef83a591a..5a7f8e3fb6 100644 --- a/dev-ml/afl-persistent/afl-persistent-1.3.ebuild +++ b/dev-ml/afl-persistent/afl-persistent-1.3.ebuild @@ -6,7 +6,10 @@ EAPI=7 inherit opam DESCRIPTION="Persistent-mode afl-fuzz for ocaml" -HOMEPAGE="https://github.com/stedolan/ocaml-afl-persistent" +HOMEPAGE=" + https://github.com/stedolan/ocaml-afl-persistent + https://opam.ocaml.org/packages/afl-persistent/ +" SRC_URI="https://github.com/stedolan/ocaml-afl-persistent/archive/v${PV}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}/ocaml-${P}" @@ -14,7 +17,7 @@ LICENSE="MIT" SLOT="0/${PV}" KEYWORDS="~amd64" -RDEPEND="dev-ml/base-unix" +RDEPEND="dev-lang/ocaml:=" DEPEND="${RDEPEND}" src_compile() { diff --git a/dev-ml/async_find/Manifest b/dev-ml/async_find/Manifest index 371a96284f..91733fa5bf 100644 --- a/dev-ml/async_find/Manifest +++ b/dev-ml/async_find/Manifest @@ -1 +1,2 @@ +DIST async_find-0.14.0.tar.gz 5824 BLAKE2B 0cb00561205fc2a6339bb9e6eacefeff784aef8811469f9ddb2c0916eaf4fe4b25e8433efe4519a84db592d010ca8ec312e6c499cd38b3341b25ff31c3ad4c10 SHA512 46a4127bc47dc5f2e547aa26440f5c6b0f04c625a93485b91748e95aeb1eb2a0046eaea79366f556f6135abb6e16c6373d54ff8453526fa9aa6886363468de8c DIST async_find-0.15.0.tar.gz 5785 BLAKE2B 4186658bb411fe16e27da64aeefa7cfe00c73572241663de82142484da2b88d673097b1248a3eeaf783d5d0550f6bb50a3cf9ee62f4746ea63484e55fb0e028b SHA512 37d46686fd7e4809b859474a10600fb9926d9d573fcdcac1a1f62b3a5eda6503d2d0af400e5fafa3b1698710e2be6b7a0cbba4e988307f36c104eb2aff1e091e diff --git a/dev-ml/async_find/async_find-0.14.0.ebuild b/dev-ml/async_find/async_find-0.14.0.ebuild new file mode 100644 index 0000000000..ff4acb9fd4 --- /dev/null +++ b/dev-ml/async_find/async_find-0.14.0.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit dune + +DESCRIPTION="Directory traversal with Async" +HOMEPAGE=" + https://github.com/janestreet/async_find + https://opam.ocaml.org/packages/async_find/ +" +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" + +DEPEND=" + >=dev-lang/ocaml-4.08.0:=[ocamlopt?] + =dev-ml/async-0.14* + =dev-ml/core-0.14* + =dev-ml/ppx_jane-0.14* +" +RDEPEND="${DEPEND}" diff --git a/dev-ml/async_inotify/Manifest b/dev-ml/async_inotify/Manifest index 30895d12ec..21ebc2ae18 100644 --- a/dev-ml/async_inotify/Manifest +++ b/dev-ml/async_inotify/Manifest @@ -1 +1 @@ -DIST async_inotify-0.15.0.tar.gz 8182 BLAKE2B f1c42be4b2206f7cb330af3fb333ff54a9923350711137d3eeca97231b3babdf73ea296084c213028cbd108071be00f8aaadcfa9b174cedc4ad8f940ea9103c8 SHA512 d3f0d5886ee113ae9e5f9d2440a9fb497eb19c41afb64f8427bcb9c0a5c6b45e176b4570cd3f196ad0f752de1188ed632f89270f57498ab89963df93efa79c02 +DIST async_inotify-0.14.0.tar.gz 6659 BLAKE2B 8df69b030978593b6df4010a68d8a874fd4281338937b76a943d90b588698d177b9e8df29767e605fab27ce4772b1aee5401737864b918b6d20389ac0f7b2c42 SHA512 219b66e668b332b6891a32cafb7ab03d8123c580badaf0f34df870c08a1259e0f32ba708cc4432a0d71eaa01774a5de1701b1964437a1784d02e6b396aa6cf82 diff --git a/dev-ml/async_inotify/async_inotify-0.15.0.ebuild b/dev-ml/async_inotify/async_inotify-0.14.0.ebuild similarity index 68% rename from dev-ml/async_inotify/async_inotify-0.15.0.ebuild rename to dev-ml/async_inotify/async_inotify-0.14.0.ebuild index 0c50d39b0c..051e43dcc2 100644 --- a/dev-ml/async_inotify/async_inotify-0.15.0.ebuild +++ b/dev-ml/async_inotify/async_inotify-0.14.0.ebuild @@ -15,11 +15,12 @@ KEYWORDS="~amd64" IUSE="ocamlopt" DEPEND=" - dev-ml/core_unix - dev-ml/async - dev-ml/async_find - dev-ml/core - dev-ml/ppx_jane - dev-ml/inotify + >=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/inotify-0.2.0:= " RDEPEND="${DEPEND}" diff --git a/dev-ml/base-bytes/base-bytes-0.ebuild b/dev-ml/base-bytes/base-bytes-0.ebuild deleted file mode 100644 index aa5c680186..0000000000 --- a/dev-ml/base-bytes/base-bytes-0.ebuild +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Bytes library distributed with the OCaml compiler" -HOMEPAGE="https://opam.ocaml.org/packages/base-bytes/" - -LICENSE="QPL-1.0 LGPL-2" -KEYWORDS="~amd64" -SLOT="0" - -RDEPEND="dev-lang/ocaml" diff --git a/dev-ml/base-threads/base-threads-0.ebuild b/dev-ml/base-threads/base-threads-0.ebuild deleted file mode 100644 index 2a29308498..0000000000 --- a/dev-ml/base-threads/base-threads-0.ebuild +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Threads library distributed with the OCaml compiler" -HOMEPAGE="https://opam.ocaml.org/packages/base-threads/" - -LICENSE="QPL-1.0 LGPL-2" -KEYWORDS="~amd64" -SLOT="0" - -RDEPEND="dev-lang/ocaml" diff --git a/dev-ml/base-unix/base-unix-0.ebuild b/dev-ml/base-unix/base-unix-0.ebuild deleted file mode 100644 index 731234eb77..0000000000 --- a/dev-ml/base-unix/base-unix-0.ebuild +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Unix library distributed with the OCaml compiler" -HOMEPAGE="https://opam.ocaml.org/packages/base-unix/" - -LICENSE="QPL-1.0 LGPL-2" -KEYWORDS="~amd64" -SLOT="0" - -RDEPEND="dev-lang/ocaml" diff --git a/dev-ml/cohttp/cohttp-5.0.0.ebuild b/dev-ml/cohttp/cohttp-5.0.0.ebuild index b4ac29f2ad..805ddcbf31 100644 --- a/dev-ml/cohttp/cohttp-5.0.0.ebuild +++ b/dev-ml/cohttp/cohttp-5.0.0.ebuild @@ -58,7 +58,6 @@ RDEPEND=" >=dev-ml/lwt-3.0.0:= ) lwt-unix? ( - dev-ml/base-unix:= dev-ml/cmdliner:= >=dev-ml/conduit-5.0.0:=[lwt,lwt-unix] >=dev-ml/fmt-0.8.2:= diff --git a/dev-ml/conduit/conduit-5.1.0.ebuild b/dev-ml/conduit/conduit-5.1.0.ebuild index cb35f131df..786b463304 100644 --- a/dev-ml/conduit/conduit-5.1.0.ebuild +++ b/dev-ml/conduit/conduit-5.1.0.ebuild @@ -8,7 +8,10 @@ inherit dune multiprocessing MYPN="ocaml-${PN}" DESCRIPTION="Dereference URIs into communication channels for Async or Lwt" -HOMEPAGE="https://github.com/mirage/ocaml-conduit" +HOMEPAGE=" + https://github.com/mirage/ocaml-conduit + https://opam.ocaml.org/packages/conduit/ +" SRC_URI="https://github.com/mirage/${MYPN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}/${MYPN}-${PV}" @@ -19,42 +22,39 @@ IUSE="async lwt lwt-unix mirage ocamlopt" # lwt-unix? tls lwt_ssl launchd RDEPEND=" - dev-ml/astring - dev-ml/ipaddr[sexp] - dev-ml/logs - dev-ml/ppx_sexp_conv - dev-ml/sexplib - dev-ml/uri + dev-ml/astring:= + dev-ml/ipaddr:=[sexp] + dev-ml/logs:= + dev-ml/ppx_sexp_conv:= + dev-ml/sexplib:= + dev-ml/uri:= + dev-lang/ocaml:=[ocamlopt?] async? ( - dev-ml/async - dev-ml/async_ssl - dev-ml/core - dev-ml/ppx_here - ) - lwt? ( - dev-ml/base-unix - dev-ml/lwt + dev-ml/async:= + dev-ml/async_ssl:= + dev-ml/core:= + dev-ml/ppx_here:= ) + lwt? ( dev-ml/lwt:= ) lwt-unix? ( - dev-ml/base-unix - dev-ml/ca-certs - dev-ml/lwt + dev-ml/ca-certs:= + dev-ml/lwt:= ) mirage? ( - dev-ml/base - dev-ml/ca-certs-nss - dev-ml/cstruct - dev-ml/dns[client] - dev-ml/fmt - dev-ml/mirage-clock - dev-ml/mirage-flow[combinators] - dev-ml/mirage-random - dev-ml/mirage-time - dev-ml/tcpip - dev-ml/tls[mirage] - dev-ml/vchan - dev-ml/xenstore + dev-ml/base:= + dev-ml/ca-certs-nss:= + dev-ml/cstruct:= + dev-ml/dns:=[client] + dev-ml/fmt:= + dev-ml/mirage-clock:= + dev-ml/mirage-flow:=[combinators] + dev-ml/mirage-random:= + dev-ml/mirage-time:= + dev-ml/tcpip:= + dev-ml/tls:=[mirage] + dev-ml/vchan:= + dev-ml/xenstore:= ) " DEPEND="${RDEPEND}" diff --git a/dev-ml/core_unix/core_unix-0.14.0.ebuild b/dev-ml/core_unix/core_unix-0.14.0.ebuild index b1c2cdfd22..15c85fdd58 100644 --- a/dev-ml/core_unix/core_unix-0.14.0.ebuild +++ b/dev-ml/core_unix/core_unix-0.14.0.ebuild @@ -6,7 +6,10 @@ 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" +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" @@ -15,17 +18,8 @@ KEYWORDS="~amd64" IUSE="ocamlopt" RDEPEND=" - dev-ml/core_kernel - dev-ml/expect_test_helpers_core - dev-ml/core - dev-ml/ppx_jane - dev-ml/jane-street-headers - dev-ml/jst-config - dev-ml/ocaml_intrinsics - dev-ml/sexplib - dev-ml/timezone - dev-ml/base-threads - dev-ml/spawn + =dev-ml/core-0.14*:= + >=dev-lang/ocaml-4.08.0:=[ocamlopt?] " DEPEND=" ${RDEPEND} diff --git a/dev-ml/cstruct/cstruct-6.0.1.ebuild b/dev-ml/cstruct/cstruct-6.0.1.ebuild index 5b3f8ce469..d470ca4ec9 100644 --- a/dev-ml/cstruct/cstruct-6.0.1.ebuild +++ b/dev-ml/cstruct/cstruct-6.0.1.ebuild @@ -27,16 +27,12 @@ RDEPEND=" dev-ml/async_unix:= dev-ml/core:= ) - lwt? ( - dev-ml/base-unix:= - dev-ml/lwt:= - ) + lwt? ( dev-ml/lwt:= ) ppx? ( dev-ml/ppxlib:= dev-ml/stdlib-shims:= ) sexp? ( dev-ml/sexplib:= ) - unix? ( dev-ml/base-unix:= ) " DEPEND=" ${RDEPEND} diff --git a/dev-ml/ezxenstore/Manifest b/dev-ml/ezxenstore/Manifest deleted file mode 100644 index b775e086c0..0000000000 --- a/dev-ml/ezxenstore/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST ezxenstore-0.3.1.tar.gz 6574 BLAKE2B 380e08223510eab7d8e0883fb723329970e94f5bf1bdee873f1d8974c13a2338a83d6815026ecee73290842bffe87fa279574fa8fcf9b3582b0c63f8e97424cd SHA512 5fd695811323b3882be2da5088ee0e28d7a9e6321b0cd17d4a4af21fa35caddd38130b6dfa2a259ec75fe2db91e5eaf6a637226f4338392462bc507f094506ab diff --git a/dev-ml/ezxenstore/ezxenstore-0.3.1.ebuild b/dev-ml/ezxenstore/ezxenstore-0.3.1.ebuild deleted file mode 100644 index 162420ce2e..0000000000 --- a/dev-ml/ezxenstore/ezxenstore-0.3.1.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -DESCRIPTION="An easy-to-use Xenstore library" -HOMEPAGE="https://github.com/xapi-project/ezxenstore" -SRC_URI="https://github.com/xapi-project/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="ISC" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt" - -DEPEND=" - dev-ml/cmdliner - dev-ml/logs - dev-ml/uuidm - dev-ml/xenctrl - dev-ml/xenstore - dev-ml/xenstore-clients -" -RDEPEND="${DEPEND}" diff --git a/dev-ml/ezxenstore/metadata.xml b/dev-ml/ezxenstore/metadata.xml deleted file mode 100644 index a7440f2904..0000000000 --- a/dev-ml/ezxenstore/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - lssndrbarbieri@gmail.com - Alessandro Barbieri - - - xapi-project/ezxenstore - - diff --git a/dev-ml/fd-send-recv/fd-send-recv-2.0.1.ebuild b/dev-ml/fd-send-recv/fd-send-recv-2.0.1.ebuild index d8e168fcb5..9a004f5d9d 100644 --- a/dev-ml/fd-send-recv/fd-send-recv-2.0.1.ebuild +++ b/dev-ml/fd-send-recv/fd-send-recv-2.0.1.ebuild @@ -8,7 +8,10 @@ MYPN="ocaml-${PN}" inherit dune DESCRIPTION="Send and receive Unix.file_descrs over Unix domain sockets" -HOMEPAGE="https://github.com/xapi-project/ocaml-fd-send-recv" +HOMEPAGE=" + https://github.com/xapi-project/ocaml-fd-send-recv + https://opam.ocaml.org/packages/fd-send-recv/ +" SRC_URI="https://github.com/xapi-project/${MYPN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}/${MYPN}-${PV}" @@ -17,5 +20,7 @@ SLOT="0/${PV}" KEYWORDS="~amd64" IUSE="ocamlopt" -DEPEND="dev-ml/tuntap" +DEPEND="dev-ml/tuntap:=" RDEPEND="${DEPEND}" + +RESTRICT="test" # tests require sudo diff --git a/dev-ml/inotify/inotify-2.3_p20211118.ebuild b/dev-ml/inotify/inotify-2.3_p20211118.ebuild index 6b478199dc..006f042e97 100644 --- a/dev-ml/inotify/inotify-2.3_p20211118.ebuild +++ b/dev-ml/inotify/inotify-2.3_p20211118.ebuild @@ -9,7 +9,10 @@ COMMIT="b340204c72ae3ff27def6e116c1998485fc3227e" MYPN="ocaml-${PN}" DESCRIPTION="OCaml bindings for inotify" -HOMEPAGE="https://github.com/whitequark/ocaml-inotify" +HOMEPAGE=" + https://github.com/whitequark/ocaml-inotify + https://opam.ocaml.org/packages/inotify/ +" SRC_URI="https://github.com/whitequark/${MYPN}/archive/${COMMIT}.tar.gz -> ${PF}.tar.gz" S="${WORKDIR}/${MYPN}-${COMMIT}" @@ -18,12 +21,9 @@ SLOT="0/${PV}" KEYWORDS="~amd64" IUSE="ocamlopt test" +RDEPEND="dev-lang/ocaml:=[ocamlopt?]" DEPEND=" - dev-ml/base-unix:= - dev-ml/base-bytes:= -" -RDEPEND=" - ${DEPEND} + ${RDEPEND} test? ( dev-ml/ounit2 dev-ml/ocaml-fileutils diff --git a/dev-ml/io-page/Manifest b/dev-ml/io-page/Manifest index 0525edf5b4..553c24ca1c 100644 --- a/dev-ml/io-page/Manifest +++ b/dev-ml/io-page/Manifest @@ -1,2 +1,4 @@ +DIST io-page-3.0.0.tbz 7967 BLAKE2B 51f233dd6a1f16ace6b3f461ca41f191ee0d54877970955f652728ee865a76c375ed2cc06310dab91dedcf391e00227311a79f5acb226c640693b032330ae4da SHA512 777e5cf4cb82bfc21d026ea2a44a2c30f388a2daa570ad30a396d498b7e4845c0b887402fc002560e2bf17dd49ee7c9839675a3c587e6104f395997eef3c9667 DIST io-page-v2.2.0.tbz 7961 BLAKE2B 6c8621fb1300d92b9e7fe1c371d4f3035927753727527f1587a6c0b6b8c5d979053b25b52309a1f97e844ec776e0b832725954ebe55501bb98dfd851f1ff9c0d SHA512 4240bbc0c7b6c8c1bc0b628fcde51c73bc7f6e49b2cd7157e32d3277d1fe31f0604829a1ae49c84524922d3954ead870e02d215768310b21a0b1f57ee7344294 +DIST io-page-v2.3.0.tbz 8035 BLAKE2B 1272a50433e53c4371a496cffdea43ffecada2bd37a69140cf24549d4f4b29430452ca35143ffa21546155db904f0d945f0adf8adc00b6692fadf30a039b6f42 SHA512 ce1775bff151d62bb85405a13fe75f912c11b09cbc0a6dd81dd27b3f4c767f0b9c4d3e7383d494eb5c130311482ea69877c45b71b91153177562ffc47de4da2f DIST io-page-v2.4.0.tbz 7750 BLAKE2B d97a19b52d74283c0577f76962f6f685ee716cf51f8e79c480a110a2bf7e1197d7e463b5bbbdec9997a81b5c606191de2a0918d146cbe7374cf84250d354fbc8 SHA512 4dcaff2132a74c7e69ab743534d913b15690f6deef02a94997dc61c08c62f735faf6fb1466f2f3af719fede8237da6a6b808cec45e1147c688ff240a02dc133e diff --git a/dev-ml/io-page/files/io-page-2.3.0-ounit2.patch b/dev-ml/io-page/files/io-page-2.3.0-ounit2.patch new file mode 100644 index 0000000000..fceb76b03f --- /dev/null +++ b/dev-ml/io-page/files/io-page-2.3.0-ounit2.patch @@ -0,0 +1,25 @@ +diff --git a/io-page-unix.opam b/io-page-unix.opam +index e7fa02a..42ba985 100644 +--- a/io-page-unix.opam ++++ b/io-page-unix.opam +@@ -10,7 +10,7 @@ depends: [ + "dune" + "io-page" {=version} + "cstruct" {>= "2.0.0"} +- "ounit" {with-test} ++ "ounit2" {with-test} + ] + build: [ + ["dune" "subst"] {pinned} +diff --git a/lib_test/dune b/lib_test/dune +index 254e49e..5531760 100644 +--- a/lib_test/dune ++++ b/lib_test/dune +@@ -1,6 +1,6 @@ + (executables + (names portable) +- (libraries io-page-unix io-page oUnit)) ++ (libraries io-page-unix io-page ounit2)) + + (alias + (name runtest) diff --git a/dev-ml/io-page/io-page-2.3.0.ebuild b/dev-ml/io-page/io-page-2.3.0.ebuild new file mode 100644 index 0000000000..acd2dfa8c4 --- /dev/null +++ b/dev-ml/io-page/io-page-2.3.0.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit dune multiprocessing + +MY_P="${PN}-v${PV}" + +DESCRIPTION="IO memory page library for Mirage backends" +HOMEPAGE=" + https://github.com/mirage/io-page + https://opam.ocaml.org/packages/io-page/ +" +SRC_URI="https://github.com/mirage/io-page/releases/download/v${PV}/${MY_P}.tbz" +S="${WORKDIR}/${MY_P}" + +LICENSE="ISC" +SLOT="0/${PV}" +KEYWORDS="~amd64" +IUSE="ocamlopt test unix" + +RDEPEND=" + dev-ml/bigarray-compat:= + >=dev-ml/cstruct-2.0.0:= +" +DEPEND=" + ${RDEPEND} + test? ( dev-ml/ounit2 ) + unix? ( dev-ml/configurator ) +" + +RESTRICT="!test? ( test )" +REQUIRED_USE="test? ( unix )" +PATCHES="${FILESDIR}/${PN}-2.3.0-ounit2.patch" + +src_compile() { + local pkgs="io-page" + use unix && pkgs="${pkgs},io-page-unix" + dune build -p "${pkgs}" -j $(makeopts_jobs) || die +} + +src_install() { + dune_src_install io-page + use unix && dune_src_install io-page-unix +} diff --git a/dev-ml/io-page/io-page-3.0.0.ebuild b/dev-ml/io-page/io-page-3.0.0.ebuild new file mode 100644 index 0000000000..4a6e850cee --- /dev/null +++ b/dev-ml/io-page/io-page-3.0.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit dune + +DESCRIPTION="IO memory page library for Mirage backends" +HOMEPAGE=" + https://github.com/mirage/io-page + https://opam.ocaml.org/packages/io-page/ +" +SRC_URI="https://github.com/mirage/io-page/releases/download/v${PV}/${P}.tbz" + +LICENSE="ISC" +SLOT="0/${PV}" +KEYWORDS="~amd64" +IUSE="ocamlopt test" + +RDEPEND=" + >=dev-lang/ocaml-4.08.0:=[ocamlopt?] + >=dev-ml/cstruct-2.0.0:= +" +DEPEND=" + ${RDEPEND} + test? ( dev-ml/ounit2 ) +" +BDEPEND="virtual/pkgconfig" + +RESTRICT="!test? ( test )" +PATCHES="${FILESDIR}/${PN}-2.4.0-ounit2.patch" diff --git a/dev-ml/ocaml_intrinsics/ocaml_intrinsics-0.15.0.ebuild b/dev-ml/ocaml_intrinsics/ocaml_intrinsics-0.15.0.ebuild index db513b3fea..2bead094ad 100644 --- a/dev-ml/ocaml_intrinsics/ocaml_intrinsics-0.15.0.ebuild +++ b/dev-ml/ocaml_intrinsics/ocaml_intrinsics-0.15.0.ebuild @@ -14,5 +14,6 @@ SLOT="0/${PV}" KEYWORDS="~amd64" IUSE="ocamlopt" -RDEPEND="dev-ml/dune-configurator" -DEPEND="${RDEPEND}" +BDEPEND="dev-ml/dune-configurator" + +RESTRICT="test" # even upstream doesn't know how to test diff --git a/dev-ml/polly/polly-0.2.2.ebuild b/dev-ml/polly/polly-0.2.2.ebuild index a39abb639d..22e9e7d86f 100644 --- a/dev-ml/polly/polly-0.2.2.ebuild +++ b/dev-ml/polly/polly-0.2.2.ebuild @@ -6,7 +6,10 @@ EAPI=8 inherit dune DESCRIPTION="OCaml bindings for Linux epoll(2)" -HOMEPAGE="https://github.com/lindig/polly" +HOMEPAGE=" + https://github.com/lindig/polly + https://opam.ocaml.org/packages/polly/ +" SRC_URI="https://github.com/lindig/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" @@ -14,8 +17,8 @@ SLOT="0/${PV}" KEYWORDS="~amd64" IUSE="ocamlopt" -DEPEND=" - dev-ml/base-unix - dev-ml/cmdliner +RDEPEND=" + dev-lang/ocaml:=[ocamlopt?] + dev-ml/cmdliner:= " -RDEPEND="${DEPEND}" +DEPEND="${RDEPEND}" diff --git a/dev-ml/qmp/Manifest b/dev-ml/qmp/Manifest index c636da4f02..337ca5f8c3 100644 --- a/dev-ml/qmp/Manifest +++ b/dev-ml/qmp/Manifest @@ -1 +1 @@ -DIST qmp-0.17.0.tar.gz 24131 BLAKE2B bcf594c77cdcc4d6810008a841db25240bca350a2e6bd2e71919207aa6c96d7649836a916c3e38b262607dc17312ac79dce1ff97e6b5d45efb155808ff756bd1 SHA512 b8e295cb0664b6e74a5c3c536132e71185c484d008d319b0eb802959d1e11322c958739e73cf24809a323fdf8b55a9b01431d8f4d1b1e95d5d42f38645ad8892 +DIST qmp-0.18.0.tar.gz 24630 BLAKE2B 3953fda549d913e032e1b2f70dfd50215f56b4faf253ea65f961ad62d93be954fd902ca3bfb1b1ead487999267d2cec37df1ebb66108a58071858e7290576d84 SHA512 2fab5ba1b2ee81fb738a827dcd037be400704613c68cd37fccb18693b8332fa9904a30e425aadbd72407958f2dacbb89b244ec64572c2510554f524034d459b2 diff --git a/dev-ml/qmp/files/qmp-0.18.0-ounit2.patch b/dev-ml/qmp/files/qmp-0.18.0-ounit2.patch new file mode 100644 index 0000000000..926a68c34e --- /dev/null +++ b/dev-ml/qmp/files/qmp-0.18.0-ounit2.patch @@ -0,0 +1,37 @@ +diff --git a/README.md b/README.md +index cc6df4b..0595368 100644 +--- a/README.md ++++ b/README.md +@@ -8,7 +8,7 @@ OCaml implementation of the Qemu Monitor Protocol (QMP) + Install the dependencies using OPAM: + + ```sh +-opam install yojson cmdliner dune ounit ++opam install yojson cmdliner dune ounit2 + ``` + + Build the library, tests, and CLI: +diff --git a/lib_test/dune b/lib_test/dune +index acc68b9..a587594 100644 +--- a/lib_test/dune ++++ b/lib_test/dune +@@ -6,5 +6,5 @@ + + (executable + (name messages) +- (libraries libqmp oUnit) ++ (libraries libqmp ounit2) + ) +diff --git a/qmp.opam b/qmp.opam +index 2e21b12..571b58f 100644 +--- a/qmp.opam ++++ b/qmp.opam +@@ -17,7 +17,7 @@ depends: [ + "dune" {build} + "yojson" + "cmdliner" +- "ounit" {with-test} ++ "ounit2" {with-test} + ] + dev-repo: "git://github.com/xapi-project/ocaml-qmp" + synopsis: "OCaml implementation of a Qemu Message Protocol (QMP) client" diff --git a/dev-ml/qmp/qmp-0.17.0.ebuild b/dev-ml/qmp/qmp-0.18.0.ebuild similarity index 95% rename from dev-ml/qmp/qmp-0.17.0.ebuild rename to dev-ml/qmp/qmp-0.18.0.ebuild index b6b2f2a57f..a79e5d1001 100644 --- a/dev-ml/qmp/qmp-0.17.0.ebuild +++ b/dev-ml/qmp/qmp-0.18.0.ebuild @@ -21,7 +21,7 @@ KEYWORDS="~amd64" IUSE="ocamlopt test" DEPEND=" - dev-ml/base-unix:= + dev-lang/ocaml:=[ocamlopt?] dev-ml/yojson:= dev-ml/cmdliner:= " diff --git a/dev-ml/shared-block-ring/Manifest b/dev-ml/shared-block-ring/Manifest index df7364e522..866bf2dacd 100644 --- a/dev-ml/shared-block-ring/Manifest +++ b/dev-ml/shared-block-ring/Manifest @@ -1 +1,2 @@ DIST shared-block-ring-3.0.0.tar.gz 18503 BLAKE2B 786997d650a9094068822ba0b214e8e26658c8caaa26a0bc28f504bdf18f5f07a69896aae46ead9d337db1c7272d8198ed37b8e573e66c7e13ebd56bf94a96d8 SHA512 1f16926aaf641bcfb285d6047cb45b271c4bbb70b345aa803b51f8f966f7815a2890f6993f449aadb11c254f05064f6469cedb9020074c5a566eb6a4ca9d2a6e +DIST shared-block-ring-3.0.1.tar.gz 18580 BLAKE2B 7c173687b9ea520160bc66b4cc05d59a38b012ef441b4b4134f7ff3f0d8cc0ad4dfdce7473bbd6c8b3603ce09f6205b0557b51921f4aabe2de9f7ec6d6bccd18 SHA512 45af10f6336ab21cf4c26e503b05c844906c45a7092b880f402d7560a572f5d674856ca459857854b1d7b8986266ec5b2693617c7bc27e2a54973376d5abc141 diff --git a/dev-ml/shared-block-ring/files/shared-block-ring-3.0.0-cstruct.patch b/dev-ml/shared-block-ring/files/shared-block-ring-3.0.0-cstruct.patch new file mode 100644 index 0000000000..830f2f27d2 --- /dev/null +++ b/dev-ml/shared-block-ring/files/shared-block-ring-3.0.0-cstruct.patch @@ -0,0 +1,141 @@ +From 4c8fb45a201cd15aa038d84bd792679a31bec5a8 Mon Sep 17 00:00:00 2001 +From: Hannes Mehnert +Date: Thu, 27 Jan 2022 16:24:42 +0100 +Subject: [PATCH] avoid deprecated Cstruct.len, use Cstruct.length instead + +--- + lib/eraseBlock.ml | 4 ++-- + lib/ring.ml | 22 +++++++++++----------- + lib_test/test.ml | 2 +- + shared-block-ring.opam | 2 +- + 4 files changed, 15 insertions(+), 15 deletions(-) + +diff --git a/lib/eraseBlock.ml b/lib/eraseBlock.ml +index 5264b20..d073c36 100644 +--- a/lib/eraseBlock.ml ++++ b/lib/eraseBlock.ml +@@ -23,14 +23,14 @@ module Make(B: S.BLOCK) = struct + >>= fun info -> + let pages = Io_page.get block_size_pages in + let buffer = Io_page.to_cstruct pages in +- for i = 0 to Cstruct.len buffer - 1 do ++ for i = 0 to Cstruct.length buffer - 1 do + Cstruct.set_char buffer i (pattern.[i mod (String.length pattern)]) + done; + let rec loop n = + if n = info.Mirage_block.size_sectors + then return (Ok ()) + else +- let buffer_in_sectors = Cstruct.len buffer / info.Mirage_block.sector_size in ++ let buffer_in_sectors = Cstruct.length buffer / info.Mirage_block.sector_size in + let needed = Int64.to_int (min (Int64.sub info.Mirage_block.size_sectors n) (Int64.of_int buffer_in_sectors)) in + let towrite = Cstruct.sub buffer 0 (needed * info.Mirage_block.sector_size) in + B.write t n [ towrite ] +diff --git a/lib/ring.ml b/lib/ring.ml +index 58e98c4..23db9f1 100644 +--- a/lib/ring.ml ++++ b/lib/ring.ml +@@ -34,7 +34,7 @@ let minimum_size_sectors = Int64.add sector_data 1L + let magic = Printf.sprintf "mirage shared-block-device 1.0" + + let zero buf = +- for i = 0 to Cstruct.len buf - 1 do ++ for i = 0 to Cstruct.length buf - 1 do + Cstruct.set_uint8 buf i 0 + done + +@@ -357,7 +357,7 @@ module Producer = struct + let open ResultM in + let _sector = alloc t.info.Mirage_block.sector_size in + (* add a 4 byte header of size, and round up to the next 4-byte offset *) +- let needed_bytes = Int64.(logand (lognot 3L) (add 7L (of_int (Cstruct.len item)))) in ++ let needed_bytes = Int64.(logand (lognot 3L) (add 7L (of_int (Cstruct.length item)))) in + let first_sector = Int64.(div t.producer.producer (of_int t.info.Mirage_block.sector_size)) in + let first_offset = Int64.(to_int (rem t.producer.producer (of_int t.info.Mirage_block.sector_size))) in + +@@ -365,23 +365,23 @@ module Producer = struct + the first page as it's only a 4-byte integer and we're padding to 4-byte offsets. *) + read_modify_write t first_sector (fun sector -> + (* Write the header and anything else we can *) +- Cstruct.LE.set_uint32 sector first_offset (Int32.of_int (Cstruct.len item)); ++ Cstruct.LE.set_uint32 sector first_offset (Int32.of_int (Cstruct.length item)); + if first_offset + 4 = t.info.Mirage_block.sector_size + then item (* We can't write anything else, so just return the item *) + else begin +- let this = min (t.info.Mirage_block.sector_size - first_offset - 4) (Cstruct.len item) in ++ let this = min (t.info.Mirage_block.sector_size - first_offset - 4) (Cstruct.length item) in + Cstruct.blit item 0 sector (first_offset + 4) this; + Cstruct.shift item this + end) >>= fun remaining -> + + let rec loop offset remaining = +- if Cstruct.len remaining = 0 ++ if Cstruct.length remaining = 0 + then return () + else begin + read_modify_write t offset (fun sector -> +- let this = min t.info.Mirage_block.sector_size (Cstruct.len remaining) in ++ let this = min t.info.Mirage_block.sector_size (Cstruct.length remaining) in + let frag = Cstruct.sub sector 0 this in +- Cstruct.blit remaining 0 frag 0 (Cstruct.len frag); ++ Cstruct.blit remaining 0 frag 0 (Cstruct.length frag); + Cstruct.shift remaining this) >>= fun remaining -> + loop (Int64.succ offset) remaining + end in +@@ -408,7 +408,7 @@ module Producer = struct + (fun () -> + let item = Item.to_cstruct item in + (* every item has a 4 byte header *) +- let needed_bytes = Int64.(add 4L (of_int (Cstruct.len item))) in ++ let needed_bytes = Int64.(add 4L (of_int (Cstruct.length item))) in + let open C in + let open ResultM in + ok_to_write t needed_bytes +@@ -535,10 +535,10 @@ module Consumer = struct + let frag = Cstruct.sub sector (4 + first_offset) this in + Cstruct.blit frag 0 result 0 this; + let rec loop consumer remaining = +- if Cstruct.len remaining = 0 ++ if Cstruct.length remaining = 0 + then return () + else +- let this = min t.info.Mirage_block.sector_size (Cstruct.len remaining) in ++ let this = min t.info.Mirage_block.sector_size (Cstruct.length remaining) in + let frag = Cstruct.sub remaining 0 this in + read Int64.(add sector_data (rem consumer total_sectors)) t.disk sector >>= fun () -> + Cstruct.blit sector 0 frag 0 this; +@@ -547,7 +547,7 @@ module Consumer = struct + (* Read the payload before updating the consumer pointer *) + let needed_bytes = Int64.(logand (lognot 3L) (add 7L (of_int (len)))) in + match Item.of_cstruct result with +- | None -> Lwt.return (Error (`Msg (Printf.sprintf "Failed to parse queue item: (%d)[%s]" (Cstruct.len result) (String.escaped (Cstruct.to_string result))))) ++ | None -> Lwt.return (Error (`Msg (Printf.sprintf "Failed to parse queue item: (%d)[%s]" (Cstruct.length result) (String.escaped (Cstruct.to_string result))))) + | Some result -> + return (Int64.(add t.consumer.consumer needed_bytes),result) + end +diff --git a/lib_test/test.ml b/lib_test/test.ml +index 3769137..d9ff865 100644 +--- a/lib_test/test.ml ++++ b/lib_test/test.ml +@@ -47,7 +47,7 @@ let alloc sector_size = + sector + + let fill_with_message buffer message = +- for i = 0 to Cstruct.len buffer - 1 do ++ for i = 0 to Cstruct.length buffer - 1 do + Cstruct.set_char buffer i (message.[i mod (String.length message)]) + done + +diff --git a/shared-block-ring.opam b/shared-block-ring.opam +index d9a95d1..1c703fa 100644 +--- a/shared-block-ring.opam ++++ b/shared-block-ring.opam +@@ -13,7 +13,7 @@ depends: [ + "ocaml" {>= "4.06.0"} + "bisect_ppx" {dev & >= "2.5.0"} + "cmdliner" +- "cstruct" {>= "3.0.0"} ++ "cstruct" {>= "6.0.0"} + "dune" {>= "2.7.0"} + "duration" + "io-page" diff --git a/dev-ml/shared-block-ring/files/shared-block-ring-3.0.0-mirage-block.patch b/dev-ml/shared-block-ring/files/shared-block-ring-3.0.0-mirage-block.patch new file mode 100644 index 0000000000..f170751cc0 --- /dev/null +++ b/dev-ml/shared-block-ring/files/shared-block-ring-3.0.0-mirage-block.patch @@ -0,0 +1,59 @@ +From f0b61e87f809dce36fb93e31349d02d9a679253a Mon Sep 17 00:00:00 2001 +From: Hannes Mehnert +Date: Thu, 27 Jan 2022 16:26:39 +0100 +Subject: [PATCH] adapt to mirage-block 3.0.0 changes + +--- + lib/ring.ml | 4 ---- + shared-block-ring.opam | 4 ++-- + 2 files changed, 2 insertions(+), 6 deletions(-) + +diff --git a/lib/ring.ml b/lib/ring.ml +index 23db9f1..f1e96ce 100644 +--- a/lib/ring.ml ++++ b/lib/ring.ml +@@ -92,14 +92,12 @@ module Common(Log: S.LOG)(B: S.BLOCK) = struct + m >>= function + | Error `Is_read_only -> Lwt.return (Error `Is_read_only) + | Error `Disconnected -> Lwt.return (Error `Disconnected) +- | Error `Unimplemented -> Lwt.return (Error `Unimplemented) + | Error x -> Lwt.return (Error x) + | Ok x -> f x + let to_msg m = + let open Lwt.Infix in + m >>= function + | Error `Disconnected -> Lwt.return (Error (`Msg "BLOCK device has already disconnected")) +- | Error `Unimplemented -> Lwt.return (Error (`Msg "BLOCK function is unimplemented")) + | Error `Is_read_only -> Lwt.return (Error (`Msg "BLOCK device is read-only")) + | Error _ -> Lwt.return (Error (`Msg "Unknown error from BLOCK device")) + | Ok x -> Lwt.return (Ok x) +@@ -110,14 +108,12 @@ module Common(Log: S.LOG)(B: S.BLOCK) = struct + let open Lwt.Infix in + m >>= function + | Error `Disconnected -> Lwt.return (Error `Disconnected) +- | Error `Unimplemented -> Lwt.return (Error `Unimplemented) + | Error x -> Lwt.return (Error x) + | Ok x -> f x + let to_msg m = + let open Lwt.Infix in + m >>= function + | Error `Disconnected -> Lwt.return (Error (`Msg "BLOCK device has already disconnected")) +- | Error `Unimplemented -> Lwt.return (Error (`Msg "BLOCK function is unimplemented")) + | Error _ -> Lwt.return (Error (`Msg "Unknown error from BLOCK device")) + | Ok x -> Lwt.return (Ok x) + let return x = Lwt.return (Ok x) +diff --git a/shared-block-ring.opam b/shared-block-ring.opam +index 1c703fa..beb5c5b 100644 +--- a/shared-block-ring.opam ++++ b/shared-block-ring.opam +@@ -21,8 +21,8 @@ depends: [ + "logs" + "lwt" + "lwt_log" +- "mirage-block" {>= "2.0.1"} +- "mirage-block-unix" ++ "mirage-block" {>= "3.0.0"} ++ "mirage-block-unix" {>= "2.13.0"} + "mirage-clock" {>= "3.0.0"} + "mirage-clock-unix" {with-test} + "mirage-time" {>= "2.0.1"} diff --git a/dev-ml/shared-block-ring/shared-block-ring-3.0.0.ebuild b/dev-ml/shared-block-ring/shared-block-ring-3.0.0.ebuild index 5bf002603f..bafd0f5b41 100644 --- a/dev-ml/shared-block-ring/shared-block-ring-3.0.0.ebuild +++ b/dev-ml/shared-block-ring/shared-block-ring-3.0.0.ebuild @@ -15,12 +15,12 @@ KEYWORDS="~amd64" IUSE="ocamlopt test" RDEPEND=" - >=dev-ml/cstruct-6.0.0:=[ppx] + >=dev-ml/cstruct-3.0.0:=[ppx] dev-ml/lwt:= dev-ml/lwt_log:= dev-ml/cmdliner:= dev-ml/duration:= - >=dev-ml/io-page-2.4.0:= + >=dev-ml/io-page-2.2.0:=[unix(-)] dev-ml/logs:= >=dev-ml/mirage-block-2.0.1:= dev-ml/mirage-block-unix:= @@ -41,4 +41,7 @@ DEPEND=" " RESTRICT="!test? ( test )" -PATCHES="${FILESDIR}/${P}-PR-62.patch" +PATCHES=( + "${FILESDIR}/${P}-cstruct.patch" + "${FILESDIR}/${P}-mirage-block.patch" +) diff --git a/dev-ml/shared-block-ring/shared-block-ring-3.0.1.ebuild b/dev-ml/shared-block-ring/shared-block-ring-3.0.1.ebuild new file mode 100644 index 0000000000..ac2906f65b --- /dev/null +++ b/dev-ml/shared-block-ring/shared-block-ring-3.0.1.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit dune + +DESCRIPTION="A simple on-disk fixed length queue" +HOMEPAGE="https://github.com/mirage/shared-block-ring" +SRC_URI="https://github.com/mirage/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="ISC" +SLOT="0/${PV}" +KEYWORDS="~amd64" +IUSE="ocamlopt test" + +RDEPEND=" + >=dev-ml/cstruct-6.0.0:=[ppx] + dev-ml/lwt:= + dev-ml/lwt_log:= + dev-ml/cmdliner:= + dev-ml/duration:= + >=dev-ml/io-page-2.4.0:= + dev-ml/logs:= + >=dev-ml/mirage-block-2.0.1:= + dev-ml/mirage-block-unix:= + dev-ml/mirage-clock:= + >=dev-ml/mirage-time-2.0.1:= + >=dev-ml/ppx_sexp_conv-0.10.0:= + dev-ml/result:= + dev-ml/rresult:= + dev-ml/sexplib:= + dev-ml/sexplib0:= +" +DEPEND=" + ${RDEPEND} + test? ( + dev-ml/ounit2 + dev-ml/mirage-clock-unix + ) +" + +RESTRICT="!test? ( test )" diff --git a/dev-ml/tar/Manifest b/dev-ml/tar/Manifest index 96729e50ab..bfbe50b959 100644 --- a/dev-ml/tar/Manifest +++ b/dev-ml/tar/Manifest @@ -1 +1,2 @@ +DIST tar-1.1.0.tar.gz 24429 BLAKE2B 778f77f650c775e22cfd71741ce3b0aa5e75026c4be697c3d9d5532407c07f68c59700a78eff5c48bcfefa6db7b5116fed3d9c0bba708bb94b5cce41bea5dbbe SHA512 d02a5c2bef9a77b2bb32f7f85d741eb58d42ffcff916a3cfe618ff4b372d72e53176dfc050e876efcbbaf5057aa21b5615e99ebb435eb63aa10815b0ce102ba7 DIST tar-2.0.1.tar.gz 26751 BLAKE2B a381c258c75350198c25c105f8ca33f33dd8d946f88cb102186ece414def2fa5e25191c2ed43d5d0e9286a0bc352ffec8b6999d17f18479642900b59f4d1cc17 SHA512 fd2e302497eb673a4e8000d0bcfd9012b1f118021e1d071a7c56cc6652ec6da9c6f755c18aa4b275daf1f722409d71cbb4519285096682344bfa65bbe800cbd1 diff --git a/dev-ml/tar/tar-1.1.0.ebuild b/dev-ml/tar/tar-1.1.0.ebuild new file mode 100644 index 0000000000..4102ea6773 --- /dev/null +++ b/dev-ml/tar/tar-1.1.0.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit dune multiprocessing + +MYPN="ocaml-${PN}" + +DESCRIPTION="Pure OCaml library to read and write tar files" +HOMEPAGE=" + https://github.com/mirage/ocaml-tar + https://opam.ocaml.org/packages/tar/ +" +SRC_URI="https://github.com/mirage/${MYPN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MYPN}-${PV}" + +LICENSE="ISC" +SLOT="0/${PV}" +KEYWORDS="~amd64" +IUSE="mirage ocamlopt test unix" + +RDEPEND=" + dev-ml/camlp-streams:= + dev-ml/cstruct:= + dev-ml/re:= + dev-ml/lwt:= + + mirage? ( + dev-ml/io-page:= + dev-ml/mirage-block:= + dev-ml/mirage-kv:= + dev-ml/ptime:= + ) +" +DEPEND=" + ${RDEPEND} + test? ( + dev-ml/mirage-block-unix + dev-ml/ounit2 + ) +" + +RESTRICT="!test? ( test )" +REQUIRED_USE=" + test? ( mirage unix ) +" + +src_compile() { + local pkgs="tar" + for u in mirage unix ; do + if use ${u} ; then + pkgs="${pkgs},tar-${u}" + fi + done + dune build -p "${pkgs}" -j $(makeopts_jobs) || die +} + +src_install() { + dune_src_install tar + use mirage && dune_src_install tar-mirage + use unix && dune_src_install tar-unix +} diff --git a/dev-ml/tar/tar-2.0.1.ebuild b/dev-ml/tar/tar-2.0.1.ebuild index c993136e2b..4102ea6773 100644 --- a/dev-ml/tar/tar-2.0.1.ebuild +++ b/dev-ml/tar/tar-2.0.1.ebuild @@ -8,7 +8,10 @@ inherit dune multiprocessing MYPN="ocaml-${PN}" DESCRIPTION="Pure OCaml library to read and write tar files" -HOMEPAGE="https://github.com/mirage/ocaml-tar" +HOMEPAGE=" + https://github.com/mirage/ocaml-tar + https://opam.ocaml.org/packages/tar/ +" SRC_URI="https://github.com/mirage/${MYPN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}/${MYPN}-${PV}" diff --git a/dev-ml/tuntap/files/tuntap-2.0.0-ounit2.patch b/dev-ml/tuntap/files/tuntap-2.0.0-ounit2.patch new file mode 100644 index 0000000000..e52b097691 --- /dev/null +++ b/dev-ml/tuntap/files/tuntap-2.0.0-ounit2.patch @@ -0,0 +1,25 @@ +diff --git a/test/dune b/test/dune +index 951a008..9d86605 100644 +--- a/test/dune ++++ b/test/dune +@@ -1,6 +1,6 @@ + (executables + (names getifaddrs_test nonblock_read open_close_test set_ipv4_test nonblock_test sendfd_test) +- (libraries lwt.unix tuntap macaddr ipaddr oUnit)) ++ (libraries lwt.unix tuntap macaddr ipaddr ounit2)) + + (alias + (name runtest) +diff --git a/tuntap.opam b/tuntap.opam +index 08002b2..87148c1 100644 +--- a/tuntap.opam ++++ b/tuntap.opam +@@ -27,7 +27,7 @@ depends: [ + "ipaddr" {>= "5.0.0"} + "macaddr" {>= "4.0.0"} + "cmdliner" +- "ounit" {with-test} ++ "ounit2" {with-test} + "lwt" {with-test & >= "5.0.0"} + ] + build: [ diff --git a/dev-ml/tuntap/tuntap-2.0.0.ebuild b/dev-ml/tuntap/tuntap-2.0.0.ebuild index de13a22e9f..4967472387 100644 --- a/dev-ml/tuntap/tuntap-2.0.0.ebuild +++ b/dev-ml/tuntap/tuntap-2.0.0.ebuild @@ -8,20 +8,26 @@ inherit dune MY_P="${PN}-v${PV}" DESCRIPTION="Bindings to UNIX tuntap facilities" -HOMEPAGE="https://github.com/mirage/ocaml-tuntap" +HOMEPAGE=" + https://github.com/mirage/ocaml-tuntap + https://opam.ocaml.org/packages/tuntap/ +" SRC_URI="https://github.com/mirage/ocaml-${PN}/releases/download/v${PV}/${MY_P}.tbz" S="${WORKDIR}/${MY_P}" LICENSE="ISC" SLOT="0/${PV}" KEYWORDS="~amd64" -IUSE="ocamlopt" +IUSE="ocamlopt test" RDEPEND=" - dev-ml/cmdliner - dev-ml/ipaddr + dev-ml/cmdliner:= + >=dev-ml/ipaddr-5.0.0:= " DEPEND=" ${RDEPEND} sys-kernel/linux-headers + test? ( >=dev-ml/lwt-5.0.0 ) " + +RESTRICT="!test? ( test )" diff --git a/dev-ml/xapi-test-utils/xapi-test-utils-1.4.0.ebuild b/dev-ml/xapi-test-utils/xapi-test-utils-1.4.0.ebuild index e9c041071b..64164811c4 100644 --- a/dev-ml/xapi-test-utils/xapi-test-utils-1.4.0.ebuild +++ b/dev-ml/xapi-test-utils/xapi-test-utils-1.4.0.ebuild @@ -12,12 +12,7 @@ SRC_URI="https://github.com/xapi-project/${PN}/archive/refs/tags/v${PV}.tar.gz - LICENSE="LGPL-2.1-with-linking-exception" SLOT="0/${PV}" KEYWORDS="~amd64" -IUSE="ocamlopt test" +IUSE="ocamlopt" -RDEPEND="" -DEPEND=" - ${RDEPEND} - test? ( dev-ml/alcotest ) -" - -RESTRICT="!test? ( test )" +RDEPEND="dev-ml/alcotest:=" +DEPEND="${RDEPEND}" diff --git a/dev-ml/xen-gnt/Manifest b/dev-ml/xen-gnt/Manifest index 94ee082a7a..f273f1a84e 100644 --- a/dev-ml/xen-gnt/Manifest +++ b/dev-ml/xen-gnt/Manifest @@ -1 +1,2 @@ DIST xen-gnt-4.0.1.tbz 11525 BLAKE2B ff979644451edf867251a16e855760adfa90d248f6cf74d45271072d0e0cdda84c8d1263478670a4e013e846993d9f7b9e8bdbf8dee2ec5e48365131427127c6 SHA512 24d34dc8d21eb65a0ead77b47a772120c084844732d3c4243aa7a6b61a269668c380eb8e625faf06d7d53fe69fc986cc19caec9a188717bdcf850ddee968f839 +DIST xen-gnt-v4.0.0.tbz 11113 BLAKE2B fc96116ad592e5ba64169cbb56c9ff7837fbe512e74185b4b64aae5f37318c41ffa1944596e69c87352e0241de54717aea6ae65d02fe0929616b7be6bf9d2022 SHA512 add0a28fc21bde76cc84b2735efdff1dba1849a95e79cf5946eca9af9c1698a5cc68f0701459631b8eea15b0234942bbeb12e744fef6fccd84e29549303f57d0 diff --git a/dev-ml/xen-gnt/xen-gnt-4.0.0.ebuild b/dev-ml/xen-gnt/xen-gnt-4.0.0.ebuild new file mode 100644 index 0000000000..7700a00f08 --- /dev/null +++ b/dev-ml/xen-gnt/xen-gnt-4.0.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MYP="${PN}-v${PV}" + +inherit dune multiprocessing + +DESCRIPTION="OCaml bindings to the Xen grant tables libraries" +HOMEPAGE=" + https://github.com/mirage/ocaml-gnt + https://opam.ocaml.org/packages/xen-gnt/ +" +SRC_URI="https://github.com/mirage/ocaml-gnt/releases/download/v${PV}/${MYP}.tbz" +S="${WORKDIR}/${MYP}" + +LICENSE="ISC" +SLOT="0/${PV}" +KEYWORDS="~amd64" +IUSE="ocamlopt test unix" + +DEPEND=" + >=dev-ml/cstruct-1.0.1:= + dev-ml/cmdliner:= + >=dev-ml/io-page-2.0.0:=[unix(-)?] + dev-ml/lwt:= + dev-ml/lwt-dllist:= + >=dev-ml/mirage-profile-0.3:= + + unix? ( app-emulation/xen ) +" +RDEPEND="${DEPEND}" + +RESTRICT="!test? ( test )" +REQUIRED_USE="test? ( unix )" + +src_compile() { + local pkgs="xen-gnt" + if use unix ; then + pkgs="${pkgs},xen-gnt-unix" + fi + dune build -p "${pkgs}" -j $(makeopts_jobs) || die +} + +src_install() { + dune_src_install xen-gnt + use unix && dune_src_install xen-gnt-unix +} diff --git a/dev-ml/xenctrl/Manifest b/dev-ml/xenctrl/Manifest deleted file mode 100644 index 2ad4c79a2b..0000000000 --- a/dev-ml/xenctrl/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST xenctrl-0_p20191017.tar.gz 33806 BLAKE2B c14c366df7ab460c39e2a7a366790696ecdeab9f0ec9f7122c77ac3bd1d16e92722314e58fb2ed5c529db4201b05aafb32a56e7c0b9aa0d371e49643397617e4 SHA512 c0bac4baada7465bb058b0776cea1daa7176ba4447cb040d9ad5b23f6dd84c86b8483ff0789c16ec7fb96253b433777509277b3c44354053c150af26b2a537bf diff --git a/dev-ml/xenctrl/metadata.xml b/dev-ml/xenctrl/metadata.xml deleted file mode 100644 index 3fa1872644..0000000000 --- a/dev-ml/xenctrl/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - lssndrbarbieri@gmail.com - Alessandro Barbieri - - - lindig/xenctrl - - diff --git a/dev-ml/xenctrl/xenctrl-0_p20191017.ebuild b/dev-ml/xenctrl/xenctrl-0_p20191017.ebuild deleted file mode 100644 index 029728875b..0000000000 --- a/dev-ml/xenctrl/xenctrl-0_p20191017.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -COMMIT="b9e147ed2e818b47563555cfc059e1d8a7fcf6c3" - -DESCRIPTION="Mock OCaml bindings for the Xen Hypervisor" -HOMEPAGE="https://github.com/lindig/xenctrl" -SRC_URI="https://github.com/lindig/${PN}/archive/${COMMIT}.tar.gz -> ${PF}.tar.gz" -S="${WORKDIR}/${PN}-${COMMIT}" - -LICENSE="LGPL-2.1-with-linking-exception" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt" - -DEPEND="app-emulation/xen" -RDEPEND="${DEPEND}" diff --git a/dev-ml/xenstore-clients/Manifest b/dev-ml/xenstore-clients/Manifest index d2ec63b7fa..c6ea136b08 100644 --- a/dev-ml/xenstore-clients/Manifest +++ b/dev-ml/xenstore-clients/Manifest @@ -1 +1,2 @@ DIST xenstore-clients-1.1.0.tar.gz 26367 BLAKE2B dc703c9a9aa22eb152779b192e665d4af33d37871bd9b6eb14493c29f643b258c06886ee5f41dd2f219c285e2055c8308b9fc201a8a7ec5bfb2ca5e3b1e80fc3 SHA512 4c2360cc3d6c738940731e841cdd6d576e50e451ba7fe7cbc68b2be2412a01e9b184cb490e2c5f1ee46af63da76fcb534ba1ebd77c5a914ab6fb54d17c5ee2ef +DIST xenstore-clients-1.3.0.tar.gz 26691 BLAKE2B 1ebd66f71b9eee8496ea41c4810b971f9b7c238ec595dc081562ccda58bd203d47f031e55ebb0c4e8acd9ae632c866d857d40f55bb9075da47bf3ead1a476579 SHA512 02ed2522d09b57761f8a888332077cc24e3325faf6550105d2a93280e43bd9e2053c0f4c636efef02e0019bc856f2994e8f0871cfa7b886df9f1c1971d47abe1 diff --git a/dev-ml/xenstore-clients/xenstore-clients-1.1.0.ebuild b/dev-ml/xenstore-clients/xenstore-clients-1.1.0.ebuild index 88b925594e..82f7178183 100644 --- a/dev-ml/xenstore-clients/xenstore-clients-1.1.0.ebuild +++ b/dev-ml/xenstore-clients/xenstore-clients-1.1.0.ebuild @@ -6,7 +6,10 @@ EAPI=7 inherit dune findlib DESCRIPTION="Unix client tools for accessing xenstore" -HOMEPAGE="https://github.com/xapi-project/ocaml-xenstore-clients" +HOMEPAGE=" + https://github.com/xapi-project/ocaml-xenstore-clients + https://opam.ocaml.org/packages/xenstore_transport/ +" SRC_URI="https://github.com/xapi-project/ocaml-${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}/ocaml-${P}" diff --git a/dev-ml/xenstore-clients/xenstore-clients-1.3.0.ebuild b/dev-ml/xenstore-clients/xenstore-clients-1.3.0.ebuild new file mode 100644 index 0000000000..b14e4d4b05 --- /dev/null +++ b/dev-ml/xenstore-clients/xenstore-clients-1.3.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit dune findlib + +DESCRIPTION="Unix client tools for accessing xenstore" +HOMEPAGE=" + https://github.com/xapi-project/ocaml-xenstore-clients + https://opam.ocaml.org/packages/xenstore_transport/ +" +SRC_URI="https://github.com/xapi-project/ocaml-${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/ocaml-${P}" + +LICENSE="LGPL-2.1-with-linking-exception" +SLOT="0/${PV}" +KEYWORDS="~amd64" +IUSE="ocamlopt test" + +DEPEND=" + dev-ml/lwt:= + dev-ml/xenstore:= +" +RDEPEND=" + ${DEPEND} + test? ( dev-ml/ounit2 ) +" + +RESTRICT="!test? ( test )" +PATCHES="${FILESDIR}/${PN}-1.1.0-ounit2.patch" + +src_install() { + dune_src_install xenstore_transport + dune_src_install xenstore-tool +} diff --git a/dev-ml/xenstore/files/xenstore-2.1.1-ounit2.patch b/dev-ml/xenstore/files/xenstore-2.1.1-ounit2.patch new file mode 100644 index 0000000000..a57254dfeb --- /dev/null +++ b/dev-ml/xenstore/files/xenstore-2.1.1-ounit2.patch @@ -0,0 +1,37 @@ +diff --git a/core_test/dune b/core_test/dune +index 5ad5e2a..cfc32d3 100644 +--- a/core_test/dune ++++ b/core_test/dune +@@ -1,6 +1,6 @@ + (executables + (names xs_test) +- (libraries lwt lwt.unix xenstore oUnit) ++ (libraries lwt lwt.unix xenstore ounit2) + (flags :standard -safe-string)) + + (alias +diff --git a/server_test/dune b/server_test/dune +index a281f54..a161646 100644 +--- a/server_test/dune ++++ b/server_test/dune +@@ -1,6 +1,6 @@ + (executables + (names server_test) +- (libraries lwt lwt.unix xenstore xenstore.server oUnit) ++ (libraries lwt lwt.unix xenstore xenstore.server ounit2) + (flags :standard -safe-string)) + + (alias +diff --git a/xenstore.opam b/xenstore.opam +index 4a598e0..f1606bf 100644 +--- a/xenstore.opam ++++ b/xenstore.opam +@@ -17,7 +17,7 @@ depends: [ + "cstruct" {>= "3.2.0"} + "ppx_cstruct" {>= "3.2.0"} + "lwt" +- "ounit" {with-test} ++ "ounit2" {with-test} + ] + build: [ + ["dune" "subst"] {pinned} diff --git a/dev-ml/xenstore/xenstore-2.1.1.ebuild b/dev-ml/xenstore/xenstore-2.1.1.ebuild index c33acdfd8a..3e8a0a9f5a 100644 --- a/dev-ml/xenstore/xenstore-2.1.1.ebuild +++ b/dev-ml/xenstore/xenstore-2.1.1.ebuild @@ -6,16 +6,25 @@ EAPI=8 inherit dune DESCRIPTION="A Xenstore protocol implementation in pure OCaml" -HOMEPAGE="https://github.com/mirage/ocaml-xenstore" +HOMEPAGE=" + https://github.com/mirage/ocaml-xenstore + https://opam.ocaml.org/packages/xenstore/xenstore.2.0.0/ +" SRC_URI="https://github.com/mirage/ocaml-${PN}/releases/download/${PV}/${P}.tbz" LICENSE="LGPL-2.1-with-linking-exception" SLOT="0/${PV}" KEYWORDS="~amd64" -IUSE="ocamlopt" +IUSE="ocamlopt test" -DEPEND=" - dev-ml/cstruct - dev-ml/lwt +RDEPEND=" + dev-ml/cstruct:= + dev-ml/lwt:= " -RDEPEND="${DEPEND}" +DEPEND=" + ${RDEPEND} + test? ( dev-ml/ounit2 ) +" + +RESTRICT="!test? ( test )" +PATCHES="${FILESDIR}/${P}-ounit2.patch" diff --git a/dev-python/XenAPI/Manifest b/dev-python/XenAPI/Manifest index 7f5dd33495..430c889925 100644 --- a/dev-python/XenAPI/Manifest +++ b/dev-python/XenAPI/Manifest @@ -1,2 +1 @@ DIST XenAPI-2.14.tar.gz 5110 BLAKE2B 0391ccfffe8c2a264360eef4057a666e92bcbc8b31e7848f15704fff4d554db9758b1aa0b5210d1bfc41c4df261096b04961a4ff6722a8ea25305971b70f8562 SHA512 a56245b617fa049bcc62ee78e85167e322b632e53d2a6bc3e042e1cb0541ea0004aee4b957f9190c30685cef935f236d980a224322ac593896abd7a31e36abd2 -DIST XenAPI-22.14.0.tar.gz 3124877 BLAKE2B 2b073e0f713b45b51af1e221aa278841c4a5515c72859c7c95601edeb32ec2b8415c11dec86f79a2ab88265d4303675cf9f0432091c884346a25630a503b5244 SHA512 cc048ede21748e6e60b9e432bb68e0754590e3846277c8bf1fa9000916897353db1b5b39bd7120e7d6c894fc859c8a34129824399cfca0a07c5edf937a6e18ec diff --git a/dev-python/XenAPI/XenAPI-22.14.0.ebuild b/dev-python/XenAPI/XenAPI-22.14.0.ebuild deleted file mode 100644 index 4f066b0410..0000000000 --- a/dev-python/XenAPI/XenAPI-22.14.0.ebuild +++ /dev/null @@ -1,146 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_OPTIONAL=1 -PYTHON_COMPAT=( python3_{8..9} ) - -inherit bash-completion-r1 distutils-r1 dune pam systemd - -DESCRIPTION="Xen API SDK, for communication with Citrix XenServer and Xen Cloud Platform" -HOMEPAGE=" - https://xenproject.org/developers/teams/xen-api/ - https://github.com/xapi-project/xen-api - https://pypi.org/project/XenAPI/ -" -SRC_URI="https://github.com/xapi-project/xen-api/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/xen-api-${PV}" - -LICENSE="LGPL-2" -SLOT="0" -KEYWORDS="~amd64" -IUSE="ocamlopt pam python test" - -RDEPEND=" - python? ( ${PYTHON_DEPS} ) - - app-emulation/xen - dev-libs/openssl - dev-libs/xxhash - dev-ml/alcotest:= - dev-ml/angstrom:= - dev-ml/astring:= - dev-ml/async_inotify:= - dev-ml/async_unix:= - dev-ml/async:= - dev-ml/base-threads:= - dev-ml/base-unix:= - dev-ml/cdrom:= - dev-ml/cmdliner:= - dev-ml/cohttp:=[async,lwt,lwt-unix] - dev-ml/core:= - dev-ml/crc:= - dev-ml/cstruct:=[ppx,unix] - dev-ml/domain-name:= - dev-ml/dune-build-info:= - dev-ml/ezjsonm:= - dev-ml/ezxenstore:= - dev-ml/fd-send-recv:= - dev-ml/fmt:= - dev-ml/fpath:= - dev-ml/inotify:= - dev-ml/io-page:=[unix(-)] - dev-ml/ipaddr:= - dev-ml/logs:= - dev-ml/lwt:= - dev-ml/lwt_log:= - dev-ml/lwt_ssl:= - dev-ml/mirage-block-unix:= - dev-ml/mirage-crypto:=[pk] - dev-ml/mtime:= - dev-ml/mustache:= - dev-ml/nbd:=[unix] - dev-ml/netlink:= - dev-ml/ocaml-base64:= - dev-ml/ocaml-ctypes:= - dev-ml/ocaml-migrate-parsetree:= - dev-ml/ocaml-sha:= - dev-ml/pci:= - dev-ml/polly:= - dev-ml/ppx_sexp_conv:= - dev-ml/qmp:= - dev-ml/re:= - dev-ml/result:= - dev-ml/rpc:=[async] - dev-ml/rresult:= - dev-ml/sexplib:= - dev-ml/sexplib0:= - dev-ml/shared-block-ring:= - dev-ml/systemd:= - dev-ml/tar:=[unix] - dev-ml/uri:= - dev-ml/uuidm:= - dev-ml/uutf:= - dev-ml/vhd:=[lwt] - dev-ml/x509:= - dev-ml/xapi-backtrace:= - dev-ml/xapi-stdext:= - dev-ml/xapi-test-utils:= - dev-ml/xcp-inventory:= - dev-ml/xcp-rrd:= - dev-ml/xenctrl:= - dev-ml/xen-gnt:=[unix] - dev-ml/xenstore:= - dev-ml/xenstore-clients:= - dev-ml/xmlm:= - dev-ml/yojson:= - sys-libs/pam -" -DEPEND=" - ${RDEPEND} - test? ( - dev-ml/mirage-crypto[rng] - dev-ml/ounit2 - dev-ml/qcheck - ) -" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RESTRICT="!test? ( test )" - -src_compile() { - dune_src_compile - if use python; then - pushd scripts/examples/python || die - python_foreach_impl distutil-r1_python_compile - popd || die - fi -} - -src_install() { - for p in *.opam ; do - dune_src_install "${p/.opam/}" - done - - pushd scripts || die - emake install - popd || die - - if use python; then - pushd scripts/examples/python || die - python_foreach_impl distutils-r1_python_install - popd || die - fi - -# newbashcomp scripts/xe-switch-network-backend-bash-completion xe-switch-network-backend -# -# insinto /etc/logrotate -# newins scripts/audit-logrotate audit.conf -# -# for s in scripts/*.service ; do -# systemd_dounit "${s}" -# done -# -# use pam && newpamd scripts/pam.d-xapi xapi -} diff --git a/dev-python/asyncssh/Manifest b/dev-python/asyncssh/Manifest index 9354ec44a1..30f844cf43 100644 --- a/dev-python/asyncssh/Manifest +++ b/dev-python/asyncssh/Manifest @@ -1 +1,2 @@ DIST asyncssh-2.10.0.tar.gz 481494 BLAKE2B fc06ad0579f9dc00af7fd0355f8a3a87144cc6fd5f928cfd7798e9a0942b6b549bd94877ab6371470f014cda040f4092df8980e792c37e37402d77d2f5d7bfe3 SHA512 698d97ca607582d75e74fe39798d9a8490b80c1aa5cfafa0152537c9f2354528a7386b26620d0c18b6d986c710e6c16888404ba7263b821f471211b5eae3d21f +DIST asyncssh-2.10.1.tar.gz 483000 BLAKE2B a588d671b3afe9f77f15974578f27e9001e8138284e4313d8188766c66e81942a8d37598ba79af4971c11f900fa7009311c20c86fce0e058d1fdeeec72c9320a SHA512 adaf68f2e4209e9bf91c2018298a281dab490d723bda9d6f7db892aa43e796e38ff904cf39f56c8b545439ca71c89b419e53521f323cb753cf7a2290beb04e12 diff --git a/dev-python/asyncssh/asyncssh-2.10.1.ebuild b/dev-python/asyncssh/asyncssh-2.10.1.ebuild new file mode 100644 index 0000000000..bb0f73ee80 --- /dev/null +++ b/dev-python/asyncssh/asyncssh-2.10.1.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DOCS_BUILDER="sphinx" +DOCS_DIR="docs" +EPYTEST_DESELECT=( + tests/test_connection.py::_TestConnection::test_connect_timeout_exceeded + tests/test_connection.py::_TestConnection::test_connect_timeout_exceeded_string + tests/test_connection.py::_TestConnection::test_connect_timeout_exceeded_tunnel +) # network tests +PYTHON_COMPAT=( python3_{8..9} ) + +inherit distutils-r1 docs optfeature + +DESCRIPTION="Asynchronous SSHv2 client and server library" +HOMEPAGE=" + https://asyncssh.timeheart.net + https://pypi.org/project/asyncssh/ + https://github.com/ronf/asyncssh +" +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" + +LICENSE="ECL-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=dev-python/cryptography-3.1[${PYTHON_USEDEP}] + >=dev-python/typing-extensions-3.6[${PYTHON_USEDEP}] +" +DEPEND="${REDEPEND}" +BDEPEND=" + test? ( + >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}] + >=dev-python/gssapi-1.2.0[${PYTHON_USEDEP}] + >=dev-python/libnacl-1.4.2[${PYTHON_USEDEP}] + >=dev-python/pyopenssl-17.0.0[${PYTHON_USEDEP}] + >=dev-python/python-pkcs11-0.7.0[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest +distutils_enable_sphinx docs + +pkg_postinst() { + optfeature "support for OpenSSH private key encryption" dev-python/bcrypt + optfeature "support for key exchange and authentication with U2F/FIDO2 security keys" dev-python/fido2 + optfeature "support for accessing PIV keys on PKCS#11 security tokens" dev-python/python-pkcs11 + optfeature "support for GSSAPI key exchange and authentication on UNIX" dev-python/gssapi + optfeature "if you have a version of OpenSSL older than 1.1.1b installed and you want support for Curve25519 key exchange, Ed25519 keys and certificates, or the Chacha20-Poly1305 cipher" dev-python/libnacl + optfeature "support for UMAC cryptographic hashes" dev-python/libnettle + optfeature "support for X.509 certificate authentication" dev-python/pyopenssl +} diff --git a/dev-python/auditok/Manifest b/dev-python/auditok/Manifest index 93a3741995..9ef2bbd3c3 100644 --- a/dev-python/auditok/Manifest +++ b/dev-python/auditok/Manifest @@ -1 +1,2 @@ +DIST auditok-0.1.5.tar.gz 1940153 BLAKE2B 5cdd6b2b810fcaa29026974d10e602ef8b464da29a104bc4d8ef8203fe9bab492e9921f0bd2f8e649b75551036eb617302df598855fd31f435b07b73d3803def SHA512 52dbd2fa66dbf0da52ea6f456b41d117029d45939c581ca270ecdecca4e05dd551fe6f681baad8fd0f6ab828b38157e214ff7df61bf0c88e57738a4e44023ce5 DIST auditok-0.2.0.tar.gz 2482517 BLAKE2B 8db341116e74d875f73757c758ad24c3f8b06cf69a95b09cf7dda30495e46e456861c03ce0bdea2a0c714225a452f6d8a85348c625343fc1e247acb11db31ee6 SHA512 aa9e05d03fde68277395134d247cf7c211b48852fe0e8ac6df9d773242363b692f0505317d54268e81dc29a49250775c4695f0f826d576589850d2290efadffb diff --git a/dev-python/auditok/auditok-0.1.5.ebuild b/dev-python/auditok/auditok-0.1.5.ebuild new file mode 100644 index 0000000000..c18d7678ba --- /dev/null +++ b/dev-python/auditok/auditok-0.1.5.ebuild @@ -0,0 +1,37 @@ +# 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 optfeature + +DESCRIPTION="A module for Audio/Acoustic Activity Detection" +HOMEPAGE="https://github.com/amsehili/auditok/" +SRC_URI="https://github.com/amsehili/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND=" + test? ( + dev-python/pydub[${PYTHON_USEDEP}] + dev-python/genty[${PYTHON_USEDEP}] + dev-python/matplotlib[${PYTHON_USEDEP}] + ) + " + +distutils_enable_tests unittest + +python_test() { + eunittest tests/ +} + +pkg_postinst() { + optfeature "reading audio files in popular audio formats (ogg, mp3, etc.) or extracting audio from a video file" dev-python/pydub + optfeature "reading audio data from the microphone and playing audio back" dev-python/pyaudio + optfeature "plotting audio signal and detections" dev-python/matplotlib + optfeature "matplotlib. Also used for some math operations instead of standard python if available" dev-python/numpy +} diff --git a/dev-python/clufter/Manifest b/dev-python/clufter/Manifest index a66e62db78..c9b3bec101 100644 --- a/dev-python/clufter/Manifest +++ b/dev-python/clufter/Manifest @@ -1 +1 @@ -DIST clufter-v0.77.2.tar.gz 302049 BLAKE2B e8b8cb6a55bad2d3720c54b61140cfb388b9899b5fde3c3e0e67f51f3ec47ea3dea5d17829e396840efdc59a4fe69bf9b04005a36f34a73160720018a38976ea SHA512 5faf0851815cc9b76b04fe2e3feb362bc84e200c0f4bd28a950668d319612c83266002bb1c24a683e23b506096004a67df943d3b446cd85d9a55d9b295386b37 +DIST clufter-v0.77.2.tar.gz 302005 BLAKE2B 57bd4ff178e7b0aace6c88a08717b5b3df4717ea688bac777bf320129508d333669df36b9be8fe6989fc2f3cc8ce072a1d26948ffb80d0cf3dc5007bb5362623 SHA512 0f565dea36ccfe84a2a08a71845dae56ccecb6493e4b0bce543fc57b406ea03ed8c219c40a2917b3b53cca004b8b4a234f9e473a4f4ecd7e330a5b2501db1044 diff --git a/dev-python/orjson/Manifest b/dev-python/orjson/Manifest index 9f47c0f305..3b2a2ac718 100644 --- a/dev-python/orjson/Manifest +++ b/dev-python/orjson/Manifest @@ -1,59 +1,44 @@ -DIST ahash-0.7.4.crate 37072 BLAKE2B 3b82cc45993fd48d9eed018e14af005e2513938f34b195d4f33bc0d4031bc8027b082aa155b14e20e0e1e34b0f829849e8c614458805ce830652f34477b1d6a4 SHA512 f84e16f3b2764be95b4d82c9ef4bcd4c80983e977b33e1d4cc3c119398de6084428a0e7bccc1b182bccc21aa97855fa30b6a4041b961b58bff79b75dcc788005 DIST ahash-0.7.6.crate 38030 BLAKE2B aca3661477fcd7822d6d10970151e05c28e1615f8cd7ddaac064b15102027e404b19b0f3f16dd76145048594ea1c22ae27dd08cc05c411efbae9ec7a1ef55ce9 SHA512 61354688b6fb096359faefb6f34be958cd2215d56b88c22c737d24183eaad433f811bc9e64f927e4852c87d2799c22fda82b55cfbef2ed6357ff74f0c4ffec68 -DIST arrayvec-0.5.2.crate 27838 BLAKE2B 51e2eacae0ef148f3f52d21ae00794e540e7ce4c013fb496dd1347ad91ffbbca199381fffbb064225f829216f6c5e915edfa64833f91fabdd13c3f011d86491f SHA512 1896b5f64b4dbdcff8ad234bda4ea8129bcacf87839347304717e94ee9f369cf5f4371755e453ff7d72817edb8f7fdbc726d77cc4f28ed05148dc89c7714b004 DIST arrayvec-0.7.2.crate 29341 BLAKE2B eae9d3f494033ea2d837a6024cb24bd4574683ed1e76ac6be7f7c6b0d8ee65c0eaf03dbae7fea04cf0921299f69234ad91e1cf41342de86f554f74e287dd3ba1 SHA512 80cc6e55b6032f4882362813de970d3d99e600ada774b28ac6a24c9c8e018fda3b35c5750ac3a09fca6fb9496e2e3fe608b58d21b1b84685ebd170f567a0ecbc DIST associative-cache-1.0.1.crate 14048 BLAKE2B 77f36f2d23b6d07e556f20e743c9a0e47c0b54899397c64dd6d4fc9b4c31469481d4a99ceb28b250924e0aa5f52de9fb65ce93ed96f23191f2984c32156bace0 SHA512 2ad673ab907c71cbd45abf3cf59630fd56aeb95888c94932b9fe5d83d71d0c14f908915670cbc0566b691035f82ac2069ed17589edbc97db1e4388225ac2a040 DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f -DIST bitflags-1.2.1.crate 16745 BLAKE2B 0fa6d3ce44aad7616d5cd02aad8c1d0b0fed4022650eb43067c4a72e6fc88da05442674fa51826e4858a47c9de233e1ba2229820af094197cd11bb416ceffb2b SHA512 ad89b3798845e23737a620bba581c2ff1ff3e15bac12555c765e201d2c0b90ecea0cdbc5b5b1a3fa9858c385e8e041f8226f5acfae5bbbe9925643fff2bf3f0b DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 DIST bytecount-0.6.2.crate 12347 BLAKE2B 1ed4fa4a515567d8eabc2af03f0e1a3c89a24aa6cd77696a57bb94c25650f02b2f0e1e476fe9cb024a17d910442b940ea21bac3a99588146b8d89ab4adab0eca SHA512 990460eedfd41b6b52278c9dfcac81872e755d40cb839d162bddf44a30eec3a9fd76369847f10edf6c2b2d95cbec562e9a2a6c6dce37f2ee59ca9edfe972a279 -DIST cfg-if-0.1.10.crate 7933 BLAKE2B 063a96ed176f34f788666b40adc483d147fc011dee941ab60569ddd0e57502b5dd06ed71090f4e14ce005d06e240500a286f74652615e9d068fba649610d8cf8 SHA512 9d22616bfb4a75770a828a0a3cddac6787297a5fdc53eb17e25811cc94de717f2de8bd66d53c5d65ba1c83d8892aefee5ae758cf56a1ef0a0c3120f70b244339 DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff DIST chrono-0.4.19.crate 155663 BLAKE2B c92c273fb6475bbb2546dfb75eaa23321bc8f9a5fa8a7c652f527649b96ff8718fa932f52b500b02a4acae7837df5bdb14f69cb821d4962be2790dbd1d023a54 SHA512 a119349bfc2243a249f1d18b1ae548a04b30fecb75913a56f26d1ff8c0eb53097a2674d9141e2094018191cbbc1620843fbddaf52999824e077c1157f0907980 -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 getrandom-0.2.3.crate 26261 BLAKE2B 3e52a87b9355f850e07e5080c20e1ab3acfa927bae28c63bb8bfd6a773ad77be96d3ba770c344631cc0f2d9a95aac920790173168b102e25f50480ee96663569 SHA512 e6da64ed529cb0fc000b613f75187ed6b20f716e721d8a02ac2ae39c507fb9f6189ebb66b522d28584eff1e7e9efc274cad6bfe43f464f58053701e1d51c603d +DIST encoding_rs-0.8.31.crate 1370113 BLAKE2B aedcc32bafb95c54a034c6ab082d722834c744c33b525b176ad00ca2ede4157de6765f41e52678fb05a8a1271ed234933ac26a1bfb2cf08096420384ba88e0d1 SHA512 a9e582ab63d00bfd17c9f813f886c5908279fe4d23cdd70f79580931f3a0479162b78210a27b113a7bf6fbc4f8d62bbf098ef645d598fe0eaa428639c35cec31 DIST getrandom-0.2.4.crate 26800 BLAKE2B 68836e848f1f87f5db77e64314b027bf47517746ddfa7677191ab518c9fb77d9a554cf4d1f9490bce1d8aa22a35c1952b088e200374dfd5c5d84555ed082510f SHA512 a7e63985824dcc8459736e44b1c0c4798a212955c89e5d3a3b852a3f80643d0231c4825f6cd416e87724aab80c19097210b06bccd2006e56115ae94920241716 -DIST inlinable_string-0.1.14.crate 19371 BLAKE2B e7c7c775518f4212a17a0b8fd478ccaae96e13950045d21e310996bd1db700d29f50cbd23b9b06e4ad898ddfd223b0dc1c3bdf7a8bde16b9692621e2fcbbf2bf SHA512 9caae4dafc4b26a0ef5cc2379b34953fd2b2d9cc02b98025e9ebf956091bc0525dee14368d45cdb47cf5a3dde9264d5fbbb8c3cc5f19e15799d7f239acd5da89 +DIST getrandom-0.2.6.crate 28043 BLAKE2B b9871b18389f6e5503b3b817baa37dc585eec980851114b3407f34d25bbf68fd70e8bdef60ab682967a1397cb9659b343312deee740aa2107bbf38d1f4629d60 SHA512 3fca26198bbab1a9e189fb45ad6cc7c7a18969eed6f68ca43407a2d463fe004955b1d199c1794a23a53ba21fedb61eff86d380d2bf49bfdb6c7055c11d543096 DIST inlinable_string-0.1.15.crate 19290 BLAKE2B 9e4f5b27ffde334ff5e8325db8a6f4e23c4fe9804761b9c8896597c841b129d9f5121c9426cf858c34003f2eaa8ac6a9b944b5908eb9dbd79c311d27d8ee34af SHA512 9421e0893937ce7b5d0f5e7fa27f4e6783c80665e897c8476b9f2f9ff41f1ad2e5f4ea959b8fbc3789bb1ea97165c373106c37a521aab88458cc2c1187e84754 DIST instant-0.1.12.crate 6128 BLAKE2B 728923f757c1ee4e4a7afb90e460eed81392068961240a538e5c6468e15a0b6491f590fb5f6cc46e6d78901ca232351f65abb9f2f230d8f4983c5e58c4011902 SHA512 fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407 -DIST instant-0.1.9.crate 5213 BLAKE2B fe208faa09852079c603930e88b7d0392a89a55d3b934ad45ffb0c9e44df5ef7e8189ba2fa12452f1c8a6416d6f7c0655365ba959bedf2b78228613944be8278 SHA512 3915f67c3629ec93296d56c4cda0cf97b29b1a70930a9d546abb9518139d4c2f35062563a5094e84841ddb1f00b0f3df9dc00801d96c01994765221edf03ef7c -DIST itoa-0.4.7.crate 12099 BLAKE2B 0e4ffbaad504565056f74c3ef560a87eff321a0da6d7a2c8fa35813c207713c22d77080c3b830fefbb21370dd29cfbc6a2807044485b38ac1e0c9c1de3ccebc5 SHA512 c61eb50aa00591af28698b45c528c36bd92088f7cd2f453cf686a1824f4656292638bebc468cf67f903473a5045f22777af623cc0515ef3bf25146b89a7c454f DIST itoa-1.0.1.crate 11059 BLAKE2B 5a2e22ab891ec883a90f652c88f924113252765579c03c783e43210fb2604e9e3ccbd4c1571087791be07bb99c4e85c7f85253be831b3ea883bc0ac18a927980 SHA512 8e7bc1e9bf4fc06871b9fe20caad4e0af965477d724f4c8d0e2a3a4d87aedf99f92e4e583a6440ce574d0fb43fc9d6a2e80add52a2f64210c6aa3b402e424295 -DIST lexical-core-0.7.6.crate 494385 BLAKE2B 417644e5e33a70aa4165cba77bad45c540aaf7bb2037a5461c691b646a5470c7ad68a60029ac50f1cf25de3b6928b3f491e9b7ef5cf5a7d3281d83fd33a173f2 SHA512 fcd7e4e073e6440183284f20a6305bbe4aafb5513a20b8ed793439e4b5a5519532a0605f31e42539f3e6236003254812b459a9b9c47b3c449f5c582dd62c3172 DIST libc-0.2.117.crate 566541 BLAKE2B a0ee103e6167ccf84cbaca9e41934ccaa1f4abcbaad9d7a4d4a8cccdc2f22ff36ccc46a16a295fed9c3113e1534df86a3d19eda9e0cb609bb75145acf8ca9a0a SHA512 1ff22201cad04f8a21674c25bd57e2c708738af7ff1d5677b513d728ecb99f4eec4b78e9685aa633518672de0d44d5dd2e727ee7b6b06c74718181565df3fa7f -DIST libc-0.2.95.crate 515341 BLAKE2B 5bbb10917433ac9b305e4eadd4626a31149ec46aaef91f7d360bea8b5956499c55066339ea63102e71976a3aa969744c871c0683eb137e3c8ad2f8d62570cea0 SHA512 40ba9908c202f3d40c1bd7d7bf516f3b236e7751020bad0007f185802fada64fc5e959b68a33aa1f59de76d5a649f62bcce7eea671fd420852e0bb902544ebbf +DIST libc-0.2.123.crate 577487 BLAKE2B 57ee1f6ec9e35cb3c48e54a90dc0d9ac0cfccb1e18e0360b5d2a54bfdd9f47f70bead04b02a1419cb1d1ca72ddbaf5cc008f21ddf0d5bd9063dc1c394fc62a58 SHA512 527c89b84d9839a240653fd2e66941f8fdd82f01ed70aa5451073d3480a56e6daf53e3ddc077a9884bfbbbc69510cea672c74c9c818e914d4414cbc7ec0e3f9c DIST libm-0.1.4.crate 110593 BLAKE2B 5018f4efbc8fd45ff88a28e92c273bb3b48724009e17eadd0d4abb8e34b0fc8784607f71eebaa2f308dedb3185969f092d4305cd1d2cef7a53f7d8774390e38f SHA512 6bc647425ec8be5995ad4798427a86e28282b06532b8e6a53745e2a2ac16652d087b84c0946a4858a49d98995b9e543e1764765d270bf5569cd2ad92d52b81f2 -DIST lock_api-0.4.4.crate 20356 BLAKE2B 1b4a648467eba49232df5c595d7c5a0444018269a67db1768c7711d9d1a903a1dd00f99d8654c30186a470c035abdcec9994c8b1a347fc559c684b1792ec7f49 SHA512 655c8a1503b6e7f833b4c62109e1c5005727054847bff81e17d4159f91c02ac97512da0673ab227d17bc9ed0342fe3476247daf74cbc9a0b470e68c648ba706e DIST lock_api-0.4.6.crate 25215 BLAKE2B af1d28010f7c340dc0857afbaf8acd2396228cabca26e52f79526cc4eafb072c2aee8987bdd9ace4ba87c272f6fc816fc6f62a69e4d7e66a5c6e91ae3e824ede SHA512 ba14d341564eba91bb5ec58bb2e0d6c87e70b3694c4609396f0c0f4afc0c6c105a88cb99c303b1e9761b0fc6cae56f79ba6a7663b063454ab1ede4d49274906d DIST num-integer-0.1.44.crate 22216 BLAKE2B e1c08427e006cde6f2084adadb6086e87e6d6f8bb8dfa757a8228aa671e862a366e4bd8ca5e0500008c18bab128aead9bd5b1e53568a4f40afadcaf3882ee98f SHA512 d07e27ede02a1d007373935fd91e57a26e0e84ae14bbe24be66763baae6850788bd64ad2598d2bde4f4fad6c8a4675c40bfe0927164b16b9b69de5e9a83d9771 DIST num-traits-0.2.14.crate 45476 BLAKE2B ae310d9d5640acc3e45e1e5d1d2f519539795922c0058ee940c94c94b6654b39358b7c18dd23a276f2c1b16a30dd4de4cbc8575bcda6a5c11e70665d670e6439 SHA512 c3028eca9f7b718de0db3a36cf3e462bdba43562d52c9b809ed4cc0aa6af403aea542d6d4da743cd1dd541397815a3c5a84cef4d6e40122994e4be6a62319b2e -DIST once_cell-1.7.2.crate 28250 BLAKE2B a30a55f6d6e820c691928173a9ce70a60486b28e3e79e8a01a08d87ca0bfb1725b967cc9e070cf53e71b924f73fc2eec2cf67190fc743361b60d82290762725d SHA512 30cf51249bb73e9881cfbc6a54ead7a3db709d560da8d420fd85cf248e66c727b92e8351b7c0c682913cff12b3f984684a272a69c965c56f8343948eb5a194d6 +DIST once_cell-1.10.0.crate 30414 BLAKE2B 4161622dc9dab4748a1b96777da263523f23329808506faea7938160f0d5ca07b5edd31f385b14b88dd2fc34c58063df4d40a34a479573750a369512dc956992 SHA512 f6b5ce5e68923296d2041f83ac037f10ad7b9e94fc607c71332e8ee942a02c29534c2073cecdb132c7e1d91428e9d9687fbf05393ca0abbf7e15db50bb3b74ab DIST once_cell-1.9.0.crate 30702 BLAKE2B 3d492e64db120d8a23c08490a34d376a006e46b28bb5f0f44c3a955896e6e597c67ced35daeb4ccc7f7748f142d3bf2cb1d81ee61a99dc6526c48730c86a2fdc SHA512 cfdb6aa4bcc0f50d4c37eb69867d2deefa70323a7b607e55180b7d417b7188c4f2889417fd04fc51671c65eac75c7d9e7eda06a87dedb846056def66d14eaa46 -DIST orjson-3.5.3.tar.gz 764381 BLAKE2B bd77955365c6b50e97dabb77f5e16cedc82cff4cb9544055da2567cfa278e8808c45b32c7bc99c5ad1b370805216b3e287c2e706fb3e29834ec58a44bf179ae5 SHA512 341b9359c131d839b618f4c8c25c451a5bd6f45f65ae30a483f3942b73366965f65924330de8cddf56052331e29e562f187535b26085ec38cf98bd69d5149292 DIST orjson-3.6.7.tar.gz 653068 BLAKE2B 2d666885420745d1e783b1d2795bd9814530447818e14f7ea4203a225849869a30962da9a377a86af1f012e3119b9377a723ebf08cf61127b5e50bd3125bdc4a SHA512 5fd7d354f19a01a72218bca4bb7d767ebb73cc79398c5e32c482fed65a93d9f98d58835ebaa0c5e85a975e5eb29d2522a1051bad8f03de8bc227dc2838b8a72b -DIST packed_simd_2-0.3.5.crate 98197 BLAKE2B fcf5ae5d7a833b1b6869381efa601e7e624dce4b416762acac658162c639a093c130ec688e5fe934e3b91482a9d74c54a6cf023f0c009930197885eaa64409ff SHA512 64903209d359e9108190778ec11a2f96036fc79aa1fbb9e874b37fc359407693180d7c0bbfb8dd74022358a8a19389c764c72eb760ad0500e5621cb85f2ffc53 +DIST orjson-3.6.8.tar.gz 652805 BLAKE2B 520f038aaf058e2ddd6e41575d8fd6b88111a1627fd9000800bf695385a6292ce73911d37d268878ac6e08f3a84d5dc46eeb8ba7183d8bc5d0daee5b93a7e034 SHA512 d929e26f98c5a50ccc45f782b0a7de85e68cc8631597f7c27262a35fa15d5d8c30a5493ab67279d5ea691562a572b0001509b809440c0a018cca1e99d665937d DIST packed_simd_2-0.3.7.crate 97413 BLAKE2B 085590fc264fd515e64db65a68a9ebf761a2f8ef17d70ac01f60c0eb7f40c78f9390fcd127d263a1eede024049009c5b011089e27e21903ae04a137de50aa5c7 SHA512 ebc1dfb306ff62a419808519996e624001142fa8a84f264e120fd0e26d879eb285a4425d05547cab47098375f014118e03e9850a632b25e6baaeabc9100a0efd -DIST parking_lot-0.11.1.crate 39854 BLAKE2B 5a097d7016811de4ca7d21e8a811a96b2e857b5224b176cf7a3bc160c0a0678c9100423e3c096c5056e2df3a4dcba17a590cc64eb1d648355c153c5cdf9db228 SHA512 17e394ac8b62656177a12fcfd246d9bb59be468a5ac174e4d6d8b4ffd0411497d3ce943ca5deab184cebf5c1bbca97b4273f79bf210c78d7f4b6f5e9d68026a2 DIST parking_lot-0.11.2.crate 39869 BLAKE2B 67c555e87b68f5763a7790563fd8d542e126bcb77f91267f3b76c51fd73060a2c32dcb91f9d0db7ea772e555d91576c8d7ff48053a9c35fbd3b749d2459a660c SHA512 526b176363dffa59501c18324bb723a3846ef5b0ff9bf1d890e40ad10e7023284f7c8012eda87520eaa94515ee828d9ef52692a9ed590a55e176383d6d472f9e -DIST parking_lot_core-0.8.3.crate 32147 BLAKE2B 5218cfbff706c4388fef31c885c7a5d53566005775a3c440c6a2890efb189a4edfe8e99f6499cac36038846628a915ac988c15e1ebab1b3a3ffb53a64631dc19 SHA512 1dba5a7e68ee007918fb210ff308f7382ed1c54d2fe6db36a8246453434246b71e6795db107c83ca39c2bddf5e4a27da7978a464b53d41e150e744d81e75b341 DIST parking_lot_core-0.8.5.crate 32466 BLAKE2B 44d9cb65444ea93fded7e216e3bdbe2256ba1611f5cb6f80d67a01e71d428b81e6c7fc73cb928e2125f34bac0abf4d1da39f622e813dff89b01fed7632308b7e SHA512 c4315df551748d1ae77655e4d9f8c90f911498856e5358009e9e02e410bb8085f006f369188b0753a298371ebd74a5c383d848b65e31b55f3462381308c83a00 -DIST pyo3-0.13.2.crate 281372 BLAKE2B 22ffcd9fa239efc205e5efcefb6ffbe99a979209aca357174e461826ae8edc1824da820df04bd8af4d07afd550b6a03fce75bc24e83970e7d2ec8cdc0aa17dca SHA512 3d4198a60e9c3abc619e5cac7198288bde294a789b6f84ec87a411d5eaad93d5d55043e8ec218cb0aa09a7289be7fd5bfa0b74be188e2b67c6c646cc2aec66d3 DIST pyo3-0.15.1.crate 370722 BLAKE2B b755c93d8dca8e778b886ed1d16e83ddca483d0f6c932b3241edb2e1211306cb0257d2a6bc31ba4298335f277898e59aad67e9f675ed4ad9a2bb9d596400bda3 SHA512 9168911db76f2c9629615c997accfc4234bf91cc72293dcdb3db14b4e93f93af9df3b3aa7900384121719aeda4a0b6dd68c0cb380bfe5424724b0be5303c02e6 DIST pyo3-build-config-0.15.1.crate 22095 BLAKE2B 47803b389f30f15f487daf96d32e374ebc83b1b41ddee1d2dcadd1a0fbaef40c4c1af2312b86ec085637e3192b1bd213c93b5f4e8dee173d81e510f480fa6953 SHA512 a9aae6bb4a4a56f7857262276bf1c95510912a367e32470b871f2fe2d6adbffd87247ed2e3b5fa2dfd273a3b0e139d92f25f3228e15c6d8c206c6ba919f38a9c +DIST pyo3-build-config-0.16.4.crate 28562 BLAKE2B 973df4b148acf98cc92145fb732da33a3c1ff5e5e62bea60ca60fbdc54b8135bc5f6cca0b397a9fa949ad74644d41db777fc0fa2197313abd4fb63488f9020c3 SHA512 60044e707e4d15176b02069994950b2a0557801ddee7ec9fbbd839e303b15facef62f2b07f81925c921aefcf341ecfae9bf4ce86d23da931d14698d48529f660 +DIST pyo3-ffi-0.16.4.crate 60544 BLAKE2B aa76de43d9f83a5c5ce08158e7ffb882a84a98d10c9bb19bb62c833dffc296175fbb6a4b0f31daa8ff44a425b299818fb6ae77a725e024be70f08f38c69d4f5e SHA512 d41868fec5e850bf6b1a796a2d1119310ebe1765a750581a8fdcd83fabf92587fa6eb91a32a85f8084cd41a92b7741c2a266928c5658536fde7f76ed20b844c9 DIST redox_syscall-0.2.10.crate 23582 BLAKE2B 7253dd96415e7b70df488c208d86c250c670b1245ac6573a59085faabbde9e33fabfacd233e7d737e365493db14008c180274b41ea0a4af5f6f98eec666a873f SHA512 ef012eb4bffe32119e50ecdbef4cc31f6e84a344e94f026484fe4e2c904f94053a8b6249fb6bd8ada31b3ecfbf0096085283bb68aeb62b1b01b57f35794aee92 -DIST redox_syscall-0.2.8.crate 23697 BLAKE2B 5a084a48e06ab0dc69f64b05058b78d994040da6c42f04c8b615b1977fa3e813cd5a531ab33402402914362301670709679aaaa321e8904424c38d35c284b7ec SHA512 250556a7683254c9daf22887b39abb010eb9d4fe08b944e52bc6595ef6d8acfed76e5f43931fe20c84bdb3743772fb62a0be154ecfb6e66c2facb4c73546eacf -DIST ryu-1.0.5.crate 49570 BLAKE2B 3bfba4a5f290a429de7ac3b86823b2a973f40eb6f48c15329173d95964d31ada36f2618be4b36774a03f97f2ce61364900c6a3ad5465a294e2df311a1f4104ed SHA512 d1708ffa3112a684edf2956b6730ead040401d38f1457cde074eaaa59c249007dc8b925629e7f6df89f7ea757e9d0826649d685cc8ede0a04d50296048bf476c DIST ryu-1.0.9.crate 48391 BLAKE2B d5c1035ffd6340d846009953cb4303fb8c250a3a6ac60b51a2fec77a6cb3648524420064b7380fe31af33c57011f950f6f739a1f0114196675b3b5de4b54efc6 SHA512 4e7c2c7ec73da1ddb32e18d36b8159cb4047b9f4feeb975361e7ba68135e671e11419bb7786df789f5d08e5895231d2c98e36035b515f2c64ac40474d08905cb DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d -DIST serde-1.0.126.crate 75138 BLAKE2B 51f37473483da8a05670a213f02e119173e4c97a49313cf855ff3e547bb0969fcd84ccb7d1554e7c1761b388ac5cd917cd7e680e3ac23d2504412f75401c0937 SHA512 f22ec92b2eaed0819610ae2c4471eb12aa3a4209f5fbfe829c2329010813837d11ffc02d7809335df6a978cf7944095fae79c7593324dfd49becc7633dd626ed DIST serde-1.0.136.crate 76158 BLAKE2B 44603c8eede428dce4211350497a443385ff0ddb0b43799170411110fd8908a56e9df801c72695723f4fcff5eb33384bcf92ef58eecb9c4924d5d9cc30e2f6c9 SHA512 d043ccfd6a1dc9a114a1a95530a63ed9342688d31d3aadeec600a9a9d47aad328be35b6f80080400ea4bb3f820ddd18cc5ce1e6ea1db28e02752962061e71019 DIST serde_json-1.0.79.crate 144451 BLAKE2B d04f8788d3ef0d4854d73232a4f441c1f3a42934442679a91853c311262ac9a4f554240d0c44c69f2e22cdd225a3e4d4751dc928ee5092b4371c198325fca0b3 SHA512 83987c1a7eddc6adf8ae359c30e2db1fea98edabd6dc49bde840c37a56258fa845612e8ae270a7dca4cfbe9a3532dc55028091e14cdf1dd3b1ceea4bb86a2dd7 DIST simdutf8-0.1.3.crate 25813 BLAKE2B 333301ce1309de60efc30bc0ca7ad15440975289e2a7074e6adfecc8f0d802ca8e6d02e6b054bc1bc6f680d599cced85560a7a132fb3e0f002adbcff0e5df9a5 SHA512 513a2f172541143cd585e7e124f6394605ea940e9adcb5fb21c6909959443478eed7323792d94df092020aaf2e464eb0b1b19163c86853d1e2c2246e732010aa -DIST smallvec-1.6.1.crate 26444 BLAKE2B ca6c50a63acdd93a2131654d99e50545a6e2d08eb3e2bd57d4a8ee073d90c08195ee442745a8d62a68179ce7bb8e229b7ff8c6fcf46372a9844bc9280b7c85cb SHA512 9e6061c8211a4485ab54eb541adf40748e1fc3fdfab0849e38e5fd34fc6cc69ae78bd065b788692385a6b8157b031c2fe373900e13d3e56e94fc08d574edaaad +DIST simdutf8-0.1.4.crate 28621 BLAKE2B 94ab48bc899e603acf3805dd45ae8489d565aa39ff79606e80a1731b59d11f429d71bb6c65becf3ceab123767f2d20612cb9f86410fd1aad00d0a796091ad045 SHA512 9f821035e147c035707910227b51e01d3f761ab8b578d95a86a776b2a4da01bc4d8ef28df7ea2c16ca125a2699d8903b826ad07a5937728e33dd58753ebd704c DIST smallvec-1.8.0.crate 27992 BLAKE2B d02897eb4d3901805be86cafd5d3dc6768b31c2ee4d0a9d7eb455e2a21be2864ea83589f4ffde102dbbafb66e3c197707af770b5ef184b8e244d992189644b84 SHA512 17687cfa6aaf95a1df063adc3a412a7c41918a0d003eaac90f7d9e859fb8fa1d652eedee17a4cb3aaae9b33a2043f89e796519e3a7a3992b292f04049bf80b0c -DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e SHA512 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee -DIST version_check-0.9.3.crate 12547 BLAKE2B 85761c300a8d755e0b376191ef0604728ae641261fdb10682a3134a828eadc4a33216426d286bcdbd8d0c5fcfe6ca8ba20ed078c4f53066b959739a0e73daec0 SHA512 4b3b428214a0322af536a18e6f050438398766af6589389f20a804121a6721962ba411e2dcfded60aaa74313128fb0e831bea31378e2695c29b29bdc24d7cbfd +DIST target-lexicon-0.12.3.crate 22990 BLAKE2B 7ca04aab44917345e51c7212e8f9d24cc0c7b759cba6031313c2a6f5bf4139b34be27e65ad150fd83f14b440a8e4ce125d156634409cbb2ec01cd370b213e738 SHA512 4ba0de71cf27c4ee330c9b61fc0318cfa3e179b57a7b0a79f296e0b33602c664c4ee2a676d09e0e104add2e0b56144cb5ddcc096a16f332f67862ee94b052f86 DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8 DIST wasi-0.10.2+wasi-snapshot-preview1.crate 27505 BLAKE2B 4eb8644b945633d6e856ad80dd74990be19eb6af99823b147163384f61d471e2d9ec054d78a7064072344be53783e57073e8fffc6d5555c149b4834a9bf31dba SHA512 06977a294d76369a3867c45abdd8a87ea5c84e5a3681075ba0d14af1aee3114ff24495c7e7f7fe1e6e42230e65fba0e062898e69bc89e0209af62c2d14094ec7 DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97 diff --git a/dev-python/orjson/orjson-3.5.3-r1.ebuild b/dev-python/orjson/orjson-3.6.8.ebuild similarity index 56% rename from dev-python/orjson/orjson-3.5.3-r1.ebuild rename to dev-python/orjson/orjson-3.6.8.ebuild index ee55a96aed..a4ac405cfb 100644 --- a/dev-python/orjson/orjson-3.5.3-r1.ebuild +++ b/dev-python/orjson/orjson-3.6.8.ebuild @@ -1,53 +1,39 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 CRATES=" - ahash-0.7.4 - arrayvec-0.5.2 + ahash-0.7.6 + arrayvec-0.7.2 associative-cache-1.0.1 - bitflags-1.2.1 + autocfg-1.1.0 bytecount-0.6.2 - cfg-if-0.1.10 cfg-if-1.0.0 - encoding_rs-0.8.28 - getrandom-0.2.3 - inlinable_string-0.1.14 - instant-0.1.9 - itoa-0.4.7 - lexical-core-0.7.6 - libc-0.2.95 + chrono-0.4.19 + encoding_rs-0.8.31 + getrandom-0.2.6 + inlinable_string-0.1.15 + itoa-1.0.1 + libc-0.2.123 libm-0.1.4 - lock_api-0.4.4 - once_cell-1.7.2 - packed_simd_2-0.3.5 - parking_lot-0.11.1 - parking_lot_core-0.8.3 - pyo3-0.13.2 - redox_syscall-0.2.8 - ryu-1.0.5 - scopeguard-1.1.0 - serde-1.0.126 - smallvec-1.6.1 - static_assertions-1.1.0 - version_check-0.9.3 + num-integer-0.1.44 + num-traits-0.2.14 + once_cell-1.10.0 + packed_simd_2-0.3.7 + pyo3-build-config-0.16.4 + pyo3-ffi-0.16.4 + ryu-1.0.9 + serde-1.0.136 + serde_json-1.0.79 + simdutf8-0.1.4 + smallvec-1.8.0 + target-lexicon-0.12.3 + version_check-0.9.4 wasi-0.10.2+wasi-snapshot-preview1 - winapi-0.3.9 - winapi-i686-pc-windows-gnu-0.4.0 - winapi-x86_64-pc-windows-gnu-0.4.0 " DISTUTILS_SINGLE_IMPL=1 DISTUTILS_USE_SETUPTOOLS=no -EPYTEST_DESELECT=( - test/test_datetime.py::DatetimeTests::test_datetime_pendulum_positive - test/test_datetime.py::DatetimeTests::test_datetime_partial_second_pendulum_supported - test/test_datetime.py::DatetimeTests::test_datetime_pendulum_negative_dst - test/test_datetime.py::DatetimeTests::test_datetime_pendulum_negative_non_dst - test/test_datetime.py::DatetimeTests::test_datetime_partial_hour - test/test_datetime.py::DatetimeTests::test_datetime_pendulum_partial_hour - test/test_api.py::ApiTests::test_version -) PYTHON_COMPAT=( python3_{8..9} ) QA_FLAGS_IGNORED="*" @@ -71,7 +57,7 @@ KEYWORDS="~amd64" SLOT="0" IUSE="debug" -DEPEND=" +BDEPEND=" test? ( $(python_gen_cond_dep ' dev-python/arrow[${PYTHON_USEDEP}] @@ -84,19 +70,15 @@ DEPEND=" $(python_gen_cond_dep 'dev-python/numpy[${PYTHON_USEDEP}]' python3_{8,9}) $(python_gen_cond_dep '>=dev-python/xxhash-1.4.3[${PYTHON_USEDEP}]' python3_8) ) -" -BDEPEND=" app-arch/unzip dev-lang/rust[nightly] dev-util/maturin " -distutils_enable_tests pytest +QA_FLAGS_IGNORED=".*" +PATCHES=( "${FILESDIR}/${PN}-3.6.7-no-strip.patch" ) -pkg_setup() { - python_setup - export QA_FLAGS_IGNORED="$(python_get_sitedir)/${PN}*.so" -} +distutils_enable_tests pytest src_compile() { maturin build --no-sdist --manylinux off --interpreter ${EPYTHON} $(usex debug "" --release) || die diff --git a/dev-python/pdfminer-six/Manifest b/dev-python/pdfminer-six/Manifest index 5e26aa7324..7f75d96158 100644 --- a/dev-python/pdfminer-six/Manifest +++ b/dev-python/pdfminer-six/Manifest @@ -1 +1,2 @@ DIST pdfminer-six-20201018.tar.gz 10256409 BLAKE2B 87e4b693621efc36c0f248d977c8c4310d8865629bc459c8f2bb65385ae215ce07701a016e8a5f31a81f84dc596dca9f58895ac98ad34f7549ea557282cfcc9e SHA512 62d3ef815072627baf30cda966f6914422ff4df4945e0442bdaa93e04f42d2e0874f0dba46cec0f789308d787f1c8842e913bb0b590709c22faf12f605ae258e +DIST pdfminer-six-20220319.tar.gz 10852993 BLAKE2B 4b81069c19cbba4d7e7797803d58d13f1419f3251e49745879071441b83fe11cb7282618a2698a4c819f0166aeed1fc3c57817d0a08590394218ec83ec79781a SHA512 1aebbef2e3cf84af61b77e20976487f0cdf4edceed4522f681f7898f5f149c9d6512b50cfdf6f44700a763b340fabefb49f76c634d56c131b46e3fa5c6d5e56f diff --git a/dev-python/pdfminer-six/pdfminer-six-20220319.ebuild b/dev-python/pdfminer-six/pdfminer-six-20220319.ebuild new file mode 100644 index 0000000000..e753a74836 --- /dev/null +++ b/dev-python/pdfminer-six/pdfminer-six-20220319.ebuild @@ -0,0 +1,29 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8,9,10} ) + +inherit distutils-r1 + +MY_PN="${PN/-/.}" + +DESCRIPTION="Community maintained fork of pdfminer" +HOMEPAGE="https://github.com/pdfminer/pdfminer.six" +SRC_URI="https://github.com/pdfminer/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=dev-python/chardet-3.0[${PYTHON_USEDEP}] + dev-python/cryptography[${PYTHON_USEDEP}] + dev-python/sortedcontainers[${PYTHON_USEDEP}] +" + +S="${WORKDIR}/${MY_PN}-${PV}" + +distutils_enable_tests nose +distutils_enable_sphinx docs/source dev-python/sphinx-argparse diff --git a/dev-python/pg8000/Manifest b/dev-python/pg8000/Manifest index c03d285693..3de1d62ca4 100644 --- a/dev-python/pg8000/Manifest +++ b/dev-python/pg8000/Manifest @@ -1,2 +1,2 @@ -DIST pg8000-1.24.1.tar.gz 118816 BLAKE2B 43ed4cfb1850288f65c7b7d9dc20c0459f381b67829199855d5188d030212bd3ff9a4135258b515f2073e4303b7909d1961e7428cd208bb2dfc52abe35bb02c2 SHA512 3260d74eaefc5bcdf179e509b1ff3aceaeb8bf76f01e1ec6886e79d40b564540686e355c8de3fca9ace34447bdbb3ae3b2616e5941655eff890a28e336abef57 DIST pg8000-1.24.2.tar.gz 118893 BLAKE2B 7856e62239c11d97fea378a690b31c73ee08aecc8b3f66deb16ca37ba1013553c820a2ffce9820dffa4e906b99add5fd2d8fc4d3047c53c6208e34a38a425616 SHA512 0985f05d9f3f252e3c67380c7642e51309964a21b12b0abe300eb3f5a751f75d1544d06a6761874b0798c0004eb61468e27d6c4238576a1d57f9ca4b2c6f77a1 +DIST pg8000-1.26.0.tar.gz 117659 BLAKE2B f4b418b4fed7a43d89369b1994683aa7ba4748d0ff98c78f0c1ddd2ebb262268e0f226a4b170e653d506fff0e061c40f39e3cbeadd8acdd4b3a47fc50775af5d SHA512 5c74d199fec8e93631c4359bc95332692ca6c4d5643e6034b558e67836d6250fc401d4c02141673d34347d9bfa3b0354004cb2d731eb1ab91e1a5e71e19ba55b diff --git a/dev-python/pg8000/pg8000-1.24.1.ebuild b/dev-python/pg8000/pg8000-1.26.0.ebuild similarity index 100% rename from dev-python/pg8000/pg8000-1.24.1.ebuild rename to dev-python/pg8000/pg8000-1.26.0.ebuild diff --git a/dev-python/sphinx-click/Manifest b/dev-python/sphinx-click/Manifest index d68daafa5a..a6df436914 100644 --- a/dev-python/sphinx-click/Manifest +++ b/dev-python/sphinx-click/Manifest @@ -1,2 +1,2 @@ -DIST sphinx-click-3.1.0.tar.gz 20265 BLAKE2B ca38720636c8c3009db4b4345534883b63e647bd1e2fe1a5d79a4e80c2221a0e9543518d4f1ae9663571259cd14aff8b89f302f05a335b2c824ec24622e04853 SHA512 fe44d9e104216a7edadc2cdd467fd704deeacf580908b2d6e597104dabbf5d1006ee08019aa1252895d2929c42f34fc8ae540530a7bf20023cedcce8267c9a8b DIST sphinx-click-4.0.2.tar.gz 21218 BLAKE2B 6590e5604bd6c07249f9a7aeb5c43660e913e24d889dad046012e53dc682f981d80df0c6955c7a930c98986378731fb16037ed5e9cd50b45c4a4299d183eadb6 SHA512 f44a3ada5e2a73fed1d4b92d6868b6875cc3c1790b427c8db71e4c8e50e86eec8ef00a46762a34ff539f5061cc3e258494523ba25e9035beaa92c41560ab554a +DIST sphinx-click-4.0.3.tar.gz 21251 BLAKE2B dc6c5fa888168661c067206b063517f12ccaa6dec634b8c0f3743cd19264223043b196a4d3b2417fe5c28b350838386905ccbe0478a7e7cad792d95cc63d6472 SHA512 e5d6f82c49cd50309026b9697ea41827a216cf27001d1a38a9fc3f7fa6d0dacbbb7793853b27304e2cb5b584bb4eed491476595d543bcce9ddfbd21832cacb16 diff --git a/dev-python/sphinx-click/sphinx-click-3.1.0.ebuild b/dev-python/sphinx-click/sphinx-click-4.0.3.ebuild similarity index 94% rename from dev-python/sphinx-click/sphinx-click-3.1.0.ebuild rename to dev-python/sphinx-click/sphinx-click-4.0.3.ebuild index 8d3e2f229e..ed3df918fb 100644 --- a/dev-python/sphinx-click/sphinx-click-3.1.0.ebuild +++ b/dev-python/sphinx-click/sphinx-click-4.0.3.ebuild @@ -20,7 +20,7 @@ SLOT="0" RDEPEND=" >=dev-python/sphinx-2.0[${PYTHON_USEDEP}] - >=dev-python/click-5[${PYTHON_USEDEP}] + >=dev-python/click-7.0[${PYTHON_USEDEP}] dev-python/docutils[${PYTHON_USEDEP}] " BDEPEND=">=dev-python/pbr-2.0[${PYTHON_USEDEP}]" diff --git a/dev-python/types-paramiko/Manifest b/dev-python/types-paramiko/Manifest index c0e0463579..da1f739096 100644 --- a/dev-python/types-paramiko/Manifest +++ b/dev-python/types-paramiko/Manifest @@ -1,2 +1,2 @@ -DIST types-paramiko-2.8.16.tar.gz 19948 BLAKE2B 9230c958b3644d8f2b5e644fa24fac065577d3b4ce3b7adc71f8aff00a932f4fd146b83333f8d867dec8941b753cd9676bb63b357d5ba7880861e9f1ffbb1946 SHA512 5e79cf930f281315c0996f46fa7c78612680da3d737cf650b0980d2cf97a825c9956afe1f20c398c200f52edf28a722505b25518f01f865dc652cafe5ed7e83b DIST types-paramiko-2.8.17.tar.gz 20005 BLAKE2B d380b937cef7603169f8233536f823434c80888a2878c4bac51be6ecbae5ecb305d7eddd171e89df309914c1b3d5c5a0dcc92c77d3a3037a81bdfcbf459b444a SHA512 ea8e2b4d41ff504727456b3268a15428a1774e2aafbda968e4b2d02912b10f5cc05eb4780742a2474e607532a6fa944c64b630889db9490cba414a0af04aacd0 +DIST types-paramiko-2.8.19.tar.gz 20162 BLAKE2B f36d9971fad9379cb560202eca642ad5de0f15b41217ea7598ccea94e7405faa992a3a44552b77b0bd034fd2ce2e881472f7b1d2bff0fd2724d53f413490c68a SHA512 9053c2526fddcefc7e2bcbb7d33fc1204b91388bdf42a540a9732eec05a415b36bfbc9d44ea408b6b77e0806616b2e310aa10aecc5a7ee555b4703f66a132b07 diff --git a/dev-python/types-paramiko/types-paramiko-2.8.16.ebuild b/dev-python/types-paramiko/types-paramiko-2.8.19.ebuild similarity index 100% rename from dev-python/types-paramiko/types-paramiko-2.8.16.ebuild rename to dev-python/types-paramiko/types-paramiko-2.8.19.ebuild diff --git a/dev-python/types-python-dateutil/Manifest b/dev-python/types-python-dateutil/Manifest index a5bd12bee5..17f8a94b1e 100644 --- a/dev-python/types-python-dateutil/Manifest +++ b/dev-python/types-python-dateutil/Manifest @@ -1,2 +1,2 @@ DIST types-python-dateutil-2.8.10.tar.gz 6621 BLAKE2B e0833d78f958b8c7e1829969c54a0a985372214ddd2838c1837a83fa05b00578d7718d8102738fe4d59c47c6f426e999da9b1fedcd27063beff80385648ec14d SHA512 0c645141bfa2c1427877afc2742b7fa8f323fee9d62cdff88393baf26680a6c1b15e5990a82149ab56bd48bf5142d2be2c4d04562430681bce64243facfa205a -DIST types-python-dateutil-2.8.9.tar.gz 6613 BLAKE2B 899f37df550666e586c118e27860a2c0fa3b6063e67880e34bcdf3a76a1b4263e61979fc0593525f663c1cd99c5d097dccd2bd0fc422bb181b20eb95f326b202 SHA512 ec4ff75e361afebce93115755c2137d39d5145eaaf7b3ef32de2c9c4518d1ed01d7cd9c489cde2f4e243cf547068f4dd944981b3f163f12f38949dd4091c7dbb +DIST types-python-dateutil-2.8.12.tar.gz 6702 BLAKE2B 1435e834c4c0e6a1a2dfb22e4f98fe2382bb9942d69f44892ce381b9949579361b1cf6efd8e7ec0979101d721877534b19410a4527aa034b5e4c0d382fe7dd0a SHA512 20bc518462ee692ae642a1762c6f958e6d914c9b005b5dad9f68938b7e1a010161d5f23ece1be74dd0adb0dda85be20c81a44efa4ba181bd18f10e74c7a28967 diff --git a/dev-python/types-python-dateutil/types-python-dateutil-2.8.9.ebuild b/dev-python/types-python-dateutil/types-python-dateutil-2.8.12.ebuild similarity index 100% rename from dev-python/types-python-dateutil/types-python-dateutil-2.8.9.ebuild rename to dev-python/types-python-dateutil/types-python-dateutil-2.8.12.ebuild diff --git a/dev-python/types-requests/Manifest b/dev-python/types-requests/Manifest index 31b65555d8..e76b3ca743 100644 --- a/dev-python/types-requests/Manifest +++ b/dev-python/types-requests/Manifest @@ -1,2 +1,2 @@ -DIST types-requests-2.27.15.tar.gz 10503 BLAKE2B 2c5c1939a9a03f217a947922de2f4c0a5d60e58ef71f03b645a7c9565388c8d325631fa0fd05fc98e0355e14721c2498bbf2eb360826f6b27a4e567ee4859f74 SHA512 8831e5a9b8928e9fc356f3996ee11d548551657026afba3909372ee2e89928757f9e2d434d7adcc41fb1567a439b3f679375ee188d62459b61390beb63753239 DIST types-requests-2.27.16.tar.gz 10528 BLAKE2B d3a70d56d01046ea832fc75f5c1c00fa1bd01bb3a92f29785a4e0f67863b46b3ffae7a5b799e992f3baac3d05b4623598befa5b30fdd1bfc4e040eb701933a2f SHA512 62bc651f23b15dbae09d7a06eecaf7922322a573edd67dd259d31933c22dd7af9d84bca632fce55dc766ce7e3ad233d4dabf9df6393ccec52b2f5317e52e975f +DIST types-requests-2.27.20.tar.gz 10692 BLAKE2B 3913536fbcde331f0177b362e9210b8f783f2c7a8ce2e0a2247d82fcc8ebc05c75f755d68f88a33cdcf18c4eead8e97b249d4329b3d931e44f947df9ef15d449 SHA512 810ccfe64812e124a624a41dae4499abfcbdae8e7cd914f02ccffc4a9193cdc79a45e19fdb500a49c1a2208c5b41bdb231479c08419373229c27bfc4bbed59ef diff --git a/dev-python/types-requests/types-requests-2.27.15.ebuild b/dev-python/types-requests/types-requests-2.27.20.ebuild similarity index 100% rename from dev-python/types-requests/types-requests-2.27.15.ebuild rename to dev-python/types-requests/types-requests-2.27.20.ebuild diff --git a/dev-python/types-urllib3/Manifest b/dev-python/types-urllib3/Manifest index 05bf95812e..6092b64564 100644 --- a/dev-python/types-urllib3/Manifest +++ b/dev-python/types-urllib3/Manifest @@ -1,2 +1,2 @@ -DIST types-urllib3-1.26.10.tar.gz 8547 BLAKE2B 47dd538fe9ffb96793536942f8fe5deb7403e655473e919771ebaae1eb39839cb4c0f60fb7117d5c1eaa971937167ce1002eac4a7cc978edc20e76cc5c037675 SHA512 8341951167d51e596eb4d532691cbc948cf92936af7688d3bbd2161d86de327ba88f096e4205f5c74c9a1c3c5a1bec8e1317d829e870eca3c8760aa4997a30a1 DIST types-urllib3-1.26.11.tar.gz 8629 BLAKE2B d0db71c5553e931dab376c4508881e3220bcad17bfe593ced81a72ad198bd81538c747b0be5a0e4987ce23aa0e16f3c4bc86c288dbdddedd5b5e3ee15bfe4d51 SHA512 e900817ae173861c436e7879b8fc7d243cb0467dedca851b8695ec51632be0d3d80e9b427c58e3ee693e5797bb951dce4a9e79ea01c693e57d0a330f6a1b0d10 +DIST types-urllib3-1.26.13.tar.gz 8763 BLAKE2B fa74ae41ae77ed096350ede7c78b6323a6eabe1868fdda0b078c8260fd129b34d68c89ccd9ae7c3d916910fd5114283ce007f6a2710a3b1fb1dd16d0c6f01b89 SHA512 a959872447274d60edd8e6f1e8f4268a7bb14806f3d183ae87b8ca5cc9d8ad6ee29ba4a13e48d683790e0c43773a196136770167e0dc4d4a4a101a6ba1a76b33 diff --git a/dev-python/types-urllib3/types-urllib3-1.26.10.ebuild b/dev-python/types-urllib3/types-urllib3-1.26.13.ebuild similarity index 100% rename from dev-python/types-urllib3/types-urllib3-1.26.10.ebuild rename to dev-python/types-urllib3/types-urllib3-1.26.13.ebuild diff --git a/dev-util/afdko/afdko-3.8.1.ebuild b/dev-util/afdko/afdko-3.8.1.ebuild index d61cd48f3d..0543175caa 100644 --- a/dev-util/afdko/afdko-3.8.1.ebuild +++ b/dev-util/afdko/afdko-3.8.1.ebuild @@ -51,9 +51,7 @@ BDEPEND=" " DOCS=( {README,NEWS}.md docs ) - PATCHES=( - "${FILESDIR}/${PN}-3.6.2-_get_scripts-to-data_files.patch" "${FILESDIR}/${P}-no-cmake-ninja-deps.patch" "${FILESDIR}/${P}-antlr.patch" ) diff --git a/dev-util/blueprint-compiler/Manifest b/dev-util/blueprint-compiler/Manifest index 0333a4e1ae..a0a3dc033f 100644 --- a/dev-util/blueprint-compiler/Manifest +++ b/dev-util/blueprint-compiler/Manifest @@ -1,2 +1,2 @@ -DIST blueprint-compiler-0.1.0_pre20220219.tar.gz 51398 BLAKE2B 282fa95486d0fd18d8fc41682f29a4ecd9b94b4f4b617697809630d66d7fdcaebd8f1830bc0675f1f5917787c80d0d15f10a72230378390fd32642fc9473ccc2 SHA512 ca4b0f654bb212750f5381fa6d95dc66e0fbc494962bb60d370ec919bae239f657bcc3873522b3c903eb2441e684d83d794835df249b8107e40ac5429a53f067 DIST blueprint-compiler-0.1.0_pre20220319.tar.gz 52091 BLAKE2B 84184cada20257dd2717bd5ecd4f2493deca67c63a6005417310f1d7dd9e049398d341a037e71ca08d87417af7627d2bdc5dfd56f2e8ca73f0076eec7bcd671d SHA512 6acfc1b9000e99ca270ee940c47824e8683a3433d7846548b488563b1ce924b8a893cba475bc3b28b971bb3d7a6634c8539dfb34fa12e0bc7ce81c1aed959452 +DIST blueprint-compiler-0.1.0_pre20220419.tar.gz 53439 BLAKE2B 1683356aa10ffdc6b1f6b5d072a301bbc2cdde2eb986f22aa83c269af1fa8cc100910ca790b2b94056db926221b42d2f8309019ee10442374d7e915ab5ec2ed3 SHA512 9017667728723d0e9358ffe9e868f743093cadc7434275c5805f406da72d5cd7afcb5af394c5610446ab6cebdddafc52f65723e16950b3aae47c8739b77e3ef1 diff --git a/dev-util/blueprint-compiler/blueprint-compiler-0.1.0_pre20220219.ebuild b/dev-util/blueprint-compiler/blueprint-compiler-0.1.0_pre20220419.ebuild similarity index 97% rename from dev-util/blueprint-compiler/blueprint-compiler-0.1.0_pre20220219.ebuild rename to dev-util/blueprint-compiler/blueprint-compiler-0.1.0_pre20220419.ebuild index f38e5e7d8c..a4993541d2 100644 --- a/dev-util/blueprint-compiler/blueprint-compiler-0.1.0_pre20220219.ebuild +++ b/dev-util/blueprint-compiler/blueprint-compiler-0.1.0_pre20220419.ebuild @@ -15,7 +15,7 @@ else # ebuild is to be based on a Git commit snapshot at this moment. # Live ebuild: Might be intentionally left blank # Normal ebuild: Fill in commit SHA-1 object name to this variable's value - GIT_COMMIT="8ce748e62b6f7d10cf16a075a37c8f4b1f0267e4" + GIT_COMMIT="f77550413c2cc987368b3aac3643c7bfb8b522ef" KEYWORDS="~amd64" SRC_URI="https://gitlab.gnome.org/jwestman/blueprint-compiler/-/archive/${GIT_COMMIT}/blueprint-compiler-${GIT_COMMIT}.tar.gz -> ${P}.tar.gz" diff --git a/dev-util/fontmake/Manifest b/dev-util/fontmake/Manifest index 2bd1ac5bb9..c67bf7ff6a 100644 --- a/dev-util/fontmake/Manifest +++ b/dev-util/fontmake/Manifest @@ -1,2 +1,2 @@ -DIST fontmake-2.4.0.tar.gz 116347 BLAKE2B d66eec918f60f5760616ce9fb3400da886c3d3448a98c77ae0bca3603b32e79ca1980c696f2eeb8910db7611514bfd1dbf9df3d63f8bb5c0aa4c8d45b4ed251a SHA512 752b9c7fe40383b7bf8ba04d6b8a5c25cad3dd45380a9874a90cf31c043013396512156042c4dff3e056fb1687503535aa3d8d7bb268570edd97c447748a8e58 DIST fontmake-3.2.0.tar.gz 147581 BLAKE2B 1b8868b7e24581790999e1c7051c7ef0bd0e9bf07880b75bf966cca1856e81b6f1d85a408991d4fe254f05a5ca84dcaf2557073c53aa5be398877380f46aa0de SHA512 f228347f58052cc12cb491351e810dd2af35a0d0699a38fbb231aab7a8f12ce13370f9cf9688096b7c1658d3f904ada02c4908b1e1ce62880d3e34bb2bb69e8c +DIST fontmake-3.3.0.tar.gz 148043 BLAKE2B a69d177fad5bab60b0fb305a2a6ff55bf95c32aee52ff55bc01d8d25b2c718ed52a4ea5042300430bab531e7d71d4899bbf096ed0844009dd5ca538f701a2eb2 SHA512 0b1544a86fce9096e4b81459268baf57df1d071b4e951b411f823e331867aaefaf08b4176cf79af3a9df28c410c5f81918e8b880c5c9769fe8637e307a67b0a3 diff --git a/dev-util/fontmake/files/instance_dir.diff b/dev-util/fontmake/files/instance_dir.diff deleted file mode 100644 index fb6a0830fb..0000000000 --- a/dev-util/fontmake/files/instance_dir.diff +++ /dev/null @@ -1,12 +0,0 @@ ---- a/Lib/fontmake/font_project.py -+++ b/Lib/fontmake/font_project.py -@@ -149,8 +149,7 @@ class FontProject: - os.mkdir(master_dir) - if instance_dir is None: - instance_dir = self._output_dir("ufo", is_instance=True) -+ instance_dir = os.path.join("..",instance_dir) -- if not os.path.isdir(instance_dir): -- os.mkdir(instance_dir) - - try: - font = glyphsLib.GSFont(glyphs_path) diff --git a/dev-util/fontmake/fontmake-2.4.0.ebuild b/dev-util/fontmake/fontmake-2.4.0.ebuild deleted file mode 100644 index ee30177cb3..0000000000 --- a/dev-util/fontmake/fontmake-2.4.0.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8,9} ) - -inherit distutils-r1 - -SRC_URI="https://github.com/googlefonts/fontmake/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~amd64" -DESCRIPTION="A wrapper for several Python libraries to compile fonts from sources" -HOMEPAGE="https://github.com/googlefonts/fontmake" -LICENSE="Apache-2.0" -SLOT="0" - -RDEPEND=" - >=dev-python/attrs-20.2[${PYTHON_USEDEP}] - >=dev-python/booleanOperations-0.9[${PYTHON_USEDEP}] - >=dev-python/defcon-0.8.1[${PYTHON_USEDEP}] - >=dev-python/cu2qu-1.6.7[${PYTHON_USEDEP}] - >=dev-python/fontMath-0.6[${PYTHON_USEDEP}] - >=dev-python/fonttools-4.21.1[${PYTHON_USEDEP}] - >=dev-python/glyphsLib-5.3.2[${PYTHON_USEDEP}] - >=dev-python/MutatorMath-3.0.1[${PYTHON_USEDEP}] - dev-python/skia-pathops[${PYTHON_USEDEP}] - >=dev-python/ufo2ft-2.20[${PYTHON_USEDEP}] - >=dev-python/ufoLib2-0.8[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-python/setuptools_scm[${PYTHON_USEDEP}] - test? ( - media-gfx/fontdiff - dev-python/mock[${PYTHON_USEDEP}] - ) -" -PATCHES=( - "${FILESDIR}/defaults.diff" - "${FILESDIR}/instance_dir.diff" -) - -distutils_enable_tests pytest - -pkg_setup() { - export SETUPTOOLS_SCM_PRETEND_VERSION="${PV%_*}" -} diff --git a/dev-util/fontmake/fontmake-3.3.0.ebuild b/dev-util/fontmake/fontmake-3.3.0.ebuild new file mode 100644 index 0000000000..fa80122fb9 --- /dev/null +++ b/dev-util/fontmake/fontmake-3.3.0.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8,9} ) + +inherit distutils-r1 optfeature + +DESCRIPTION="A wrapper for several Python libraries to compile fonts from sources" +HOMEPAGE="https://github.com/googlefonts/fontmake" +SRC_URI="https://github.com/googlefonts/fontmake/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +KEYWORDS="~amd64" +LICENSE="Apache-2.0" +SLOT="0" + +# lxml, compreffor and unicodedata2 are an indirect dependency +RDEPEND=" + >=dev-python/fonttools-4.32.0[${PYTHON_USEDEP}] + >=dev-python/glyphsLib-6.0.4[${PYTHON_USEDEP}] + >=dev-python/ufo2ft-2.27.0[${PYTHON_USEDEP}] + >=dev-python/fontMath-0.9.1[${PYTHON_USEDEP}] + >=dev-python/ufoLib2-0.13.0[${PYTHON_USEDEP}] + >=dev-python/attrs-19[${PYTHON_USEDEP}] + + >=dev-python/lxml-4.2.4[${PYTHON_USEDEP}] + dev-python/compreffor[${PYTHON_USEDEP}] + >=dev-python/unicodedata2-14[${PYTHON_USEDEP}] +" +DEPEND=" + ${RDEPEND} + dev-python/setuptools_scm[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + media-gfx/fontdiff + dev-python/mock[${PYTHON_USEDEP}] + ) +" +PATCHES=( + "${FILESDIR}/defaults.diff" +) + +distutils_enable_tests pytest + +pkg_setup() { + export SETUPTOOLS_SCM_PRETEND_VERSION="${PV%_*}" +} + +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}] +} diff --git a/dev-util/gftools/Manifest b/dev-util/gftools/Manifest index 5f89122daf..6b0bb375b4 100644 --- a/dev-util/gftools/Manifest +++ b/dev-util/gftools/Manifest @@ -1,3 +1,3 @@ DIST GlyphsInfo-e33ccf3515cc5b8005a3a50b4163663623649d20.tar.gz 576525 BLAKE2B 306146533d15e412e8e18f072a1fd55770310fd7a85e0a8cb956f1262622e40776b60c1bb729701b419c155970870a55a398cf01257e0b4f4a338c8714232c79 SHA512 7481f524273e73cbb7827ee6ddf9ae63852b44440e9ef5097c6fea643e99912195f0257e9140ca17738a208559c36d8dbec51ec9ec5f24cd9510d5989378be13 -DIST gftools-0.9.5.tar.gz 4649591 BLAKE2B 8bb31da074b973718c4354a2e7eafaedbe5a45927f108c16ebcf3b8f8764647800cc83b5c079d66bd54426896278bba80008e855d27a3c3c20f1aa76178f1aa5 SHA512 d996147df5be58cdb5cfd5399afd71c4f88e6199e023e749216351be8cbe1f43061b871d80961e8be13936da6d331bea19f9361e3ec5a50a66c104814117d87b DIST gftools-0.9.6.tar.gz 4648604 BLAKE2B b1d0a7b68e0df56810255b5bde514a9ba3ad803e8d722e4e2efb2e176bb5bd92dc631b53ff192be951107a0fdf00030f14ab98d1fa39a3951c7a11c38e3dadd9 SHA512 5483eaeb4bf8b46b7f80058b1294d0617522d16f0110b075fc72c9cf1740ce1ce23b7ccef933a524010e05f9742528f60dd2fabedd1981564d2d3edf9a088fb1 +DIST gftools-0.9.9.tar.gz 4868400 BLAKE2B 3407ef40fdd7781c4553f41ba87bd2d7ef2752161bc606f93d64b99e7a83b5ee57b668377b7e7e6e8c71f5e7cf8fe3e77b45572646afc66825b19d768d5572b4 SHA512 0d0658203758a4360e06214c5cb80b5c39a99caa9a3d866285fa16823eed9caea1f56ed698d0f4caa3f595afe25038cd6e5c8628dc039159d27a75df2150a502 diff --git a/dev-util/gftools/gftools-0.9.5.ebuild b/dev-util/gftools/gftools-0.9.9.ebuild similarity index 87% rename from dev-util/gftools/gftools-0.9.5.ebuild rename to dev-util/gftools/gftools-0.9.9.ebuild index e197ff1052..2889e1d327 100644 --- a/dev-util/gftools/gftools-0.9.5.ebuild +++ b/dev-util/gftools/gftools-0.9.9.ebuild @@ -3,7 +3,7 @@ EAPI=8 -COMMIT="e33ccf3515cc5b8005a3a50b4163663623649d20" +GLYPHSINFO_COMMIT="e33ccf3515cc5b8005a3a50b4163663623649d20" DISTUTILS_SINGLE_IMPL=1 DISTUTILS_USE_SETUPTOOLS=rdepend PYTHON_COMPAT=( python3_{8..9} ) @@ -14,11 +14,11 @@ DESCRIPTION="Miscellaneous tools for working with the Google Fonts collection" HOMEPAGE="https://github.com/googlefonts/gftools" SRC_URI=" https://github.com/googlefonts/gftools/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz - https://github.com/schriftgestalt/GlyphsInfo/archive/${COMMIT}.tar.gz -> GlyphsInfo-${COMMIT}.tar.gz + https://github.com/schriftgestalt/GlyphsInfo/archive/${GLYPHSINFO_COMMIT}.tar.gz -> GlyphsInfo-${GLYPHSINFO_COMMIT}.tar.gz " KEYWORDS="~amd64" -LICENSE="Apache-2.0 MIT" +LICENSE="Apache-2.0 MIT test? ( OFL )" SLOT="0" # ufolib2 is an indirect dependency @@ -36,7 +36,7 @@ RDEPEND=" dev-python/pyyaml[${PYTHON_USEDEP}] dev-python/babelfont[${PYTHON_USEDEP}] dev-python/ttfautohint-py[${PYTHON_USEDEP}] - >=dev-util/fontmake-2.4.0[${PYTHON_USEDEP}] + >=dev-util/fontmake-3.3.0[${PYTHON_USEDEP}] app-arch/brotli[python,${PYTHON_USEDEP}] >=dev-python/browserstack-local-python-1.2.2[${PYTHON_USEDEP}] >=dev-python/pybrowserstack-screenshots-0.1[${PYTHON_USEDEP}] @@ -53,6 +53,7 @@ RDEPEND=" dev-python/jinja[${PYTHON_USEDEP}] dev-python/hyperglot[${PYTHON_USEDEP}] >=dev-python/fontFeatures-1.6.2[${PYTHON_USEDEP}] + dev-python/vharfbuzz[${PYTHON_USEDEP}] ') " DEPEND=" diff --git a/eclass/R-packages.eclass b/eclass/R-packages.eclass index 0399d4f19b..1412ba802c 100644 --- a/eclass/R-packages.eclass +++ b/eclass/R-packages.eclass @@ -127,6 +127,8 @@ R-packages_src_install() { fi docompress -x "${DOCS_DIR}" + rm -rf tests test || die + insinto "/usr/$(get_libdir)/R/site-library" doins -r "${T}/R/${PN//_/.}" } diff --git a/games-rpg/airshipper/Manifest b/games-rpg/airshipper/Manifest new file mode 100644 index 0000000000..5a848dbd8b --- /dev/null +++ b/games-rpg/airshipper/Manifest @@ -0,0 +1,466 @@ +DIST Rocket-693f4f9ee50057fc735e6e7037e6dee5b485ba10.tar.gz 770454 BLAKE2B 0005c3f00e55cd8bd1a8fdad77a8ce3e72d7571bb175c83211ee74a0407a1f6ef7f485ae0fee7f6a8b49d27deeb5577c4efb141f49a05de490ab8cc0f2e10bb1 SHA512 f67831bf257af4dfe5179e562d94869a185b3152270e4f1776d52ec1e394f6b8fd6d1f9d703d76e47eb35471c9ab17dd138ef317b0590c5dbfe16e700cc386fc +DIST ab_glyph-0.2.11.crate 15528 BLAKE2B 2a4fd5673a99b71db90b5664917ff7d150b5c7a4ea53d587d56b1c58b055002e09385bb2e42b4f584adc99b1995655812b571c5c32224e2e10aee29ed96cd112 SHA512 d1a2f8b2c9e30fa0bbadf0e50ba1551769cf4edd00fa9603ae9d48f571ae871f83c3baf63fd91eeb30fcc6af665598fceca72011ed80136f916648bd63b9ee99 +DIST ab_glyph_rasterizer-0.1.4.crate 6641 BLAKE2B fc70a45030d969f8af31d1bc3f83069acc014b33cde31817063ab1d40f8caebe12f3896b6a249620a8f2a2d0adc149fcc402f2af25b31ebe223ad0779028d843 SHA512 a942a3b0848386677ed5c651034b001c0e24c7bd101be6a25bfed815310f3a530c8cb9e67e96ea3c36f4d7f09731552f734d5e73f705e3e8f2bf40d5151a7a91 +DIST addr2line-0.16.0.crate 33440 BLAKE2B b59a006ba732935d408d0574799037ef0a424ad3c27b894fbd7a9c91664460972a8c464aaad4e9b82b94e4cc35ee9016490bd469fa21358e11e6d78126378038 SHA512 7ea8fffcdff7f8f25c0a588fe2ee652053988ab2e1d39ac740f5199d6e7d30beed0272403d04b86ec5de6ad5459698cdf28f8efd5caab7b6693102df7ec4889c +DIST adler-1.0.2.crate 12778 BLAKE2B a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd SHA512 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1 +DIST adler32-1.2.0.crate 6411 BLAKE2B 51d44ccfd774158687b8244e83377e40ff896364e3d41e9015665131cc2a176d4ca0ab5a84df027dec0869ee735ee36f5687a06c1d2341de666070cdbab89483 SHA512 8ed72612fb78e213fc92963fdae0508ef26988656c939e6c9cddccbe2658d4a956a8ae934d9658262a8b2687dc446b3f1ee7614128b440487c81e606526dfda3 +DIST ahash-0.4.7.crate 51474 BLAKE2B 0974b90539398d61903ce7fcbecdfcd802fcb5c7ed631be919ec17be6951e68bc80787876cafebd33e40a80605f6e2352a86047077bc40575420bb6ee1a4915a SHA512 2f42cdbacb2b2f9bd7d94a4cc61294d7813428157ce242ba82f7c3fccb6e4b83c767f4dedd35ff26ae61a89506b388d7cf96af4e727c29a14b25b9f82b1f2126 +DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f SHA512 7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00 +DIST airshipper-0.7.0.tar.gz 585531 BLAKE2B 27f7f9d21f52c5586a92c1c5120519de8d0a148aceb65f9af497293f251c1cafe87bfff1076a9590e4c8437fdd569f2bf741c775df243a5aad3b8c09385ee8bc SHA512 e923891969ac87853b3e1d93f60f431b0e3274878668366eb9fb284751a6da3dd41b6f1bdded4df89c5388963091f89d977074a154c85e3567980efe79e96d7d +DIST andrew-0.3.1.crate 14030 BLAKE2B 5224eb5a5ad5ba7dd07259a98b8dc04f92154dcc7b5a53c89b4f7fd3c1a12d834093350ce9f7cd69a935d70cff50c0fbc68305eea9f918b334ec1a6e9e979ae2 SHA512 c4fc8903d4c2542c91e7f099d5d9d2b9179ade3f4c3e83ccd8027b06cb582ef700777cf440a07c2478311c1b7c2f7ca64d53fb390f9f5753dcb32491003db8d3 +DIST ansi_term-0.12.1.crate 24838 BLAKE2B f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791 SHA512 b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671 +DIST approx-0.5.0.crate 14359 BLAKE2B d1811157cb560d24b559b5f4954654dcfe4d1d418f90ed98536c0f8c72584b9cc10c93c4e89fa376f96be043338964d07bc722ef16ebf3041e8c7eb755f2941e SHA512 4c7ef7d54b6a9fac11587fd16638d36d8738e5156f5abf77cd994056377427f12170b61c03d1acf591dbb897911babc852c2a4a12b3c5277e1065d952c9e7dc6 +DIST arc-swap-1.5.0.crate 65351 BLAKE2B c6b278134f6e29551302e27131639f3bc5bfb05042701cf6c12aab1697f211be0942c44919d374e196ef03605fb137334b42decb9623a137b6ead346586c2105 SHA512 b668a75b2ac77a9d2df3f29b70c8c22e5a961cd2478cd76b6d313e0e1ff809508887451b895f057d160860daa4b02cb74616ab8daa34d163ef3f42a009842031 +DIST arrayvec-0.7.1.crate 28812 BLAKE2B d56dd76553748442c302307a5106e3c0b2eed8bea82ebbbb29800d1585ff09ba84df6c3d36c3bd28d5e9c5cd39eaa9bed194b0c3f6ebe810e2f298446b59aa52 SHA512 564376ac5e00113c0b12c02c7eded4b219fbe20e1d78a85798707abbf9da61e3412d327b630839f6a634274a5d7d4ecb068f04921ae4cc9e622b96282adeb2a1 +DIST ash-0.33.1+1.2.186.crate 357478 BLAKE2B effb8142ae04a54bb9c82d5168944db08279d7d7f0e6396953b3a451c8b02b4ca89372fc1cafcbcd0a5619c5b7f6323092b4f1bae0eb7ee524edc8734419b0b7 SHA512 58c8564adef5ea6f065122e88f81d3fd08ca0c6d0974a1b7a5da7ed5fe144d5fb53b60df7a71e0e31e8f92af33397baf68cf7c5cc3566d146453b0e385d54bda +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.50.crate 25321 BLAKE2B a5742a3496530b52b32b61aaab483d1ea066119c67290162fbfa2d45c47318fef2d9428c4bd60427ac2e7ee62575f54f46c61c55042eccef3868408d07e3a958 SHA512 0f2694fdce91f28041e6afdff1be574f19665ff874337b24322214393ba58a0b16dce5b4a6e0d0e5b6881ffbf071aa117c90210322bb4397124d16e58d63de13 +DIST atom_syndication-0.9.1.crate 20588 BLAKE2B a8bb70eb6709d68775e880a1d34ba48b2337189bcfb020c281ca101fd307da99d3979eb3de1cf757526a69e2be5b821cbf9c3d89a2e9e8b397535ccb6091f4fd SHA512 57f450e07edac16b5072c91f011728cb6f1b35e76d0f15fe90bd8fa5b078c668ec6663710aa40046fb0f1122c2f07a2c109d11e003948172f86bd1be45141664 +DIST atomic-0.5.0.crate 12963 BLAKE2B 4a088f0945b15ec2dfb898f42b0cdcd32f56d1b14eddac32972f91f5510d2176d0a983fbee1fdc4263bda943822e0bb3cef75441b81c9526385f9d1a8ec17588 SHA512 997ce1a7973955daf7bfcaa9fb2f7664e1045187e870ab641dc1206a078f7285889203cabb075a186998e7809d541c50be5c83daf568f05a540e3e3852592473 +DIST atty-0.2.14.crate 5470 BLAKE2B 2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab SHA512 d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9 +DIST autocfg-1.0.1.crate 12908 BLAKE2B 40c53cab298e4f26634c3acff3ece6a3371188d91dbf377ed664eabedcde20536edaa93daf406618f37edde019f049a6e7b9a47f627344587dbd126bee2b5e3a SHA512 630b348acb98b012e97804e6325d03c89abc22f2157762c59144c04e6c733daf550bdc7f0fe0b9f3b50e15dae8c1c3c4bdfce3d805b02f0fc987311f5332419b +DIST backtrace-0.3.61.crate 74284 BLAKE2B 3e66726d5ed8130963a988dbb751828447073467bb6ab4bfa1c385d74f991b52a0f3ccf00823b74a48de3d043e6dfcb474644f7a81ea9cca7242b272cf715aca SHA512 209105f135720b54d584c7ccecdb16b49381cc7531c94b81ff7279a44752ee11075cd85960f86f809a22ecb3dac6728afa05903c1d355df3ad8abf4503eec861 +DIST base-x-0.2.8.crate 10614 BLAKE2B de50c274295b12234d9c4b8a551058b3345f3f3801cda0141f18b6df9e0f92d2a1fe09dca185e475fb95a1b2bee7935549d1ca1bf882d77e64afad5bb0b55955 SHA512 ad140fc44bdf0342875b7087ee242e70ebedf591075cf80d2362f74e544882971bd9b1cc21dc5b4ac13e38710ec0e087474b54b238d6ea6748d3ca4755b25929 +DIST base64-0.12.3.crate 57545 BLAKE2B 5ff7e888f6b750ddfe302438d52766f5d6281b8c8ce73827a9ad1d64641704414649e6c1e02bce6abbb2858b9f859fce54a0e0e793549a474c4b49a724c8663f SHA512 ec6ad7cbd4980a12189690e9e24ec1db3c3def9e93672a415808904f68db2b5d8c5740e44207b2c629db5dd5d6ba6bd9dd342dd82367da6198e0313d86e54f02 +DIST base64-0.13.0.crate 62070 BLAKE2B b957f65cdb1e28baeca0cefc92fa98be797409b7dabd15e0e88db6cdfb89779b662cba9f2270fbf3b7b66948fdc46c118b8040a78ab72049c48a928fa802bee0 SHA512 991a72999839daa232f508c5b24e7d3225e8a26db8d1d0e747881b115af9e408b92374e163b31e0b0d324c1c2e57e8e38d66861b61eb0a1dba87bb5871940151 +DIST binascii-0.1.4.crate 6076 BLAKE2B 415cd7c97b8d991c61c496b83377647e5916ac6fecd02993f30f0d1f5a7154b068c3818ebe9a9f6e587e45cea278d22c9845d17acd045bfcfa4ea734da6a785e SHA512 f1147afb664d54e8a98da235df26d758a51081c51bf7ab8161a172fd079635dbbf5988378357dec451c3725424dea950d648683020fc651c3d1addbd9c19728e +DIST bit-set-0.5.2.crate 14093 BLAKE2B 06d41a217438d9a00f8e57e592d12364b671d082f21a4d174673bc820dde28ef5ce02e782002d03c9311f71b0130eeeca7cfacbc4c1b27475069479163643ef3 SHA512 9709f35c7e69b84eed61f73da99ffe0693d1d0fa5fb94d13759cfbbb9dd4b0bb27628c3200e4b29ef29cdb0aede5fd3d7ddf663012b2c5946975bc169efbac34 +DIST bit-vec-0.6.3.crate 19927 BLAKE2B f5bd3bb9c87fdf3b206739b74df20cab50a1a45af3a58b2642a5a061c26207884be58ef8369a3cd06dfd3615bff0ce15915fdd4b6b6f03facc4a0f86c0b7e910 SHA512 b4b4a82c80d0ff13527ae4fff449ac9c1c7bc519c013af6ea3428348e0e5b9306b725c0a13a42d7d9dcf0f895a9eee0c63695a2503eb7fd2200083c9ea3a9aa8 +DIST bitflags-1.2.1.crate 16745 BLAKE2B 0fa6d3ce44aad7616d5cd02aad8c1d0b0fed4022650eb43067c4a72e6fc88da05442674fa51826e4858a47c9de233e1ba2229820af094197cd11bb416ceffb2b SHA512 ad89b3798845e23737a620bba581c2ff1ff3e15bac12555c765e201d2c0b90ecea0cdbc5b5b1a3fa9858c385e8e041f8226f5acfae5bbbe9925643fff2bf3f0b +DIST block-0.1.6.crate 4077 BLAKE2B a2c11873b8cb1a1ea399ecc99ed45e5d0b9399bd88435cdea346910b8707b7da94eeef522dafa5cdb09929534472b2a096c03c373744a789962d4175fd1b110e SHA512 c278e3c0346cae423b533a8f5d6b822e788ec450c92ef0f5f559d5705764a0a11df49f0f66bb1c8af7e89bec8ec802934676b969e43f92255a38b210d0fbd710 +DIST bstr-0.2.16.crate 330346 BLAKE2B 75a345f3a5d428ec7278cd10fa676f5bb72685c65c4fe68163943cf3142b43ac45d458bce9323447b201ffcc91aa82cd8c762cb1954c055e34b1a5cebc686ee8 SHA512 33e82e5637efdc2f404ab9405331ae135df12586785491c3e61e70ea8406c67e2109e550cc70a4ab8e95d054e8519c48257fd3b55ef0b67b2530914a9a0b0fac +DIST bumpalo-2.6.0.crate 124915 BLAKE2B 567e4060019477006f3ca468cb0e087d90626e37d2cb13cecd6938162f78504c8ea9dfb6c571adf573d631c4a60055e5784ee27f2cbf22c769428899d774f107 SHA512 0a2f9c9dfd9ecfdb159228b03dc573d790d0aca777f43452e8e1d638f180dc855b2239779e321fd0b225cf976ac81817d4bb5fc85ac1e45377c863607bef9966 +DIST bumpalo-3.7.0.crate 134261 BLAKE2B 15c4944abc803537c57076dfa8f5fb4b59949909450edd9e043a6cd438ddd227820e20e95236324c06e40cb27ec1e4d958bebf3d38df90f0723b8e30df79b6ef SHA512 0b570e1baee530b5c3f775330ead7cf5f8878eab75e5a6a61b5d3f64d4d82912cb26de1c098ec9492c29c7a04fc49565db97a54373c546d8ef58aab276d77c59 +DIST bytemuck-1.7.0.crate 27057 BLAKE2B 8ee0782cc080cae2c76738931be7076c0ab3529c07b1e03e2924e5e2940210ada4129731376016bafdceeff42984a5a3e5f9db7789071ef11d4e3902edac2857 SHA512 1512e461d17d65f9f462ea12151ebce82a84924a83422d213e690c68f41a024f99d825131a6f5de19994c5610f264c42ef8e09eca8378f5a99e325eecb2bdb00 +DIST bytemuck_derive-1.0.1.crate 9550 BLAKE2B 60606126086a3c3beaadd1275c651ec7e3d7df34800ae435cb624fb65addbd6b6b1e98d82b346478ad69563a7d3c542078c7cb2502d98685ec0748c35cabae71 SHA512 93416b8be84e5f7f8360b5faf7c37548ece1afc0db2a596c84b841772466b54d8f88386ae3837d511c85dbe4ccff5e24e771511e44441c856b84cce1dd4d7ffe +DIST byteorder-1.4.3.crate 22512 BLAKE2B d39c546ba7346df315297fc53da4bfc77ecb1f38567ddb788549ee31cae2719a8bc0b7d1f1705abb3cff033aa57af004987d90748f5a31765273b3223a011c0d SHA512 8c8000eb8ecf40351c9ce36a3a8acd7a02f81786d1b11aab85adfeffa0f2267ed74df29b2ca5d1d38128484d1d3cad2b673aa0d0441dcd0620dfd3934bb888fa +DIST bytes-1.0.1.crate 48142 BLAKE2B 3ffe07c5429d7d2df821c04325b8dc84b343c634b4699e9c08b07181e741c06233a0501d987b95f513be57ac169537bd0812defd118305e0648ef41f6802d19a SHA512 885d3229e51c0deffe06824e81e8a016e3244106e7ed382a721a938cd2e69fcad7f5e757f95cb07ee1be83de04fcf98f9774f8f2e07aaa9a1ff068eaabf2fe87 +DIST bytesize-1.0.1.crate 7629 BLAKE2B c1f969f809abf5ac432e8590158781c26d11448ff0590647f2d60ad62d416a9f93e8bf1d5a650a40cac21bda90310c02f323bcc4fd1e2ee122de1588aff29352 SHA512 99a11059c27ed3c0279acafff1c0fa27fb7e5021876d2ad3a79ff8f31030fdc8a1b5969063ec6578499412804564cd3cb325c9198196bd4a078225a47179f605 +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 calloop-0.6.5.crate 25180 BLAKE2B 8a660962efdd929ec7b3a815a427f39e00a8c48c9bd34f4c0660bb7d2d08bed598a518926486454bd0304a433a1b513090f06a08bbe8a3e009d47aaf2162bef9 SHA512 e96cf64c54faea423a2b3428e4cb909c4b8791f2a92705518754f6c1c98b5e96a265b74b4fc51f8c282e4a5b506525940dcb0185dd0e32ccab226b436b590a2f +DIST cc-1.0.68.crate 55936 BLAKE2B 9bbbeda78b8c3aca487e770cddbe11bf4686424bd33d023ad66e1fbdfc8dcbc17fd85c15905e0edbed8745202c01aea13d4f03a7f8f655e5806da152565419aa SHA512 faca9aa91488808f920f1d88422cc8a69790aa6dbd7bd2cc5d08a579d248faafd0fd675e8499e56aef6715398c278db1fa2079511d211d41aa65741de5d5ac8c +DIST cfg-if-0.1.10.crate 7933 BLAKE2B 063a96ed176f34f788666b40adc483d147fc011dee941ab60569ddd0e57502b5dd06ed71090f4e14ce005d06e240500a286f74652615e9d068fba649610d8cf8 SHA512 9d22616bfb4a75770a828a0a3cddac6787297a5fdc53eb17e25811cc94de717f2de8bd66d53c5d65ba1c83d8892aefee5ae758cf56a1ef0a0c3120f70b244339 +DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff +DIST cfg_aliases-0.1.1.crate 6009 BLAKE2B 6acfae9a89d3479f7ce1f0b5dbb13bfe27c006b936a96685606a61a06f69d17ab754a8a0d96c54213f758281c2fb32ac74d03a34e0f836dc7e438387955aac37 SHA512 238828445c5b48ca41ff88825af0a1ad30494e423bb6f89b6d5e4d26042afaa1ceb0e32041f7cddd79c3e15c6c82a1ddb9469c4b63a1ac52d4bcc1174900f880 +DIST chrono-0.4.19.crate 155663 BLAKE2B c92c273fb6475bbb2546dfb75eaa23321bc8f9a5fa8a7c652f527649b96ff8718fa932f52b500b02a4acae7837df5bdb14f69cb821d4962be2790dbd1d023a54 SHA512 a119349bfc2243a249f1d18b1ae548a04b30fecb75913a56f26d1ff8c0eb53097a2674d9141e2094018191cbbc1620843fbddaf52999824e077c1157f0907980 +DIST clap-3.0.0-beta.2.crate 141105 BLAKE2B 9668e2cc9b2d2f3f063659e45df5e01a3f7c163b21f7d0cc1e8a1a65fe620ff5c1356b2beae71987aced55d58f36c961515e020a87ffdbd1cd2763196437c2f1 SHA512 bb51ab2dfe06eb11023d3933ca7a657e3c9e6fa064cba81e2436450036dca3dcc2ca5a9b90785a0042dd823e57ad1e7dc765b788928c249fd10906329b33cdb7 +DIST clap_derive-3.0.0-beta.2.crate 23425 BLAKE2B 9e8fb7d26dd912d356dec9057731bfa857e36d27a9a90869b2167cf57f539e8352ac2cbee8da0a06a7652f918d25840ac4c41f5c408b19f2e4142104e6821833 SHA512 4e2620557daae4f1da925e0ead0f18c76586b59b9e2289d85a949a081f88e097b56bfda2ef07c88704e7b5704dc58de3a468bf73705ba64a85d59103ff60dd5f +DIST clipboard-win-4.2.1.crate 12142 BLAKE2B 6818d38ca338b91263d0f2149c6657dd34d5499879d407c265ff7c0734a67d92bb3334175b4dc738e12aaf335d7350844225ba874877ef891e266edf1b2982ae SHA512 77a0bc140dc614cf763968d60e0ef8407ad7758891e08377f16031e5df783c9338aa0a3f4da1402f815a14818de074a9bfd8a273b07ed5724532335e177b0584 +DIST clipboard_macos-0.1.0.crate 5958 BLAKE2B b16b41b412ebe1ad59bab48e43f394bcfde683f73827e43b2ac52f43dbdad354181c9ae3f69bf948791c014be86aad20503f44154cee0a8307012397a0562dff SHA512 a63800826ff680e24fd60cb77945dafa19feffca2a99a2f5ce9bdaf19856bfc628b4ceca5d28a30d0b6db69b18bde16634a7291817aa10421ad8ead566614f8a +DIST clipboard_wayland-0.2.0.crate 5182 BLAKE2B 84194055d03b70f26624f000fa9817852e716ddf9f7d28aa495d09205a956b945fa9f6e66316a54c0f842cd4293c93b94ba303abd502b2042b79d132c8cf598d SHA512 60894a593f5adcb2a1c721fbbaa600e781bd7e2cdd571b7fe9082cd78f260ac5428b816ae74ffd8099367a2ce685b173ec0d2b1d28465094863ce80505b070bc +DIST clipboard_x11-0.3.1.crate 4801 BLAKE2B 61846574517983efbcec3303c3ba72446aa079e9e6feb171a3c006e66754c5779d2829ca2e46484c0f7ad9bc2a8b5d739972a34069b2095300e53386ff7080e6 SHA512 ff5ca989b11616eeb2b7014ba3028cd020aeffac091c8e06b17dda50da3df639371de3705b0af200e9fa6fdc00c284deac5add7f8272d6890bc42e252ff80126 +DIST cocoa-0.24.0.crate 39235 BLAKE2B 01078c3d96e88e0cac773f238d3d3144324594fd75cda87d18bc98d73f0a1acab4cd795471f4789d38b017e6cc90c0713bb33b0fdbdff36abcdc1cbae767da86 SHA512 accae0f676caa23c8d3fbc2e49365118a366c50a698ee9dce4ef194f1d391b3633cb789d65d5c2d1e43afdea5d7a82161f7e7042a9dab32747ecac29d1b1b20c +DIST cocoa-foundation-0.1.0.crate 10645 BLAKE2B 8ea7db02939a5cf1785b2770743d609e28da415fdf49b881b620e0ae289976a5a737056976afa7e616fc49c15ce535304d70ce91e79bd61c39ed024078012e61 SHA512 cf0e8188bd4d0310716aad9f1e2cc77e4098e85306bd2098bdcfd9720782bc558f503033074e0f076748074a9067a4dfea263ee5356074207739d81c4a052ba6 +DIST codespan-reporting-0.11.1.crate 48963 BLAKE2B 39deb717a853ffbe3585e20a67fd7a75b62e2d796a66b5004876501fd7476acde9f126804f2ef6220ebab66821a3ccf058d544d689a2705eae44285f34b510cb SHA512 0869789f5c50d3523d3ee16a8fe64756498a13704efbe82bb0845eaa87c7b6b1d075b3b6b80567cd9fce6cb09c5179e9c07e485fd17ce56c8139ade0f8bc6844 +DIST color_quant-1.1.0.crate 6649 BLAKE2B 9a2488dd00b7a33e15e05531ea49ef1961131f0be0922ba41e2d74d2b1a047daed483ac3a9dd87c847a81cce70a347395c557cad8228ab9a8dc5be7cc0f1bcaa SHA512 690c928bda4b7b57425f38ea68ac89cde2473b7a91b7e62c04a8f2c5a0fa3505e26b065d48b7ad0a8bb491f92f600f896fefdad3ce0e86e43cbf4f9a89e94201 +DIST colored-1.9.3.crate 20062 BLAKE2B 43bea2edb35df0382def6b0d37a55ce0214732bb152eddafae0c23fae05c5f4c6f9f3b88c6f271c778d80990eedc52e02a46289abdf2b1e0ba692bd83d9913b6 SHA512 72a77360148b960662d62aa63313e235c155c761948ecc67d92f244a99fefc92ad133e1820634358130db841095027cd99b64a79aa6fa41a279e0d5d505aacd6 +DIST colored-2.0.0.crate 21619 BLAKE2B 5abcc05a95cd74a106c4e4f3c9b1722a7a9493c7d16c2d73f2a116d1d0d20f93d00c414a19871930e6286aa60cdcb0f4f4411ae059e7e76b7632cfca3a55ebe9 SHA512 c9ee830c1e8a32372ab8c7ce569701deaa6533fa369fc1b4c04bed57b1e686ed775fc76c3d9815ad21ee69cfc7c30d645abcbacad39081c7e37ff83ebb6d9e8a +DIST console-0.14.1.crate 22844 BLAKE2B 2e7a1480fc10ba92d4d5c601b87a0dac840b71c6c44679acf0a90667f37a40528ff2155130aa72be2ade1fdef4e6512dfb404b0eff181d77fbafb00c25dd6c5c SHA512 2c85d1938faca5163dd7eede2a8a07569e536c92fd0fbc7f6e6ed91c60fa7f947f0ae101817ed943b0668c4d98ddfd3149033c83614786b5d841b19a8b011c91 +DIST const_fn-0.4.8.crate 12662 BLAKE2B ee8d12d8bd01e64c308b27fe4f55e665fe6ccbba6e911745061e816265b096d17c708fc4ff9d28ebe7101a6523edc65e8c54d189a4a9815b2d4341c69f20d741 SHA512 e7bd5c50a10f55bc9578e55f9bca80c8ca1cebcd49206ce1feeeeaaac3dfbefdaa89f3c197a992d8ef52efc8327b3b34935e253a41ae9ac20b0b08b73f19df8b +DIST convert_case-0.4.0.crate 8098 BLAKE2B cd038a7b0d52a9e183a96cbd548a8deefbe0c60d6aea15d7c6f92a4bbf991444d401b5cd3c944f3d37019e7e3db2a648e321402e13803768556f32c08ec00084 SHA512 e17e92b94b030e39f368ef0dd0288dbb45f77c8ce3034c1a6fd2fd43f38cf10a1af5aa7bebdfb447c335d9593c32dde7262e13f97c271c419c6106cf47dc01e1 +DIST cookie-0.15.1.crate 33649 BLAKE2B 389ff43226bd61a2a29dbd456677342255ca074df3f2e3884a353239922618f44a8218204f716e961602cf41de13ad8bac52448eef8c9ef118dc40b02ddeb09d SHA512 1ea4b8508038860376ea7611928928a8009f4b6d5903a53185ec24b345ba0a16d7f054aeed2dd6e7257962a073670b9c2fd0fcec2d901bcdeca2a65a5ac4ed1a +DIST copyless-0.1.5.crate 8264 BLAKE2B 7f4269f6f279bd7215fcafc74d7d63f35d33b70fb914f32dee45c1bc458c78d6ff3b36c2b46b225398d89378104f9a4705156a49a81c76bb25ac9e56ec60982d SHA512 c18e936bf3d5ce11951c4a02b48a68856c8213dd9be6ff00c3eba5b1c9d2156bb4095a44c4e40e8099231c1e8888e73cfde3c43e30113550575b4683b399885e +DIST core-foundation-0.7.0.crate 25384 BLAKE2B fde852b7673cc972da8d2f8663c2c8372fda36fd577d19c9536f9df929f649ccf94150e1e23a57013bee3cd8cbb6fb894c4fb3a5744171bc6be607cb27e2757e SHA512 919041f431e21783193c0661b82cbd15946a56e24e5100a6a9dc02476ddc714595fb0416ae182981ebf6a8b27181e3178135c27388b41ec848423d739a265da6 +DIST core-foundation-0.9.1.crate 25985 BLAKE2B 22e70b7b1cd1f39c4ac287f406dabc549e3ba750ecf17955f129ff83afe67bb4bdee7e7907287eac0c28597df971de27dae77619f44d0368864c08798def1ae2 SHA512 d6dae760082ef9dcfc37d18acfa9a6ad8ee491335d17ee17447c5bccad623564f1e8bdc54460fb260aebe9276ce5ea4d8a389a83b5c7d17193614906c3d2bea9 +DIST core-foundation-sys-0.7.0.crate 17033 BLAKE2B 26d190931c7462ed8c13de82e86d4417e0d130f97295c8435ec666be08c7bdc37894ef25647043970fa40eae1c63503d2ad7660c2ac17ef35d7d35698652e18b SHA512 b77566aed2b572bdbce6f71ca9dcc942ef96b628a7ed9680c4d3e3ada4a9dce90c1b439a8c7c7f22d68e51becf1d22b3262e227cafdf8cfe5f42db0ffb9dadc7 +DIST core-foundation-sys-0.8.2.crate 17461 BLAKE2B bafa6f6af67f55b34c20e50093a5426bed35c159058a97c03d28c99b6f0075305596907291d26b170ee2ce1bf0c74bd51e2c54f11ef021399791129de6cabb57 SHA512 1c66f2012c11185603a0e4c09311d32bc4ffe639ef7626e49bb15006306fbed4c963f2c53d3b853a254b29cda73c393e0236436575d217992268463441ac7348 +DIST core-graphics-0.19.2.crate 28995 BLAKE2B 3efd61b69ff4a7dd6bfffe7836840d33f5101d169c20b2a73a529184a362c517032614956f37a4d170ff0073582996c5249eb8b24605d122ed5cc2e55acdfe9a SHA512 c9cace380466c26f2bb87aceaf9852ca0f29c4bdc0de11e132181939c5db0614b2cf7e882a2ef0603ead6145e05565f22d59cb7f69a501f350f6f9ce1aa9cf9b +DIST core-graphics-0.22.2.crate 28263 BLAKE2B 76d7e627103a4149889795d0b82eb9f6718e00ea31f2ac1be84c27510b5d4abb86cd02916ee8ba09ee48e73e4b42d200e1c61139b35bc230174ccb3b668f5faf SHA512 3e436364fb2f20f0087d1e686a101e14a855c35e7f18d47cf8a3bfeb40ac0edf5e36bce077a6482adc6c61ec73bc2e6092fa4b33879734b23e73a70680353488 +DIST core-graphics-types-0.1.1.crate 2530 BLAKE2B 2340e9e0147a904e5b439b3e9db53937347420d901f17677e952779680f5294955f4578273989237adbf374b13dc24d6f6efa293575ac1a449bae2bb6ce37a7d SHA512 bacfd01ad05b21851c0cf84cdf9516f63c542d51c2ee8fe2692c557a474ac0859c4ff6f0c35df68956c0389c5974ce09647a744632fcdb2faa13fc7d13cdb52a +DIST core-video-sys-0.1.4.crate 10568 BLAKE2B aef062d1b1047d50d02e932413c7d24cf316d5b1d6947895ec2face253d26adc75811c4fb60535a35c2a0c87af6d3bb7b9e62dfe5421ee218356126a2a6c3bb7 SHA512 a6d3b0f78aebe7b64276f3accffb5d5b2ff23a19b9cb3dcf69a47b310098de8c85255c579cff8a7a711304c1f19b9fb1d8259c5eb511b617faac0da53e417bf2 +DIST crc32fast-1.2.1.crate 38172 BLAKE2B 80801a345f4c5ed8a5fd335bbf672eac1733a1c2b333dc8a8e0254338148ce7b34402201a8d2d7434dd1b057f33d99d3a8f02610ea50b54115d80bb8da28b2b0 SHA512 4c04236bb15a5c63b712c62652777917e947823abb20a0d0b372c850ec1c8695faa414e8de73904f1f1a296d7b00a6206cde8da404cf4cdaa2e8408e64b62b5e +DIST crossbeam-0.8.1.crate 10429 BLAKE2B 4f915d623533a226370eeceefa5c196438b1b332a8b5eb6223853e416385ac4e1a207bf1989646478b219f7a68c8ca0656a808e87db58361f1d77a5554cc2a76 SHA512 564f5623d1a4da7b0253f14946f2e71d14ac9195d80ab3b0ad8e2ba6fc7229745c8c70c2899852d48fc93cef009109d7d7cf2dc9c875273cb8ce9223b92b0beb +DIST crossbeam-channel-0.5.1.crate 86919 BLAKE2B b223d0dcacbb09850d457825cb2a018494d798d0000a20eed3f54b1152e41ebca4698e7d50e81f467b86543779155ad08566da9496eee36aa06644b69cf5d7eb SHA512 f15aff67e9105584f5fe41e1ee650ae4fdd0d0ca0fa9202ee83c6f6025398a300decaa50d1b4682e8afb9bd6e11e95b69bcf23f68ae117419aa84df14ee7747b +DIST crossbeam-deque-0.8.0.crate 20756 BLAKE2B 6bb602547cb0ca65552a9b981502221f1d3570422d22c867f654ba677e5c95aa5f81ed0022a498d3408c3f69291e1805b49fcfbfaff0d9a6075b75be3bf926ea SHA512 4efa73dcb9ef40b841039d24ffaf9bd7c63f8c0233bba1e0728fd5558702b4ef0af117543834c527335e99384d3c80d56293e891c9d94440f51f454b1b90c399 +DIST crossbeam-epoch-0.9.5.crate 43883 BLAKE2B c0ee0879c583bd1051b63d29eccac37ceb9f9446ee8cb64756b2e3d95a30c5c11bc79d9d460be4ef4b62513049e28900a96085031f805d064e81b5eae4bc297a SHA512 ad822e967e5ef45fa0c4a939f057f44146f1f051032fd032355a75c0f45ae4e0a55e1d31c80bc67c01ff8d9c87a51aba7ccfe9a440f061fd8225c879aa663064 +DIST crossbeam-queue-0.3.2.crate 14993 BLAKE2B b22d68d0bebcee8eeb53fe431f54ae2193a837a0ce8dfe7a49c3c1a42c2de895dea1ef1d71b0909abf9e89442efb14c8fde932553ba13dff8af9d155d7e6dab7 SHA512 7e67037b7a7f134a50e34728813b85a4a6e062895b9f482fa4ef7b1e1e9cc15c9c2836b9b5dec2a4ec36eee57065dc2f1066937e1ffc5b77fae253f60cf3f05a +DIST crossbeam-utils-0.8.5.crate 38414 BLAKE2B 8a10162cbc54f77737602b6f8574b65a02765577f0e2f59d71e1d87662180fe24a781df542f3e765c4d64b7a0666575157e000766dac138bd4fc0356944092ad SHA512 fd4d2ae10340bb96c22b31190b300aab54e96b8089fd62489e102c76a944e6a16c582a90bc40f5e188f13f841293a4b9becf30830c2ece04f3ce78c29066532f +DIST d3d12-0.4.1.crate 14224 BLAKE2B fa01c7e5ae7f16dda5240fbba4d3d33d10a9ca9f72769c241a82ccc4e7c79915952dfdbd0caffff3c7856d7531124d9dd41128f3dc5cacadf50fbd36d5cfb489 SHA512 c7d40b0712a655c4a0d527aa4ca3c71155f8094da1be03299985395b610a5716a5411124cda6149d3d67ba8655bdffa82cb517cf6d882728ce80c3fa0000118e +DIST darling-0.10.2.crate 17620 BLAKE2B 33d1fc3dc10fc971ea304efe5bf8084843241ca9c2a89e54e7c5227e53b1ad86749bd8693989ced6bf17805001909033aff92d600e7169a02dccf009fe60a88a SHA512 b312a74e577cb2f889315ae42513c7f26597faff306a40281189be2101339661772016a5e197466bd85ef94c275e811adee1b7c0772458126677d1998ed6fb15 +DIST darling_core-0.10.2.crate 44339 BLAKE2B 3ab3762840aa869baccf1030617a2a534c5d63019deb7ec5848cf4f80aa6304307ae32c4425264f1fda220a502110549812112d08f0f60261b30731ee47335af SHA512 a0af8e8ebb8584973c20eac01fe9ae828744b5e86cbe268262f8710a2e0ad568bbc6cd051d5225cc536a0a1fcb1886233063c8c18ea16b45c47207ce64af89d9 +DIST darling_macro-0.10.2.crate 1919 BLAKE2B 6f07815ff5b333b6c34df08f3aec2e5af5385e60a94bf9d169701be19935d2a9292ec7396905d2caadddba38d3f70bc5e5c3f1167690f045b778b8fc8cb00985 SHA512 43a0e9091fe12ec986e229a73bc41e23b1815fecfe62df8eed74d2ef33f5c329c444f1568d3c966554ff0bb29220146ba8f30d1c2d77ed7dea9adea10dacd152 +DIST deflate-0.8.6.crate 62365 BLAKE2B 05b1f81e4c423f9fdd823bc33352d8421f2ca0c26d43cf0c5990db12f5e31c46ff7769f1baa3b971166b4146eb448ed0bd3ffe68f7c4aff5885b47826f77d847 SHA512 7e2e23205c56cc4c834ade2a6a22b056253c32e29346907558117714a18d8433882a712711413addb15da79f9f59e089a06dfd680b756ab2725b500a49dc16b2 +DIST derivative-2.2.0.crate 48076 BLAKE2B 56d27e27493c3b818ad45703efda607a0a0d9a48b0d43785b6a013443b8b964b67bb5b5284d242358415c5fb81b86b02079ee7c0595ec07bc658240eb114b887 SHA512 3c65ecdabd2dc202be3d83b06f96b6f68504fe542ede7e2285093c6d360a33ec76a3787c436c6e5ff8f59d430436a4b8ce2f908cf7b2b08cd8b0045de4e5d1da +DIST derive_builder-0.9.0.crate 38161 BLAKE2B 08bcbf8851ba813627a56e3f93a95f08a938e0cdd4f2a7971961eb5ecbdd3c96f6143214b49d8ae6cf6be166a934208ff7d0f768a3408868cab093872860e7dc SHA512 e56a01ed13420ac024be394883e5cf148f83ea74d2488931216d84cd2e8f00953e2d61f9b81d34f18be40bda055c02614baeaa89d5fbb9d3defe9ed314f2ef95 +DIST derive_builder_core-0.9.0.crate 18328 BLAKE2B b7a70372bf9300a2957927dc6bf45d64ff923552d2aff463e9811cf295d8bf300f8e3a03c73d08e1f727e91bb0eca2d34e332bd65a1b43506b9d486e559c879a SHA512 432e17868ffbbf6e776ae885eac33617ce06e5f1cb9610e2ced4f17a0d2aa46d3576ec3249f92275379d875cd90dd86ba4de882089ad620fe6497fcd301e4fdf +DIST derive_more-0.99.16.crate 56233 BLAKE2B b6b53faf639b99c8c689cd9696bb81c57ad9998217c81914a71d932b497fa79f062dea7f20d8ff2439b0330359ad29f2f46fbb14f194228d72a1a438cc9f9a27 SHA512 45105c783ba9e8a5745179352cec20efd2717278fefaa3aa7a932012375bfc1238004fd9dd60ec53c8abbb2c38ae5ecc3a84ea0f7a883726ea9df9ce8692e7b9 +DIST devise-0.3.0.crate 933 BLAKE2B 0b3fa488b7bb472d239b4e078c4081505cae474c2aa61f2a5a8aef6a644752d4bd5341c613912f8760c2ddd27f1cb8bdaa5408517b579297692e16a63075a6e1 SHA512 1ce5e262a6d2a56791a1f83c1e9612bf4c6ed0f48c63d2e506723390dd1b86ea94b2f38d5f499a27c20084b8c88758347fb2b8001fdcb415e667f3bff256f8ec +DIST devise_codegen-0.3.0.crate 2248 BLAKE2B 2fe86868e5ed051086825e5f2599b1cdd136d2fda527ebeb5cf248c59efba8e413f0c503923730506bbe59e72a644120ef85c149a9297d898725469d4c2a5dee SHA512 b70889de594232be0dce4a59990570c52436cc7d7dea7e647152b94cf57213e07ffde8d27057b4478012f49c567fc9a6c5b6c9e043f1895130b21ae095bec46d +DIST devise_core-0.3.0.crate 12929 BLAKE2B 33bb2f49131c532809d4f7ae45f0e378c18d2a64be75502e07420d5bf82e95d9d100a995b83630201f75c4e317fc0d0736f1256ec40c6f6c143d4f7cca8911b9 SHA512 47df2f9e9dee068e7706adf30424f67445d5f199315d7419c20795d88b65300f3f0379f4e0d916353634b6efa24a6d2a95a438e4c3a0a5765f5f10cd56c83bbf +DIST diesel-1.4.7.crate 191430 BLAKE2B 6a0efc13ce5d25a2390fa94e1f19a8a661d6b2169ca11f834477dc21403ae725638866e6a49c56c4c028668aa0b2ddfbbd0ac25e3b4b9bd07fedf4d05e8a5406 SHA512 a0e4e0547e16d0e3177cd2055449ea4e6dfb202b1fac3d4e35087bfe6a869569bbf15bf7b788b081244c52d31b3d78158626389ddcc5c6fb0520d8724ace1048 +DIST diesel_derives-1.4.1.crate 17646 BLAKE2B cc898872b6c833c440ae4df5b3c8280cd584be018a9b27702c0bf9c2417504743102bb640f6a295254c0e04062bb721c45fcece3344662d43e3a086ef9cf1126 SHA512 5c01a1992b3094ee2d7c090514993b54a5ed5ddebd6ece5cbeaa1422785d4cbea26dc14d4d0a12e161315760a9df0cc114fa784a1ab4f9a9c50fbaf935e60b4e +DIST diesel_migrations-1.4.0.crate 3063 BLAKE2B 11cfdc22a1b8d5adcac1ca2d898b3e96526292e4f230e1aab10325275973a4126475d475f67a58e48bc3450e9aaecc0eed673d091e5a16b8e156f8e8c9fc2405 SHA512 c495d427601ec862ee25f982ce978e3a65732b0b2d007a0c818b5cd34f7fa71e339512f665778ed53b42fca41ae59fc25365d72474e0dcf8607fa45101a87708 +DIST diligent-date-parser-0.1.2.crate 7903 BLAKE2B 0cdf2a3f8d725344857d90cd4f631309a74cc37f3c36f3fdb66f3f94f7becfef57cdfb7ed5a26b265347c6cb88abbee163148cfbc16e0881a80f29281e29041c SHA512 58074ab48a3c4bf78f0f5aadf83a8274b01e083935f63043f75b75a4c4df8baa4b1a281492e522a2ec8d290d30a9fa11df8c2b800396725f48a2e026f0feff4c +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 discard-1.0.4.crate 4700 BLAKE2B 423cb655d6d58b4ac68269a63332f4828a3f6a4823f6f98f83d748bd16afb7ae68d2bfe5852fbd86c10b79713576d6e16425bd2541451f715a7e9e3a9f2d2927 SHA512 51e0335509a16c73d2620ff83de4b73506a45b36e306dd0eedefcfe89c6054eb5abcfed0ff5b3868c3b17a1c6d82d958d7899f25aba50709c5dd486fdfd0dd6e +DIST dispatch-0.2.0.crate 10229 BLAKE2B 3a3f011bbd994f6620619d5bd26d95eda7ba21f1a4874b69e3a654e04611ec7af7257300a669ee95ae04ce35a91e033dddddb4a14da48036a5d19c4bad721386 SHA512 cf2b4c624f92808e43a0a4828ee1085e115540d5df5a0ad6a3593c9e5109951b26e8afbabcfb0a1fde41207d5c060566bf9260bf4c2a95907e3a822d84364b3d +DIST dlib-0.4.2.crate 3853 BLAKE2B 807e1c83b289135357effbbc62ea4e0f328c6389e9d085653bea47e4e1c7f08349b5331aed3707e03e9b8e2d67a2fed18b46165e5852a12be94fddde825558c1 SHA512 45dbdab9cd4b633f8217e26ef47fcef8f992f7856c7cde413afa95c90dd565a1c09677888dfef8b96a3373b4988bbf7fba91dca2e820baa9f41f96f8ba2eff6d +DIST dlib-0.5.0.crate 5788 BLAKE2B 0c1bafa05ace4a51fa7f5d8db9cc46773c1da9948e6a3f7e531c60953e554798d562546b50ddbfdbc266da8cbb988c59d57a95e7c3ad6e6d84f9b4888180f264 SHA512 1f828bc845570d8d6a6fb6c4f9bacd7d4f50bf800a68fbce2e0b8f8bf1eeee7e7260fc95fc49a14a3f7e2a4264368c80d8328d408b2a6544f4f796c48a4fbf76 +DIST doc-comment-0.3.3.crate 4123 BLAKE2B a82d1c1a7a90af6e111b5e684a1298d7eac5fd8e4bf7d5baf6c7403d26b609958716d57e51122fe7ad7626fe00a2d824dcfef3cc2fd7679fdb7b5099603de1cd SHA512 e98ff9646a3612bd41bb6f278e7b6e9a0c58747f8b82524da814cf51b7f06c76ad4d65b502ac5740e818744abb295f78f15f8262d0b50ced1523f6d1a26939ba +DIST dodrio-0.2.0.crate 53666 BLAKE2B e6deac61693df4b975dbfa6652570b978d58011a7909ad0c6affd786139bafa6b67a94b44ee50c7727b7571e6d90862e4cfaab71f7ed2fc4b20b42b29ec455d1 SHA512 8155afbd7961eba8503b28c0adf0f5a769b92399c7c9b0bede2a2901351e7717ae0830870a87c55e50c3499d0f0aa0fe943287db485d754b29f623279fe3c41b +DIST dotenv-0.15.0.crate 11668 BLAKE2B 3cfbec347afb55a511ae9607d63fd8929ffd7f8275772e0940fc96581bd2ef4d33bf18aefa6725efecec06c36d9f8ce85ac0f2ca91decd1e9240fc2de1be438e SHA512 5ed02534115937de3ea3e04f1bcbadc6eb96abe2ac548f9f70180d0145209594259f76c82308f5b594ec5138755b64e89cde33a50ac0edd8e3ec1d824c41f4dc +DIST downcast-rs-1.2.0.crate 11670 BLAKE2B 7d44d708c1ac068a02ea5d72dd3caa8a7f6d18b7ee653d520600acc9c52365824f5b8d3c68143d1d13aa438a18b16ff9975e15131cac7ec48b2d995184673d37 SHA512 b80b72f30b42c5e6b2bd33287f2dd22be5673b2fa5c1a8c75c5de224fc7eca46a55f2fce63c02d225dfbc94ac3462b4b2fec53d63331c70da6307ebcdcc6cb14 +DIST either-1.6.1.crate 13641 BLAKE2B e5f40c40a5edb6dcb07a10bf79183cbe42438f1f70f3932dce72f6f6e91f75f24d17d82bc447507def4dad4345ffc9dd9162dde778afb253bdb1218e91887949 SHA512 4bfe56920e30cbc8eb4f90162db618f7dca653b42db35ab6a7045d3fd9a24ceb1778b1f79613850bdb1a87ad3794fa0d73015e46c48d513f368d8c3776fc9ddf +DIST encode_unicode-0.3.6.crate 45741 BLAKE2B e1e3792bc2bf9db7df33a516d0d755eef5eff1249aa9b2fd7f0dfcb155786c566fb619c9b2d73425a8625c8593988b117e9676c341f65e8795ddc838bf9881c4 SHA512 64193d6ac75f66d58ed864169b5d6228ede36dcf100614395e086bc8e847a3ddd287734d88e8ed50f38c679a99c80ec68449175a67d8ee03b02ec1cfa9d55e77 +DIST encoding_rs-0.8.28.crate 1368577 BLAKE2B bc10eff55063286b48590c3100841c7319268cf17e10176aec7adb39f3d2106e80e25d8ca68e5b4e568083be75d596eaff53807385c4e8d1b59d4aed7ed08ca0 SHA512 8b3f7450789e33f1ad9306d152f1bd230e66c7e799de52046acd5b11f903e8c86cbe2f0aa2cfb0f0e60bd64b194250defe05ef2a171b707e129a2324de47a9b0 +DIST error-code-2.3.0.crate 5327 BLAKE2B afac0fbe2b989672d03f9d999952923e1cd500085d529323699a8ae4eb965308fd2f1e6c703006f5f316d0f27b39252a5472e5bfe7827c5886f1075eb2713ad8 SHA512 875f73996231871b9554b959ea2d3e044292b8c4f9cc8ac6b70f9c42e0bb83275dece02956f038cd20ab180a60f23af091b3acabc4e200c58793e58a726368b6 +DIST euclid-0.22.6.crate 74891 BLAKE2B 281e522d59455bc3f8d2a79c86c7da86e3536496c4d87602d969e27809fafebf107c3bd47e46d7254e0af0871a7e02324e7c04d33bfd03889b5ee8976c5e53fb SHA512 401147afa8bc0a8b247b3a515ce6e2a63727d668d2b13cf43e9bfc81104e97b66131a1c0efb8b3330721adc81cca26cb2d87328c2b392f79b583aa3e9a176640 +DIST fern-0.6.0.crate 299856 BLAKE2B e7adf3beaa2f5fc029acc8d87411c5ef8d3288100b5521d0c1379db6868bcaae73e197f456509bf29f52429ec72bc6e5ef297e971ce9cf6d7cc6232b5d9813fd SHA512 d0524c272cba970b5193d845d4e84698d64bc28c75b38dd2f265f1a132e1c9ea177ebdc38741614f6a6f3d106c7c50565b8562378a50d59ed093e00aee8ca382 +DIST figment-0.10.6.crate 60523 BLAKE2B bb20b66597907ac30e83a7a2a610056de6e9b086d989db222764995eae8e09b2ce7976d81ce0e9a634cf509fa646fcd16ab08537ad0f152732f290575f08055a SHA512 93c2027d3c02d66f9f926fb7ea7b43da2ab75990388dc172bcb1b948a9482197ee04fa530bb71c2d088a5b28892f8d3d70da57e81bd3dcced508f157582236dc +DIST find_folder-0.3.0.crate 2617 BLAKE2B 70155aebc4f78d7b1cf64c4f09d8b24946882907b978b65d5956071357468aef09250783e60674b61798580bc48c1fa4fdd12c4f76257da36f5ad66709d5d565 SHA512 3095e4c556acf4ac00d410f587b2f193ccdda31b8e25a1d315a3bfa79e0fab68023e6439a63843ab4234041be1d5505ef26030b86107323212f206616ccfe109 +DIST fixedbitset-0.4.0.crate 15479 BLAKE2B fc099271b243460967aed13d4e4a0f9571bb931dcc87c4027901bd0d3be5170a604e8ef2455cb8d99b211712e8a728b33c71a5696a9a886517bc928ad5da31c7 SHA512 948c19f487be41bdf963853423b0c19d7764e0456f7195594c5a1d7ee33cc003138feb9fc8bb5ae3d999644a7d703c3a3539ac411186442fe0f2bbf85aba8dfd +DIST flate2-1.0.20.crate 74036 BLAKE2B c5a1270debdb42f8612c0db9b684d339dfb668dfa3b06f6dcef94b43c115daee99c3558562d605da5ba1a554930030083baa8128036e9999d47907f29687ee0e SHA512 1415cba53183b7ae0f3396859186b92001060a78fbee10dd0dd4c8a93119aeb78bd8d782735c292badc1ae6d369badc6fa1a0105835614a6f70e82b080d8549b +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 futf-0.1.4.crate 11341 BLAKE2B 804cdb89803ecba0371ba045d3af3f4c4cf219e31f0cfff3ab96720ef39cbde14418ae8031601c211b279682781b1d3e6d2ce31c2d212d21afda7fc1da64d8cd SHA512 4cd5ecbb8c180c9b390a6884edf65bfc3aff53ffe7b930cf2b432ff9c46a8c5a06001f3f412f99c41a60def52207e709ffa07a4b432ada488e77067fb5e1b3bf +DIST futures-0.3.15.crate 46425 BLAKE2B f3885930da0f5d57cfa80c42e1805bca3be6ce20247bceb827862d1b9f25e2770da050ce89a5043884c63cddbcdf415306e39d32b8a1cbe6c6ae16563211c114 SHA512 75a9f0f16c693a1a24d5aaff57aba72abf4f2cd74cb335d905a42e31b9ea20ea0e8fb24e4685d39239f3b7df8a78b13944c04f208798f43249db5e8a36a7affb +DIST futures-channel-0.3.15.crate 31867 BLAKE2B 4dfffcba38e26f7805b55e09413e114976e205507f21454eda084ac975034183ca1083f4d9df624bf17c05d98d1e3a84e0b6cfbb99521792d56cd2e1d3dce997 SHA512 d612c1425286eaa1a713e073edfae8ab8fb4e0b7c82ffdade57bc5dd06c54de6de46119b1cd87d7686cd4efbec38228c4a82d250ac693daa39dcfbf365b7ad25 +DIST futures-core-0.3.15.crate 14514 BLAKE2B c24ac1060c981887896b73ddaf85007a8a56c4fe03c6ea731d3e8389294bc7d97cc478d8ba7ff5d0e7a2cb17f54d1c7b2bbb2a2a0646c44fe1f5bff670495cea SHA512 e8c6710882e7328493e7975fecc360f2071ae39d1ea88a04a38e4228c48f9af4c545c6aead868d13689cfe33f4c98c5b5bff2f9cfdb0105368b11ab2d652efb4 +DIST futures-executor-0.3.15.crate 17166 BLAKE2B cee50035f9d0c5fccbeddc4cb66778a3cee5b76a0fdba39f4aef2c569e06d5c2bae96eee8f5a3cd42ff2163891104c89856758889ac687f2276a5cb1f1af9e08 SHA512 fb1337a2500d084145fd3dd2821db6d9419ebb781adf3e7b2ce4836c17a10ee4d5dc2b0c73414fde4c78dab89884620753424802902886a5d4ab8e4730110fb9 +DIST futures-io-0.3.15.crate 9058 BLAKE2B ab496ea8852ac74edf96f7c91bf074739bf3972d22c2dfa1ba3138244910e39098c99994679b0f4211ed9e49542523bce2caf7bbe972da6a550dd6169a69df50 SHA512 9e8787d8066636351de2958169d6ad21d02a3b871cb242dd4fef64b97dcfc14397740107f13d1e48c27640b768fada821fb433187b5d0f0a03e7555d15eb5917 +DIST futures-macro-0.3.15.crate 10872 BLAKE2B 82cc8ee228b31fff8d4663c4a3ca02cf67a77f53730f20e4d153614ef3bfca5fb3be81cc25b233a75ab4630887c19ef52f3f5751844f1199377ce59aa426b4be SHA512 68aaf9a5f53d93a24ed080021ecc07de04f88443829e244e4926fdfb440cf9a57f0853b3b071ce7444a755463a34140e0368a8f8b185bdd031915d01c843ef17 +DIST futures-sink-0.3.15.crate 7672 BLAKE2B 10386b796da43d3c2c18a53ce0e0f0db862ebc45f71bf277e2e0912d2fbe04ffe8411ac1f0f4b530fbcd1e37258df46640db7e68d84c5fe8863508ae530eeff4 SHA512 319a8367c2ad4f9410a3eba4a345ab2d49a896d9b9b2ef2a888918ff0289491283afd17a29e618eb4e064b7c76008e28d5b16f00e888fd5a506b65d5b79a2dc7 +DIST futures-task-0.3.15.crate 11811 BLAKE2B 65c6fbbc9f3b2f39765550f673d5e21eb455521db8b9251645b173fdd898bde9ba69f8efa8597e1ffb051e7c8f2749f2141affa5a5c64c92604992410aaba199 SHA512 66529a849c924ac08603f5ade52954bbcfc3e1796f20dd49eb0289d2ad9cab34e31f07e942736b635d6c1903dba299a7d9a36defbd4902c019ca382c4a376040 +DIST futures-util-0.3.15.crate 141962 BLAKE2B f31ef9a97f05807c995aa73d181050a0ab6af4369058f548c9a6ea6f7e055ecfd5e3c6efadccea2c3d39982cda280ca6a6b7f9a404e8c6bf19df64206598b851 SHA512 a89ffe93d277a93e9c825cdeccfe50dd797d9de6360a1ba44748a46bff6238261e60c9eea9659a0c7e13294973c0976595b20b0740c36c1f9204144102e204ca +DIST fxhash-0.2.1.crate 4102 BLAKE2B efade6722efed1cff0bcf307ababd9c9031af297baf410367212758411a21d61a473456c7f9b5cb15e444d115a62120f140c082e70dd360a3ae83f2f71bec9e6 SHA512 638e1c0a4e7f365483a329e715afbc2e57e47c03b32e0e1818c879baa96996e81dce8ab39320e24a3e1633f73dec1e5f18a06c37f3ad38043002fc99b55efc38 +DIST generator-0.7.0.crate 28814 BLAKE2B e10bb8182d020435d583d813e097b2882a00a027d1e73d91c6ce99c1b9b4edee6ff50b3e98a71f93a17e6b7ede2c2d3cfe59265047260a06e6333b2718ff71a6 SHA512 041716166736aa027b0ccc68c6f77452b1753ec5a182437e922507a26ade7a7be2dad28ea1a668c84a1cd591838fd562a202642554ddb2c76adc7dbf48b61999 +DIST gethostname-0.2.1.crate 8988 BLAKE2B bfd052e0616282172df3951419ffb4cd67994753e5f34911f9fa46e3b3027a17c386b90903f2e31a22771eff61cdcea435684acdd2552386883964bfcea4bac5 SHA512 66a65ee64283b2aa7755f0e94e628650308dbf3fd0b564ec79bb0a934a820810fe401ca90afd476ec5806b487057affabaf6866f3e95f7f570e902b9ceb3c852 +DIST getopts-0.2.21.crate 18457 BLAKE2B 10651e947e49acc768d99ae56ca5a7f37c1f61bbd1674e2ca58e3ae563fd64f3563d53ccdd0ae7a878710a39e13a99ac8c274974157db2c691f8c222de14992d SHA512 5515ae6ccb0f03efb783683f46cfd1755342c4e83bb673ff8914c7f9dea0dae333f8d9703865e992659a359067df0e8b0e2253de0d4b0c7707cbe7d73401bb1f +DIST getrandom-0.1.16.crate 25077 BLAKE2B 0cbe96c27e78100c181a064e5fe524efa9a7a267fe60f8336d2ae0125883acd5d575ff17d1d56607255d9b2c30cb9d962026fdea1a5c3c29a5e0760d27c3136a SHA512 c5450c522c07c7a38b326f9a9062bac7d089630219d577ea4b55abad4e0c31d17b7cde385fc43912dfa100b42334e7a52422c55fda8b738caae428c6f9addb53 +DIST getrandom-0.2.3.crate 26261 BLAKE2B 3e52a87b9355f850e07e5080c20e1ab3acfa927bae28c63bb8bfd6a773ad77be96d3ba770c344631cc0f2d9a95aac920790173168b102e25f50480ee96663569 SHA512 e6da64ed529cb0fc000b613f75187ed6b20f716e721d8a02ac2ae39c507fb9f6189ebb66b522d28584eff1e7e9efc274cad6bfe43f464f58053701e1d51c603d +DIST gif-0.11.2.crate 34068 BLAKE2B 607b96e55a606137f25fe2bcbae52f3a708d7507de8c0b1e3546644f6ba94210571b32d2029f9ddc32ecff755f6869be7fff286b2c8539bf44062174a7bfb16b SHA512 02f2bacda1e4f43ddbb4f7c6843478056ff01cb815a7c8f9c4d14618781bbafe113cacb812c3788454e8a4241efd6a90792a00cfe84c334349331258bbec71d7 +DIST gimli-0.25.0.crate 705238 BLAKE2B 61b3da99b6cfa732b35d1fd71eb5bf5003b0caa5464e6da8daeb31486d8066443eeeb693b1e84d49f390a0c33f24fd3c0332aec01986127ffe26f7e770a94614 SHA512 f4e90703b8b7d83c36a63ca7a3d4ee48eec2b0762419780670558c4496ee840489b6a275eb2b635676ba25a010c0e378bae429b54aa4591b9d9868b48e0f0beb +DIST glam-0.10.2.crate 91890 BLAKE2B 5d5e0a67f3843eb204a819560f7d51297edf947f0fc8e9e6cb42add7cc504752a87f680e27a3c43f5d24d273ea7fd7e93efdf81594795ef931aead6ac1b92e46 SHA512 4813773dfc9d21015ebac395e7762e21969b576c2dc783fc8080d52875171c9cd8ee723a8cb78a1b37017c536e6022880669279e0f7bac487be6da0adbf5d4c8 +DIST glob-0.3.0.crate 18724 BLAKE2B 1f1dd380e7d668a0c2cff9134279ebda958b4bccdd4a65ff01f9665b45ec4cce8ffbd47eb46e52cf516c5fd5803561e6bcb60cdee21ddfbb8601a95d45500620 SHA512 87098ffdbc518442995c422120cef71f83069c8f88a1970ecec5105b0f284ddd92bcee929f5c230d5b90ae1ead7e1214c3eea26f4a8b26715a00c1ab8b09bc46 +DIST glow-0.11.0.crate 140599 BLAKE2B b02c6d1a03940849c3ef4dd05c2e1a2330dce582f34e02774382197155fb9cedd19103030b921bc8a71b71802c40aee5e652a5a56b2234fb2d763c263f732c8b SHA512 79177394b86cb8faae82a8aed13747b924b28e65b70335834a2cb289a39f3c65912e154ef5d1678679f2a2a3f0861d4117106d0ff40745f37100625ad795a256 +DIST glyph_brush-0.7.2.crate 61810 BLAKE2B 841c8247cfbb5302b1882704cc30b16a2d33fd80b1f2c9b589518cc76403a003be261722b9ed50434394da33d576831fcf21cc1f32b4dcab99e0da47d8f10651 SHA512 36e893fcce35822f35493de44ebf4e04b51c9d287bcc34ec1c0ea850c33294c4efb47c0fbfcaa75012095b4122b2e929964852e7c2dc8f0835531649ff350ff7 +DIST glyph_brush_draw_cache-0.1.4.crate 64638 BLAKE2B eebdc16bf7189e0bcc10374ada8cd205cafed139ccbdb49e1d466859eb23acb6bdeb6f4695bce3fd084413b1faacdbe6b21aeef5df3d09e2a11390baa53ac7e5 SHA512 2a67965009e1021876bd3ac409fa451ba51687ff64bc0730eae75e5884afcc321b48c0de27b940a4280405b092e385841b2ba8a6ef28457ad8829c895f019cdd +DIST glyph_brush_layout-0.2.2.crate 17812 BLAKE2B 1dc57f0dd5340faf2200100c186fc24ab98974498785a6a70aaca4a6cd472275be0f5fbec042a2df52d61b7aca138b19babb50d1a369b024e90e97bcada4d0d2 SHA512 7e67de4fb6727f01155ab0bcbf51f60c773852db52fc72cb414d22fd9c596bde54c1755c62a7b9ff28fff6d57f3176aa6dfe1a41fc763920578b8989999fb326 +DIST gpu-alloc-0.5.0.crate 17718 BLAKE2B 8bc546d11fd5b4fa484d8fb4e9bfc0fa4ea284d8ebaadae63c47a9e9b3f2bda92cc9daa58ed1bc153939aab02216ba1cc6caad2611284b99a1bd1e1acadceba3 SHA512 f1b03ae32843147ce36b198bf892bdca4dfdd2bed9db63b28b6e0fd13380b933167b3648530f2a852d3c20d63c87978ab7b6a5b769eec7926cbe42548cb0c7a8 +DIST gpu-alloc-types-0.2.0.crate 3073 BLAKE2B 4010628ba21cab23dd8e23ebe38dafbf3ef072d686a67bdfc04ef3818d2341ea15bbec9be428ed638e57974c17db36614f9c9126faaeafeb4973fef0b8f95adb SHA512 37659361281d4e2a0785fbdf065c42d6e7922def36d225e1af78b392986647b904737f0f862c57ae0be28df24429ca999ac7a72b42d125a6f22564a92e80459e +DIST gpu-descriptor-0.2.1.crate 5842 BLAKE2B 9a42d3faba8f76b426de1182e959595d571b6e73f1f6cfcbc86879ad959d9f158304e0f40ac24de147dadec4e6840ee5799aa240296dcf52bf11a33989e5ada6 SHA512 d57c70a95945b99e224d700201a483acf60b99c37130ef28d5e80f79cf6e7fd3ca0acf41aa217e966679d1d5b93dfc024a687965eede6915e737cf606c2170df +DIST gpu-descriptor-types-0.1.1.crate 1956 BLAKE2B 70789874373f3e98b5659b59a71dbbf71260f331c2811b759fab8db91f15aa4b484b9d0554aa54c80e4dbd4bc308ae7b636b4e1a59dd35d0a1428e1a8bf88711 SHA512 e313ccd74ac4a7c97bf0ec85ba65d84635d7aeaeedb8764496dd5ba332e4797f7305505babb5663b5413646a0c964bf1780c93942850a8930edc1d3b400ebcd2 +DIST guillotiere-0.6.1.crate 17997 BLAKE2B 333c7bc3467d6e804ef5c14e1bd66614d3baba18689392c1e1b3ea9ff9e61a228e438a8f59e4586d3f6ef3bef2ef6c88e37e10cbd9a74dff23d2b761bcebca59 SHA512 45fccfb5fdf1a37c704c1e79b48e6bd647e1de2790b7f9042c7af71ac4414340a45555c54a4ffc8185290d1508b01e783f2ce547a07055f24e4944851131a51f +DIST h2-0.3.3.crate 158845 BLAKE2B 4c9d0f9ebc34a3aeafd7492876b90f43e49adee4f99d031de53245e87f8fb0b2cdbf1aa98db5beb27bb8e852218241f8fd2f8a50631e68839c2fbd98a9aebf97 SHA512 7f7ac1d513b6c6068700b41c19cdf74a57ddb6090b5457ed247df93f0a4bb877fc44f9081c962692adb4731c82e0802a0d2151d69c59cc5af754102e83613a42 +DIST hashbrown-0.11.2.crate 85713 BLAKE2B 402f9f1bdcb92631206f9b72923ee35e28db8623e87469c0f1496664bc7185077013ab3c8aea68268241e5b2504f10cddc613a350abd4291050deda6c112e559 SHA512 c21ca68fd49bbb741901f59fed04cc124b8da99e2a4dfc26e2e5e1140637872b344612a01691bd30cc771575c571be15f756c84dde225441699cd2322af2ad6c +DIST hashbrown-0.9.1.crate 77734 BLAKE2B d59002253112cf92173c3c1b305fd03fb7318ef187d7e033433baf6a354db046d1f3fe0387b3cf500fbcc0f83d2b2076527ba7cda2695f7627eca0bc3e3487c1 SHA512 dfa4742111f6fe757b7fa97f04c7b4a78ce9708c87e8e09ecf3c28f2566e48af9885fda380ed918cec37b5c696110fbdd30273aba6e7d2221c9e65f72af064fd +DIST heck-0.3.3.crate 10260 BLAKE2B dc756738081d855583f239908f671e9b5dde72ebfb577f6387b1a169817a03332464cf67071708a4c4f06b1ecb222118e8c719073ccdec1c0f938e5ef378b13f SHA512 b3498e033f44e03206421e565efec5b21d13107b60d35e4476331c44e6effd75c81f7678f2452c822eefd581209a2ffefd2034779cca2d8b4fac4583bbbf777f +DIST hermit-abi-0.1.19.crate 9979 BLAKE2B 801e8052b85341cca388ada9db4b06bb1bd7b64474185b2ad06c0256b9e597639bd3dd4ba0053ea010f922e53969a4ab47b90d451fd9b94c8f2324055d151ea1 SHA512 1c877fcd562b15d2de9c151fd6c5f3ea4bf48abcb799e6139a180ffad5d64b632f0000d5707bbd92ff23a0e5f349157b9e0f5be8b50f03680b0fa47315dbb78a +DIST html2text-0.2.1.crate 36899 BLAKE2B 70195ce4f1914dda001d0684ea080db03c86d567050dc38ed1c50b33a5c1de95a78f5e85b85e9e56977749ab80d07066142f7ee12f384eb064f907824a350e53 SHA512 543cd356d672624e28fa76d75343f116a382fe65e6922974f9cc09474310bf910fc45fd3a69dcd4054ed692ed47e8a068477663fbd0b7e238d9fd485097550b9 +DIST html5ever-0.25.1.crate 73165 BLAKE2B 70bee0c77337b2fee3fedda6fc475969b5e9a20342bf6890819fa9a69be8cac66e0dfc0a608f5cd6ba789a780f403ee736dbde1af52cb800a599b0113801dc99 SHA512 2b946224a0c5859436a57a507a89601adeffc12092376fe47429c5c5a61bd1d00b3271f0be7dea82ba1dce93a1cb820f72df8ba4c90fd13bd1ec408cff6ca660 +DIST http-0.2.4.crate 105489 BLAKE2B 07acee6b91b6a316f3277ad324df6da1d2ac804a409983384d2fc027ab63ed05390278b21867c0096730c91a00b8f8971ab6a66d17b9764f119d245592a1cfb6 SHA512 0b5c609c12ae4020801a184dd6c751919bfd4db985844c55b53368afbe2b9f641cf9aa523ae49a0b25a251cd8f19ed634fa28990d4582cf7a27f10c4304eb465 +DIST http-body-0.4.2.crate 7603 BLAKE2B cb3739c4207e678dace73889a621d56ce85cb87c32df8174112bd3812e1d804454694679a38c268d13bfe49de4f364ffca3c279317beeb26e89949c86b335b58 SHA512 69bd0a9324626953d2114ef4dddb69da8bb9f90236529e6d40cde0ed92c210f6b6849fe4558fcae50a578dff74e70c57fe8853bac4980101404fffc0b0cfb6fe +DIST httparse-1.4.1.crate 25592 BLAKE2B 4527521876c4c44306819336bb4b53ca92b427b1b7e6d41f7b1c284812d6c5256870f074bf5273e63922da50297fbeead19c451816f76d9b9b500a5a4316dfb3 SHA512 0dd0f41076009616a80e6b43b317e8560918f5ffffa7467d58fc9885bcfec758ee521beecd665e75d1ee6fcf7dc7c9bf8aa560c2eb885b4e42b84e24bf2ed9a4 +DIST httpdate-1.0.1.crate 10293 BLAKE2B f25b69244fd82beeb0c9c8f4691d1d057df6f835883f6cde069a4eb28bdbd7808b5f02c8a48b88ca4f60e14c2e0dcc84f4cadd733edea2f8f3d061bb485fff1a SHA512 1a63f11759e331e5938697d181c7f021e953e3616741116437253eaf6da862b6cdb08a0fef5808042d8367de9fac31b63ebcc917cfb81b0244b4d238f95538ab +DIST hyper-0.14.10.crate 168209 BLAKE2B 516ac859336c08b72b20e18144d353bbfb6b932adaf2799e420eb682eefa34b8518921fc90dc86f00c920d10a8d50b6fc2cb22647441e82c74f5dc03cde6c390 SHA512 6b7a610563836b6fab4a90c3a2e64657929d38aead05dc4573a37cd7a54dc11f8e76e2d304343401b112b1ca1709df104d91ac2a834041538a75a31b753b6af7 +DIST hyper-rustls-0.22.1.crate 26718 BLAKE2B 69bdc6de6ee9058a3d782be27147f4856421f7e0ac6509d9e94bc955f4f392e0c9e904d2745868a6cddea060dec7b33f230d0eff17432ea513e1c8049d1f2cb6 SHA512 90c9b430276b553bfb771fd67f81eb5b782b7c5ab009eaf862c26ca330befa75e61f8d890078a9e5510ee6e1774d7f8def146d0a9ae92141951a59e1d94ebf41 +DIST hyper-tls-0.5.0.crate 13257 BLAKE2B 50cbe4ca7c1862fd3fff192de070341dd32bfb9f108b516e1e261ec8da7c4f7972b7b66e3d45c1497733a913b0281bef706994270ec8bd03eba7368612127aa4 SHA512 45dc16cc9ce48706e0b3575dca35ba1b6b3084dda8c2cc489d126e1c4f0bb96a9b2baa860d09f68c5e0a48c2a69e3eaf62f4f0406fffc4efefcd79d26c82896e +DIST hyperx-1.4.0.crate 84885 BLAKE2B b1249a9380576ecde816d3a1dc695994f7b4192bc38cc752216a25a96de428c5a832ed48eaf24fdcadc639e9452435afb8fc565e283a234635def1567c51bdb1 SHA512 714fce44f028059efcbb80a61377c34f46c645f371a50f62460ba52dfadb9b67a97bab7309c57bbc83a3be28707864fcbfa1699d99b3e79979c8eb08e028c60c +DIST iced-2d65621a3b680457e689b93c800e74f726ffc175.tar.gz 1143194 BLAKE2B 63ac47fc81a968a06feb8573e0ad60f5b6b5ed0fed65c0723c85c6d6f0a3e37513375cd4ad7fb1faa4cbc39e0b8562d4ccf6d12ee4c918adf7409b640f04bafe SHA512 adefaefb1ed570cb1b89f91427851bcfaab97b59b57306a7b72c7af435a0e895808f3781624306b93e1b0941b5ef7ad8056414778debb26eda8b4652589d0100 +DIST ident_case-1.0.1.crate 3492 BLAKE2B bc79ebeefbb7e3ed1139e3f41d8d20fb175786bb123bdb9c1a92ea70effb4a0e5e798f24b068cd66a1bf20d53eea4bf24de495b5568c2d649ea804389a1327ab SHA512 81003a43f18da5997d644319274502e2066af9f9fd1400afda7cf2986b3ae0b7355b932302723cd3bda2d46b264340434d9279dea58425bad13785698d5808a9 +DIST idna-0.2.3.crate 271023 BLAKE2B 157ece18825fd3f8055581ccbd14191a6923da4c806ce51b3d6376682878db000a1b873f744c8e9e1966e4c1f8393643bcb603deae299ed0bd87847b0bd2c591 SHA512 1278bd561ce329e1dc7a6f24a10f83d9a068af5d15a088414f3921c6728b0d54f4d60d6f4d0d5a786596ad226263e1e50c3842f192d5758aa4665ba4ed5c269f +DIST image-0.23.14.crate 226804 BLAKE2B 0debec9484b54cb56eedbf07c246b80afc6de99b03e5f41b5cb9aa29ad2269cb7e9891b7377ef7ff53200959317bd38b24e823ebe5c2125677ef2588eec81ae8 SHA512 4eb07fd698c2d902979ab06ae0baef4a53db74da78493c45f0c32d5903c5399cb8a1a25a2e89bf504ffb612e8153eaba4ae41df3d17f02c27e7991fdca518f63 +DIST indexmap-1.7.0.crate 50363 BLAKE2B b45318ae2a6e1f008494db77a3159eea3fed4f77eb04ae65599be9392d6ef78d4677b65d04fefab8f917f6808fee821a33bcf53a50b88785fae5ef6848e3a08a SHA512 9b882b4a7068a686acaee0a08bd4f3b35b58d36e786358cf14a3436eb61339649e64f1757331cc7833a2fa364c76eb6b75cf0c732afaeb202113de1e66b72ab9 +DIST indicatif-0.15.0.crate 28897 BLAKE2B 40b2fdc5962514b05a3b604c1045b864ca97f4c24a479435a90f1880cc79b2d9e3ed3f48486ac1e323b342891f8487f955c47cf3554bd9e4593b68693ad2b8e8 SHA512 9edae880d12412ad1f11d5cac004009a19540af3161176bac35390848e0a6959850a50fcfc2a66bd5ae5901b4e6af1a24286f7aede653f90b366089cbad6a5d2 +DIST indicatif-0.16.2.crate 35057 BLAKE2B c2f3beb7ac4450c5aace863f33de7a4b474e93c5d34fa55acacf971c5e0918b4b72c1a970f15395a8256fdf8bbb78edc8f2a6fb85be4aa7dbcd13d1fc30ff55a SHA512 5f60358f1fe3ffc0ec97d1d8922a7a2645d7dc0affed1d49a9205becdb36756d6a03482ef00fc918231770f967f7fc523f7b8c3bf4c06f71a0a93549c46fdacd +DIST inlinable_string-0.1.14.crate 19371 BLAKE2B e7c7c775518f4212a17a0b8fd478ccaae96e13950045d21e310996bd1db700d29f50cbd23b9b06e4ad898ddfd223b0dc1c3bdf7a8bde16b9692621e2fcbbf2bf SHA512 9caae4dafc4b26a0ef5cc2379b34953fd2b2d9cc02b98025e9ebf956091bc0525dee14368d45cdb47cf5a3dde9264d5fbbb8c3cc5f19e15799d7f239acd5da89 +DIST inplace_it-0.3.3.crate 13145 BLAKE2B eedb3d8ce0dec3f10f0d6abf13083247035faedfd660bd97863763deeb3b6a0e3f9b6321cc43d5985c0744da93a86a4e6c2f562451197c8a03ed9aebbc374c0c SHA512 2cc8b4a1dfb44bcf5e425f047b9c7df60a57bd160e95ed5fad1c25ab591208050f1e0aab531a2dab3798ac2889d4d3e854c6acc7d87b38a2e54d2440e9c090e0 +DIST instant-0.1.9.crate 5213 BLAKE2B fe208faa09852079c603930e88b7d0392a89a55d3b934ad45ffb0c9e44df5ef7e8189ba2fa12452f1c8a6416d6f7c0655365ba959bedf2b78228613944be8278 SHA512 3915f67c3629ec93296d56c4cda0cf97b29b1a70930a9d546abb9518139d4c2f35062563a5094e84841ddb1f00b0f3df9dc00801d96c01994765221edf03ef7c +DIST ipnet-2.3.1.crate 24932 BLAKE2B 26be72376dd7f62d3d01cb9d3287f9aa19e7f52e01f3b47ba8dca1734f959683f17506d4ce071072b8f288e7c494b3daba9054770b9f5f9959e9a450b82a0baf SHA512 db74ad4850e61b20b5280d0637a33a0a1dc2e3388bda38efbbdc221c04dfe04d304d57c3704fa68a824e65e8a3bdea2e743b2d0c2d06b1a8710c192cec1b6100 +DIST itoa-0.4.7.crate 12099 BLAKE2B 0e4ffbaad504565056f74c3ef560a87eff321a0da6d7a2c8fa35813c207713c22d77080c3b830fefbb21370dd29cfbc6a2807044485b38ac1e0c9c1de3ccebc5 SHA512 c61eb50aa00591af28698b45c528c36bd92088f7cd2f453cf686a1824f4656292638bebc468cf67f903473a5045f22777af623cc0515ef3bf25146b89a7c454f +DIST jni-sys-0.3.0.crate 10232 BLAKE2B dd6334daa6db9fae6cf1b31b9c13f09f9dc3f6a0e227bf6779880a6e197189d91583cd463b9876125cf892ffa5f8417dcc51aa010cdb8c99bb4f969990e969b1 SHA512 1e47582ed4dcf608ffd218549f1eef5ee3c87a89e28c65eeb5bba801edd6cabc0f095e213e8df606e050a57608653a59ced6f01a8bc76a5eb32ba1a337a63321 +DIST jpeg-decoder-0.1.22.crate 228366 BLAKE2B 97dee932aae8d7d08ceaf37c9659d52a93be7c964468087aa39377fb2657c64cf8fe20516337cbe5fe0452c3686e9d1b7cd6c0932bf1ca6562358fd4a8cd69be SHA512 3edf415eb11909b7b16755f54c6a5b082200f81e6ce5dede413e41be221c8be5c14035a171fa1c21771c8d11f30cd990f57e6e98e3204e34e3f0e7ca2c3e38b4 +DIST js-sys-0.3.53.crate 67683 BLAKE2B 40e1483dbb936d745343e75d005edb0f5f12fb89ffa92998278cb75309e3534f2475258ba0090c691bcfbdd126585c2754d980d5492c237a865e2648b8516a40 SHA512 286278089fff1eefcf206c49c4ee35a3197129cff7bfab93f36239d975732da720d22134711d6c201b12e49f05022934dcc9cb41c4982bc99d29cd7c4a8de878 +DIST jsonwebtoken-7.2.0.crate 20176 BLAKE2B 8312d457ba5e36bb0e5ba7e856646cb20d53a2ab7274e302c37fca270fdfb22bcd997e8b4add5022a1f025e37cd9a66b49c085ce1c04ea6d59a6da5946dc4c2e SHA512 e90ba6092174f6662eae05d14e902293848081a3cb53c7eaa506cca3da7369cb3e98019efa8d4745d427fafd33d1aab182c2026eb6a52f95dc0d14f23f37c58c +DIST khronos-egl-4.1.0.crate 27810 BLAKE2B b3f77b9ca325ce8daec5b4ac4cd8b964577c8bc94daeb30a718c04eb0cb21ce4d5f864c594e0095b56218233129b364387dc580d5f3951252272ec61f997d9cd SHA512 c0f0d0ed6d32419e77fa721f1c1164d600808fcf180560aa5d5a6ad2e56630104d108fbb109ef6660e282b7933bcf462402dbabb8d852e0cd1a28c2b2c55786a +DIST language-tags-0.3.2.crate 53420 BLAKE2B 7c6d6f6db5c79b00d9e2b70f1a33769b83ec6d75a3e282f61db459146cbd05cec855a9979e3f229d43439f045ee3e9eafd1255c8b7167e623c2d990b2fd0c110 SHA512 1257bef56efd927db15d98dd6d40d5607408d08fb352d6dc0323fe2bbd0367625bc045fcddbf308387d71b9cecdda3b9f8c785683b6988fbb49c87daf4cb3c3f +DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8 +DIST libc-0.2.98.crate 522087 BLAKE2B 950686d7cde31322e1cdf82ae189192091b8543d14d0da0dcf3892910f4216e8e46bb1d5e7e8fcb1693a372577c57a6eb6538a0fef997c1c1a0466c3a1f7acb8 SHA512 2e730b8d46c42608c7da5ff4c5475667171b552b485c2684d3821310ac0f55c1a7a12d9a2cf68a05608cdd2a0928da5e290275c70a519a379d0ed25350689689 +DIST libloading-0.6.7.crate 25037 BLAKE2B 108f5b10c60986ea89f4c754bd3c6d4b73f70a7352042dc1a177ae40a98f716171d242c9f52d81ec47972e55457cf2421ce0578995c644de1da3e15fe8a6d234 SHA512 4f4f37c5a04c20860c38407e8c7aa81386dfeb091773e480dfe87b5fb2a462dc195ec0c39a1add59cad7620373a671772e8f032f4efc624580c6227ae902e10e +DIST libloading-0.7.0.crate 26216 BLAKE2B 83827746f57fb5f1819aa0ccce0ffd698a3ed4b85ef0e954741691003c843ca877de81b4a97ad7c53d28f79701a5caf2fee801a68c015d19c20230f2560b5fc3 SHA512 e2089a8ecacd65522b246cebcf531b6b1ce697d4eaf294e0540e1f34bfd714037177ba802406c31e6bcc722b4f391a84709427de1c6fb441cdeb8e41fd4f1e28 +DIST libsqlite3-sys-0.20.1.crate 2306064 BLAKE2B 9e0276c36311a7aab2613735c13b91f8dcd77c02f98bf38bce5f84852f1139d9c8dcd077bbc6ab55560fca69b27e08d4d1a0a7ed17152465267cf1cb4477d5ef SHA512 8ba1e7c7a6a5dc11ee4a2c817879478c7e3d349b237b418edf72489a232d39904537abfa2274553b06ae2dc909f4f9e2b3d8ae91a4c75768a3215ebeb5c057d1 +DIST linked-hash-map-0.5.4.crate 16166 BLAKE2B d6bfa091265355ae124885f76212c968f2a87af80f3d306c13223ab7fa1d6a449ffda8d042bdb887501d2ffd8adbc638f18cdfeefc16c39a1eb9f57b7c658bf0 SHA512 2938883357ec0e7d9c9fc5746063ae419c97250ddceeb8de3480c89e97e0a29d175cc9199bdb3ddf81cd5d6a2a1e319ee1644a7309eea96058221074cf87c0b6 +DIST lock_api-0.4.4.crate 20356 BLAKE2B 1b4a648467eba49232df5c595d7c5a0444018269a67db1768c7711d9d1a903a1dd00f99d8654c30186a470c035abdcec9994c8b1a347fc559c684b1792ec7f49 SHA512 655c8a1503b6e7f833b4c62109e1c5005727054847bff81e17d4159f91c02ac97512da0673ab227d17bc9ed0342fe3476247daf74cbc9a0b470e68c648ba706e +DIST log-0.4.14.crate 34582 BLAKE2B ddfba35947ae1f5905cd9ecb9eb862a78af6f00ee8b8fe6258b369b140928fe677a02b1b3ca5bdec36ff2b16abd85a9f49688fd5f3d1ba2b2905e7f96b8a84c1 SHA512 796100167663d85a7bc4244cd305e9b3f0a1b1520764b63464698eb136318d0928c40c16f5d19d9f602a5bf769851275bbd48d66b088b0c37be7a6fb62def7cc +DIST longest-increasing-subsequence-0.1.0.crate 9734 BLAKE2B e12c32f38d27b2d70ada7c0c7281f07cb9bd7766cb4828426bd647d975a2e0b60ac20c34d97e6662cdee0a933a6522869befad304eeda38daae7026ad3f92e7b SHA512 e20ee75a590d0b5e591ffeee621102a0ed36a368c7e4b2117eacc9d6d9f3208477997ff6f77c7241d0626ac5171a05823f0de1bd6a63979b64322823b9b405d7 +DIST loom-0.5.1.crate 58462 BLAKE2B 0ce16164417a4f273faa808b2f44deec2594d84bf2732bc9b397a5cf1d0bd483713bbcd531b6fbf89c27069ceae74f5df75c75703c8f14c14d202575671db08a SHA512 aa68904ab38c641b5722977d8f7b6109e8084cb7cf0fa02d4ce85b78900b6f6a88699a19d5d4474937a4d1b3ff2d8e401e5eb75d210dc382ed2513a95d69c6f1 +DIST mac-0.1.1.crate 4838 BLAKE2B c87e9f9283f179acd28c189d02d9d3de0ec99f9cfbefa590daa2880c275894951c5b0b935b652ab6c8c0172ac59e87f52fd49b787b230e6730365dc076d17578 SHA512 dbc6def04c482911ace311f34be79992fa04042c7ce36b71459b5af5c1c43e9fa66b6b40f63f8c3647daba287bf1c1be9b1a8031ead1d855f99a988898c96f1a +DIST malloc_buf-0.0.6.crate 1239 BLAKE2B baa59345fd372db162773adbb441caff1f6bad965c3681f244161deaee76282fa09b9af0d0642cd39ef35689f85f5bd7c2efb7ba8119a58e86c7cd12d81b2c6b SHA512 463b3d7666cdd7de618abf0cc4e488060c84d6d93c56d4e922169511a0b03de380ea988cd998f5a162b244088902198763351ac16dea3762f0fa0840fc29d6ed +DIST markup5ever-0.10.1.crate 34668 BLAKE2B a13f39ba93a26a558a8f03ebbbaa98bf2c7caa4fd393be3e307acd5b59a6d91fa8fbf4deff234266cd55772d5047145cc80c5a215ff8eb5b2fddb88468ae4fb2 SHA512 447b0f44ea8b786688127aba1b6eed826dc0127658d293c22db74864381b5e7bc0584243dcc0ee19929d3e757521167c13a108155ed5c8e78375cb0fd3c6f7b7 +DIST markup5ever_rcdom-0.1.0.crate 25165 BLAKE2B 4123ee804991e9be31e6a4dbcb7dcce12bb776d22e4409ad388678a92965834acb9b1b2fa51e6472ee2c0db156e4a75e5b6db5f6b6d4220159ab93b056d0418c SHA512 7c21836fcdd45bfdef7305327255291c92d75d3329798d31abab26297de8c381e41b4419fb7ac631310835d590b63751a63bdd87e2697ea3dfdd6599033433c7 +DIST matchers-0.0.1.crate 5039 BLAKE2B 29fe248dc3e85b1c7ca5553f5b49dc2a904cbbcc44a2b6a426c0fe9aef56454ad31acddf9f14a447516bd7687107816c3d46b0f9691e96bc7c7b607cd34cae0b SHA512 a5143b4e6f9131582ffe3d77b14ef51a557cf48d794975706a9d51e0d477cbbd2022a2416e940771911cf99076696f9eefa2c866843f0ba7028206f933674c10 +DIST matches-0.1.8.crate 2216 BLAKE2B f18176110921b1cf6e58d52d12f1d1a3455ce2dc04421fbf1b392f66cdd81a88e924571fa27e307a06301d83b04f3b8a0ca3ae40d2da6f2decb8aac4e2801fbb SHA512 98b58f6a2694b03a7dd1be69ebf7e3ad14483fc8e4cb6e6c26a4937e4e660e843efb4dd04a7312dd9659ca02acd3775678f73b8faac44a76ffafaf873c22f590 +DIST maybe-uninit-2.0.0.crate 11809 BLAKE2B 5e517b8c59f9ae4f1a4f86b48679ea64d62450ec2519c8caaa914479ce9e5b3aff24707e2e37272ba74bb60499afdc602fff17756337b0c50a9184edbd8b8805 SHA512 3006fc009c7c743d9147a4122e677cdeb2546f7bb46963b2f266839614eb906f9d763c161044fd0bf3f7b54124ac0734ac9ae7f7151b1a7a5f45cbc739976434 +DIST md5-0.7.0.crate 6671 BLAKE2B a1c8132cb4d7497ab3f4550e6fffdea6b118ad99a31128c068ea3243b5f76c4b059042da376a0be32fb74e866571348a581c2ca727d6acf855d823ce15f593b5 SHA512 569c992eafe25986a1328666a428b2335ecc5cb7a5ba142c34d7abb1247f6768c0bb3dce790121686d4ebf1b4a1832d65315136552163dfba5f799f99551544a +DIST memchr-2.4.0.crate 63392 BLAKE2B a3f30546c3b58ff4eba534bd7046446e96ad793718edfd3379bd125c47eb270728c4aed4aed1c6afa27032f74078b2b2ddddd5cc6044e117e2b956bb13f902a6 SHA512 b142e308a5aef8e45910411789031e194349ee540c4ced0e2384d864dc1913299fb63a161ceb5228256e97d0949661b7f83a169ef9d4b78afbd9004cb7b8a2fb +DIST memmap2-0.1.0.crate 17685 BLAKE2B d63c967500009029090140372567cb57db93647c3fb7a2469eea4dccd0e7239d88d98cc102ff5f244a95985facee4966c40237792a86bb7a691290a917a4a24f SHA512 5db391d7a4208e141aba27462687ffe9ab7bcd633ac66a28f0e19a985aa2cbf5f903b46a08fa9f1d1f136e9d55cd4cf8a98b312bcf744578f9311b0d0a4c8c69 +DIST memmap2-0.2.3.crate 17669 BLAKE2B 7b34c460eca434e13010af93ca942b12ba136994883c0e07aeb7a8834dda5c500860420d644ff936f3755c2fb08d98a5101fa0c71a6c94dac50042eefbca325d SHA512 1f7869918606e90de2798497d20f7f6c36162d439278de22835478a1f21121558aea3804f3e07de0aef48e1ddb0a514ef24096185af76df9566c0f377b18df3a +DIST memoffset-0.6.4.crate 7664 BLAKE2B 098783d0fde7268b16fc5c9f5df005b93daac18092f04d981559b9f0fa310344c6fbbb93d42587ec7107a5c4e8d757508377dadf03471dbd7022f3bdb5b3da4b SHA512 bf8d05b72571ccdef32a93cc4489ab4cb7abd41415d55572d1dfb983053afe3eb2615e968d87a326af90c5702b9959150f985a4186acfd61df9b69a74e99713d +DIST metal-0.23.1.crate 679456 BLAKE2B 58b4b00dd3cbebc6262f4f5fc37c8516a52b0a4c229bcf6097b14fa1c96ea4418f16978bbdcd6cb11e1406f515ff0ccb58dc3038de3c66964232a1229edb9ac8 SHA512 88b052e9636a4a0b0af84421d37d10ac6da9adb37da5b9e01cf38a65b864cd6fee3314be12b2880d81c212d81a954c0b79092e262ed08b081aa521e1efc587ef +DIST migrations_internals-1.4.1.crate 6914 BLAKE2B 492f6caeb62536d434e6c784fe418f01fa2c24dfefef11bc539f1168ff02fa6f9c2f92209a3cae3e9db9af1a3c717a80f0c881d18c451905d447298ffaad412f SHA512 1fefd0643304e6091035bcabf495b9a9f527336bb76b0b74590dfc0ac08470940f440b8fdd9c3b16eca5c27440ab5f2d29a17344af8aa56d39aac30c6267681e +DIST migrations_macros-1.4.2.crate 3701 BLAKE2B 69656a33f8d96ad394caa6f44fa86d2f04b9044fe373f87151c19a88eee3926d2942c9ab9c51aada286659c2211c552610b58b82e650cac1084b9cf8b4610045 SHA512 4dd57ef1e29fdf60e002b2a5d626b98c11a9273d53e3b40937b07f3d76726623d4e2287cf53c1f7e3ba31464a72d6f2871470a464b25d2279cfaabc76c306df1 +DIST mime-0.3.16.crate 15206 BLAKE2B 9a599ca82fd0dd6d3d2dea68a47b8441b1024d016ee1fb23cc6431b39ead20c9b3fe1ff3397af79c2c1b2cd277c440d4fff69f6b28c550ddbe15f680923c834b SHA512 cb1d691610cb82720e553247336fc5eab63407ad37febf2eb50aaa4e329cca70959ecd8bb8c7af5753acec2c8e86fc9a0f8ad9ad2de93fe9295ce84033d6054c +DIST miniz_oxide-0.3.7.crate 44996 BLAKE2B 0e89ec4131e7abdadaa9feb6019b31853976a34434216e0f89ddab519559d0e1feaf2228fbc09906e51fb0242a18abe1a67a5362e080c19fc7cd00c2f95f08ae SHA512 d4eff239f8d6e947b94619e80fe03ed32aabd1a6393f63145d70ed7f08c51c45c7261d8157bf61c78d1637ea1f71ef15f9813ec733efd8afe6aa14810888718e +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-misc-1.2.1.crate 11682 BLAKE2B 47d072905e6f78a3d8b3f142ff8f497e405499d4fe605928362c776c9839f1b458783c9a6b988f56b5a78fd5c126afb6a8f0fa2c296f88ab034a00e9ce552cc7 SHA512 ba5403fdd50aea292ce3ac109b991c27caccb611acccac97a6e69a62c1b451c8e50c732b166b076296b6c00cebe715ab44e74dc812a080cebae2cd907108f8df +DIST miow-0.3.7.crate 24563 BLAKE2B 24375754245e4ac50620a8b6da6b21958914a6af6422a470487841c2524587d596673cc3718a85979ee911f104d71b59b38fbe9db28c1c7e4b702b9373215cb7 SHA512 451073e8913148889493de0373bc0450c8b23e136e151b48b9976292e4e03b7c3f3279ecf49dda5196badfe662a661a998cfa456d2ec340a495d54a4d2382699 +DIST multer-2.0.0.crate 23464 BLAKE2B e127d427164473c9dca9963dcd0072198b33494f7d836b1d803bd6a432612c1e4ced41ccd4be5026cef86785ca0cb2e0444f425d6d8b3da708f833d4e36631b2 SHA512 95945ac16e05eb4acbb3144eb043c98a9e288a5c4ad596fcbe666bbefef5e83142919f2642c804352772e79837b66d7c075bdaf675abc07d5e18a96d044a0287 +DIST naga-0.6.1.crate 319639 BLAKE2B 8d229af365758225abe4966774d4ea0a9607bb275e9a782d3be1167cb4d181b4515bdb586b88daea46eb4dde21009fec51c564848b02ae90854661ca52d44c7f SHA512 e468cf6a041dbe5b303f7e0018378198df1006a201ab3f399b793fe061a24d44b2ca2804f95e78922f3ed70ff64259c4bba28b443c1f5294d66de540abeb1b33 +DIST native-tls-0.2.7.crate 24958 BLAKE2B c06b2abdf77d9ecc7ef6dbb7ea2fb6fbb4e1eb782dfe8b9e44bb2fa799fc9f3800f3d865d2141d04533ec6679d84aa703aaf2a497db6b0f60544da1437e47476 SHA512 f646b45767b0aac208b840989a1fc09198e70cb5277c077ef8247d3f591631bed09c1d36cdf372e68ff3aa7da7c885c2307f8b0dfe2185839e15dd4e7dd8f143 +DIST ndk-0.3.0.crate 39011 BLAKE2B 3a0eddb4d086b23fd9452cdb4207aa9ca78627169ade437e0d6d0def493cc6860624393e77a6568bb5487c87f55e6ffd08425777eb4a332058b7e8af468a84b9 SHA512 f0c1a517da1f8ab3a9f8b402610a721c591059da7500aaf66a021daf55c065a237a3d5c5855432cd46823f29b048ccb9b1c360f39fc76186a4b92a413e93e49c +DIST ndk-glue-0.3.0.crate 4026 BLAKE2B 8025a1b954e2952045144d483751db188d339d49c376256b16671961053c61f96ea7247cb439d2bf6f5bcd8246fb689800f0e3f44dd58ad7aa33acf63f12b3f0 SHA512 1b3b991779213c84fdef7de6b1aa4f1d070d8914e681dd0bb1f1c5a0a8c24d2e73ad4eab305ff39c8586dea7c7cd8ca7b59d5a2649bc8b56aee3305d714be4af +DIST ndk-macro-0.2.0.crate 4949 BLAKE2B f7171f26ad4982e91f01dd00cfdfad4a8875d89d5d3d856eb4100a037e8cf393fd9df4bc4b7daac54aeeb288f53d83aa9a422fdc5ba37290319f765a9d352411 SHA512 44d0c9f0e4c4123d8c14b41983f0af6796c93700f128550f13a5dafa8491285c8bfbce6d2a5d7a8973409e122b77fcda11c46fb04fd7cd1ec6889ed415304374 +DIST ndk-sys-0.2.1.crate 273674 BLAKE2B 40a25da1f8179f6a680d5c85ab9a6b80308f75d025707d4df017b89b9047f471c1b3ebadeb2978bee86f0cebc03e0e16a158b6793a9fd3e2af3d283327d38afd SHA512 a059e5f77fbfc9b3b0747f9278ef50cbc575852d0d041553790da75900fbc1e80a540ad8647dd3c8a325c6f6ba53006a16cd063ff81a339d3732b8fc1c8b180c +DIST new_debug_unreachable-1.0.4.crate 2561 BLAKE2B 5c9831b04e2a44b2dd27816df0a331a8108991a84ebdfefe4e42f325ec3519ee50e89a99d490020a65a3d75acc371316c2253d2c6382453a0b15f4c3d5b96520 SHA512 6f964bb322aa8f2ff92078381dd720527600c6449e237b703278cbcf47b39a2581fddfc2f34ebb7cf31229e33d58de48bb5050e083fec6dad9aefddc1d771c85 +DIST nix-0.18.0.crate 209962 BLAKE2B 3ff822e3d49a6c477d5da3702fc88bbe270202acb4f7c449a78969ada9b8fc8855a90ee194bd2943dd27c28286b88e1b22a6003e08260e19f7c8ed6036bc2891 SHA512 b86660bfa2533fdfb945a3ef840c692b5d96108e3e73b76d6489b65039cde87ae04935d2f10878cab1ea38f039083aebf4ec9b2bb6ba66ee204be700e3e96581 +DIST nix-0.20.0.crate 216983 BLAKE2B cb7dc3a6b61abb66645613f16a22b5f127fef38bff5ad40fa99ef50019bc40da7f40457af9dac08af5dd67644c2a102ee6ca99425077ac7e2024c89387587752 SHA512 4efb0a6147870aca6b5612428216f36cd826320b75f4f12fb0c75140d47561834695db7745908a23d08ac7114d69848cdafcf87830718da1f03aa6f2c664c5d5 +DIST nom-6.1.2.crate 147539 BLAKE2B fbee4797e91662a8c255ff80598fd50f62fbdacb3b734ef6a54ea115e6411ca73002c2766deb88ac8ccb698c481763594472204871e7096613137582afc9740e SHA512 f9a12a6c523c1c3202f3c45a514d02c40c600c835b83a1f94fd8e51ab462fdb89de3b32ad11630813d8e3cf4c8bc76acc620781568dbf2eb12469dcd9d3d0b19 +DIST ntapi-0.3.6.crate 127221 BLAKE2B 5e530c90eab66c73fa1864084eb462490bb0cce58ecd9e22659d4933ae94871c722dd2e9b351f9ab620a0e45779cc2030cc65bc6badcf9ccc6263d0850c11447 SHA512 c07f2ae51e4fbbe55de9f617d333e4042a93de69e9bfcdd44acc1b342edd88cc2a360fe6710d9568594e2c0990776004400d0741e61d1a2a1cec4a645c4cb035 +DIST num-bigint-0.2.6.crate 87275 BLAKE2B a7da84e705f8aa287b6704a42ae1822ac1555d25e7f51e69b4288a808557dba2c0c15552085a67f3cbd445d518fc8d4f668f7264237263acc4248d3dd1a2c0a3 SHA512 19c1ff0ae6fdfc690ccfe4fe6008c102e50ab9bf6b1f4e4f04a348d217d4d9d538585945466b72b70713053bcfd73685d1a907e41d135265d330bde996709eb8 +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.3.2.crate 26359 BLAKE2B 18b58869b55f32396cf3f024f19c1dd1dd7594e0a398f448930c60c338cc5b42f73e92dbca51a71d9017eedab20e6f564504cefc7a21018d1ff029846498e3af SHA512 31141c147ace16505cf63023d399ec7d6824b1cf3a31160419cc8ed8c9e4392993910419ac113b23913f710eff13f730d04328e66328375c61c28010718fb837 +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 num_enum-0.5.4.crate 9897 BLAKE2B 7c89488d8be0580780689235376301032430b38eff06cf6507429f30fc2592684f279505c1ce8a999b4512849f4ff0178be3cbe22172f7d908ed78eb1124c3e4 SHA512 71d3dbd1fdc36d084a17c93f5b646b5dc6b10fa32d1a67513ff7414fb66fb3fe42782560b3ffec7446e2737686895d50e72fd6c9bd78b3629152311c8f5b8c3b +DIST num_enum_derive-0.5.4.crate 7899 BLAKE2B e470495ede15fe3b6cbee3682b770154a874fcf2d59fa229ea42633fbccad02bf6ff40c13b4b03d57634c52e4193f3bb17c11caf82c51767948b5ccf08074ec3 SHA512 028253a0c149dafb6be50605d3c3c3e4c92a6e1631ca934bb22ecec228b1b820e4622f781c39bdf085fcadd8a1b2d2be3b24bdec4f60fa7aca58004055535ffa +DIST number_prefix-0.3.0.crate 6291 BLAKE2B 24b232d965aa08a092d6bd65f0d28e5a93c7948b4831ad42bae067387908513a67a81dd85dcc8a2ae7d829abd6232409abd2ed4a15c993176b1c056351177998 SHA512 014c37c477b1c99c20461dfa6deb1692d93f10c592387bdb757d9220347ec7bfce5861e82029286cf3a64e9d53427cbfc40549e358c3fbaaebeb73e91b598107 +DIST number_prefix-0.4.0.crate 6922 BLAKE2B 81bd3b588c788e6865104e5ce87119b5e0c5a526042963d52cd582ff23c2f8c9f32b4c445ef0397fc402b6d047e031d8e2c67ac97e191bde22e17662eec3a554 SHA512 a43b668d7314218b86ca7451daa9dfef71f6c9f6616bc34c12d94ae6030f182bcca9da83905cb46f3d49d0aa81385a787e92e4f3ae239658067adc249f8174df +DIST objc-0.2.7.crate 22036 BLAKE2B 14a41a5ed6beb100d68601af12914dfef67a9f580f80d70c4578ad9df98a6b4496bc3a1003dec762a27f0ae71afe2c9e8fd41ad715bdb310722c8fc092563599 SHA512 7178870c8e4e9154b4c7b4953b3164946b7ce72c956a02b9ba18889353c72be735824bd73e44a485e42ad5f97994820d9153ac684629342755a6a63711ab5988 +DIST objc-foundation-0.1.1.crate 9063 BLAKE2B 876dd217b612278a522f2d08434537d468f8b0fd1efb0e58d0b58216e20f7f9fc80a5ff034ea25d9216d4d53b2d65552684ae5d5212f18d758c7937c91742a84 SHA512 976dcab4e62ad1c387a81723d70b969fb7d332e1f7dbeb2ea9a26c62fa999d91ff6d8f737ac5725a7611334862df16fa8b15765c036d7acfc3e42a745d051f34 +DIST objc_exception-0.1.2.crate 2251 BLAKE2B 6e46ab02269b6c3ef7d67f70bdc3b54ed675919b9de979cb60ebec4aaf79fb2f34614ceadbeaae75e6462ba6f09d859e38208d62b1dcb7744db184d5ed34ab50 SHA512 62abb21aef920a6bebe773d4680537f135975e5057af46cf11cec787e5224790a54b1c338d62b0fc8c91b904f018a3fde06e624096af6f5c39fb5aeb4cf40807 +DIST objc_id-0.1.1.crate 3258 BLAKE2B 9a74fc17235ffdd7987c2735a7a9d136376fd13355f0561b4ecf234784aed077d1ab5aa11c1a82fcee7d47d4d36e471ca4ba3e5bb725a2ed0049a5565967326f SHA512 ec36fae6f5cefda00f3e44618b3c9fe6ec8f528f70d1a95def6421704bfa128a6e5b4a32e9dd686bf6ff60c4f87fe8094aa5e1c8070bcde58b17fdc06f49f9f5 +DIST object-0.26.0.crate 237724 BLAKE2B ef550309ed83a55325778d13d84bae1d75fed882b840cbae9780a941a0c3596b58693365933cfeb757a1cdf585d394566cf92e0c9d43418555c30bcc9fd36ba8 SHA512 a050755beb401e56538c7f1acc264b0526b7052fb6325824cba64b7708e5bbeb882651d2f41b44ea589deb8e21c374b39428280c44deac91da83d7834b8fc345 +DIST octocrab-c78edcd87fa5edcd5a6d0d0878b2a8d020802c40.tar.gz 76193 BLAKE2B 09a57a15ff96e3b4d7257aa2966cc5fd173b0b53937fb16544a567c01fca2f257bfcf4b4e7a70626cf49159ab1b067340ff1160c8fabebdc9997c4c18b24b50b SHA512 095a8542230a25633420166535127bf7c6eeed5321e0edb542097c42edb59810e3a30d0b12df35dec088aadba687a59594b9936d6ef0b18dfd70c43b73a04371 +DIST once_cell-1.8.0.crate 28925 BLAKE2B 7681b1a7497b5711e663773c1a7e076f333c06c10d3f289079a781c36f050c1620cc279742ea8e5b15ec48f3d6038a6079bbda7fee3ae8e1128bd916d53ed43a SHA512 88e55c9433225ce85a08353168c87fca2237615482160a5c28f3ac17f06d48c63e0c21b5f7ef81f82ca133436e371802ea099453844f1c111003bcb6ba89e827 +DIST opener-0.5.0.crate 12350 BLAKE2B 5992f6d564ae14b609aff2d0415c4d7414a8cafebdccb9ac0b66056cd2968f346d63855d8251b153414115c6c8d8cc91134ab53d6b714df78f2c3c858b22cf8a SHA512 4a9be4d280cc5039d080bfaa318b47a80dfa930f3e60068ca10346aeac421abc8575d7eef3649061847e24ad3a6262fb58ab183f6f2704f429e9674f392c30a7 +DIST openssl-0.10.35.crate 204462 BLAKE2B fb58a3be883bac3d5aa3e971172a281a80e9e100c51585db3d2828ecfd89d0b3b19edfacba2039056fa3aefb79717e03cd2ecbf932afb1acac2e74e1c29d3551 SHA512 5ebe4626a894ccc6e5c159cef72357654aa1a20dcc863fdab495f10a574b49b0b9d4e85a069b8b9297544ea0d09fd88a976396c3a8e8faaee9d01d79d943126f +DIST openssl-probe-0.1.4.crate 7066 BLAKE2B 656434ec1d34466e903e5c69289a277d14623aa7bd8a7c19bea974c7de57fcec9b2b4ed212f37d7f7b90fbf02a486a8ac7f7c318cfb3b3930e54e276103154b9 SHA512 c5d4ffcc6faf009b38dc715ec85fd75b3e3b0c0293041ea26071bb6d19d8d018a43ec166bf79ef1c7a126cf783bd4a7121d5dfcbed36db5ebf0fe4decb198f17 +DIST openssl-src-111.15.0+1.1.1k.crate 5087962 BLAKE2B 50a7528ca83e30434f14aeddbc83c434c74962faa106c597794a5c5a9d43d4c37de524f657cea9d3c87ca3f605bc59cde0273d64149954526ddffe96bb9c2093 SHA512 0adee57c5a9dc12b7a2c438f838a5d26286f9e885500708a6945a53c96708838071ee7a521e7dd9f18f5de59c5c3e66880ea99f64669daee442766471c8c2898 +DIST openssl-sys-0.9.65.crate 54405 BLAKE2B f0e09accf076653f172199d36bfe0b7547a738f962e9ee8c15563c4d27587aade3e44830022a1787dfc932ae1f162336e3a110a34b1459656631c7ea50e58b75 SHA512 4c14ff5258a35b86e35d352c5702c90e1f70954c8f33d17160694b63305057b97da3ac6846d3e8f8e7293c40f15b76effd1e34fad4be613b8d815b90148406f7 +DIST ordered-float-2.6.0.crate 13554 BLAKE2B acd929d16ed43ea6a3af21236298b2b1645e69ddf724703d4251e03ed6a9cac75b8d42f318150dc44dd46263f6953c5feaf11f03dec3331e7b01bab2934381bd SHA512 91c07c555cc39ca2f04aeb3d9a9855e23ef8f7e44b6ceec63267ee4181987f382dde522a283060cc7fd44e02cc2fe927d9d627c9974c65223d97df8b97317c3e +DIST os_str_bytes-2.4.0.crate 14657 BLAKE2B 57f8fa434237c9ded24ef10f225b0c46825308c526a523cffa4c334d43c54c4f678beb7eea9fcf8bc246ccb1ee7d72f428a40acf271964fc4d26cd9ab6eb1b0f SHA512 4e06a2c7f5470c56bdf5e06afb5fcaa4001a29c2cd79db6ed9ffb762154ba20bf11dab97ed7cb2f50f53b2e12241b0988bb220b60f4210d4f01fb2f0e1d186e6 +DIST owned_ttf_parser-0.12.1.crate 21209 BLAKE2B e35bffb554638330c581e9220d739caacb8477d920b04aba8f4404411dc94ba97fdad77538e1fe8349dae118cc5a06142b6e020778ee6a33ed4f76a7bfb4c879 SHA512 5097e9da09bf3e31cee4308606a0b4b47b1146f8f56b05666d9046ffcf4d2625278e7d5d76ebc797318db9ed49a725aef7b116d41f1e74e4ae9a2c41990b6a4e +DIST owned_ttf_parser-0.6.0.crate 20574 BLAKE2B 6bfd6b3e0ded1b23a8d3037137e5408aae9454f853c1b871166cab16629c7d342b6ab8f9528a175e5102cce25587303570b76f8086804b98b2bf4cd739d95f78 SHA512 cf1540beda15ec1535b03edfcc661a11ffa471d741c2f754318b5a0e4808e335d88ab7d18c3b45bf93cec88cad8d2d8bfd7c5edda177b1a1b5dccb6a9b34ec66 +DIST parking_lot-0.11.1.crate 39854 BLAKE2B 5a097d7016811de4ca7d21e8a811a96b2e857b5224b176cf7a3bc160c0a0678c9100423e3c096c5056e2df3a4dcba17a590cc64eb1d648355c153c5cdf9db228 SHA512 17e394ac8b62656177a12fcfd246d9bb59be468a5ac174e4d6d8b4ffd0411497d3ce943ca5deab184cebf5c1bbca97b4273f79bf210c78d7f4b6f5e9d68026a2 +DIST parking_lot_core-0.8.3.crate 32147 BLAKE2B 5218cfbff706c4388fef31c885c7a5d53566005775a3c440c6a2890efb189a4edfe8e99f6499cac36038846628a915ac988c15e1ebab1b3a3ffb53a64631dc19 SHA512 1dba5a7e68ee007918fb210ff308f7382ed1c54d2fe6db36a8246453434246b71e6795db107c83ca39c2bddf5e4a27da7978a464b53d41e150e744d81e75b341 +DIST pear-0.2.3.crate 19110 BLAKE2B ed92d1f8696dd30023690275b2b4007a3c7c8497f8d0ec622144c71b1cf65efb06d883ee9ae4f097e4525cc0db92013da2fd4e8992c37e534b42a8400dee3edb SHA512 80f6b6b3755dbd7a1b5c9ea8befa5ac883ed11d0585dad9b7a819c55607057ccf640b03d29a50283cd57c8da6d00f0be53d9377f7e9f0210c0d0740bf14c70aa +DIST pear_codegen-0.2.3.crate 7185 BLAKE2B 4941bb0420fa9b49d777bd6c6502824b7816934700fb3b1f0ac344a9d8f4927d404d91f6ea9d098f4bff3f75c2aecb9d71c804e5beba22a16b49901523e1aaa2 SHA512 fee945e7c764372cbb1433a1de5f4c5148e5ad2596640ad4851f625c4ace348d682583d88b8498223cf92aacd10fb0cda444ec15571fe5ca3f6bafb19d0c71ed +DIST pem-0.8.3.crate 9395 BLAKE2B 7d4cf8a8b3e55ca8fe39bc65c6616c5ea0f91bda666493688d98e06ea9fc3c83d0b0a1a10b4c5deff685efe2f9858f63fab765b82a1c79d1d5412a5e6a706dc1 SHA512 30421492b14ca94ad8bf7e3d80315f2cbc129fac18655f33e2866e4de20201f9b3e9109c273c5bcd7b45ecc0ccdb8f7e6d8ead07278890d1a043688752f572cb +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.6.0.crate 182063 BLAKE2B da9373f4d671d0694b8924e25efde32eaf29a1dc3e460a971b655461717594a84823da8bf65bae20e7a277057d081397999ae3d8c9ca83404e626e547bfefa2b SHA512 d71e014b25cf6008a35d425794f69b4361de7c5e8b8fb255c35758bf5631f375a5646431ab1cb59f1fceef93762a169d0408301a5baebbd3a0886a60f688e8d0 +DIST phf-0.8.0.crate 3902 BLAKE2B 3f1d4f9c23cfa2a3a0b7e4f809ff00783d71bb4839b27246d5244e5aee61a211498715ed576f00749e8132a6af1cdf50b2eb27d2f49896f006212981886a0e44 SHA512 a3013c4106ba72aa3cf22bd3f903eeacc24ac7cc47aad791bc5e9a63e1aff928a537399b6a86b0346c5eb37979ec01b404807e622e79a0a70a0e01e63c07a47f +DIST phf_codegen-0.8.0.crate 3192 BLAKE2B 65c733fb896fa034c97482d122a2ed4c39d763cbb65ee48a229cdb320910aefeef125674bb1305a4a12f5fccefd71f859e33cb26c3e6be09ed8f776f9ff9b463 SHA512 6649779b50683b1b83c89da921ee52963fd517660540148e9ba4b59f9639c705e08400c4da972880ed161564816c7ad45704d6bd51d1429717137de8f46cb941 +DIST phf_generator-0.8.0.crate 7604 BLAKE2B 936c9ad95d2d5b6b4bc97dac9bcf99813462950f6280d9cbb8c8ae9253d3197f25b8173c202cdd51c4a2d3f422ca1d6f5c9055e7a87e45b2dc5fbe5aa6aa45ce SHA512 de045f47567defd43fe32fc62191a9a892e5a478e1a84b853cff3005e94967ded68e5770eacb43f2e97e58b8f4283327a38a3bdbd55e1d5c708dab601ea66270 +DIST phf_shared-0.8.0.crate 2860 BLAKE2B db48d88ad6e7aa6bdb2f6750ab66063a55d005b4f5e92ededb59da1f1fa9b1296d30f87d32d036f08e3a74111ea4d8287e8eb6c86d0edd76b3ceb38f223696db SHA512 6ad7ac732b7cc42e7e179329fbfee7074d26652d73eb4f2b97224491d978ad9b14c66e5a539c96b84c70124ac44cfc009bf963a42c438d028bd9737b99f463f3 +DIST pin-project-1.0.7.crate 54847 BLAKE2B d902d2bd9008ffb0f254adbf0fff3c55614abec67db5a5814707f00ce50690e47890c2ab89ac488e12661c59db7692502eb7003cffafb4a57a66959a01f139b4 SHA512 e3903b508abb9a1412d8fe31f04d01c2bf634c770b1d6f697da1ec4eaee023ed95d5488e1fb4f3aca62afe145b52730c40781eb6d52deb55d5f9820503a92f86 +DIST pin-project-internal-1.0.7.crate 27884 BLAKE2B 52ef94e6c2fb44ee36d7d5bcda09fe65dc69386f6df6e4573674c6e796ce506ba672c1421603ca7501a7b3747f7277cd8f4e9c121e4068d5e857232de08cb1be SHA512 14d96d6cc73c7b86151f206383d24e1c7d79d70f586ff59f1bc47fccf271bef4a0561eecf86f7b03cd14520040f80ec00c266df79b2eeb04506582d80cd2ef97 +DIST pin-project-lite-0.2.7.crate 27212 BLAKE2B 71997c66fe24bbded0030acf9d460c8ecdd07f7a047007413ad5daee06ade30ce487e7f921d610f9e0bc7aa036391f6c595493d9b7d95c17e9195f5a2b23441a SHA512 c948201981269f6f54da069470c56c5b9c4c6f52e349dc7970ad828d412facfbb66a09745c0565b4320fbfd1aa7983f3664604f7ade37a30cf25ce253afe8749 +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 png-0.16.8.crate 52598 BLAKE2B 03f706591182a89b0566f8a793163372a4db3e7a742f3aadf06fda93068c42a4351722796ddbbb013fdc1be5a88dc02debae50ab1cc3ac81d72d07a814b456ce SHA512 df96f8580d8cc11df54788ff64ab3269b14369a467d7c29964a5b19add5e7a82258e6bfda40eedf135bffa98a2a86afbb725cd085cf37f6c433abf9a7485edee +DIST ppv-lite86-0.2.10.crate 20915 BLAKE2B 83a075381c24b2b89f5266929f5672ce051c3781c1a199252738dadbf471618c8b87452ce84e1cd87a9eac11b44107002894f544091210cc7e77bf52c045288e SHA512 c9941052e504b9b310024064026e4b1d540dd877705ef450a833d9ff6dee70ba874cdad68c46381a71d5b54482cd80b3dbb8e0c225758fd339069031a55195f1 +DIST precomputed-hash-0.1.1.crate 1640 BLAKE2B 64a37ef3edd317f771e833bb394f7c19bc9b8c844156c831d2b550692c7e2e36bce44ecf18dd9f2d0f0511346eaf0d2a0ebe792fc288ca0e94a93933f2051846 SHA512 a118a98286a47e2f0cf35d2678d0325c18b9b7d5bdf40ceadc16483b282307fd1498434d5bdfa25477a4f420d97c34d786e42e9fa70431b788b4b8fde9718e05 +DIST proc-macro-crate-0.1.5.crate 8096 BLAKE2B 0a992f7aecf05335008731adc40e8ce6c4ef5e114228b51ea856112f850a24e995e4682c8d2ffbc703b9b5cfddad68342cc9d0f7d13b13a96961287bdc22c4a0 SHA512 b2922ea8beb762f42f7646398eff9d03a5fe3d942f1d0cce564eff8af41ed14f175986d07ac5bab75e7634f964b8ad24a6f05f597c90b83761bb4c1d2b2fed59 +DIST proc-macro-crate-1.0.0.crate 8442 BLAKE2B ff0f3c37f4f62f0a555b06784a148d02b0994efeee5b3d3c0ce30ccddce69715ba65df08980f96108888b077bbc8f2fffd3e497a3de8369bf867415c2612b325 SHA512 dda801431b4161532008ede0781c6c21cf28ab5ff1c7777df624ea8cd1e209152f6cb3b5b700711c8d15e0cdc91883016c7c3f01468c3f5cda4ebc53e71c2ce6 +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.27.crate 38625 BLAKE2B a55e2404e3c7444c6da8aca6c0e7702b865ec56cfd2c20fec319e737fc83b00bbf505c15dadaa8740d5a6d07c089ed4854a173049b1be9872bba132ae7cbc8db SHA512 3227bcaa726e88bfdb1b4d1243a4eb216ad2394a7a3b4b258de342ac76a1ab1a39a07f28f3490e42e2c2034176bf0d84b1c1fcadba2444c0abcc5878b02f93a4 +DIST proc-macro2-diagnostics-0.9.1.crate 12305 BLAKE2B 78d42a66809955554eff01be8b46309352f32b49790f1b57faee665622313b4f9d1e3a4bc1bd8288ce543989ca79224f27b05079b7d50358dbb0196d9d02dffc SHA512 345ba79b3c4db243c09cc47c425900cbfbfdc547693468795e81d1d2aa50e3a498a51c3419af5972fbe1aa8603c7841f43fa3ff7bfdc41d14149855356dafc28 +DIST profiling-1.0.3.crate 1685561 BLAKE2B 5fa1add5a1a6f5a6c743b799fbfe3cab3ebda646af59d23cf0d32a736c6c4ae6f756de03b40b8e3dd82108d5095d2982fd198d0d5fe11caefa10bb7d5e902b4e SHA512 e4bd9630b914c855807f33c3f3c796f6eb21d90efb393a40bd6f7d2fdbf9ea8c393529489b0afbd421eb461b521be2056567642c0ff2470ec45909d8eaad4e93 +DIST prometheus-0.12.0.crate 79207 BLAKE2B e776afa304ea06bc3dace68f21693287e671e1d962dff45629adc34fa4230a7d631d0904ec559892134e4566b3d2e4c71e07e8873f06937f0a09200cb6f4ddc9 SHA512 7efe3e9cf4bf0427b3de4c9c5f943e590d9f95556d0232bead9002b033c98001c720fd3511a6dc52e3134258c3c570b35f6de70f71633bc528dac4614399b76c +DIST protobuf-2.24.1.crate 163281 BLAKE2B 4bc1427d9efe40a6f73a6f9cf2d2d1da034c64571c33405c64d28b711e462c52df0c1d405b0887845356a1ced82b08c2df7696d3174992f371baecfe4cdcf998 SHA512 a52d2ce699b560a2fa6b6402d36158fb9d67685c1024b9d853a386947e3092b002674129a4395352bba1fe3b79ea6e65843690dbbc98045adf1ce5d00e9e2ff7 +DIST pulldown-cmark-0.7.2.crate 102716 BLAKE2B eed82045f85940b21628f142c11f8fe1bb2bb93a059222dd50c5c4cea7f526dd7c84e357a92217e7ef181379da478e35111a95c48ea06ef072283f695462eba7 SHA512 2bd539845cbcc952543c45d3e323377c961c1ca67b7a2161782eaf829a759beb3e360d2cc550044e176a25e77e94cba2248dad4377dfbbaecebc1a413db464af +DIST pulldown-cmark-0.8.0.crate 106330 BLAKE2B bb59298b605993530e2363f3264c3ac1104ec57885c2dd183dcdf3aa9dc613999d24caeb86848ca3542544238aaa4eb49d5a6599d2fdef53af50b5dbead68e22 SHA512 396ade131c0a74cdfb8454e137e41c21f0b81b7cce654ba6ae9ceb132ba0fa0a467a190e6dd69cd7d59a267efbe83f008c9c8a5c9db47665aabc31a4bb9cb967 +DIST quick-xml-0.20.0.crate 115509 BLAKE2B 13eba159be4c520bc6551f5b7ee0ec2e182934c7dc97247811a208484f2855fccc8b7d4cac00cced0d1582de21ba29efe584a686afd4fc4b4a03064116e109f1 SHA512 d8cee7d97a5780ea98b8737d83eed1891aca83e8c191539eb4ad299dd7703361bd7bd66ba43f080ad4fdd3d30a54857524c6d6b64415e26c7cd7c8e55f79ecfa +DIST quote-1.0.9.crate 25042 BLAKE2B 26ef31e89fd2f0cc21ff65f8072f30c7977ac634d2536cf9845a0894d6659f62a96cd0a6ee48f7706036c2c1b898ef8c9167bd62714ad0c9cba4fb02f30922af SHA512 dd6cdaea183b85400531ef01e56657edbec0d8f7c27898c1e591b72dff755fa5875b33ca320bd65be0e9aecfc6a61ec119a4bd1291e9f2057fca642ab5b198c8 +DIST r2d2-0.8.9.crate 17711 BLAKE2B 134587fb497c63ab15e93c7ce18276a5f5a39c54d3db914d4f36ec69ba9705be6ba50d33214cd3e297c7f699a44702b1abee97fd559e0221a27fda85f1b5ec19 SHA512 63c27a78e44116a46670e9d2a1a803ca878f6d694d24996e44562255468641cce3040b75da37334298fb3bd3704685df87ac46dbd97d7e0eb25531d67a7f5396 +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 +DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075 +DIST rand_core-0.5.1.crate 21116 BLAKE2B e74791f941a79971f2741172d489d546373c9abcb0dfbffcb7b97b858ec800b2e0c97df4ac636f3aa1b8dd6c14685edf317336d577f31b5c6cb7d89a157e547a SHA512 4f7500b35e165e6c817fdd67a50745d5497d24e554bb554705097e37258751e8755c4d6b8a69fcb5e1977708ba78620bc35d640e4e018fcd4e88d9dbdbebdcbf +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 rand_pcg-0.2.1.crate 11291 BLAKE2B f8837f3f3dcd7ecfc90f88bb6464b9f79f7c1975ecc68289fd10a5c97323de9c1106de9847fc798f50d96044e46cca9d41f1635130be40bc789492bfaf999de9 SHA512 612c0d1cdc591f80733bf8097e251f02ef7a7e71cafb74e37b63ac68043558045c0c96196200ad07ce7aa9f2d373640c20e598ae5774935c8b52350ec20958ba +DIST range-alloc-0.1.2.crate 3428 BLAKE2B a81405d6999555cd1c87812f7153b6b745a0b6cd729a649ebdc912efccc2e6ba551efd033d7d1ac7d9e0e48cc7ec7f0350673200f802d8726b462ddbc85bf354 SHA512 ce6e6acbc80ea81a863a7d3a50c8892d6ab6433ea21292e446f158760b4a64904028df126f025dac25f02642ebf05b54a4cd19552ef34f767d855242e8e5d8fb +DIST raw-window-handle-0.3.3.crate 5798 BLAKE2B d6fa979aa6eb23478abb3bc85f46633ef2807208c96de9fc327eeeb53e46944a8d2cb68dd25345f2a6f4b5c4274058a01e13d1eaef4be858dab11a8d3727c1fd SHA512 1939150cbf471a33654aeb953bf2dfe48e2fa7789d4a7a43fe449585737741cf03c4f13b2d3d3855f110f2cb8b91c15cca17e7f8ce1f6b63fc8d2e32ed3fefb4 +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.9.crate 23533 BLAKE2B edff38a41e57f40f9285d43deaacea32d518f5d87382d535b0349f123569613d50e7b45a70e4013f35632485951967a5157146593811102f3c0a7d9177f07fed SHA512 4f3c9dcb925c57253fa27f6355482d4f984fe31c4f562f2cd22e953c6f1f475e0687003e495167f400f77d2594ffb9a69548454db8086da5913c00643ecd337f +DIST redox_users-0.4.0.crate 13023 BLAKE2B 66d0d1169f98a27a00930c86365f289c38659c0d7b248a6870d1c144dfe63c9752429b2912006527d42aa321f9605892ffa85257eeff1ae148254bf370dafd02 SHA512 4058ffb2fd57631eb6346c8839262653af3f2e670a69bb5739d64adeef7347849b18e191c594303da1f5e29b4a3cb000161fc1b3ea4b7f94585977597a2574b9 +DIST ref-cast-1.0.6.crate 10710 BLAKE2B 767acbf422254fcba3d88642d8a065d5c440822c02e643b0d6240d6ad1d621ade62c2ed58a2532c06f876e53798b41f063cd910ea25cd5a9e1d62eceefd75808 SHA512 d3d06c4ea78a0f043f88c10c953160725bbe55d64505528d8127a73ed090d04ced19a9935cb78e1fa6ea562f706fdd5679b070be0a344106ee09f303cad0f43f +DIST ref-cast-impl-1.0.6.crate 7252 BLAKE2B ac6e91b0ffd6b1ae2ce060d47ad76e305562c4ca7f6aea7a2d83b2a09d3c60aa60270314d39926b931b648630e69938a5cf1987949d68be6393be20b3267e178 SHA512 cad08f316aae4bb826fadb33a663781265799292d1c8bcc1540d5d6aca0cf7ff8629127c3e48fc2e88b9181abe8a50263124857f9544e5a7a4613e3eafb745b2 +DIST regex-1.5.4.crate 236581 BLAKE2B 6efaf69d1a99dc3a2e04b2d1a96b036f631e9a0ad0d3aa57263febd47f7ec12765526f06f9c52a5497bf0d9b455f1d1b39e011adc4c28530c44b65c8a453efc0 SHA512 1a9208358c4ab87c19ec91bcf5c1e35dede46f3a0c0097061b7b53fa77a1e5ad38090d243aab274956f09c491e5fbe3b3b35a91db079b82a2dde2fd9fbad4c19 +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 renderdoc-sys-0.7.1.crate 4592 BLAKE2B d5c543119a498bf295bf506b164945a3de6c48358891170278baea05db0f67813d9bd232cc52593fa02095d04cbb163fdfc9ef2c121eb1155ca761b89350cc15 SHA512 5ef5596705e4d9b752e132571960e4518b96e47b65ea799dc4fc87cc4abcf769e05dafd3a7cf78df4957ed32d42f714f9d78b2f3614597cd5a45352a3f509dab +DIST reqwest-0.11.4.crate 132776 BLAKE2B 2cd8e0a1e2256c93fd03c4676210dab24980fa87d0575e5c8a9fbb5428547c4bea1059449809472bc53f3d6adb3ca8bff086e1c5a48ebffcffb9bf7593e94ab7 SHA512 89bc5ce3658d90b090dbc7952faffc0045304a7d4e1f59a0f7b0c266d2dcae0bc8c5174f4b3b74ceab7b5b8638b5f10ed2b60831ce91972360d849328647e1e1 +DIST ring-0.16.20.crate 5082615 BLAKE2B 6011eb7148c2d2ab410e564a06604f4350e07ea030e4d7dcb30574b977f0b0c7e53e09f6e6dbb2d068cdf110262876c48dfaeeef1b691932a056fe149916d934 SHA512 d97d1b08eb796d4c107426ff2c015ab1f221612500c8a57fca8e3f064e8c0f5ae2a5e6071d013313cd9f4be8fed4ba03beae84bd446f56b2b2ca5d483c328191 +DIST ron-0.6.4.crate 43997 BLAKE2B d9febca6bbf363bb7dc89affe95bf74e1f857c25164c4f06421f44f184bbaa81776749e90beca9de6011c91266e278b9f209843737452a6d83672f116f1eb922 SHA512 2ace8daecc73908fc39ae96913802bef00a0dcfce8a6f31ee035b401caa28d50123a9d0ff2e54179485ae8b123cde24f212332248ad086e36c4295b2e8cdaf35 +DIST ron-0.7.0.crate 45492 BLAKE2B adff53e8db8fc8c2288c0803b22cf064334596697a8278e51a5f0d1d2e48e69e02e377a735b30dec78a0b896ff55dffd8b4748cb305f06b08a64ddd2e319e8dc SHA512 1d690def70a47df838c69c042fd183037ca1b6becf2e013d9c30944e2d77b89249c22fdcb286a720c0ee181051b8ea19f62971ef3762f63fc121570d8fdd7fbf +DIST rss-1.10.0.crate 33258 BLAKE2B 6b1b5320158d872061e608662ec194797d28bf45324f93817b162542dc5a301db800909c06d538bbb25e2cd765e0f6e9d80aefd7a1ad67dd75f80a34e3f63f25 SHA512 e5a57dc68eaea491d4465e79445cb3bbf76018cc75d0e99442173fdf4e318b3e15dc69a880bb51e0ba1c031daeac94caff552c1b7ffe3f2663415f0c47c07c43 +DIST rustc-demangle-0.1.21.crate 27920 BLAKE2B 73ada923b9b293c5a9893f86fda0586139afbb7d56894cabbd70612d1fb0330a9e491d5143fe3498a0c8d3e1a3f8e63c14b20865926e4c831915592486ae32d0 SHA512 4031b26863a726cc6d3398b48682e0f0f9e5665abf20a5d35343a904ebd7c0d3752dcdd3a049b2bfa3e2a303214dc39a2980700bcc64464f7029be3c7f34727c +DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 16ac56622897f47a06b661fb59a196b08d48e782ab87549c8bd5c6fe92f374c9bfd44dcb36588512bd9b6125c2fd79a12d648aaa308fd9694bcca3a7c1b49ac9 SHA512 84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544 +DIST rustc_version-0.2.3.crate 10210 BLAKE2B 1f707d1c66d907c9b1d2ef6d0bc6bc9c89990a7b922a6dfc2041865940ff3854c4d0e1daf558279fd5871af5818d4000457a32c949104f46538312fbf730443b SHA512 01fa7a758dcaa4f15c18628a0d5ee5adde5ade96a8b7dde0908e39e27b290d1e9adb20d44e2adcd379341d2d4a0c34a80dc12553a3bb4efa4758988f28989779 +DIST rustc_version-0.3.3.crate 12119 BLAKE2B a8cfe3dcbaf436b74e9798ee1296ea7aa372cfa26788b7a84c9ce7ab3de5c5e00c6962e4310aed9bef8584e3c30298bf1bec1ac23c3b70c6aea32394359712e8 SHA512 37732b3b28eca41de205db34479c75b31af4ddd811f0f1606933eb31e25e5ed3966a41a8b7d338be20fcf47540629824c41a267436c185a98f8acfdce608b5cf +DIST rustls-0.19.1.crate 208143 BLAKE2B 2ec02f40bac911d85db013cd99fc859fc4815f98114abe7041cee61bc106e83334378711d0acda916d9cb72a78f8d1a7237bd5d0a51ceb928d98bbe75cab93f6 SHA512 c86b0809f7cb2b31cf9c87d7744334ea3a0c743e26303026ab48194435289b1face6a7009aa4971f719cf31d7f84bb0e56e923cfd326ce0bc4ed990b8c9aeab9 +DIST rusttype-0.9.2.crate 31314 BLAKE2B 5c4910c91c584410bbdfc34f15c079feedd9c08fb96c41b4a0b6b93ceda385f2cb5a2079fae2f83faf33fd6476367fbd658df72943d8c1e1c05626e8f88743a0 SHA512 99fa1b6446c339f4c0c233622146bc18cf7e9f767db4bd1f1c40c334c7376e33b5fabfbfdfa7d47a4f88027323b0786bb6fe98bdd77ab6df3b898b78b11e7b2d +DIST rustversion-1.0.5.crate 16984 BLAKE2B 314d4a7b78a91fe6a0f35d850ef7a4dda72859fec7f603307154d2b25722ef6be71d5986991b4958009ba066d3078a53131691b0d375677985b9e351876dcd15 SHA512 43f3ed12e007e0a7bf0ecbe44edec5ff092c88973903ad8032b12d678d98d8827a9e51040fa157b0d5b07d26a5b6cd314b410553fec46689b3a31b392c24770a +DIST ryu-1.0.5.crate 49570 BLAKE2B 3bfba4a5f290a429de7ac3b86823b2a973f40eb6f48c15329173d95964d31ada36f2618be4b36774a03f97f2ce61364900c6a3ad5465a294e2df311a1f4104ed SHA512 d1708ffa3112a684edf2956b6730ead040401d38f1457cde074eaaa59c249007dc8b925629e7f6df89f7ea757e9d0826649d685cc8ede0a04d50296048bf476c +DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c +DIST schannel-0.1.19.crate 42755 BLAKE2B 11503202bb6c8fdff3cc716558a5c00ca7497f7aaa4890d332084754e0d1e1013719d5bd744d8aa12b8b042401f4828fda8453c104d5feeb9b437d7cc51b5273 SHA512 319d9931cdeaa0f6b50c46e413fed2b6e97b28fe8c4825d4e5ed0fe22083e686e124117bfab7c89bcce815a31a3478f8c230cdedae6a852a31719a0df34645b0 +DIST scheduled-thread-pool-0.2.5.crate 9366 BLAKE2B 13ff57d527ce4e3a490db52f938d21f99028bc16dd0b23cbb602bfb40107c0d84aa23339a6afafab972a896578634527239f73491f0811fe950252e14061b6b7 SHA512 107f3a958e34224cf61c054435567048a1586776fb91c6c0846053b801eb15d48201931d1f5d0950b1b1d6823afff13f6c293cf7dde569fe1d9d8974c18665b1 +DIST scoped-tls-1.0.0.crate 9146 BLAKE2B e6cecc543760a293b9ba4e71bf0d12f3360782795bc9d0f0bb054614a1c393f081b6178e98708b896037f5b8edcf371b727e7eb80f62bca24fe09a1903456729 SHA512 f09dd404bb45349ef444e7274a2aabfeaeda7c3c9f964bf5c52c39984c137f63bdf9fb3e33df8e312e52872f7721de25951a7f3b8333a670626c51afd36d314c +DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d +DIST sct-0.6.1.crate 26825 BLAKE2B 162c72a8e370237f846125de358f773560d94acae2675bfbd07719ed761c112cde04e2f59e13378fce33b725becb094775c76bc04baea2abc34dc25493e86d7c SHA512 78d17cc8af85c386fc37fa24e71ce7744ef214cb77516633098466da0ed02df67402c981a4cfc2808f4a51224f82e2600afe4449446e3d483cae240f703423f2 +DIST security-framework-2.3.1.crate 61581 BLAKE2B cd6baf84a2d93261050e6f4d292fa32b9c1a9f4b397e209f03277dfa9186e031fd641091406f65acad1046a57bc34b66d95f2021456c7dc6321292087b776728 SHA512 732a575f36d1bccefa71ad051e07b636e683a53fc4e78517cf6c7a60cc819492e8a430893b592cffd5383f6cdbdee496722cd5fe274cc7726d668ed1a8d36238 +DIST security-framework-sys-2.3.0.crate 12561 BLAKE2B 32e385f88bd467795649b68edc18fe498f607095c46831bbbbacf9838daf3b92d773cbd4ca851d269d1afe5e22671a0900234835a679edb013e5afd6b6197022 SHA512 1d7271bf6332acad5e6db7f48047f40133e9923a471ca9236102809dd50efd5a525eba49ed4f0792c0c7e33c3fecb3ee49d79f90bdc6ee889bd7828140755c6d +DIST self_update-0.27.0.crate 35717 BLAKE2B f2bf3ed86b37927aded9ce8499e20e55c3ca77c34f2abbf56389ce58baebafc61ece5bdbb2601c21d87c68e187996d3555d1592f873aca65516f2b124adfe106 SHA512 c98787f618309d7e358195f9d49ed0bd1f97c0436dc9bd20b1a218346175a7898c9a2908f07b0ef4797efe2a6ebd48c9dcc27619b8fb488b77f3cbd05396dbb3 +DIST semver-0.11.0.crate 20826 BLAKE2B 9006a801dab95e7a28605f623984b467221c3207b64af251bce3fb4fa74f731c4a3b9f95081bac59f754fab215782856edd98dd763b66563010498b97e8f35d9 SHA512 bdbd8eba37071ec1d24d372cc34ac4d82b6d914e7396ed51276e80d4d299864507a9d837ef381f6c4868981b7ca35514050ab8d7a621d43697a9c4b4bd5d8573 +DIST semver-0.9.0.crate 17344 BLAKE2B ae782bc78f29e45577de8574ee58959c70b54bb0b6f45a5a7b09cc4d358d9a0a80bbefc6e0f2a330e2b55adfbbe5c1f64f4ec9bb94c4adf7bb3e4fc9c142db6c SHA512 03a2ea563456f812c301721c3572370fe4934a22db60079da0dd6ffa33fa789e5e2436ef09e62fc35e0b742b06fabc290992c74eed80419a353c9de9449928dc +DIST semver-1.0.3.crate 28918 BLAKE2B 81a737f6d13d14f9cbab939829d514dc85c14f8e1efac5a3274d6965ca3b7b07d94a5c2faa1a3913cc9b46c4506d988104aea26341e2f903bf5b4be4d8625e1a SHA512 8af01b90d00873587f113b30d750bc5af89ad0e24ca6c2d71d2afd7244023e321effd6aa25b6cbfffaf173ae646ff8a701148e6bfd3a625f9d14e37baec65c19 +DIST semver-parser-0.10.2.crate 23176 BLAKE2B a946a635d207f14a59f3b5db3d0a6dd8ea283bfade3fc15f07bd9f19087bc12203591a17d697692ca12abf3618481d53f4e7492b80e7233a519bfefa49b95da0 SHA512 154a6905eb5fb854450a0bd00381f93ededd6f1a992103a53464429195102eb266c7e8681e89cf952223a51427fa17c0a36e3b7c2eb6d375b309e5fd3d721f1a +DIST semver-parser-0.7.0.crate 10268 BLAKE2B e46b7cf9d292f8fc54561fca4df8534dc96f6be920a5c869c405ddb31b9d1a18eab0799207113cf4910a52cc0df5017ab1bc1883a7c3787ebf2d60f09ac0ab4f SHA512 17320468ec6b9862d595f358d70c09ac6e09db7885fe0ead7a1e596f79350a6306e8bfde5bbd6512008a7c5454da1c7ae55fe1e3bc1c1ff02ac9df54c0a6121f +DIST serde-1.0.126.crate 75138 BLAKE2B 51f37473483da8a05670a213f02e119173e4c97a49313cf855ff3e547bb0969fcd84ccb7d1554e7c1761b388ac5cd917cd7e680e3ac23d2504412f75401c0937 SHA512 f22ec92b2eaed0819610ae2c4471eb12aa3a4209f5fbfe829c2329010813837d11ffc02d7809335df6a978cf7944095fae79c7593324dfd49becc7633dd626ed +DIST serde_derive-1.0.126.crate 54189 BLAKE2B fa3ca8ef2e7d9bd29e682ac7df066bab05301c2b92dc8f12d254a7e8b29e8d8a83d5405def3050db00f7e396fdd14f18cfac7918a5218d4b6822463c7c0f5c5d SHA512 e3c430b82def037d2f1dcc96ff7dc075636c81ab8f12e07ba09d232bc8224204c7b0cddc994c1ec98400e50340e03d6bad0dfa624b4d869e5f29d72b293d30bf +DIST serde_json-1.0.64.crate 115138 BLAKE2B c61a404db9800cfb4e2ac29d4e287a7c8f388b62407d5e25e07514e2840fdf9c127476db35cb556b56143755c64c26be1c6b1facc7529067b06946ac8f54a573 SHA512 55a45dd4c60fd93d2d9331f6a8eac39fdfece9ddc1aae45ea27e3dfa81352f08c71bf03906ba99d0feb5df8d847b68547ecaa8eb5a2c76011ebbe8d4cd5bfc2d +DIST serde_path_to_error-0.1.7.crate 17805 BLAKE2B 9b095e74862ab22e15c3eaa85e743ca604e68ee7093e737da1d440ce8037d1233c1e6e918bfcb88551cbfd96107cb4e010ce9fa1f1507bee9586784ab43ee57a SHA512 217608235be6d40f654845ece5993b53378f58d26483a347ac5383126b81f771eff816569523cca5b4be69329b38cf04d6f343b21707c97630caaf23f7b549b3 +DIST serde_urlencoded-0.7.0.crate 12489 BLAKE2B ef64d92d79b80521ffe90f18534d0a0f20834e692c708e3126d3486b1585aa228e3140be81984256f0adc71c764d5c2bb66b755b9475eebefcff67c952d42372 SHA512 2e49d1113a863a45235e4c5df3de1221398091c33b9eb5a806ea496902090f82d6dcf4f478f897ea54eea44f553fc20aeb2c1c124b81806b0704dd33d5650a13 +DIST sha1-0.6.0.crate 9244 BLAKE2B d992f1803fc17f8f8081ccbafd07ebb9d78056a705444b45dd51b2f57cbdaaf071685b8e6ad9f4fa21e032cc78b4305c8101b079594c7bf6e67894bb798b16b3 SHA512 32081c99a0cd5fd6e651deb711eb4c9a8bc71c12e26b25a72b2dba9a3286502e56b23d068a2899764ce1cc0c615c2c1b22a6c7aae63e07a758745b533e70ff0c +DIST sharded-slab-0.1.1.crate 49002 BLAKE2B f5ed6ba3d454677ee404e30bfd960c7748c02272a5c4bbe8ab6d01e0a54a8160f091ea693451cce41a3db52d2c99e4ab98b58e7071c15f8cf60cb64ba3216dbd SHA512 aa4e2e210436d4799fee76fdf5f83350b06c6bac88ad668c30090eb2c594b656238b26f8ab6ea173fa894732fe7e1b3e80a43a003e592469a402de47cd5d9c8b +DIST signal-hook-registry-1.4.0.crate 17912 BLAKE2B c50ade90e580e5f009832d812299b33529e53f68e6f1b7f5f9b5ac9ee0de502825c7bbd66199a65d4494152809eaf3dcfb676152c5b4f66c7a38b33551fcdd30 SHA512 b564379e5df1061739734179a69897badf9e2e6b469e091954428b05c3c7143885396df4bd008d77e08dae53729d2267d50fc8563121b086e25d8a5adabf6d6d +DIST simple_asn1-0.4.1.crate 15752 BLAKE2B 99694bf4598b2039b69058a4fed0d790e4e22ec0ca82920d202bdd1405eca0d6cef6ab660ee0d48c68466f4583c3926ba20171b8c34012df52a041df2a1630af SHA512 37211608915e6ab2408ea91fa937f93962b621bb89c1eada6a06485fbe83cfc930a116464729878f42610ad4d9d21bb1494916f71290257ddc88441317bd0ffe +DIST siphasher-0.3.5.crate 9455 BLAKE2B 73a09ba949dc4ea670a01e4cfc4f34d8f6ab53facd656beadda396fee087b36afd895e2acba5fecb796fb629b0f56bca84f971970c2f771ed84f74f667f9708d SHA512 4887f7b7b4c0df55c185249a16041052e16ad1f7c80d69ca69dba76af7b25095f2ace3d5b2a33346797f74b63c476a67055929c2856a6b4dff60e8fe2147f8ae +DIST slab-0.4.3.crate 15681 BLAKE2B d7e3eb0374de081d1870d2b46c9137e5ec75950a8fec217e3b120e455fe847e9245884990fbff4d01d512ea297c2012cb1a64f9b169264168081f5f7d6b20b39 SHA512 8649f32f26c1354b3281534fa0e062a145b62813c46f9ff5989ae688154221b00ed1b8c044c67a4b78c00a2e3478a8eb9c1c96fb424c24cd6cefd4df875fbb15 +DIST slotmap-1.0.5.crate 58363 BLAKE2B 9e4ed42712ee89890d929e8e14939411385a280118276313f36ee244010a2bf69128064c2bb16bec3767f00f6a0439c62221cdc037682d98671fa45ec3370e7a SHA512 54bbeeacd0a4b199bb46847ab4711bf1bcbbf9e158f072c5457fe88a0d9b4f790c35b92187566733756393103a52bd097b98301c00dcb2c95422acc6fd35750a +DIST smallvec-1.6.1.crate 26444 BLAKE2B ca6c50a63acdd93a2131654d99e50545a6e2d08eb3e2bd57d4a8ee073d90c08195ee442745a8d62a68179ce7bb8e229b7ff8c6fcf46372a9844bc9280b7c85cb SHA512 9e6061c8211a4485ab54eb541adf40748e1fc3fdfab0849e38e5fd34fc6cc69ae78bd065b788692385a6b8157b031c2fe373900e13d3e56e94fc08d574edaaad +DIST smithay-client-toolkit-0.12.3.crate 128701 BLAKE2B 56097ed156cd672cecd905e780d5f7b269f1e582e9ba5660c379d26c331a3c94d4ad6c0d01a780ba2324ac715841d5ad1a186ba296726feb1789681aa9971384 SHA512 745841b8d291ef0357185e601db5ab5b1254c44c8cc69a21825c3c590cd0031d95048ad0dc6cf46acc2b191aad59e56f94e2431f0a30ee6ad9606a752a826084 +DIST smithay-client-toolkit-0.14.0.crate 127701 BLAKE2B 925f1753f159260885bcd5f3fabe114ec36eabc7f139c193e3ee42e86de223a1f30b3ed23cf1050af8d6661204e39031f4e93ce90de7f4f6cf43de296ee474ae SHA512 0eb6cf6b065fab88e1662f8d118f278820f73339105e3e98c59f0c112d180324ee7099fa75c71ae4d1b99c8e1e61f9265626439924d5db96e630876c104e5136 +DIST smithay-clipboard-0.6.4.crate 16234 BLAKE2B 0d17e7ae53d2d6870070e068878a15c3b3392623df80e5dc81aaf6ed741e5096ac8d2d67483ab5f4243a96e7355dca062b4a71d3033c18833d1e071b701cbc0b SHA512 26a135be56a5a817e5270f3496e31f03f92b3028cf8242bffcd18109e688b04446892e3cfdaa0bde894af279b19e5e28d7b6357c4f86842ea7dc67941f4b2870 +DIST snafu-0.7.0.crate 54171 BLAKE2B f321ecf8d4cd5d99fba8d76f79b4f640f8d680ba2dbfb2da2b3fcc783a96686267b122bb6f7b2d51e2810d5b181c3ef0597574e504a2ac2331e60c39d9a3afa8 SHA512 6bad701bb47322058534f5b6be588120fa226a40922ae1756b5991f8461ee2106cae630d88d92aef41e893398bfd2ca954a7b89b1f7047b1c011bf751e1a06e9 +DIST snafu-derive-0.7.0.crate 23825 BLAKE2B c1d2e9c818bef0c1f46cd73625c175085fe2eb330c64329cc167738042079e7b668de222727c14c2d03d6832b4909a8e6cd8179e4fdefdebf150ee939d2bf455 SHA512 7e9a8cd671d75b88a8de026b49f8f14b09de4c2d0a642c02df4c736cedfb2b053b5602092ff9f3fe9fd2e86220f75fc1e57f594a92dddd565342fcb9ea8ebfd7 +DIST socket2-0.4.0.crate 37949 BLAKE2B 10cad25fc39a2141913c82eb1d33c14cc7cf54ef7323c0031558aac89b1045f7433a81a8bba83f21523a3ed0ec793189d6333ed19ad06cfc1b70c28d730aa9a6 SHA512 7731bf377bc2f6f06b95d563452bdf1405aafebabc9211f4bd3a13847cc154ae9cff0951130e630fad9f7a53eadd30dfb92b918ae239d7cdec57c327f2cc464d +DIST spin-0.5.2.crate 12004 BLAKE2B d67d9156ca6dbcf4022711cce797cd423a4977115abac4cafaa507aa2e1071b637275637a20934d4d0d6d2bf82c98c74a4506720326d1804952aa0fd5fc4895c SHA512 fc57f7906da2b7a298c5f89215e881e8827b4d9f934dbf138338e0ee30122d8459483be566268fa374b41d63d8dbf65d42e0b322535ba35c827d7edb2176f267 +DIST spin-0.9.2.crate 28755 BLAKE2B 0ae0cc2fa0bd2ea93ab4041fdc76e9a80fae804f855b2d8d0b7167c105ae4697f3c4e9150c4ce1f2c6c2af0c3ef76202d7f3281d1dd12e3c0033bf282a0b75f4 SHA512 f6d112567df533063b1571e140929505f5c519479ac27fc8c1d02e3fe36176af86d12db15dcf1ff9376b251a20d4e991ea57d6cbe8533c62810c9f67d7471fd7 +DIST spirv-0.2.0+1.5.4.crate 30491 BLAKE2B adc19c32ceafee6eddde0e92fff3b995fa062877f653efe60bcf4a73b86da4e00f77c5922ee36b239e10e4d942a12724130b726eeacca6a60ddbe2c0a87d204b SHA512 a0725df0ae9ce0ebd0b3037a740ce82c565c21a0ee343408291b30a2aebd3ced236d1df511a73abf5480ab3d23e83a88b237ee172adf5832ea7014355a3733f3 +DIST stable-pattern-0.1.0.crate 16533 BLAKE2B d11bfd7f12e139fbbfed401ecfb385c1620cd3d0191d9d9667a29c4972e02b9c20c75abf4240eb71383d50db9c51c5638e10f2358ddf51a66f47fe89fe6b15e8 SHA512 5e0ca5fc986bf6a38ed9b5eea8bfea6bede903c9c6a014ff503485ff1aa3a8dc9f39ab90b63895bb76308bc60154cd8437979a9acfa5160b71bbfcf295956c23 +DIST standback-0.2.17.crate 29011 BLAKE2B 96081a4036d2e17d96f24be446f5179880f7089cce5dd9acb5140277526bb8395384225055b9f60749e29d48283f2251ad514618f460b44a6850cb75eee9845a SHA512 cd953c942afeacea01b2114eaae2d80e754da7df2f399fcd2cd5c6ff31a15b0644bce4ef1bcc019bbfe60c6521ee15f370b83d77b0a1efc75dcc35a81faea662 +DIST state-0.5.2.crate 30371 BLAKE2B c6b859095f8b999aa44736c32cf034bfcf62af270f03370daffed70bd4be9a045029b53142d8b9359387a923ffad43b0a077a08c558e68c69444c0c3ec115575 SHA512 8d61d62a18a5c5d402d7b734eb788a02e796f4be147a16fc382a41b6d2fe9fff32a6bcf141d48b55c438891d3418de90e9a29f4113518a86d7ab07b705ca96b8 +DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e SHA512 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee +DIST stdweb-0.4.20.crate 194102 BLAKE2B 68a34d4729ded806846a82f0453cd8a82e7a2bf5e7761725af4fdb70be2c9d9c0022c64c5d11a23c8f449d8da7b707e285a8a994b6f027500c4d11da8458d280 SHA512 d6e608e4124e92c94f22172ad1e985dfd9a8a5182f123abf2d837680ad7f791120774f9a483ae5f8d2066fc6e658045c1ad3ee8791a19caf1884970e5882f7ce +DIST stdweb-derive-0.5.3.crate 3894 BLAKE2B 922b52eebb5e21f1f3f58866dee0db28506e37a716f8d58924cba568783098fd236954b52f432434c28f0439e9b6153468c5c3e32f4feb3748a56a49162c9b43 SHA512 d47048f9b1a84d3201ff6189873606df678e22216a7b3e26d23b5708b4115564262aa8ab51151e2ea61b4fdb633ccd5e0af73e62548fb653c30545ea4800834c +DIST stdweb-internal-macros-0.2.9.crate 11828 BLAKE2B 6343aa183e07df93082845b10b564d17af8e65aed6d938054020519a8a96af21838c19a04f6f20d0c1e7ad511d9798f85ab780ffb4dadd049a7bfa19583aa7a3 SHA512 05aee9e19565abd18f781cd6b7e60a5d7fa576ed37724265eb4808b37d9241d89d0eca1aadeed7f3be5237859cd3d905b8e3ce5001a3f1d68ff002bedb7513ea +DIST stdweb-internal-runtime-0.1.5.crate 5445 BLAKE2B 6684fb69a8add47cdfebf7d85c784b3a8f9431ee43d8033d67781dee1eaa6cac71a5330c5eb1a12f5f3d73b863caec31d33985ad8a93d32088c506f70839970d SHA512 9a73f8007d6fa52031ac19f3a2adbe49c0690cec856c484cd81d534ad5b7e4002af0e6615cc9bc8d6753d0d3c1cd5a009ea3ca3750ab518b7aedfbe39b3ae11b +DIST str-buf-1.0.5.crate 3852 BLAKE2B 94178810ed2476c2a47a63a6efab8022cba9341c7ce04caa2ff09c675baa5b17327bf4824b7d24339896143ab1baafe6edf6c6a4bfd7367e16a5506346dec6a1 SHA512 d474b6cbcc53d72587b21e8352239dd7eb7eeed859493382d5cf052ff78997e72ea19c9d0e9afb8471853fc71d38f404b877a09dd6dd92a7584fc6733516e823 +DIST string_cache-0.8.1.crate 14423 BLAKE2B af0c9b9f52a246d5537ac2831be6aea462ce253b086baf6fb1773f760d566ba70917b686c2c732f60cff4c30068c5800b7c26f73763e9ef825b2fa619f6a7c00 SHA512 476aa99da2d83de7eabe68b3dc2d064cb549e2caa2b708459f883cc0a8f27bed1b1607abb1481959cc26046cfd4c44886bb87bbef5aba95a195a9d850311915b +DIST string_cache_codegen-0.5.1.crate 8243 BLAKE2B 3ce7bd89edfdd58260fb58e7b954eec503dab2562d13274f401a0af5f7e5152a660298e9884f578e361557225c67c80c0342e5c71d47aad7ec43a47ea91c617c SHA512 c3aeb752cbdbcb78cee6156b726264d182e77b3d6ac89066c366d87d8bdffc32d83e6e59a40471f07d7c827717db25fa6fb489dbd3a650f2fc252a7c85f4ecae +DIST strip_markdown-0.2.0.crate 3519 BLAKE2B 56a6de01bdc77804f905c03a43776fd49c8f8fb9e29fd1a208f4b7cfeb8422d067011c0137bf127578b7cb8221e90737e7343b64f7212f54b56a248c28faaa1c SHA512 7f41e2f0e4aaddf4b6619f7c36b3c2f85a3343d55a5a3ce7618462c07cef09c693eadd7f164e066e8309fff039041db08b14eabecf37a9682f90d2ad9461937f +DIST strsim-0.10.0.crate 11355 BLAKE2B bcb25ad0a7284e24e4f17ebe0ccb621bdc4118e499b50b094d98aa7e8fcc0b96716c9953c3516ce7ea78309d41d424892ded595259696a5bbffdcb07802b5c2f SHA512 78b318532addfcf5c1ccc1e14539e258aab9d3cd893cc45d82342549bde838c177d90f13c560671f8f32929af47d0b467db35e6876bd7697d8b3f9e055aeeac1 +DIST strsim-0.9.3.crate 10266 BLAKE2B d850a2d5199cdc2deae94c02a1934933e22b943750871c624256f3722e78878cf15750abdef6cb27a5acbbe95ed0acfc33f960305d08f942f2a4b066e93e2684 SHA512 8d7468be0f19819a454720d2fc9a139cb9afde9984f73d334b9b77085b58008d6d8ed0786f88ef91b4967c503fa1fac0ddf2fdba01391629f7bcf1ef2fe36b51 +DIST svg_fmt-0.4.1.crate 4052 BLAKE2B 52889dd3aecc9d56e759357e67423880566b7b667b2bddeff078b5152e994b6668238cf4d267b6c99b7d1a33261c523d059229735a7610137478f56696dc7806 SHA512 878950880ce038cf1cd7ddd729b47353f5f229f49233cd1b307e52f90f4b405cc3c63b09a259eafb88719d4d0e76f1e6a4fc6ed9ee9628c55385534435b6e8c3 +DIST syn-1.0.73.crate 232706 BLAKE2B c580f9ab914c54e731c8503c9b9d577d05032edb6bd12d7a183a3c0e3532fcf24196479a9ee40d09cb7e09ba6d94add36e338331affc2625058ce54419621ee4 SHA512 b37beb1b6d483cfdbc44d806af9955cdf52c4b0d5f918782019b089d06e107c7e23ced343a3bece20235a24752783795ebba8e603b61a6302e82ee7027843d8b +DIST tempfile-3.2.0.crate 25892 BLAKE2B ea6870c642c5712c7c96072a5d3dc04d75c19cf1413081e3bf53c1ae6c75e05ab537446071cadb5460b34f7fb7715a03005a1335a64139458db938c3415f7c0d SHA512 56d1c5af7cb6863f9eac990354126979534aae7bf298bc8b1c918c7317ce2ba31f53089aaa1ecf8baa4a39d4111d74f4450be82b509b3c2aa0428880029e663a +DIST tendril-0.4.2.crate 37138 BLAKE2B 444fd1ac19fa456075534123f73774f95f36b296afbb4b1e82a6c306971928c851dd663ab6baf09cd20f65b06e7ad46a726690df19bf00c3dddd164420b815ae SHA512 84cce485442a2e1ee6f8806a20dff038b1ff446d22ecfc9865c9ec8bcd209afe0748c7dd31f89c45cd5fd98e34abc1faf3c7a21b6d4bd5863e53d295bb700b3f +DIST termcolor-1.1.2.crate 17287 BLAKE2B 5ff748064c9fb6663befce2fd299edf6a6deb06ea72d21a62d6e77642934cca0933e10340fa84f636631cc08c76ba83ef2284b2212759129d54248e5fccb4c49 SHA512 f37b034345382cd621b1344a3fb301ca3d4d9db8b5858ac1ea82372c983229fce3c0ea8213d6b7e91291b6034affe11e2c3e593dbd95256294ce5c584b33e14c +DIST terminal_size-0.1.17.crate 9141 BLAKE2B 048d8e8e9dad08aecde12323681d428b9182afb737136cd6699e13d231f7882091c9167cb10a08e5151df912421a6f89132645627e42ccc73d07553cadb1c8cd SHA512 96ec1bc8abd597f01ae59da567036d5d40b422764a4da662e2030c3ef4ce80a983c8b6a4ef1f34d88e649e0b1ea27b206d56a31924bcd2d31ff7e5a2e96d4201 +DIST textwrap-0.12.1.crate 23964 BLAKE2B 4024e84d2e72c7116aa3fc10c64be75da4bd082c8d769f4c0d75db60c988b8f3aba4f9f0ac5010a7fc7747e6ec21acfb280886fb14fc6f57a2a0e880257708c1 SHA512 6076afc86110e978d55cdfde41e05eb847c50da21237d88eec73873547d601ec6cedcc23dad738ccee9ec96e0488dc26ba4d0bf039110698a875541d79db25c2 +DIST thiserror-1.0.26.crate 16711 BLAKE2B 4524c3ef351eaa1266cbbbafec6082695d5c1485cec7bcfdffd64719fd57efb4e40f119435eae5c6f574a80f59a68bd8c868e2493ddf36f4882e7de65fd4bf93 SHA512 bfe93a14006a3d9e0e996b310718223f8442802a384a1b999c15dd1a25f642c5cb2db7a50a69cbb097ec50ee3b0129b509f19225ca714a5c459d4dfc8255d84b +DIST thiserror-impl-1.0.26.crate 13431 BLAKE2B dc753a4cc1e7b8b3eb44bd9462b6b19ee983fefbfe1f60a974195a536fdbc68395942a229a1d2ec7a8594669a439a6efd3cd22573a647a7fb7a371e793fba645 SHA512 43eea818b72469bc4d5c28e449c2e284c1e11b2674b9e67b1788af7ab66bd64afabfd8f5861938a7f9547a9c13387e0ce400419c6283bbe1e899d18d998cd921 +DIST thread_local-1.1.3.crate 13111 BLAKE2B 1ac2d9f6b9d5f685857cec0377f41faa2941614c9a0642b8c8d209590ce72c0dcf16f89b5da58d016b26a41e6103407811658a81217716cde0b0c69bc3939877 SHA512 89fe00c005b2bcbb77f2286475dc04f1400b3cd3bc165162f70c1a91f7fe98132f5d0a65e5f1bb36fd8c33617e6d548f3a68df7a2302ea3a177717c71fc112b6 +DIST time-0.1.43.crate 28653 BLAKE2B 95fe69647e8d52784be1fd3457578896aa38279d00f51f1070eadab111d39450583c63854c73d4384f2e4349b0250f1c9bff9901529b776c596846c057c93335 SHA512 c3e0c68cab1ed2f33f41955f83e632c51924e4d3c1d22dd0c4ae98499e03f3cafde8b0c2d9e69b67a78d6e4055e464ee00d1ed6af5eb9fa75052405b43e24a25 +DIST time-0.2.27.crate 65167 BLAKE2B 358463967b7f17af5d2d80f8bb967a85ce096927b6b656545744d446d2f0ebf55250178cb345354ca64f8a46ba12ed280621ca16a786674cac103914e6dc02a6 SHA512 a54421ebb3b4b833fe5122bfbdb8d7e1fe2d605afcc252a1106183d148e5fc298e29d86284827a4545beee0810b8b756aff66eba03bc9a27e8686d5683e0f13b +DIST time-macros-0.1.1.crate 5447 BLAKE2B 4b9dbc879711804f4af172e46e10421d35177242a10c6dcc32bbfe9cad7ed865c7c3d18cd9b8ffee79bc47f0ce5622bc9609ba511d7750a358b6e5cab8426934 SHA512 c6792be54dab0847d621684b4afe2e9803f2004bc3d4f01d84802af7f557799cf4d2b5ff6fe58e0b4018d92ab3868feb9b5df5691b2c8ee188e6e7b39deb8c8c +DIST time-macros-impl-0.1.2.crate 10096 BLAKE2B 6a1208bdd9a687f682a3310b0720648f7bc9e6afb020e65800decf1f6447d971b360b94030dfd433397ce4c8d0921852de41f611fffceca39ba2173cf28d66ef SHA512 7f783390b4cdcaed2b9c8d8083f42d5708ad25605d3c17c3a484ebd1bb93531627d563d4506281a856bc4a23ff2a4d3d4b42eb8be15da0dca2712bf47c3dcf66 +DIST tinyvec-1.2.0.crate 41625 BLAKE2B d7ffe63aa2f076ecf57a2c8af3269abc7c811b7e19c3bb6ce4830f9d12a9942620a43786f4f578000d01883a9cc33105619e4357b29d64babb9d6313ad99bbd1 SHA512 eae5ef44a90995a3e7186e52c1d90447f677b9b6db2f4e120e5c32f2077f324f000a16474e347eae702b7fa2a487f3e5ff06baa2082f3904ecf404c27ceae74e +DIST tinyvec_macros-0.1.0.crate 1817 BLAKE2B a3d1966bf57c11afcd026269135a6189f149f905bb70b47537c0a7bcaef0bfc6c89bdcbdb0f6cb8e5255632855134631c683fc90606a254ec8ba818fd5ef0794 SHA512 d6afc83a3c70cde916a6ff599e2772588e4bbfa7a5b1c7e5c8aa0f4a8a5c9426182497a644e4a88194ece986d38fa64b6c8eda9eb1630441c8e65a8741a45873 +DIST tokio-1.8.1.crate 491381 BLAKE2B 69969959b035a22f83e755978686a515ba4d1afe206d7a7958bb46aafde28c9e162bfd5549e250b5efd7e0892820b6ae1e8ccd5031e404e33f54600498e5c114 SHA512 c82f55c511041a46953e99d5d1bbd7b067b01f1c89f111c5a6981f2b2a2e9c33a4cab2ef267717eebb3b070b84b7ef6ad6a8375d980f11ae568cf770e84297a7 +DIST tokio-macros-1.3.0.crate 7876 BLAKE2B 8541e18365182f65034f1ef7096c77186744edf5a171a2806f60c291d8475fa3722430f37936a28fb9e1d525a31e7fdfaff460d1d967e5b4ee875541f4e7581b SHA512 1ec1bc27236b76a9652595d2874d587e724207c1bbce777beeb41edcef5282cb740af28a99aee187127ec9cf824aa34a0a3983098bb355c73d7b4afd18eef1f9 +DIST tokio-native-tls-0.3.0.crate 20759 BLAKE2B 5073c5d93f5fa08170ffc76e21404b67100df5d944daa9cfe73420d4cb2409ca2617a0b1c25058a8b356b51fc4815972692aed7baa47ee3a11574a3109ce1691 SHA512 a8aa7586f15a3347ba9152497db84a098e751797c06df1a75d9b108689e14d6692b4efc6e5b49b5bf8f8fdb3bfc4f1157f56b3b0c9d9e753a8b31a61e65dfc4d +DIST tokio-rustls-0.22.0.crate 22706 BLAKE2B 9ef76b96aaa10f49692581f7b4f04063729baaf3998b7e0a3d5700cd7613822efdc7fec334ec9d3718c700fbcbf572ee974e96bc3f79eabc774a801501b08ef8 SHA512 cac6c5ebbdb751721f881f6e4c21e1b34ff8aea84256e25f92cecbeb30b6db3a6b2d78b7eeca253179b78a94c9226aff23492b0311d81ce27470ce939e675d0a +DIST tokio-stream-0.1.7.crate 30323 BLAKE2B 53980ab6bc37662de285b4d8d7bccaea93a56f0a343f673254cdd8a32024292ccec59196e515a454b401f97e892a657ddc4d4731d2d86b87781b705f2009a2b2 SHA512 1c9a7922f7cd9bf9d9694d708aaced4c8d4deea584dd77422976f83f1935c440a9bb63152584e48142d732bdd97674ffa8ce41cfeb905ff0784b47e2670898d5 +DIST tokio-util-0.6.7.crate 73201 BLAKE2B 4bed0bdc343b9fce03c12c0ab442cd7eaf3681232090547a0269bef5f362e1d96d2a10cf78708c6775234e23e8e2e00697333dc861df56136a29583d7a2401d2 SHA512 f6d81191a1caffd2cf78175bf0de3432bec684c739378072cf23daa1280b54d1781cf43d663a49b0cb34662043c1747073c97291414cf0407581325cb091b263 +DIST toml-0.5.8.crate 54219 BLAKE2B b4f9f563e5ba4574d4f2dcbe244378a2e1e984bd9fbbbfa5a06bdd5f8b8d677394f0db9cb8696f6936c80a52caa86b1b3ebaf3885c53855af23f03d318785f19 SHA512 26b7901ee4b7cbb4cf8ea57d365a99ed05e0a76e73452e47d4bcb3b4eeb7bbd393c13eea9ea33dc13622942efcda39acdba9425b74b40c920c9f19673a1f2082 +DIST tower-service-0.3.1.crate 6299 BLAKE2B f56562faebe3a933f39f8e2093af65378bd307c59f9695408510ea9ca2230c68228c6726a0a2c7c42943002837dd9d86ce0a1d4b7849ba5c61df28df7632d909 SHA512 d23f9db2d6632f561970b55eaeaac22a20c8b9af18931cd564db193688eb2a2973127b440e175cfd7358f3d0ead53f7a759e34b7b86c293751079af9c2181ba7 +DIST tracing-0.1.26.crate 68583 BLAKE2B dbdeb4081dddb777d52afd1afb043e018e72f99ce6c4fbb16cb14e618da9c794ee594252cdd7a6d4a7c149a8ea86d63f6e4f1d75ad3bd76590d70af107616eac SHA512 19ddccaebb2d3b2230a6ceda5f72af29200ae760e8d411c2073e7338a6ca2231c8b2b14180eabec78dd521ab7b48996966b0419725adf8c67a03d1775ec834be +DIST tracing-attributes-0.1.15.crate 20632 BLAKE2B 77e78d3dde799de16610d35f6d30bf15e03e8724ea80302a661fdd958a25574c7d6620f480669917dc94152bf0dd1237310523d881f4971f4a5e837ff26e0da0 SHA512 750836fab24caa68bbd8f19c953a45d2d1bc7adb9fae65b113b8b9bc1cec97b9f6088b15bea3c1c8c7a106345440037c880485e4e4f4d1e5690ca4841ff135a4 +DIST tracing-core-0.1.18.crate 48381 BLAKE2B f175efd5481bbc9e881a36dad6c29eeb4b39400dd117e178d9e7a0e765cfdd3f36abe7e3fc2a537c79c5af544c764a0273a382cae907f5e79b6c140ffd2b9a91 SHA512 a5fddcc04651d05e61c2422d028a399cca260672f7a8e5c072126d9d4e21ef7a38911fca09e32c6da287a0f1cb6d1297d30e0f6fbb951fc190d2a67281a115b7 +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.19.crate 107759 BLAKE2B f48adfc02eb2e048d227493abecccd77bf9c32df990b7dd35f481e998391f04d469d66111bca2d33458501f890f6f0bc5247fca940ece0cb20592067a4c55fe2 SHA512 9e3a09f0355dffbf8ea7d35e9c5fd689613a39cb4a457f6ef5d83e4d6a0c314315a14fd1eeca3efd99b4cb8d61d8d1f2f305d8943b87ca6b16fa6c6657157a62 +DIST try-lock-0.2.3.crate 4158 BLAKE2B d8bb2fd8ba10285871ac3dee069474d4225e312c0a13b6bc238604c5207fe33437541abfdb507a6b400fc3359b78d39a7e9a5bebca426692b5dab4622b09c192 SHA512 ebae7ba9227e6fc20499b48ab85169943765342d4790bb4a31ac33a2be0af9401e2854c8e00b9d3b7e225d16875c90700b1c3fa99af07833d3b7a91b7a414fc3 +DIST ttf-parser-0.12.3.crate 105969 BLAKE2B a8679754596e57403cc5f9d9e737794657d23757cb456298bc013452ecc6de41055df416bd919e9ff6a787d50a3f0e46b414cf20db01212ee5358d0cc3ac915a SHA512 c774409706b1767936929ce21e4fd7a31846aec8ee79a137de91bc46191958a7627e05a2ff09c02b421dbdb9052c9340ac66507e3d63b305e088de9183eef8a6 +DIST ttf-parser-0.6.2.crate 106052 BLAKE2B 8065c460b59de5d792048642c538bf7475691b0c83cbd236c20236083d5ee7109f1caf056a3e56eeac2faf722fca4f1fcfb6ea8eec4d93c389baf856ad3e3af7 SHA512 93bdb9b43761a62d43ade6d74596927b0718732d7c0b3d3660544ff4a9a76579852b94db3d26639df6f8044ef81a3bf52253f4a9f30d7299959fbfa984129df9 +DIST twoway-0.2.2.crate 30454 BLAKE2B 3d349c555e0df87b6fe4910611c5759e6ffc5287dc1994ea47c8e17ce0d636f0ba219d73aa68af21a560d926caa4a417ac0d4b6d2d60b6f2832b9849339b77a8 SHA512 dcaa31226ca9c0d67e6eb85fbf97c8089ffae66daacd55cb043677807a76b09c6e4b6533b6c6c9ee06b0a09ac7b9d1c3bbd3ad31cb2d4748f59a784fc489d9f2 +DIST twox-hash-1.6.0.crate 21402 BLAKE2B 97a3e7ea21a891ca514438c249dd792c7bba299543dd477d6eb77d0268c2f67dc8df15139ad8c18df52455936656e4def72346ffc554f2e5ad1b7abc32b8a3e0 SHA512 e271c72920a9ad6a551005063b85b26f6525290983b799741ddae708d0dfa9d312a60953c05de4e9c3049e2a49293860bc18280b1dbfed9819ca2abac9f9cb50 +DIST ubyte-0.10.1.crate 13520 BLAKE2B 09f5734b78458c8c3fef01cc64b835445096e2fb7fbee105839db0fba99b910c31dac76c3bc16fd5839957512a344d745d8d30410c0b9bc8155611d2512c71b2 SHA512 6282d47dfa473bf0ab1332df5c414cb8ea1aa9d70321f23f917ee1fb245e5a892476c3bd3fb9ab707114c799c2594618df2850e882aad97328fa48a45e9a1daf +DIST ucd-trie-0.1.3.crate 44615 BLAKE2B 491f604d63446dbccf5176333edd159ac56261a9aa76efecf57e9a11ae017a6cba975658a4ffdd310561704fb0831686fb7770b1142b4ac495f01e26de51b099 SHA512 54d43b3824669aa20b725c7747f4fb65bd24e620670c968c1bb0094a0503773acda921b50a0b200c1ea0f84e1e059883c1704bfa5a856d2e2ccda116fb8c3e2b +DIST uncased-0.9.6.crate 10413 BLAKE2B 67c9c7da6c706e6e51831453b5c8140568efd046588ec4d972bbf895c191da95ed8d7e5ebd65f6b1ce83544bcaed4dd4f631c002daf7495e2b47eb1a7e8df254 SHA512 8d0f29b60cf800afc92d08fc4d4b92f5ca80c6ad4f38c64c2cff88b959cdb7e59952eda1200c65eae1c379e3e3d55b946a8588c393e60938a776538492af9989 +DIST unchecked-index-0.2.2.crate 8325 BLAKE2B 25c7bbee1d3b90bad05a91131ce1647a48b97e08a745e9cc8b829e1e9c2e1a6b650715ae7747105df07096607fc929ad7b8d54f06e23c662c1750bb4c7e7ca1b SHA512 3634e077fab98284e6e99bbb1fa6691f58d2c39ece67c65c89f8142820f0bb1836553a107f49eec0c72455c47807bd8bc1aba940029a6e27b4b79b9be79b2ca5 +DIST unicase-2.6.0.crate 23478 BLAKE2B 6e580108ac81b1cbee70e5bd331f43b12f266dae4f4f758bb8f5f073bd1af61943ee0de34cc27769525b19da8c24f8dea4941d0f5454594ab0cc8b78071ff053 SHA512 7e76a5f344e32c56cf87223585d87a56c79627b52bba0b29eb6de82de874b2964accededa8e9b5741f57944b6750fba5c61e679a50d4fd5a5646f431e2f4f188 +DIST unicode-bidi-0.3.5.crate 33423 BLAKE2B 26434df7646ca6fc3b655ac2482c2be70700bd84fdd31d016f49b5276b23308d1f9258d40ff97a4090e3dd603d3a19f8fe45c13c5dcde6b00816dcee1695c7d3 SHA512 4541d84db17eef16da6ea59f1ff7103549ff338d6ffabef21e75fbfcfdb1a3fd0f8e8fe18abab7b6117e997cefeaa5e87fb01fed8fedbcd0657fc913743de8ad +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-xid-0.2.2.crate 14955 BLAKE2B 6c6da49ac08dbd8b3248272224d6bff96b9cd1f36029b1937a58a0b929c3a48326053305ed49e73edd70f572f5abbc4817cedc899c69e3457805ad056669f6af SHA512 92ffd0dd34e3ca235ecf110b38c447d3ec1faa23d76c112457f28d432f92fa6b5f428bc5e1bfd278f361f55426dd96e19ecb0d3eff6cf250892f069c52bd89a8 +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 vec_map-0.8.2.crate 14466 BLAKE2B 8f109fbff19604b82ea2aa61c952e2ce9b5597ccc8e1ef4e847648e2de08dece8c4debe92889edeccb8d393645fd0b62436b49d236ded7ad181c4a51239a9539 SHA512 4f1ef59bc2c437e79f1f84fe021bce5aa8ccd581f500f3d5776913d5f17d45b03ccee64f5bd03d47656318cfc9344a1f4311079d471fa409a8e4e94c143973f9 +DIST version_check-0.9.3.crate 12547 BLAKE2B 85761c300a8d755e0b376191ef0604728ae641261fdb10682a3134a828eadc4a33216426d286bcdbd8d0c5fcfe6ca8ba20ed078c4f53066b959739a0e73daec0 SHA512 4b3b428214a0322af536a18e6f050438398766af6589389f20a804121a6721962ba411e2dcfded60aaa74313128fb0e831bea31378e2695c29b29bdc24d7cbfd +DIST walkdir-2.3.2.crate 23516 BLAKE2B 473f2b51aafd6ac17e5c3da8d545d179b31486b3a65ab39fbd8bd7fbb2ebcc24bebf01781200a26a68f0b1cb464f5763a919aead3b03eba5a7e1be6efec5500b SHA512 6c44071354faf37720ec4117ded34c8d530489542ee107ac26a7a56ef4a882b9003e22e84f1d61f6078643521343e35aa1f7b57c838779e78e5937a667bf82da +DIST want-0.3.0.crate 6550 BLAKE2B d97ac51dd5e49bec27cd196711110679013bb7aca520235db3f38c7d4399a2a17b9cf599cd0811137df957f2341e75442d48483dc7aed6910f0eed7a78ddad37 SHA512 7e7af8ddcc6faed3e3d18384a000339617187b74b0adf111a02bc15fdb152c88007844d6fe6f35a47a13f3384a19ee4723b884623de7d45c6619d76aa6699404 +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.76.crate 160285 BLAKE2B f57e3463db92d0a57239028f4e92ac6767b7cf2e8e4c2637688fcd6478c6c4559462a69586bc9c24e9df2559c28dbe2db59e24092dbdac8fb18165b0981fc08a SHA512 8fa02f42c55a91d9a4c4a8c8752a09360c86993405cb8de2d0309f4bfd09c99c6353af753d1927a12467f489b660ef9f293dc32b362ce0226fe65b642de0c98e +DIST wasm-bindgen-backend-0.2.76.crate 25569 BLAKE2B 501b5994157943585bc11e011f227de573c6d00b0f1f6e31a6c4c46ec53014c3724c81b61f3dc97741bef6e779026a1efb93333ff9bffb0475540b64ab91614f SHA512 e3a69e9f861f0d12dd47a60233b2435a784ce4532b8c0af0c40565e20e747ae573f4a3ca750eaed1c0e45a467befef8036f8b74370ec5edf98eb5f6a58a9c511 +DIST wasm-bindgen-futures-0.4.26.crate 14775 BLAKE2B 225bf975528c93db10e33fb32a870ffafa77ad80ab0e1fdd8e59b9e1d6fbffbbc39a054ebb42a2cd2f99f3b7867ee301a7be417ba067bb2bb9cffe2fcc6387f9 SHA512 80c1ce9071b36bf2241075a76fc61eb7c735b2cb01d8f57258eb2ec7f5589c2b763318d3ba4fab6dcb3ff8d621558dd9a9d9cc49b2acfa4f5832f8c915e8785e +DIST wasm-bindgen-macro-0.2.76.crate 11552 BLAKE2B 4ba4e7c3832caa9d4cab118a305094fa38673bd4f1c7221634402e1cf103ca0fbeadaf1c9eb65628532ec9f8b69d7c4470248c401fcab467543ce2feed207ce6 SHA512 529926b78d3d3c6d8dcc34f2d7b2ef334aa76e0050814c990cab0f62e5e08a67f4c56581206bbafe2e86614abbef757fc7d6548a6e27797ed313fa188997f91e +DIST wasm-bindgen-macro-support-0.2.76.crate 17907 BLAKE2B d057a7f3d6b7f080e52aff3e9a03f6cc8038c8d8ef9c9a92f204e5d7e6e1e064965cebf34658cc4ca83a9bba48edf444e2f9baa668ad40deae0346c713c8a38b SHA512 5f239585ecfe48488e6ad68acb0238faaaff15fd3269d3c44e41e690f538c4520fe2ded83800ecfd74525059321c2c3648ffede93e1db32b89c935c745b7e9d3 +DIST wasm-bindgen-shared-0.2.76.crate 7238 BLAKE2B 95dfc5c13e01a17bc02a37e958faa24ebb326962c148a214d247bb2338b0d76901e60d68a6efc42d7ceb43821c4bf6c750e9ec7bcc2b90d49cb752cee4186c0c SHA512 67691b52e34d8e837d9953986bc6a24f760f4e6110499fc0f447cc740433127a06def8ccdeeab1888ddfa8daded0227b07c187dfba0c66335b0283c819b55a29 +DIST wayland-client-0.28.6.crate 69347 BLAKE2B 1aa6c1d3efa73658eca21988756f0412ece4e99e2286469017e18a72e30a379fe23da489d830b8d0b79bde9e31427e44b68ccc2b53a78125d09602b01c50b6bd SHA512 10396b70f1f303c35974035ea050fbb234719018fea1b9f55470e3c21b07df757fb739b173a4c1426f813a1f6ae56ac49755e7d632cff2cf9287f438fc6303ea +DIST wayland-commons-0.28.6.crate 20581 BLAKE2B 3847c049ee7225677ebedb00e69f86d6c8d1726ae7110d565cdc0016bcc7304eba4bd79f54eb2cf19dda0c13cf6ae7a497d9bb40e80674209d5d5941bbb469da SHA512 b636ac6b168945eac37e5bfca1b68f32f4dda78cd3bd07e38dca9df7ac5bbeea988f1b5d29f52062b07c210f5129af0f50d6d72192cc457be4e37e00354de7fc +DIST wayland-cursor-0.28.6.crate 6176 BLAKE2B e433f9949c4614f54ff6ea788f961abbbe1fbfc5da6edd9c0085c321393e25e20380bb1c2e38dd8d060841a3331c96295fcc969da2cfa7743c5f076c9d19b129 SHA512 3fda8ae53f69fe2911a12a0f2f91920915d72a43e8103db848e8a29bf951b262a00909c72a5f94af8b6576c9c9df93b804fef088da14bf41e797b7a74afb293f +DIST wayland-protocols-0.28.6.crate 125975 BLAKE2B 75a6d42a3e3e417eb04fdcf2d88b3876635356f65b15011c68c59116523ca5acafb65367c5e1000b97f24b3208c04648d82aae8024ea1a544a15d9965555f85b SHA512 57b06ac0fb9ef28c5294163f1ba0f83d98c653406cc726f96106beef89b924168ade2cf7407982538ebb1b3a6132831806092329336f23f724201e2f55ba3fd6 +DIST wayland-scanner-0.28.6.crate 17226 BLAKE2B efec1c3b1d6c268f2d0d0b7a43ae74e22ed3b5a987e4027a8f03c7739ca7558497793cc7d0cf723f92e36014c9123ad8f918dd1a70d4f647f4337e45269fc18d SHA512 bbffeb2e16626cb97064c35c4c8537d7704cc559034ddb2d2ea285542ba317cbf0aa1dbabe57c1453b6e080b051ba7f6707f7877da1119d4c678ddd51ecf25f0 +DIST wayland-sys-0.28.6.crate 7937 BLAKE2B 9dece71e50ef98d3846f9d50157dcc98d91a97df4b84bbc103517b394ea02e35e75ac8ab87abb05c656a1aa478b5cdb7ba391d4ac6ecff71c958dbe94eb98019 SHA512 b7e6554be552e0b5a7b2d83cbbd48ded35fe766050ece8a47d1fe33cd4550a923b314956f94395194db33c12ab5e5676f05db1f6bcd5fe2d0f89f841b350b03f +DIST web-sys-0.3.51.crate 651133 BLAKE2B 330aaa7323a516eb840b2a6ff0ee2e076ed70990c04679dca328d5eeae9aac01fb07a4e2852615715f14abe368989f84f159ac72a4c320c01437056dd7dec706 SHA512 fd0e1ec156d88699adc271d092dd1adf4d41cd554b2b49e2c53423eabbc2215b539a435d1b9146dccc40282339d766565ccdedef82febcafca43cb6e1437e5fc +DIST webpki-0.21.4.crate 58505 BLAKE2B 29a5fae21d885e90be8fa0b78a9b164f925e881431e79e9ea9702e8458242559c3f5b5535e04ff3ffb2018c1831b7dd685b5cdb5b9aa9942f6b9038c403da363 SHA512 667c9dc1c50a3d99aab53b6a9974f503e5c88f79012b3c94386a321761b96a74cc743a4e3b85d8314c36cef5ef01c2a2faffa80c773be1ba9680af4f21af3119 +DIST webpki-roots-0.21.1.crate 223591 BLAKE2B 9f3a2720a1b65112fbf8661216195598de9da59b0bc028f0666077150b02dd873cd6f7ed820f47877b4a37a1840dcaaddfdce91cce02473ac14d3b864677f332 SHA512 12563743c86a908c9f56c25234e08d810de418d80714bc8d2eb36c8500b5bb02f28f50ba2d53fb162cdce8ab35db0103d9f63f064d44ed8c17523a93418ea72a +DIST weezl-0.1.5.crate 34944 BLAKE2B 57db23ed5d92b658a3ace462194763756a3ec3caa530296efc3255ae1d14f36ccfb4841d2417028ef57f093eadfa19b157f9cdc29d37b2f72fb661578cc7e907 SHA512 1fe4352dc8c773ac1297ba23ca3236dece6cec44887116afb1b3760dd0cf3ffcf5faae3aa98814775fddc38032c97c26a14684b47e7aa9deaecafe8c908e0735 +DIST wgpu-0.10.1.crate 124117 BLAKE2B 64d1ff03f20b6a4c870360c868017d70c72c6309c4139cc2fe0935bd5763a564aa63e9765c962ad5684830e917369ef7a6d0e5aa6a63515aa3641a904d8fcf53 SHA512 04ae568b4e60c2135233ca2b0cfe79d5716f176217b2c84775ca8fcea8d397e125538c643f1c22e383cbb9c1c954a9b0c43b7eeb5a4a05736cbdea803af3f2d2 +DIST wgpu-core-0.10.1.crate 141976 BLAKE2B 497249d8a24f0a32347434252a3d7d8d6f3bfbec82a72ff110d6fcf42d6efb712d4bb6669bbb220eeb44f43ba2eeb75c2ac6ddc0db48fc9cdef02a3b13c3a4dc SHA512 830efabe7968c69a7ec5ebd27364953cbb09cded729ce7b80e8b02b5d8cacd1f490ce37f125c4531498cda810d97ffe7a2337f212de1aac16d47ecdc498fac0d +DIST wgpu-hal-0.10.2.crate 176314 BLAKE2B 9203f6d0490f3d12dc34a91effd7a0cb87fe0ac99792f8b5479be7a91d61c74331dab04aa74d06e35aefe6a198e9ae75d5ac36fb44af5c218e4447e37f17132b SHA512 b338b0f7f9c3c2cf75e7b27ae42542f09204845fef134d5415bc79ba8316429ab1254fedf8557ff03392240e0a58adb932ae1f64774d8ee75774bd6009e1fe17 +DIST wgpu-types-0.10.0.crate 27381 BLAKE2B 5064e563737806e77539cfa6ec2b68e0c106ab41d02582f672634e20d73f76e683ba21f208770e8c58328dd1723ff40b7a7f2e303101a681c92a1a804b7cebe1 SHA512 b6da0802bae22519a69cc6eba7b23b8e3bab1cd179912442ef921ecb41f691dd8b1fdc870a75c34de22589f61d8c2a3ed6b7b031e926f12d6e37d383acda6b86 +DIST wgpu_glyph-0.14.1.crate 82914 BLAKE2B 7375d212e6419bf43460afa2c018f71a44efdaf435ec14a0a7fef5424d22300f73b5ba3290cd593370b8bfa5b559e096df06975d6348db7499daa359cb30762c SHA512 b06da2c07b6e739eb311798a53506d8393a04671a95ebc274db9e8bb609732125b67725e03329daff646671d76b800a9f659d13a6947d3a1c899039701330982 +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-wsapoll-0.1.1.crate 2881 BLAKE2B 752a56fd63334b38528eca1bfaa4ba4e07de8b7b4f35aa71165038c70f7f6d482c994a9d8367fa5c8d17df48de746bdf773e32a1109b847d8998ab78c6fc33b9 SHA512 110bcb68119ce5848b9de19a9af0a752bb7f3bbb9c07f2e0d303b428166197d3525c8b4ca6afd56f132f14b4948054cf1dbcc7669c02775b66343e089488fba6 +DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 +DIST window_clipboard-0.2.1.crate 12138 BLAKE2B 20f216bc266790543ccf7d4794129e741df699f0a3f0af59fd66d583b333d008c3a33cfa875a014f7d30785c0f05d29d11e960774c7ed2b4c4316ab9dc4b4aa1 SHA512 399da4eeccdcb4f7f846adf0a6921ccdcf14c80da5f3dfd43a234e1c5bd67a4eed82b6bc4639e2e500e3a6bde92ea12493c6c74994030c238bea91084b48e769 +DIST winit-fea65a7f852fb36956adc0b13b6647e25eec33ec.tar.gz 332345 BLAKE2B 14beb4efe5e4f6c8c9ec4c7c2b2db1cdb1be5af040c5a7e82b188ecc4650c201f1a8b34491e9b203f0f75dce6480fc0853619b9dba76672a0a0e35263a15e524 SHA512 2c6301614c4c59b8621eebfb54b06e716e16c2eb2c8391ae6ba384f11fb3e297127c48e64123f27fcd5416e9fa380cf97b54174df09a6391d7ecaa63c7d40b79 +DIST winreg-0.7.0.crate 21225 BLAKE2B 5841db683dc0aa8b92de8ec43100403b029c8d3e544adcaab030d998e5af4644ea176ac0bcd97141d137450a7bd761a5291405202c445a326da7d4f240686230 SHA512 a0b7a2d239e30cea89a863b879831bc32b5f2988ef3f0586ddadda48827cafc82d3602d2f8df3c47dc1e80537149a1ca1dc1506f9fbf960d9ba081dff1bac731 +DIST winres-0.1.11.crate 18369 BLAKE2B 4262711b3eb911fdc8fc374b83301750c3a168340a6d0db1733e4ed721d68347e7c55f345e5f6c8b72221bca4a01014f14b3d208df7a1f4bae11c598c9abfeed SHA512 1ab9751d8afb865b4a7872e51fabbff14df38ae8e22f614e127ca5a79d809aa81c2e3023985cd13b0328edf5b4503c49ae1684f46e65d5bcba689a957e723f23 +DIST x11-dl-2.18.5.crate 62951 BLAKE2B d2bd0b9a3a41b353a1daa5e74c19e5626cd1b3474bf3d2386ec138a20c3005e9a80f4d29bc8dc17659fa27f8cb64a5258f037754685ba6b3daa45a6ffc610f62 SHA512 db0b2debc8b6e2ed736e846307340600b7b39aadced946e1040f5362e2a76d037dcacc17de9cecae1d4230b4ce6a4ce721a836fd0f13d5ca124c8594fff0a460 +DIST x11rb-0.8.1.crate 611888 BLAKE2B a57c68441d51ba0f976424f4e6e939d100526070d52f109e1d6ca9b55ba6831431239c83890cbceec019e75bf1673913a0317e1817ad1eee78e04b11e19ca0a0 SHA512 1acd4d45fa4b073cf91fdfd030487a13cd13b2dd0d1188c624dcf5be44233b40647dee1effdb5d4c8742fcb936a192c294d3b9f4872b4645bb792e104a0f5d85 +DIST xcursor-0.3.3.crate 6130 BLAKE2B 46245b672fca9840436d9c26695920848c70d860a1185914f1fe39313f61f100e7d011999253d0d01211486a90709cb371c4f294bc59e13019f87dfc783ac75d SHA512 09fd0b490a8fdbb81d74a2f586fa7e1c12445fdfdfd07c116798e2f8a5a2b4c5a95b9052e0c17cefa028fb1d46da3d63f2f32eb2e7ebd676a3428605f74e9d5c +DIST xdg-2.2.0.crate 13387 BLAKE2B f1a5909b6a4544eaf28d1d051e05a6b9b09043060e14e394410778ed175e9f27246afadf3851dec21020c5e2ca81ef4db44a34e58d9229972b2475ff5f40d6c9 SHA512 16342b8396b4a329801a0ce3b9db82c4c767d09339f895d9f000c64b7160df11019b320cda632f99d8d5b9f65c97894b09091ee4e2ccafac0cd671481fa5c61e +DIST xi-unicode-0.3.0.crate 87001 BLAKE2B 1d44488a32dc9bd9284df6ee26f0f05c5145c458dc76943cfab88f2f2544762477bbe1378bc1f5e365cd5a5ecf79e41fa66140190047f37ea5dfe678c97a542e SHA512 39875839dcf90b391e76a6b2c2efb2e6f8bfdfdaa59c4815bab8f24412f840c6b01232b5bd79a8f8c6bf7733333e5915c2a7235d27f890b883d6658094bf6271 +DIST xml-rs-0.8.3.crate 52547 BLAKE2B cffdece0269b9c04c763481af3a3a25df53d7593552c0956a0efa30669aae497e7c4865c92bcf267f4d7684d0ab957fab3d62b76a241fbfd6497eae25bd9154f SHA512 e44048aa2a010c6242d79c8590bceb300d7056cfd1397c4e4e4411089a3c3686b49603fc2336ea69596b6775b729f1197ab6d9d7d8f83a758e2d962c07aec033 +DIST xml5ever-0.16.1.crate 41282 BLAKE2B 3a1a634244a138faf665ca3a287bafb54adad829a1e8edc541d6cd6a2357c5afd00114e340f33b0735139a630475a58d7e5d36bef094574efcceccfd08b57778 SHA512 20ad09f202336950c13867d69582a12e5daba671d5ffc79d3f8a69a13f7911b04e135cf5791a24744d6bb909b10e6eef5d5f0b52b5d1124ead2b1017e4d4c4ee +DIST yansi-0.5.0.crate 17261 BLAKE2B 7795744174757a1b1bfc0bf8cfc6358659c7a8dfadb16fffd3d9138966aa8a74f9b3177126fb9f2b9443d6f0b9131f3d7080c102391f94098c50c91b6aa4ee7b SHA512 43cd9003962d63d308b42a1788be2612e8d69d5acbcde68d0a8e17df9899123be4e6381aa6c485d060183dfbd08a0c689e8be7430754b26909e4e95db552f6ce +DIST zip-0.5.13.crate 48237 BLAKE2B 0ffd9c41535f3e49d091b831925e8b639f3128702deafc75e0ea712b67df6f0900ec79628dd2640eb9b91fba7e828abd8b5c9edad87fbe7b22e042ef9909b07f SHA512 b30950ede91cdb1d4ef4f9d6aee8f62a3aa5a1a6422bd10507dfd76edc02c1bd24d41c7bf2ac416a5ee045562cacda0d17cd04938ec02b8be0a0d64acbaf7e01 diff --git a/games-rpg/airshipper/airshipper-0.7.0.ebuild b/games-rpg/airshipper/airshipper-0.7.0.ebuild new file mode 100644 index 0000000000..75672bfec8 --- /dev/null +++ b/games-rpg/airshipper/airshipper-0.7.0.ebuild @@ -0,0 +1,531 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" + ab_glyph-0.2.11 + ab_glyph_rasterizer-0.1.4 + addr2line-0.16.0 + adler-1.0.2 + adler32-1.2.0 + ahash-0.4.7 + aho-corasick-0.7.18 + andrew-0.3.1 + ansi_term-0.12.1 + approx-0.5.0 + arc-swap-1.5.0 + arrayvec-0.7.1 + ash-0.33.1+1.2.186 + async-stream-0.3.2 + async-stream-impl-0.3.2 + async-trait-0.1.50 + atom_syndication-0.9.1 + atomic-0.5.0 + atty-0.2.14 + autocfg-1.0.1 + backtrace-0.3.61 + base-x-0.2.8 + base64-0.12.3 + base64-0.13.0 + binascii-0.1.4 + bit-set-0.5.2 + bit-vec-0.6.3 + bitflags-1.2.1 + block-0.1.6 + bstr-0.2.16 + bumpalo-2.6.0 + bumpalo-3.7.0 + bytemuck-1.7.0 + bytemuck_derive-1.0.1 + byteorder-1.4.3 + bytes-1.0.1 + bytesize-1.0.1 + bzip2-0.4.3 + bzip2-sys-0.1.11+1.0.8 + calloop-0.6.5 + cc-1.0.68 + cfg-if-0.1.10 + cfg-if-1.0.0 + cfg_aliases-0.1.1 + chrono-0.4.19 + clap-3.0.0-beta.2 + clap_derive-3.0.0-beta.2 + clipboard-win-4.2.1 + clipboard_macos-0.1.0 + clipboard_wayland-0.2.0 + clipboard_x11-0.3.1 + cocoa-0.24.0 + cocoa-foundation-0.1.0 + codespan-reporting-0.11.1 + color_quant-1.1.0 + colored-1.9.3 + colored-2.0.0 + console-0.14.1 + const_fn-0.4.8 + convert_case-0.4.0 + cookie-0.15.1 + copyless-0.1.5 + core-foundation-0.7.0 + core-foundation-0.9.1 + core-foundation-sys-0.7.0 + core-foundation-sys-0.8.2 + core-graphics-0.19.2 + core-graphics-0.22.2 + core-graphics-types-0.1.1 + core-video-sys-0.1.4 + crc32fast-1.2.1 + crossbeam-0.8.1 + crossbeam-channel-0.5.1 + crossbeam-deque-0.8.0 + crossbeam-epoch-0.9.5 + crossbeam-queue-0.3.2 + crossbeam-utils-0.8.5 + d3d12-0.4.1 + darling-0.10.2 + darling_core-0.10.2 + darling_macro-0.10.2 + deflate-0.8.6 + derivative-2.2.0 + derive_builder-0.9.0 + derive_builder_core-0.9.0 + derive_more-0.99.16 + devise-0.3.0 + devise_codegen-0.3.0 + devise_core-0.3.0 + diesel-1.4.7 + diesel_derives-1.4.1 + diesel_migrations-1.4.0 + diligent-date-parser-0.1.2 + dirs-next-2.0.0 + dirs-sys-next-0.1.2 + discard-1.0.4 + dispatch-0.2.0 + dlib-0.4.2 + dlib-0.5.0 + doc-comment-0.3.3 + dodrio-0.2.0 + dotenv-0.15.0 + downcast-rs-1.2.0 + either-1.6.1 + encode_unicode-0.3.6 + encoding_rs-0.8.28 + error-code-2.3.0 + euclid-0.22.6 + fern-0.6.0 + figment-0.10.6 + find_folder-0.3.0 + fixedbitset-0.4.0 + flate2-1.0.20 + fnv-1.0.7 + foreign-types-0.3.2 + foreign-types-shared-0.1.1 + form_urlencoded-1.0.1 + futf-0.1.4 + futures-0.3.15 + futures-channel-0.3.15 + futures-core-0.3.15 + futures-executor-0.3.15 + futures-io-0.3.15 + futures-macro-0.3.15 + futures-sink-0.3.15 + futures-task-0.3.15 + futures-util-0.3.15 + fxhash-0.2.1 + generator-0.7.0 + gethostname-0.2.1 + getopts-0.2.21 + getrandom-0.1.16 + getrandom-0.2.3 + gif-0.11.2 + gimli-0.25.0 + glam-0.10.2 + glob-0.3.0 + glow-0.11.0 + glyph_brush-0.7.2 + glyph_brush_draw_cache-0.1.4 + glyph_brush_layout-0.2.2 + gpu-alloc-0.5.0 + gpu-alloc-types-0.2.0 + gpu-descriptor-0.2.1 + gpu-descriptor-types-0.1.1 + guillotiere-0.6.1 + h2-0.3.3 + hashbrown-0.9.1 + hashbrown-0.11.2 + heck-0.3.3 + hermit-abi-0.1.19 + html2text-0.2.1 + html5ever-0.25.1 + http-0.2.4 + http-body-0.4.2 + httparse-1.4.1 + httpdate-1.0.1 + hyper-0.14.10 + hyper-rustls-0.22.1 + hyper-tls-0.5.0 + hyperx-1.4.0 + ident_case-1.0.1 + idna-0.2.3 + image-0.23.14 + indexmap-1.7.0 + indicatif-0.15.0 + indicatif-0.16.2 + inlinable_string-0.1.14 + inplace_it-0.3.3 + instant-0.1.9 + ipnet-2.3.1 + itoa-0.4.7 + jni-sys-0.3.0 + jpeg-decoder-0.1.22 + js-sys-0.3.53 + jsonwebtoken-7.2.0 + khronos-egl-4.1.0 + language-tags-0.3.2 + lazy_static-1.4.0 + libc-0.2.98 + libloading-0.6.7 + libloading-0.7.0 + libsqlite3-sys-0.20.1 + linked-hash-map-0.5.4 + lock_api-0.4.4 + log-0.4.14 + longest-increasing-subsequence-0.1.0 + loom-0.5.1 + mac-0.1.1 + malloc_buf-0.0.6 + markup5ever-0.10.1 + markup5ever_rcdom-0.1.0 + matchers-0.0.1 + matches-0.1.8 + maybe-uninit-2.0.0 + md5-0.7.0 + memchr-2.4.0 + memmap2-0.1.0 + memmap2-0.2.3 + memoffset-0.6.4 + metal-0.23.1 + migrations_internals-1.4.1 + migrations_macros-1.4.2 + mime-0.3.16 + miniz_oxide-0.3.7 + miniz_oxide-0.4.4 + mio-0.7.13 + mio-misc-1.2.1 + miow-0.3.7 + multer-2.0.0 + naga-0.6.1 + native-tls-0.2.7 + ndk-0.3.0 + ndk-glue-0.3.0 + ndk-macro-0.2.0 + ndk-sys-0.2.1 + new_debug_unreachable-1.0.4 + nix-0.18.0 + nix-0.20.0 + nom-6.1.2 + ntapi-0.3.6 + num-bigint-0.2.6 + num-integer-0.1.44 + num-iter-0.1.42 + num-rational-0.3.2 + num-traits-0.2.14 + num_cpus-1.13.0 + num_enum-0.5.4 + num_enum_derive-0.5.4 + number_prefix-0.3.0 + number_prefix-0.4.0 + objc-0.2.7 + objc-foundation-0.1.1 + objc_exception-0.1.2 + objc_id-0.1.1 + object-0.26.0 + once_cell-1.8.0 + opener-0.5.0 + openssl-0.10.35 + openssl-probe-0.1.4 + openssl-src-111.15.0+1.1.1k + openssl-sys-0.9.65 + ordered-float-2.6.0 + os_str_bytes-2.4.0 + owned_ttf_parser-0.6.0 + owned_ttf_parser-0.12.1 + parking_lot-0.11.1 + parking_lot_core-0.8.3 + pear-0.2.3 + pear_codegen-0.2.3 + pem-0.8.3 + percent-encoding-2.1.0 + pest-2.1.3 + petgraph-0.6.0 + phf-0.8.0 + phf_codegen-0.8.0 + phf_generator-0.8.0 + phf_shared-0.8.0 + pin-project-1.0.7 + pin-project-internal-1.0.7 + pin-project-lite-0.2.7 + pin-utils-0.1.0 + pkg-config-0.3.19 + png-0.16.8 + ppv-lite86-0.2.10 + precomputed-hash-0.1.1 + proc-macro-crate-0.1.5 + proc-macro-crate-1.0.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.27 + proc-macro2-diagnostics-0.9.1 + profiling-1.0.3 + prometheus-0.12.0 + protobuf-2.24.1 + pulldown-cmark-0.7.2 + pulldown-cmark-0.8.0 + quick-xml-0.20.0 + quote-1.0.9 + r2d2-0.8.9 + rand-0.7.3 + rand-0.8.4 + rand_chacha-0.2.2 + rand_chacha-0.3.1 + rand_core-0.5.1 + rand_core-0.6.3 + rand_hc-0.2.0 + rand_hc-0.3.1 + rand_pcg-0.2.1 + range-alloc-0.1.2 + raw-window-handle-0.3.3 + rayon-1.5.1 + rayon-core-1.9.1 + redox_syscall-0.2.9 + redox_users-0.4.0 + ref-cast-1.0.6 + ref-cast-impl-1.0.6 + regex-1.5.4 + regex-automata-0.1.10 + regex-syntax-0.6.25 + remove_dir_all-0.5.3 + renderdoc-sys-0.7.1 + reqwest-0.11.4 + ring-0.16.20 + ron-0.6.4 + ron-0.7.0 + rss-1.10.0 + rustc-demangle-0.1.21 + rustc-hash-1.1.0 + rustc_version-0.2.3 + rustc_version-0.3.3 + rustls-0.19.1 + rusttype-0.9.2 + rustversion-1.0.5 + ryu-1.0.5 + same-file-1.0.6 + schannel-0.1.19 + scheduled-thread-pool-0.2.5 + scoped-tls-1.0.0 + scopeguard-1.1.0 + sct-0.6.1 + security-framework-2.3.1 + security-framework-sys-2.3.0 + self_update-0.27.0 + semver-0.9.0 + semver-0.11.0 + semver-1.0.3 + semver-parser-0.7.0 + semver-parser-0.10.2 + serde-1.0.126 + serde_derive-1.0.126 + serde_json-1.0.64 + serde_path_to_error-0.1.7 + serde_urlencoded-0.7.0 + sha1-0.6.0 + sharded-slab-0.1.1 + signal-hook-registry-1.4.0 + simple_asn1-0.4.1 + siphasher-0.3.5 + slab-0.4.3 + slotmap-1.0.5 + smallvec-1.6.1 + smithay-client-toolkit-0.12.3 + smithay-client-toolkit-0.14.0 + smithay-clipboard-0.6.4 + snafu-0.7.0 + snafu-derive-0.7.0 + socket2-0.4.0 + spin-0.5.2 + spin-0.9.2 + spirv-0.2.0+1.5.4 + stable-pattern-0.1.0 + standback-0.2.17 + state-0.5.2 + static_assertions-1.1.0 + stdweb-0.4.20 + stdweb-derive-0.5.3 + stdweb-internal-macros-0.2.9 + stdweb-internal-runtime-0.1.5 + str-buf-1.0.5 + string_cache-0.8.1 + string_cache_codegen-0.5.1 + strip_markdown-0.2.0 + strsim-0.9.3 + strsim-0.10.0 + svg_fmt-0.4.1 + syn-1.0.73 + tempfile-3.2.0 + tendril-0.4.2 + termcolor-1.1.2 + terminal_size-0.1.17 + textwrap-0.12.1 + thiserror-1.0.26 + thiserror-impl-1.0.26 + thread_local-1.1.3 + time-0.1.43 + time-0.2.27 + time-macros-0.1.1 + time-macros-impl-0.1.2 + tinyvec-1.2.0 + tinyvec_macros-0.1.0 + tokio-1.8.1 + tokio-macros-1.3.0 + tokio-native-tls-0.3.0 + tokio-rustls-0.22.0 + tokio-stream-0.1.7 + tokio-util-0.6.7 + toml-0.5.8 + tower-service-0.3.1 + tracing-0.1.26 + tracing-attributes-0.1.15 + tracing-core-0.1.18 + tracing-futures-0.2.5 + tracing-log-0.1.2 + tracing-serde-0.1.2 + tracing-subscriber-0.2.19 + try-lock-0.2.3 + ttf-parser-0.6.2 + ttf-parser-0.12.3 + twoway-0.2.2 + twox-hash-1.6.0 + ubyte-0.10.1 + ucd-trie-0.1.3 + uncased-0.9.6 + unchecked-index-0.2.2 + unicase-2.6.0 + unicode-bidi-0.3.5 + unicode-normalization-0.1.19 + unicode-segmentation-1.8.0 + unicode-width-0.1.8 + unicode-xid-0.2.2 + untrusted-0.7.1 + url-2.2.2 + utf-8-0.7.6 + vcpkg-0.2.15 + vec_map-0.8.2 + version_check-0.9.3 + walkdir-2.3.2 + want-0.3.0 + wasi-0.9.0+wasi-snapshot-preview1 + wasi-0.10.2+wasi-snapshot-preview1 + wasm-bindgen-0.2.76 + wasm-bindgen-backend-0.2.76 + wasm-bindgen-futures-0.4.26 + wasm-bindgen-macro-0.2.76 + wasm-bindgen-macro-support-0.2.76 + wasm-bindgen-shared-0.2.76 + wayland-client-0.28.6 + wayland-commons-0.28.6 + wayland-cursor-0.28.6 + wayland-protocols-0.28.6 + wayland-scanner-0.28.6 + wayland-sys-0.28.6 + web-sys-0.3.51 + webpki-0.21.4 + webpki-roots-0.21.1 + weezl-0.1.5 + wgpu-0.10.1 + wgpu-core-0.10.1 + wgpu-hal-0.10.2 + wgpu-types-0.10.0 + wgpu_glyph-0.14.1 + winapi-0.3.9 + winapi-i686-pc-windows-gnu-0.4.0 + winapi-util-0.1.5 + winapi-wsapoll-0.1.1 + winapi-x86_64-pc-windows-gnu-0.4.0 + window_clipboard-0.2.1 + winreg-0.7.0 + winres-0.1.11 + x11-dl-2.18.5 + x11rb-0.8.1 + xcursor-0.3.3 + xdg-2.2.0 + xi-unicode-0.3.0 + xml-rs-0.8.3 + xml5ever-0.16.1 + yansi-0.5.0 + zip-0.5.13 +" + +inherit cargo desktop + +# From app-emulation/ruffle::gentoo +AIRSHIPPER_GIT=( + "hecrj iced 2d65621a3b680457e689b93c800e74f726ffc175 iced:.,iced_native:native,iced_winit:winit" + "iced-rs winit fea65a7f852fb36956adc0b13b6647e25eec33ec winit:." + "SergioBenitez Rocket 693f4f9ee50057fc735e6e7037e6dee5b485ba10 rocket:core/lib,rocket_sync_db_pools:contrib/sync_db_pools/lib" + "XAMPPRocky octocrab c78edcd87fa5edcd5a6d0d0878b2a8d020802c40 octocrab:." +) +airshipper_uris() { + cargo_crate_uris + + local g + for g in "${AIRSHIPPER_GIT[@]}"; do + g=(${g}) + echo "https://github.com/${g[0]}/${g[1]}/archive/${g[2]}.tar.gz -> ${g[1]}-${g[2]}.tar.gz" + done +} + +DESCRIPTION="Provides automatic updates for the voxel RPG Veloren" +HOMEPAGE=" + https://veloren.net + https://gitlab.com/veloren/airshipper +" +SRC_URI=" + https://gitlab.com/veloren/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.gz -> ${P}.tar.gz + $(airshipper_uris) +" + +S="${WORKDIR}/${PN}-v${PV}" + +LICENSE="Apache-2.0 BSD BSL-1.1 GPL-3 ISC MIT MPL-2.0 OFL-1.1 ZLIB" +SLOT="0" +KEYWORDS="~amd64" + +QA_FLAGS_IGNORED="usr/bin/${PN}" + +src_prepare() { + default + + local crate g + for g in "${AIRSHIPPER_GIT[@]}"; do + g=(${g}) + echo "[patch.\"https://github.com/${g[0]}/${g[1]}\"]" + for crate in ${g[3]//,/ }; do + echo "${crate%:*} = { path = \"../${g[1]}-${g[2]}/${crate#*:}\" }" + done + done >> Cargo.toml || die +} + +src_compile() { + cargo_src_compile --bins +} + +src_install() { + default + + doicon -s 256 client/assets/net.veloren.airshipper.png + domenu client/assets/net.veloren.airshipper.desktop + + dobin target/release/${PN} +} diff --git a/games-rpg/airshipper/metadata.xml b/games-rpg/airshipper/metadata.xml new file mode 100644 index 0000000000..be3f1030ef --- /dev/null +++ b/games-rpg/airshipper/metadata.xml @@ -0,0 +1,8 @@ + + + + + smaniotto.nicola@gmail.com + Nicola Smaniotto + + diff --git a/media-gfx/gephi-bin/Manifest b/media-gfx/gephi-bin/Manifest index b09f60de1a..37fd2f4d7d 100644 --- a/media-gfx/gephi-bin/Manifest +++ b/media-gfx/gephi-bin/Manifest @@ -1,2 +1,2 @@ -DIST gephi-0.9.2-linux.tar.gz 80846981 BLAKE2B fccf8bc9ce1e1d422582ba5ac223c0608ac130150cb76eb079409f2357a24d097487d5b05d63c34a607757c2fb11d822202618c331fe3148c20a545ad36504cf SHA512 ea90a2f7c8e4cb63364dd0245bde68527048e5d2a807422c4ab3bf7d05373af982c4cde50774131d0a810ef0c31a7cbfaef3f4b1c46e458c7696c856072d20cd DIST gephi-0.9.3-linux-x64.tar.gz 141499507 BLAKE2B eb7f31f9f33308678a7429bf1eddf7fd5a89d3a175ab84505d57e3de9f8c387eb951bcc435c3d0075248847f11b5ed99a7eb8110ebd875c4dbd2a164d41deb53 SHA512 4d88d2c1371f54f2bdefc1b9b7ee1e6d68ba29e8c447c55ba29fc75acdc1b69c21e1c236efe95605cc5ef4a4ca0237615cbcec0293fa73a91d7b3d7ecf3e67b1 +DIST gephi-0.9.4-linux-x64.tar.gz 141531065 BLAKE2B 2511b5de51cd8cd0bb835141910be722138e43fc76f6e18182334d09165bd10e25a092ea9678104e583f90fad72f4b73ec2f62058cc099fc74857c10193a15d2 SHA512 6d04fc25ece184ba104563b0cc4569df3b71edd055407e0de594092592cc3dd42313d87fc2e7d629f8ce28e05ce5486af66812bda581b2f9a067679472232e54 diff --git a/media-gfx/gephi-bin/gephi-bin-0.9.2.ebuild b/media-gfx/gephi-bin/gephi-bin-0.9.4.ebuild similarity index 63% rename from media-gfx/gephi-bin/gephi-bin-0.9.2.ebuild rename to media-gfx/gephi-bin/gephi-bin-0.9.4.ebuild index 25f378c202..f953a0958e 100644 --- a/media-gfx/gephi-bin/gephi-bin-0.9.2.ebuild +++ b/media-gfx/gephi-bin/gephi-bin-0.9.4.ebuild @@ -1,30 +1,30 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="7" +EAPI=8 MYPN="${PN/-bin/}" MYP="${MYPN}-${PV}" DESCRIPTION="The Open Graph Viz Platform" -HOMEPAGE="https://gephi.org/" -SRC_URI="https://github.com/gephi/gephi/releases/download/v${PV}/${MYP}-linux.tar.gz" +HOMEPAGE=" + https://gephi.org/ + https://github.com/gephi/gephi +" +SRC_URI="https://github.com/gephi/gephi/releases/download/v${PV}/${MYP}-linux-x64.tar.gz" +S="${WORKDIR}" LICENSE="CDDL GPL-3" SLOT="0" -KEYWORDS="-* ~amd64 ~x86" -RESTRICT="strip" +KEYWORDS="-* ~amd64" RDEPEND="virtual/jre:1.8" -S="${WORKDIR}" +RESTRICT="strip" -QA_PREBUILT=" - /opt/${MYPN}/platform/modules/lib/amd64/linux/libjnidispatch-422.so - /opt/${MYPN}/platform/modules/lib/i386/linux/libjnidispatch-422.so -" +QA_PREBUILT="/opt/${MYPN}/platform/modules/lib/amd64/linux/libjnidispatch-nb.so" src_prepare() { - sed -e 's|\#jdkhome="\/path\/to\/jdk"|jdkhome=\$(java-config -O)|g' -i "${S}/${MYP}/etc/gephi.conf" + sed -e 's|jdkhome=.*|jdkhome=\$(java-config -O)|g' -i "${S}/${MYP}/etc/gephi.conf" || die #remove windows things rm -r "${S}/${MYP}"/bin/*.exe || die @@ -33,8 +33,11 @@ src_prepare() { rm -r "${S}/${MYP}/platform/modules/lib/x86" || die #windows only rm -r "${S}/${MYP}"/platform/modules/lib/amd64/*.dll || die - use amd64 && rm -rf "${S}/${MYP}/platform/modules/lib/i386" - use x86 && rm -rf "${S}/${MYP}/platform/modules/lib/amd64" + rm -rf "${S}/${MYP}/platform/modules/lib/i386" || die + rm -rf "${S}/${MYP}/platform/modules/lib/aarch64" || die + + # remove bundled jre + rm -rf "${S}/${MYP}/jre-x64" || die eapply_user } diff --git a/media-gfx/zw3d/Manifest b/media-gfx/zw3d/Manifest new file mode 100644 index 0000000000..c2c28bcf42 --- /dev/null +++ b/media-gfx/zw3d/Manifest @@ -0,0 +1 @@ +DIST ZW3D-2022-Professional-V1.0_amd64.deb 833573660 BLAKE2B b909085f4e56e76a87ca2f94270bcdf5ce416dad185daf6b966ca894b6bc9b1b67590ef8025b86a5a07902a7f5b20711fc7ba7043195f13cbdf75dcd5e0a09c2 SHA512 c045476c67d6976f826c67aba2ffe1ae2d3c51e5a917c7c16fe37bb74cfad7394877b903f4123509ce1fd0f7b956ae8e8c31445c40d6c7f63bba7be657069f30 diff --git a/media-gfx/zw3d/metadata.xml b/media-gfx/zw3d/metadata.xml new file mode 100644 index 0000000000..1fac258f92 --- /dev/null +++ b/media-gfx/zw3d/metadata.xml @@ -0,0 +1,23 @@ + + + + + vowstar@gmail.com + Huang Rui + + + The first domestic 3D computer-aided drawing software based on Linux system + independently developed by ZWSOFT, can import and export files in formats + such as STL, IGES, STEP, etc., and provide complete sketches, parts, + assemblies, engineering drawings, processing plans, etc. functions, as well + as a variety of measurement and detection methods and view functions, + to meet the needs of Linux system users for autonomous, safe and efficient + 3D CAD/CAM software. + + + 由中望软件自主研发的国内首款基于Linux系统的三维计算机辅助绘图软件, + 可导入导出如STL、IGES、STEP等格式的文件,提供了完整的草图、零件、装配 + 工程图、加工方案等功能,以及多种测量检测方式与视图功能 + 满足Linux系统用户对自主、安全、高效的三维CAD/CAM软件的使用需求。 + + diff --git a/media-gfx/zw3d/zw3d-2022.26.00.ebuild b/media-gfx/zw3d/zw3d-2022.26.00.ebuild new file mode 100644 index 0000000000..05ed0a7200 --- /dev/null +++ b/media-gfx/zw3d/zw3d-2022.26.00.ebuild @@ -0,0 +1,113 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PGK_NAME="com.zwsoft.zw3dprofessional" +inherit unpacker xdg + +DESCRIPTION="CAD/CAM software for 3D design and processing" +HOMEPAGE="https://www.zwsoft.cn/product/zw3d/linux" +SRC_URI="https://download.zwcad.com/zw3d/3d_linux/2022/ZW3D-2022-Professional-V1.0_amd64.deb" + +LICENSE="all-rights-reserved" +SLOT="0" +KEYWORDS="-* ~amd64" + +RESTRICT="strip mirror bindist" + +RDEPEND=" + app-arch/bzip2 + app-arch/xz-utils + dev-libs/atk + dev-libs/glib:2 + dev-libs/libpcre + dev-libs/libxml2 + dev-qt/qtsvg:5 + dev-qt/qtwayland:5 + media-gfx/imagemagick + media-libs/libglvnd + media-libs/libpng + media-libs/tiff + sys-libs/zlib + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libXcomposite + x11-libs/libXext + x11-libs/libxkbcommon + x11-libs/libXmu + x11-libs/libXrender + x11-libs/libXt + x11-libs/pango +" + +DEPEND="${RDEPEND}" + +BDEPEND="dev-util/patchelf" + +S=${WORKDIR} + +QA_PREBUILT="*" + +src_install() { + # Move ${MY_PGK_NAME} out from /opt/apps + mkdir -p "${S}"/usr/share/icons/hicolor/scalable/apps || die + mv "${S}"/opt/apps/${MY_PGK_NAME} "${S}"/opt/${MY_PGK_NAME} || die + mv "${S}"/opt/${MY_PGK_NAME}/entries/icons/hicolor/scalable/apps/*.svg "${S}"/usr/share/icons/hicolor/scalable/apps || die + + # Set RPATH for preserve-libs handling + pushd "${S}"/opt/${MY_PGK_NAME}/files || die + local x + for x in $(find) ; do + # Use \x7fELF header to separate ELF executables and libraries + [[ -f ${x} && $(od -t x1 -N 4 "${x}") == *"7f 45 4c 46"* ]] || continue + local RPATH_ROOT="/opt/${MY_PGK_NAME}/files" + local RPATH_S="${RPATH_ROOT}/:${RPATH_ROOT}/lib/:${RPATH_ROOT}/lib/xlator/:${RPATH_ROOT}/lib/xlator/InterOp/:${RPATH_ROOT}/libqt/:${RPATH_ROOT}/libqt/plugins/designer/:${RPATH_ROOT}/lib3rd/" + patchelf --set-rpath "${RPATH_S}" "${x}" || \ + die "patchelf failed on ${x}" + patchelf --replace-needed libMagickCore-6.Q16.so.7 libMagickCore-7.Q16.so "${x}" || \ + die "patchelf failed on ${x}" + done + popd || die + + # Fix desktop files + sed -E -i 's/^Exec=.*$/Exec=zw3d %F/g' "${S}/usr/share/applications/${MY_PGK_NAME}.desktop" || die + sed -E -i 's/^Icon=.*$/Icon=ZW3Dprofessional/g' "${S}/usr/share/applications/${MY_PGK_NAME}.desktop" || die + sed -E -i 's/Application;//g' "${S}/usr/share/applications/${MY_PGK_NAME}.desktop" || die + + # Add zw3d command + mkdir -p "${S}"/usr/bin/ || die + + cat >> "${S}"/opt/${MY_PGK_NAME}/zw3d <<- EOF || die +#!/bin/sh +sh /opt/${MY_PGK_NAME}/files/zw3drun.sh \$* + EOF + + ln -s /opt/${MY_PGK_NAME}/zw3d "${S}"/usr/bin/zw3d || die + + sed -i 's|/opt/apps/|/opt/|g' "${S}/opt/${MY_PGK_NAME}/files/zw3drun.sh" || die + + # Use system libraries + rm -rf "${S}"/opt/${MY_PGK_NAME}/files/lib3rd/libMagickCore* || die + rm -rf "${S}"/opt/${MY_PGK_NAME}/files/lib3rd/libjpeg* || die + + # Install package and fix permissions + insinto /opt + doins -r opt/${MY_PGK_NAME} + insinto /usr + doins -r usr/* + + fperms 0755 /opt/${MY_PGK_NAME}/zw3d + + pushd "${S}" || die + for x in $(find "opt/${MY_PGK_NAME}") ; do + # Fix shell script permissions + [[ "${x: -3}" == ".sh" ]] && fperms 0755 "/${x}" + # Use \x7fELF header to separate ELF executables and libraries + [[ -f ${x} && $(od -t x1 -N 4 "${x}") == *"7f 45 4c 46"* ]] && fperms 0755 "/${x}" + done + popd || die +} diff --git a/media-libs/imgui/imgui-1.87-r2.ebuild b/media-libs/imgui/imgui-1.87-r2.ebuild index f51097b79e..0df42793da 100644 --- a/media-libs/imgui/imgui-1.87-r2.ebuild +++ b/media-libs/imgui/imgui-1.87-r2.ebuild @@ -45,12 +45,14 @@ PATCHES=( "${FILESDIR}/c${P}-fix-cmake.patch" ) REQUIRED_USE=" || ( allegro - || ( - glfw - glut - sdl - ) - || ( opengl vulkan ) + glfw + glut + sdl + ) + || ( + allegro + opengl + vulkan ) examples? ( allegro diff --git a/media-video/ffsubsync/ffsubsync-0.4.18.ebuild b/media-video/ffsubsync/ffsubsync-0.4.18-r1.ebuild similarity index 95% rename from media-video/ffsubsync/ffsubsync-0.4.18.ebuild rename to media-video/ffsubsync/ffsubsync-0.4.18-r1.ebuild index ec84e22129..2ca40ac465 100644 --- a/media-video/ffsubsync/ffsubsync-0.4.18.ebuild +++ b/media-video/ffsubsync/ffsubsync-0.4.18-r1.ebuild @@ -15,7 +15,7 @@ SLOT="0" KEYWORDS="~amd64" RDEPEND=" - dev-python/auditok[${PYTHON_USEDEP}] + ~dev-python/auditok-0.1.5[${PYTHON_USEDEP}] dev-python/cchardet[${PYTHON_USEDEP}] dev-python/ffmpeg-python[${PYTHON_USEDEP}] dev-python/future[${PYTHON_USEDEP}] diff --git a/media-video/ffsubsync/ffsubsync-0.4.19.ebuild b/media-video/ffsubsync/ffsubsync-0.4.19-r1.ebuild similarity index 95% rename from media-video/ffsubsync/ffsubsync-0.4.19.ebuild rename to media-video/ffsubsync/ffsubsync-0.4.19-r1.ebuild index 64efde2d72..bcd9f94f98 100644 --- a/media-video/ffsubsync/ffsubsync-0.4.19.ebuild +++ b/media-video/ffsubsync/ffsubsync-0.4.19-r1.ebuild @@ -15,7 +15,7 @@ SLOT="0" KEYWORDS="~amd64" RDEPEND=" - dev-python/auditok[${PYTHON_USEDEP}] + ~dev-python/auditok-0.1.5[${PYTHON_USEDEP}] dev-python/cchardet[${PYTHON_USEDEP}] dev-python/ffmpeg-python[${PYTHON_USEDEP}] dev-python/future[${PYTHON_USEDEP}] diff --git a/media-video/ffsubsync/ffsubsync-0.4.20.ebuild b/media-video/ffsubsync/ffsubsync-0.4.20-r1.ebuild similarity index 95% rename from media-video/ffsubsync/ffsubsync-0.4.20.ebuild rename to media-video/ffsubsync/ffsubsync-0.4.20-r1.ebuild index f6478d6a1e..ece7c54528 100644 --- a/media-video/ffsubsync/ffsubsync-0.4.20.ebuild +++ b/media-video/ffsubsync/ffsubsync-0.4.20-r1.ebuild @@ -15,7 +15,7 @@ SLOT="0" KEYWORDS="~amd64" RDEPEND=" - dev-python/auditok[${PYTHON_USEDEP}] + ~dev-python/auditok-0.1.5[${PYTHON_USEDEP}] dev-python/cchardet[${PYTHON_USEDEP}] dev-python/ffmpeg-python[${PYTHON_USEDEP}] dev-python/future[${PYTHON_USEDEP}] diff --git a/net-print/hpuld/Manifest b/net-print/hpuld/Manifest new file mode 100644 index 0000000000..cc3e4d734e --- /dev/null +++ b/net-print/hpuld/Manifest @@ -0,0 +1 @@ +DIST ULDLINUX_HewlettPackard_V1.00.39.15_00.23.zip 10106994 BLAKE2B e187b967a0da80714a67ae188e50b6fb2aab82bb075172f6c7f15a7f595e927ac0537b997ecd141b481e3d90fe9cbe6717b176b4bfc56491b03025c0102c729b SHA512 9dc3f137fbf32d77f2e158c135853c5bd283970bda6fa9d6d548d817418c43559b80b88e82fef9bd91c50a06d8d342ccd4fe14524ab550ee5ab70b955dda92ba diff --git a/net-print/hpuld/hpuld-1.00.39.15.00.23.ebuild b/net-print/hpuld/hpuld-1.00.39.15.00.23.ebuild new file mode 100644 index 0000000000..ead2296e6d --- /dev/null +++ b/net-print/hpuld/hpuld-1.00.39.15.00.23.ebuild @@ -0,0 +1,123 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" + +MY_PV="$(ver_rs 4 _)" + +DESCRIPTION="HP Unified Linux Driver (for samsung hardware)" +HOMEPAGE="https://support.hp.com" + +SRC_URI=" + https://ftp.ext.hp.com/pub/softlib/software13/printers/LaserJet/M437_M443/ULDLINUX_HewlettPackard_V${MY_PV}.zip +" + +S="${WORKDIR}/uld" + +LICENSE="all-rights-reserved" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~mips ~x86" + +IUSE="+scanner" + +RDEPEND=" + net-print/cups + scanner? ( + media-gfx/sane-backends + ) +" + +DEPEND=" + ${RDEPEND} +" + +BDEPEND=" + app-arch/unzip +" + +QA_FLAGS_IGNORED=" + /opt/smfp-common/scanner/lib/libsane-smfp.* + /opt/smfp-common/printer/bin/pstosecps + /opt/smfp-common/printer/bin/rastertospl + /opt/smfp-common/printer/bin/smfpnetdiscovery +" +QA_PRESTRIPPED="${QA_FLAGS_IGNORED}" + +src_unpack() { + default + + for f in ${WORKDIR}/*/*.tar.gz; do + tar -zxf "$f" -C ${WORKDIR} || die + done +} + +src_install() { + export AGREE_EULA="y" + export CONTINUE_INSTALL="y" + export PAGER="$(which cat)" + + # Fix printer install path + sed -i "s#\"/opt\"#\"${D}/opt\"#g" noarch/package_utils || die + sed -i "s#\"/opt\"#\"${D}/opt\"#g" noarch/pre_install.sh || die + sed -i "s#\"\$INSTDIR_CUPS_BACKENDS\"#\"${D}/\$INSTDIR_CUPS_BACKENDS\"#g" noarch/printer.pkg || die + sed -i "s#\"\$INSTDIR_CUPS_FILTERS\"#\"${D}/\$INSTDIR_CUPS_FILTERS\"#g" noarch/printer.pkg || die + sed -i "s#\"\$INSTDIR_CUPS_PPD\"#\"${D}/\$INSTDIR_CUPS_PPD\"#g" noarch/printer-script.pkg || die + sed -i "s#\"\$INSTDIR_LSB_PPD\"#\"${D}/\$INSTDIR_LSB_PPD\"#g" noarch/printer-script.pkg || die + + # Fix scanner install path + sed -i "s#SANE_DIR=/usr/lib\${LIBSFX}/sane#SANE_DIR=${D}/usr/lib\${LIBSFX}/sane#g" noarch/scanner.pkg || die + sed -i "s#/usr/lib/sane#${D}/usr/lib\${LIBSFX}/sane#g" noarch/scanner.pkg || die + sed -i "s#/usr/share/locale/\$i/LC_MESSAGES/#${D}//usr/share/locale/\$i/LC_MESSAGES#g" noarch/scanner.pkg || die + sed -i "s#\$(sane_config)#${D}/\$(sane_config)#g" noarch/scanner-script.pkg || die + sed -i "s#\$(udev_rules)#${D}/\$(udev_rules)#g" noarch/scanner-script.pkg || die + sed -i "s#\$(hal_rules)#${D}/\$(hal_rules)#g" noarch/scanner-script.pkg || die + sed -i "s#\${USERMAP}#${D}/\${USERMAP}#g" noarch/scanner-script.pkg || die + sed -i "s# trigger_libusbscanner_hotplug##g" noarch/scanner-script.pkg || die + mkdir -p "${D}"/etc/hotplug/usb || die + + if use scanner ; then + local SCDIR="/etc/sane.d" + + if [ -f ${SCDIR}/dll.conf ] ; then + mkdir -p ${D}/${SCDIR} || die + cat ${SCDIR}/dll.conf > ${D}/${SCDIR}/dll.conf || die + if ! grep -q '^smfp$' ${D}/${SCDIR}/dll.conf ; then + echo "# Add support for the HP-ULD specific backend. Needs net-print/hpuld installed." >> ${D}/${SCDIR}/dll.conf || die + echo "smfp" >> ${D}/${SCDIR}/dll.conf || die + fi + if grep -q '^geniusvp2' ${D}/${SCDIR}/dll.conf ; then + # Comment out geniusvp2 backend + sed -i 's/geniusvp2/#geniusvp2/' > ${D}/${SCDIR}/dll.conf || die + fi + else + echo "smfp" >> ${D}/${SCDIR}/dll.conf || die + fi + chmod 664 ${D}/${SCDIR}/dll.conf + + sh ./install.sh || die + else + sh ./install-printer.sh || die + fi +} + +pkg_postinst() { + if use scanner ; then + ewarn "If you want to use the scanner," + ewarn "make sure the smfp is listed in /etc/sane.d/dll.conf." + ewarn "If the geniusvp2 is listed in /etc/sane.d/dll.conf," + ewarn "please comment out it." + + ewarn "You should restart cupsd service after installed $P." + ewarn "OpenRC: rc-service cupsd restart" + ewarn "systemd: systemctl restart cups.service" + fi +} + +pkg_postrm() { + if use scanner ; then + ewarn "After you removed $P," + ewarn "if the smfp is listed in /etc/sane.d/dll.conf" + ewarn "you should remove it to keep clean." + ewarn "If you are just reinstalling, ignore this message." + fi +} diff --git a/net-print/hpuld/metadata.xml b/net-print/hpuld/metadata.xml new file mode 100644 index 0000000000..1871ee15e0 --- /dev/null +++ b/net-print/hpuld/metadata.xml @@ -0,0 +1,32 @@ + + + + + vowstar@gmail.com + Huang Rui + + + Enable scanner on multifunction devices which support it + + + HP Unified Linux Driver. + There are HP devices that are not supported by the HPLIP software but + require the Samsung Unified Linux Driver (ULD) software for printing or + scanning. Some such devices have PPDs and drivers in + uld-hp_V1.00.39.*.tar.gz and uld-hp.tar.gz. + The names of these packages and their contents have been known to change, + so it may very well be best to search for them using a printer model. + The devices catered for by the packages above are + * HP Color Laser 15x Series + * HP Color Laser MFP 17x Series + * HP LaserJet MFP M433 + * HP LaserJet MFP M436 + * HP LaserJet MFP M72625 72630 + * HP Laser10x Series + * HP Laser MFP 13x Series + A concise guide to installing the ULDLINUX package and setting up a + USB-connected print queue with an appropriate PPD has been provided by + Robert Nurnberg. + Adapting the guide for a wireless connection should not be difficult. + + diff --git a/sci-electronics/verible/Manifest b/sci-electronics/verible/Manifest new file mode 100644 index 0000000000..8f74cdb078 --- /dev/null +++ b/sci-electronics/verible/Manifest @@ -0,0 +1,29 @@ +DIST abseil-cpp-20211102.0.zip 2697209 BLAKE2B 0e1ddcdd55a606d3899e120b75fe36e88bf188ea4ee3f13d510ea9a13cf97fe5bfe28ebd7a689d018d91e8d78786d102b20a35150d5eba5942b74b09eaa14e2d SHA512 a1e90ddc66ca2f97d49655fe3aeeaf8fb30f990da415bbeb5413fe064d753a97be4beeef9fa387a3e576b2fc3672b996279ec9ee0c43f3e6302faa5cefc21b70 +DIST anytree-2.8.0.tar.gz 186963 BLAKE2B dcdbbf47c8c20b36d7ec72f29c09447c7f3d31366980ca588e082936d3ba2c4c7b0cf6b42747e373a238cd4a10a31ac2894ccf32fc44e11052b59a28b71fd1e3 SHA512 73ad57960c25d9fd31b001a5ff2f0e67c4d45db00ff2f9aec090c7a3c4028630b0242f5ae18e58a8374f4aacb4f0bad24ce61cc97fc573aaca623a0b64a85894 +DIST bazel-compilation-database-ace73b04e76111afa09934f8771a2798847e724e.tar.gz 14455 BLAKE2B fc6efeffe2f775707e553da2f75c31028406dc2921e55872a57577df93983abfb1ed5401740819426a753595234d4521b67945bf6aa81a7835876433660618da SHA512 3851772bd9a25a337e8293cfd4ecba63bc3fe137cf93a6420e8807394860a791d761489fe5437d92e3c2bf52d87b1a440be49703405fb38b23f5b40e49b05706 +DIST bazel-skylib-1.0.2.tar.gz 30704 BLAKE2B ae0674711d907a1a60ef6eeb7770e03e10c5bab7a095c4e842594a62c29fe97203da3dc66f2a01efc1ed73b02b6c6fb9a8e9c819e1682b98229152c078312985 SHA512 e9614ac15a6764d34a738d935e55a6bc860836075a8d35917ddae57f29fb6b7f89135f7b6ac83b78c5fba800663ec47eb1327b0b8cb03d4af79db49fb9e3952a +DIST bazel-toolchains-3.4.0.tar.gz 957871 BLAKE2B f270666b9fea5e79e0d579845a4c8209738c6d7f5d070369c27bc72771ce77fb938618209f8ce8bf78079421903a8882833727ac22c12176256c48963042fdf6 SHA512 472e757d3724c4247d130e54895dfcc75a1b4bc803f4c7dfae74c84fde275695e63a1ecacd6b74cf55e135be986186f634d95dca471d23926e5cda59674c185e +DIST bazel_coverage_output_generator-v2.5.zip 4221347 BLAKE2B 47d1500c2c5852b332cf67d80d4b08d931727d54cf0ff84c244a6416f71f7e5a24fbb38112e877f84523eb33eae218dff569d14b3d3a5d6238f0740882a1fb8f SHA512 187bd22741084c8aff99796655b2dc23780cf0c92b0aa7e995a7e767e62b39a566c0fc74475c75f2fe3366f442a0e022f24110017c076694aa4abd50564ec3fa +DIST bazel_java_tools-v11.6.zip 44622284 BLAKE2B 5b4e056d107577d309dc925e79e80008b79e1a7c668b6e94ed61026e11b5a5edbe4bb558f8232c71827c103f409c5bc830bb77d27a28146ee982db46b4c7f0c8 SHA512 182499686b2bb14a3dc98ce84892c0587c7fbc4fd0a81caf9199b401e98b9cf47fd8de048f025b963b60d024c6475f8d73e95a90b6c868a156fdf820ea66e718 +DIST bazel_java_tools_linux-v11.6.zip 1356227 BLAKE2B b8c901da12cb3311628edc6191a7020b0fbd61af8c89acae56bae72816c319414f9ae344c6bee45194fe35d22f671f63b359608eef49cb1225fa3e533d68f377 SHA512 659f6b200825497d88bf61633e1fddda146049968d0c2ff85b2019ead0878aae3f3753f7108844f948f8a3c6cb340800ac8d8fa89d83a93bd54c9dd07ba01f7b +DIST bazel_rules_install-4cd8ab0b5d8a0117bb5b8c89a0024508d5d4d5ed.zip 37861 BLAKE2B 95e5cbfd44034813341f858167c20416f74dddcce55a644e7aa4d3dcbe1cf3c69c77653b0728409bf277b14943bea4a943fb80427324218933cacc77ded14b7b SHA512 d79b0b073da60927bad16a5ca151d0da27c507943e5248103bf63613bcd5308cd0894109f4bebbb87f1c0e255849758f12e86c891003d0d221d08d5e24d9f8eb +DIST bazel_rules_java-7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip 9422 BLAKE2B bbc45c97551ee8126335b611ffca6574dac843d4db9b3221b10d26487f8eecfe38ba0cd67a4039a3ad921c25fea6294c43e4f4e7a57a060a30791acd6c4f9d39 SHA512 ba06242feb711e7fb6e821fd9ac029248b4f3e466fb1acf971d0db8196f3efe4d114ef137acbe4913073f8cbe8ccab4d47d8bafa21b867b2d6a6d57f5a647f0c +DIST flex-2.6.4.tar.gz 1419096 BLAKE2B c003d4f764f7f4d41e33af7ee28c2af272a9f0aee6ba7c2494ba96722d8d0b18f7a3f745217e9a2cecb43b6863328267a810280670c04464156b3eb3d7ee9d62 SHA512 e9785f3d620a204b7d20222888917dc065c2036cae28667065bf7862dfa1b25235095a12fd04efdbd09bfd17d3452e6b9ef953a8c1137862ff671c97132a082e +DIST gflags-827c769e5fc98e0f2a34c47cef953cc6328abced.zip 141026 BLAKE2B d6d7b57f5e9c84bc06248c3dc905ae5adbed227e032fb87bdc4ffe12046c7f76700bd8e951d85d3573933660676af4897b8eb04b79620f164d255889b308d71a SHA512 07dd13c7fdf1e32d431e48dc26938dc353c11fe712eff12a6b2bb3c0a768a0cc311378c90b9f550595dff63ede4afba58c27b9bb2dc88d008d05277ed473f8b5 +DIST glog-v0.5.0-rc2.tar.gz 183346 BLAKE2B 3e6d17fe70afb6bf963051e27641cf204390686178fb71ddbd2754004821148c9b6e55144f9a5b912918ea85bc37297841e8e8df4b1ccb3b3157d335fbddc2b1 SHA512 95ed1b7f4b18a20e9ec06e6357b646dab5a4fc63393b10b67b68d7d59aa089b6fd97447eb4457bc988b29a40b87b89154692c0f4b0260de1c1adb9d70a4213a1 +DIST googletest-release-1.11.0.zip 1121369 BLAKE2B d23be38129c463fb5d70a13605b78f99eb84f1909975a0e49bead0f4eb03ca89a9754e0ed5c4e2dd0ac0536766fe1240c73596ce0264da82fad9ab76a09a4010 SHA512 20c2fad22a2ced6828955cc4fa0f540a61bbdcae74c0097529994a183c218589cbe6d2f9e57fc4d625ac01394849cba02e5c3fb6ba618775299f01d6b0737d26 +DIST json-v3.10.2.tar.gz 7054440 BLAKE2B e7da213fb75d528b1f5425822f5b598e882f232a67670aaae2d8f89c76e72ee23fa3344d1acfef2b0338a6a423d17b231b7e047ff064c984c2ec7783b721a22c SHA512 9a399dfc8aab19c9fc12470e8087895b1c05d48a9bcc731b483d8670c361cffb2adc3ccced822b7f17255e88387a441d619c4e1f1afeb702d1d035ad24fe22ed +DIST m4-1.4.18.tar.xz 1207688 BLAKE2B debfaa4d25af6f583e2cd703e77b73775790f48f34e878eddd820c6b244a065c69495473ce5067be1f20ca07b2d6af9f90cffd33e12c18fd719c0d234eb5462a SHA512 06f583efc3855cd8477d8347544f4ae5153a3e50aea74d21968afa7214784ea3ddfc02d0a2b11324120d76a19f2e804d20de11a456b5da929eb6ae469519b174 +DIST m4-gnulib-788db09a9f88abbef73c97e8d7291c40455336d8.tar.xz 642048 BLAKE2B f1377bd30bfe422facefb84cc845341c9d553ad748dded47758f5ff849530aec8965d1c1b0a75f254d83aa76c4dccea329d829e5b9c7a6a903fc229ea79e88cd SHA512 56c9ffadebddb487f911f2183abf03b4998a3cd0d8a6ca772e805800f3add2bc7e00f5c1d05acc65a9bbd6c64ab083aad9abbefa7cb6b290f1e270ac1b166e05 +DIST protobuf-v3.13.0.zip 7487858 BLAKE2B 344399611697b0a8e46cd35875fa9c1990dafd490b1ec997620646094989e62519ab516537fa0b4cfa2b3d0c8243e589a4d1eb977d24c15977cea300cca5e5ed SHA512 13727edf12b4d2cc3c9902cb6e4a05a471f3c1604b54bf075b9116318b7fccc36cfa3bba5298c133be02dcef7af56a9021f55e737f8fc86b9d2124a5437c69e9 +DIST rules_bison-v0.2.tar.xz 18308 BLAKE2B 445f5dcb3337bb869fc3dd809a7518e4478b0e82e13385b81772d5b4fae49f0e227e6e78ceef5ed3a0fbb404ca2719d6901cb6cfdc9b9ab32e6714c3b806856f SHA512 07c073a69e0c88b02d55331c3f1cc3f05f48a895f360f346781ea403b0646388d868a161b49714bd101c10c037f5fce6a456fcf15a23d555d0b034e563489896 +DIST rules_cc-e7c97c3af74e279a5db516a19f642e862ff58548.zip 159607 BLAKE2B 28841acbbbd07288aadb5f482f22282ddc80defa182f63c06fa8fa20eed49023bfb4ca7c71a450c80c276aee43918c5eafda90bc361b13d2ac9018635897f05c SHA512 2038a25e8613faba62146833f4fc9c11015f265a18f8ce89bbc2e465a97d0d15a59a8899f0e0ab312d18002f471230a044efe40cebb4156b65023007716dc9d4 +DIST rules_flex-v0.2.tar.xz 8856 BLAKE2B 2c7528ebd776bbe431c08d5c5cc481e1d3e795fa8544b79c16c7896e31599a436805b19eddd9e0bfbcd9848467c50fb56e11eb3d3927dc4aa07294ae3dca1e1c SHA512 53e348e490d1bc56f6268e0d99b22e9c32b0240b88a604ec8fb5f8e5c749aa87cafca7948666995a1aaeee561313e0783855cbfd0f1b05df1e165b04c71337dd +DIST rules_m4-v0.2.tar.xz 16888 BLAKE2B a191c332b916ca8d06e1e2e13fb8d4098947acb06a550bbfae29f9b079aea8514c10ba3bd7b6adce3e7e4137a8c8a6e798fb933fdb2f98e482a68674e24ffe91 SHA512 5f698cb7ca25efc200383f5e69e31f9b48f31950e73c3d23c5aa146d6b5aa0ab2a2fc4cfc7585c9b5fab2938c1bed0935cb85c2b38567c3e97a015c56b0f7112 +DIST rules_proto-97d8af4dc474595af3900dd85cb3a29ad28cc313.zip 14252 BLAKE2B 152b72f967835685d11e1e84ca548198022ccc9ad5b55e5007fe6fb1e38dd1d4b4e0473841d23c658f31ca8dc10509d9d2bb81b211e487c97f7714af53b8aafe SHA512 4aead3ec92fe74da92640926f7f8626b6e3db2318856ef374d6fda83cafcf7b45ea9b425d63b7aa0ab4f17e787909c795b916addc63c07918ee2656655a5d093 +DIST rules_python-0.2.0.tar.gz 2503614 BLAKE2B 07c1e4e642587bfe03373733fc6c30aa195285002c4f1e532c40aba9c111629787aab78600a5d83e3833e2fddcc86407084cfc74cf2bb0ee23012a59b4bccef0 SHA512 674f89c8e262008e2d8a7329ff7b09275ec34ced73d131786a2106c414ab5213c15259b8188f976e730f568def139a5e0fd29e8a1caa905d22afe9628d544e26 +DIST six-1.15.0.tar.gz 33917 BLAKE2B 57e852b6c35dd19e256814c0371cfbc26141b0f25a31f79a1cbd1b0cdd7d3cacf1236b96f5452f968cc426e6dff4d1ad70a9f2432bc361ba3c8c17fd40fe7582 SHA512 eb840ac17f433f1fc4af56de75cfbfe0b54e6a737bb23c453bf09a4a13d768d153e46064880dc763f4c5cc2785b78ea6d3d3b4a41fed181cb9064837e3f699a9 +DIST verible-0.0.2135.tar.gz 1302067 BLAKE2B 55409fa4891d4e55941094893af54dc35154ce42f6a56dc35589829ca1d6777fd81e557ebf72f112754a12552b2a8038f4b33dd11d29e3211a0337ba981fe451 SHA512 b09598bf39cb553fc470e55e1fca2add52f7c7b186bc4569857682b93991bcba64b8e31abe4b5426c52ccfec840d1049e5b7078c62034fb23acde338f82d7b36 +DIST win_flex_bison-2.5.18.zip 977634 BLAKE2B dfc5f5ee13665948398df61f3993b6ffe8120b3c390e8e12c6dcc5f603f91921cf182097df83931a4fe57b8ffbfdd0c67e67daed4a7ca633b1dddd2527359ea7 SHA512 8b30f046e090a0ddcf85b38197913bbf5ac6f5e3063bdfebf288fd7e3d22288c72ba98fd2d04c5eaf9157997bc4bd9911c1e0f6007106589d25b58a9673f7b83 +DIST zlib-1.2.12.tar.gz 1490071 BLAKE2B 76e7b26f8dc761b0eae6276cc32bc36fa74a88197699c95d158c1548f97b80db5e39d21144ecd6ee3eb90c42730aa5f387f9952d9a3f0930b56e9dfcd12f1e67 SHA512 cc2366fa45d5dfee1f983c8c51515e0cff959b61471e2e8d24350dea22d3f6fcc50723615a911b046ffc95f51ba337d39ae402131a55e6d1541d3b095d6c0a14 +DIST zulu11.50.19-ca-jdk11.0.12-linux_x64.tar.gz 202599005 BLAKE2B 0de0c845c34b339092f139bf67c874ce6f835bfb4ddafd6f96f3c9d77fb6264cc4cdd64c9264cf4d809b3bcdeae75a63fe2abb17f9164dbc0ae115b418bbbf82 SHA512 e4d22b2b04d3e48631c389075a3c0b7e30ee63d47dde1fc4b48f8a9507450aeb0db134ee0394871bc34455ab8bca98c8b8dd728b3541a03334b3baf16c2daa27 diff --git a/sci-electronics/verible/metadata.xml b/sci-electronics/verible/metadata.xml new file mode 100644 index 0000000000..8b143cd30d --- /dev/null +++ b/sci-electronics/verible/metadata.xml @@ -0,0 +1,31 @@ + + + + + vowstar@gmail.com + Huang Rui + + + chipsalliance/verible + + + Verible is a suite of SystemVerilog developer tools, including a parser, + style-linter, and formatter. + The Verible project's main mission is to parse SystemVerilog + (IEEE 1800-2017) (as standardized in the SV-LRM) for a wide variety of + applications, including developer tools. + It was born out of a need to parse un-preprocessed source files, which is + suitable for single-file applications like style-linting and formatting. + In doing so, it can be adapted to parse preprocessed source files, which is + what real compilers and toolchains require. + The spirit of the project is that no-one should ever have to develop a + SystemVerilog parser for their own application, because developing a + standard-compliant parser is an enormous task due to the syntactic + complexity of the language. Verible's parser is also regularly tested + against an ever-growing suite of (tool-independent) language compliance + tests at https://symbiflow.github.io/sv-tests/. + A lesser (but notable) objective is that the language-agnostic components + of Verible be usable for rapidly developing language support tools for + other languages. + + diff --git a/sci-electronics/verible/verible-0.0.2135.ebuild b/sci-electronics/verible/verible-0.0.2135.ebuild new file mode 100644 index 0000000000..bc1bce2286 --- /dev/null +++ b/sci-electronics/verible/verible-0.0.2135.ebuild @@ -0,0 +1,103 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" + +# From release tag name +MY_PV="0.0-2135-gb534c1fe" + +inherit bazel + +DESCRIPTION="SystemVerilog parser, style-linter, and formatter" +HOMEPAGE=" + https://chipsalliance.github.io/verible/ + https://github.com/chipsalliance/verible +" + +# From $(cat WORKSPACE | grep -Eo "(http|https)://[a-zA-Z0-9./?=_%:-]*" | sort -u) +bazel_external_uris=" + https://files.pythonhosted.org/packages/6b/34/415834bfdafca3c5f451532e8a8d9ba89a21c9743a0c59fbd0205c7f9426/six-1.15.0.tar.gz + https://github.com/abseil/abseil-cpp/archive/refs/tags/20211102.0.zip -> abseil-cpp-20211102.0.zip + https://github.com/bazelbuild/bazel-toolchains/releases/download/3.4.0/bazel-toolchains-3.4.0.tar.gz + https://github.com/bazelbuild/rules_cc/archive/e7c97c3af74e279a5db516a19f642e862ff58548.zip -> rules_cc-e7c97c3af74e279a5db516a19f642e862ff58548.zip + https://github.com/bazelbuild/rules_proto/archive/97d8af4dc474595af3900dd85cb3a29ad28cc313.zip -> rules_proto-97d8af4dc474595af3900dd85cb3a29ad28cc313.zip + https://github.com/bazelbuild/rules_python/releases/download/0.2.0/rules_python-0.2.0.tar.gz + https://github.com/c0fec0de/anytree/archive/2.8.0.tar.gz -> anytree-2.8.0.tar.gz + https://github.com/gflags/gflags/archive/827c769e5fc98e0f2a34c47cef953cc6328abced.zip -> gflags-827c769e5fc98e0f2a34c47cef953cc6328abced.zip + https://github.com/google/bazel_rules_install/archive/4cd8ab0b5d8a0117bb5b8c89a0024508d5d4d5ed.zip -> bazel_rules_install-4cd8ab0b5d8a0117bb5b8c89a0024508d5d4d5ed.zip + https://github.com/google/glog/archive/v0.5.0-rc2.tar.gz -> glog-v0.5.0-rc2.tar.gz + https://github.com/google/googletest/archive/refs/tags/release-1.11.0.zip -> googletest-release-1.11.0.zip + https://github.com/grailbio/bazel-compilation-database/archive/ace73b04e76111afa09934f8771a2798847e724e.tar.gz -> bazel-compilation-database-ace73b04e76111afa09934f8771a2798847e724e.tar.gz + https://github.com/jmillikin/rules_bison/releases/download/v0.2/rules_bison-v0.2.tar.xz + https://github.com/jmillikin/rules_flex/releases/download/v0.2/rules_flex-v0.2.tar.xz + https://github.com/jmillikin/rules_m4/releases/download/v0.1/m4-gnulib-788db09a9f88abbef73c97e8d7291c40455336d8.tar.xz + https://github.com/jmillikin/rules_m4/releases/download/v0.2/rules_m4-v0.2.tar.xz + https://github.com/lexxmark/winflexbison/releases/download/v2.5.18/win_flex_bison-2.5.18.zip + https://github.com/nlohmann/json/archive/refs/tags/v3.10.2.tar.gz -> json-v3.10.2.tar.gz + https://github.com/protocolbuffers/protobuf/archive/v3.13.0.zip -> protobuf-v3.13.0.zip + https://github.com/westes/flex/releases/download/v2.6.4/flex-2.6.4.tar.gz + https://mirror.bazel.build/bazel_coverage_output_generator/releases/coverage_output_generator-v2.5.zip -> bazel_coverage_output_generator-v2.5.zip + https://mirror.bazel.build/bazel_java_tools/releases/java/v11.6/java_tools_linux-v11.6.zip -> bazel_java_tools_linux-v11.6.zip + https://mirror.bazel.build/bazel_java_tools/releases/java/v11.6/java_tools-v11.6.zip -> bazel_java_tools-v11.6.zip + https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.0.2/bazel-skylib-1.0.2.tar.gz + https://mirror.bazel.build/github.com/bazelbuild/rules_java/archive/7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip -> bazel_rules_java-7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip + https://mirror.bazel.build/openjdk/azul-zulu11.50.19-ca-jdk11.0.12/zulu11.50.19-ca-jdk11.0.12-linux_x64.tar.gz + https://zlib.net/zlib-1.2.12.tar.gz + mirror://gnu/m4/m4-1.4.18.tar.xz +" + +SRC_URI=" + https://github.com/chipsalliance/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz + ${bazel_external_uris} +" + +S="${WORKDIR}/${PN}-${MY_PV}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + sys-libs/zlib +" + +DEPEND=" + ${RDEPEND} +" + +BDEPEND=" + app-arch/unzip + sys-devel/bison + sys-devel/flex + sys-devel/m4 +" + +src_unpack() { + unpack "${P}.tar.gz" + bazel_load_distfiles "${bazel_external_uris}" +} + +src_prepare() { + bazel_setup_bazelrc + default +} + +src_compile() { + export JAVA_HOME=$(java-config --jre-home) + export GIT_DATE="$(date -r WORKSPACE "+%Y-%m-%d")" + export GIT_VERSION="v${MY_PV}" + + ebazel build -c opt --//bazel:use_local_flex_bison //... + ebazel shutdown +} + +src_test() { + ebazel test -c opt --//bazel:use_local_flex_bison //... +} + +src_install() { + ebazel run -c opt --//bazel:use_local_flex_bison //:install -- "${D}/usr/bin" + ebazel shutdown +} diff --git a/sci-mathematics/radian/radian-0.6.0.ebuild b/sci-mathematics/radian/radian-0.6.0.ebuild index fd152ab472..a3e3ca0b3f 100644 --- a/sci-mathematics/radian/radian-0.6.0.ebuild +++ b/sci-mathematics/radian/radian-0.6.0.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_SINGLE_IMPL=1 PYTHON_COMPAT=( python3_{8..9} ) inherit distutils-r1 optfeature @@ -19,19 +20,27 @@ SLOT="0" KEYWORDS="~amd64" DEPEND=" - >=dev-python/rchitect-0.3.36[${PYTHON_USEDEP}] - >=dev-python/prompt_toolkit-3.0[${PYTHON_USEDEP}] - >=dev-python/pygments-2.5.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/rchitect-0.3.36[${PYTHON_USEDEP}] + >=dev-python/prompt_toolkit-3.0[${PYTHON_USEDEP}] + >=dev-python/pygments-2.5.0[${PYTHON_USEDEP}] + ') " RDEPEND=" ${DEPEND} + ${PYTHON_DEPS} dev-lang/R " BDEPEND=" test? ( - >=dev-python/pyte-0.8.0[${PYTHON_USEDEP}] - dev-python/pexpect[${PYTHON_USEDEP}] - dev-python/ptyprocess[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/pyte-0.8.0[${PYTHON_USEDEP}] + dev-python/pexpect[${PYTHON_USEDEP}] + dev-python/ptyprocess[${PYTHON_USEDEP}] + dev-python/jedi[${PYTHON_USEDEP}] + ') + dev-R/reticulate[${PYTHON_SINGLE_USEDEP}] + dev-vcs/git ) " diff --git a/sys-auth/keystone/files/openstack-keystone.service b/sys-auth/keystone/files/openstack-keystone.service new file mode 100644 index 0000000000..f591c45007 --- /dev/null +++ b/sys-auth/keystone/files/openstack-keystone.service @@ -0,0 +1,13 @@ +[Unit] +Description=OpenStack Identity Service (code-named Keystone) +After=syslog.target network.target + +[Service] +Type=notify +NotifyAccess=all +Restart=always +User=keystone +ExecStart=/usr/bin/keystone-all + +[Install] +WantedBy=multi-user.target diff --git a/sys-auth/keystone/files/openstack-keystone.sysctl b/sys-auth/keystone/files/openstack-keystone.sysctl new file mode 100644 index 0000000000..682c160e06 --- /dev/null +++ b/sys-auth/keystone/files/openstack-keystone.sysctl @@ -0,0 +1,3 @@ +# By default, keystone starts a service on IANA-assigned port 35357 +# http://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.txt +net.ipv4.ip_local_reserved_ports = 35357 diff --git a/sys-auth/keystone/keystone-21.0.0.ebuild b/sys-auth/keystone/keystone-21.0.0-r1.ebuild similarity index 86% rename from sys-auth/keystone/keystone-21.0.0.ebuild rename to sys-auth/keystone/keystone-21.0.0-r1.ebuild index b0be04dedd..bf08634626 100644 --- a/sys-auth/keystone/keystone-21.0.0.ebuild +++ b/sys-auth/keystone/keystone-21.0.0-r1.ebuild @@ -6,7 +6,7 @@ EAPI=8 MYP="${P/_/}" PYTHON_COMPAT=( python3_{8..9} ) -inherit distutils-r1 tmpfiles +inherit distutils-r1 optfeature systemd tmpfiles DESCRIPTION="The Openstack authentication, authorization, and service catalog" HOMEPAGE=" @@ -20,7 +20,6 @@ S="${WORKDIR}/${MYP}" KEYWORDS="~amd64" LICENSE="Apache-2.0" SLOT="0" -IUSE="+sqlite ldap memcached mongo mysql postgres" RDEPEND=" >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] @@ -57,33 +56,8 @@ RDEPEND=" >=dev-python/osprofiler-1.4.0[${PYTHON_USEDEP}] >=dev-python/pytz-2013.6[${PYTHON_USEDEP}] - ldap? ( - >=dev-python/python-ldap-3.1.0[${PYTHON_USEDEP}] - >=dev-python/ldappool-2.3.1[${PYTHON_USEDEP}] - ) - mysql? ( - >=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}] - >=dev-python/sqlalchemy-1.3.0[${PYTHON_USEDEP}] - ) - memcached? ( - >=dev-python/python-memcached-1.56[${PYTHON_USEDEP}] - ) - mongo? ( - >=dev-python/pymongo-3.0.2[${PYTHON_USEDEP}] - ) - postgres? ( - >=dev-python/psycopg-2.5.0[${PYTHON_USEDEP}] - >=dev-python/sqlalchemy-1.3.0[${PYTHON_USEDEP}] - ) - sqlite? ( - >=dev-python/sqlalchemy-1.3.0[sqlite,${PYTHON_USEDEP}] - ) + >=dev-python/sqlalchemy-1.3.0[${PYTHON_USEDEP}] - || ( - www-servers/uwsgi[python,${PYTHON_USEDEP}] - www-apache/mod_wsgi[${PYTHON_USEDEP}] - www-servers/gunicorn[${PYTHON_USEDEP}] - ) acct-user/keystone acct-group/keystone " @@ -101,14 +75,13 @@ BDEPEND=" >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] >=dev-python/tempest-17.1.0[${PYTHON_USEDEP}] >=dev-python/requests-2.14.2[${PYTHON_USEDEP}] + + >=dev-python/python-ldap-3.1.0[${PYTHON_USEDEP}] + >=dev-python/ldappool-2.3.1[${PYTHON_USEDEP}] ) " PATCHES=( "${FILESDIR}/${P}-no-usr-local-bin.patch" ) -REQUIRED_USE=" - || ( mysql postgres sqlite ) - test? ( ldap ) -" distutils_enable_tests pytest @@ -145,6 +118,13 @@ python_install_all() { insinto /etc/logrotate.d newins "${FILESDIR}/keystone.logrotate" keystone.conf + systemd_dounit "${FILESDIR}/openstack-keystone.service" + + insinto /usr/lib/sysctl.d/ + newins "${FILESDIR}/openstack-keystone.sysctl" openstack-keystone.conf + + newbin tools/sample_data.sh openstack-keystone-sample-data + rm -r "${ED}/usr/etc" || die } @@ -156,10 +136,13 @@ pkg_postinst() { elog "please do it by modifying /etc/ssl/openssl.cnf" elog "BEFORE issuing the configuration command." elog "Otherwise default values will be used." -} -pkg_postinst() { tmpfiles_process keystone.conf + + optfeature "ldap" >=dev-python/ldappool-2.3.1 >=dev-python/python-ldap-3.1.0 + optfeature "memcache" >=dev-python/python-memcached-1.56 + optfeature "mongodb" >=dev-python/pymongo-3.0.2 + optfeature "bandit" >=dev-python/bandit-1.1.0 } pkg_config() { diff --git a/sys-auth/keystone/metadata.xml b/sys-auth/keystone/metadata.xml index e27cc1a8b0..c204dc60da 100644 --- a/sys-auth/keystone/metadata.xml +++ b/sys-auth/keystone/metadata.xml @@ -6,10 +6,6 @@ lssndrbarbieri@gmail.com Alessandro Barbieri - - Installs dependencies needed for using memcached as a backend - Installs dependencies needed for using mongo as a backend - keystone diff --git a/sys-cluster/cinder/cinder-20.0.0.ebuild b/sys-cluster/cinder/cinder-20.0.0.ebuild index 8a4bdcb48e..3d31df44a5 100644 --- a/sys-cluster/cinder/cinder-20.0.0.ebuild +++ b/sys-cluster/cinder/cinder-20.0.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 MYP="${P/_rc/rc}" PYTHON_COMPAT=( python3_{8..9} ) -inherit distutils-r1 linux-info systemd tmpfiles +inherit distutils-r1 linux-info optfeature systemd tmpfiles DESCRIPTION="Cinder is the OpenStack Block storage service, a spin out of nova-volumes" HOMEPAGE=" @@ -20,7 +20,7 @@ KEYWORDS="~amd64" LICENSE="Apache-2.0 GPL-2" SLOT="0" -IUSE="+api +scheduler +volume infiniband iscsi lvm mysql +memcached postgres rdma sqlite +tcp test +tgt" +IUSE="test" # qemu is needed for image conversion RDEPEND=" @@ -86,23 +86,7 @@ RDEPEND=" >=dev-python/zstd-1.4.5.1[${PYTHON_USEDEP}] >=dev-python/boto3-1.16.51[${PYTHON_USEDEP}] - iscsi? ( - tgt? ( sys-block/tgt ) - sys-block/open-iscsi - ) - lvm? ( sys-fs/lvm2 ) - memcached? ( net-misc/memcached ) - mysql? ( - >=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}] - >=dev-python/sqlalchemy-1.4.23[${PYTHON_USEDEP}] - ) - sqlite? ( - >=dev-python/sqlalchemy-1.4.23[sqlite,${PYTHON_USEDEP}] - ) - postgres? ( - >=dev-python/psycopg-2.5.0[${PYTHON_USEDEP}] - >=dev-python/sqlalchemy-1.4.23[${PYTHON_USEDEP}] - ) + >=dev-python/sqlalchemy-1.4.23[${PYTHON_USEDEP}] acct-user/cinder acct-group/cinder @@ -119,29 +103,16 @@ BDEPEND=" >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] >=dev-python/oslotest-4.5.0[${PYTHON_USEDEP}] >=dev-python/testtools-2.4.0[${PYTHON_USEDEP}] + >=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}] + >=dev-python/psycopg-2.5.0[${PYTHON_USEDEP}] ) " RESTRICT="!test? ( test )" -REQUIRED_USE=" - || ( mysql postgres sqlite ) - iscsi? ( tgt ) - infiniband? ( rdma ) - test? ( mysql postgres ) -" pkg_pretend() { linux-info_pkg_setup - CONFIG_CHECK_MODULES="" - if use tcp; then - CONFIG_CHECK_MODULES+="SCSI_ISCSI_ATTRS ISCSI_TCP " - fi - if use rdma; then - CONFIG_CHECK_MODULES+="INFINIBAND_ISER " - fi - if use infiniband; then - CONFIG_CHECK_MODULES+="INFINIBAND_IPOIB INFINIBAND_USER_MAD INFINIBAND_USER_ACCESS" - fi + CONFIG_CHECK_MODULES+="SCSI_ISCSI_ATTRS ISCSI_TCP " if linux_config_exists; then for module in ${CONFIG_CHECK_MODULES}; do linux_chkconfig_present ${module} || ewarn "${module} needs to be enabled" @@ -201,8 +172,11 @@ python_install_all() { pkg_postinst() { tmpfiles_process cinder.conf - if use iscsi ; then - elog "Cinder needs tgtd to be installed and running to work with iscsi" - elog "it also needs 'include /var/lib/cinder/volumes/*' in /etc/tgt/targets.conf" - fi + + elog "Cinder needs tgtd to be installed and running to work with iscsi" + elog "it also needs 'include /var/lib/cinder/volumes/*' in /etc/tgt/targets.conf" + + optfeature "datacore" >=dev-python/websocket-client-0.32.0 + optfeature "powermax" >=dev-python/pyopenssl-17.5.0 + optfeature "ds8k" >=dev-python/pyopenssl-17.5.0 } diff --git a/sys-cluster/cinder/metadata.xml b/sys-cluster/cinder/metadata.xml index 51c36e9006..60948bb4b6 100644 --- a/sys-cluster/cinder/metadata.xml +++ b/sys-cluster/cinder/metadata.xml @@ -6,17 +6,6 @@ lssndrbarbieri@gmail.com Alessandro Barbieri - - Installs the initscripts for the cinder api service - Allow using an iSCSI remote storage server as pool for disk image storage - Allow using the Logical Volume Manager (sys-fs/lvm2) as pool for disk image storage - Installs the memcached server - Enable rdma storage backend support - Installs the initscripts for the cinder scheduler service - Enables tcp support for the iscsi backend - Enable tgt storage backend support - Installs the initscripts for the cinder volume service - cinder diff --git a/sys-cluster/heat/heat-18.0.0.ebuild b/sys-cluster/heat/heat-18.0.0.ebuild index c3567fa918..45120c6ffc 100644 --- a/sys-cluster/heat/heat-18.0.0.ebuild +++ b/sys-cluster/heat/heat-18.0.0.ebuild @@ -20,7 +20,6 @@ S="${WORKDIR}/openstack-${MYP}" LICENSE="Apache-2.0 GPL-2" SLOT="0" -IUSE="+mysql +memcached postgres sqlite" RDEPEND=" >=dev-python/pbr-3.1.1[${PYTHON_USEDEP}] @@ -87,17 +86,7 @@ RDEPEND=" >=dev-python/webob-1.7.1[${PYTHON_USEDEP}] >=dev-python/yaql-1.1.3[${PYTHON_USEDEP}] - mysql? ( - >=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}] - >=dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}] - ) - postgres? ( - >=dev-python/psycopg-2.5.0[${PYTHON_USEDEP}] - >=dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}] - ) - sqlite? ( - >=dev-python/sqlalchemy-1.0.10[sqlite,${PYTHON_USEDEP}] - ) + >=dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}] acct-user/heat acct-group/heat @@ -116,12 +105,9 @@ BDEPEND=" >=dev-python/testresources-2.0.0[${PYTHON_USEDEP}] >=dev-python/pygments-2.2.0[${PYTHON_USEDEP}] >=dev-python/tempest-17.1.0[${PYTHON_USEDEP}] - ) -" -REQUIRED_USE=" - test? ( mysql ) - || ( mysql postgres sqlite ) + >=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}] + ) " distutils_enable_tests pytest diff --git a/sys-cluster/heat/metadata.xml b/sys-cluster/heat/metadata.xml index 174c1b8062..99f72a53ad 100644 --- a/sys-cluster/heat/metadata.xml +++ b/sys-cluster/heat/metadata.xml @@ -11,9 +11,6 @@ templates, through both an OpenStack-native REST API and a CloudFormation-compatible Query API. - - Installs the memcached server - heat diff --git a/sys-cluster/neutron/neutron-20.0.0.ebuild b/sys-cluster/neutron/neutron-20.0.0.ebuild index 43ab8b9498..7364e65c33 100644 --- a/sys-cluster/neutron/neutron-20.0.0.ebuild +++ b/sys-cluster/neutron/neutron-20.0.0.ebuild @@ -20,7 +20,6 @@ S="${WORKDIR}/${MYP}" KEYWORDS="" LICENSE="Apache-2.0" SLOT="0" -IUSE="compute-only dhcp haproxy ipv6 l3 metadata openvswitch linuxbridge server sqlite +mysql postgres" RDEPEND=" >=dev-python/pbr-4.0.0[${PYTHON_USEDEP}] @@ -78,27 +77,7 @@ RDEPEND=" >=dev-python/futurist-1.2.0[${PYTHON_USEDEP}] >=dev-python/tooz-1.58.0[${PYTHON_USEDEP}] - compute-only? ( - >=dev-python/sqlalchemy-1.3.23[${PYTHON_USEDEP}] - ) - dhcp? ( net-dns/dnsmasq[dhcp-tools] ) - haproxy? ( net-proxy/haproxy ) - ipv6? ( - net-misc/radvd - >=net-misc/dibbler-1.0.1 - ) - mysql? ( - >=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}] - >=dev-python/sqlalchemy-1.3.23[${PYTHON_USEDEP}] - ) - openvswitch? ( net-misc/openvswitch ) - postgres? ( - >=dev-python/psycopg-2.5.0[${PYTHON_USEDEP}] - >=dev-python/sqlalchemy-1.3.23[${PYTHON_USEDEP}] - ) - sqlite? ( - >=dev-python/sqlalchemy-1.3.23[sqlite,${PYTHON_USEDEP}] - ) + >=dev-python/sqlalchemy-1.3.23[${PYTHON_USEDEP}] acct-group/neutron acct-user/neutron @@ -126,22 +105,13 @@ BDEPEND=" >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] >=dev-python/stestr-1.0.0[${PYTHON_USEDEP}] >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}] + + >=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}] ) " distutils_enable_tests pytest -REQUIRED_USE=" - !compute-only? ( - || ( mysql postgres sqlite ) - ) - compute-only? ( - !mysql !postgres !sqlite !dhcp !l3 !metadata !server - || ( openvswitch linuxbridge ) - ) - test? ( mysql ) -" - pkg_pretend() { linux-info_pkg_setup CONFIG_CHECK_MODULES="VLAN_8021Q IP6_NF_FILTER IP6_NF_IPTABLES IP_NF_TARGET_REJECT \ diff --git a/sys-cluster/nova/files/scsi-openscsi-link.sh b/sys-cluster/nova/files/scsi-openscsi-link.sh index 197eac4438..663aeab86c 100644 --- a/sys-cluster/nova/files/scsi-openscsi-link.sh +++ b/sys-cluster/nova/files/scsi-openscsi-link.sh @@ -13,7 +13,7 @@ # Requirements: lsscsi (for retrieve LUN ID, I don't know how can i do that from udev/iscsiadm) # Rules for UDEV must in this format: -# KERNEL=="sd*", BUS=="scsi", PROGRAM="/etc/nova/scsi-openscsi-link.sh %b",SYMLINK+="disk/by-path/%c" +# KERNEL=="sd*", BUS=="scsi", PROGRAM="/usr/libexec/nova/scsi-openscsi-link.sh %b",SYMLINK+="disk/by-path/%c" # NOTE: it seems that input params %b or others are not passed to script. # I try to retrieve it from environment variables. diff --git a/sys-cluster/nova/metadata.xml b/sys-cluster/nova/metadata.xml index 5a21e5fa07..fb5fd60ad8 100644 --- a/sys-cluster/nova/metadata.xml +++ b/sys-cluster/nova/metadata.xml @@ -11,13 +11,7 @@ (the main part of an IaaS system). It is written in Python. - Installs the initscripts for the nova volume service - only install stuff needed for a compute host Installs iscsi helper udev scripts - Installs the memcached server - Installs the initscripts for the nova novncproxy service - Installs openvswitch for the neutron openvswitch support - Installs the rabbitmq server nova diff --git a/sys-cluster/nova/nova-25.0.0.ebuild b/sys-cluster/nova/nova-25.0.0-r1.ebuild similarity index 84% rename from sys-cluster/nova/nova-25.0.0.ebuild rename to sys-cluster/nova/nova-25.0.0-r1.ebuild index 571b15f729..6d661ae24d 100644 --- a/sys-cluster/nova/nova-25.0.0.ebuild +++ b/sys-cluster/nova/nova-25.0.0-r1.ebuild @@ -6,7 +6,7 @@ EAPI=8 MYP="${P//_/}" PYTHON_COMPAT=( python3_{8..9} ) -inherit bash-completion-r1 distutils-r1 linux-info systemd tmpfiles udev +inherit bash-completion-r1 distutils-r1 linux-info optfeature systemd tmpfiles udev DESCRIPTION="Cloud computing fabric controller" HOMEPAGE=" @@ -18,9 +18,9 @@ SRC_URI="https://tarballs.openstack.org/${PN}/${MYP}.tar.gz" S="${WORKDIR}/${MYP}" KEYWORDS="~amd64" -LICENSE="Apache-2.0 iscsi? ( GPL-2 )" +LICENSE="Apache-2.0 GPL-2" SLOT="0" -IUSE="+compute compute-only iscsi +memcached +mysql +novncproxy openvswitch postgres +rabbitmq sqlite" +IUSE="iscsi" RDEPEND=" >=dev-python/pbr-5.8.0[${PYTHON_USEDEP}] @@ -86,11 +86,6 @@ RDEPEND=" >=dev-python/openstacksdk-0.35.0[${PYTHON_USEDEP}] >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] - >=dev-python/pypowervm-1.1.15[${PYTHON_USEDEP}] - >=dev-python/zVMCloudConnector-1.3.0[${PYTHON_USEDEP}] - >=dev-python/os-win-5.5.0[${PYTHON_USEDEP}] - >=dev-python/oslo-vmware-3.6.0[${PYTHON_USEDEP}] - acct-user/nova acct-group/nova app-emulation/libvirt[iscsi?] @@ -102,36 +97,12 @@ RDEPEND=" sys-fs/sysfsutils sys-fs/multipath-tools - compute? ( - app-cdr/cdrtools - sys-fs/dosfstools - app-emulation/qemu - ) - compute-only? ( - >=dev-python/sqlalchemy-1.4.13[${PYTHON_USEDEP}] - ) + >=dev-python/sqlalchemy-1.4.13[${PYTHON_USEDEP}] + iscsi? ( sys-fs/lsscsi >=sys-block/open-iscsi-2.0.873-r1 ) - memcached? ( - net-misc/memcached - >=dev-python/python-memcached-1.58[${PYTHON_USEDEP}] - ) - mysql? ( - >=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}] - >=dev-python/sqlalchemy-1.4.13[${PYTHON_USEDEP}] - ) - novncproxy? ( www-apps/novnc ) - openvswitch? ( net-misc/openvswitch ) - postgres? ( - >=dev-python/psycopg-2.5.0[${PYTHON_USEDEP}] - >=dev-python/sqlalchemy-1.4.13[${PYTHON_USEDEP}] - ) - rabbitmq? ( net-misc/rabbitmq-server ) - sqlite? ( - >=dev-python/sqlalchemy-1.4.13[sqlite,${PYTHON_USEDEP}] - ) " DEPEND=" ${RDEPEND} @@ -161,12 +132,6 @@ BDEPEND=" ) " -REQUIRED_USE=" - !compute-only? ( || ( mysql postgres sqlite ) ) - compute-only? ( compute !rabbitmq !memcached !mysql !postgres !sqlite ) - test? ( mysql ) -" - distutils_enable_tests pytest pkg_setup() { @@ -234,20 +199,25 @@ python_install_all() { insinto /etc/logrotate.d newins "${FILESDIR}/nova.logrotate" nova.conf - if use iscsi ; then + if use iscsi; then # Install udev rules for handle iscsi disk with right links under /dev udev_newrules "${FILESDIR}/openstack-scsi-disk.rules" 60-openstack-scsi-disk.rules - insinto /etc/nova/ + exeinto "/usr/libexec/${PN}" doins "${FILESDIR}/scsi-openscsi-link.sh" fi + rm -r "${ED}/usr/etc" || die } pkg_postinst() { tmpfiles_process nova.conf - if use iscsi ; then - elog "iscsid needs to be running if you want cinder to connect" - fi + use iscsi && elog "iscsid needs to be running if you want cinder to connect" + + optfeature "osprofiler" dev-python/osprofiler-1.4.0 + optfeature "powervm" dev-python/pypowervm-1.1.15 + optfeature "zvm" dev-python/zVMCloudConnector-1.3.0 + optfeature "hyperv" dev-python/os-win-5.5.0 + optfeature "vmware" dev-python/oslo-vmware-3.6.0 } diff --git a/sys-cluster/openstack-meta/metadata.xml b/sys-cluster/openstack-meta/metadata.xml new file mode 100644 index 0000000000..bdc2716f4f --- /dev/null +++ b/sys-cluster/openstack-meta/metadata.xml @@ -0,0 +1,30 @@ + + + + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + + + Installs Openstack block storage service Cinder + Installs the dependencies for the nova volume service + Installs the dependencies for the neutron dhcp service + Installs Openstack VM services Glance + haproxy backend support + Installs Openstack orchestration engine Heat + Allow using an iSCSI remote storage server as pool for disk image storage + Installs Openstack authentication, authorization and service catalog Keystone + Allow using the Logical Volume Manager (sys-fs/lvm2) as pool for disk image storage + Installs dependencies needed for using memcached as a backend + Installs dependencies needed for using mongo as a backend + Installs Openstack virtual network Neutron + Installs Openstack fabric controller Nova + Installs dependencies for nova novncproxy service + Installs openvswitch for the neutron openvswitch support + Installs Openstack HTTP service manager for cloud resources Placement + Installs the rabbitmq server + Installs Openstack object/blob store Swift + + + diff --git a/sys-cluster/openstack-meta/openstack-meta-2020.2.0.ebuild b/sys-cluster/openstack-meta/openstack-meta-2020.2.0.ebuild new file mode 100644 index 0000000000..2720fdc9f6 --- /dev/null +++ b/sys-cluster/openstack-meta/openstack-meta-2020.2.0.ebuild @@ -0,0 +1,112 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_8 ) + +inherit linux-info python-r1 + +DESCRIPTION="A openstack meta-package for installing the various openstack pieces" +HOMEPAGE="https://openstack.org" + +LICENSE="metapackage" +SLOT="0" +IUSE=" + cinder glance heat keystone neutron nova placement swift + compute dhcp haproxy infiniband ipv6 iscsi ldap lvm memcached mongo mysql novncproxy openvswitch postgres rabbitmq sqlite +" +KEYWORDS="~amd64" + +DEPEND="" +RDEPEND=" + ${PYTHON_DEPS} + + cinder? ( + sys-cluster/cinder[${PYTHON_USEDEP}] + iscsi? ( + sys-block/tgt + sys-block/open-iscsi + ) + lvm? ( sys-fs/lvm2 ) + memcached? ( net-misc/memcached ) + ) + glance? ( app-admin/glance[${PYTHON_USEDEP}] ) + heat? ( sys-cluster/heat[${PYTHON_USEDEP}] ) + keystone? ( + sys-auth/keystone[${PYTHON_USEDEP}] + || ( + www-servers/uwsgi[python,${PYTHON_USEDEP}] + www-apache/mod_wsgi[${PYTHON_USEDEP}] + www-servers/gunicorn[${PYTHON_USEDEP}] + ) + ldap? ( + >=dev-python/python-ldap-3.1.0[${PYTHON_USEDEP}] + >=dev-python/ldappool-2.3.1[${PYTHON_USEDEP}] + ) + memcached? ( >=dev-python/python-memcached-1.56[${PYTHON_USEDEP}] ) + mongo? ( >=dev-python/pymongo-3.0.2[${PYTHON_USEDEP}] ) + ) + neutron? ( + sys-cluster/neutron[${PYTHON_USEDEP}] + dhcp? ( net-dns/dnsmasq[dhcp-tools] ) + haproxy? ( net-proxy/haproxy ) + ipv6? ( + net-misc/radvd + >=net-misc/dibbler-1.0.1 + ) + openvswitch? ( net-misc/openvswitch ) + ) + nova? ( + sys-cluster/nova[${PYTHON_USEDEP}] + compute? ( + app-cdr/cdrtools + sys-fs/dosfstools + app-emulation/qemu + ) + memcached? ( + net-misc/memcached + >=dev-python/python-memcached-1.58[${PYTHON_USEDEP}] + ) + novncproxy? ( www-apps/novnc ) + openvswitch? ( net-misc/openvswitch ) + rabbitmq? ( net-misc/rabbitmq-server ) + ) + placement? ( sys-cluster/placement[${PYTHON_USEDEP}] ) + swift? ( + sys-cluster/swift[${PYTHON_USEDEP}] + memcached? ( net-misc/memcached ) + ) + + mysql? ( >=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}] ) + postgres? ( >=dev-python/psycopg-2.5.0[${PYTHON_USEDEP}] ) + sqlite? ( >=dev-python/sqlalchemy-1.4.23[sqlite,${PYTHON_USEDEP}] ) +" + +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + cinder? ( || ( mysql postgres sqlite ) ) + glance? ( || ( mysql postgres sqlite ) ) + heat? ( || ( mysql postgres sqlite ) ) + keystone? ( || ( mysql postgres sqlite ) ) + neutron? ( || ( mysql postgres sqlite ) ) + nova? ( || ( mysql postgres sqlite ) ) + placement? ( || ( mysql postgres sqlite ) ) +" + +pkg_pretend() { + linux-info_pkg_setup + CONFIG_CHECK_MODULES="" +# if use tcp; then +# CONFIG_CHECK_MODULES+="SCSI_ISCSI_ATTRS ISCSI_TCP " +# fi + if use infiniband; then + CONFIG_CHECK_MODULES+="INFINIBAND_ISER " + CONFIG_CHECK_MODULES+="INFINIBAND_IPOIB INFINIBAND_USER_MAD INFINIBAND_USER_ACCESS" + fi + if linux_config_exists; then + for module in ${CONFIG_CHECK_MODULES}; do + linux_chkconfig_present ${module} || ewarn "${module} needs to be enabled" + done + fi +} diff --git a/sys-cluster/placement/placement-7.0.0.ebuild b/sys-cluster/placement/placement-7.0.0.ebuild index 513cee6afd..72dee89ebe 100644 --- a/sys-cluster/placement/placement-7.0.0.ebuild +++ b/sys-cluster/placement/placement-7.0.0.ebuild @@ -19,7 +19,6 @@ S="${WORKDIR}/openstack-${MYP}" LICENSE="Apache-2.0" SLOT="0" -IUSE="mysql postgres +sqlite" RDEPEND=" >=dev-python/pbr-3.1.1[${PYTHON_USEDEP}] @@ -45,17 +44,7 @@ RDEPEND=" acct-user/placement acct-group/placement - sqlite? ( - >=dev-python/sqlalchemy-1.2.19[${PYTHON_USEDEP}] - ) - mysql? ( - >=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}] - >=dev-python/sqlalchemy-1.2.19[${PYTHON_USEDEP}] - ) - postgres? ( - >=dev-python/psycopg-2.5.0[${PYTHON_USEDEP}] - >=dev-python/sqlalchemy-1.2.19[${PYTHON_USEDEP}] - ) + >=dev-python/sqlalchemy-1.2.19[${PYTHON_USEDEP}] " DEPEND="${RDEPEND}" BDEPEND=" @@ -66,12 +55,10 @@ BDEPEND=" >=dev-python/gabbi-1.35.0[${PYTHON_USEDEP}] >=dev-python/cryptography-2.7[${PYTHON_USEDEP}] >=dev-python/wsgi_intercept-1.7.0[${PYTHON_USEDEP}] - ) -" -REQUIRED_USE=" - || ( mysql postgres sqlite ) - test? ( mysql postgres ) + >=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}] + >=dev-python/psycopg-2.5.0[${PYTHON_USEDEP}] + ) " distutils_enable_tests pytest diff --git a/sys-cluster/scr/scr-3.0.ebuild b/sys-cluster/scr/scr-3.0.ebuild index ca08463fdc..ac71cc7d12 100644 --- a/sys-cluster/scr/scr-3.0.ebuild +++ b/sys-cluster/scr/scr-3.0.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DOCS_AUTODOC=0 DOCS_BUILDER="sphinx" DOCS_DIR="${S}/doc/rst" FORTRAN_NEEDED="fortran" diff --git a/sys-cluster/swift/files/openstack-swift-account-auditor.AT.service b/sys-cluster/swift/files/openstack-swift-account-auditor.AT.service new file mode 100644 index 0000000000..8b44df92d1 --- /dev/null +++ b/sys-cluster/swift/files/openstack-swift-account-auditor.AT.service @@ -0,0 +1,11 @@ +[Unit] +Description=OpenStack Object Storage (swift) - Account Auditor instance %I +After=syslog.target network.target + +[Service] +Type=simple +User=swift +ExecStart=/usr/bin/swift-account-auditor /etc/swift/account-server/%i.conf + +[Install] +WantedBy=multi-user.target diff --git a/sys-cluster/swift/files/openstack-swift-account-auditor.service b/sys-cluster/swift/files/openstack-swift-account-auditor.service new file mode 100644 index 0000000000..35413ceb7e --- /dev/null +++ b/sys-cluster/swift/files/openstack-swift-account-auditor.service @@ -0,0 +1,12 @@ +# After network.target just because. +[Unit] +Description=OpenStack Object Storage (swift) - Account Auditor +After=syslog.target network.target + +[Service] +Type=simple +User=swift +ExecStart=/usr/bin/swift-account-auditor /etc/swift/account-server.conf + +[Install] +WantedBy=multi-user.target diff --git a/sys-cluster/swift/files/openstack-swift-account-reaper.AT.service b/sys-cluster/swift/files/openstack-swift-account-reaper.AT.service new file mode 100644 index 0000000000..dbd5aa4bb6 --- /dev/null +++ b/sys-cluster/swift/files/openstack-swift-account-reaper.AT.service @@ -0,0 +1,11 @@ +[Unit] +Description=OpenStack Object Storage (swift) - Account Reaper instance %I +After=syslog.target network.target + +[Service] +Type=simple +User=swift +ExecStart=/usr/bin/swift-account-reaper /etc/swift/account-server/%i.conf + +[Install] +WantedBy=multi-user.target diff --git a/sys-cluster/swift/files/openstack-swift-account-reaper.service b/sys-cluster/swift/files/openstack-swift-account-reaper.service new file mode 100644 index 0000000000..dd6fb004d5 --- /dev/null +++ b/sys-cluster/swift/files/openstack-swift-account-reaper.service @@ -0,0 +1,11 @@ +[Unit] +Description=OpenStack Object Storage (swift) - Account Reaper +After=syslog.target network.target + +[Service] +Type=simple +User=swift +ExecStart=/usr/bin/swift-account-reaper /etc/swift/account-server.conf + +[Install] +WantedBy=multi-user.target diff --git a/sys-cluster/swift/files/openstack-swift-account-replicator.AT.service b/sys-cluster/swift/files/openstack-swift-account-replicator.AT.service new file mode 100644 index 0000000000..65fbaa359b --- /dev/null +++ b/sys-cluster/swift/files/openstack-swift-account-replicator.AT.service @@ -0,0 +1,11 @@ +[Unit] +Description=OpenStack Object Storage (swift) - Account Replicator instance %I +After=syslog.target network.target + +[Service] +Type=simple +User=swift +ExecStart=/usr/bin/swift-account-replicator /etc/swift/account-server/%i.conf + +[Install] +WantedBy=multi-user.target diff --git a/sys-cluster/swift/files/openstack-swift-account-replicator.service b/sys-cluster/swift/files/openstack-swift-account-replicator.service new file mode 100644 index 0000000000..0cad889caf --- /dev/null +++ b/sys-cluster/swift/files/openstack-swift-account-replicator.service @@ -0,0 +1,12 @@ +# After network.target just so replicator can talk to other nodes. +[Unit] +Description=OpenStack Object Storage (swift) - Account Replicator +After=syslog.target network.target + +[Service] +Type=simple +User=swift +ExecStart=/usr/bin/swift-account-replicator /etc/swift/account-server.conf + +[Install] +WantedBy=multi-user.target diff --git a/sys-cluster/swift/files/openstack-swift-account.AT.service b/sys-cluster/swift/files/openstack-swift-account.AT.service new file mode 100644 index 0000000000..518c72d5b3 --- /dev/null +++ b/sys-cluster/swift/files/openstack-swift-account.AT.service @@ -0,0 +1,12 @@ +[Unit] +Description=OpenStack Object Storage (swift) - Account Server instance %I +Wants=network-online.target +After=syslog.target network-online.target + +[Service] +Type=simple +User=swift +ExecStart=/usr/bin/swift-account-server /etc/swift/account-server/%i.conf + +[Install] +WantedBy=multi-user.target diff --git a/sys-cluster/swift/files/openstack-swift-account.service b/sys-cluster/swift/files/openstack-swift-account.service new file mode 100644 index 0000000000..190c4e7163 --- /dev/null +++ b/sys-cluster/swift/files/openstack-swift-account.service @@ -0,0 +1,12 @@ +[Unit] +Description=OpenStack Object Storage (swift) - Account Server +Wants=network-online.target +After=syslog.target network-online.target + +[Service] +Type=simple +User=swift +ExecStart=/usr/bin/swift-account-server /etc/swift/account-server.conf + +[Install] +WantedBy=multi-user.target diff --git a/sys-cluster/swift/files/openstack-swift-container-auditor.AT.service b/sys-cluster/swift/files/openstack-swift-container-auditor.AT.service new file mode 100644 index 0000000000..7c046da956 --- /dev/null +++ b/sys-cluster/swift/files/openstack-swift-container-auditor.AT.service @@ -0,0 +1,11 @@ +[Unit] +Description=OpenStack Object Storage (swift) - Container Auditor instance %I +After=syslog.target network.target + +[Service] +Type=simple +User=swift +ExecStart=/usr/bin/swift-container-auditor /etc/swift/container-server/%i.conf + +[Install] +WantedBy=multi-user.target diff --git a/sys-cluster/swift/files/openstack-swift-container-auditor.service b/sys-cluster/swift/files/openstack-swift-container-auditor.service new file mode 100644 index 0000000000..6359b9198e --- /dev/null +++ b/sys-cluster/swift/files/openstack-swift-container-auditor.service @@ -0,0 +1,11 @@ +[Unit] +Description=OpenStack Object Storage (swift) - Container Auditor +After=syslog.target network.target + +[Service] +Type=simple +User=swift +ExecStart=/usr/bin/swift-container-auditor /etc/swift/container-server.conf + +[Install] +WantedBy=multi-user.target diff --git a/sys-cluster/swift/files/openstack-swift-container-reconciler.service b/sys-cluster/swift/files/openstack-swift-container-reconciler.service new file mode 100644 index 0000000000..f23345127b --- /dev/null +++ b/sys-cluster/swift/files/openstack-swift-container-reconciler.service @@ -0,0 +1,11 @@ +[Unit] +Description=OpenStack Object Storage (swift) - Container Reconciler +After=syslog.target network.target + +[Service] +Type=simple +User=swift +ExecStart=/usr/bin/swift-container-reconciler /etc/swift/container-reconciler.conf + +[Install] +WantedBy=multi-user.target diff --git a/sys-cluster/swift/files/openstack-swift-container-replicator.AT.service b/sys-cluster/swift/files/openstack-swift-container-replicator.AT.service new file mode 100644 index 0000000000..4803503522 --- /dev/null +++ b/sys-cluster/swift/files/openstack-swift-container-replicator.AT.service @@ -0,0 +1,11 @@ +[Unit] +Description=OpenStack Object Storage (swift) - Container Replicator instance %I +After=syslog.target network.target + +[Service] +Type=simple +User=swift +ExecStart=/usr/bin/swift-container-replicator /etc/swift/container-server/%i.conf + +[Install] +WantedBy=multi-user.target diff --git a/sys-cluster/swift/files/openstack-swift-container-replicator.service b/sys-cluster/swift/files/openstack-swift-container-replicator.service new file mode 100644 index 0000000000..399f7b41e9 --- /dev/null +++ b/sys-cluster/swift/files/openstack-swift-container-replicator.service @@ -0,0 +1,12 @@ +# After network.target just so replicator can talk to other nodes. +[Unit] +Description=OpenStack Object Storage (swift) - Container Replicator +After=syslog.target network.target + +[Service] +Type=simple +User=swift +ExecStart=/usr/bin/swift-container-replicator /etc/swift/container-server.conf + +[Install] +WantedBy=multi-user.target diff --git a/sys-cluster/swift/files/openstack-swift-container-updater.AT.service b/sys-cluster/swift/files/openstack-swift-container-updater.AT.service new file mode 100644 index 0000000000..19f99ff7f8 --- /dev/null +++ b/sys-cluster/swift/files/openstack-swift-container-updater.AT.service @@ -0,0 +1,11 @@ +[Unit] +Description=OpenStack Object Storage (swift) - Container Updater instance %I +After=syslog.target network.target + +[Service] +Type=simple +User=swift +ExecStart=/usr/bin/swift-container-updater /etc/swift/container-server/%i.conf + +[Install] +WantedBy=multi-user.target diff --git a/sys-cluster/swift/files/openstack-swift-container-updater.service b/sys-cluster/swift/files/openstack-swift-container-updater.service new file mode 100644 index 0000000000..6efc57e5c4 --- /dev/null +++ b/sys-cluster/swift/files/openstack-swift-container-updater.service @@ -0,0 +1,11 @@ +[Unit] +Description=OpenStack Object Storage (swift) - Container Updater +After=syslog.target network.target + +[Service] +Type=simple +User=swift +ExecStart=/usr/bin/swift-container-updater /etc/swift/container-server.conf + +[Install] +WantedBy=multi-user.target diff --git a/sys-cluster/swift/files/openstack-swift-container.AT.service b/sys-cluster/swift/files/openstack-swift-container.AT.service new file mode 100644 index 0000000000..ff65089051 --- /dev/null +++ b/sys-cluster/swift/files/openstack-swift-container.AT.service @@ -0,0 +1,12 @@ +[Unit] +Description=OpenStack Object Storage (swift) - Container Server instance %I +Wants=network-online.target +After=syslog.target network-online.target + +[Service] +Type=simple +User=swift +ExecStart=/usr/bin/swift-container-server /etc/swift/container-server/%i.conf + +[Install] +WantedBy=multi-user.target diff --git a/sys-cluster/swift/files/openstack-swift-container.service b/sys-cluster/swift/files/openstack-swift-container.service new file mode 100644 index 0000000000..46752a4abe --- /dev/null +++ b/sys-cluster/swift/files/openstack-swift-container.service @@ -0,0 +1,12 @@ +[Unit] +Description=OpenStack Object Storage (swift) - Container Server +Wants=network-online.target +After=syslog.target network-online.target + +[Service] +Type=simple +User=swift +ExecStart=/usr/bin/swift-container-server /etc/swift/container-server.conf + +[Install] +WantedBy=multi-user.target diff --git a/sys-cluster/swift/files/openstack-swift-object-auditor.AT.service b/sys-cluster/swift/files/openstack-swift-object-auditor.AT.service new file mode 100644 index 0000000000..f5c253703a --- /dev/null +++ b/sys-cluster/swift/files/openstack-swift-object-auditor.AT.service @@ -0,0 +1,11 @@ +[Unit] +Description=OpenStack Object Storage (swift) - Object Auditor instance %I +After=syslog.target network.target + +[Service] +Type=simple +User=swift +ExecStart=/usr/bin/swift-object-auditor /etc/swift/object-server/%i.conf + +[Install] +WantedBy=multi-user.target diff --git a/sys-cluster/swift/files/openstack-swift-object-auditor.service b/sys-cluster/swift/files/openstack-swift-object-auditor.service new file mode 100644 index 0000000000..498d53e266 --- /dev/null +++ b/sys-cluster/swift/files/openstack-swift-object-auditor.service @@ -0,0 +1,12 @@ +# After network.target just because. +[Unit] +Description=OpenStack Object Storage (swift) - Object Auditor +After=syslog.target network.target + +[Service] +Type=simple +User=swift +ExecStart=/usr/bin/swift-object-auditor /etc/swift/object-server.conf + +[Install] +WantedBy=multi-user.target diff --git a/sys-cluster/swift/files/openstack-swift-object-expirer.service b/sys-cluster/swift/files/openstack-swift-object-expirer.service new file mode 100644 index 0000000000..0fbe2e507d --- /dev/null +++ b/sys-cluster/swift/files/openstack-swift-object-expirer.service @@ -0,0 +1,11 @@ +[Unit] +Description=OpenStack Object Storage (swift) - Object Expirer +After=syslog.target network.target + +[Service] +Type=simple +User=swift +ExecStart=/usr/bin/swift-object-expirer /etc/swift/object-expirer.conf + +[Install] +WantedBy=multi-user.target diff --git a/sys-cluster/swift/files/openstack-swift-object-replicator.AT.service b/sys-cluster/swift/files/openstack-swift-object-replicator.AT.service new file mode 100644 index 0000000000..7493398751 --- /dev/null +++ b/sys-cluster/swift/files/openstack-swift-object-replicator.AT.service @@ -0,0 +1,11 @@ +[Unit] +Description=OpenStack Object Storage (swift) - Object Replicator instance %I +After=syslog.target network.target + +[Service] +Type=simple +User=swift +ExecStart=/usr/bin/swift-object-replicator /etc/swift/object-server/%i.conf + +[Install] +WantedBy=multi-user.target diff --git a/sys-cluster/swift/files/openstack-swift-object-replicator.service b/sys-cluster/swift/files/openstack-swift-object-replicator.service new file mode 100644 index 0000000000..be1d3fa1a7 --- /dev/null +++ b/sys-cluster/swift/files/openstack-swift-object-replicator.service @@ -0,0 +1,12 @@ +# After network.target just so replicator can talk to other nodes. +[Unit] +Description=OpenStack Object Storage (swift) - Object Replicator +After=syslog.target network.target + +[Service] +Type=simple +User=swift +ExecStart=/usr/bin/swift-object-replicator /etc/swift/object-server.conf + +[Install] +WantedBy=multi-user.target diff --git a/sys-cluster/swift/files/openstack-swift-object-updater.AT.service b/sys-cluster/swift/files/openstack-swift-object-updater.AT.service new file mode 100644 index 0000000000..9f223c756c --- /dev/null +++ b/sys-cluster/swift/files/openstack-swift-object-updater.AT.service @@ -0,0 +1,11 @@ +[Unit] +Description=OpenStack Object Storage (swift) - Object Updater instance %I +After=syslog.target network.target + +[Service] +Type=simple +User=swift +ExecStart=/usr/bin/swift-object-updater /etc/swift/object-server/%i.conf + +[Install] +WantedBy=multi-user.target diff --git a/sys-cluster/swift/files/openstack-swift-object-updater.service b/sys-cluster/swift/files/openstack-swift-object-updater.service new file mode 100644 index 0000000000..d9697a5290 --- /dev/null +++ b/sys-cluster/swift/files/openstack-swift-object-updater.service @@ -0,0 +1,11 @@ +[Unit] +Description=OpenStack Object Storage (swift) - Object Updater +After=syslog.target network.target + +[Service] +Type=simple +User=swift +ExecStart=/usr/bin/swift-object-updater /etc/swift/object-server.conf + +[Install] +WantedBy=multi-user.target diff --git a/sys-cluster/swift/files/openstack-swift-object.AT.service b/sys-cluster/swift/files/openstack-swift-object.AT.service new file mode 100644 index 0000000000..4199e6844d --- /dev/null +++ b/sys-cluster/swift/files/openstack-swift-object.AT.service @@ -0,0 +1,12 @@ +[Unit] +Description=OpenStack Object Storage (swift) - Object Server instance %I +Wants=network-online.target +After=syslog.target network-online.target + +[Service] +Type=simple +User=swift +ExecStart=/usr/bin/swift-object-server /etc/swift/object-server/%i.conf + +[Install] +WantedBy=multi-user.target diff --git a/sys-cluster/swift/files/openstack-swift-object.service b/sys-cluster/swift/files/openstack-swift-object.service new file mode 100644 index 0000000000..3e57503c89 --- /dev/null +++ b/sys-cluster/swift/files/openstack-swift-object.service @@ -0,0 +1,12 @@ +[Unit] +Description=OpenStack Object Storage (swift) - Object Server +Wants=network-online.target +After=syslog.target network-online.target + +[Service] +Type=simple +User=swift +ExecStart=/usr/bin/swift-object-server /etc/swift/object-server.conf + +[Install] +WantedBy=multi-user.target diff --git a/sys-cluster/swift/files/openstack-swift-proxy.service b/sys-cluster/swift/files/openstack-swift-proxy.service new file mode 100644 index 0000000000..d22e8826b7 --- /dev/null +++ b/sys-cluster/swift/files/openstack-swift-proxy.service @@ -0,0 +1,12 @@ +[Unit] +Description=OpenStack Object Storage (swift) - Proxy Server +Wants=network-online.target +After=syslog.target network-online.target + +[Service] +Type=simple +User=swift +ExecStart=/usr/bin/swift-proxy-server /etc/swift/proxy-server.conf + +[Install] +WantedBy=multi-user.target diff --git a/sys-cluster/swift/files/openstack-swift.logrotate b/sys-cluster/swift/files/openstack-swift.logrotate new file mode 100644 index 0000000000..f38e268c98 --- /dev/null +++ b/sys-cluster/swift/files/openstack-swift.logrotate @@ -0,0 +1,6 @@ +/var/log/swift/swift.log +{ + postrotate + /bin/kill -HUP `cat /var/run/syslogd.pid 2>/dev/null` 2>/dev/null || true + endscript +} diff --git a/sys-cluster/swift/files/openstack-swift.rsyslog b/sys-cluster/swift/files/openstack-swift.rsyslog new file mode 100644 index 0000000000..3473748714 --- /dev/null +++ b/sys-cluster/swift/files/openstack-swift.rsyslog @@ -0,0 +1,5 @@ +# LOCAL0 is the upstream default. LOCAL1, LOCAL2 are configured in +# RHOS and RDO if installed with Packstack (also, mentioned in docs). +# The breakout action prevents logging into /var/log/messages, bz#997983. +local0.*;local1.*;local2.* /var/log/swift/swift.log +& ~ diff --git a/sys-cluster/swift/files/openstack-swift.tmpfs b/sys-cluster/swift/files/openstack-swift.tmpfs new file mode 100644 index 0000000000..8f4f5a5466 --- /dev/null +++ b/sys-cluster/swift/files/openstack-swift.tmpfs @@ -0,0 +1,6 @@ +# swift needs a couple of directories in /var/run +d /var/run/swift 0755 swift root +d /var/run/swift/account-server 0755 swift root +d /var/run/swift/container-server 0755 swift root +d /var/run/swift/object-server 0755 swift root +d /var/run/swift/proxy-server 0755 swift root diff --git a/sys-cluster/swift/metadata.xml b/sys-cluster/swift/metadata.xml index 73eabd2b63..7ec5fbabcd 100644 --- a/sys-cluster/swift/metadata.xml +++ b/sys-cluster/swift/metadata.xml @@ -7,11 +7,7 @@ Alessandro Barbieri - adds swift account support - adds swift container support adds memcached support - adds swift object support - adds swift proxy support swift diff --git a/sys-cluster/swift/swift-2.29.1.ebuild b/sys-cluster/swift/swift-2.29.1-r1.ebuild similarity index 68% rename from sys-cluster/swift/swift-2.29.1.ebuild rename to sys-cluster/swift/swift-2.29.1-r1.ebuild index 33f9039b94..45bb1ff745 100644 --- a/sys-cluster/swift/swift-2.29.1.ebuild +++ b/sys-cluster/swift/swift-2.29.1-r1.ebuild @@ -5,19 +5,20 @@ EAPI=8 PYTHON_COMPAT=( python3_{8..9} ) -inherit distutils-r1 linux-info +inherit distutils-r1 linux-info optfeature systemd tmpfiles DESCRIPTION="A highly available, distributed, and eventually consistent object/blob store" HOMEPAGE=" https://github.com/openstack/swift https://launchpad.net/swift + https://opendev.org/openstack/swift " SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz" KEYWORDS="~amd64" LICENSE="Apache-2.0" SLOT="0" -IUSE="account container doc +memcached +object proxy" +IUSE="doc +memcached" RDEPEND=" >=dev-python/eventlet-0.25.0[${PYTHON_USEDEP}] @@ -28,7 +29,7 @@ RDEPEND=" >=dev-python/requests-2.14.2[${PYTHON_USEDEP}] >=dev-python/six-1.10.0[${PYTHON_USEDEP}] >=dev-python/xattr-0.4[${PYTHON_USEDEP}] - >=dev-python/PyECLib-1.3.1[${PYTHON_USEDEP}] + >=dev-python/pyeclib-1.3.1[${PYTHON_USEDEP}] >=dev-python/cryptography-2.0.2[${PYTHON_USEDEP}] net-misc/rsync[xattr] acct-user/swift @@ -55,7 +56,6 @@ BDEPEND=" ) " -REQUIRED_USE="|| ( proxy account container object )" RESTRICT="test" # tests run forever distutils_enable_tests nose @@ -89,26 +89,30 @@ python_install_all() { newins "etc/drive-audit.conf-sample" "drive-audit.conf-sample" newins "etc/dispersion.conf-sample" "dispersion.conf-sample" - if use proxy; then - newinitd "${FILESDIR}/swift-proxy.initd" "swift-proxy" - newins "etc/proxy-server.conf-sample" "proxy-server.conf" - if use memcached; then - sed -i '/depend/a\ need memcached' "${D}/etc/init.d/swift-proxy" - fi - fi - if use account; then - newinitd "${FILESDIR}/swift-account.initd" "swift-account" - newins "etc/account-server.conf-sample" "account-server.conf" - fi - if use container; then - newinitd "${FILESDIR}/swift-container.initd" "swift-container" - newins "etc/container-server.conf-sample" "container-server.conf" - fi - if use object; then - newinitd "${FILESDIR}/swift-object.initd" "swift-object" - newins "etc/object-server.conf-sample" "object-server.conf" - newins "etc/object-expirer.conf-sample" "object-expirer.conf" + newinitd "${FILESDIR}/swift-proxy.initd" "swift-proxy" + newins "etc/proxy-server.conf-sample" "proxy-server.conf" + if use memcached; then + sed -i '/depend/a\ need memcached' "${D}/etc/init.d/swift-proxy" fi + newinitd "${FILESDIR}/swift-account.initd" "swift-account" + newins "etc/account-server.conf-sample" "account-server.conf" + newinitd "${FILESDIR}/swift-container.initd" "swift-container" + newins "etc/container-server.conf-sample" "container-server.conf" + newinitd "${FILESDIR}/swift-object.initd" "swift-object" + newins "etc/object-server.conf-sample" "object-server.conf" + newins "etc/object-expirer.conf-sample" "object-expirer.conf" + + for i in "${FILESDIR}"/openstack-swift*.service ; do + systemd_dounit "${i/.AT/@}" + done + + insinto /etc/logrotate.d + newins "${FILESDIR}/openstack-swift.logrotate" swift + + newtmpfiles "${FILESDIR}/openstack-swift.tmpfs" swift.conf + + insinto /etc/rsyslog.d/ + newins "${FILESDIR}/openstack-swift.rsyslog" openstack-swift.conf if use doc; then doman doc/manpages/* @@ -120,9 +124,15 @@ python_install_all() { } pkg_postinst() { + tmpfiles_process swift.conf + elog "Openstack swift will default to using insecure http unless a" elog "certificate is created in /etc/swift/cert.crt and the associated key" elog "in /etc/swift/cert.key. These can be created with the following:" elog " * cd /etc/swift" elog " * openssl req -new -x509 -nodes -out cert.crt -keyout cert.key" + + optfeature "kms_keymaster" >=dev-python/oslo.config-4.0.0 >=dev-python/castellan-0.13.0 + #optfeature "kmip_keymaster" >=dev-python/pykmip-0.7.0 + optfeature "keystone" >=dev-python/keystonemiddleware-4.17.0 } diff --git a/www-apps/twint/Manifest b/www-apps/twint/Manifest index faf4eefff0..df254a3bb1 100644 --- a/www-apps/twint/Manifest +++ b/www-apps/twint/Manifest @@ -1 +1,2 @@ DIST twint-2.1.20.tar.gz 33518 BLAKE2B 6a7401357d7c08956a05d046cf5daec61c854b618c9cf647c2c014091b4be4b55337f598dccf772b146b215a740855449049600a6251cd7899a01afc82ba8dea SHA512 022c855b660d4a30eb7d4c864147a520b92b45048db2e6869df23cf9ab9b23b6812f74de6452d8b4b439ca02dd6742349a5c097f9b3d19222e7365034b21b864 +DIST twint-2.1.20_p20220316.tar.gz 39871 BLAKE2B 6e289940c7d96537fe60a345470c059819a548461fa48c2e329a0f50af89eb0c6f0dc7b0525190edc3cf8f16e9b733ae2480e60e365065bbd92a87f8a29ce17c SHA512 73b646f8717f3e3cb9e2909a74e36a1d917da874bcb00cc4827853e4bd552811d3b7382c9f245defb68ace7eddbb0e83c5e563037d6cb7383a844366b43bb489 diff --git a/www-apps/twint/twint-2.1.20_p20220316.ebuild b/www-apps/twint/twint-2.1.20_p20220316.ebuild new file mode 100644 index 0000000000..3c4020d64b --- /dev/null +++ b/www-apps/twint/twint-2.1.20_p20220316.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +COMMIT="20dee4a397ff46e29d26545c000eb039ddb8dbd0" +PYTHON_COMPAT=( python3_{8..9} ) + +inherit distutils-r1 + +DESCRIPTION="Twitter scraping & OSINT tool written in Python that doesn't use Twitter's API" +HOMEPAGE="https://github.com/minamotorin/twint" +SRC_URI="https://github.com/minamotorin/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${COMMIT}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" + +RDEPEND=" + dev-python/aiohttp[${PYTHON_USEDEP}] + dev-python/aiohttp-socks[${PYTHON_USEDEP}] + dev-python/aiodns[${PYTHON_USEDEP}] + dev-python/beautifulsoup4[${PYTHON_USEDEP}] + dev-python/cchardet[${PYTHON_USEDEP}] + dev-python/elasticsearch-py[${PYTHON_USEDEP}] + dev-python/fake-useragent[${PYTHON_USEDEP}] + dev-python/googletransx[${PYTHON_USEDEP}] + >=dev-python/pandas-0.23.0[${PYTHON_USEDEP}] + dev-python/PySocks[${PYTHON_USEDEP}] + dev-python/schedule[${PYTHON_USEDEP}] + sci-geosciences/geopy[${PYTHON_USEDEP}] +" +BDEPEND="test? ( ${RDEPEND} )" + +RESTRICT="test" +PROPERTIES="test_network" + +python_test() { + "${EPYTHON}" test.py -v || die +} diff --git a/www-servers/hinsightd/Manifest b/www-servers/hinsightd/Manifest index b98a7186b0..f307793792 100644 --- a/www-servers/hinsightd/Manifest +++ b/www-servers/hinsightd/Manifest @@ -1 +1 @@ -DIST hin9-f04d7703f6cdbd2e33f8a7289d80a01dba5e970f.tar.gz 93515 BLAKE2B 7b2369f58042c78cd9a4633f36837b9841dc04f802df93bf2274782a46621cc1d7dfc6340a977ec42d7b0cb9abb8ebc68ebcad15950a64df2c772b457974c89a SHA512 4bea1785f0ad83ffcf5437456e7f1c11e879dfa037fa89ca892a0d4d920bc7495ee68dc72d31025ebc977bcca48ca7e88194fe13e8884ebe2ce8e5d0b2f54cde +DIST hin9-v0.9.14.tar.gz 104520 BLAKE2B 2926450af8cd10cd12c06cf157d8815167f1c83baed543821e201947445ca02ccba12a96aa456c555d9bae31da469175680fa565ba786fef27ceb9629f0cbd52 SHA512 b2f473024570738717d16fc5be86ad91bbf79cf1886e1f61ea55fb64769bf8410943a1ae71585411053c70907ab1c4e7556135383a9d4048f516349b11ac952f diff --git a/www-servers/hinsightd/hinsightd-0.9.11_p20210831.ebuild b/www-servers/hinsightd/hinsightd-0.9.14.ebuild similarity index 76% rename from www-servers/hinsightd/hinsightd-0.9.11_p20210831.ebuild rename to www-servers/hinsightd/hinsightd-0.9.14.ebuild index 9d8876529c..1d5a41be87 100644 --- a/www-servers/hinsightd/hinsightd-0.9.11_p20210831.ebuild +++ b/www-servers/hinsightd/hinsightd-0.9.14.ebuild @@ -1,7 +1,7 @@ # Copyright 2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 LUA_COMPAT=( lua5-{1..4} luajit ) @@ -12,22 +12,16 @@ HOMEPAGE="https://gitlab.com/tiotags/hin9" LICENSE="BSD" SLOT="0" -mycommit="f04d7703f6cdbd2e33f8a7289d80a01dba5e970f" - if [[ ${PV} == *9999* ]]; then inherit git-r3 EGIT_REPO_URI="https://gitlab.com/tiotags/hin9.git" -elif [[ ! -z "$mycommit" ]]; then - SRC_URI="https://gitlab.com/tiotags/hin9/-/archive/${mycommit}/hin9-${mycommit}.tar.gz" - S="${WORKDIR}/hin9-${mycommit}" - KEYWORDS="~amd64" else SRC_URI="https://gitlab.com/tiotags/hin9/-/archive/v${PV}/hin9-v${PV}.tar.gz" S="${WORKDIR}/hin9-v${PV}" KEYWORDS="~amd64" fi -IUSE="+openssl" +IUSE="+openssl cgi +fcgi +rproxy +ffcall" REQUIRED_USE="${LUA_REQUIRED_USE}" BDEPEND=" @@ -43,6 +37,7 @@ RDEPEND=" sys-libs/zlib virtual/libcrypt openssl? ( dev-libs/openssl ) + ffcall? ( dev-libs/ffcall ) " DEPEND="${RDEPEND}" @@ -51,16 +46,23 @@ PATCHES=( "${FILESDIR}/${PN}-defines-v4.patch" ) +FILECAPS=( + cap_net_bind_service usr/sbin/${PN} +) + src_configure() { local mycmakeargs=( -DUSE_OPENSSL=$(usex openssl) + -DUSE_CGI=$(usex cgi) + -DUSE_FCGI=$(usex fcgi) + -DUSE_RPROXY=$(usex rproxy) + -DUSE_FFCALL=$(usex ffcall) ) cmake_src_configure } src_install() { - newsbin "${BUILD_DIR}/hin9" $PN - newbin "${BUILD_DIR}/hin9_pid_helper" ${PN}_pid_helper + cmake_src_install newinitd "${S}/external/packaging/$PN.initd.sh" $PN newconfd "${S}/external/packaging/$PN.confd.sh" $PN systemd_dounit "${FILESDIR}/$PN.service" # not tested @@ -69,17 +71,15 @@ src_install() { insinto /etc/$PN doins "${S}/workdir/main.lua" doins "${S}/workdir/lib.lua" - doins "${S}/workdir/default_config.lua" + doins -r "${S}/workdir/config/" # logrotate insinto /etc/logrotate.d newins "${S}/external/packaging/$PN.logrotate.sh" $PN - - keepdir /var/www/localhost } pkg_postinst() { - fcaps CAP_NET_BIND_SERVICE /usr/sbin/$PN + fcaps_pkg_postinst if kernel_is lt 5 7; then ewarn "" diff --git a/www-servers/hinsightd/hinsightd-9999.ebuild b/www-servers/hinsightd/hinsightd-9999.ebuild index f160cba686..1d5a41be87 100644 --- a/www-servers/hinsightd/hinsightd-9999.ebuild +++ b/www-servers/hinsightd/hinsightd-9999.ebuild @@ -15,10 +15,6 @@ SLOT="0" if [[ ${PV} == *9999* ]]; then inherit git-r3 EGIT_REPO_URI="https://gitlab.com/tiotags/hin9.git" -elif [[ ! -z "$mycommit" ]]; then - SRC_URI="https://gitlab.com/tiotags/hin9/-/archive/${mycommit}/hin9-${mycommit}.tar.gz" - S="${WORKDIR}/hin9-${mycommit}" - KEYWORDS="~amd64" else SRC_URI="https://gitlab.com/tiotags/hin9/-/archive/v${PV}/hin9-v${PV}.tar.gz" S="${WORKDIR}/hin9-v${PV}" diff --git a/x11-misc/squeekboard/Manifest b/x11-misc/squeekboard/Manifest index e1b5330220..489c31531c 100644 --- a/x11-misc/squeekboard/Manifest +++ b/x11-misc/squeekboard/Manifest @@ -33,7 +33,7 @@ DIST regex-syntax-0.6.25.crate 293293 BLAKE2B d5ca0dbc26b03c6a1818026f9a69cd226e DIST serde-1.0.126.crate 75138 BLAKE2B 51f37473483da8a05670a213f02e119173e4c97a49313cf855ff3e547bb0969fcd84ccb7d1554e7c1761b388ac5cd917cd7e680e3ac23d2504412f75401c0937 SHA512 f22ec92b2eaed0819610ae2c4471eb12aa3a4209f5fbfe829c2329010813837d11ffc02d7809335df6a978cf7944095fae79c7593324dfd49becc7633dd626ed DIST serde_derive-1.0.126.crate 54189 BLAKE2B fa3ca8ef2e7d9bd29e682ac7df066bab05301c2b92dc8f12d254a7e8b29e8d8a83d5405def3050db00f7e396fdd14f18cfac7918a5218d4b6822463c7c0f5c5d SHA512 e3c430b82def037d2f1dcc96ff7dc075636c81ab8f12e07ba09d232bc8224204c7b0cddc994c1ec98400e50340e03d6bad0dfa624b4d869e5f29d72b293d30bf DIST serde_yaml-0.8.17.crate 40805 BLAKE2B 8f70ed3efa5afa1f8f45b2c107463799269d745705ac2b90e8ce69c090f4f52721d49723dc48967bdbab30efe853c661631063fe16bc3ceaed4d0158f90ffbcb SHA512 3e7a4baa156ca1d9655a76fbaccd2d87b6929165972f6390316c9d4d55fc9815827e3c4bbb8a1c594f048dcc9c3fd6f4c55370df27f6257dbc28e2066274a7c1 -DIST squeekboard-1.17.0.tar.gz 186272 BLAKE2B 420c2415b16fe996f39727eef7fa045bd3f31c7ad90723a2dc77afaddfbd7f9c84320da10e74d5a79bb728ba0370712b97262b64c018a7c52c0d80d5c6c0cd00 SHA512 fef3b3928f485ae7bda3540d77c8e5a64f209ecd55ed90839724819325cfc6226f3505cf26fe8c4b140175b0365356d179b94efbf7c4a2dfe54b72bfd094d5db +DIST squeekboard-1.17.1.tar.gz 186976 BLAKE2B 18499f3baedaa587a4a57d2a1ceb6cd4b7424482ae08d7770d49a97adde9e1dfe54a479742dfda566256147f4e99b9191550122c3ec15fd57be55f812a5219b9 SHA512 e0c5a713b3ee60d8d4ec38e955be23300c6b5b8d174c57ca6c159a077e3478f9ef0d3160b3860dd83ebaac954a187e75ffc65690add4845e6d9144f6e30c0fce DIST syn-1.0.73.crate 232706 BLAKE2B c580f9ab914c54e731c8503c9b9d577d05032edb6bd12d7a183a3c0e3532fcf24196479a9ee40d09cb7e09ba6d94add36e338331affc2625058ce54419621ee4 SHA512 b37beb1b6d483cfdbc44d806af9955cdf52c4b0d5f918782019b089d06e107c7e23ced343a3bece20235a24752783795ebba8e603b61a6302e82ee7027843d8b DIST textwrap-0.11.0.crate 17322 BLAKE2B 257428908342774593bbd3528fcdae710712ff54e8a711393a24356d8ba0e16e466a4b20c05f942c48ca76b3b5b5aaa90ec202f782cad892caa8b71ccf124da6 SHA512 f5c0fe4f28ff1a3a0931e8e235b5157a45f67967985bcc752418c5ec3481fca44a8ae4800088889b37e8cd0533f53d3c456d5ffd19b767b3f83a87b49a2e209a DIST unicode-width-0.1.8.crate 16732 BLAKE2B 5aa7b87eef1322e4151a3fcf981ade311b8fa030527d7561815950e58d3f15156163dfe34da6a708c37dccc3f7652bf7fc2cd899fe8bb0118b67c4113ff3a2d2 SHA512 0abba6da6981a2451e01d93bbd47652c46eb6fb07cc0214f33259fb29945bfd5ee2b302e883ddca8f68e921635f222701b7310e7da2a5e225f854980d1e474b0 diff --git a/x11-misc/squeekboard/squeekboard-1.17.0.ebuild b/x11-misc/squeekboard/squeekboard-1.17.1.ebuild similarity index 100% rename from x11-misc/squeekboard/squeekboard-1.17.0.ebuild rename to x11-misc/squeekboard/squeekboard-1.17.1.ebuild