summaryrefslogtreecommitdiff
path: root/www-apps
diff options
context:
space:
mode:
Diffstat (limited to 'www-apps')
-rw-r--r--www-apps/Manifest.gzbin11254 -> 11441 bytes
-rw-r--r--www-apps/bugzilla/Manifest2
-rw-r--r--www-apps/bugzilla/bugzilla-5.0.6-r1.ebuild23
-rw-r--r--www-apps/chromedriver-bin/Manifest4
-rw-r--r--www-apps/chromedriver-bin/chromedriver-bin-90.0.4430.24.ebuild (renamed from www-apps/chromedriver-bin/chromedriver-bin-89.0.4389.23.ebuild)4
-rw-r--r--www-apps/cvsweb/Manifest2
-rw-r--r--www-apps/cvsweb/cvsweb-3.0.6-r1.ebuild4
-rw-r--r--www-apps/davical/Manifest2
-rw-r--r--www-apps/davical/davical-1.1.9.3-r1.ebuild1
-rw-r--r--www-apps/dokuwiki/Manifest2
-rw-r--r--www-apps/dokuwiki/dokuwiki-20200729.ebuild4
-rw-r--r--www-apps/dotproject/Manifest2
-rw-r--r--www-apps/dotproject/dotproject-2.1.7-r1.ebuild4
-rw-r--r--www-apps/gitea/Manifest4
-rw-r--r--www-apps/gitea/gitea-1.13.7.ebuild (renamed from www-apps/gitea/gitea-1.13.4.ebuild)0
-rw-r--r--www-apps/gitit/Manifest3
-rw-r--r--www-apps/gitit/files/gitit-0.13.0.0-pandoc-2.12.patch43
-rw-r--r--www-apps/gitit/gitit-0.13.0.0-r1.ebuild2
-rw-r--r--www-apps/grafana-bin/Manifest4
-rw-r--r--www-apps/grafana-bin/grafana-bin-7.5.2.ebuild64
-rw-r--r--www-apps/grafana-bin/grafana-bin-7.5.4.ebuild64
-rw-r--r--www-apps/icingaweb2/Manifest4
-rw-r--r--www-apps/icingaweb2/icingaweb2-2.8.2.ebuild4
-rw-r--r--www-apps/icingaweb2/icingaweb2-9999.ebuild4
-rw-r--r--www-apps/kibana-bin/Manifest17
-rw-r--r--www-apps/kibana-bin/kibana-bin-6.8.15.ebuild (renamed from www-apps/kibana-bin/kibana-bin-6.8.13.ebuild)2
-rw-r--r--www-apps/kibana-bin/kibana-bin-7.12.0-r1.ebuild (renamed from www-apps/kibana-bin/kibana-bin-7.9.2.ebuild)40
-rw-r--r--www-apps/kibana-bin/kibana-bin-7.8.1.ebuild91
-rw-r--r--www-apps/kibana-bin/kibana-bin-7.9.3.ebuild96
-rw-r--r--www-apps/liquid_feedback_core/Manifest5
-rw-r--r--www-apps/liquid_feedback_core/files/liquid_feedback_core-3.2.2-gentoo.patch51
-rw-r--r--www-apps/liquid_feedback_core/files/postinstall-en.txt17
-rw-r--r--www-apps/liquid_feedback_core/liquid_feedback_core-3.2.2.ebuild42
-rw-r--r--www-apps/liquid_feedback_frontend/Manifest13
-rw-r--r--www-apps/liquid_feedback_frontend/files/liquid_feedback.initd16
-rw-r--r--www-apps/liquid_feedback_frontend/files/lqfb-apache.conf41
-rw-r--r--www-apps/liquid_feedback_frontend/files/lqfb.example.com.conf24
-rw-r--r--www-apps/liquid_feedback_frontend/files/myconfig-3.lua487
-rw-r--r--www-apps/liquid_feedback_frontend/files/myconfig.lua29
-rw-r--r--www-apps/liquid_feedback_frontend/files/postinstall-en.txt52
-rw-r--r--www-apps/liquid_feedback_frontend/liquid_feedback_frontend-2.2.7.ebuild69
-rw-r--r--www-apps/liquid_feedback_frontend/liquid_feedback_frontend-3.2.1.ebuild (renamed from www-apps/liquid_feedback_frontend/liquid_feedback_frontend-3.0.6.ebuild)36
-rw-r--r--www-apps/mediawiki/Manifest4
-rw-r--r--www-apps/mediawiki/mediawiki-1.35.2.ebuild (renamed from www-apps/mediawiki/mediawiki-1.35.1.ebuild)2
-rw-r--r--www-apps/mirmon/Manifest2
-rw-r--r--www-apps/mirmon/mirmon-2.11-r2.ebuild4
-rw-r--r--www-apps/mythweb/Manifest2
-rw-r--r--www-apps/mythweb/mythweb-0.28.1.ebuild4
-rw-r--r--www-apps/nextcloud-notify_push/Manifest382
-rw-r--r--www-apps/nextcloud-notify_push/files/nextcloud-notify_push-r1.confd87
-rw-r--r--www-apps/nextcloud-notify_push/files/nextcloud-notify_push-r1.init128
-rw-r--r--www-apps/nextcloud-notify_push/files/nextcloud-notify_push.confd84
-rw-r--r--www-apps/nextcloud-notify_push/files/nextcloud-notify_push.init124
-rw-r--r--www-apps/nextcloud-notify_push/files/nextcloud-notify_push.service20
-rw-r--r--www-apps/nextcloud-notify_push/metadata.xml12
-rw-r--r--www-apps/nextcloud-notify_push/nextcloud-notify_push-0.1.6.ebuild345
-rw-r--r--www-apps/nextcloud-notify_push/nextcloud-notify_push-0.1.7.ebuild323
-rw-r--r--www-apps/nextcloud/Manifest8
-rw-r--r--www-apps/nextcloud/nextcloud-19.0.10.ebuild (renamed from www-apps/nextcloud/nextcloud-20.0.5.ebuild)2
-rw-r--r--www-apps/nextcloud/nextcloud-20.0.9.ebuild43
-rw-r--r--www-apps/nextcloud/nextcloud-21.0.1.ebuild43
-rw-r--r--www-apps/piwigo/Manifest2
-rw-r--r--www-apps/piwigo/piwigo-11.3.0.ebuild44
-rw-r--r--www-apps/postfixadmin/Manifest8
-rw-r--r--www-apps/postfixadmin/postfixadmin-3.2.4.ebuild101
-rw-r--r--www-apps/postfixadmin/postfixadmin-3.3.5.ebuild107
-rw-r--r--www-apps/postfixadmin/postfixadmin-3.3.7.ebuild107
-rw-r--r--www-apps/postfixadmin/postfixadmin-3.3.8.ebuild2
-rw-r--r--www-apps/radicale/Manifest11
-rw-r--r--www-apps/radicale/files/radicale-r2.init.d28
-rw-r--r--www-apps/radicale/files/radicale-r3.init.d27
-rw-r--r--www-apps/radicale/metadata.xml23
-rw-r--r--www-apps/radicale/radicale-2.1.12.ebuild6
-rw-r--r--www-apps/radicale/radicale-3.0.6-r1.ebuild72
-rw-r--r--www-apps/redmine/Manifest4
-rw-r--r--www-apps/redmine/redmine-4.1.2.ebuild (renamed from www-apps/redmine/redmine-4.1.1-r1.ebuild)36
-rw-r--r--www-apps/rocketwiki-lqfb/Manifest2
-rw-r--r--www-apps/rocketwiki-lqfb/rocketwiki-lqfb-0.4.ebuild3
-rw-r--r--www-apps/rt/Manifest2
-rw-r--r--www-apps/rt/rt-4.4.4.ebuild4
-rw-r--r--www-apps/webmcp/Manifest3
-rw-r--r--www-apps/webmcp/files/webmcp-2.1.0-gentoo.patch73
-rw-r--r--www-apps/webmcp/webmcp-2.1.0.ebuild44
-rw-r--r--www-apps/wordpress/Manifest4
-rw-r--r--www-apps/wordpress/wordpress-5.7.1.ebuild (renamed from www-apps/wordpress/wordpress-5.7.ebuild)0
85 files changed, 2760 insertions, 950 deletions
diff --git a/www-apps/Manifest.gz b/www-apps/Manifest.gz
index 9865ea15ef79..94f7836bf5dd 100644
--- a/www-apps/Manifest.gz
+++ b/www-apps/Manifest.gz
Binary files differ
diff --git a/www-apps/bugzilla/Manifest b/www-apps/bugzilla/Manifest
index 32bf3ad03092..a75df03a682a 100644
--- a/www-apps/bugzilla/Manifest
+++ b/www-apps/bugzilla/Manifest
@@ -5,5 +5,5 @@ AUX bugzilla-queue.initd 1179 BLAKE2B 7130a87aaa238cf5fb53a2aab89f6d1ac28d621d43
AUX postinstall-5.0.6-en.txt 1292 BLAKE2B deaa9f4c11ffff9f34e0beedbf83b47a568aca86892c63c7a2127fce891168b1cbe8d1ac7aacddbd7fdce48cc8fb6f9530a230a93fde9c726143be3548aa4cbb SHA512 7b7928f6f4b9ec1bf4c565311bebdeb8ec9190d7a3c94a7cb243ca1c0a80c43e6ec1307f7f97d46f480a4aa4f82dded9df4f9894be3f54c1753e937746c1b448
AUX postupgrade-5.0.6-en.txt 544 BLAKE2B 43b2aa5673de0994ebf33b7e2167e7e91a77cfb7f5b0dea5c04590bd5f97027cb733eaf1ec8b1f209fd2aec690719e383de460b4dbf42f5e18fa5f880010cfd4 SHA512 7f9a0aeda0c665c8027fd71b0a317863dfd1c0a705371de34bf77c31ae0da562a39b101379313a227d1883e5df74c99f16f8b91b69e050c749fc30c9499a0a33
DIST bugzilla-5.0.6.tar.gz 3970724 BLAKE2B 9fab818a4d93bcd8092ddd2707f5a479b5535ba7621cccb84ce6b8785812e0e46f6d8883b76d3358a60ea5f0b6068008b9b2bfcc745b760f6fec5372216cc1af SHA512 8ca47ea1be2b433a6ce68e1a595d72f3d0f0fede44d1194dc6bc9a116dbde3ab7285212c71995e200d31544876e4c3c57b63da1f877a0cb22747ab87a5d598de
-EBUILD bugzilla-5.0.6-r1.ebuild 3642 BLAKE2B 260adde9d497721da8f83a69d577499d5b1baf476bdd37b3fd7f6ccbd5b631a2e902a5bb95d0dc1988a06b9d0a3cb1476a0ca98790e9b3dadf835b9cb8be0987 SHA512 de5901eda569d898836d2d644d7aec9fd31680b64c3b07e46c8581ea3730093d380d81eed6871fbedacb5885cbf229709f1ab9aff011bf0d9e4132afbbd0da79
+EBUILD bugzilla-5.0.6-r1.ebuild 3616 BLAKE2B f42d71420a769422f448cdd69553a1f2f1bf1648e106e2a908f2220df8349f30340d64aef2b18661266b3a1da7eb2e6bcb55cda1ff48e748074377b3a653efa4 SHA512 a1f752dbf3eb6bcae7830578b27fe960c2fd3f6a7deef9496c128017deb2b4d4e50158312ce7e47bf5dad035a6754ed327741f3d6b492127c2151c05932f953d
MISC metadata.xml 507 BLAKE2B 7182d74082ee03aafdf0b670b79531c40ec1a649da8daf0cc9ce52ca83883dac5b4813d38d3ffc0abb077f8f1a9efee1909c299611b4c254b943eb700a5cfdf2 SHA512 f406ee3a7d5bad52cad61a3da69989ddf3098b9102a56ac22e0713f5bd8500a0e7d440b366ffd1ab8ee226c1e669f3b1f95274129c11b0e7ccf12e8e051dde71
diff --git a/www-apps/bugzilla/bugzilla-5.0.6-r1.ebuild b/www-apps/bugzilla/bugzilla-5.0.6-r1.ebuild
index 76a3fa9ba508..e74645a9f179 100644
--- a/www-apps/bugzilla/bugzilla-5.0.6-r1.ebuild
+++ b/www-apps/bugzilla/bugzilla-5.0.6-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -96,21 +96,20 @@ src_install() {
}
pkg_postinst() {
- elog "Optional dependencies:"
- optfeature "Graphical reports, new charts, old charts" "dev-perl/GD dev-perl/Chart dev-perl/Template-GD dev-perl/GDTextUtil dev-perl/GDGraph"
- optfeature "Move bugs between installations, automatic update notifications" "dev-perl/MIME-tools dev-perl/libwww-perl dev-perl/XML-Twig"
- optfeature "Patch Viewer" "dev-perl/PatchReader"
+ optfeature "graphical reports, new charts, old charts" "dev-perl/GD dev-perl/Chart dev-perl/Template-GD dev-perl/GDTextUtil dev-perl/GDGraph"
+ optfeature "moving bugs between installations, automatic update notifications" "dev-perl/MIME-tools dev-perl/libwww-perl dev-perl/XML-Twig"
+ optfeature "patch viewer" "dev-perl/PatchReader"
optfeature "LDAP authentication" "dev-perl/perl-ldap"
optfeature "SMTP authentication" "dev-perl/Authen-SASL"
optfeature "XML-RPC Interface" "dev-perl/SOAP-Lite dev-perl/XMLRPC-Lite dev-perl/Test-Taint"
- optfeature "JSON-RPC Interface, REST Interface" "dev-perl/JSON-RPC dev-perl/Test-Taint"
- optfeature "More HTML in Product/Group description" "dev-perl/HTML-Scrubber"
- optfeature "Automatic charset detection for text attachments" "dev-perl/Encode-Detect"
- optfeature "Inbound Email" "dev-perl/Email-Reply dev-perl/HTML-FormatText-WithLinks"
- optfeature "Mail Queueing" "dev-perl/TheSchwarz dev-perl/Daemon-Generic"
- optfeature "Sniff MIME type of attachments" "dev-perl/File-MimeInfo dev-perl/IO-stringy"
+ optfeature "JSON-RPC interface, REST interface" "dev-perl/JSON-RPC dev-perl/Test-Taint"
+ optfeature "more HTML in Product/Group description" "dev-perl/HTML-Scrubber"
+ optfeature "automatic charset detection for text attachments" "dev-perl/Encode-Detect"
+ optfeature "inbound email" "dev-perl/Email-Reply dev-perl/HTML-FormatText-WithLinks"
+ optfeature "mail queueing" "dev-perl/TheSchwarz dev-perl/Daemon-Generic"
+ optfeature "MIME type sniffing of attachments" "dev-perl/File-MimeInfo dev-perl/IO-stringy"
optfeature "Memcached support" "dev-perl/Cache-Memcached"
- optfeature "SSL Support for SMTP" "dev-perl/IO-Socket-SSL"
+ optfeature "SSL support for SMTP" "dev-perl/IO-Socket-SSL"
ewarn "If Apache is the chosen webserver, please consider turning the apache2 use flag on"
ewarn "Not doing so may result in unexpected runtime errors"
diff --git a/www-apps/chromedriver-bin/Manifest b/www-apps/chromedriver-bin/Manifest
index 4217bdce0651..a4d0be4f2966 100644
--- a/www-apps/chromedriver-bin/Manifest
+++ b/www-apps/chromedriver-bin/Manifest
@@ -1,3 +1,3 @@
-DIST chromedriver-bin-89.0.4389.23.linux64.zip 5845152 BLAKE2B 84c6c31498144ea9f8e76df29ca87d49ed8c079bf618d12ae2ed7b68d34bd9018476be32f84e59e5620652a0a259ce576c34de49850eefd5785e31802858a56c SHA512 1ad51b0b75525975166a63b0fe9527b0e9729aeefa6d3855cc2312e5f341e6457ead2d235353ebd046ecbaddb1ac7587e9daa18c5fe6650b2015953506bedf30
-EBUILD chromedriver-bin-89.0.4389.23.ebuild 595 BLAKE2B fe73112c4f6ea61c1b278ea6af2162af8f1fa5cddfe3bc8be34dc268422af49dfc7985cc1d2fe88c732ff35cb0744124fcc1405eb36ff5678b25ae4818bc453a SHA512 1e7fcea01a0db5165a273b354bd42c12bcbf99ac94ccba72d35496d1ece39871869bd3e298e5aaafe6967c131f5c68b259456eadde688688cb1be7d32c4e03d5
+DIST chromedriver-bin-90.0.4430.24.linux64.zip 5795569 BLAKE2B e4dfd2c8452631916e4d11f115fa6c1e4281d2f9350b32566779e288855318e3996d3954256e5bdc6fc8f842197aa817b694788de1b4ae8491dc075a9137e5da SHA512 b85313de6abc1b44f26a0e12e20cb66657b840417f5ac6018946de0c8392b05c11d2c22d35f0526b26c35cf8d6134348e5b6c54a28a3955c5b22cc247ae2ce4a
+EBUILD chromedriver-bin-90.0.4430.24.ebuild 587 BLAKE2B a4f3eeac5597635be0030b1456c08adfec51a128c55b8fef99a88a87738578ab5cd31211557d6d715ff46b6e5d1c719913d27fcf31119cc66f822ebc01dc228f SHA512 2a5d1d3659e518976c4d6dc75d2d4a8e7916b81e7e6ada92d5920651fcb4ecb884390223056e8918fb5857bdeb4972bbae5f2de5af81142df28425450307ccaf
MISC metadata.xml 460 BLAKE2B 6da42de60f119a13f70f0a64f61f4fde912d15a7582b240631761e852b0db50bdb2f95102be05b09b1d653907b4c0a8a9641a9952cb6a7c1bd84d8f51ae1d83b SHA512 a8dfdafe46c651f3b06e0c004750747cfbe21e0ee704e5afd6f302c2ea61e288fad3987732b0e4b6ecec4805822c347f1d43a5e09e911e7d950196207eb81f43
diff --git a/www-apps/chromedriver-bin/chromedriver-bin-89.0.4389.23.ebuild b/www-apps/chromedriver-bin/chromedriver-bin-90.0.4430.24.ebuild
index 3d245b3e146a..7c2aac12ffeb 100644
--- a/www-apps/chromedriver-bin/chromedriver-bin-89.0.4389.23.ebuild
+++ b/www-apps/chromedriver-bin/chromedriver-bin-90.0.4430.24.ebuild
@@ -10,7 +10,6 @@ SRC_URI="amd64? ( https://chromedriver.storage.googleapis.com/${PV}/chromedriver
LICENSE="google-chrome"
SLOT="0"
KEYWORDS="~amd64"
-IUSE=""
RESTRICT="bindist mirror strip"
@@ -22,7 +21,6 @@ RDEPEND="!www-client/chromium
S="${WORKDIR}"
QA_PREBUILT="usr/bin/chromedriver"
-src_install()
-{
+src_install() {
dobin chromedriver
}
diff --git a/www-apps/cvsweb/Manifest b/www-apps/cvsweb/Manifest
index 23d11ba0f4d7..280104a79501 100644
--- a/www-apps/cvsweb/Manifest
+++ b/www-apps/cvsweb/Manifest
@@ -2,5 +2,5 @@ AUX cvsweb-3.0.6-perl518.patch 791 BLAKE2B 01d515a4cca28acf9b07b062677106e8bf677
AUX postinstall-en.txt 35 BLAKE2B 82790471a9a0422424b6fce32d8faad7d99355ff99b55d74df8e114dfa67a4d4196b411e2dfca912297554cbc0783480096def2e2c6ab07176c6d4dd625bbf80 SHA512 ba2ac529a8b20dfbe9110559a33d80dbe2b846af99b49bb8602520084e24474ef89ea2dd309287455ca94f9d9332ac8f36b2b7a2082dfb063e46456f1d11ca74
AUX reconfig 381 BLAKE2B 68ef63345f95c1b3a803d7aad5bbc2b3ea7bbc41c2babd68f2bba82003cf9fdd4fe811a43844ce72199041d77af0dc1a05f67bd45cdf23e20df364d5b07e0c0f SHA512 73883f035c7d82de255a9aad5cc58d20b614e70eec86d5b524783e28e34e60888a0215923fd956aa851a42be31a3eb27634ad5d693148722160b569ea73b749b
DIST cvsweb-3.0.6.tar.gz 72484 BLAKE2B ae2a53fcc3618bb1375543a68d2a5866161a1d68b2b55f688f4d3357e7c7db4a37ca0f3d6f58c0955824a112006193108a227f7eaabe3851780c1f0450ae45f4 SHA512 32ac58bcb025746e4cc20bdc12d1bd915e2286a4093afebf8d60cb94a70ac614301f9b7f0a175458b14262a03d3d2eb8c29eabaf9127bef1aa6847905f331cc6
-EBUILD cvsweb-3.0.6-r1.ebuild 1007 BLAKE2B 3b4dc68dc6e23402e37eef34888f5c6b0817395bae424bbf529f59f92a1a708ecc7f19b9a7feacf2fe95a4cef5f14cde501e2734f32410b31b44cb4aa65990f2 SHA512 75e8a1b8561f89bdf7f8525b08374850e43867e5f7b6d6140924ea5b41446fc42fcd6ce2188ac5f6756934471265ae637407643b56108d170672751de273bf34
+EBUILD cvsweb-3.0.6-r1.ebuild 1004 BLAKE2B 75475db699f99e2f7f5d8cc1e542d8aabe218ea449733d1f38458ac57a843408a874359c72b97427253578c3839e1d25cbed3980696b76e722a605e30401a227 SHA512 63656f6df3cd65ebdc87a3896893de9dc945e145e17c8d74638d29dd21105e145eadd9e7b060a2b3e660e2b95d27387222c4d09d2db6a4c9667e290ce905d754
MISC metadata.xml 246 BLAKE2B 6bdcea4d16a06756a1ab24fb076af6d88134c134f9239e658b7e5facb8cf6ed2f30d98938fd92bc8a3690e54273fd7f72420ccab04e7a6f7319e257a9f9ed618 SHA512 1181711d3b020b2ca7beae0a539a9b7f1abe70962cd8561900e5f06e14c9c871c61ca6088fb674de19ef3b844a1b3c29cf0f84f638b2d0cb7c030f60cd1d42ed
diff --git a/www-apps/cvsweb/cvsweb-3.0.6-r1.ebuild b/www-apps/cvsweb/cvsweb-3.0.6-r1.ebuild
index 09482ea3a6c7..5f9861b07555 100644
--- a/www-apps/cvsweb/cvsweb-3.0.6-r1.ebuild
+++ b/www-apps/cvsweb/cvsweb-3.0.6-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-inherit eutils webapp
+inherit epatch webapp
DESCRIPTION="WWW interface to a CVS tree"
HOMEPAGE="http://www.freebsd.org/projects/cvsweb.html"
diff --git a/www-apps/davical/Manifest b/www-apps/davical/Manifest
index efb18333c21a..491dc3b8d95a 100644
--- a/www-apps/davical/Manifest
+++ b/www-apps/davical/Manifest
@@ -3,6 +3,6 @@ AUX postinstall-en.txt 201 BLAKE2B 4e4ff030cb8031785d62b17e83b7bb2e40124466081b4
AUX postupgrade-en.txt 218 BLAKE2B 83d752f4a76637ac90d65b7c458c7dadb44a2d5ba496419ce71c9763793abbd95b97b0ead133fe7afd1b2b4b382dc00149d9b6135fa2430300281741ed2a8d34 SHA512 0154d820ed27e43f091d535550dc61fdb91faaf303926cd3a2ba16300b963d0ea5226015fc546cb6419c9df82ab7e99f0f05287b4a5240c2ea381a43ec8e52d3
AUX vhost-example 366 BLAKE2B 2aef55fee2759d1063936a583cdf6b96fcab77a0d6b056d59390931327ebcfdc338a515a8f7d9cfc5a6f071e0266fa82f0b6b3b4bab97979ff4dd8231fa2d729 SHA512 a2fde5ad64445aee0936a4fe2c608f48ec8163c46949cccd98c1b36b548e769477d387fb82e065b6dade5277580ad43426264ce13dca614182db16a4951247b9
DIST davical-1.1.9.3.tar.xz 1359608 BLAKE2B d936fa5809413eac92e996262074972a04e1ac2d50d06c921e0f70468dde2b67175c6463d73ead09d5b2bce4ab1c2a02ccb45b64ee43066f6a9609c5ccdd01ee SHA512 cad28a991900d4cd9b1f86aeda7861482eef8707a02a371af53bd9cd17f9b5417ae81ccf1129d01fa5786f7bc9edc7478eb5a7274147039ce3ef603874c093a6
-EBUILD davical-1.1.9.3-r1.ebuild 1805 BLAKE2B f98a6c364a6115ac40ca3431109dd9da89c0a35e9ee085704f77e98c57fc9d87ec6a1bc17fc9a97fa6e36bed2c472c59779793b1a717f6e06fa736f005cc6fc5 SHA512 1dd143bfb68c539df3ed3ac71bcaec0a760af17ddb4d0efeb923bfe37ac4555ad32b68a63191f8aeaecd5fa7c8f4be22520d6b17a06b82e659d8859151775329
+EBUILD davical-1.1.9.3-r1.ebuild 1766 BLAKE2B 8a66d49977907924d5e9b33df06996bc88663d6ff5f87decfe308e3abdbb20a12f99a5de59e22d6397feefbe0c92242f7a3750567d15b44a3b0ead8311afc4f1 SHA512 56daf4c83660613371c6aba7e2530faedc5b8b1cbe9e2df58a8ca88db5cb75cecaa6af51cb45c5bed25a199cb8857e1762538ac37158abef64cb0ec79776a547
EBUILD davical-1.1.9.3.ebuild 1736 BLAKE2B d10c9a3af1d34ef20912dfa4929ebc63fdf79f83c18d1d08fc4e7625d3b603416100bcfbd170c208c7bc4e33d621f71e9af4cdc41009b59b690f1eb639f39ef6 SHA512 250d2e292f9e4b074876ef8ae742272e4ffe502f0c711636dc6f756e8d8f8529c80e01c21d43bec3cc7171ac6f9033b8fd324068362cdb3e8ba680196bb10329
MISC metadata.xml 518 BLAKE2B d2e83a8aad53a3f23a52d78aa62b8372f01969ff358a244755ada5a1bb8f1d4a3a3eff71c25644ff4001a92afbca8de757ca786ad677fae7bb8e846aaa0eeb1a SHA512 fe53751ebcf84e0185e4bed877b6b49c6dafdf61653d56087e6162b9415ee1d6d34837bde46f27485e75091eb21dbbeb13fd97dda3ca458014fad44980a93bb3
diff --git a/www-apps/davical/davical-1.1.9.3-r1.ebuild b/www-apps/davical/davical-1.1.9.3-r1.ebuild
index b8f309f898ba..88a416b0be46 100644
--- a/www-apps/davical/davical-1.1.9.3-r1.ebuild
+++ b/www-apps/davical/davical-1.1.9.3-r1.ebuild
@@ -70,6 +70,5 @@ pkg_postinst() {
webapp_pkg_postinst
elog ""
- elog "Optional runtime dependencies:"
optfeature "LDAP authentication" dev-lang/php[ldap]
}
diff --git a/www-apps/dokuwiki/Manifest b/www-apps/dokuwiki/Manifest
index 36cdf1d21c71..191b32707c7e 100644
--- a/www-apps/dokuwiki/Manifest
+++ b/www-apps/dokuwiki/Manifest
@@ -6,5 +6,5 @@ DIST dokuwiki-2018-04-22b.tgz 3745314 BLAKE2B 56c349c72038db83b5ae199ac1d6d00ef8
DIST dokuwiki-2020-07-29.tgz 3821413 BLAKE2B bd14ec2450365befb85afdefc6bb078f10bdf1659d85adac3bbb2f502d29f3e706fb277d65810103e66b0c692f7166ed3c8d9e780489c08fb7ef9695de550d75 SHA512 093474bf5d5bb2c95400692927cbc8ffbe7666f178ffaa648a043ef05a2b32471feeed5de282c36b41e6e80e0a065909ea2ced8ecffc7fb339bda902697d596c
EBUILD dokuwiki-20180422a.ebuild 1654 BLAKE2B 6b468972d44f26972dee1b761afceb73b761adec0e29e3c33c8b255db5294e33a8081b9fe0b495b334841192d7e349a01686ea9f038e2ede3acfad33ba53e5b2 SHA512 b9c3fdf7a2f7e68374957cd47f837b3dbf7b34776864e38cca57c2db5990d8059dc92e03192f579db41beecbdaabd8b70fcb1af7d9ee5e1bd5469c913eeca41c
EBUILD dokuwiki-20180422b.ebuild 1651 BLAKE2B 8bf185b5b0a8e72c0cfc74579582e33f0e701371a7d025956cd521d48c394566be6a11d923e4b9fcaba1e0fed6147d8526cd8f39ba73b34558bbb0895c227170 SHA512 74d04e42a4d0c02c6b5f8bd4340779ce5077733737e7d9fd6191f28bf8c94107a0ccabe186de6e89674269bfa63810eddcf08a6c9cbdd889c19ad89366ed8356
-EBUILD dokuwiki-20200729.ebuild 1861 BLAKE2B a3f181b2a9eca3924dd58dc44472f5e66b4731a15af4f8a91d82698a84351604257785bbed789a0a99c2356805a06a3f116c01eb608627b2ca0b1965763f043c SHA512 e86bd291b5f9aab0b2d16f4f9925f20b3a2b28ec6b41765261e9c963bb010d9250c45dbd63f3f5a93916335cb0a7be997deff5c0357042e1b0d56e525b3806a8
+EBUILD dokuwiki-20200729.ebuild 1873 BLAKE2B d5ea8f69f0227fadc5796fe2fbe3c1bf40ea07fc894abab361a5f83f375fda17f0f90e6eabae888cae8848604ed5c2048bda8a188b320923095755d230a99d10 SHA512 8148b61ef1942c08937a5173ea2f5fc59a9196dcdadb13ebf422f93af6e24b6a64b5df8110a5fad7eff9e1314c034298f1ed6b41f50ff5913349e385fb2c0812
MISC metadata.xml 844 BLAKE2B 213688dfb10df95d05b4c7b807567c429bf2a33883b75809f89991085d54b07b9f56efae1d480f5d5cdc4179bfb22cc675b75412890198c2a139a6732b82bdf0 SHA512 e586dc55ed65daec27ade8a33075dbde089f81fb92c34a21133b4fe06ad65ac987f3ec096b5e0a111c4d47c70515973c05a1dd4fdba7cb74d748d1ea15f61618
diff --git a/www-apps/dokuwiki/dokuwiki-20200729.ebuild b/www-apps/dokuwiki/dokuwiki-20200729.ebuild
index 1b6c72ea09b0..1a3c5c8fe58a 100644
--- a/www-apps/dokuwiki/dokuwiki-20200729.ebuild
+++ b/www-apps/dokuwiki/dokuwiki-20200729.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -23,7 +23,7 @@ DESCRIPTION="DokuWiki is a simple to use Wiki aimed at a small company's documen
HOMEPAGE="https://wiki.dokuwiki.org"
LICENSE="GPL-2"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~sparc ~x86"
IUSE="gd"
DEPEND=""
diff --git a/www-apps/dotproject/Manifest b/www-apps/dotproject/Manifest
index 3041f522e4cc..e2101fdb840b 100644
--- a/www-apps/dotproject/Manifest
+++ b/www-apps/dotproject/Manifest
@@ -1,5 +1,5 @@
AUX dotproject-2.1.7-pear-date.patch 1755 BLAKE2B 4fbc785091d94655e9dc6cc05bb80029aa0d2377b953183862591e83593582c54ef18ee0c0bda7256e91c95909f5810b5838504939798729528666e855a4a134 SHA512 fca1ffba1bd9df2b49b1e8fd129c807bfaca1f5c847b862fe5b8b159f243e116d7e21f5445c6383d0ac0bfd6e5ed480da10c5c78c5b10f62862f759c8078446b
AUX install-en.txt 609 BLAKE2B c389d1d3ac975602dd9ff1a31c2fc1b7ab31f33835e62ac9445eae322ffc7a474e93eb03caa3a7c3d01c87743bfd7e1fe4b593c4aa715a9a4d3cd352e1b7b5e5 SHA512 ad00eb64e70702f032f2f0c8f17daf8263659982d24b554e18c70a59e2dbbcdb14f36f3f245faf36e1ec36e3676954975d00c4f9256ddc2b7bf1899e77c961dc
DIST dotproject-2.1.7.tar.gz 4528969 BLAKE2B 167414d09e6e719e75179872ce8fbf3ebdb51f8328381d991634c683d82e40ec3bc029ccf79dbd6be5fd5345bb2603887bbf9b751511b62c0555248b27d15c3e SHA512 887637d8b66096ca0313dd257de44f2afef587c795cb8009861698f799db4e09677f6cd7e5ee57d3655e81219e25257c379deafac77003bf7e6f82e70eef8f58
-EBUILD dotproject-2.1.7-r1.ebuild 966 BLAKE2B 472be4d34a058a79b2699aff5b4391d55dfddfc903936d3176eb82b754e3f0bd8b996b3057c16c0c4bb22ad32ef6a93d9523b2d84d019a14bc6d8724e166c1ff SHA512 d7fcb5323088504b7237d8541057c8cd34264655cdfd4876e293b6f4cf38357fdc380601de5ff4bf34f84c7e6641bfa8a1860e424e1f78ebb5aeed3fa8a1252c
+EBUILD dotproject-2.1.7-r1.ebuild 966 BLAKE2B 1a788bd710cc1584e193026cf78d0286fc5235e63d16e25309d4195b11db014d8735402ecbad6528a2509d93b4e22068639125790ca82cf0528657ceafad5009 SHA512 478c0bf67aadbd343ce750ae36bc772665ac814287354375824ade13ff824145d225c8494e10cb6d9f286a9ed6e5e1ee0bcf692a98f63d8cd6f4861d4e3f33e2
MISC metadata.xml 354 BLAKE2B a8e3e44d8c3dfe65eb5d61b309afca90133e74c15ab69ddb351ccfef244b52e4296e12a064b9f5b162d6c933f349b5775981dbeaf3cb2293ddb1968d25776067 SHA512 96727e53b1153b6da7a5aa37a3f4558d7fe84ec9ffa391a164e89a0f92d7af73e645a2776200a6ce2f9ea59b6bcbe8310504494d3c530278125639cf30005ba0
diff --git a/www-apps/dotproject/dotproject-2.1.7-r1.ebuild b/www-apps/dotproject/dotproject-2.1.7-r1.ebuild
index 864e0afb0cbe..de3f61dc8fa7 100644
--- a/www-apps/dotproject/dotproject-2.1.7-r1.ebuild
+++ b/www-apps/dotproject/dotproject-2.1.7-r1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
-inherit eutils webapp
+inherit epatch webapp
DESCRIPTION="dotProject is a PHP web-based project management framework"
HOMEPAGE="http://www.dotproject.net/"
diff --git a/www-apps/gitea/Manifest b/www-apps/gitea/Manifest
index ac5bb90c0608..4212b97366bb 100644
--- a/www-apps/gitea/Manifest
+++ b/www-apps/gitea/Manifest
@@ -1,7 +1,7 @@
AUX gitea.confd-r1 243 BLAKE2B 87caa8371f53f52b0a85f720342f9f358dedec9240ab78998655a03df6bf3f301fe077afabdca1b1895dbcab2fa05748735d6f38f9b3ad53534fe8ae6e72db49 SHA512 485dc9d0b86d0a7b3ba958aac9de1129aa0ffbb47219419d38811f2accca2539e49dd93cc4a24b21f1c3802b024aa8449f54e320e8a16197f201532edeca6836
AUX gitea.initd-r3 802 BLAKE2B 2e33e95f7d2762986184d45b0bbb250cc5e04fffc4e4b006233b28e5b57be69eef1d83441adebe2b94681585edaf77f9da4eb97930f91e75c1b1a5cd8d137633 SHA512 5ff2e653180a0601734fcd055dfffdfdc12363736ed2e56c8576c802398b90f4025b44002cbb9a3fd1e0c2d4c169f62d460381c6c549746d3390e55fc1c677d1
AUX gitea.service-r2 734 BLAKE2B 84825b8198e9495e2803ca3702e6a631fb269c5c8fb4ff4246465a5bd7f7d796b0c3eaea72d0a25cef4f5d38d27a6c99a1b6d41f489749bef322a4ac93cfdd12 SHA512 287670f196bf6353dbdeb6ac37b4ac73693e16a6a3a83f57e7179ccb64364d1d85950a2ddd0a77238a3d218afdaacc8ba849c2810a7ba1238c7277074d1ebe39
-DIST gitea-1.13.4.tar.gz 150805886 BLAKE2B c639043cc5afe6f35015b8c5d44f3b46222cf6c418d80f27257bd697d12f1315f126d9406c953047e4d595284649fac0c057fc6e96a210906e839aa76da05b3b SHA512 bfa740214f22fd4e74a236510a8ccafc6369c293e409260ccc598df835c8a7ef552713c6760f4bf4f1b8ba2321ff1e5c7686b010d7bb307da3ff9901147cbea5
-EBUILD gitea-1.13.4.ebuild 3459 BLAKE2B 4f0552782f2a6917127e9d0279dd01a586ae93edef050bd218fa9f71b5bf5259d3d60fc5b924b279add899aff3c722efb5a5f765367bf3439314663af2135600 SHA512 addc33481ada8a104d4f87926c4b7a0c4988f08370ce90b673b8827abb112acdbfc37c7c43bf42693101343f458f02bd23d82a1c2c05a6116846747c98a803c0
+DIST gitea-1.13.7.tar.gz 151035143 BLAKE2B 349018a127337251d55e8681c6c509e195905b978711f60a031b5cb55c1cc6fe5c1312eaef6c3343c3a963b748adf3ef88b6b35176279f517c946f74532f2fcd SHA512 018948d4d40f41c01bc8d9fd74b1d170a8cd7a82402913ee1d11dc283a4946971f76356640213d79877160c29b58b9c393a7d761da695545939db50a3f137f7e
+EBUILD gitea-1.13.7.ebuild 3459 BLAKE2B 4f0552782f2a6917127e9d0279dd01a586ae93edef050bd218fa9f71b5bf5259d3d60fc5b924b279add899aff3c722efb5a5f765367bf3439314663af2135600 SHA512 addc33481ada8a104d4f87926c4b7a0c4988f08370ce90b673b8827abb112acdbfc37c7c43bf42693101343f458f02bd23d82a1c2c05a6116846747c98a803c0
EBUILD gitea-9999.ebuild 3262 BLAKE2B 05a9dd4cc6edbce16bdfc736a5c2cc6b945e8203accf4312a4c3512dc2df035c572388cdb83f4be865a932cfd0edc0e834242a96494757fce598c2360fd8b0bc SHA512 813be6bb8754cb882314aa813d10151a1dfef5d08e30e2b5316818f90192a1427804a1dbdc1e1b4e617353ffaa1d44db4bb3b1dad86b2293334861dcfe23213f
MISC metadata.xml 669 BLAKE2B 081a892f3f74992c0bfba4da4ad2fcaa42e2331b787607f63f4b6df2b88f8955cd39e85fb380ac42260197c553fce553845659a2cb7ec868c19ab651406be2ac SHA512 4f13893712a51a03c829403f6a093763b7ef92094cb6e700a30a15006ab8aa7bcae090a4a478e544692adf09d34bf477fe7bc38943447bfec8e4dc122d8ab912
diff --git a/www-apps/gitea/gitea-1.13.4.ebuild b/www-apps/gitea/gitea-1.13.7.ebuild
index a68755728ea8..a68755728ea8 100644
--- a/www-apps/gitea/gitea-1.13.4.ebuild
+++ b/www-apps/gitea/gitea-1.13.7.ebuild
diff --git a/www-apps/gitit/Manifest b/www-apps/gitit/Manifest
index 0f64b51de11d..fafa42c19085 100644
--- a/www-apps/gitit/Manifest
+++ b/www-apps/gitit/Manifest
@@ -1,3 +1,4 @@
+AUX gitit-0.13.0.0-pandoc-2.12.patch 1732 BLAKE2B 46c5c87a9100c4d11ca265e48490c46f1a76dfb22df14dfe92b8d1a0ba1ef33a9598099973469f98654f02ba8248be9b08ff6b3d39aca2b9b4adfe72d1c9ad02 SHA512 38bf99b60d4cbc06f8fb47054531e75120951757e63bd995b1d71d016683ee1523dd2a1bb2fcca35be71362113ff3e52af36b71da9216c94bd467ddce64ace17
DIST gitit-0.13.0.0.tar.gz 274691 BLAKE2B 74ef7d4a73356a2be7531fa22faf6ebd2f5a2edf9ce40909cff31756d93e1bea8e563d953b6c3fe0ea30fa98d13dee21aa7331bbb281fcfd476b2de90cd0accb SHA512 dce06c73813a71df4e9896e62f611906de708a5186ace2ba4679bd53bae48495ced5b888febb65a395cef3b11ecb595dfca079b1c3ed24fb464aa997e710ab1e
-EBUILD gitit-0.13.0.0-r1.ebuild 3374 BLAKE2B 8d49f97d86f0c3e25ff0f4a4ac991a48c03e401ada4f5ef4146c4334b91ec421eb687db5a18923d0c3eba0051be0fedf024352c5a2ec930920185c24ffa01f77 SHA512 2cbcde220e6b772e593a45a7cbbf9252612be83c0cc6259e95b38f61c02d54be3617ce7d67ae89ebe67ad82caeae91474fd7943062fbc8eb5ba551865ea6b199
+EBUILD gitit-0.13.0.0-r1.ebuild 3424 BLAKE2B 57398fbbba7481ed01173d2c2a22eab9acf006530523d1b779230d95823b89014dae6321dbd4282ec55e563555ca44fc17cae5258fdf7445e7528898cbe39416 SHA512 f988b2dcea65a739ad27508a393a2b456d5d41315c52657997a27dca5d2e4394515bcf5271dafda1a2b00eb0f73d59bce34053272aec48105c59f21ad34484d2
MISC metadata.xml 1345 BLAKE2B 0647bf06da38617360a67c71cecde3b5337073b6dcf0413d3f962dc0e69625c4b0e2a0919c1cbc93ad88d5e38748a8c96d16704aaf76bb547da8c503f18ddb36 SHA512 fc120ee0cecb42984179def72c1d91bba405a7c91357ffa934e9f98edb224fb9a147be0a5beab49c90bc47e0adfcd1c01dbc16998da9c151b348d8c78ab6b0ef
diff --git a/www-apps/gitit/files/gitit-0.13.0.0-pandoc-2.12.patch b/www-apps/gitit/files/gitit-0.13.0.0-pandoc-2.12.patch
new file mode 100644
index 000000000000..abe73ed17c9e
--- /dev/null
+++ b/www-apps/gitit/files/gitit-0.13.0.0-pandoc-2.12.patch
@@ -0,0 +1,43 @@
+diff --git a/src/Network/Gitit/Authentication.hs b/src/Network/Gitit/Authentication.hs
+index 4c240e7..b41d87d 100644
+--- a/src/Network/Gitit/Authentication.hs
++++ b/src/Network/Gitit/Authentication.hs
+@@ -44,8 +44,8 @@ import System.Exit
+ import System.Log.Logger (logM, Priority(..))
+ import Data.Char (isAlphaNum, isAlpha)
+ import qualified Data.Map as M
+-import Text.Pandoc.Shared (substitute)
+ import Data.Maybe (isJust, fromJust, isNothing, fromMaybe)
++import Data.List (stripPrefix)
+ import Network.URL (exportURL, add_param, importURL)
+ import Network.BSD (getHostName)
+ import qualified Text.StringTemplate as T
+@@ -54,6 +54,15 @@ import Codec.Binary.UTF8.String (encodeString)
+ import Data.ByteString.UTF8 (toString)
+ import Network.Gitit.Rpxnow as R
+
++-- Taken from Pandoc-2.11.4, no longer exported since 2.12:
++substitute :: (Eq a) => [a] -> [a] -> [a] -> [a]
++substitute _ _ [] = []
++substitute [] _ xs = xs
++substitute target replacement lst@(x:xs) =
++ case stripPrefix target lst of
++ Just lst' -> replacement ++ substitute target replacement lst'
++ Nothing -> x : substitute target replacement xs
++
+ data ValidationType = Register
+ | ResetPassword
+ deriving (Show,Read)
+diff --git a/src/Network/Gitit/Util.hs b/src/Network/Gitit/Util.hs
+index c5e9fe5..9588b3a 100644
+--- a/src/Network/Gitit/Util.hs
++++ b/src/Network/Gitit/Util.hs
+@@ -45,7 +45,7 @@ import Network.URL (encString)
+
+ -- | Read file as UTF-8 string. Encode filename as UTF-8.
+ readFileUTF8 :: FilePath -> IO Text
+-readFileUTF8 = fmap T.pack . UTF8.readFile
++readFileUTF8 = UTF8.readFile
+
+ -- | Perform a function a directory and return to working directory.
+ inDir :: FilePath -> IO a -> IO a
diff --git a/www-apps/gitit/gitit-0.13.0.0-r1.ebuild b/www-apps/gitit/gitit-0.13.0.0-r1.ebuild
index e24c23a2a38e..b2dc02d39686 100644
--- a/www-apps/gitit/gitit-0.13.0.0-r1.ebuild
+++ b/www-apps/gitit/gitit-0.13.0.0-r1.ebuild
@@ -68,6 +68,8 @@ DEPEND="${RDEPEND}
>=dev-haskell/cabal-2.0
"
+PATCHES=( "${FILESDIR}"/${P}-pandoc-2.12.patch )
+
src_prepare() {
default
diff --git a/www-apps/grafana-bin/Manifest b/www-apps/grafana-bin/Manifest
index 8084f1fc2192..75eb14143522 100644
--- a/www-apps/grafana-bin/Manifest
+++ b/www-apps/grafana-bin/Manifest
@@ -3,6 +3,10 @@ AUX grafana.initd 1498 BLAKE2B ac97391c228c09353ef11efb0de37f25802484fbbf71bcced
AUX grafana.service 676 BLAKE2B 98b7e216324a451f97b9b0c2d1bbe493ea3206b8a6113f34f1064f8fde3c931c32913d4b94d77722eefe709434c3f5692b58a840066ae017f5b5f9dfd18ba9a9 SHA512 2355f708b8b5f520efa0d18c81a5e817c29953373b689b8fdd7c3f722f9b4d566d2e8329434daf2268d24fb2ff563b80ad84b144855a67abcf96c2b7b910b31c
DIST grafana-bin-7.4.5.tar.gz 51268864 BLAKE2B c59e16dd8cde882c8f7ffaa3352aeaf38f2fa1e5da3d340796403b0719d33b9eeb5fb7d8ac54b8321f2617d534a3121d2f8a86462e7cf07019baf2a08b141cc2 SHA512 8ad7e2fa9ca92a406690f5a14ea111ff329e6abb4330d4ede5bb34870c3d28cdec940db4c849bb99c097276ad10a3d4c70cf6b73ed8286d45fdf056673d0892f
DIST grafana-bin-7.5.1.tar.gz 55420645 BLAKE2B 1100f68eeaeda5dd4d7928c0e16bcefe686427866472a750228eaa5612bc7c7d40db24d8767ae8e9766d70593de2504c57cb8a145efa1ff81074d38c69452ca7 SHA512 bee8b95820a8d8983aa430ee1e7de65da0b90ecfe0eeab8d8a5486af818a4bede73846bcc5aae2c9735204be004171ae98bccd7546d3c0220030260f1f1ed203
+DIST grafana-bin-7.5.2.tar.gz 52181388 BLAKE2B 7203ffb42169d9b92b2f251015195373abe58619ec7da7e65037d30a7a856e02dd07abc93c41b4f911fa1bd8b382d29e753f75b6717e65f211687127f0ce7ad9 SHA512 4eeff81371149f22f0c708d467623ace32ef1c9cd812d232c21323eeeb9bfa4e54658bca875b6c40c9b25caa4a56ea43e39b5389753348cc79710228ae135309
+DIST grafana-bin-7.5.4.tar.gz 52194914 BLAKE2B d2a6666d0d45116fe8b3241d38bef837e306c621fd9eb1b4e3b99ece17465e93643a9a0ba98504255b32826a97d91559bc04ba2eed9bfa9398d7346e8147439e SHA512 690038d39269341f435b79d430e11d8e1a54367ae2ccf3b5f625b8e7b87bbce2f9c650e1b446522a475c7c3b7da91786e93d5964150c9c208471febc1e498300
EBUILD grafana-bin-7.4.5.ebuild 1769 BLAKE2B 5a68f16b65e6ef167c4476131b505a9947878b9f64b77e9a52240fff659f2d5ca6a0256c240a32d7d2f1b59505284a5ea974059cecae785ff5d5f0aca5c83e3d SHA512 45afd377bf5400a620744f7ad2daebcf36bd972f98a8baab270c68497d0c28662154bef6a68aac0123e6a1c382c9c77d02a28c7b0ae7a0f0e1ceb9f2a5b89bb5
EBUILD grafana-bin-7.5.1.ebuild 1769 BLAKE2B 5a68f16b65e6ef167c4476131b505a9947878b9f64b77e9a52240fff659f2d5ca6a0256c240a32d7d2f1b59505284a5ea974059cecae785ff5d5f0aca5c83e3d SHA512 45afd377bf5400a620744f7ad2daebcf36bd972f98a8baab270c68497d0c28662154bef6a68aac0123e6a1c382c9c77d02a28c7b0ae7a0f0e1ceb9f2a5b89bb5
+EBUILD grafana-bin-7.5.2.ebuild 1769 BLAKE2B 5a68f16b65e6ef167c4476131b505a9947878b9f64b77e9a52240fff659f2d5ca6a0256c240a32d7d2f1b59505284a5ea974059cecae785ff5d5f0aca5c83e3d SHA512 45afd377bf5400a620744f7ad2daebcf36bd972f98a8baab270c68497d0c28662154bef6a68aac0123e6a1c382c9c77d02a28c7b0ae7a0f0e1ceb9f2a5b89bb5
+EBUILD grafana-bin-7.5.4.ebuild 1769 BLAKE2B 5a68f16b65e6ef167c4476131b505a9947878b9f64b77e9a52240fff659f2d5ca6a0256c240a32d7d2f1b59505284a5ea974059cecae785ff5d5f0aca5c83e3d SHA512 45afd377bf5400a620744f7ad2daebcf36bd972f98a8baab270c68497d0c28662154bef6a68aac0123e6a1c382c9c77d02a28c7b0ae7a0f0e1ceb9f2a5b89bb5
MISC metadata.xml 218 BLAKE2B 2189d142b4baed0b8edb49fcc98f7397610a257a4cb5f87873272b284f84290420f0950c8b41d1d050ca7a1e0486c6e00344672a3f0479d1d382c14bf7f18485 SHA512 882f7787b97aa780dd3ba4112b9e1dcc84986e2a17704cba9a557ec3a3f9211bcf93532b92d42f60157b56b457ee9ee17e5409066230e54d48931b91bd6786cd
diff --git a/www-apps/grafana-bin/grafana-bin-7.5.2.ebuild b/www-apps/grafana-bin/grafana-bin-7.5.2.ebuild
new file mode 100644
index 000000000000..229e2a789b9e
--- /dev/null
+++ b/www-apps/grafana-bin/grafana-bin-7.5.2.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit systemd
+
+MY_PN=${PN/-bin/}
+MY_PV=${PV/_beta/-beta}
+S=${WORKDIR}/${MY_PN}-${MY_PV}
+
+DESCRIPTION="Gorgeous metric viz, dashboards & editors for Graphite, InfluxDB & OpenTSDB"
+HOMEPAGE="https://grafana.org"
+SRC_URI="https://dl.grafana.com/oss/release/grafana-${PV}.linux-amd64.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="acct-group/grafana
+ acct-user/grafana"
+RDEPEND="${DEPEND}
+ media-libs/fontconfig"
+
+QA_PREBUILT="usr/bin/grafana-*"
+QA_PRESTRIPPED=${QA_PREBUILT}
+
+src_install() {
+ keepdir /etc/grafana
+ insinto /etc/grafana
+ newins "${S}"/conf/sample.ini grafana.ini
+ rm "${S}"/conf/sample.ini || die
+
+ # Frontend assets
+ insinto /usr/share/${MY_PN}
+ doins -r public conf
+
+ dobin bin/grafana-cli
+ dobin bin/grafana-server
+
+ newconfd "${FILESDIR}"/grafana-r1.confd grafana
+ newinitd "${FILESDIR}"/grafana.initd grafana
+ systemd_newunit "${FILESDIR}"/grafana.service grafana.service
+
+ keepdir /var/{lib,log}/grafana
+ keepdir /var/lib/grafana/{dashboards,plugins}
+ fowners grafana:grafana /var/{lib,log}/grafana
+ fowners grafana:grafana /var/lib/grafana/{dashboards,plugins}
+ fperms 0750 /var/{lib,log}/grafana
+ fperms 0750 /var/lib/grafana/{dashboards,plugins}
+}
+
+postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ # This is a new installation
+
+ elog "${PN} has built-in log rotation. Please see [log.file] section of"
+ elog "/etc/grafana/grafana.ini for related settings."
+ elog
+ elog "You may add your own custom configuration for app-admin/logrotate if you"
+ elog "wish to use external rotation of logs. In this case, you also need to make"
+ elog "sure the built-in rotation is turned off."
+ fi
+}
diff --git a/www-apps/grafana-bin/grafana-bin-7.5.4.ebuild b/www-apps/grafana-bin/grafana-bin-7.5.4.ebuild
new file mode 100644
index 000000000000..229e2a789b9e
--- /dev/null
+++ b/www-apps/grafana-bin/grafana-bin-7.5.4.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit systemd
+
+MY_PN=${PN/-bin/}
+MY_PV=${PV/_beta/-beta}
+S=${WORKDIR}/${MY_PN}-${MY_PV}
+
+DESCRIPTION="Gorgeous metric viz, dashboards & editors for Graphite, InfluxDB & OpenTSDB"
+HOMEPAGE="https://grafana.org"
+SRC_URI="https://dl.grafana.com/oss/release/grafana-${PV}.linux-amd64.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="acct-group/grafana
+ acct-user/grafana"
+RDEPEND="${DEPEND}
+ media-libs/fontconfig"
+
+QA_PREBUILT="usr/bin/grafana-*"
+QA_PRESTRIPPED=${QA_PREBUILT}
+
+src_install() {
+ keepdir /etc/grafana
+ insinto /etc/grafana
+ newins "${S}"/conf/sample.ini grafana.ini
+ rm "${S}"/conf/sample.ini || die
+
+ # Frontend assets
+ insinto /usr/share/${MY_PN}
+ doins -r public conf
+
+ dobin bin/grafana-cli
+ dobin bin/grafana-server
+
+ newconfd "${FILESDIR}"/grafana-r1.confd grafana
+ newinitd "${FILESDIR}"/grafana.initd grafana
+ systemd_newunit "${FILESDIR}"/grafana.service grafana.service
+
+ keepdir /var/{lib,log}/grafana
+ keepdir /var/lib/grafana/{dashboards,plugins}
+ fowners grafana:grafana /var/{lib,log}/grafana
+ fowners grafana:grafana /var/lib/grafana/{dashboards,plugins}
+ fperms 0750 /var/{lib,log}/grafana
+ fperms 0750 /var/lib/grafana/{dashboards,plugins}
+}
+
+postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ # This is a new installation
+
+ elog "${PN} has built-in log rotation. Please see [log.file] section of"
+ elog "/etc/grafana/grafana.ini for related settings."
+ elog
+ elog "You may add your own custom configuration for app-admin/logrotate if you"
+ elog "wish to use external rotation of logs. In this case, you also need to make"
+ elog "sure the built-in rotation is turned off."
+ fi
+}
diff --git a/www-apps/icingaweb2/Manifest b/www-apps/icingaweb2/Manifest
index 8e99c6817f34..39b496ebbc8c 100644
--- a/www-apps/icingaweb2/Manifest
+++ b/www-apps/icingaweb2/Manifest
@@ -1,4 +1,4 @@
DIST icingaweb2-2.8.2.tar.gz 8514166 BLAKE2B 7e6a44574999967a6a728c5818999ac6f15234f1cfd1415132e1a8219e897affddd4d4ec488bb90ced82a0ce5403220463ccfa0424014a4c090176d85fd968a9 SHA512 252ecb36751add239897b6344dd622542f892b1850398fe724d0ab91e8d691cefe0b33c727c28aa630c93b76b381aabe69721db034c4de0518f346bbd5b698de
-EBUILD icingaweb2-2.8.2.ebuild 2630 BLAKE2B c8019eb9c1c182b30510d644bb85afb8cb65756e3a11b6099fc9aded90ea33e229afabb247813e0d7e4ed23a746a55381b5846671678fe36651defd9cc633f6c SHA512 40ea036ab1d3f7e0424b303ad59ef5f8572622a54285378944aece3287ad312b3aedb59483975ce3cfcbb65f47c7827a6395704d7e83acfdbe117e0fb040cd70
-EBUILD icingaweb2-9999.ebuild 2529 BLAKE2B 49280ea2832b73adbbb3a246cbea7bb10871be65e2741a1324712727508f0f4d344217568e1f77a8f520cd1a490f614d44bb22c762c57103d98625c82f940e69 SHA512 7d4c16ee5dcf92a26096c8ec7ca084d5b36afa25652246d0c34207d1a53a83fef34d625377b0c44e2648df3573a7241c7d4f16a6356fbc17c1f0bd969d59f0ea
+EBUILD icingaweb2-2.8.2.ebuild 2623 BLAKE2B 736fa48788b446a025eb21d7530e7e4c4d4363010e36517ecdcd42472d01a52cbe3e29f0a30482be2b480451779fb94a797d9230e1259abc90c16e35349df4d2 SHA512 14a11a69353394b321740ee8868afefaafe685d84856dd8833723d6b0285ea75cc895a98e9c60865b83f32389e027a46adfd051e126e255fff992b71c4586073
+EBUILD icingaweb2-9999.ebuild 2522 BLAKE2B 1fcab354bf9f2c4943759898c35d0e9a21892751f5e145151ed43495ed593d77bd0c26870b314e6fa81af9a7408a4a243a4f3f1237d504a7912dcec17796fbf9 SHA512 53f7c82c885ce3e97dfc1a99739589664f1990cd93a101dbd71f7ecb75f81be8577c19a34ff87318e52d2f832f7f52dbed44642f0a8c164edfbaf952915f37b9
MISC metadata.xml 443 BLAKE2B 408760755558425f54f2a06aace2d16f0dfb1f585b9226d5745e69dddd020116ffe8f64f475205ed5454f1cac25b3c3ade29aad2e404d39bccc0697be89287f1 SHA512 81020a9b2ca89e23526a3d46de4f845ab433c66989db2483a9cfdfb8ae998c00b24b7acb8211c3041d43685742bd6f2f58762d0ac93608263c0cdfe83bba4128
diff --git a/www-apps/icingaweb2/icingaweb2-2.8.2.ebuild b/www-apps/icingaweb2/icingaweb2-2.8.2.ebuild
index 0d65a04a2a7e..2fbd8e31845e 100644
--- a/www-apps/icingaweb2/icingaweb2-2.8.2.ebuild
+++ b/www-apps/icingaweb2/icingaweb2-2.8.2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
-inherit depend.apache eutils multilib
+inherit depend.apache multilib
DESCRIPTION="Icinga Web 2 - Frontend for icinga2"
HOMEPAGE="http://www.icinga.org/"
diff --git a/www-apps/icingaweb2/icingaweb2-9999.ebuild b/www-apps/icingaweb2/icingaweb2-9999.ebuild
index 45655f2ebdb1..70eeef62f5d0 100644
--- a/www-apps/icingaweb2/icingaweb2-9999.ebuild
+++ b/www-apps/icingaweb2/icingaweb2-9999.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
-inherit depend.apache eutils multilib user
+inherit depend.apache multilib user
DESCRIPTION="Icinga Web 2 - Frontend for icinga2"
HOMEPAGE="http://www.icinga.org/"
diff --git a/www-apps/kibana-bin/Manifest b/www-apps/kibana-bin/Manifest
index bcc02b136587..834418d56525 100644
--- a/www-apps/kibana-bin/Manifest
+++ b/www-apps/kibana-bin/Manifest
@@ -2,19 +2,12 @@ AUX kibana.confd 72 BLAKE2B 786203cfc47132fedb989fbcaebc799ed566e15f2b0ced965798
AUX kibana.initd 1019 BLAKE2B f57bce1793768f2936dc8cd3437aacbb4d4e034ac53612f01064cd5bcec7449a968242368abc3144f6436d8765c1738e7786147cbc1ecabed9c734035daf4669 SHA512 e5fd56da7fc83466c26acdbd3e9aa341676ac9221495f6f83c46263838c15951164d31ac7e62b732fba1c0e63c6e5c2c97681b15ac5409b74a5c090f72ae6383
AUX kibana.logrotate 186 BLAKE2B e0446247e29b474dcab5756ac26f10fd8f46300e144386ff54a4e25fc1c2678ce0d21196b7365b01417cd0304a3f1edd6841800256e931bdc10f7d4e0f4ccd49 SHA512 1e0a51a83798e30b3807f496245b5733bc60a7bd1a529d2548a187ff8d3fa56d60bc23abf516d239ef76a8e9b66358ed84c687040a7b04c7818ea63417d33a1e
AUX kibana.service 511 BLAKE2B 2b0786bfaf37c26e061973f38adea0a55ac1b8bf771395242c0ed3b53c6586099c121c286b23f0a3be67dc481a3e95c6f87486cd1601df997126d3cfd14435c1 SHA512 0b7754ebfa7e3538e64843436d8abe32a6ce38a9ab5e252e52657a99d97fa1801777db4502c1af5ec6082d83f0b3a0613e074f6ebe28624832bd0c258a478899
-DIST kibana-6.8.13-linux-x86_64.tar.gz 188072148 BLAKE2B 452a09bc7d876b57b36a50feb38731ded18b959f48861da259d75234614dbf072ff9cfd817fe4c21a2c83515934f42f5ddc7e7e634dfc9e2b327ee9d4b2ac730 SHA512 14144900eac8985de0982eda88e44474ebbd828bf9efa0b6f02ae0627c711e145e28cfbc931f63d7bb5dc5b3ad1056cdc972990cddc36f7050a29a34d9472508
+DIST kibana-6.8.15-linux-x86_64.tar.gz 188083650 BLAKE2B ce12b1f564f9059952402d53a43c4e2b5a550b69b8835460f870fdf772ce8881325239165677659f6bfc295e148831b3e0459e7a059f73d03e218260c8e5139e SHA512 7afbcd42f332b281106fc58397d7229aa3e3ac38aa9ffcd5d7e3edf32b084f6bf812eac002166099b4e270019651a0d6cb3a9ea06f93f5927c4b4329eb36a14e
DIST kibana-7.10.2-linux-x86_64.tar.gz 249171053 BLAKE2B 279b1f67a9aaaf6d4bd0a8ba6028794ce8a9a996c9e9daad0815f9dfe9c696748d4210a7496907ee4be8fac111a2f08cc6d84d8fdac0b959b4ce6ee48f712d1a SHA512 aa68f850cc09cf5dcb7c0b48bb8df788ca58eaad38d96141b8e59917fd38b42c728c0968f7cb2c8132c5aaeb595525cdde0859554346c496f53c569e03abe412
-DIST kibana-7.8.1-linux-x86_64.tar.gz 337517217 BLAKE2B 208933ef5efccea3e718ff5ef1bfa28a08c75ba3a1a91b1eb00020d33ec1df2c17e299d423be4d2f3c2c5bfcb6189a80ebade26753379148aa72d9f7901a2e8d SHA512 92f3717b2f9ea915570ee8587f1ad0c2a428c266e1cd7dcda485b8b81191c5c1b3155872299c56dbba8de93807b2cc67a0d197ecb2e8df44e09060d4fac1d759
-DIST kibana-7.9.2-linux-x86_64.tar.gz 295714192 BLAKE2B 74ddb493013a097b1501a27f3ddb06e2081a3ebeaa06c5340d2229bcad936e8ae2249530f487ed1b42e697f2fd04ed6cea5c784f35d68e06b0ea3036f9f25cad SHA512 79d7b836a93b496fa9dc58d3d2286ca6f6ad4d5c66558047a24841085b41c8beeae2a4f68a8883013b93e3036e029f76ebcb6e30080fc0b1979377b1f6d2b19a
-DIST kibana-7.9.3-linux-x86_64.tar.gz 295755102 BLAKE2B e803d92c396684ce56b8b1a82eabfb6c1a88344d07b46d8770ab93ced14cc02fc22fdefec9fa3dbf1e893d02078dd27f7f2fbf1a2445d9d4942dfb1caba92a8e SHA512 c82b0dc91f2e6e585c6187b357ad8da6078a9b17974f6574628161a54981ea64b2f0b6c2e85bb052d20d5d5f64210fae7fbc3f78d7f30722d6f1e5d095b0a2f7
-DIST kibana-oss-6.8.13-linux-x86_64.tar.gz 70392218 BLAKE2B 752119ec4251005dc13acc9c707df6c3d8975d32b610cfaff65884d07a232712fa90ae6dfa46bc0394e98efb94f7e1a1f974b4dcb76b1da5cd6cadded7ae15ba SHA512 58e3d52616ca306739642e7932ec2f6388231c966e6fd5ce3431fc39e46183745f90ae069d659ad6c59f5c1361220e012723ccccd7dc47f61f53bf6d14705cde
+DIST kibana-7.12.0-linux-x86_64.tar.gz 281022115 BLAKE2B 6400dc95f0d2eb357cce46679ab3eb1043f873dcc5904cb1d1169d44fefdc8ca5bcde8c8d3990f951754c2448c12514ac4d0a355f817e5b9b5ce7bf52fb41d00 SHA512 0b6a9596698c64a65d82cc146dad8e24118eb8991b9ed36e13f309d2e3d7af408c35358a8b39899bf2daf260ddd8d50678d437a3dba32923fe026da99a526006
+DIST kibana-oss-6.8.15-linux-x86_64.tar.gz 70468224 BLAKE2B 5ad359cef5082035eaefe277128f8badce8539484f30399d504efe8fe645b1e925f22126a48bf3ef89efc466eff641241e109372ca84f34d2ac4014aeec1868a SHA512 ef67258e2f3d3f447a53ec23d519f13ea50a65f3fde7215352178a6efad9b20c9ce5ade14c4a185c2005b9ec29c997e40e435a0129dd4d03adeaaa21868c9a22
DIST kibana-oss-7.10.2-linux-x86_64.tar.gz 111701314 BLAKE2B b72ebac1d628cdf486b815d7b9bc87d14d09d21d86affdafa2b7809486649bd10f7d63ba832bb0841102915d5efefce2d4324df8314272a37774ea031fa59ef4 SHA512 77ebb247d5326f3f9ab97d57ecc00c7f70deae0e1857d8b5d8f9a5d05d6713e27514cca342df666be79ab85a580e9dc5c7fa9676d67e95db64a0d69546d8d699
-DIST kibana-oss-7.8.1-linux-x86_64.tar.gz 154344863 BLAKE2B 19fefe509efd2c803a017d5cc7ea262cfc3065c71a8dae04bbe99f7c2421a1b1a6ee0cbf298d2e7ab8b7283ef67b9f8f2c1db876136dbad7abedcc843b287db4 SHA512 381e467cb6f18892a5d5403e6eab640ffaf6ae2b76bc3e52eb94a377bf773e7dee631d0dc72162e276eafbc10c9c70629c106d25707921b32d2ebb18f69315ba
-DIST kibana-oss-7.9.2-linux-x86_64.tar.gz 137021505 BLAKE2B 6e27e40e94a925fe0b6e5fa94050f69088c9d4092428ec8024cfa5d1665f5f0cdc6bb1c3910360808bb4fd28d76bc1150d51aa7f9003121aeb2aef9f929233db SHA512 39d796324b744f0b34548f1d97e042c5aaa66004f052627cfe7cb5ac998ac45df510b76692c297443af1cdd36a75ffd172810969b788df0fa972feedd78c1719
-DIST kibana-oss-7.9.3-linux-x86_64.tar.gz 136992027 BLAKE2B c39b7325461780878cdd06f2f1abd5c3585f7014d6a6703c5ada429dc90686f1d065c9aa2b5bfd6735d609bed3bd2d4a31a6787ee644e63dd0b01b563dc7c900 SHA512 11b9ecaf5e8866b1b4d8bdd2004f3bfe801c2f5ee9bad8c83cd1a368ba2cfe46b357aabf1b1a50f5aef7852b2fd885642384327b3fd53977ec3fc404cf0e6eb8
-EBUILD kibana-bin-6.8.13.ebuild 2524 BLAKE2B 4f4f2b33c0cbe091624e4f17e4ed7eb3a2bffeb485396b204f8a94d105f872d5ae20e13103879f2a646bca6a534f3e287a0c0707ca5cba80a4b37363245b523c SHA512 0284afc873981e5ba1e88fb8cb82a2f5959827c34f1f707636fc0365e4a0269ba12fb696f6d69e865c2c0e123235d7f5dbf3c6b3075b93ababb10dbb01f6e4b3
+EBUILD kibana-bin-6.8.15.ebuild 2524 BLAKE2B 1c3fd84640cf6fbb363b79410db8b5efd9a49bd2a7ef8f55cc3e3d590ee67a6b11782f368fa631cd9866344dfaccd38789efa2050a15227f39ae91406688f87b SHA512 7b36816cbadc0edc36714b81823fc2a21001337907204651a56b5c0245647af8b2c1e2ec40349ab344696971be969fd3c42ace58e3f9a7b17885751a4e351136
EBUILD kibana-bin-7.10.2.ebuild 2341 BLAKE2B 01aa588dcc73058f0fd8ecbec786ff2b9e1f8ea3d82b50970599d2a9ced5658a36f447a117eb2b782fcaba606a4f14c5bfc0e11fa797fb593e5215c382c26fda SHA512 d95fc8e7fc727aa7928a1e011d6d25f64eea5492db94c1467597e00cb77a8ada82e28387c6b7d42829cab4c83c90d1678d289b188932220b3df45a437ef6bdac
-EBUILD kibana-bin-7.8.1.ebuild 2585 BLAKE2B b152aa8fe53416ef91559212cb5d252b3a400fcfd7b150ff3aea74d1233a6521ce55a9fbdb47ae589ac91571bf054f80183ff77866877ce87b34e01c07183f78 SHA512 df76eb39f0b71060219f31870b586eb89ce0b6977a88bde7116dbf782510951ed4dcf9f887dea972caedaf3d33c244a09a7be280900b574249ab5fe830414cbe
-EBUILD kibana-bin-7.9.2.ebuild 2721 BLAKE2B 32d97c75fb84fa66d67275c8716933a97ee23fc740b8b056d11b0d3c540f9c32c46ff2d7d05dc286ea4c860661013b658a911cf260ec9a273d6b712255e6d8ad SHA512 77565eea714918199499115969a224d5bf2800f9ba70a30b0b5f9453af43a5886c1745e1f55b89cfe1375f43c0c89f32cc7168bf6f30aaa3b34fd06766ebae80
-EBUILD kibana-bin-7.9.3.ebuild 2721 BLAKE2B 32d97c75fb84fa66d67275c8716933a97ee23fc740b8b056d11b0d3c540f9c32c46ff2d7d05dc286ea4c860661013b658a911cf260ec9a273d6b712255e6d8ad SHA512 77565eea714918199499115969a224d5bf2800f9ba70a30b0b5f9453af43a5886c1745e1f55b89cfe1375f43c0c89f32cc7168bf6f30aaa3b34fd06766ebae80
+EBUILD kibana-bin-7.12.0-r1.ebuild 2635 BLAKE2B c5d247f7732c7fc8cd06c54c6f555d532536ad82faa36afb5a983e542e338974d5a92a96f52b5b82f193d90bffa8fb0dcdef921de5707214ad120c61615fbc64 SHA512 c4373a9b1a56c27c68ff2977d2412c87e6e1604d2d26a4403ca227912d2c6e5c499e3e2f40fd4bad586c7960fdce8930aa4fea70bf177d58ebfb9073b4dc9fca
MISC metadata.xml 690 BLAKE2B 760ed33239b72e0464be29979034d3ea1ab4e44b9645f76088a5aff5d8d1812a9eb3c42dc218d35139898592580d7fa80e19115249df96552201c05b37470be1 SHA512 4d6347db943b11b799884dcc266bc4b4cb8de6516d64a9eb689d952ea9202f4efbf8f5c950c3502d4e30793d012a080f34c653b8563ad63b1701ae7afe8de7c3
diff --git a/www-apps/kibana-bin/kibana-bin-6.8.13.ebuild b/www-apps/kibana-bin/kibana-bin-6.8.15.ebuild
index d7369c1a0606..8b3812bc5d6b 100644
--- a/www-apps/kibana-bin/kibana-bin-6.8.13.ebuild
+++ b/www-apps/kibana-bin/kibana-bin-6.8.15.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
diff --git a/www-apps/kibana-bin/kibana-bin-7.9.2.ebuild b/www-apps/kibana-bin/kibana-bin-7.12.0-r1.ebuild
index 78b3ade36ebd..bd31aba7f9b0 100644
--- a/www-apps/kibana-bin/kibana-bin-7.9.2.ebuild
+++ b/www-apps/kibana-bin/kibana-bin-7.12.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,27 +10,31 @@ MY_P=${MY_PN}-${PV}
DESCRIPTION="Analytics and search dashboard for Elasticsearch"
HOMEPAGE="https://www.elastic.co/products/kibana"
-SRC_URI="x-pack? ( https://artifacts.elastic.co/downloads/${MY_PN}/${MY_P}-linux-x86_64.tar.gz )
- !x-pack? ( https://artifacts.elastic.co/downloads/${MY_PN}/${MY_PN}-oss-${PV}-linux-x86_64.tar.gz )"
+SRC_URI="https://artifacts.elastic.co/downloads/${MY_PN}/${MY_P}-linux-x86_64.tar.gz"
# source: LICENSE.txt and NOTICE.txt
-LICENSE="Apache-2.0 Artistic-2 BSD BSD-2 CC-BY-3.0 CC-BY-4.0 icu ISC MIT MPL-2.0 OFL-1.1 openssl public-domain Unlicense WTFPL-2 ZLIB x-pack? ( Elastic )"
+LICENSE="Apache-2.0 Artistic-2 BSD BSD-2 CC-BY-3.0 CC-BY-4.0 Elastic-2.0 icu ISC MIT MPL-2.0 OFL-1.1 openssl public-domain Unlicense WTFPL-2 ZLIB"
SLOT="0"
KEYWORDS="~amd64"
-IUSE="x-pack"
RDEPEND="
acct-group/kibana
acct-user/kibana
- >=net-libs/nodejs-10.21.0
- <net-libs/nodejs-14
- x-pack? (
- dev-libs/expat
- dev-libs/nss
- )"
+ dev-libs/expat
+ dev-libs/nss
+ >=net-libs/nodejs-14.16.0
+ <net-libs/nodejs-15
+"
# Do not complain about CFLAGS etc since we don't use them
QA_FLAGS_IGNORED='.*'
+#QA_PRESTRIPPED="usr/share/elasticsearch/modules/x-pack-ml/platform/linux-x86_64/\(bin\|lib\)/.*"
+QA_PRESTRIPPED="
+ opt/kibana/x-pack/plugins/reporting/chromium/headless_shell-linux_x64/headless_shell
+ opt/kibana/x-pack/plugins/reporting/chromium/headless_shell-linux_x64/swiftshader/libEGL.so
+ opt/kibana/x-pack/plugins/reporting/chromium/headless_shell-linux_x64/swiftshader/libGLESv2.so
+ opt/kibana/node_modules/re2/build/Release/re2.node
+"
S="${WORKDIR}/${MY_P}-linux-x86_64"
@@ -45,13 +49,13 @@ src_prepare() {
sed -i 's@\(^NODE="\).*@\1/usr/bin/node"@g' \
bin/kibana || die
- # move optimize/plugins to /var/lib/kibana
- rm -r optimize plugins || die
+ # move plugins to /var/lib/kibana
+ rm -r plugins || die
# handle node.js version with RDEPEND
sed -i /node_version_validator/d \
src/setup_node_env/index.js \
- src/setup_node_env/prebuilt_dev_only_entry.js || die
+ src/setup_node_env/no_transpilation.js || die
}
src_install() {
@@ -72,21 +76,15 @@ src_install() {
fperms -R +x /opt/${MY_PN}/bin
diropts -m 0750 -o ${MY_PN} -g ${MY_PN}
- keepdir /var/lib/${MY_PN}/optimize
keepdir /var/lib/${MY_PN}/plugins
keepdir /var/log/${MY_PN}
- dosym ../../var/lib/kibana/optimize /opt/kibana/optimize # Bug 667214
dosym ../../var/lib/kibana/plugins /opt/kibana/plugins
}
pkg_postinst() {
- ewarn "Kibana optimize/plugins directories were moved to /var/lib/kibana."
- ewarn "In case of startup failures (FATAL Error: Cannot find module...),"
- ewarn "please remove the optimize directory content:"
- ewarn "rm -r /var/lib/kibana/optimize/*"
elog "This version of Kibana is compatible with Elasticsearch $(ver_cut 1-2) and"
- elog "Node.js 10. Some plugins may fail with other versions of Node.js (Bug #656008)."
+ elog "Node.js 14. Some plugins may fail with other versions of Node.js (Bug #656008)."
elog
elog "To set a customized Elasticsearch instance:"
elog " OpenRC: set ES_INSTANCE in /etc/conf.d/${MY_PN}"
diff --git a/www-apps/kibana-bin/kibana-bin-7.8.1.ebuild b/www-apps/kibana-bin/kibana-bin-7.8.1.ebuild
deleted file mode 100644
index a5b24aa852b6..000000000000
--- a/www-apps/kibana-bin/kibana-bin-7.8.1.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit systemd
-
-MY_PN="${PN%-bin}"
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="Analytics and search dashboard for Elasticsearch"
-HOMEPAGE="https://www.elastic.co/products/kibana"
-SRC_URI="x-pack? ( https://artifacts.elastic.co/downloads/${MY_PN}/${MY_P}-linux-x86_64.tar.gz )
- !x-pack? ( https://artifacts.elastic.co/downloads/${MY_PN}/${MY_PN}-oss-${PV}-linux-x86_64.tar.gz )"
-
-# source: LICENSE.txt and NOTICE.txt
-LICENSE="Apache-2.0 Artistic-2 BSD BSD-2 CC-BY-3.0 CC-BY-4.0 icu ISC MIT MPL-2.0 OFL-1.1 openssl public-domain Unlicense WTFPL-2 ZLIB x-pack? ( Elastic )"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="x-pack"
-
-RDEPEND="
- acct-group/kibana
- acct-user/kibana
- >=net-libs/nodejs-10.21.0
- <net-libs/nodejs-14
- x-pack? (
- dev-libs/expat
- dev-libs/nss
- )"
-
-S="${WORKDIR}/${MY_P}-linux-x86_64"
-
-src_prepare() {
- default
-
- # remove unused directory
- rm -r data || die
-
- # remove bundled nodejs
- rm -r node || die
- sed -i 's@\(^NODE="\).*@\1/usr/bin/node"@g' \
- bin/kibana || die
-
- # move optimize/plugins to /var/lib/kibana
- rm -r optimize plugins || die
-
- # handle node.js version with RDEPEND
- sed -i /node_version_validator/d src/setup_node_env/index.js || die
-}
-
-src_install() {
- insinto /etc/${MY_PN}
- doins -r config/.
- rm -r config || die
-
- insinto /etc/logrotate.d
- newins "${FILESDIR}"/${MY_PN}.logrotate ${MY_PN}
-
- newconfd "${FILESDIR}"/${MY_PN}.confd ${MY_PN}
- newinitd "${FILESDIR}"/${MY_PN}.initd ${MY_PN}
- systemd_dounit "${FILESDIR}"/${MY_PN}.service
-
- insinto /opt/${MY_PN}
- doins -r .
-
- fperms -R +x /opt/${MY_PN}/bin
-
- diropts -m 0750 -o ${MY_PN} -g ${MY_PN}
- keepdir /var/lib/${MY_PN}/optimize
- keepdir /var/lib/${MY_PN}/plugins
- keepdir /var/log/${MY_PN}
-
- dosym ../../var/lib/kibana/optimize /opt/kibana/optimize # Bug 667214
- dosym ../../var/lib/kibana/plugins /opt/kibana/plugins
-}
-
-pkg_postinst() {
- ewarn "Kibana optimize/plugins directories were moved to /var/lib/kibana."
- ewarn "In case of startup failures (FATAL Error: Cannot find module...),"
- ewarn "please remove the optimize directory content:"
- ewarn "rm -r /var/lib/kibana/optimize/*"
- elog "This version of Kibana is compatible with Elasticsearch $(ver_cut 1-2) and"
- elog "Node.js 10. Some plugins may fail with other versions of Node.js (Bug #656008)."
- elog
- elog "To set a customized Elasticsearch instance:"
- elog " OpenRC: set ES_INSTANCE in /etc/conf.d/${MY_PN}"
- elog " systemd: set elasticsearch.url in /etc/${MY_PN}/kibana.yml"
- elog
- elog "Elasticsearch can run local or remote."
-}
diff --git a/www-apps/kibana-bin/kibana-bin-7.9.3.ebuild b/www-apps/kibana-bin/kibana-bin-7.9.3.ebuild
deleted file mode 100644
index 78b3ade36ebd..000000000000
--- a/www-apps/kibana-bin/kibana-bin-7.9.3.ebuild
+++ /dev/null
@@ -1,96 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit systemd
-
-MY_PN="${PN%-bin}"
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="Analytics and search dashboard for Elasticsearch"
-HOMEPAGE="https://www.elastic.co/products/kibana"
-SRC_URI="x-pack? ( https://artifacts.elastic.co/downloads/${MY_PN}/${MY_P}-linux-x86_64.tar.gz )
- !x-pack? ( https://artifacts.elastic.co/downloads/${MY_PN}/${MY_PN}-oss-${PV}-linux-x86_64.tar.gz )"
-
-# source: LICENSE.txt and NOTICE.txt
-LICENSE="Apache-2.0 Artistic-2 BSD BSD-2 CC-BY-3.0 CC-BY-4.0 icu ISC MIT MPL-2.0 OFL-1.1 openssl public-domain Unlicense WTFPL-2 ZLIB x-pack? ( Elastic )"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="x-pack"
-
-RDEPEND="
- acct-group/kibana
- acct-user/kibana
- >=net-libs/nodejs-10.21.0
- <net-libs/nodejs-14
- x-pack? (
- dev-libs/expat
- dev-libs/nss
- )"
-
-# Do not complain about CFLAGS etc since we don't use them
-QA_FLAGS_IGNORED='.*'
-
-S="${WORKDIR}/${MY_P}-linux-x86_64"
-
-src_prepare() {
- default
-
- # remove unused directory
- rm -r data || die
-
- # remove bundled nodejs
- rm -r node || die
- sed -i 's@\(^NODE="\).*@\1/usr/bin/node"@g' \
- bin/kibana || die
-
- # move optimize/plugins to /var/lib/kibana
- rm -r optimize plugins || die
-
- # handle node.js version with RDEPEND
- sed -i /node_version_validator/d \
- src/setup_node_env/index.js \
- src/setup_node_env/prebuilt_dev_only_entry.js || die
-}
-
-src_install() {
- insinto /etc/${MY_PN}
- doins -r config/.
- rm -r config || die
-
- insinto /etc/logrotate.d
- newins "${FILESDIR}"/${MY_PN}.logrotate ${MY_PN}
-
- newconfd "${FILESDIR}"/${MY_PN}.confd ${MY_PN}
- newinitd "${FILESDIR}"/${MY_PN}.initd ${MY_PN}
- systemd_dounit "${FILESDIR}"/${MY_PN}.service
-
- insinto /opt/${MY_PN}
- doins -r .
-
- fperms -R +x /opt/${MY_PN}/bin
-
- diropts -m 0750 -o ${MY_PN} -g ${MY_PN}
- keepdir /var/lib/${MY_PN}/optimize
- keepdir /var/lib/${MY_PN}/plugins
- keepdir /var/log/${MY_PN}
-
- dosym ../../var/lib/kibana/optimize /opt/kibana/optimize # Bug 667214
- dosym ../../var/lib/kibana/plugins /opt/kibana/plugins
-}
-
-pkg_postinst() {
- ewarn "Kibana optimize/plugins directories were moved to /var/lib/kibana."
- ewarn "In case of startup failures (FATAL Error: Cannot find module...),"
- ewarn "please remove the optimize directory content:"
- ewarn "rm -r /var/lib/kibana/optimize/*"
- elog "This version of Kibana is compatible with Elasticsearch $(ver_cut 1-2) and"
- elog "Node.js 10. Some plugins may fail with other versions of Node.js (Bug #656008)."
- elog
- elog "To set a customized Elasticsearch instance:"
- elog " OpenRC: set ES_INSTANCE in /etc/conf.d/${MY_PN}"
- elog " systemd: set elasticsearch.url in /etc/${MY_PN}/kibana.yml"
- elog
- elog "Elasticsearch can run local or remote."
-}
diff --git a/www-apps/liquid_feedback_core/Manifest b/www-apps/liquid_feedback_core/Manifest
index 400ac5acd5b2..04d79b1b2830 100644
--- a/www-apps/liquid_feedback_core/Manifest
+++ b/www-apps/liquid_feedback_core/Manifest
@@ -1,8 +1,11 @@
AUX liquid_feedback_core-2.2.3-gentoo.patch 609 BLAKE2B 2e142166f14f755720ed27213c4bbe8c30070dc36f6640c32ce9505614eb438140f7c7ea9c9fc0089ba62a100f5ef634adce107e2218dcb2d14b5584c52aceec SHA512 59058bd2ec5c60c13864b0d928b536ef3222be23eba49427b1c7c76c6e84a0130d802102eb3c14a48c5d60d1b93e8859feec339368e479bae1c08acbaeb2f63d
AUX liquid_feedback_core-3.0.4-gentoo.patch 843 BLAKE2B 81b37cf79c20a83db0d5c55df82db93674177b9821781c60605113877ac7c2a5659f38c4466731ccdf3dbce8507ecf2bc2ea758b21dbd08f91b38af7bd1b4aec SHA512 7eb4f00c375f102910d755c3a2896fa4d3f1213c430e6cb1154a7d135f8445580245f93055a1d6f84fa1826f74c226d3bac9ebfd37d5be4c45ec9fd34e05b859
-AUX postinstall-en.txt 1498 BLAKE2B 0b29f386ea2c6a132046a42ebb246ecb428821d76a027722b4260f7c7bd00e99186ce145a2b5d7f169eb25b28a702ef4d3c2e0a0ae3217321f6969a2efc02304 SHA512 cd1488337b3faae08a1d7c326b4c1445863fb07b3d39b63460703467ad85524acf0fc14a19278a9cf995304e3a79c1b90ecdc0098f984d106d484f79d315b8e2
+AUX liquid_feedback_core-3.2.2-gentoo.patch 1636 BLAKE2B 19f82ae7917a8e0a99fbd390ca613872dfd8351b27e4f6500ebfac94672e1dbe715443e1e4cbb55855e34283892eb63d6fbc525c0f549d11cae1abb5bf62b284 SHA512 3e18eb07b99cef073fc4d74a4cc200ca1d37af9bc0df723184e4fed429d7f15e2c44f7b54889ec83bcd47c6bd3953f27b0368db3b4b693b21ace11ead62c2199
+AUX postinstall-en.txt 1108 BLAKE2B 0c717cffa57e8eda86867a86ca4127d9a1ddeed47046d938d6858636f69eb04973f8e38a799b7b5704d63c5a9b32a66cdde83ca39820212a2cfbceba1dc17cdf SHA512 497c1369e245bd072e9757fbe3c866c25e5aa92c37ed5f6f355fdf423b2c5f9608fad0754e6719de23b42eb6696bb88fa6eb48ee39f02ee617d38a7ed8dc346d
DIST liquid_feedback_core-v2.2.6.tar.gz 127440 BLAKE2B d62ecd8c9947259a7213f92ecaf1491a5e858ff2fdaff5e020fc4ec0c433297d8a7701a812de200130a1ed7f08ded1d9f31d42de7fffa2981361efee0e31646c SHA512 6f680398a7d2e529e642dc94ba16bc1b33d25459ddbf629c06387391ef13c0e212a108cc337cd2bc29505f4f6436b6e92994e63eaa09fe1c07733d2821d9b7f1
DIST liquid_feedback_core-v3.0.4.tar.gz 142983 BLAKE2B 05e8c1630a8fa3932b4fc291843dd0c45e2333940394a0632309c9041dc850cc894a6cb54fb840329f67812ebcde5d540c338cf27a88ad428aaa066329725409 SHA512 baea8a61c94e640557d0169b6171247ff0303ff1a9c8b587c6769e367cf56805c1a1e660aadf7178d984182be6dde326770240b3ffeda42139c4a94445a2bbf8
+DIST liquid_feedback_core-v3.2.2.tar.gz 162505 BLAKE2B dc6e9d0b8d1e596150520e068e7743a6e839f7e6ffc3c605d090973a179652858c037c4f12c75774d158adfc60484d1ac321350fa7f8d16329043051ae2cd98c SHA512 60a3548008235822e83c6614e990d87200b342d8e5c5fd1ca1f6092bc48d918f9dbfcc130039f4acf2956a19100cc96187ac1c7f5174f7e69a45f651643ab1d9
EBUILD liquid_feedback_core-2.2.6.ebuild 1086 BLAKE2B d091aa4f795779aef747229c8bd43f68f97a899eee7aca3cdda3294ca234438af631ef91ae734f7196bd0f474abdd1b0302ff767717cc6688e95ac4f594a0586 SHA512 0e2cc1ac02db4e23680459ac98ace75f65d18957bf8f8d78fc1935c6ddb56f7c18a840226b94443776e08c0b64f2e1261090ddd5bb7b0ab66e53c5095b8fc895
EBUILD liquid_feedback_core-3.0.4.ebuild 949 BLAKE2B 38960552bb171e61add9aefcde4c0040c87f0ab15efbcf3323471236b7a6fc1d7401dacc036763b139978fff3bc8fe7f81f40bc93c350f31ea54103f4a84d365 SHA512 4dc83a60b2a87edc58fb19c6bf14699616c65085e7e1ab668ffa20c000ab749d1aed76609ff5a0dc2f49490b7bd61d8eae97f9c6f37fd52901b3de4befa75dc7
+EBUILD liquid_feedback_core-3.2.2.ebuild 983 BLAKE2B 900ba758a280d3c24027b9503f06d0b5a8b0ae1cf49095d1782cf2dc86c4088d415125a87add367041652bc152ed39c8b8f8e446154682d3ed120df80bacd212 SHA512 ad095a00be9f6cf486c0254ebc3593b33446c2110f96d5ab7ea394f466febc2838b2051018a27243b6dafe605432d3aaaa47522a7a7a6727d29f5ed5e1f1c559
MISC metadata.xml 1099 BLAKE2B c846e77c5b1531e4ea502b308146062803cd79f74b275cf131343fe5c9c6b0f86a107c84f40cf3be95910ed5b99174d0c9883836a06b535b2d4f08514c9b082e SHA512 1fbc5d0f4eff2085665038a48155b652d434ec42019a5343fe1c1ef34a7b863aa2f21636145d105cf9052ef0756400f29098f3017f948d3aa0fb854f89cd6ff0
diff --git a/www-apps/liquid_feedback_core/files/liquid_feedback_core-3.2.2-gentoo.patch b/www-apps/liquid_feedback_core/files/liquid_feedback_core-3.2.2-gentoo.patch
new file mode 100644
index 000000000000..541464723f83
--- /dev/null
+++ b/www-apps/liquid_feedback_core/files/liquid_feedback_core-3.2.2-gentoo.patch
@@ -0,0 +1,51 @@
+--- a/lf_update_issue_order.c 2021-04-10 18:32:19.101947834 +0200
++++ b/lf_update_issue_order.c 2021-04-10 18:36:07.377117090 +0200
+@@ -1,3 +1,5 @@
++#define _GNU_SOURCE
++
+ #include <stdlib.h>
+ #include <stdio.h>
+ #include <string.h>
+@@ -417,7 +419,7 @@
+ logging = 1;
+ }
+ for (i=argb; i<argc; i++) len += strlen(argv[i]) + 1;
+- conninfo = malloc(len * sizeof(char));
++ conninfo = malloc(len * sizeof(char) + 1);
+ if (!conninfo) {
+ fprintf(stderr, "Error: Could not allocate memory for conninfo string.\n");
+ abort();
+--- a/lf_update_suggestion_order.c 2021-04-10 18:38:31.138743181 +0200
++++ b/lf_update_suggestion_order.c 2021-04-10 18:39:29.851786017 +0200
+@@ -1,3 +1,5 @@
++#define _GNU_SOURCE
++
+ #include <stdlib.h>
+ #include <stdio.h>
+ #include <string.h>
+@@ -474,7 +476,7 @@
+ logging = 1;
+ }
+ for (i=argb; i<argc; i++) len += strlen(argv[i]) + 1;
+- conninfo = malloc(len * sizeof(char));
++ conninfo = malloc(len * sizeof(char) + 1);
+ if (!conninfo) {
+ fprintf(stderr, "Error: Could not allocate memory for conninfo string.\n");
+ abort();
+--- a/lf_update.c 2021-04-10 18:40:48.036510216 +0200
++++ b/lf_update.c 2021-04-10 18:55:46.869758233 +0200
+@@ -1,3 +1,5 @@
++#define _GNU_SOURCE
++
+ #include <stdlib.h>
+ #include <stdio.h>
+ #include <string.h>
+@@ -51,7 +53,7 @@
+ {
+ size_t len = 0;
+ for (i=1; i<argc; i++) len += strlen(argv[i]) + 1;
+- conninfo = malloc(len * sizeof(char));
++ conninfo = malloc(len * sizeof(char) + 1);
+ if (!conninfo) {
+ fprintf(stderr, "Error: Could not allocate memory for conninfo string\n");
+ return 1;
diff --git a/www-apps/liquid_feedback_core/files/postinstall-en.txt b/www-apps/liquid_feedback_core/files/postinstall-en.txt
index 128c7b20ee7d..e1eb550eeea1 100644
--- a/www-apps/liquid_feedback_core/files/postinstall-en.txt
+++ b/www-apps/liquid_feedback_core/files/postinstall-en.txt
@@ -1,25 +1,22 @@
-Merge info from README file with these.
-
To use Liquid Feedback you have to follow these
simple steps, which have to be done as the postgres system user (or
which ever is the database superuser):
-$ createuser liquid_feedback
-and answer the following
-Shall the new role be a superuser? (y/n) n
-Shall the new role be allowed to create databases? (y/n) y
-Shall the new role be allowed to create more new roles? (y/n) n
+$ createuser -d liquid_feedback
$ psql
postgres=# ALTER USER liquid_feedback WITH PASSWORD 'the_new_password';
$ createdb -U liquid_feedback liquid_feedback
$ psql -U liquid_feedback liquid_feedback
-liquid_feedback=# \i /usr/share/liquid_feedback_code/core.sql
-liquid_feedback=# \i /usr/share/liquid_feedback_code/init.sql
+liquid_feedback=# \i /usr/share/liquid_feedback_core/core.sql
INSERT INTO system_setting (member_ttl) VALUES ('1 year');
INSERT INTO contingent (polling, time_frame, text_entry_limit, initiative_limit) VALUES (false, '1 hour', 20, 6);
INSERT INTO contingent (polling, time_frame, text_entry_limit, initiative_limit) VALUES (false, '1 day', 80, 12);
INSERT INTO contingent (polling, time_frame, text_entry_limit, initiative_limit) VALUES (true, '1 hour', 200, 60);
INSERT INTO contingent (polling, time_frame, text_entry_limit, initiative_limit) VALUES (true, '1 day', 800, 120);
-INSERT INTO policy (index, name, admission_time, discussion_time, verification_time, voting_time, issue_quorum_num, issue_quorum_den, initiative_quorum_num, initiative_quorum_den) VALUES (1, 'Default policy', '8 days', '15 days', '8 days', '15 days', 10, 100, 10, 100);
+
+and Create an invite code for an admin user:
+
+$ psql -U liquid_feedback liquid_feedback
+liquid_feedback=# INSERT INTO member (invite_code, admin) VALUES ('sesam', true);
diff --git a/www-apps/liquid_feedback_core/liquid_feedback_core-3.2.2.ebuild b/www-apps/liquid_feedback_core/liquid_feedback_core-3.2.2.ebuild
new file mode 100644
index 000000000000..13d55279376a
--- /dev/null
+++ b/www-apps/liquid_feedback_core/liquid_feedback_core-3.2.2.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+MY_P=${PN}-v${PV}
+
+DESCRIPTION="Internet platforms for proposition development and decision making"
+HOMEPAGE="https://www.public-software-group.org/liquid_feedback"
+SRC_URI="https://www.public-software-group.org/pub/projects/liquid_feedback/backend/v${PV}/${MY_P}.tar.gz"
+
+LICENSE="HPND CC-BY-2.5"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="dev-db/postgresql:="
+DEPEND="${RDEPEND}"
+
+S=${WORKDIR}/${MY_P}
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-3.0.4-gentoo.patch
+ "${FILESDIR}"/${P}-gentoo.patch
+)
+
+src_compile() {
+ emake \
+ CC="$(tc-getCC)" \
+ CFLAGS="${CFLAGS}" \
+ CPPFLAGS="-I $(pg_config --includedir)" \
+ LDFLAGS="${LDFLAGS} -L $(pg_config --libdir)"
+}
+
+src_install() {
+ dobin lf_update lf_update_suggestion_order lf_export
+ insinto /usr/share/${PN}
+ doins -r {core,init,demo,test}.sql update
+ dodoc README "${FILESDIR}"/postinstall-en.txt
+}
diff --git a/www-apps/liquid_feedback_frontend/Manifest b/www-apps/liquid_feedback_frontend/Manifest
index 9bdddb52c0dd..4f2b1a33e519 100644
--- a/www-apps/liquid_feedback_frontend/Manifest
+++ b/www-apps/liquid_feedback_frontend/Manifest
@@ -1,10 +1,5 @@
-AUX lqfb-apache.conf 1433 BLAKE2B 2dd199afd8cf2fcabb480bbb309fba56a0b65fefe82462d15f669f2aa00590b516427269894389c6641daa0aff509e57047bdeaca4d6bbb853072b24fc116ede SHA512 732869250eedef711f5513090c2b756da8242929cbe027aa90abb015b4a0d473b995cc09d6ae5744a4933e7c8db717d76503ece410eee98e8357116c7c6ef9b5
-AUX lqfb.example.com.conf 624 BLAKE2B cca8acf615ad52bc342d2c9d831734a6bfb54428e7d41b86c68e1535168cfe99603cf2a8a2439cef1bcf2921c507fb7b5460236d95f479d2b0be629f6323104a SHA512 2e55fa22f7217aad6a83b15ceb723872e9b506b0199d224ff8a08592ce884341354a40c9b2ae6d4f9fb62d6fff80d6c77954b0d1056f18b44831c3d5bb705d4c
-AUX myconfig.lua 904 BLAKE2B 3a15ac09495c124fa73f15e533e91f9bda09a9c3194de135e329340b934e3ec1a0c28dd7f57e893057bbf8e7513311aa1e28ec331812d896b5551fdab3d709af SHA512 acd21b4e4ae5a43ed8d31fdb13a7531f43df78897792987cf1eeb6b0f85fae30dd61ce96ac6fcc383f857093739ecfe92de84cdf21a8210218cd4cc4801769c6
-AUX postinstall-en.txt 2550 BLAKE2B 10f43b315cd156d74e3e70a8af1bbcd2a7a2e1835409e0ef4af6007ee7f95814bfb4863c9660f3f8bfc33bcd6b5988339462063a7102555a2ea772dcb5705861 SHA512 a0c2ebcffffde5e15645efa753d567b75622f65481837a9c3613cad586166e4ba7e2a5d988e7ca2735b3a5e4de971ef68a7f0f73626c4d813ff58e8ef726efe8
-DIST liquid_feedback_frontend-italian-2.2.7.tar.gz 7670 BLAKE2B 8131613849efdea1eaa1eda4f5620d7418d6b32c0f57b0aebb07c7dbe17afda2eee814733eada0656a159a93dda97a5a21e17db71baf3ca84e708caf502a4247 SHA512 63cfcb4a565fa570777c2f3d2dcec2e98f16415ad9f8a6d62076f4e2cdf0ddae95610688b6b7751a865344acb7b65f78e7cb1ae4103b24dacf63e3e346405918
-DIST liquid_feedback_frontend-v2.2.7.tar.gz 362509 BLAKE2B 980e261ac9bddfb0f87757457fe58e93481e6d56dc0199b9fc72308e094aec21730f6d901f2e5c1b18a7f5993d1704cc91f64870c16c6215cbbf806095aabe12 SHA512 aa8c99e53c329dbf4659dabe617938d63b2aa42bab99ff4e200d4e15be8ed8ef5f64a71293fa796adde47525d1a76ece3b04cff982474eb2307a3fcd4f269d78
-DIST liquid_feedback_frontend-v3.0.6.tar.gz 497521 BLAKE2B a9e7e7944b418a707a459093b41798818644e2d8aed47a48808c2bf7800acdcde61a04e07483dbb387264df2236b1b02f2410cb34f62bdec6244405db0cf3474 SHA512 d283d277cf6836c53398480c566158481fc65400e128bc4817975fd39c41e6e56b17f7f789a74b1b2a89f84aaf315101e9aa86a474c1817362443d03610fe6e9
-EBUILD liquid_feedback_frontend-2.2.7.ebuild 1582 BLAKE2B e95f59e5b9aaa346e1eb84ce3394511ed649503a0161c522ee015c016c4713d64a123210d0ced632371de7d913f318af4f8780af30df4c384137473a2c3454e0 SHA512 5e3f1683ec2e9287d27b91336f691628ca41430b0198a989e13114bdb0d8c34cb6d81285ee7cc359ebea941e035c1a7978cb9e3541ded240fa27d389678d7865
-EBUILD liquid_feedback_frontend-3.0.6.ebuild 1100 BLAKE2B f01ee9844d42cca1a3543e46d1186c42b416ce650222527aa911514d4f82f17403e8c3be779bdeeaccccac2c3bfd91261ed3048c2ff87d935aa0564b928337fe SHA512 b6cc541e266eed0898ea9a28424b981ac2a88f63da0b8ceca08e42661d6c51b8582f59b165567c33bbb77cd47cd97a0360edd84eb161f505ae7cfd78c7ce3f7e
+AUX liquid_feedback.initd 480 BLAKE2B 1deaec9df8842f3f99a6e2f79386477a6b773369290e1f6876bfc505ccde43f0c787c73c03148e62a8741650c73bb06fafa926107fc9880fd322d73fa30d9a3c SHA512 25c426f3cfd8dc641c284a85e5833eb1c57d39b479305bdc2ad36f9092e7e620dd7bbf0e6096cd8b70a28dac7bfde55074b703c979dadafb0a3764fc6b936c12
+AUX myconfig-3.lua 17462 BLAKE2B d045bb6846ffbbc856938b09171e4ce3f4cac152bbae30b252bf101ed46038608fb168b10b9b323b991c577e3befab957ef1f4abcd84573a2b52920ad3ad2e76 SHA512 f03fd6c84a0d9947d8c479ae0b21303bdac2b20263b9fb80f64572279ca3666750fa92e8cf2dfa8bcedccf36e296f0c66a57200f0b182fbfb84d0b3afd1d364e
+DIST liquid_feedback_frontend-v3.2.1.tar.gz 499832 BLAKE2B 6d9ead85fa7e47c04c4169b85ffa119737a798d94b236dbd7d11ae4c5d38cc072a71a45b52e250effa62dac65c3ebcd723061e395b05d9f31d0bb01f8e82f9b9 SHA512 1b5e5fc390a2a705c99145ea36556f9b14de4c052c4673e2c7f12148efe485feaf1a91781c016015c41465559204e906e3cad78e37f41289abd5ca27c4257bb3
+EBUILD liquid_feedback_frontend-3.2.1.ebuild 1140 BLAKE2B be95934e48c53174a1974cbf43e72861cfdfc4c3b33fa481aee010fa9c6892a65ed69a984b6bc0fd940d293bb14dea44143b86d92dbe34863706fdd83d86fc11 SHA512 cf46935530f1597feab48d238a925ff1f14c9ac3366ed8c9f119f5b8f434bfaed6365ceca355f76aad207ec26f189d516282ae0ff7706a76c7a8ec24b53243a5
MISC metadata.xml 699 BLAKE2B 12bf221f2c88a9f60051a1e91e00d855a12c937384470c92272f0ecd195f0a0cbb921ff401932a77a4304f02ed30f8afc9339035eaa6995c932db04b7529e06a SHA512 5a9961a632ba7d64fa23d2e6d43cff15cdd4b0fae14681cf7a0c809cdaa527cc6a1e5dcde7d7d9f26cf824cd18599f39345e5592064c4ebbfa29406256117038
diff --git a/www-apps/liquid_feedback_frontend/files/liquid_feedback.initd b/www-apps/liquid_feedback_frontend/files/liquid_feedback.initd
new file mode 100644
index 000000000000..0fe14172b52f
--- /dev/null
+++ b/www-apps/liquid_feedback_frontend/files/liquid_feedback.initd
@@ -0,0 +1,16 @@
+#!/sbin/openrc-run
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+name="liquid feedback daemon"
+description="Liquid Feedback Frontend"
+command=/usr/bin/moonbridge
+command_args="-l /var/log/liquid_feedback/lqfb.log /usr/lib/webmcp/bin/mcp.lua /usr/lib/webmcp /var/lib/liquid_feedback_frontend main myconfig-3"
+pidfile=/run/lqfb.pid
+command_user="apache:apache"
+command_background=true
+
+depend() {
+ need net
+ need postgresql
+}
diff --git a/www-apps/liquid_feedback_frontend/files/lqfb-apache.conf b/www-apps/liquid_feedback_frontend/files/lqfb-apache.conf
deleted file mode 100644
index 3f1924b6ae3a..000000000000
--- a/www-apps/liquid_feedback_frontend/files/lqfb-apache.conf
+++ /dev/null
@@ -1,41 +0,0 @@
-RewriteEngine on
-
-RewriteRule ^/$ /lf/ [R]
-
-RewriteRule ^/lf/static/(.*)$ /lf/static/$1 [L,PT]
-
-RewriteCond %{QUERY_STRING} (.*)?
-RewriteRule ^/lf/$ /lf/webmcp-wrapper.lua?_webmcp_urldepth=0&_webmcp_module=index&_webmcp_view=index&%1 [PT]
-
-RewriteCond %{QUERY_STRING} (.*)?
-RewriteRule ^/lf/([^/]+)/$ /lf/webmcp-wrapper.lua?_webmcp_urldepth=1&_webmcp_module=$1&_webmcp_view=index&%1 [PT]
-
-RewriteCond %{QUERY_STRING} (.*)?
-RewriteRule ^/lf/([^/]+)/([^/\.]+)$ /lf/webmcp-wrapper.lua?_webmcp_urldepth=1&_webmcp_module=$1&_webmcp_action=$2&%1 [PT]
-
-RewriteCond %{QUERY_STRING} (.*)?
-RewriteRule ^/lf/([^/]+)/([^/\.]+)\.([^/]+)$ /lf/webmcp-wrapper.lua?_webmcp_urldepth=1&_webmcp_module=$1&_webmcp_view=$2&_webmcp_suffix=$3&%1 [PT]
-
-RewriteCond %{QUERY_STRING} (.*)?
-RewriteRule ^/lf/([^/]+)/([^/]+)/([^/\.]+)\.([^/]+)$ /lf/webmcp-wrapper.lua?_webmcp_urldepth=2&_webmcp_module=$1&_webmcp_view=$2&_webmcp_id=$3&_webmcp_suffix=$4&%1 [PT]
-
-Alias /lf/static /var/lib/liquid_feedback_frontend/static
-
-ScriptAlias /lf/ /usr/lib/webmcp/framework/cgi-bin/
-
-<Directory "/var/lib/liquid_feedback_frontend/static">
- AllowOverride None
- Order allow,deny
- Allow from all
-</Directory>
-
-<Directory "/usr/lib/webmcp/framework/cgi-bin">
- AllowOverride None
- Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
- Order allow,deny
- Allow from all
-</Directory>
-
-<Location /lf>
- SetEnv WEBMCP_APP_BASEPATH '/var/lib/liquid_feedback_frontend'
-</Location>
diff --git a/www-apps/liquid_feedback_frontend/files/lqfb.example.com.conf b/www-apps/liquid_feedback_frontend/files/lqfb.example.com.conf
deleted file mode 100644
index 149084138683..000000000000
--- a/www-apps/liquid_feedback_frontend/files/lqfb.example.com.conf
+++ /dev/null
@@ -1,24 +0,0 @@
-<VirtualHost *:80>
- ServerName lqfb.example.com
-
- RewriteEngine On
- RewriteRule (.*) https://lqfb.example.com%{REQUEST_URI}
-</VirtualHost>
-
-<VirtualHost *:443>
- ServerName lqfb.example.com
-
- SSLEngine on
- SSLProtocol all -SSLv2
- SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM
- SSLCertificateFile /etc/ssl/apache2/wildcard/server.crt
- SSLCertificateKeyFile /etc/ssl/apache2/wildcard/server.key
-
- include /usr/share/liquid_feedback_frontend/lqfb-apache.conf
-
- <Location /lf>
- SetEnv WEBMCP_CONFIG_NAME 'myconfig'
- </Location>
-
- ErrorLog /var/log/apache2/lqfb.example.com-error.log
-</VirtualHost>
diff --git a/www-apps/liquid_feedback_frontend/files/myconfig-3.lua b/www-apps/liquid_feedback_frontend/files/myconfig-3.lua
new file mode 100644
index 000000000000..1a1c51f2ac39
--- /dev/null
+++ b/www-apps/liquid_feedback_frontend/files/myconfig-3.lua
@@ -0,0 +1,487 @@
+-- ========================================================================
+-- MANDATORY (MUST BE CAREFULLY CHECKED AND PROPERLY SET!)
+-- ========================================================================
+
+-- Name of this instance, defaults to name of config file
+-- ------------------------------------------------------------------------
+config.instance_name = "Instance name"
+
+
+-- Information about service provider (HTML)
+-- ------------------------------------------------------------------------
+config.app_service_provider = "Snake Oil<br/>10000 Berlin<br/>Germany"
+
+
+-- A HTML formatted text the user has to accept while registering
+-- ------------------------------------------------------------------------
+config.use_terms = "<h1>Terms of Use</h1><p>Insert terms here</p>"
+
+
+-- Checkbox(es) the user has to accept while registering
+-- ------------------------------------------------------------------------
+--[[
+config.use_terms_checkboxes = {
+ {
+ name = "terms_of_use_v1",
+ html = "I accept the terms of use.",
+ not_accepted_error = "You have to accept the terms of use to be able to register."
+ },
+ {
+ name = "extra_terms_of_use_v1",
+ html = "I accept the extra terms of use.",
+ not_accepted_error = "You have to accept the extra terms of use to be able to register."
+ }
+}
+--]]
+
+-- Absolute base url of application
+-- ------------------------------------------------------------------------
+config.absolute_base_url = "http://example.com/"
+config.localhost = false
+
+
+-- Connection information for the LiquidFeedback database
+-- ------------------------------------------------------------------------
+config.database = { engine='postgresql', dbname='liquid_feedback', user='liquid_feedback', password='xxx' }
+
+
+-- Location of the rocketwiki binaries
+-- ------------------------------------------------------------------------
+config.enforce_formatting_engine = "markdown2"
+config.formatting_engines = {
+ { id = "markdown2",
+ name = "python-markdown2",
+ executable = "markdown2",
+ args = {'-s', 'escape', '-x', 'nofollow,wiki-tables'},
+ remove_images = true
+ },
+-- { id = "markdown_py",
+-- name = "Python Markdown",
+-- executable = "markdown_py",
+-- args = {'-s', 'escape', '-x', 'extra', '-x', 'nl2br', '-x', 'sane_lists'},
+-- remove_images = true
+-- },
+-- { id = "rocketwiki",
+-- name = "RocketWiki",
+-- executable = "/opt/rocketwiki-lqfb/rocketwiki-lqfb"
+-- },
+-- { id = "compat",
+-- name = "Traditional WIKI syntax",
+-- executable = "/opt/rocketwiki-lqfb/rocketwiki-lqfb-compat"
+-- },
+}
+
+
+-- Public access level
+-- ------------------------------------------------------------------------
+-- Available options:
+-- "none"
+-- -> Closed user group, no public access at all
+-- (except login/registration/password reset)
+-- "anonymous"
+-- -> Shows only initiative/suggestions texts and aggregated
+-- supporter/voter counts
+-- "authors_pseudonymous"
+-- -> Like anonymous, but shows screen names of authors
+-- "all_pseudonymous"
+-- -> Show everything a member can see, except profile pages
+-- "everything"
+-- -> Show everything a member can see, including profile pages
+-- ------------------------------------------------------------------------
+config.public_access = "none"
+
+
+
+-- ========================================================================
+-- OPTIONAL
+-- Remove leading -- to use a option
+-- ========================================================================
+
+-- Disable registration
+-- ------------------------------------------------------------------------
+-- Available options:
+-- false: registration is enabled (default)
+-- true: registration is disabled
+-- ------------------------------------------------------------------------
+-- config.disable_registration = true
+
+
+-- List of enabled languages, defaults to available languages
+-- ------------------------------------------------------------------------
+-- config.enabled_languages = { 'en', 'de', 'eo', 'el', 'hu', 'it', 'ka', 'nl', 'zh-Hans', 'zh-TW' }
+
+
+-- Default language, defaults to "en"
+-- ------------------------------------------------------------------------
+-- config.default_lang = "en"
+
+
+-- after how long is a user considered inactive and the trustee will see warning,
+-- notation is according to postgresql intervals, default: no warning at all
+-- ------------------------------------------------------------------------
+-- config.delegation_warning_time = '6 months'
+
+
+-- after which time a user is advised (_soft) or forced (_hard) to check
+-- unit and area delegations. default: no check at all
+-- ------------------------------------------------------------------------
+-- config.check_delegations_interval_hard = "6 months"
+-- config.check_delegations_interval_soft = "3 months"
+
+
+-- default option when checking delegations
+-- available options: "confirm", "revoke" and "none", default: "confirm"
+-- ------------------------------------------------------------------------
+-- config.check_delegations_default = "confirm"
+
+
+-- Prefix of all automatic mails, defaults to "[Liquid Feedback] "
+-- ------------------------------------------------------------------------
+-- config.mail_subject_prefix = "[LiquidFeedback] "
+
+
+-- Sender of all automatic mails, defaults to system defaults
+-- ------------------------------------------------------------------------
+-- config.mail_envelope_from = "liquidfeedback@example.com"
+-- config.mail_from = { name = "LiquidFeedback", address = "liquidfeedback@example.com" }
+-- config.mail_reply_to = { name = "Support", address = "support@example.com" }
+
+
+-- Template for digest emails
+-- #{name} will be replaced by member screen name
+-- #{digest} will be replaced with the digest content
+-- ------------------------------------------------------------------------
+-- config.notification_digest_template = [[
+-- Hello #{name},
+--
+-- this is your personal digest.
+--
+-- #{digest}
+-- ]]
+
+
+-- Configuration of password hashing algorithm (defaults to "crypt_sha512")
+-- ------------------------------------------------------------------------
+-- config.password_hash_algorithm = "crypt_sha512"
+-- config.password_hash_algorithm = "crypt_sha256"
+-- config.password_hash_algorithm = "crypt_md5"
+
+
+-- Number of rounds for crypt_sha* algorithms, minimum and maximum
+-- (defaults to minimum 10000 and maximum 20000)
+-- ------------------------------------------------------------------------
+-- config.password_hash_min_rounds = 10000
+-- config.password_hash_max_rounds = 20000
+
+
+-- Supply custom url for avatar/photo delivery
+-- ------------------------------------------------------------------------
+-- config.fastpath_url_func = nil
+
+
+-- Local directory for database dumps offered for download
+-- ------------------------------------------------------------------------
+-- config.download_dir = nil
+
+
+-- Special use terms for database dump download
+-- ------------------------------------------------------------------------
+-- config.download_use_terms = "=== Download use terms ===\n"
+
+
+-- Use custom image conversion, defaults to ImageMagick's convert
+-- ------------------------------------------------------------------------
+--config.member_image_content_type = "image/jpeg"
+--config.member_image_convert_func = {
+-- avatar = function(data) return extos.pfilter(data, "convert", "jpeg:-", "-thumbnail", "48x48", "jpeg:-") end,
+-- photo = function(data) return extos.pfilter(data, "convert", "jpeg:-", "-thumbnail", "240x240", "jpeg:-") end
+--}
+
+
+-- Display a html formatted public message of the day
+-- ------------------------------------------------------------------------
+-- config.motd_public = "<h1>Message of the day (public)</h1><p>The MOTD is formatted with HTML</p>"
+
+
+-- Display a html formatted internal message of the day
+-- ------------------------------------------------------------------------
+-- config.motd_intern = "<h1>Message of the day (intern)</h1><p>The MOTD is formatted with HTML</p>"
+
+
+-- Integration of Etherpad, disabled by default
+-- ------------------------------------------------------------------------
+--config.etherpad = {
+-- base_url = "http://example.com:9001/",
+-- api_base = "http://localhost:9001/",
+-- api_key = "mysecretapikey",
+-- group_id = "mygroupname",
+-- cookie_path = "/"
+--}
+
+
+-- Free timings
+-- ------------------------------------------------------------------------
+-- This example expects a date string entered in the free timing field
+-- by the user creating a poll, interpreting it as target date for then
+-- poll and splits the remaining time at the ratio of 4:1:2
+-- Please note, polling policies never have an admission phase
+-- The available_func is optional, if not set any target date is allowed
+
+--[[
+config.free_timing = {
+ calculate_func = function(policy, timing_string)
+ local function interval_by_seconds(secs)
+ local secs_per_day = 60 * 60 * 24
+ local days
+ days = math.floor(secs / secs_per_day)
+ secs = secs - days * secs_per_day
+ return days .. " days " .. secs .. " seconds"
+ end
+ local target_date = parse.date(timing_string, atom.date)
+ if not target_date then
+ return false
+ end
+ local target_timestamp = target_date.midday
+ local now = atom.timestamp:get_current()
+ trace.debug(target_timestamp, now)
+ local duration = target_timestamp - now
+ if duration < 0 then
+ return false
+ end
+ return {
+ discussion = interval_by_seconds(duration / 7 * 4),
+ verification = interval_by_seconds(duration / 7 * 1),
+ voting = interval_by_seconds(duration / 7 * 2)
+ }
+ end,
+ available_func = function(policy)
+ return {
+ { name = "End of 2013", id = '2013-12-31' },
+ { name = "End of 2014", id = '2014-12-31' },
+ { name = "End of 2015", id = '2015-12-31' }
+ }
+ end
+}
+--]]
+
+-- Configuration of lf4rcs
+-- ------------------------------------------------------------------------
+-- config.lf4rc = {}
+
+-- Example configuration for controlling a Git repository
+--[[
+config.lf4rcs.git = {
+
+ render_draft_reference = function(url, draft)
+ if not draft.external_reference then return end
+ ui.tag{ content = _"Changeset:" }
+ slot.put(" ")
+ ui.link{
+ text = draft.external_reference,
+ external = url .. ";a=commit;h=" .. draft.external_reference
+ }
+ end,
+
+ get_remote_user = function()
+ return os.getenv("REMOTE_USER")
+ end,
+
+ get_branches = function(path, exec)
+ local branches = {}
+ for line in io.lines() do
+ local oldrev, newrev, branch = string.match(line, "([^ ]+) ([^ ]+) refs/heads/(.+)")
+ if not branch then
+ return nil, "unexpected format from git hook environment"
+ end
+ branches[branch] = { newrev }
+ end
+ return branches
+ end,
+
+ commit = function(path, exec, branch, target_node_id, close_message, merge_message)
+ if merge_message then
+ exec("git", "-C", path, "checkout", "-f", "master")
+ exec("git", "-C", path, "merge", target_node_id, "-m", merge_message)
+ exec("git", "-C", path, "push", "origin", "master")
+ end
+ end
+
+}
+
+-- Example configuration for controlling a Mercurial repository
+config.lf4rcs.hg = {
+
+ working_branch_name = "work",
+
+ render_draft_reference = function(url, draft)
+ if not draft.external_reference then return end
+ ui.tag{ content = _"Changeset graph:" }
+ slot.put(" ")
+ ui.link{
+ text = draft.external_reference,
+ external = url .. "/graph/" .. draft.external_reference
+ }
+ end,
+
+ get_remote_user = function()
+ return os.getenv("REMOTE_USER")
+ end,
+
+ get_branches = function(path, exec)
+ local first_node_id = os.getenv("HG_NODE")
+ if not first_node_id then
+ return nil, "internal error, no first node ID available"
+ end
+ local hg_log = exec(
+ "hg", "log", "-R", path, "-r", first_node_id .. ":", "--template", "{branches}\n"
+ )
+ local branches = {}
+ for branch in hg_log:gmatch("(.-)\n") do
+ if branch == "" then branch = "default" end
+ if not branches[branch] then
+ branches[branch] = {}
+ local head_lines = exec(
+ "hg", "heads", "-R", path, "--template", "{node}\n", branch
+ )
+ for node_id in string.gmatch(head_lines, "[^\n]+") do
+ table.insert(branches[branch], node_id)
+ end
+ end
+ end
+ return branches
+ end,
+
+ extra_checks = function(path, exec)
+ local result = exec("hg", "heads", "-t", "-c")
+ for branch in string.gmatch(result, "[^\n]+") do
+ if branch == lf4rcs.config.hg.working_branch_name then
+ return nil, "open head found for branch " .. lf4rcs.config.hg.working_branch_name
+ end
+ end
+ return true
+ end,
+
+ commit = function(path, exec, branch, target_node_id, close_message, merge_message)
+ exec("hg", "up", "-R", path, "-C", "-r", target_node_id)
+ exec("hg", "commit", "-R", path, "--close-branch", "-m", close_message)
+ if merge_message then
+ exec("hg", "up", "-R", path, "-C", "-r", "default")
+ exec("hg", "merge", "-R", path, "-r", "tip")
+ exec("hg", "commit", "-R", path, "-m", merge_message)
+ end
+ end
+
+}
+
+-- Grace period after creating an initiative for pushing changes during verification phase
+-- disabled by default (nil), use PostgreSQL interval notation
+-- config.lf4rcs.push_grace_period = nil
+
+lf4rcs.init()
+--]]
+
+-- External references
+-- ------------------------------------------------------------------------
+-- Rendering of external references
+
+--[[
+config.render_external_reference = {
+ draft = function(draft, wrapper)
+ wrapper(function()
+ ui.tag{ content = draft.external_reference)
+ end)
+ end,
+ initiative = function(initiative, wrapper)
+ wrapper(function()
+ ui.tag{ content = initiative.external_reference)
+ end)
+ end
+end
+--]]
+
+-- Admin logger
+-- ------------------------------------------------------------------------
+-- Logging administrative activities
+-- disabled by default
+
+--[[
+config.admin_logger = function(params)
+
+ local adminid = app.session.member_id
+ local adminname = app.session.member.name
+ local url = params._webmcp_path
+
+ -- do something (e.g. calling 'logger' via extos.pfilter)
+
+end
+--]]
+
+
+-- Network interface to bind to
+-- ------------------------------------------------------------------------
+-- Available options:
+-- true: bind to localhost (default)
+-- false: bind to all interface
+-- ------------------------------------------------------------------------
+-- config.localhost = true
+
+
+-- Network port to bind to
+-- ------------------------------------------------------------------------
+-- config.port = 8080
+
+
+-- Serving content via IPV6
+-- ------------------------------------------------------------------------
+-- Available options:
+-- nil or false: do not serve via IPv6 (default)
+-- true: serve via IPv6
+-- ------------------------------------------------------------------------
+-- config.ipv6 = false
+
+
+-- Application server fork configuration
+-- ------------------------------------------------------------------------
+-- config.fork = {
+-- pre = 2, -- desired number of spare (idle) processes
+-- min = 4, -- minimum number of processes
+-- max = 128, -- maximum number of processes (hard limit)
+-- delay = 0.125, -- delay (seconds) between creation of spare processes
+-- error_delay = 2, -- delay (seconds) before retry of failed process creation
+-- exit_delay = 2, -- delay (seconds) between destruction of excessive spare processes
+-- idle_timeout = 900, -- idle time (seconds) after a fork gets terminated (0 for no timeout)
+-- memory_limit = 0, -- maximum memory consumption (bytes) before process gets terminated
+-- min_requests = 50, -- minimum count of requests handled before fork is terminated
+-- max_requests = 100 -- maximum count of requests handled before fork is terminated
+-- }
+
+
+-- HTTP server options
+-- ------------------------------------------------------------------------
+-- http_options = {
+-- static_headers = {} -- string or table of static headers to be returned with every request
+-- request_header_size_limit = 1024*1024, -- maximum size of request body sent by client
+-- request_body_size_limit = 64*1024*1024, -- maximum size of request body sent by client
+-- idle_timeout = 65, -- maximum time until receiving the first byte of the request headera
+-- stall_timeout = 60, -- maximum time a client connection may be stalled
+-- request_header_timeout = 120, -- maximum time until receiving the remaining bytes of the request header
+-- response_timeout = 3600, -- time in which request body and response must be sent
+-- maximum_input_chunk_size = 16384 -- tweaks behavior of request-body parser
+-- minimum_output_chunk_size = 1024 -- chunk size for chunked-transfer-encoding
+-- }
+
+
+-- WebMCP accelerator
+-- ------------------------------------------------------------------------
+-- uncomment the following line to use C implementations of chosen
+-- functions:
+-- ------------------------------------------------------------------------
+-- require 'webmcp_accelerator'
+
+
+-- Trace debug
+-- ------------------------------------------------------------------------
+-- uncomment the following line to enable debug trace
+-- ------------------------------------------------------------------------
+-- config.enable_debug_trace = true
+
diff --git a/www-apps/liquid_feedback_frontend/files/myconfig.lua b/www-apps/liquid_feedback_frontend/files/myconfig.lua
deleted file mode 100644
index 19c259cd7cbd..000000000000
--- a/www-apps/liquid_feedback_frontend/files/myconfig.lua
+++ /dev/null
@@ -1,29 +0,0 @@
-config.absolute_base_url = "https://lqfb.example.com/lf"
-config.instance_name = "lf"
-config.database = { engine='postgresql', dbname='liquid_feedback', user='liquid_feedback', password='xxx'}
-config.enable_debug_trace = true
-
-execute.config("init")
-
-config.formatting_engine_executeables = {
- rocketwiki= "rocketwiki-lqfb",
- compat = "rocketwiki-lqfb-compat"
-}
-
--- Checkbox(es) the user has to accept while registering
---
---
-----
---------------------------------------------------------------------------
-config.use_terms_checkboxes = {
- {
- name = "terms_of_use_v1",
- html = "I accept the terms of use.",
- not_accepted_error = "You have to accept the terms of use to be able to regi ster."
- },
--- {
--- name = "extra_terms_of_use_v1",
--- html = "I accept the extra terms of use.",
--- not_accepted_error = "You have to accept the extra terms of use to be able to register."
--- }
-}
diff --git a/www-apps/liquid_feedback_frontend/files/postinstall-en.txt b/www-apps/liquid_feedback_frontend/files/postinstall-en.txt
deleted file mode 100644
index 80758792d817..000000000000
--- a/www-apps/liquid_feedback_frontend/files/postinstall-en.txt
+++ /dev/null
@@ -1,52 +0,0 @@
-0. DATABASE SETUP
-
-To use Liquid Feedback you have to follow these
-simple steps, which have to be done as the postgres system user (or
-which ever is the database superuser):
-
-$ createuser liquid_feedback
-and answer the following
-Shall the new role be a superuser? (y/n) n
-Shall the new role be allowed to create databases? (y/n) y
-Shall the new role be allowed to create more new roles? (y/n) n
-
-$ psql
-postgres=# ALTER USER liquid_feedback WITH PASSWORD 'the_new_password';
-
-$ createdb -U liquid_feedback liquid_feedback
-$ psql -U liquid_feedback liquid_feedback
-liquid_feedback=# \i ${MY_INSTALLDIR}/liquid_feedback_core/core.sql
-liquid_feedback=# \i ${MY_INSTALLDIR}/liquid_feedback_core/init.sql
-INSERT INTO system_setting (member_ttl) VALUES ('1 year');
-INSERT INTO contingent (polling, time_frame, text_entry_limit, initiative_limit) VALUES (false, '1 hour', 20, 6);
-INSERT INTO contingent (polling, time_frame, text_entry_limit, initiative_limit) VALUES (false, '1 day', 80, 12);
-INSERT INTO contingent (polling, time_frame, text_entry_limit, initiative_limit) VALUES (true, '1 hour', 200, 60);
-INSERT INTO contingent (polling, time_frame, text_entry_limit, initiative_limit) VALUES (true, '1 day', 800, 120);
-INSERT INTO policy (index, name, admission_time, discussion_time, verification_time, voting_time, issue_quorum_num, issue_quorum_den, initiative_quorum_num, initiative_quorum_den) VALUES (1, 'Default policy', '8 days', '15 days', '8 days', '15 days', 10, 100, 10, 100);
-
-cd /var/lib/liquid_feedback_frontend
-/usr/lib/webmcp/framework/bin/webmcp_shell myconfig
-Lua 5.1.5 Copyright (C) 1994-2012 Lua.org, PUC-Rio
-> member = Member:by_id(1)
-> member:set_password("type-password-here")
-> member:save()
-> os.exit()
-
-Ensure that "lf_update dbname=liquid_feedback" and
-"lf_update_suggestion_order dbname=liquid_feedback" are called
-regularly! It is required to run these commands regularly
-(i.e. every 5 minutes via cron) to update cached supporter counts,
-to change the state of issues when neccessary, to calculate the
-result of votings, etc. If you wish, copy the created lf_update
-and lf_update_suggestion_order files to /usr/local/bin or a
-similar directory.
-
-It is possible to run these two commands in parallel, if a setup
-requires splitting the load to multiple processor cores. In other
-cases it is recommended to run "lf_update" first, and then
-"lf_update_suggestion_order".
-
-To create an export file, which is containing all but private data,
-you may use the lf_export shell-script:
-$ lf_export liquid_feedback export.sql.gz
-
diff --git a/www-apps/liquid_feedback_frontend/liquid_feedback_frontend-2.2.7.ebuild b/www-apps/liquid_feedback_frontend/liquid_feedback_frontend-2.2.7.ebuild
deleted file mode 100644
index ebbd3863ae79..000000000000
--- a/www-apps/liquid_feedback_frontend/liquid_feedback_frontend-2.2.7.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit estack eutils toolchain-funcs
-
-PN_F=${PN}
-PV_F=v${PV}
-MY_P=${PN}-v${PV}
-
-DESCRIPTION="Internet platforms for proposition development and decision making"
-HOMEPAGE="https://www.public-software-group.org/liquid_feedback"
-SRC_URI="https://www.public-software-group.org/pub/projects/liquid_feedback/frontend/v${PV}/${MY_P}.tar.gz
-l10n_it? ( mirror://gentoo/${PN}-italian-${PV}.tar.gz )"
-
-LICENSE="HPND CC-BY-2.5"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="l10n_de l10n_el l10n_en l10n_eo l10n_it"
-
-RDEPEND=">=www-apps/liquid_feedback_core-2.2.6"
-DEPEND="www-apps/rocketwiki-lqfb
- www-servers/apache
- ${RDEPEND}"
-
-S=${WORKDIR}/${MY_P}
-
-src_prepare() {
- for lang in zh-Hans zh-TW ; do
- rm -f locale/help/*.${lang}.txt
- done
- for lang in de el en eo it ; do
- if ! use l10n_${lang}; then
- rm -f locale/help/*.${lang}.txt
- fi
- done
- default
-}
-
-src_compile() {
- emake -C locale
-}
-
-src_install() {
- dodoc README
- dodoc "${FILESDIR}"/lqfb.example.com.conf
- dodoc "${FILESDIR}"/postinstall-en.txt
-
- insinto /var/lib/${PN}
- doins -r app db env model static tmp utils
- insinto /var/lib/${PN}/locale
- doins locale/*.lua
- insinto /var/lib/${PN}/locale/help
- eshopts_push -s nullglob
- for helpFile in locale/help/*.html ; do
- doins $helpFile
- done
- eshopts_pop
-
- insinto /etc/${PN}
- doins "${FILESDIR}"/myconfig.lua config/*
- dosym ../../../etc/${PN} /var/lib/${PN}/config
-
- insinto /usr/share/${PN}
- doins "${FILESDIR}"/lqfb-apache.conf
-
- fowners apache:apache /var/lib/${PN}/tmp
-}
diff --git a/www-apps/liquid_feedback_frontend/liquid_feedback_frontend-3.0.6.ebuild b/www-apps/liquid_feedback_frontend/liquid_feedback_frontend-3.2.1.ebuild
index cd858e7dd524..bf8c01b3b881 100644
--- a/www-apps/liquid_feedback_frontend/liquid_feedback_frontend-3.0.6.ebuild
+++ b/www-apps/liquid_feedback_frontend/liquid_feedback_frontend-3.2.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit eutils toolchain-funcs
+inherit toolchain-funcs
PN_F=${PN}
PV_F=v${PV}
@@ -18,29 +18,29 @@ SLOT="0"
KEYWORDS="~amd64"
IUSE=""
-RDEPEND=">=www-apps/liquid_feedback_core-3.0.4"
-DEPEND="www-apps/rocketwiki-lqfb
- www-servers/apache
- >=www-apps/webmcp-1.2.6
- ${RDEPEND}"
+RDEPEND="~www-apps/liquid_feedback_core-3.2.2
+ ~www-servers/moonbridge-1.0.1
+ >=www-apps/webmcp-2.1.0
+ acct-user/apache"
+DEPEND="${RDEPEND}"
-S=${WORKDIR}/${MY_P}
+S="${WORKDIR}"/${MY_P}
+
+DOCS=( INSTALL.html INSTALL.mkd )
src_install() {
- dodoc "${FILESDIR}"/lqfb.example.com.conf
- dodoc "${FILESDIR}"/postinstall-en.txt
+ default
insinto /var/lib/${PN}
- doins -r app db env model static tmp
- insinto /var/lib/${PN}/locale
- doins locale/*.lua
+ doins -r app db env fastpath lib locale model static tmp
+ fowners apache:apache /var/lib/${PN}/tmp
+ dodir /var/log/liquid_feedback
+ keepdir /var/log/liquid_feedback
+ fowners apache:apache /var/log/liquid_feedback
insinto /etc/${PN}
- doins "${FILESDIR}"/myconfig.lua config/*
+ doins "${FILESDIR}"/myconfig-3.lua config/*
dosym ../../../etc/${PN} /var/lib/${PN}/config
- insinto /usr/share/${PN}
- doins "${FILESDIR}"/lqfb-apache.conf
-
- fowners apache:apache /var/lib/${PN}/tmp
+ newinitd "${FILESDIR}"/liquid_feedback.initd liquid_feedback
}
diff --git a/www-apps/mediawiki/Manifest b/www-apps/mediawiki/Manifest
index 6f9a5de5d360..6a114165a31d 100644
--- a/www-apps/mediawiki/Manifest
+++ b/www-apps/mediawiki/Manifest
@@ -1,5 +1,5 @@
AUX postinstall-1.18-en.txt 2611 BLAKE2B c4d110d0d7c3fc270b0dc7f134cf7de8f2ca4595692ac146c2e4cd1c3647e7399d44249059496960ae94490c5b188c986dab64d4b90901bd7fc44203493532a0 SHA512 2b6a0e00160c15466bf70189499816d18a5ea06f040ed79f2361842be93a584ea19033170dc59c1d78c590da85223a61b8d04730084e60bc7906648f2532578b
AUX postupgrade-1.16-en.txt 1519 BLAKE2B 39cf00073c5d12e04dd69126c7671acb5876bcdd592526d6aca475b98f9ed7abcb6d2691cef8642be04d8041fcbdaee0555937f1480f71a82c3f367f2a3d99b6 SHA512 495a2ea3074e96e570ed83e557691786524aea878fa6ee489080245a9bb1669d93e318c3871ce44918225d0e64d09e1e644538627bfb35a4a2a12d27365dc89d
-DIST mediawiki-1.35.1.tar.gz 48046673 BLAKE2B f476547442bf78db3b306165bedcf9878f38f61f6a11b7ce9b30b576b5c14e3b8089d622d4d722801fdb3c0352c7bdec39e0e9c251666b94397dcc9f7433b5c5 SHA512 71afdfeaa52459fc87e135449579b65aac6ed528240050a6fb5073ab19d091584f5fdfec7a8a48f060b1ddba322243d2e00e659f7e964fbeec69f22a271d756d
-EBUILD mediawiki-1.35.1.ebuild 2562 BLAKE2B 10573dc1f8645d56927ac6cd0b89689e0c01612edf8c5ce60bd142bd54cb261c1cc84bf9f83f692fe3db57cdc31247843072a8734d5be4348eb7dc26eea0283a SHA512 bd35f2df7ade0661955877a56a2ac4289a6142e720c55fef739308dad9fb3ea97dbbbf7c28b6059dcf4404b9329f74017de609539f66c12175fda60c6495da58
+DIST mediawiki-1.35.2.tar.gz 48109666 BLAKE2B 913eac591bc33a37003ac65934128e4c2f318ff4a4e8cf0afc455c978871bd53de4b15848b82f94e6613222f28faf6c2d8573413c48aef637d05e5703a3e587d SHA512 2d2e2e0307fa0b8bc52088431301a2fd1aeacc2347a55f663267154c3639b478789c7105454204136b83d070a6cc37045ce4a072846ad2f298a63379712d2da7
+EBUILD mediawiki-1.35.2.ebuild 2562 BLAKE2B 2d8d6a99b214f4d28bf1e7f250cd0dbdf2482ee6422a4ba2f0f5b656317a7909f8e7c37dc3afaedb02999f3c11e69f98fa584950a2b86c2c8b4adb134ff40cf0 SHA512 6962022476690a86a1554d994bb1c13ff382a84042e5e91c7089b0494b0c45b487cb3975413dfa2d37fef2c0d539c66c0092d432b0ca3337b20848f58118873c
MISC metadata.xml 269 BLAKE2B b5fe1916a519f7f4dab2a7eafc819ccd487169cc055360ffa0376411629fa03bed0bb3a9fad9e54143ca0294edf56a4ea53569afb0cdd191ef8cba7fd6d4deb0 SHA512 399d848eb675167467ee711ad74bd73c6fccf5a31928ee86cf88ed65ee1fbfe8cb1b8b868d0a8d18a6f36d1b9449353b556e201d09ac5dccc2995b956a2c7c4c
diff --git a/www-apps/mediawiki/mediawiki-1.35.1.ebuild b/www-apps/mediawiki/mediawiki-1.35.2.ebuild
index f41b4ccfb759..2491ac843e3a 100644
--- a/www-apps/mediawiki/mediawiki-1.35.1.ebuild
+++ b/www-apps/mediawiki/mediawiki-1.35.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
diff --git a/www-apps/mirmon/Manifest b/www-apps/mirmon/Manifest
index fdfaf6141a62..c0979602358f 100644
--- a/www-apps/mirmon/Manifest
+++ b/www-apps/mirmon/Manifest
@@ -1,5 +1,5 @@
AUX 2.11-Add-ipv6-monitor-support-to-mirmon.patch 1238 BLAKE2B 4e7d12fcd88b44584dca161e675b1eda1655bb39b464b4e1c90ae0844d627b6d0d56c009582036054d7c44743f55f17f068857d48b09511a477a94fb9123dc81 SHA512 c2bed5deef5e16e7c28aa3f7f7da0c3026a45d67fced62aeb380f1ce98e1535d7598c98e68b7a95cf25b2369b5ed3bdfd617b1ca6140ce914a42f23850bc3b1c
AUX 2.11-Fix-options.patch 1336 BLAKE2B 8f35a902025fde5af0acc59139333c4ed23e310b9e687e8dc4f9d8221b066b0ca149c178e0e0f5117a5662470add4246d2c9685beb5eb1ec9f897f256ad55b9c SHA512 3b59e285c05bca87db6583940219def9f73a46a9b9d58d786106dce1c1029f97f9cc97cbdb8dfefa814860d57bbb7ab1cc2defb28ee535687162792a18561e78
DIST mirmon-2.11.tar.gz 67630 BLAKE2B 6b7ba87cf7705083f8199ef9e2cff1e63a73592cf1bb0852fa5bece7ce462f06c4be5c60570748e6d5b46e845cdb8c1af44b4b1f976dc2a34a9b7d5e08fd7811 SHA512 4fff47042b9768d10541c1b478a44277ab7610e635e09bcac404a94590b86b375e21098130d0b91c4f9a1bd883cef8967c74dae7b50cee7b51339999b0240580
-EBUILD mirmon-2.11-r2.ebuild 1029 BLAKE2B 36fa045bbe14422dbb0b6274f65efc841dc4c7b5185f98416b3404873ce6341bd20afc673e64491e67800fca62cc01c56e4fc57c32c0970ecff49a428d150628 SHA512 c5668cf9d96fc9f2dc6830fa2232b1eb7c2815b8c7fcbdf7619699da181872b4f78080fdad9d23ac5524348a0c3c74f73b7a40c215ebb531af173b2c79b0fbd7
+EBUILD mirmon-2.11-r2.ebuild 1022 BLAKE2B f49dd210b9303da1b8a085576867ed3b359c3ddc2dddaa7d5cabf81f97554e97b915c8fb2927c07354ea0b0e44bcddba801a22f33f232c03f66fcc60fa5e1c17 SHA512 6927d00bc0853961fcc4b201097d5ccf1da4f277fbb3f838b22f2fb34696d6acb3b1d31c4df5dca6b01061699995c27315c88d0b56e62ec7e4456a00d99e84b3
MISC metadata.xml 318 BLAKE2B 98c2744d890564a2aee5a9541954654e57d97c3a30ca9d2470afb2d0d63935eadf02d7745b617bb9f0d076bc449ed5f10fbf4610226d3f701077d6e4c3929ab9 SHA512 d2c34bba25ecc086ba1e3e009fbcf56d40efa3522cbc8d1fd4e273a58d21d82c2fd159c25e9295939f713e1ed845d361645915060fef9bc71be9be3d4ef043ee
diff --git a/www-apps/mirmon/mirmon-2.11-r2.ebuild b/www-apps/mirmon/mirmon-2.11-r2.ebuild
index aedec780b155..b9da4f645fd8 100644
--- a/www-apps/mirmon/mirmon-2.11-r2.ebuild
+++ b/www-apps/mirmon/mirmon-2.11-r2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit webapp eutils
+inherit webapp
WEBAPP_MANUAL_SLOT="yes"
DESCRIPTION="Simple webapp to monitor the status of mirrors"
diff --git a/www-apps/mythweb/Manifest b/www-apps/mythweb/Manifest
index 967430d55665..4433d3afc1dd 100644
--- a/www-apps/mythweb/Manifest
+++ b/www-apps/mythweb/Manifest
@@ -2,5 +2,5 @@ AUX 0.25-postinstall-en.txt 329 BLAKE2B bcded49046f7649a395b60f335253e5d73dc2506
AUX mythweb.conf.nginx 1085 BLAKE2B 9094b754e66fef4cbdb358295365186310f184c958ec2d11a02be00bcc8d594e6aab1c02eb6ebee75969482612631fb7c0cd3181879ca30e3083204958e4f496 SHA512 06f9202821abcc4737cbab912e4f2610433e59a430cdfd1582b086b27a85a0d2ac42296bf4f6eac582c507fd768b89f1b21510406a7f007c79dfda596fcd3a60
AUX reconfig 1209 BLAKE2B b5ab302a130535231f9aa8dfbeeafc6802f648a17de6d899140af9ee4b9620e41a6745eaf0eee9d91a3f166ba323376feba2811c0a0920e148c47d11af1d08bb SHA512 ee4b8e38638c77639208c083643d5844c7af374dcffef7e3a17bb263168f33d7463cebbb0e7457347d91f36838a42020bfba6b3d2b6672bcef15974c8fefcfaf
DIST mythweb-0.28.1.tar.gz 1705490 BLAKE2B 210f8c27471ea83e412ed9f37f72084e32a9d320eccc03b9abf01f89d272abbe036db5e019fd4af6677aa078827c2e3edd14cadd932d5ee8757cee2680239210 SHA512 0ce9e2c7138d35ef59859a8a8980b01d90d9b616e55653fb28dd5a473199446508e525171687383ce83051b434f5e7618f509a9e75cd84296446ee450733e963
-EBUILD mythweb-0.28.1.ebuild 1632 BLAKE2B e9ab0cd3a1aa6e775ff9414600b236642e00cf4769f464e6f5031bb3ad15bd7f9831041730ac7d8cc267257f40c9a71bdefcbba1541f1dda32f7dcc42328f700 SHA512 918e4e199e27199ae75c7da181d4279c0115b4b6bf9e87c52c754bce7a76461fe3f86b2c93301ca9f28c5526fd164cd91d2a5abc2bb9004d52cd8bfbfd2d60cd
+EBUILD mythweb-0.28.1.ebuild 1622 BLAKE2B 23cf45f59402055ae6d79f5924f100c5847d72b678e6abf8134e248eaf754c267922401f57d7c7cfbe56e19189650edfbeb7c943b3ef44230f2b6c656fb45b13 SHA512 c9378cad9bada058273d6fa9f3576b58a88eec339db462e55cba0b5defda3c0a0e341bb7720d5eb6936b51cf2b1c609ea56ed51f1c03af4be2ec57350f96d234
MISC metadata.xml 353 BLAKE2B 02bcad7d2bd60751b56310cee8a383bde1f423d8321ac67bfc5bdb41d47be7e950de59e14b214b7987353975bad97cdc99b53034dde2b2b443f2ccbc5f829bd5 SHA512 74d3444f3c0e4d70e8f7bfecb9ce9b86bb2e6ba00cab82b71bc213fad9e26e237e9a497ae60c70e65207abd1c45f972c1fa7c3d6b177a9b39331d48fcfee5785
diff --git a/www-apps/mythweb/mythweb-0.28.1.ebuild b/www-apps/mythweb/mythweb-0.28.1.ebuild
index 5243d2658ba7..8babc2581de8 100644
--- a/www-apps/mythweb/mythweb-0.28.1.ebuild
+++ b/www-apps/mythweb/mythweb-0.28.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-inherit eutils webapp
+inherit webapp
# Release version
MY_PV="${PV%_p*}"
diff --git a/www-apps/nextcloud-notify_push/Manifest b/www-apps/nextcloud-notify_push/Manifest
new file mode 100644
index 000000000000..7099e9e47acf
--- /dev/null
+++ b/www-apps/nextcloud-notify_push/Manifest
@@ -0,0 +1,382 @@
+AUX nextcloud-notify_push-r1.confd 2797 BLAKE2B f94cc879ffb7fc39471864a341063edf37677945d9ea69619867888dbc9ccfa0d9dab1b8cc4ff8bab220770ab7733c0b904eb44f15e9f51ac89a171b6c0c08f7 SHA512 07d728adee71445c5f109cc659b25538acef295b7223d33f96eff0ad5e0e9846aafa1ba7dacb9169dc7b28914dc77a5974d3b276cd759ed9fb640cc2390ed8e2
+AUX nextcloud-notify_push-r1.init 3513 BLAKE2B f3353adaa3a1565105e61970219fab3612699292769b59adc02f7e9b68b9992276625eb0b9fe4d3c2db020a0a9d668321657ddb3aab26e414dc1cfb638505838 SHA512 5ff7554067d01205ee2e3a580e2ac6b34074a1ead3a6d5bb039a8ab18b382a8c786c3dfb8eaecc44d9ea3297514f0bc262711c43d5f5503ac4d4389b6af6b8a3
+AUX nextcloud-notify_push.confd 2750 BLAKE2B 60289a1c116f837737adf8faeb73438f14df071bdabcaf4ff5874757041c9c876869789a5b79119ba01ac368bd80bb1493c67b0d6e68b17593f055c6b8e69356 SHA512 c640e861b4fa73d1c2ced20842b8c461cfdf89b89f199505623bb9082c2da4cddb5ed5c5ea3bea31c01fe7e3f1de93eda16bce13772c9e32fb977f428719ea2d
+AUX nextcloud-notify_push.init 3438 BLAKE2B 22cdea1d6546567144ed9386e15e0959148204772dbb740640d1d512cb47d1a66adf6e1f9603d557459b198346a4c287385f30670fc240047849645716c0bcc1 SHA512 15a12c650e37ada81249c6c2533dbb9c3c200e4a82e8345a1c7ce44ce7bfd26ed40b58afd3b8d8b54d9b4cdc2bbc3de412e5cb77507746d640d05cb0b62c86d0
+AUX nextcloud-notify_push.service 573 BLAKE2B 0a9a3525af01dfb71d01ab4abd0ab5f7ce54953891dcff1c4c426c3526bff3490bb7d5a60ee609e3875932a70bc64de2d9f4a97c37de5d836b80131499f89ece SHA512 0307c39dec71ebd0b722646be4ba8e2c6c32b10225d6dcb73ad2076ff0f5272b5abe770d9a7c3531fcc9a559d204f1f0d5280ed23d3118400dc9b661ea911543
+DIST addr2line-0.14.1.crate 31201 BLAKE2B 52564dd603a9c02694ea41bafc91bf20aaf6837321407d2fdf3e7a0db9f92726c73735fb7d8424295bda9db016d319bd6ab1b3ffcd79df60656a0524006732eb SHA512 f665deccae566ec2754cd43fc1d8fc05db11320af54d0561a612faad769234e8b3b8c0235f90f86027a4db9b7ef2915c86398005c949e2c096fac8e53f3f441e
+DIST adler-1.0.1.crate 12724 BLAKE2B 93446a5b3e579584dfcb64e3ffc59a62436c5a5ec1fde24e080cefae6314a7468d5c6cba6b7a359031fd17a8c3585ec3e4c2dde8e69e5efa79d4e73144be824d SHA512 946c79476eb855ff10213180b709cde6c890361c446e0226c38f557115dabd5f7f98e23f6ad1d358401908163f2294bb4b5b0aa1882cfdca138d669dde1720c8
+DIST adler-1.0.2.crate 12778 BLAKE2B a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd SHA512 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
+DIST ahash-0.4.7.crate 51474 BLAKE2B 0974b90539398d61903ce7fcbecdfcd802fcb5c7ed631be919ec17be6951e68bc80787876cafebd33e40a80605f6e2352a86047077bc40575420bb6ee1a4915a SHA512 2f42cdbacb2b2f9bd7d94a4cc61294d7813428157ce242ba82f7c3fccb6e4b83c767f4dedd35ff26ae61a89506b388d7cf96af4e727c29a14b25b9f82b1f2126
+DIST ahash-0.6.3.crate 53912 BLAKE2B 65fea8e66df2d6c29f2173b5c01b8df1ba41a2bc4b03b3a2950b84f81a099e4cee004bcacc296603f0a4b2afacf7faf77cdec56e6bb6d8ae0d7c55e802b8f73a SHA512 9d7b31b6da2999757f64d7963dcc9af946a70bac7b528ca103dad992a8e14f643e1c51843c77256919403b470b9591fab0c476bb511197a5608645c0e3ec2dc5
+DIST ahash-0.7.0.crate 55813 BLAKE2B c0c5646649e80ee31f7ff5a99cd535a859fc07059ee24ef3560cb4828e32c327cf772d0848790e3d089572f69e05098ea46367aad4196f37e4bda4f5c8d56d2c SHA512 035915b70ce875f4226292b13b8265b04a43d8f732941e103e46e7ee3c69ed989a7e48a8d5995d38d6c058b785579e848e7188066705360c1256e85b49f957dd
+DIST ahash-0.7.2.crate 37192 BLAKE2B a2ea98d408f6ac72b96a7e14b22999d52a6839d724f3e8fc82f67ea985a110d8dc17847087e6aaeca477ef93afadda3488ee77cc5425cab5f77c00cd67ff4463 SHA512 77886a994102c1edf93b133e27658e3c84152c83597191d58c571dc7dfc765d41c2879ea55d64e04e3af804a4f10aeb1c10e33a924fd967b288e6d0b12728b34
+DIST aho-corasick-0.7.15.crate 113071 BLAKE2B a22743be74f873b9545648db6a994250e3e39b92ac99601580e3b02194d205e921bff0b1952a4cca3399a3a7828555a1abfb0c1466f3930811c6b95c1a07ec5e SHA512 e67816efa7305937a7cbbb0079b91b8afa3fdab52cfb8eeddeee156f18bbeed26f941cd4cb18ab2bdc1da5a9ff1dcbe9d2090deec68c00287bd99ace18ee8b24
+DIST ansi_term-0.11.0.crate 17087 BLAKE2B 9bd35c045a01ce4c6c4a5db1b4f15e9412bb97426eec19d4421dffbec633de8d13452c13c1dc1b30998690b78d7ed38311aca700087f13a81f66bd1d5d7300c4 SHA512 a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa
+DIST ansi_term-0.12.1.crate 24838 BLAKE2B f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791 SHA512 b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
+DIST arrayvec-0.5.2.crate 27838 BLAKE2B 51e2eacae0ef148f3f52d21ae00794e540e7ce4c013fb496dd1347ad91ffbbca199381fffbb064225f829216f6c5e915edfa64833f91fabdd13c3f011d86491f SHA512 1896b5f64b4dbdcff8ad234bda4ea8129bcacf87839347304717e94ee9f369cf5f4371755e453ff7d72817edb8f7fdbc726d77cc4f28ed05148dc89c7714b004
+DIST async-stream-0.3.0.crate 11518 BLAKE2B a913b59b023f1e750b0e95b7814ba67bff32e31470934b9f71bde33ad3d5908e42d0c02637e7110896fbd3cc2394de2c35b76f2c26c0fa8b2816122359080826 SHA512 8a2290592133bd486164c097760d895b7574937f5c73655a3896aa6c0ca5479b4a7f556e50bb6cd1ebbfbbb79a796c8aa7ae453a6dae3579c126135797fdd6c9
+DIST async-stream-impl-0.3.0.crate 3652 BLAKE2B c2c73730f7b9953859bb5f6455d386c8fafea5bba804a715e77ab337e7e754d7e06908e046843dfce4eb90dfa49bb06de3ec0149e86e24b521c28c7e20a3abe9 SHA512 3f2a05ce4c041c7356e39621456aa9be4a474053bb7608ad667ea0c57613efeede49c9a9290803c4244eff02af891b740c12046424d7f4f1fff7f3cd1d7e343a
+DIST async-trait-0.1.42.crate 24990 BLAKE2B 30951880cab477454ff56875a3b0b8e75a853b3c61f746e35cdf5057e4a1ada338da6fbe4aa6fc843d361aef478b1df009d9c7b227216ac6b70421b364f02404 SHA512 42e4e25078471708c028ab2366e122bb61160f0b76e1c411f3b7f2a6d26f939a5e67003091c6551a56e4a675334308cd9f016eb8f147e4e62b7f8199fe02eafc
+DIST async-trait-0.1.48.crate 25044 BLAKE2B c508436d4b457d57155e5fb9c3a3d2ee03f908b0eee549641a035bf7d62b2a250d43a74e6edae9540bca4cb056c8d4e1bf20b3169556e145653d473d7a9194a4 SHA512 ef3078389a7b0ec3e97fa7cfef0b74d281f2dde7f669b9fe51831475614b788b697fa6e6b4033a84339db10e91933a7d1468a472d629a0264675d0eb6af4fdba
+DIST atoi-0.3.3.crate 6968 BLAKE2B ccbe7d4e47ee5e9f2f979f9589b7edb148a25169753e51e893fc8885c169ca1b9aad04b5c92bf92e828da4c1df28ec7c9e913a60efc9d54100046569ed32e33c SHA512 0b9f5ff975025a94624a435f50028624b1d5b1180b008b16b2ee82b659f86c415858ad096ea81449f3975da8d63d940708f1c9bf74f7809adcd63e0f4832fe68
+DIST atoi-0.4.0.crate 7106 BLAKE2B 20cc7e387c579023465ecf00aaab766aace33d009b8584de5cadb76bbe4e6f823f7592f96a8dac7aaa0d30296a97fa45e638924ba6213ef715ad2f679b134c4f SHA512 f154ea9175f9445d0756798fc957e4df17acff63d8ef314a5d10f77f53b54486346c8782fd2ec301ec8296264f8d4b9cd36a9ffb6255ca133eec6e5778c4924f
+DIST atty-0.2.14.crate 5470 BLAKE2B 2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab SHA512 d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
+DIST autocfg-0.1.7.crate 12158 BLAKE2B 4120306f0f7c1cc0cf8d1d994c080cbf42e4b107cb51af910504c8c8d264289654dad23a0c6b9eb28d888157e5a68ef2460c3d38537ae9d5e9bf73b66ffc3015 SHA512 667ca520f2b46140d2f3519b43e5155426a6e7a2130879860eb10b974f84465600077f53abed4c0e6bf2612471f01786bfb3531ea8773d0f50f29d48e05f7925
+DIST autocfg-1.0.1.crate 12908 BLAKE2B 40c53cab298e4f26634c3acff3ece6a3371188d91dbf377ed664eabedcde20536edaa93daf406618f37edde019f049a6e7b9a47f627344587dbd126bee2b5e3a SHA512 630b348acb98b012e97804e6325d03c89abc22f2157762c59144c04e6c733daf550bdc7f0fe0b9f3b50e15dae8c1c3c4bdfce3d805b02f0fc987311f5332419b
+DIST backtrace-0.3.56.crate 73377 BLAKE2B ef13597495bc655bb01ffe3d5724ef487d48dce598d9522c737c694ebed1f4c78d8e6bb1b80c817409ec4eb8c99b4835b254ee92a2c2befd1cce2034d0b3567a SHA512 0baf075eb3a964f27306863c19a2961121b52758b58d12ec7dfb508fbae2f3136e8be21d2d9f63ca5b54d4e9db78d9cdbe65fa27b31c42b65c182ccd79a0d7e6
+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 beef-0.5.0.crate 14870 BLAKE2B 486e92a57e6c9dd109256a80ebf0e2bfc9aec6ab0d6f4958f5ac0c4a2616b56d9d8947f5c9f2bcaaf313e14af0447b39bc1edfd2e77b21d0308c00398dead4b1 SHA512 f46643f7aecbe5784dbae3f4bd20dd186a752534a5fd2170d9277b813b5bd9e15498e4f1296643526b201992cd7fc044acef5bd9dbf55cab3437865ad71df12f
+DIST bitflags-1.2.1.crate 16745 BLAKE2B 0fa6d3ce44aad7616d5cd02aad8c1d0b0fed4022650eb43067c4a72e6fc88da05442674fa51826e4858a47c9de233e1ba2229820af094197cd11bb416ceffb2b SHA512 ad89b3798845e23737a620bba581c2ff1ff3e15bac12555c765e201d2c0b90ecea0cdbc5b5b1a3fa9858c385e8e041f8226f5acfae5bbbe9925643fff2bf3f0b
+DIST bitvec-0.19.4.crate 148099 BLAKE2B 7e504afb2345f7f8501f8a6b402394f99a8790bb217af3049d98e3c74f95f3d9230504029b2c3d8acf96e1ea4e69ca24fe61a482209ac1b727eed933995677dd SHA512 851594cf67c8ec82e56d8b182c92646b6f3d3d15c21a52e5082a7221e8e280d85b68928e744d0dcbaf7200013873a1c7c7d987cbd22886f396711ab6a50ad7ff
+DIST bitvec-0.19.5.crate 148200 BLAKE2B da9ad68fa928013a0f9403ca791072b35388d453b563d76d73e3ac34bb095bd1acabd158ccb1ce3a3e648e4ed602408d93065d9fb561338ccc80beec75ec8040 SHA512 6a2028f1354b39a734ceb5859664f9766c5a291b560c6f7e0dd8195b7f8d15a3e0552f6fba158009119103f217938dcaa22291af420580ce13b80edaed168459
+DIST block-buffer-0.7.3.crate 7179 BLAKE2B 549e8532358f9a77fdfbd5ef7a06d60f20f034fcf69072757811cb4a95f5cee5589bebd40fe87af36127254ec42ef3240cc7542828085f590fb774faab8f0e21 SHA512 74c8b89777a006bd72511b32df94f8bd78e2b53c30d85d39ea3c52acf199c357140fb6181f7f7ab5e30dd80d37181582cad740c95b89328a7a4b0f84f77ad6bf
+DIST block-buffer-0.9.0.crate 7108 BLAKE2B 42e99ec46c6e43d5f85e8d6d0a8fcef7175c97828758c93e55505c0e18e2646ae77bf264076041bf682532e28268a4978dd9c822c0475347ee3d29c5df2601fb SHA512 2d0f8908f59d4b1cccd1fbca0c1fa3cc4b224f09549669b28a16af5acfd4369b66851e9be8d65e1df71be998fbc42fc130ad32b71e035d6055724e8fa31fbf98
+DIST block-padding-0.1.5.crate 7342 BLAKE2B 876421fa89251d011a455163baa49e0931e0692ed928fad71357fc93b87493eeab4cfcf8fc4aa94638a90a8dce8ec1ad95e9ba91da9557008e5fc19c1f618ab4 SHA512 acf5369cdae38b6b1a5c1561a9df18b8a39c8fd434fa50c49a8f73d2654a835269b7b22876354c903514c49c77aa860c68cd84d3c1efcb36bdfa8b01af300a9a
+DIST buf_redux-0.8.4.crate 26608 BLAKE2B 32698d29b357c625ab663730cbf7717b91200a9f980d3c9107ceb5f8f83ca7f2514b9b5c7fd2b229e8490832dc78291db460fb7fba130cd61cdec8b42c33a483 SHA512 709095a4acadf032143225740343840d247b4dc130968e36447260343294b134af780604eb8214b9e6dce924e13701dcf7a9c7291340c3393a9334c8aaf5454c
+DIST build_const-0.2.1.crate 4499 BLAKE2B da7f1040560862b76447426be8884bf0ac62d2f2faca0a572b8cf566fcbbaaf27dd1f260fb1333c3cf9410251433239616aaf0ca1a2be644fd4cbcc2b908eeb1 SHA512 4e210078ad781bd645381f469285f0e4d20cc8c416818c27d98c0033f070b708a6ab27933f9c3660c83e6cbfb3afcb7ec753f9c186b0c75b99db37dff1cde658
+DIST bumpalo-3.6.1.crate 133836 BLAKE2B d67f19bd68e87c1c1360c77df2cd9b11e66f4db3ed5468463d266d2ce187006f2b2117f647a9c331838b8ce6c50519db2f9645fbce190ade2c10a0284b29fa06 SHA512 0d923bda2c98bae60d8ca09d63dc12b67c8fb5addd4a675e27b619bb41b36d3dfc0742696fb53e5fa538790814cf2401d15b110216daf49e5a2ce046bd540866
+DIST byte-tools-0.3.1.crate 5526 BLAKE2B e87163b1f2abde9c6ad5002c37b21308a98a879dc7af14059839be7b5a019d2487ef03867f3f5cd436b7081cb78a930abce79b5cce23eb95cc60e05067e1b1df SHA512 18e0f248a1e9780706e3a184d63558f03f30002646abc6d46ef49db9d5f6768af3d24d210b688aa4ad33d41248429e4df46bc3926f27851f90c92d260e5c4baa
+DIST byteorder-1.4.2.crate 22148 BLAKE2B 4fd246d80ec9e0abf41a0779668d8b383098206eacbf7e16ab94a4aac39858471742934df41e20084f976a738154a97f642bebe51cb871afb2a50ff2cbdbf943 SHA512 f6d2bdc3fb456b3f7a99358a987bb593be027b47b06b896938a30a88d36459ec4d28be166ff8fea9b1ea468d95ad387488cc6aa8f07d0723d6a2a7d43e3617e8
+DIST byteorder-1.4.3.crate 22512 BLAKE2B d39c546ba7346df315297fc53da4bfc77ecb1f38567ddb788549ee31cae2719a8bc0b7d1f1705abb3cff033aa57af004987d90748f5a31765273b3223a011c0d SHA512 8c8000eb8ecf40351c9ce36a3a8acd7a02f81786d1b11aab85adfeffa0f2267ed74df29b2ca5d1d38128484d1d3cad2b673aa0d0441dcd0620dfd3934bb888fa
+DIST bytes-1.0.1.crate 48142 BLAKE2B 3ffe07c5429d7d2df821c04325b8dc84b343c634b4699e9c08b07181e741c06233a0501d987b95f513be57ac169537bd0812defd118305e0648ef41f6802d19a SHA512 885d3229e51c0deffe06824e81e8a016e3244106e7ed382a721a938cd2e69fcad7f5e757f95cb07ee1be83de04fcf98f9774f8f2e07aaa9a1ff068eaabf2fe87
+DIST cc-1.0.67.crate 53486 BLAKE2B 42fd02a5886df50857075c909819c8afcf091cee6b7bc517848786f287f4559e70a07f0a0f42a742baa2665465dfdb2139ecac7e93f1a41b16eab30556eb0259 SHA512 f1ad4abdaad2667b190d1f8df8515f603107be1f69bdbdc02b5159764a6ed18b3f672d6b06af50c7f2fd3e6e3dad5df0fcd0dda762d909ba0922c769f1efbe05
+DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
+DIST chrono-0.4.19.crate 155663 BLAKE2B c92c273fb6475bbb2546dfb75eaa23321bc8f9a5fa8a7c652f527649b96ff8718fa932f52b500b02a4acae7837df5bdb14f69cb821d4962be2790dbd1d023a54 SHA512 a119349bfc2243a249f1d18b1ae548a04b30fecb75913a56f26d1ff8c0eb53097a2674d9141e2094018191cbbc1620843fbddaf52999824e077c1157f0907980
+DIST chunked_transfer-1.4.0.crate 9238 BLAKE2B b29737023c78041fa1166d56bb5fb7be2e502b06c56b0fe127c1ec2eaaf3ebdbf9bfdc8645d7234dc17703706529406072b90fb06a15df482b1065044d3dd4c4 SHA512 b3891bc1b101677c2ae6bbac19e74f5ad0aee7b499b0a339b78fa0af7150b2ae0b2151d640bd2a7c4d052a12cf935d16e04db3d37d0048ec1d79a9ff01f13389
+DIST clap-2.33.3.crate 201925 BLAKE2B bec9c866481c5b3fddeb314f68af9bce38fc421e42816182de3209e8ea3447b72cf033e6251eea27fe974eff8085b7d98cdd2911b5cc0ec6b4bf4c750deb8a25 SHA512 3eb0fd648e2e3f9e5ff69a5e6cf0d867304fe18523accd036f28a86de368e4774088a6936c108ccc045092c539fe7f7494ea96420ebf6b4bec16880cea84bedf
+DIST color-eyre-0.5.10.crate 631172 BLAKE2B 5154e3ad788e0b6d455632e0a09b59c06306b0e6acf324c50d764d31aa94501e42eed9c24d071273f05d14107d7cc71ea38026755e8b961406c26d836f1d3510 SHA512 700e54e19a60addb8586174200a9f1f5422a538aeeee79abd1e134af27f0acb1fbd3f32085aeaa8533fdf5ca535be4fbef13ab7b27eb4909ae16810799cdc25d
+DIST color-spantrace-0.1.6.crate 185435 BLAKE2B 4242c62952ec5670eec3f34cc58f91f0828b185ebdd35ed8e6a2924c37935dab4d81fd13a6757633391f884ed4218d2eac560f76dd6b512e12fe06733587ef22 SHA512 3bf371e233f3285018a533efbdfabef87d498ea323e4654cde41d9552c80a5dd379cb5573d8199f0b6161d0ad271c07c439229aa2e626340096f011ca43ef5a5
+DIST combine-4.5.2.crate 131467 BLAKE2B 1dbc4832f3de3bd42844ed48d10f3a1aaaf9c193063ebd6bbe6507d4a6ec7d785ea0b0e2239be288a1a11c3b82ea53643776a1e0040f13ba014b93212cfade1f SHA512 a5115a40488beefc7e34c6cefa8f558486ec0aaf8edd7912f3fba46005c4f53cbd6725937e91f56b03076168aa236bafc22c8a3371935ec01b7680693f4ce39b
+DIST const_fn-0.4.5.crate 13107 BLAKE2B 00a90cd0087060f2d4fd279ae8a771913d6be6055d0c2365b76eddf55d294ce203d1dc7eab907890a96379c910f08fe9456517671a9ba48231f54bc411fb75e1 SHA512 6e41e2d5b185178ea0b7efe8303b7a3a532d3c7d7c7c4c9f093007c81edef2ed5ac8d456da167247b53a128c12ba3a6e1c32497ca11b7c5cb1b03ae37c7c897c
+DIST cookie-0.14.4.crate 30261 BLAKE2B d7663f5cdf4899aac900a0ddf4cb4541dc7b8a823e8dbad88f1d804421405e02d6f63a38c8059fa1271f39d15d9bc22a8c9d3f48e350da5a162eb63492ed397b SHA512 ce9c57c7a738ed5b772b0e6d6b1fe49ff2486eea366b5883c804939a8fe5fdc3969e325712388e0a0beeae1af4bd09f84c086765566c061da136c34a424f58ff
+DIST cookie_store-0.12.0.crate 26503 BLAKE2B c58e5854c1cd017b8e125f7ba000f363e7abe71f301202e47868b24ebb5fb7fe1a6d059adbc0f418434d5bd46c8f017674618086e3cd6f6a5b799fdeb2859968 SHA512 e21eea65f6447281c75b0cb172e2dd6e7d29c9ffb5b0f5911b8ec0c5aede71ac861491b874ec3e3ab0ef9d8f2bc906fe958efd23cbbdc07f09f79a2de7f3990e
+DIST cpuid-bool-0.1.2.crate 7173 BLAKE2B c94598ab349d87a0859112433d6fc31e46eb04ec8c0edc7ce1f15a31f9f3857f93f067c4ae35e648bf2bd4f54d1ef37ffc1507b5d6eec8c3432636c589d1d8c2 SHA512 7907fc4ec0d5ed370edde0655c8223f0df6ab06c2c297c7d3bdfa958f601550851331e777065b4fe21f01f46610604e91ea2e20aa4b4147f441319224f69597e
+DIST crc-1.8.1.crate 9114 BLAKE2B cd96400652888e700c326a2842005c8bee699ccf3c61b87320c01196b455a55da511749241af75e903a76847beb8172598dc8f770779aefe945db7934976afbb SHA512 db0b3d0ca197cb2a2049720b753061f1532d1ba2c86c7befce36a18cb4e8008b061e39e26960b4d9dcf1e7ea55348f55c441da5d17cd0a424402a8489d52ed1a
+DIST crc16-0.4.0.crate 9571 BLAKE2B 2f848e7a00e860d62a44832adfaad655e89dd6e46b0e7496d39364cde19342ac5b9ef69831b724421431df065939c25d07c72c3056a71d0afd768b6d06003e18 SHA512 bf5a00329906002c77d8190d25cf9744dc3135d4c6acadbd7aaf2edc8b74098bb6370a65c639d0f31a7f217a3ebad704a85cd5f7578527012a10f96e5a74e829
+DIST crossbeam-channel-0.5.0.crate 86811 BLAKE2B 9af4384f2b74d202971f1967887cfd0e71ddba9a6456ffbdfc80bf192d527f61242239d2eb6a0d9dcbe47be22eb414736976e6b1840c021610d96a3bf03c3d18 SHA512 838b433d48b84f1fea020a1d1324e366e6cdae30ef07396140f195afc45b8f705de6347d949b68ce1ed0708fe533ffaa2cfdedc9d2e6288a7325c188ccde9aa2
+DIST crossbeam-channel-0.5.1.crate 86919 BLAKE2B b223d0dcacbb09850d457825cb2a018494d798d0000a20eed3f54b1152e41ebca4698e7d50e81f467b86543779155ad08566da9496eee36aa06644b69cf5d7eb SHA512 f15aff67e9105584f5fe41e1ee650ae4fdd0d0ca0fa9202ee83c6f6025398a300decaa50d1b4682e8afb9bd6e11e95b69bcf23f68ae117419aa84df14ee7747b
+DIST crossbeam-queue-0.3.1.crate 14787 BLAKE2B 136cf26e3a932a4c8035c50b8d6f905f59d3116a8bfaaeb5511e48e7225d05857722240e169d8efe3aab07c370923a57178f058f05c83cee9c1992d03f907f1e SHA512 f666d14ffe4be603ada67ac1fd28526bd2517c32856dc077e5bfe512fa012c08f197e206afb2547b9b5a52ecfb1231a9bffb5b9d24cc4e58aee37ebb87b54d6f
+DIST crossbeam-utils-0.8.3.crate 37268 BLAKE2B e9a77f143afab79fc1984902ea756a15e43bbd6c8251b5a2f9fd574522539814098b17da03ac5222177332042303f129e0c2729db6bc80e8f76bf4b097d973d4 SHA512 2e89ceea586873e957a31b510f8e8cb0c6675def32ea6b9a9483166b47f69c1ad448a79d897796883b696bf77cb0fcb1d0ac28ee779146f6500ca9a54aa7b4fb
+DIST crypto-mac-0.10.0.crate 9476 BLAKE2B c9d2507012f3e88cc6a8933db4b879f90a93f8cc16a573436a200a386c67434fd8e33b1cd6aed1298a50681de554b7b3f9ffbbaf46d411ecd3323a12218c0bcf SHA512 8b406db46a08f64d899eb26597fac99576b3fa892eb83bbe089eeef7e6452f43dd138232ed4fe75cdbac2966f94b71f92910c14c53b39e5501990a9976ed1b59
+DIST dashmap-4.0.2.crate 21066 BLAKE2B 61c8cd1d52188ff071aae0c323b67e2f16b2282791c696a3f9c3d876d21efcccbad62f80bed85fc1b6a8223708c30ff5d5513b7f4a980f29980f2a6a1f8ab787 SHA512 1658183be619b781c5d9e33a2c709805053ab81187145517eb4bd22e12acb42426fef841a91618e889f4e7da792b88437bbf26e3899144222562c54575107d0e
+DIST derivative-2.2.0.crate 48076 BLAKE2B 56d27e27493c3b818ad45703efda607a0a0d9a48b0d43785b6a013443b8b964b67bb5b5284d242358415c5fb81b86b02079ee7c0595ec07bc658240eb114b887 SHA512 3c65ecdabd2dc202be3d83b06f96b6f68504fe542ede7e2285093c6d360a33ec76a3787c436c6e5ff8f59d430436a4b8ce2f908cf7b2b08cd8b0045de4e5d1da
+DIST digest-0.8.1.crate 9449 BLAKE2B a610eb0144fdd49dbd846a86e88781b69ccb6a4f918b09fb4562ee9e3d535d12a1e499e36e5eb894d1d81f7a06ca00296b3aa35063f434fdcf22ff202890650c SHA512 186c3ddc01fefff6a134ea0be633a9fe8067b8db34f31e9991069e7a9b82ed595a1105283a87e3021af2337ad332faf1b85a6bb513a4482df7d24e3e7a5ba055
+DIST digest-0.9.0.crate 13247 BLAKE2B c5f2fa8a5bc12021d99ea63f08fa8c8b5b3353d90cf9d58ba84252b3f81b88b52f28c15c24c61fcee44f7d547a0bad11def7fa8f4616d070db163e48f89ab64b SHA512 8637a322c429f51ecb0fa4c3b58fabef01368c1a093492fad65f48eeeec2366fd1b7876e6e47723e089ec5ce11f881bfe4dcebdc605811252b797db027746a45
+DIST discard-1.0.4.crate 4700 BLAKE2B 423cb655d6d58b4ac68269a63332f4828a3f6a4823f6f98f83d748bd16afb7ae68d2bfe5852fbd86c10b79713576d6e16425bd2541451f715a7e9e3a9f2d2927 SHA512 51e0335509a16c73d2620ff83de4b73506a45b36e306dd0eedefcfe89c6054eb5abcfed0ff5b3868c3b17a1c6d82d958d7899f25aba50709c5dd486fdfd0dd6e
+DIST dotenv-0.15.0.crate 11668 BLAKE2B 3cfbec347afb55a511ae9607d63fd8929ffd7f8275772e0940fc96581bd2ef4d33bf18aefa6725efecec06c36d9f8ce85ac0f2ca91decd1e9240fc2de1be438e SHA512 5ed02534115937de3ea3e04f1bcbadc6eb96abe2ac548f9f70180d0145209594259f76c82308f5b594ec5138755b64e89cde33a50ac0edd8e3ec1d824c41f4dc
+DIST dtoa-0.4.7.crate 15910 BLAKE2B e6b4ad0c4a81d73557f93675671735eca3c5c31426319e746c73b65a34847085ee82f50a4f561036dae31a4fedf24a307e6edcd756cc1e6d46f2f20fc29bf456 SHA512 df090a5ea273265ae2f05aac2ae364cd0b606872a392411359548b9e780b2bc8dcb999254186ccc2da0a7353a4e0f1b0f513b2cd83d7e4f1290dcb1f466847f7
+DIST dtoa-0.4.8.crate 16175 BLAKE2B 5fff15e66c2edeb9eb9da89c66389b3a9bbb891d75afc3bb7da4dcbe9cad9e50af318cc8cc01cc7e56730763e8ea8ceb33b9447d1a7fa52a8d0f0d2060a97522 SHA512 fe1701ba2c40988b92f5f4ef78a8c81718b140ff8ca2d04023b09a89440e6ddb53ef36d1ebd9dd3e948428b361ed6611bd24ec1a31b5010c220c555e1f0bf6b8
+DIST either-1.6.1.crate 13641 BLAKE2B e5f40c40a5edb6dcb07a10bf79183cbe42438f1f70f3932dce72f6f6e91f75f24d17d82bc447507def4dad4345ffc9dd9162dde778afb253bdb1218e91887949 SHA512 4bfe56920e30cbc8eb4f90162db618f7dca653b42db35ab6a7045d3fd9a24ceb1778b1f79613850bdb1a87ad3794fa0d73015e46c48d513f368d8c3776fc9ddf
+DIST encoding_rs-0.8.28.crate 1368577 BLAKE2B bc10eff55063286b48590c3100841c7319268cf17e10176aec7adb39f3d2106e80e25d8ca68e5b4e568083be75d596eaff53807385c4e8d1b59d4aed7ed08ca0 SHA512 8b3f7450789e33f1ad9306d152f1bd230e66c7e799de52046acd5b11f903e8c86cbe2f0aa2cfb0f0e60bd64b194250defe05ef2a171b707e129a2324de47a9b0
+DIST eyre-0.6.5.crate 38841 BLAKE2B e78fd4bae1acdb08d76b6573d8657c68ccb458f5460b370e04e2f31fe47606608b9483784d3b42ad82ab0c832ac9363ce3aad4e4a2afc6f2c025b6704cb5938b SHA512 b1db4fb1c404e4e1f55945aebd37635945d6084f59e3efd99811bb1f99f9db182fc66de1a8f9b2b47244dbd409b3cc71f9d492f4f5f7ff441a38b6cabd315b19
+DIST fake-simd-0.1.2.crate 5398 BLAKE2B 40437b18ca7b77258577f518232dcf67e2bf09b64234dc3f02b9eba0c5c1fede8f8d1dc7cbc112ce80e4f0bf317387d1b8046d41a4f83a7c54981fd2b71fc8e2 SHA512 d57242c54ea3283185eaecbf8d96a4c9decbada3ae3aceb516a79710be9bf038a6e06a29b9ba4ebcd41b8f42943a3024a983ea23e36b17edc445a8c4980f2893
+DIST flexi_logger-0.17.1.crate 76546 BLAKE2B 1170402c7f1bba16e64dc9962343ac3487250ca3d0f57da648260aa6e5250a5688f0d599ff9ec2be26b07fe759df00ee68a139d38843f297f82eaf9b0002e22f SHA512 bb088f098ffa91312fd1f0d416f0b0f8302576f646df0924030045990a96a2f7d85285a3a01ef5bd585407ac36523a4441b0ad860b4b19efacdf24a302f0d8a1
+DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334
+DIST form_urlencoded-1.0.1.crate 8773 BLAKE2B e2d2224dbd85d053343aea29ef1bd540fb8be12fd600289e9c048e3b74bfb009d0770f8296556309ef756086f22feec4713dfed1006e1101075c8897be5471cc SHA512 3ab371c223561a27ffbd35cf648ef4a9145d47bba9d71900a7c54cfc2f089175e9361f6352331a9a7fa018923b15e7a3553c8f9ff9fae80e1626e641a5faff68
+DIST funty-1.1.0.crate 11631 BLAKE2B 37b246ed78132b52461dda9f3c1b52feafac998f6cd0ebc62408b90e5f826def1456ce820adc745aa1ccf07b281fde3df65af84eea561eeaf1ecedaebfab24b7 SHA512 771f42f601a0349a8e9344c8df552491c64af350b18eacc99463e972335d4a4c95416704ebf49e904503fb2d6f78bf201c8cb82fa20bfbf460ab1e7ed9f94a9e
+DIST futures-0.3.13.crate 46969 BLAKE2B a7536b7b472f20c0d8a96de4fe7e0295fc04db5050d3c789ed1bbb8c4acf3ab0ba461fc958141a23b08116ed9180c82b99c297be7e106642fc0a62e7f8933c89 SHA512 51a576148bf707e8b0b0848ff0999ca52c694cff80752b7fbd1b685bec725de17c406f026bb804acca065c21d5707d0968650aecce92dbc6daac53fd798403d4
+DIST futures-0.3.14.crate 45557 BLAKE2B f58e82dcdd7a238427a394aa05d98104fac3bf498f73475f2ec6c5af021672f41dab71819551b2ae4b2a472764e96ad020bbc2e9217a887bc41b08da247d0859 SHA512 a5a93ec0bfc62409299816022e93850bf110ff8038b2d09bc0ed533fd7057e002b32b0aa141852d961e218190d1e1a0dc7d483d75882203966a0b89469932e2c
+DIST futures-channel-0.3.13.crate 31089 BLAKE2B 051e50bffb13b5bf13b7d972aded2530db0dfe0769b1d59719d3d02ff2e0fecd4cf4d76db5ddf67eb0f71c43c64e9abb4a82e0556e9b88d463e8f5c157fbdede SHA512 e2ba7d3ad3963d2d6aa86f1a74e2fd6f12e339dd42c56df187b2c8dadaf85c2282056925b5fbfbd08429979f3bd017efd9f71d6962a3577bf8d8633b089cf855
+DIST futures-channel-0.3.14.crate 31260 BLAKE2B 86809f71b17c5b285ca7c05b02f5d864afd3eac865472d08b45e71cff54574dddf9f0069f4db2bb9589e4ea32377787695d8b03c7a2906fb4c36478d1be5fe28 SHA512 0f88863d9d2cdb58426cdf1898c050ccf08f6086963308518725e3b778eea87ed632c776e450c0e890c872d6e67ad9680554d4d1c7433200986877e593eae642
+DIST futures-core-0.3.13.crate 13835 BLAKE2B aabbbd83d26ebe974d31d4cf0a8db3faee7a902b05cbad2cf85907528d70d5d9a0c57ba006b243357dd45a0c7b053ca7608224550da3dc5cb9b86cca1efac13c SHA512 f5a424fbf6984633740a05fe6f9ea0741d7433e9a34f2e360377391d1921f8a4ade756b543bcf165f8cc45e286b59c0d2e8242f86809926898fe4390895ed37f
+DIST futures-core-0.3.14.crate 13831 BLAKE2B 0380b7ce85ad227715db962af37b7427de60ea5a033637fda5d9a389a9e92dd21346182490bedb02b438c3521a19e25aa1ad1c45f5035cd90f0ce662dec30bae SHA512 7cc7c7073a7a5bfe4295073e63a7dff82f32f43df3a0fcf6e7c0905a1272a50a19a8bceb32755590e456c8cd1b296574a2c48d02b8fd3622aaad305ac4520d75
+DIST futures-executor-0.3.13.crate 17112 BLAKE2B a40884bfda2a6e168f447dfc25b69a0d7329d2bf07aac1b66498e5812c8038c994b4555d50f52f3a977993c3d43893d042b5baee74c89b3ce98decdd3ed2685c SHA512 4e8a31ad24c791a627ba9d328ff002ac520c88f28a266145166def5dbb6ee852b4d65e9394d51ee8b0409f9e1b616a15e320a43c05223357004c82e092676cf5
+DIST futures-executor-0.3.14.crate 17110 BLAKE2B 85f6921bc1f6ae884995bf2f75d059f99fef2a6f586ead639eba9e9454080037712de416f2bb67220d1792eec500cca56dcca705f09e35b9169e13cdf4808e4d SHA512 15f3d71a699b6d900bc3ac4c0ea13997877f88f9ae3c17b15039a4adf1a8724dc238e18eb1673137977fd81a32d7611669de7ab12118472cb92697043e098523
+DIST futures-io-0.3.13.crate 9059 BLAKE2B f2e6586b50827b12e27a181d6e8acd501dfa587facc37e31dabd015fb70fbdac0a959ef2802e15a5a223179daaec050b45c6c87408c93b5e2f6aa956d27f4c06 SHA512 56353b9f5a6ee5d3f6a5edc0f031248b41280d60ca9108d196e106aade750c8acaf864cce6b4490faada917f2fc6eea919a49ad68a6bef039a88ef88a381a4b8
+DIST futures-io-0.3.14.crate 9056 BLAKE2B eec9cfdfafeb2794959cb3a94f5c8b463ef31a55d68e6a762e82125a90cc61233e9e9219e355c5bd7354e7c133669811e40fc5e8902ab9651d0b88e1845eed10 SHA512 7533e75d82864709299a29df3a2770aa9b14cdff91c6a2b6a3f98e577866afbc20f329ae71e748320553fc1cb7754027c6e11ac7bf28913e9fe8b26dab59c01f
+DIST futures-macro-0.3.13.crate 9683 BLAKE2B e96b0c047dce0a7123c19d85fbb6e5a073ef8c547ecce48aea5ece04b96d597ea84bf5109c173f3d28802187e3124441b2ec2264c5103706f51a6d634cfc8906 SHA512 11b39bc563bac0cb993a35909270b1c3d62daba1ee5876d2cf8259d1dbc7f26147c399a0dabaad50c7f0a6d0e4ca50d456684ade64cedd009c093c9cf9fe2b38
+DIST futures-macro-0.3.14.crate 9681 BLAKE2B 35f8870fd86d33c0713535de85545726b7b22fa019f363d4b688a24367de1c87899b10207e8df73f2dbb4249b4d274095901f2632cc558621ae793977a369e7b SHA512 07e50e955f4b666d2457ebfd15503f359b7b9605d4736e6be939a02b30754be4f8761201780d8cb7929429a293d013f7a853ac1d9be4b7ea2060dccabebde489
+DIST futures-sink-0.3.13.crate 7660 BLAKE2B 59877d01be11bcc51b2df4560643287edafa8b319468d42fa1968e8ad42e65017a4884443058e3d6a8ada7e4e7f205f0a522d27ccc0fc36779d17dacf499bc89 SHA512 befc8b6979dc36419fb1c41bde0d8e7cdc66100b14cce54b1ca3d2a676a595d2c2b856448110f1b3e64b2a043b17a5c2304cedc650b41d1d807b9cbaa2380cea
+DIST futures-sink-0.3.14.crate 7658 BLAKE2B 7d560ff741ae650497137f4b23720bb32f7f7ee57346e124a0fb69f742f4cb622728be35ac917870dca52e8ed44c808d522f0a9e42235c10f400cb7e5676b6f0 SHA512 839f1a4fd62e4552673f2e35c4abee5d84ce99acd4f27cf4845662fe951a255ea5617de2b2c2c8882fea416407ac6b3b826b23a46e4f4dbbab4e98cf8587b425
+DIST futures-task-0.3.13.crate 11118 BLAKE2B 84986a8a9c4ffae6b65821d35e63c1574e87410710e8255766c46a6f8f58b5c3d7853d6eb6103f5932b9108c6d4e00c1429a0e469b26371c7e524ff7d14d3814 SHA512 2989781a67a5fad9b7e9320155d01829fe5f2b04f2a2958ba20eb2ba51734b5d1ead3d3abd7ed5051478aefd3938c682e30d87a16a108546a812950ae50363bb
+DIST futures-task-0.3.14.crate 11115 BLAKE2B 6d68f897fb4ad7f80ee4bfa851da15516da20177c1ccdb610121bccadc6c587ef9869c01d266275bbba4742fb400be23be00db68565a5091660b5d987c76e3a9 SHA512 32e55a5651e23733e2b60872de25d307d201fb9990c1418edc955ba2c93a083a52584a16ab951c28560069ba4da588f5b070b670c7244fab0074e28459a49da3
+DIST futures-util-0.3.13.crate 138948 BLAKE2B bc19faa2167da4cc2612cece11a99352111d8b74eba9c3701b5e5c6a2c2c9e6f61a3707a58132836d7f55cc7e98ae8ecca84220c2d7421d3254772fe6438e98e SHA512 75db6170eef5ed4f29a0512053ac01baa6aa30dd9f5b6152cd27150cf47eb83f7fa3e4a737b91864460e3d90b1b2ab36895dcb1802b2806252483f4f58a8cfca
+DIST futures-util-0.3.14.crate 140139 BLAKE2B 8d22ad08d86e8ae11f4bc9ee53a458c126b9bb75f43960f66a5004a8bd4e6dce351e2123cf80972c2ff67803ce40147e8c955e84f27c31f56fd89bfb79831355 SHA512 b1ba5bf402be6fefefe2fdd54df7eb802fcf11470ab6cde987ea01c9ea0fa7da61a5a4cff79e3a7f58db3f1c8b98df39345eeae8d9455e337878f8f6f395f341
+DIST generic-array-0.12.3.crate 18017 BLAKE2B 0d24e12365b31ba77cff37db6841428abf7f37f9722d629c168fd96a3a88390999a95e27adbb6aae697ca99bb9ecb4728af49d4166ea2bf89ad5ee09bf2c943d SHA512 75f3c19d3aa9db42909298b207564b2df40e7e8b8d54ad18972a833748942b5293a0edb881de894b58b5210c870ad546752c200710c5549144d11a4a0d7417d8
+DIST generic-array-0.14.4.crate 28916 BLAKE2B 41adcb738bb316d17967e029a829dcf7377427977309b010c2f2e365f16306b44991eb5f65698782497f614b129b14cad11bfeba2ae19b45efd117114492517e SHA512 34ac71fee2cd50ff786d39b4abacd9e090a8598baf4dc36ba5fecfb7171cd8e4f58e5360cbb0baf02a87eea26b7dca85b35555b82bbefe06635d2fd38f7b8b40
+DIST getrandom-0.1.16.crate 25077 BLAKE2B 0cbe96c27e78100c181a064e5fe524efa9a7a267fe60f8336d2ae0125883acd5d575ff17d1d56607255d9b2c30cb9d962026fdea1a5c3c29a5e0760d27c3136a SHA512 c5450c522c07c7a38b326f9a9062bac7d089630219d577ea4b55abad4e0c31d17b7cde385fc43912dfa100b42334e7a52422c55fda8b738caae428c6f9addb53
+DIST getrandom-0.2.2.crate 26010 BLAKE2B f2df79db0fff4a4e57bb5c748932dd7a8d24f7072f9a81fa92159ea79de29a70e7b834af6ffc5178e898af456188f16476043e9be4dd25c6e7edde06d93cbb8a SHA512 f498fe00c9887748a0be88fbd698a6087ccb79874cfeb35a18f90994603be29cb2aacfbc65fb8ba967190ccbc41ff9ff56bfff1de40811e1bc99a08b0568f59b
+DIST gimli-0.23.0.crate 702175 BLAKE2B 9acdb3afc092e43b25a11639407eba7258d25e6dd57c1f1aa18d17ac7c2ad73b422f85d850947498deb3ad8c1b8001077f9b636f7c1c11a4215b957c990483f7 SHA512 b5dce7b563ce7b8dd6cfec5258793323d370f217779d0d57265bbbe2b1eb2704dbf0f25c189ae6e9079989b6ac7d5341e10fe49457577e482a3904c745c89b5a
+DIST glob-0.3.0.crate 18724 BLAKE2B 1f1dd380e7d668a0c2cff9134279ebda958b4bccdd4a65ff01f9665b45ec4cce8ffbd47eb46e52cf516c5fd5803561e6bcb60cdee21ddfbb8601a95d45500620 SHA512 87098ffdbc518442995c422120cef71f83069c8f88a1970ecec5105b0f284ddd92bcee929f5c230d5b90ae1ead7e1214c3eea26f4a8b26715a00c1ab8b09bc46
+DIST h2-0.3.0.crate 155662 BLAKE2B c38ea7d174e8b1f1ac901de643f39b2d706336e2a644fd5f0ff5a8c9ea6d5e7fd536625370d28da0200138b8dfb6123ff0c3e8baae710e632fc519c4cea4a2b4 SHA512 d34aa8271df83d847cbb73869abe13ae7242769c1f604c3a15094baa9fc2dc5179c28c010098f86638057f413dc2ce2189e35292c0d6370c392298a1d4defd56
+DIST h2-0.3.2.crate 158590 BLAKE2B aa10bcb70279be4034b6eb6e9084578c0da3851025f6e45f13ae5785c6618d00db021f021784448228624ab43023d38a49c3b51ab6a3917231446a078eee069e SHA512 0b85b011ddac37dd7f3c7b7b36a453418fe63632e77f163ac32816d58b9537b28d49e31fc2e117bca53970ac613e67d0093374bcf57c0492b8200d3b8b27d39a
+DIST hashbrown-0.9.1.crate 77734 BLAKE2B d59002253112cf92173c3c1b305fd03fb7318ef187d7e033433baf6a354db046d1f3fe0387b3cf500fbcc0f83d2b2076527ba7cda2695f7627eca0bc3e3487c1 SHA512 dfa4742111f6fe757b7fa97f04c7b4a78ce9708c87e8e09ecf3c28f2566e48af9885fda380ed918cec37b5c696110fbdd30273aba6e7d2221c9e65f72af064fd
+DIST hashlink-0.6.0.crate 24952 BLAKE2B 3bc2588dd7ab04a9f49a1bfcdb633c09cd4031177d104ef4ead0caf8d3352383f60b3550bdead591bf21bbbdc097407d4de2525fbd3012d0772c40b9413162b2 SHA512 bd019fb982f8521b818d2862b739b489539d7e15d6ffbddc0c6a11a9611c9e0eaada767f3d9c9b8a966dc0c408b8cb475298fc97c7f6afcdedbd6e8cfb5e4df9
+DIST headers-0.3.3.crate 67209 BLAKE2B e5fc3d3b594492ea039e91d1b8aceb823110d1ceb92842567ddae4fd38292cf332977b89688f9092e8d739f330149ca24a9ba8a1c5de422f66bb0830e125b485 SHA512 64a8625f8f65d18be8747d6943de4e3b0427620f6e37228c444a02eba5399a077e2d0eb70b7af0408fa2cc7b973955a9a546b379d693fc60f32312f2f1bcabbb
+DIST headers-0.3.4.crate 67384 BLAKE2B 4e5b2767fe120911b15f72605f4be957cb0ad7d2d87bb521f9c960fd0fbf56f7d761a69516c708dc1c5c7c0f4d44f2086e43537d689a15f484bc17b04eac17e2 SHA512 b19f4058f2a69dc9bd3b20294962beb9e02d7fa82630740a7eff19720ebab2e8332f11b129d9932eec34a03070d6b807f72979060a4ef582860996a13b88dcc0
+DIST headers-core-0.2.0.crate 2380 BLAKE2B b9edc2634ef43c53372038a67713785656bf5c030ae285bce287b7b130abc04bf56e66fcc2c67e3eda162d64b008c9a45a1f7be990d248da3ec1c18b361f33bc SHA512 1d502e6a3b2ad70a0d1e410c55864ddbf4118ea073ff7697e6b763cd18748d91f074b36451c015e3bbadad4400d099f4a2e350c609f44daee4ad40398633a8fd
+DIST heck-0.3.2.crate 54718 BLAKE2B 6514f604361932e0a8e1a86786d3ec7218d95f8b3b3bcfc9e21c5fddc58ebe28bc0781e2ad24de4dd4296da85e97c742d8473370c99a593e7e5fc7df00fc9b4c SHA512 cbc72c3473ab14fe445491b1d9586d50de9a462af344638b871f7309fa805069a1405bcb1e0859b561f48583fc71045f38d03b92332d35131c67e140ccd241ad
+DIST hermit-abi-0.1.18.crate 9936 BLAKE2B a5a1d1c9bdf83fdca8edc392f8fa7d9b9b248ac8d716e009300220befa5d8d80601643e768037be89bbbe6e21adbe6349c94c595cee3837c4b92b5f98ba838ad SHA512 54f060c6c1c80d41f40cec7102345147efb535aff9fa5cc0ed4ccd7f010bfdb6daaf40626fd5069af60ceb42058452803b59d4bbcfbed4c5546c79b57ae0f914
+DIST hex-0.4.2.crate 13385 BLAKE2B fb185e0888736515b8c1c4c00f831f1a4a7b2a04bc0262c80bb2425563b3ca8059fadeff8660ad738bcbb522d432dde98ed6b14aa1fb8c03cdcfec6ae282a55b SHA512 b37504fa6e41caa77c924b24893a7b505330aa8c39501b3ac283fbdffa9af2b89ccb9ae004ff415af1c813fb3da222dba62f17bb3b6210a259661e2312d099a5
+DIST hex-0.4.3.crate 13299 BLAKE2B deab49bf3d97f6fd7c0a0855b50232422443b226362bc7a4a19e57c2e662fff2cb046d4c5bd7618ddd523045f3d8c78754508f862f9a8ca29ca9247da6d6ec79 SHA512 fd8ff33b68eea2d6f2c6b02a6d82a2807cbcdc209ca5a76e3e3e5d006917ee151f236b6d18e2646cc9a9674bcdda1d6ce6ee363a89cadd99bef00d0eea9989e6
+DIST hmac-0.10.1.crate 11120 BLAKE2B eabb92f1f276f2397f7e28d306f4bc3ef0928f83b4b622f120dcf1203cdd420c331ecbe430e8f8424e6709523118fe01d425712cb8e520aebee620144f666834 SHA512 ab61133d280fb1b149ad097e29f6028a1998475d2f1995e3ed4f354a8fc91eaff01cf9437a13da637ff433fa05b43d7b144b5726c1edba1130c7004bf18b1c3d
+DIST http-0.2.3.crate 105044 BLAKE2B 09fe8f34e326833490d33dfce68faac450b7d29b374a38de1b8c19c652d9fe85078ff890908e775d5a2c91e322cc96e1685d7fbb1f778fd5cc662734723dd383 SHA512 55a5a19489b263b5703c7acde376d67fce8be3c563c3ca5c6a2d0c6f0d7987e3bc869fbf6bdcec18633a256fd02e8b87aef2a6675aaa2cb55a4dcb60b13e3483
+DIST http-0.2.4.crate 105489 BLAKE2B 07acee6b91b6a316f3277ad324df6da1d2ac804a409983384d2fc027ab63ed05390278b21867c0096730c91a00b8f8971ab6a66d17b9764f119d245592a1cfb6 SHA512 0b5c609c12ae4020801a184dd6c751919bfd4db985844c55b53368afbe2b9f641cf9aa523ae49a0b25a251cd8f19ed634fa28990d4582cf7a27f10c4304eb465
+DIST http-auth-basic-0.1.2.crate 21200 BLAKE2B 147587de97518170e7824e10e9dff64dd91807bf665ce5a586bcd525bb9409c65d7e173cd319c6085e1221d5aa37c7073f2573a40a4afc615b59f0a532e95a62 SHA512 3fd760cfcc20f0804652f5e19028b4b51551dc45c7f221473f937240ebd045068971ee141a9443b4fb3a71c26eccd5d4e88db08ec9aa0b80e2c8517c8c194116
+DIST http-body-0.4.0.crate 5325 BLAKE2B 4596f077c862140d350d1d47e496dab1830a8b86a91ef51ffc1be8b1f17bad80deee6908611bea515ab6c32a3b094d3fc0eca1a3ed9c893b2134e2e2f0afad9a SHA512 35c3a0df114b2f06fc9e2153cfa4e75ebe8e2fb8b2b682736519f290d738991c9e413e19ce058bdbf7692143d7a38f2e571985239a4e15414eceb1a73de86a41
+DIST http-body-0.4.1.crate 6792 BLAKE2B 462329c293946394b5bcf5deec9ab13a9afc34beaeff85bd7bc9cf23e09f0903d4d1921d648a732ffbb9a5d2893f1c1dfa3478ffd375d840cbaee2c803a971cd SHA512 1c26d924feb0a7f713e5726d51158461849a4b273881ae4e53904e284488f31b01e941a3a4e9ed6e07b5f248a8e476fd6bc4038706aaad31d8489fa14d5e50b3
+DIST httparse-1.3.5.crate 24018 BLAKE2B cda285741546f46ff297c8b866f3b107f683abf474de559966ec2bf6be9b0292463831583273fd97d8ef90693c2ceba4756a82d0020ff366e47e8b95e621f82d SHA512 80b73562c99cb82341f400bb2e66a70eed0c02826749fc545f56c97e33aa6634a26d358f0d381596428bf57eb1fd7d5ea0c4f2bc233e915105e03771c11128b8
+DIST httparse-1.3.6.crate 24914 BLAKE2B 010658b7df7cc57ae08b2a4e3ed6a7f20cc20cf8bf8c4e2d1374edc8b32669f5dfab15370a55b721c9e8741b39c9fc1e08094bd0c355735c9680f035606fc73e SHA512 628d6aec185c4bd3e8f7149382eea9dbda180fe77b8f9c741bbd1337de7655e85803422702247f2cb2b835051ad936ef87394ed099b84dcbb6982c79efde6ba2
+DIST httpdate-0.3.2.crate 10768 BLAKE2B b435d0a530fcab46496a921a565c3ad8654cb39ea038bc942c8fefab8dee2576e9b157f203b376e80a10690650c1c899eaa29e5af75888c8998b07d5d049fa97 SHA512 5cb56c85aac5acc0e9e2c72fe0913d2faaaaeab10a15c0479407ab779494bd81f8e3fc9675f5990186a34689e841427e83723a87a91a5204ff57188e89be98ea
+DIST hyper-0.14.4.crate 158482 BLAKE2B 99eff9b280412077ddbee0b9e672739cb13db6ccb2267721ca44cd4c9028a8198e28ccf42dbe843ed37e618431ffdb9793dc7abfbd1d3a8bb6d631868d47a498 SHA512 8126f88ae81e9e85c7035b94c8abbcac5664e6178f6ca470985b41824dd255a307ea90cb9e55a85329c1fb6597ab9fd1a44b12bcfc4b65e1bf4eadf8cb568b00
+DIST hyper-rustls-0.22.1.crate 26718 BLAKE2B 69bdc6de6ee9058a3d782be27147f4856421f7e0ac6509d9e94bc955f4f392e0c9e904d2745868a6cddea060dec7b33f230d0eff17432ea513e1c8049d1f2cb6 SHA512 90c9b430276b553bfb771fd67f81eb5b782b7c5ab009eaf862c26ca330befa75e61f8d890078a9e5510ee6e1774d7f8def146d0a9ae92141951a59e1d94ebf41
+DIST idna-0.2.2.crate 271070 BLAKE2B 3a07d53ea832d53a2e99ed3345d748b6299f6b4e6d4c33de17fd5ed70b9a46727272c9facf1bbb79e2981a4ad1953cabeb53d71cefcdc2a1e9e9f57c4a9f0d22 SHA512 71be89a626b087ca3a33576857799c15634263e2bbe43290750eaa6b074088cb6b54b3f778930e3dcc796a883daf662c0935178d4f096c751027bbe727124212
+DIST indenter-0.3.3.crate 6587 BLAKE2B dc4a73eb90bf05ec939634d3f1543f57c8b612e44e0fb3b38329ed2b9bdedcaedce84eb3f542f71c726b00c7cd273c3c390f827da170b5ba361cf669de4d1d3f SHA512 6585964939ee84739cdd19576faef467703415777e159ab2ff8b0f2a371fb2cd6c7a83dff4df954e9bea35844a43b72d93131dd4d23d328e9f365950ad831a71
+DIST indexmap-1.6.1.crate 49644 BLAKE2B 605929e1b6b3473171fb2af7500d769783d7e3872244800c107664fdd7decb7603bd3657ba208d3022a931fc499bb2c2e6b8aed85f880d3ed1deb827dab70703 SHA512 a859cf4f2db46fe753aae0562ba6ea32dd529789a29784324e82b03f64f42a4f302789230ac298860513b1cd8cb238b7a150f6f865d342d606fcb7a2787f9a03
+DIST indexmap-1.6.2.crate 50225 BLAKE2B 38f40c5aae0c5dc5da515e610007983b2d581994293f2eac747a3fd78c9cefb9faff64555e0c6dda146e9d1332d59f23c353c6758e63f99b6c4676123723ec67 SHA512 1509b6aa6b3b84fa15b98026052f6d5f0f1aedd065b02b24e31b799f8db68d5770e9a8302ef10e1ad16817256dbc03c55593928a48eddb252d25de7e0b7e6406
+DIST input_buffer-0.4.0.crate 7771 BLAKE2B e23b89b67f70decf77b91d3a370d07f430d7119ba5fbfeabaa8f669ada225ea9c37a40e80457f112b3519369b7dae0f886bdb0e03314421486167c3d071343fb SHA512 85ac0716580a3d2121d35d9d2f721b282f3424ff78947c31ac203f4ea85cbcd9fd86efd3f41341551da15beb51171a5a8f8aa09ea081715236f23b5c5234cf2b
+DIST instant-0.1.9.crate 5213 BLAKE2B fe208faa09852079c603930e88b7d0392a89a55d3b934ad45ffb0c9e44df5ef7e8189ba2fa12452f1c8a6416d6f7c0655365ba959bedf2b78228613944be8278 SHA512 3915f67c3629ec93296d56c4cda0cf97b29b1a70930a9d546abb9518139d4c2f35062563a5094e84841ddb1f00b0f3df9dc00801d96c01994765221edf03ef7c
+DIST ipnet-2.3.0.crate 25031 BLAKE2B 064888a6e37ec67f70baa4d571708a9173cc788921260511d8092a0e32982a0de4cabfbd28e17da812e1a50249e2106e82f95981163a0bbe71158b1bbca4158b SHA512 ff77e4ca8ae0fe1a8e9969e8e131081a092b258f64a7211d550d3338ece61dbbed499786b5e97a8515c33797e8cf41b4e38d7832e0d1b18584b0e5231c75a22c
+DIST itoa-0.4.7.crate 12099 BLAKE2B 0e4ffbaad504565056f74c3ef560a87eff321a0da6d7a2c8fa35813c207713c22d77080c3b830fefbb21370dd29cfbc6a2807044485b38ac1e0c9c1de3ccebc5 SHA512 c61eb50aa00591af28698b45c528c36bd92088f7cd2f453cf686a1824f4656292638bebc468cf67f903473a5045f22777af623cc0515ef3bf25146b89a7c454f
+DIST js-sys-0.3.47.crate 67063 BLAKE2B c4c6f0bbc18e6ca8fb01ec052e1f897c69a4fa1276afdfc84d9b0f030ebc267022d5e397ea5e95cbab3e4e62c4b12b51756bc7fd93439ed0c9be506f5090e077 SHA512 28d4d16059421862db91789d9401486708a1e1c32f45717bf18507bc38ae8b52c40f9f7a26fafeb11c335ccf49b552d95225462f6246982a02eb3f2123c8a6b8
+DIST js-sys-0.3.50.crate 67123 BLAKE2B e31d81932e8c219524aca9159013e3e7e24519f154e6789b9b5e23de7da0b89e7ec5bf3f949a28a87a0a9671831d619aff1b84ed0b2011ddb01668b110c4d9b7 SHA512 961f1e2949ae8e662aac866807b2522537ed8756caaeaeca2be837329d6b684dd928aca1a7da9dbc402388625c54177dbc6b8141a1efa4087c78a3240d002d87
+DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8
+DIST lexical-core-0.7.5.crate 492761 BLAKE2B 1a1e1d455ed054b2f5daebf1b6c4572b3ff505851bb9ab6117f9263c3948f43f91f83b7ef4ca0b01417efc0f932bc138ddf59885aa2703add7879efaf19b698c SHA512 f390be439d21f96a4d6f386170eee4d720ff76a9366f5950ba15ec26f1791bee01633630275e91c8b6cae1a13d823673da06672e4436886001681f62279f9fc4
+DIST libc-0.2.86.crate 522986 BLAKE2B 2643f7e71952c3c806ba02d3d9160963433115ce53fbb22189c6368813380a0403c7fb51ede36b4781ad0a609e02c57f2622062bdd536725a5c65a6f7aac5fd0 SHA512 b5a0c94b3717a620cb47b27d2f3bbfe04fce475c3e2feaab8bc4b14c8aaee190d47a61f0dabf26ed9e525e96e6aa611f4dd29b16e13b678898f88352d86c1b74
+DIST libc-0.2.93.crate 510944 BLAKE2B 93ca2d32f5c1a1cb00ac75601dc3550de058e6d66c14309eed4c98a56be97aab6512d6b8b7574fdbf5a453f1400c9120eeb12e4f90970819f5c19ee544a975f5 SHA512 e82bd56c282b7473de50ec730646ae64384661e533f78b19bdd737d7a637cc93ca6f4e0b576d901576413a48d274635b917ec4b0c5144b5196155b04015ca94e
+DIST libm-0.2.1.crate 111906 BLAKE2B aedb58515c1f63a1731231cc3415b2269a1dedd8c56e614ec08b9075c80a0edec5480efd984b320c38a256ab97d9590851f8880e846ce7dd03fb5dd7711f798d SHA512 a037ce773e4c4b0a9c20a23a9c04a34bc468753a1ccafb42199ae1793adc100148b77b08533c4bcc0f269d7de421c0657b6ea62f132ae808cc3b998f55e713a9
+DIST libsqlite3-sys-0.20.1.crate 2306064 BLAKE2B 9e0276c36311a7aab2613735c13b91f8dcd77c02f98bf38bce5f84852f1139d9c8dcd077bbc6ab55560fca69b27e08d4d1a0a7ed17152465267cf1cb4477d5ef SHA512 8ba1e7c7a6a5dc11ee4a2c817879478c7e3d349b237b418edf72489a232d39904537abfa2274553b06ae2dc909f4f9e2b3d8ae91a4c75768a3215ebeb5c057d1
+DIST lock_api-0.4.2.crate 20375 BLAKE2B 0b24bdf98aaee9870f558971f437e728c8e52a853cc886a0de30cb9a84c2733175e6152a2d7ff1f28a83df5443091b16ac5410cb67d05ce464e01db64ba98cb0 SHA512 815de5198ba4a952490fbc7e08e899ce855588d794c22890839ad55caa81642745fa6bf81a2a2fc8f6713575f0d1b801a2f2107ed7c405101011927b6b40be31
+DIST lock_api-0.4.3.crate 20351 BLAKE2B ffec5616daf545ed4d2ed7cd21fa6340b1892b76702a089474b58320b6379767efd249088f8638e087100a09e4610de7652b718b60c992c64a287c2ebc73b3b4 SHA512 4dda8d993138efe0ffc94206c576e52a879a6cc4e90ffc98caabdfe720649a34c0fda206c4a7b6cc3a99140e619de1da05864218cff6f702e5540165d30573c5
+DIST log-0.4.14.crate 34582 BLAKE2B ddfba35947ae1f5905cd9ecb9eb862a78af6f00ee8b8fe6258b369b140928fe677a02b1b3ca5bdec36ff2b16abd85a9f49688fd5f3d1ba2b2905e7f96b8a84c1 SHA512 796100167663d85a7bc4244cd305e9b3f0a1b1520764b63464698eb136318d0928c40c16f5d19d9f602a5bf769851275bbd48d66b088b0c37be7a6fb62def7cc
+DIST logos-0.12.0.crate 8849 BLAKE2B 1aa4d2fcf57d7e3953bd4325da1ad43af1c0c9a968ef964a8449b6aa09e92c65c0d0e178f319e0ce004fba55618d576023f810b5aa64f2f59c2c26b0315726b7 SHA512 3fe0b51294bb929d85c7c8223f07012a292376d57b2ed8e91b974cb27501170aa14a50cfc4c64840006ffd0adcdf60bdddf1596a4bf56ca8824d7d08cb26afca
+DIST logos-derive-0.12.0.crate 32455 BLAKE2B 94556a68e8ddb65cb000877e057b46dabc03360068ce06494c400df07006eb6adfad61311420187a55b68760971708564c4b3daf9fdab5f5c864fb34aaace9e1 SHA512 be0454574faaf7e2ecbfec7f2692af2e08ede3751e4efe8d431ca3f1bcb9944c45479c3decf7232c7136390bad1fdc32b46cb2c2fd9883aa43eebe570ba5f425
+DIST maplit-1.0.2.crate 8871 BLAKE2B 3cf975d35de2d2fbd50227a6d2c5e72227e99197b620c8f29be97bd3666ec162deeef0d9e6bd327a063f175201beeb73c4ed27272449b1df0b78238b2d36ca22 SHA512 917b5cf665e12b687035c895b60b2ae05622963f495f5693515fd24d56f49e95a06ffced68606d061bd20822c655100035930673fd4b0d4790168763b6961a9f
+DIST matchers-0.0.1.crate 5039 BLAKE2B 29fe248dc3e85b1c7ca5553f5b49dc2a904cbbcc44a2b6a426c0fe9aef56454ad31acddf9f14a447516bd7687107816c3d46b0f9691e96bc7c7b607cd34cae0b SHA512 a5143b4e6f9131582ffe3d77b14ef51a557cf48d794975706a9d51e0d477cbbd2022a2416e940771911cf99076696f9eefa2c866843f0ba7028206f933674c10
+DIST matches-0.1.8.crate 2216 BLAKE2B f18176110921b1cf6e58d52d12f1d1a3455ce2dc04421fbf1b392f66cdd81a88e924571fa27e307a06301d83b04f3b8a0ca3ae40d2da6f2decb8aac4e2801fbb SHA512 98b58f6a2694b03a7dd1be69ebf7e3ad14483fc8e4cb6e6c26a4937e4e660e843efb4dd04a7312dd9659ca02acd3775678f73b8faac44a76ffafaf873c22f590
+DIST md-5-0.9.1.crate 15494 BLAKE2B 25218518792be16223f78ab0bd81284005b4a65defc538fba79dd3dc99c7d80dbc8b8ceeda51dbea4851bf1da86d3f66fb64dcaea86b5486a235c43719a3dc3b SHA512 300723a785c7edad2a9abf18fd9f8f9a40ba54676b394cb5712894d1170cc48199a0ca9ccd3b525f82832d5b33413c2565a0c079b6dd08c63d782f1a91fc3e0b
+DIST memchr-2.3.4.crate 23077 BLAKE2B 5ddcc5fba109030040dd0c394344860ac0cb96679948b364c3333eddd29992c335c2a46a6f496c2fe085981ecb6e5386f7d44c1d489cabba180c037f1a872013 SHA512 24cde03e6f7cbee1c1d12dcc691190c7e3dc72f468cf41e2397560961d62685976fe47de51119c04c473cccf75b38311bd887fd9db93e92563aebac8f9184df6
+DIST mime-0.3.16.crate 15206 BLAKE2B 9a599ca82fd0dd6d3d2dea68a47b8441b1024d016ee1fb23cc6431b39ead20c9b3fe1ff3397af79c2c1b2cd277c440d4fff69f6b28c550ddbe15f680923c834b SHA512 cb1d691610cb82720e553247336fc5eab63407ad37febf2eb50aaa4e329cca70959ecd8bb8c7af5753acec2c8e86fc9a0f8ad9ad2de93fe9295ce84033d6054c
+DIST mime_guess-2.0.3.crate 27437 BLAKE2B 6f9176749241dc9b8c08eea3285ac1aeb40ab079f8184d93c436c00b205ab754d9c2b5c481774837bd1c4522b33338fb7ecabe88ee2da471478cdc1391d9281c SHA512 b08013ce235e66eaf49a88ab4c5cf4d1f1b95846c1bbdc1a73efea9052058860c7dbe2b028fe1b33c713621862fe9af2ed097558cbf5e08903ee406a44af162d
+DIST mini-redis-0.4.0.crate 41799 BLAKE2B 376755bca60b4354a66e8b31a71daf30a7389ee336421d29ec5f7ba2173ec72e6d138ef4cf945ed2b30d7623bd09d15f8c16498e0c6ac85d542f4fc92509f7db SHA512 19040b8550e48f37fadb99c9f5d3b0615def4050e426e7ca9f4d7c03b18fae8a81df10e99da93def71f78ce2189adc1ed4ae05efe6760dc1d301488edd431acb
+DIST miniz_oxide-0.4.4.crate 49938 BLAKE2B 3403416bf9d10b67ef976eb23be64216027c67c56225efd08c87f8269017cb5174ae64f35d18acb66c7a1b831347791cee5af565f3ddfb31ae4210221604b0c4 SHA512 2c6e484a8a53c6b1fb84e2bf9518919e6e5ba84e7716c0bb8e33b53dc0d3432c35f28f19c18368e27c94f6df66b7674f514ef889cf1b19f546bedfb6e6ebaf6f
+DIST mio-0.7.11.crate 86660 BLAKE2B c55020ecb53cfbff143314d0adfce7e5124f66004711df9dd5f95d18d89b994a13e61b4a12b19a482cc0232393690ac87fc7d56d7d431d85e6826c2f5822b56d SHA512 abcb2d29868ba749ffbf2f4eadd5c24ea80bdc7d62aa09fa0a70d9963e73fd5f603fb9b73410db5f72a051a153e0ef5526992aaaf1b212ff0e961bc31d107c63
+DIST mio-0.7.9.crate 86683 BLAKE2B 3e1dae9ed03b84a56efdb275501c21540c892c093f4ca5e43e6e1d0e4bbb36654c94aff2da41be1c8eaa441a9d6e82f5d561cf8ba80095bcf9ea672e60246ee6 SHA512 a888ba98b315ab7692e987ce6d86ed50c51e1ef52cf0eab15cc665dc4571957dcf9d4c31fd7066a0edbd095654d4078ae7b4cd136dcb8729f61f25f5c3575bf5
+DIST miow-0.3.6.crate 24533 BLAKE2B 232aac1d3449f2542c8fc21c9796932f478a4317a93e505de2113c6d980bba2c03a06f74d00a3abac79b689cbfbb06b5a4fa0b6778c9866bb67053111ee16d8c SHA512 13ef93e0965a2c5e561e7252407a0db03dd0811d076f20a6174a5c2ee28c49f1c340688d0ccb913736a1cab1c764cc719b61fa670f9b707f619b70797cb81ebe
+DIST miow-0.3.7.crate 24563 BLAKE2B 24375754245e4ac50620a8b6da6b21958914a6af6422a470487841c2524587d596673cc3718a85979ee911f104d71b59b38fbe9db28c1c7e4b702b9373215cb7 SHA512 451073e8913148889493de0373bc0450c8b23e136e151b48b9976292e4e03b7c3f3279ecf49dda5196badfe662a661a998cfa456d2ec340a495d54a4d2382699
+DIST multipart-0.17.1.crate 64638 BLAKE2B 6edf8fa8648ff7f754cd68e23a54a165d4f6d153697fcd7d92570b9ee34b97b5d2dbcdd1963f9f6c70b07695724f7b4efdfd6a97ca7281f4ad8cfcab6fa91b89 SHA512 6a902662c22523271a54000f47a689c7fc560bdb49aa5653a5ac539a1a4f0ba1c408a51a556a6720ec57fc49c2a3059e95684a45884917e3022cfd5f350bef5c
+DIST nextcloud-notify_push-0.1.6.tar.gz 82103 BLAKE2B 3e4c3b2252e6698405431ed3068ea5441ac90ce83b1cb760b97e256c5c8088ce775a726cdbfe5e577fb7e310541aa4dc9dc0f325b1c5d37ba5642f0d9809c285 SHA512 34ba5e824bc2628718b8ab008c4dfb08875bedac19d9752f147c10815f438cd0f8fb408c1ec366519af11c3202ba43b1e6d1383ec5707b0393363f205f19d250
+DIST nextcloud-notify_push-0.1.7.tar.gz 83939 BLAKE2B 7365cf94fa17c1e0af8b88995e0763cc23b831ed94d43448973a2cacca260e06067b60981e2f078e0941087a1a6850ddcd224b2bc44193806c688154b29b81e8 SHA512 f0aa285db50e054ebd76bd90d9dc0f3f1e8e4455e253c87e8698479dac9fd2b68751861da02eaa6ff207b89e5dfd3ecfa1b6d00fe8a8a2ad9445a4540a5a9ee7
+DIST nextcloud_appinfo-0.6.0.crate 15344 BLAKE2B ce1b16bf6de31346f51a6e507a091689c410e118b5d44520ba184f998e38d217a93ffc27910db5de3bcbdf2a82c7929f17184fe4792a10bf454ddfff61109684 SHA512 36c28a0f2932d0abd6e7a4aed65943c09d2741bb315d3e0375f38918e5ef604cdaa17855026cf93e9cfb6cdf03018f75d363d58cb47e7189f309c45fb5140867
+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-bigint-0.3.1.crate 83038 BLAKE2B d7f88ead649d5a116a9a1ceb7095435a5b1ff1d1e0b20b7ae4259d3d6cb90f5fb14636fa7b9df6d3ea8c78ba453e8baaaa817605c5eb17c64f2d1477beeeabb2 SHA512 d35d7a39c787daa8c13875d2aae8b9a2655e4aab0760f5677b28b3b4497d303258682bb7b4f3286b82a990c95228ed1bcf0ab4c867b1a82d843afbc1f53a2db1
+DIST num-bigint-0.3.2.crate 89374 BLAKE2B 3195b284f5b7743d988078e12a7ca54133feede08964194dff3590f77e41373106c537e2f8220fd247d05c2087536df29d4a2243d6804380696a2d488a4ac153 SHA512 1471b43642d7bec07ba79b08c227a7512debb0a556842fb8e54a41fff2db6948ac3ecaf0cfc05209433db3b3888cf45a4b61e42d6a0c97137582c72a3c7a8abd
+DIST num-bigint-dig-0.6.1.crate 123877 BLAKE2B ca58d48e2d74c2c1861f47b1e7cf9e3e5cfda14e74ff50ffde21172e710e25fc2339ec731e12c08c3fd8ad8c0cf3783634e95e62c195ec468e7ff0e8e5873550 SHA512 48cb04136d7ab9a61749014cca9edda3170da66e44fa8fb7d7cef102bb93f437328a91f36abd9b42f953c094ac64bf41ecbb0f702caf7ea7371c63c8bb956966
+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-traits-0.2.14.crate 45476 BLAKE2B ae310d9d5640acc3e45e1e5d1d2f519539795922c0058ee940c94c94b6654b39358b7c18dd23a276f2c1b16a30dd4de4cbc8575bcda6a5c11e70665d670e6439 SHA512 c3028eca9f7b718de0db3a36cf3e462bdba43562d52c9b809ed4cc0aa6af403aea542d6d4da743cd1dd541397815a3c5a84cef4d6e40122994e4be6a62319b2e
+DIST num_cpus-1.13.0.crate 14704 BLAKE2B e7a26e597ad5e45309393a9500b031ba64a77831320cbb96d7861139a2f7a453b7ba06a3255439b43ac1e2e36269b0a350d514020d3cd82c2513b57934b3ebbc SHA512 e75ec298fa682be84bf4efb6cf40126da9233ef25f07e887c2fa7421ee78790204564e6406c8219466651f47421e27f69eca690bb9cdfc982b644d78cc10de3f
+DIST numtoa-0.1.0.crate 8999 BLAKE2B 6a8cbf17458227fa87bdd6a35404e09afc092a1ea45d68c6c035e08a9d344fdb356b1bc7b52239dd6354ed9094e9338ccac599542bd7f0caf167ab8d17ad5fa7 SHA512 41b5c774048592c5867fba217c85d4ece4540e0f3ab0eea7dd1a6af340ba46dae42bbca62ea7fe3afdb258660f39a3d3082264c99dea67d3d1ae178d00a01354
+DIST object-0.23.0.crate 203889 BLAKE2B 41dd20ad5b43b026d032b50360bcb1efff7aab471342da1ab787d820722f4374fef8df48eae722016893618f0e1af3014e42c56a57ea8792594b5fee676a4d6b SHA512 6352624a9071bef53e4b7209b3f8cd5168d54174962565d76f8eb9201dc84dc3b26f08c81ac954bc9d4c55032a022abb35d160817bb434ef27f76949290bc7ef
+DIST once_cell-1.7.0.crate 28040 BLAKE2B 6b7be102447a7a23f7a8f3134794d35166e2210159c45781f43fb41d96d285979e40375fb2eea4507d9b9c0ee5b580c57ff24b5faef51808ec66fd8d7eb6c077 SHA512 b7ebfc328e02084191d145260cee671740d434a3af10f9fd8f6ac71d3b522f6e31bd320e095b1801f613398b3d128ecca825df785cae60c674cae94d1488bb5a
+DIST once_cell-1.7.2.crate 28250 BLAKE2B a30a55f6d6e820c691928173a9ce70a60486b28e3e79e8a01a08d87ca0bfb1725b967cc9e070cf53e71b924f73fc2eec2cf67190fc743361b60d82290762725d SHA512 30cf51249bb73e9881cfbc6a54ead7a3db709d560da8d420fd85cf248e66c727b92e8351b7c0c682913cff12b3f984684a272a69c965c56f8343948eb5a194d6
+DIST opaque-debug-0.2.3.crate 5643 BLAKE2B fc0cf1ca373f2eef8a37f6d7eb02acc7cbe4d71f7844e01453c036c7595121272c207023f43ae5287b343756ca0a8bddc53c5e0186e95c75c019268a5f716087 SHA512 7aa44aedd3fa5a6ed3d60239c23dce4cb7b27693e110140e6b332579bf1c1b773244f12271ced975e53caf68f3f381a7edaada573efb982d2e13d638a3a6dd40
+DIST opaque-debug-0.3.0.crate 5767 BLAKE2B fb5d32c876a271b41582563f5d6978d75bc1cba2cc34167f491bc198e6eded45b9dea65effa3aa972ede20978808b37ad1aadb6837f926fa3378ffd382076d41 SHA512 9909b06668a4f97b4d0e916de3e1d0a922a5a0b911a7ce190de786f62ceaccd382cbd0dbe01ab0f15e5472c10848482da2307a6d897928b6b7d5365bc0321cae
+DIST owo-colors-1.3.0.crate 19173 BLAKE2B 5124273cf2f7ae66191fb44890f5f7b2c6562ddf7d3db61599c0a746a86895239d65259b348c6f3b2af4ad205f73bcd3fed2f83f99c4ff8ab3166f58a34ca404 SHA512 26dc9063eea829d13e9222170ca81d4cb5003582845c55d5ec106b48bd355cb629cfa9743c7103cbd3793f2d321927ce4264ca2210fe4a3d16671dfa30d6b911
+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 parse-display-0.4.1.crate 4718 BLAKE2B a39bd113e2dd77e30cb3d11fb8bd1ff455f7a724a8e848a0958ec2007b80f20883c99ef8bb3e739e0ac7ac7b8b93f756f63b03f8f97ac4cb35fc8d707d853877 SHA512 d18e7ce7e21867e889c99a6cd81fab8d7abd42af62a1d6efeaeb10820e7c640eab3c069a0644e285c4bf5c73695627822dbb532c50b40ebcc3d93df58f45cce4
+DIST parse-display-derive-0.4.1.crate 15394 BLAKE2B 66f2fae5751296f38ae08c30546bb5eb83b2bf1dd5a35ad32c3223a8c4d238900de43d59c163bd0e2fbe466e7264215e6f3fdcbb8755c3994cc87ed4876c7fb7 SHA512 863832ffff653279fdfd03d918ab7d3410713aad69b5eafa6a130905b17fac9c14275a1f95b41ca0fee24d40162938d8215a1c7262437e226a32b9115c04752f
+DIST pem-0.8.3.crate 9395 BLAKE2B 7d4cf8a8b3e55ca8fe39bc65c6616c5ea0f91bda666493688d98e06ea9fc3c83d0b0a1a10b4c5deff685efe2f9858f63fab765b82a1c79d1d5412a5e6a706dc1 SHA512 30421492b14ca94ad8bf7e3d80315f2cbc129fac18655f33e2866e4de20201f9b3e9109c273c5bcd7b45ecc0ccdb8f7e6d8ead07278890d1a043688752f572cb
+DIST percent-encoding-2.1.0.crate 9748 BLAKE2B f3ff35ac683724b15e40c85e0fb8ececb07b61beeea82b7020f02d27df05a8a3535f157b3cd688533e414d6541de7de8640ef4756706d8061af0fec94ba04ab3 SHA512 98af4dfa7c6a3cf0d5aa929c436f9eb1ba1b576a944513f1284e6df2ad06be7cab9eba145d888d50af88f8c970bacc702b323041bec6d4fa1dc34095186c628a
+DIST peresil-0.3.0.crate 13573 BLAKE2B 6a5af428257c66db670a78bebf22b667b68633fd17e883ba288e089663a80c594dfe3e4b55043af3070deda8d1643e724743f5e840f7c7b7d0fa26409e00d589 SHA512 874580a62add05677f2573b7668612caee7e1653ae6263652fd495e5c871b8e71c66e20938a12348cb63450b3c88fbbe49d67b71868a8f970d82d94bd4425961
+DIST php-literal-parser-0.2.5.crate 16510 BLAKE2B 041215e4c242af3e26ec51f54d6acc40af923669b61384afe37e3134c20cd92e6d2f4bdcf851a2d6806043c33ec27e1284475c02251077a8bd62bd30d7408b04 SHA512 d0375716794149c9e1ade0e03641c7f219cfc02e6d76303f4110e8356759246ad859438dabd5fa5e0bfdc7bae66c14e492e1a72d7231c55796dfb94e92596306
+DIST php-literal-parser-0.2.8.crate 16897 BLAKE2B 525f5d911fe7b1f7865883f3a07eb6f9fe4f6079422ece1bedc18c9533e10967ebe2c410c92f02b530c8450c3db588f611597577a332579cd31cd969179d907a SHA512 50ffd31858b936fb47b53e4220cf77df27f1c474ca5b0a5ab8cb3f17244c18653d8c156b92704bfe3afe6e28d34858e9235a4409dee2f1cc5162484eeefd5f06
+DIST pin-project-1.0.5.crate 53782 BLAKE2B 8676c77bfb11cf184c5c57bee67912df613610d2599dcb582aa2da10ac8c899cb53283296b1dbc87088cf8d374acd6aa3b461400e74350401af74300ae0e1989 SHA512 ca9d1b26cbb8c54a1fe70b9d7bb42201a6ed6f6c3af27c8b3ae964b01be9df29156a79cd54e62e02a3ebe57af4d83b6d9a0bcf12ec924fbfe6d1719904cbb26c
+DIST pin-project-1.0.6.crate 53802 BLAKE2B 035ebb53abe0106994b7044973a2473c62a0d80693c47ba0d9d2f34d698ddfc838e52408093691d17070ad049a20c64c0828c53d7125b411514f1c48820b1b9d SHA512 3fc5d85e1c48d4b4df305e5f93266881a8f16835dab135e298ae9d0203fd2de0fb4cdce1c9df29243ed9e03fdc62eae8e553aacabb324a19237039093f9939a8
+DIST pin-project-internal-1.0.5.crate 27351 BLAKE2B c69ac995c79ad7589c86ffc5c41ba0fdda506f1b614e05005f6713e71c9c18e2f5ba3ecf4e3a99f5a7a7581b66ca587d40512b2302179692a36ee43557cc4424 SHA512 7cfaa8a4d38b191058e3942577a1a1260941344580bcc858ca7b0bc41fa02fa400dc348b8f9119fe89df3d92b96d6ac8557659d3a81cc1f7a3d7afce5f1dbf25
+DIST pin-project-internal-1.0.6.crate 27304 BLAKE2B e89393f4c23f91e070ac984ae7e19d44451f39cd34a6d2550cc7c5bd42b04db6189eed9b6b10fd1f21311aa922e5a1b312b44922368753ee656b8ea8c6edc7d5 SHA512 754216e5151742c6f957bc8171128af70ac6fca5f2a5fff2b0c3e2f7171113c19fe12740f9f711b83e012687df575e9924dc68e2979cef844597fd7cdb71807d
+DIST pin-project-lite-0.2.4.crate 22840 BLAKE2B 61c8e1a09cf892132499d76a9df2977445526aa27c4f3e5366e67f36551700cb9fc403fb765c4485de688285856151e06f9b26540422e1904659ab00a33866c8 SHA512 1bc1632806a0a463681ffc5d44cb4501a079801e01886fb8755f590f5b9de39897c5da82e137eb07403f32f1faf64e5dd91f5b4fc872c6bd406aae3bb6b6e26c
+DIST pin-project-lite-0.2.6.crate 25494 BLAKE2B 851a8388c3837d8516d98b561a3ae95b584e7b0e56cb04a300b45e5a97b4c81bde991a9625f42a596244f3f8638c26d6ddf46cdc7697aa24c823e991d0c107db SHA512 21b298896a10c2b21e481f5769a9ce557ec376819681599699f0881769d2dd378bd0bfdf7c43cc16eb521c48c67207e63373622fff84ff26da88703a57461461
+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 ppv-lite86-0.2.10.crate 20915 BLAKE2B 83a075381c24b2b89f5266929f5672ce051c3781c1a199252738dadbf471618c8b87452ce84e1cd87a9eac11b44107002894f544091210cc7e77bf52c045288e SHA512 c9941052e504b9b310024064026e4b1d540dd877705ef450a833d9ff6dee70ba874cdad68c46381a71d5b54482cd80b3dbb8e0c225758fd339069031a55195f1
+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.24.crate 37716 BLAKE2B e2bdbc7cc9ea254529e322f6a2eb44002b4994fc4a00df32012f66740e8e73ae70820dd40b7fcfcf024f3c7784ab9add5cc1db37f4c72d5af5c8f00164ebc145 SHA512 c3d23a5136c55d734084ce1d76d54f237fc1003074af102c2ad96d851ac496ffc7513ddc505a68af4051c9d6de09725a0ecb6e76ebcdd77a1c056f8f9242c9be
+DIST proc-macro2-1.0.26.crate 38233 BLAKE2B e44a5d98fbf75130c0eeb8fad6d025ce66fe41cc5ef882f418bd8c9e5d228d712020e309dad68e2f862e5f9216a1103fd6e69953e17c213166467b335f604802 SHA512 e6d39cc0d5ec644e3fb424347bde0a82a8ce8549745a1a827bf4dc21f6248471935b5499c3b6d1b7a129f0ddc560754254c528ac39fb1fce2ec3bd9520afc3e2
+DIST publicsuffix-1.5.6.crate 17878 BLAKE2B cb2c1b69e6545a29ec3fa8e3a1f3aff41a0e0e5d3c5c4990eb1de88c6bd1e142dc7c23fdaf6f2ae98e645b750b6fed9789dd0335d3184554a53f793868dce195 SHA512 8042303689ec7632686b6cd83ce7d313fe174accaabea840ac7e39d4b880144cca9410d401d78d715a7da74f70d5b55cb351f00497cc5628beb604c492448b94
+DIST qstring-0.7.2.crate 4563 BLAKE2B 5cec9cb82298820a3766da7bb6af867395991d6ec26b819875c86d3c2ecc307223f34127ea90a2ffeda11789ea14941be19a103357e6194d5d85f0a2dde35cfc SHA512 43d03d0bbc18d378f94bf8a813e2f16cf503484f4556ca964795a04ffebd74a6bd9dba683e2ef4dc945e415908c898731c65d6295b42be6348bdfad926efe696
+DIST quick-error-1.2.3.crate 15066 BLAKE2B 1c61525d383f3588c1c5017f016f60b484bbf2035e7f63c553bd9a49b638ab0c6106ac3676a41072b24da4e13dde78706e0f99fd1ec9ee329d5be81d45a85866 SHA512 f8aaf9024d20ccd42b706c756eed8320aee339f8776392b47a41cc82ca06b03df1a5b1f00854cea96689c5af261b4d8c5d2b1a242d10f2755e7e33dc41be35b9
+DIST quote-1.0.9.crate 25042 BLAKE2B 26ef31e89fd2f0cc21ff65f8072f30c7977ac634d2536cf9845a0894d6659f62a96cd0a6ee48f7706036c2c1b898ef8c9167bd62714ad0c9cba4fb02f30922af SHA512 dd6cdaea183b85400531ef01e56657edbec0d8f7c27898c1e591b72dff755fa5875b33ca320bd65be0e9aecfc6a61ec119a4bd1291e9f2057fca642ab5b198c8
+DIST radium-0.5.3.crate 7588 BLAKE2B ce39c4472bfa731745a0b78179e00b83116d729326d7a25dc629278949095ecc24a1eb13d4d39981e95536cad3f3fe2ac77ef9da27b8d462ed720bfc7624fbc5 SHA512 f4af86cddec991b11d86b1d976e212bb19da8d7e5ae1d40ee812391c21d3fc855bdb2770395baf7efcfdb5b2029a99c9038702a28f8c9e925e1b23f03c0e717a
+DIST rand-0.7.3.crate 112246 BLAKE2B ecc7c1bd70ac874c03bd8b7faa3016bb2d5ee5c19603280a12a45a81598f706e445971ee081e6ca410ab6f0f5f7a06d9315848cd556a2d8522a82024f6ff91e4 SHA512 f9b68ef9446f1ca2c8092c50990f15c1b4cb5529eeeac4df8d69755e0b7253c663c587775e7cb0a7298c31edb444975dda34926759306541f6d43d0d3cf57b7e
+DIST rand-0.8.3.crate 84493 BLAKE2B 5db817304b94424cdc77b60c9a3aa451abfbe315d97e311776ff9cf968585ca98f24994df3fa708e3896d36ba66d5f8dc795a652d2c568edc6be355baa7b4d69 SHA512 fd61348a8c3187881473c8764238d2388da3419e82174f2877cda51a7cd136106b2c7f0dea6b914f120b929c1db323529fa161465156661ffd19eef9b2737e4d
+DIST rand_chacha-0.2.2.crate 13267 BLAKE2B 7908867ceac98243ade22e1b38f1903fe0249324484d91c948a5058a1e099e5213f325c5ba3400898c8319158ed69f4ed064164f235470856a8191bd990d5a10 SHA512 1e2117442e4ffdd834dcbf0ea1829e73202c0ff9041d5969d81a59330242145f2753f2a56de2fdbff65f26cf0d227c7d08b2094ab2f946b764aef88106a6ac84
+DIST rand_chacha-0.3.0.crate 13920 BLAKE2B 9e329831b46c4d6cf2bc6755024588df907f87145adf35e156bc1c2b7068b583b652f90ba35094a1bba26e0449d32d2877fa52cea012ab50429ee526264caf7c SHA512 631f32a5b0bb42ca87ee8381795402f8c5a80202700b786655537f981c0e210e41eaa42ad4247a25bce1260c29caa8ba3b03f92e520ac331403fd8e76fbbfe93
+DIST rand_core-0.5.1.crate 21116 BLAKE2B e74791f941a79971f2741172d489d546373c9abcb0dfbffcb7b97b858ec800b2e0c97df4ac636f3aa1b8dd6c14685edf317336d577f31b5c6cb7d89a157e547a SHA512 4f7500b35e165e6c817fdd67a50745d5497d24e554bb554705097e37258751e8755c4d6b8a69fcb5e1977708ba78620bc35d640e4e018fcd4e88d9dbdbebdcbf
+DIST rand_core-0.6.2.crate 21708 BLAKE2B 745aab7160c4d9b52e7d0ab0fab257bcead4dfca1242d820d760bade713822b7b8e283852a2e337a6d33b40ddbd95f86c36bfc4c418ef0ded86f59ae4a4df56a SHA512 f1f21dd6306d6f4b5666d1ef4994d0d68f10a7a94fe628a5aa8ba28ae0376cb34b7c091f82e2db8f2555eec4f35088f6c4df42ed84de7467d5780e284b397115
+DIST rand_hc-0.2.0.crate 11670 BLAKE2B 55fd048f2524cecd4f0e17927a81111e3070a8cc6a5b0234a46445400ad5527194edf8c91fb5ad6538f4958d53044ab02424f61a38adb2931e2cb7568c458ee8 SHA512 bca185612bed5cee4da76fb68fe854105da276f5bf2da464e596d586b925df798cc692ed881e276ab77c36b4b0551930966c93656be122ad05899d87853533b0
+DIST rand_hc-0.3.0.crate 11780 BLAKE2B 7600829591c3631aed73598d4837b0e3be55aa0594e0562ab7914013b19c4f88648e0103765ddf32643e771e0961ff2f726b9c8b323798d36ef9b994c1d03ffc SHA512 c78372332aa0bed3352d58e07be3e97f01e69410051be2d3cba569b05037df7379e896a84638b4e9f4e477b9851e4bdef0accba2c53d118bf4667a3e1bbe95bf
+DIST redis-0.20.0.crate 127312 BLAKE2B 232d44e7aea6f519c235daadb3c14222f295997ad177fad33a3f2f7a162ac32e399cc6decad110278c9b23ecc8932f8d645454b203c4866e601127a84adacc2a SHA512 4a9c482807ea4b9fcb27aa2140691a56bff4ea19b1086c5216b8c83a92867c4d08eaacf01ecf8a873db9627495965bcf1930daf9a87c7cd4c1733e424cc7bda7
+DIST redox_syscall-0.2.5.crate 23449 BLAKE2B 2d676dfe40f62285463a25f90ecf24ddb8548f91db1dffd779aaf9c1210bf1eb9c7c535b0d04ac7a483e0724d24ac1d1ed6c78884ad2631a53a870488b7578bc SHA512 f1625eaba110129942893e4cae548d22b6892d275124d29540c947d958e5bb7231309fe052cf15bddb23e0e8f0cdaadd002db5bdc3be578e843c46c175526adc
+DIST redox_termios-0.1.2.crate 3268 BLAKE2B 5f3f4e2b7e7a8172f92e8161eb1dcd208b86320868ec351e2f7b47d8ed170b3f44ad8180e44ea7a554de0e53fc268365e683244ad59e4afabd11a09ae378d2b0 SHA512 d8624b2c78d02c5d3afcbecea9ad8d218bff508703cb50684d6ae05614a9f41bf2aa8c47440fbb7d964f01eb9085364222833fbf9c45984508e9d755dac563c1
+DIST regex-1.4.3.crate 237273 BLAKE2B e13e1b5106123a728b6b02a81c3223d17620fc0c1e9e72f3472a0c7844aedf0f178be3d3f70bb15c054554c925e270bdf112e41f855f1bdf9183f42913ae21b2 SHA512 bc0dbde01a79e7863997194b894c0e76e01ed209d56225bd611dcbccbbe997abd48bdc4640cbf349c5f16d96ec613f5b31740e81fc7da82082a4ed48fa06deac
+DIST regex-1.4.5.crate 241716 BLAKE2B 6e818193ae1bc8edb2415d82946227ac24b5ef9fc99097d4bff1574a5b1accfd33ea04e38be4f3321c0a498888b2feb99c5ae4611974c79cf4a44d5d38c7fc3d SHA512 9ddcbc7a69df47ef1321c45b681ac2e08c693a7ab0de9b877dbb6eb6a5b07788bfb8444f3e644460bb2a7ad9a768567e0366aa34df2b9453036385dbfd39b85a
+DIST regex-automata-0.1.9.crate 114560 BLAKE2B 2bbaeaaa896479c817b7bac2f51108f8f74fda72178068c3b5e599b466899692fba8ff3ce8cd30f1f978a944a0df98f466f3d4bd340bf595d6f7048ba6f648a8 SHA512 53323733dc2f8c47ec33b5b3aefacac3a0042cff80c59c3a05ee02b581671dd9a6ebf6b0b5eeddf9cd249662731cabf5a684553daeff440bf8d1d4d296afbeb0
+DIST regex-syntax-0.6.22.crate 293187 BLAKE2B 6dfa3502133e4f654ea3533c6e9eda7674b0628f8b0bc44f8b3cccd740a5cfa8016acb5f4f3be4a54d18a46bb1f950ab75a39ace69b5606667a371f714206b8b SHA512 f83a72e46da02800ee545d6ea3c5eaab48706a9c63a03bb73363f597173ed205b3e7c86bd80d909478787e68f49fe07aa52c29a83c381e3c4863e5d856bbfb6e
+DIST regex-syntax-0.6.23.crate 293195 BLAKE2B cc7c951f252fbc814d12e4276728ee0fb9fc381e5c6b3f9ed2204904ce36ec29d95278db00ebed7268ff65165c19b30b0d959e7e5bb26c96538bb3aa7288d724 SHA512 d4f41e40c1460ee95fd96514a3accb4eaa6c125b47abf66ea7b0b60267c0ab112c51c1877d71bf1cfe4f9277f95617f5047058b2a3da91dc24aa5c1cf2781f34
+DIST remove_dir_all-0.5.3.crate 9184 BLAKE2B ab7ef94e0230ddc9b363f038254a180881bbc20eb04a254f97e6f71ed491c99ba1c88f5e85632d450243882a4a0df63f3b8b183bc1fbca9caf30ec23d577b1d7 SHA512 50417d6d8a33912193a1ed37eb72b47431b12ae65d2780cdb7080c3d141e63819da13751c3fb737685cea322f70b36d413389c3dc01aa12b4dce615aefed0e2c
+DIST reqwest-0.11.1.crate 128020 BLAKE2B 09e509b9cce48ae63f35f10a9502cafe6ad892cfb20847e06db525bb9826e44f0a519e9660933e60da0c7ec3ae1b42ecb5ce99d1ddf46badbaf483f47c93b066 SHA512 063b92ffb57dcc4d79a776a97b1cd2ed29c3ab686e49e3c1395589e4e2425154ab2eb7ad10785d1f904fdce4e50d8efe815f2bcc81a18d0d7e0a21af4898bae4
+DIST reqwest-0.11.2.crate 129168 BLAKE2B 2e219d951874c90200150c678919fcb1e0dcdba2f90b34bd95587ca01376265c5c89e8937ae1db5dde41be579d781eda0b8e662f803412fc2d74d4fdabeefedc SHA512 cb5d2dc85d7a0eccbcfcfc11db3fda7647b5ce706ec33e63e7105613e47facb20ca82cd02f8b9fb44e98be501e4e59fba6d7434bc056ef58225c8845417018b1
+DIST rfc7239-0.1.0.crate 3636 BLAKE2B 9699ddd7546892d819ea3c4076d209951ed3d1f1239ab9996084839bd386786924260c77cc85772a69c6717900dfb7f5fc4d716f671f9b6369ce43bc80a463e1 SHA512 cf8aa4a9c955adeadb73c1f085f82264f93a98129cc8e37fde1e66d5c5f21977ec6a34a732e178aed237cda0e84300c287aa5bc574b01516587c8f46ba153052
+DIST ring-0.16.20.crate 5082615 BLAKE2B 6011eb7148c2d2ab410e564a06604f4350e07ea030e4d7dcb30574b977f0b0c7e53e09f6e6dbb2d068cdf110262876c48dfaeeef1b691932a056fe149916d934 SHA512 d97d1b08eb796d4c107426ff2c015ab1f221612500c8a57fca8e3f064e8c0f5ae2a5e6071d013313cd9f4be8fed4ba03beae84bd446f56b2b2ca5d483c328191
+DIST rsa-0.3.0.crate 40124 BLAKE2B 679de1ee93ce654c5ab442f1d8c12f91ecdfe3ee5e39ee2e31980acd333ef47f32feed30ab8dd1acadc1d88d9bcb24a6da872144394873be718201939d90fc48 SHA512 04c58f7d07babf108b7c30df94de359c413c26d1e9f044aa4782e58e4278fa2b448dd659820235f857f68e7ad428fa4fc90d69f549105b56ffa71d924b6b6a01
+DIST rustc-demangle-0.1.18.crate 19913 BLAKE2B fd0b955e9f552d5a3759dec05bf5f971d151efdb8098b0b3fba0ac80f0034c4891c575ba1247b04d1271fbfc8a1585f4a65200ff3836946aecae1cd653c7a1e3 SHA512 93ebaf7630c99b6c83712452aca26a42d9a173aad8ba7e85954f65e7867486519013aae1afb0006a0507fc3d6a4688df783ca091779bc0f316c5b8c4be95b793
+DIST rustc_version-0.2.3.crate 10210 BLAKE2B 1f707d1c66d907c9b1d2ef6d0bc6bc9c89990a7b922a6dfc2041865940ff3854c4d0e1daf558279fd5871af5818d4000457a32c949104f46538312fbf730443b SHA512 01fa7a758dcaa4f15c18628a0d5ee5adde5ade96a8b7dde0908e39e27b290d1e9adb20d44e2adcd379341d2d4a0c34a80dc12553a3bb4efa4758988f28989779
+DIST rustls-0.19.0.crate 208339 BLAKE2B 55f627e2cd497d8fec205c3e5419804db23eea1b216aac606a136d4a53dd81fbcba8eb00a28c52f785cadcc3fe61dff839eb306828d0a924e3580c10d536515e SHA512 4c06462a67c5f6e5593fb1e747bdb2e35222e3b5512996051ee933e0cbfd3c376e30cc4bc692330b8678e286042240d096f9ec60fc484194c8fbeb9b48a8d886
+DIST ryu-1.0.5.crate 49570 BLAKE2B 3bfba4a5f290a429de7ac3b86823b2a973f40eb6f48c15329173d95964d31ada36f2618be4b36774a03f97f2ce61364900c6a3ad5465a294e2df311a1f4104ed SHA512 d1708ffa3112a684edf2956b6730ead040401d38f1457cde074eaaa59c249007dc8b925629e7f6df89f7ea757e9d0826649d685cc8ede0a04d50296048bf476c
+DIST safemem-0.3.3.crate 7778 BLAKE2B 6ebc0e234054919687e8a369bc30ca6b007d0e4f8147157ba1a90c290b7f0b490e5c21a6d4406671e26ac073f9e4e06a2bc9b1f21eb152b05c4022a3a4ef3793 SHA512 2e4852ca91160f9f1e764b75145d794726a5f6c162cc99ecbf9cae20474a06cb3a0dfc245b895c51342240f6875423010b33e36d038b8b419a37e4820a9caf72
+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.0.crate 28777 BLAKE2B b1e86bb40d30f8201e1fe94fbd4d5820754ffd6867815e4085bfbd710ea79712125207fd8c8d9a2bb73c5092a457890381e6f73867b1b9d1a3d37115657f0b38 SHA512 fed46a52834b90495a8bc37993ad0754f20fedef6db442368559594d7184a12b43e31a7d42a595b032e54f8aa535cae0030d9eccc828c9df2fb457267e782b15
+DIST sct-0.6.1.crate 26825 BLAKE2B 162c72a8e370237f846125de358f773560d94acae2675bfbd07719ed761c112cde04e2f59e13378fce33b725becb094775c76bc04baea2abc34dc25493e86d7c SHA512 78d17cc8af85c386fc37fa24e71ce7744ef214cb77516633098466da0ed02df67402c981a4cfc2808f4a51224f82e2600afe4449446e3d483cae240f703423f2
+DIST semver-0.10.0.crate 20503 BLAKE2B b27e780828e383a0baa0edf99d36952a847b10ffe174c22d2680ecf5f723354e0ff5253974b07981a6266cd74d373d1993eeb145ce795201bd8e43dd0e15299b SHA512 75e39076a551cd1f4e7c011e79ac762258b7995bb021298cf2fbc7b3bc9e6715ca3c5165429834738f1cfb5ea9fa3daf173ebe1e9e0f04135845c89675c89ad4
+DIST semver-0.9.0.crate 17344 BLAKE2B ae782bc78f29e45577de8574ee58959c70b54bb0b6f45a5a7b09cc4d358d9a0a80bbefc6e0f2a330e2b55adfbbe5c1f64f4ec9bb94c4adf7bb3e4fc9c142db6c SHA512 03a2ea563456f812c301721c3572370fe4934a22db60079da0dd6ffa33fa789e5e2436ef09e62fc35e0b742b06fabc290992c74eed80419a353c9de9449928dc
+DIST semver-parser-0.7.0.crate 10268 BLAKE2B e46b7cf9d292f8fc54561fca4df8534dc96f6be920a5c869c405ddb31b9d1a18eab0799207113cf4910a52cc0df5017ab1bc1883a7c3787ebf2d60f09ac0ab4f SHA512 17320468ec6b9862d595f358d70c09ac6e09db7885fe0ead7a1e596f79350a6306e8bfde5bbd6512008a7c5454da1c7ae55fe1e3bc1c1ff02ac9df54c0a6121f
+DIST serde-1.0.123.crate 74379 BLAKE2B c6d1a0d833b50d1ec65f7c2439388eac08db6231e5f8d719582d545948b5f36f2a429338e12e33e4bdbaf439cdf25840e37f37470d993f6e80d8e5746e5c7564 SHA512 73d584193f1885561063d15c0124f0611f59ba60b14eb5df3fdfe9545e9e31a1a2afdb22b2a7dd4176ea0856a24352ca6d822e0bc779f0fbcfc41e545e27e823
+DIST serde-1.0.125.crate 75144 BLAKE2B 0823f4cec3704ce5232c266fcb69323dbcd93d2d15712abcc8cc61a2d123d662ae8153a32b3723324ea55a40f2b9101ed654cced45c500fcf399b9d7ccc113b8 SHA512 ed2819d678e7405e2d8a0cc1b43540abf2ad8871eeda4985af5e37016a42b938d7429c4e865cec2ae5364cc7fbe1052a5a46ea51b42c3ed5b9c7c1acb596ac3b
+DIST serde_derive-1.0.123.crate 54122 BLAKE2B 9663f89cc23966d338ed1f952629276b4dd6a4c7edb8a3d9cc888e135752a7d5b748d55428566ce5ef98c11593dd45116f7aae0278bebd41b5e818928a414579 SHA512 ec80de18fcee0c50a4297272fddb54e111b580012ec79b7827ad8a4b9c02a621b07aa02070480cf89d6eafc1ed7a577d763c2657938f14c5b546d98e0df83227
+DIST serde_derive-1.0.125.crate 54155 BLAKE2B c99e9e806831dccb3ccca20675e11f603a7348c433a641a46cf9a448a7a8b7ee242d0d6110780089b08e88b8f33aef5b75e8b1d25e2e6d242a44e9093b2badfa SHA512 dd4e247c9581b437157f37e355bc3335a3927417920acce72e73d6fe05a80e19fb3160c72abede7842e7d54749c33a94335fe9f3468c2f561267b863df368a6f
+DIST serde_json-1.0.63.crate 115110 BLAKE2B d62655c480702de6ebc772df9ed54e07cd1a0d19fa5d40c95547176ce073370f70f517ee43f63da55055ce15f143be25b4dbb75b67bbf05abe1b0edd1bed7499 SHA512 7de96ee7ac3d7668394cd338efab73550545b8652e0ab412e558470deb8f7cdb85c9de7559cb43f3c79063f80e98c91a8a831d39faa4b0e6393aa0c9cc90d29f
+DIST serde_json-1.0.64.crate 115138 BLAKE2B c61a404db9800cfb4e2ac29d4e287a7c8f388b62407d5e25e07514e2840fdf9c127476db35cb556b56143755c64c26be1c6b1facc7529067b06946ac8f54a573 SHA512 55a45dd4c60fd93d2d9331f6a8eac39fdfece9ddc1aae45ea27e3dfa81352f08c71bf03906ba99d0feb5df8d847b68547ecaa8eb5a2c76011ebbe8d4cd5bfc2d
+DIST serde_urlencoded-0.7.0.crate 12489 BLAKE2B ef64d92d79b80521ffe90f18534d0a0f20834e692c708e3126d3486b1585aa228e3140be81984256f0adc71c764d5c2bb66b755b9475eebefcff67c952d42372 SHA512 2e49d1113a863a45235e4c5df3de1221398091c33b9eb5a806ea496902090f82d6dcf4f478f897ea54eea44f553fc20aeb2c1c124b81806b0704dd33d5650a13
+DIST sha-1-0.8.2.crate 12338 BLAKE2B 90702eff48c15b49195b547d797976837b0fc9028f76da626e094b80d5d630bedee637053dc57274c27d68b8b6f3c443f1aef37c06b7aad895630bd9d73039b2 SHA512 65ddb7bd8f0157d134e70f7c6d6abf7aea198cb97da17b418a265642c5930b8cbd9c8e0b97b557102787cc842cddc93213d669345c2aaac6a1e7146765b2d5cd
+DIST sha-1-0.9.4.crate 13724 BLAKE2B 5b573e563832269c2962a7188df7e6b52916535bee2ac51ea60ca7b54966a43b32740cd4611dce94cae177e464cecc0acca5652ec68cf0f0ee27d148ffeff751 SHA512 f815f6a8f046cd51b33c0d91c7fe36997490e9ebf6e0c1fdf58efec18560d3aec665b4edaa9d2b702b2aab4667ac17891c620d17d24f8e26657d825ddef24ff4
+DIST sha1-0.6.0.crate 9244 BLAKE2B d992f1803fc17f8f8081ccbafd07ebb9d78056a705444b45dd51b2f57cbdaaf071685b8e6ad9f4fa21e032cc78b4305c8101b079594c7bf6e67894bb798b16b3 SHA512 32081c99a0cd5fd6e651deb711eb4c9a8bc71c12e26b25a72b2dba9a3286502e56b23d068a2899764ce1cc0c615c2c1b22a6c7aae63e07a758745b533e70ff0c
+DIST sha2-0.9.3.crate 19649 BLAKE2B b4a778aa9b5f2e66d5f72679f25c8d270d101229b1d815af4923ea6598e395edcea9ee3c14746eda83e5edd1e790bdde672cee7e1fe57537856948b87a4063a4 SHA512 95c6c30b73bd3ee712b29be6ebb66f6fdf5256f37a6345e9412db74bc294260d6edf2ff0c21ac768e7cf0fb100f45f23489138e8ec1d4ca6f695028ac42806a5
+DIST sharded-slab-0.1.1.crate 49002 BLAKE2B f5ed6ba3d454677ee404e30bfd960c7748c02272a5c4bbe8ab6d01e0a54a8160f091ea693451cce41a3db52d2c99e4ab98b58e7071c15f8cf60cb64ba3216dbd SHA512 aa4e2e210436d4799fee76fdf5f83350b06c6bac88ad668c30090eb2c594b656238b26f8ab6ea173fa894732fe7e1b3e80a43a003e592469a402de47cd5d9c8b
+DIST signal-hook-registry-1.3.0.crate 17786 BLAKE2B fbd4284bc1020145b92557a99628b985860bd5020cc870ceb6067933c8e58be11d7bdb3c1f715231ca2f0ec2930487ceb88a82d9b9d1c0a31bfcf4a581a002f4 SHA512 2576d474c490deb6cbd759985f55340bb4e4ae0abac3ee02055bc30fa4008fc96ebf4d96f0a85c634b4f04d57b00243625194b333cf330f59fc82286bbeb30a9
+DIST simple_asn1-0.4.1.crate 15752 BLAKE2B 99694bf4598b2039b69058a4fed0d790e4e22ec0ca82920d202bdd1405eca0d6cef6ab660ee0d48c68466f4583c3926ba20171b8c34012df52a041df2a1630af SHA512 37211608915e6ab2408ea91fa937f93962b621bb89c1eada6a06485fbe83cfc930a116464729878f42610ad4d9d21bb1494916f71290257ddc88441317bd0ffe
+DIST slab-0.4.2.crate 10136 BLAKE2B e30cad459bbbb69c4b56a573c47f4188714e0da298d87015c35a86c9315dc2d4308f27d7758846069b0cf94c93f10c44b0f8895427cdf1c93ae20adbb21b5977 SHA512 f9fd70d0cc5180393cebbe87fe984de0c103db1c2c2648fb7a0ee22cdabf37a7338fd511538f00e9a5564365cce2879afe19bf77c435870197bd6cafef5d6661
+DIST smallvec-1.6.1.crate 26444 BLAKE2B ca6c50a63acdd93a2131654d99e50545a6e2d08eb3e2bd57d4a8ee073d90c08195ee442745a8d62a68179ce7bb8e229b7ff8c6fcf46372a9844bc9280b7c85cb SHA512 9e6061c8211a4485ab54eb541adf40748e1fc3fdfab0849e38e5fd34fc6cc69ae78bd065b788692385a6b8157b031c2fe373900e13d3e56e94fc08d574edaaad
+DIST socket2-0.3.19.crate 33782 BLAKE2B 1ab3c61a439c1594e19c4a14958d0a85b54666532d16eaa9a1e40e586b7707b1c7b5a751fb373f16bcc26510abc25e0321808e721c0b33b7b04416b9f6cbc5bb SHA512 113d902ca0b966bc0bcad71e3b7d715c79cd075d9dd7fc4140a042bac91b3ce692fb0f1fd0216fa3f6286920b4a92e1a4c342d7ae8d1d98ded36e7480ddafec9
+DIST source-span-2.2.0.crate 109700 BLAKE2B 0c4f68e0143caa2eb68e8085cdca7ded5efbe14876f8ef3d10ebe72efae804e7998414d3fdfb709ac244283182d9dc4b51042dc787a89b67cad51071933fd9ca SHA512 e0717a6d7c6bd05b8c7eb751da69fc429b6258b502fb9ec974f4c3485c890d233c4b88e45f2164afd8951296608c8fca631f863c581cbf1799bc95777c93aa98
+DIST spin-0.5.2.crate 12004 BLAKE2B d67d9156ca6dbcf4022711cce797cd423a4977115abac4cafaa507aa2e1071b637275637a20934d4d0d6d2bf82c98c74a4506720326d1804952aa0fd5fc4895c SHA512 fc57f7906da2b7a298c5f89215e881e8827b4d9f934dbf138338e0ee30122d8459483be566268fa374b41d63d8dbf65d42e0b322535ba35c827d7edb2176f267
+DIST sqlformat-0.1.5.crate 20386 BLAKE2B 5490be565e4d342ccfec6da2a663a7bda29ee7553a1a0f19a9db264bcc7c76a710bd1f55ffcffd417cee172e0edefae128d645acea4537af6df7ad576bb3bad5 SHA512 4c675262e6af0342ff131975ee6954b53e688e537a0a66e0ee50804a66a7e94dbe460fa1cf2bd89812aa19d81e3d2ae93d970a3c6dd308fe6655907fb9af0167
+DIST sqlformat-0.1.6.crate 20402 BLAKE2B 24ea0f32700e4eaf5500e7803af6bca9a0ad535674f2cdeb00a4cd4dfa99c8631a97c3ef69d77c5475c49ae3653f38fafa831aa5bff2f688b151f6c0f18bf8a2 SHA512 71e66691af88a80bffa619957b80ef676bc29d64492d119dfaafec0c81868e43b68b66fd3336d8c2b5473e565090fdc85f4dd555c1d987f217537258d1b2f147
+DIST sqlx-0.5.1.crate 78533 BLAKE2B 02877f504a274fb7002e2f2a97a432b7bbbd4cba5cf3eb6bdb90459bce43f80cd4929b293c400e6c5bb4c6262c75c95136ffe6ce0c8d7fd71b9fb99379ce132b SHA512 9b683fd52bb7dd6e98adf909096194632210823b8d776b31b1d432cee53f980aa592cd23f9d975b2228f879fdf75c5db29f44e0cb7812f63d767e90f6cd099e6
+DIST sqlx-core-0.5.1.crate 224938 BLAKE2B a5edd0558330df85f1a8eb18ca346e67775504787854ce36af108d39f764ad1322ef016370a8046a3e351887433e68795622b223512fcc6f5790c9dbac4a3d68 SHA512 28630e064a71d465cbb56cc01e117118de08a45834b9065099d187918fdcbbb4b87f83db7400fa9358596e95bb3e4e9c007897d0085c5e65468cc6fcc934120d
+DIST sqlx-macros-0.5.1.crate 21103 BLAKE2B 4d96592547b407bc43e176060458092e5b9f6686b1c7d961588267dfd3fde52442e64d44506556783d9d23a1a0d27cb53d924909aec20b49077f1df008b6112f SHA512 21996aa6d59e5513d925d3b0641dcf4cd68e331dd946d83da6b88ed6a2554ccb873dad9dcdf28e4c1bd09ad418b10303d218343943fed0c925659ecb949405fd
+DIST sqlx-rt-0.3.0.crate 2405 BLAKE2B 676c496f845f7784614c98e247df334ef712ff39008a116db5283919e70d7b3876ef6401f956425e4a542de9cee1903841ad9aefff52baa6b4887d9bfe503aa9 SHA512 17ccdcde1f3f0897f9e9d849f3539bf83543aee48579549243dc3072f1a3c46189aa214615100b31a313ea387aae01a42dc7400284b30362038f73f13dd14505
+DIST standback-0.2.15.crate 32506 BLAKE2B 3a5507a857c6c7b04932057df89ef9515423f9861a60f6f24f6f49ca1fbfaae370c2dbc8f85e80be51e38679152b8b74e9ee6448b3a3802460b223a514057807 SHA512 f1968935d2c772adbe0a93372b6df08c89394a0b3a7a829df870602ba43d0eb4bd7f91f32d4b623f2ae23f1aaf8ed562cb1f70a4f1f3253b74746686c1171ae9
+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 stringprep-0.1.2.crate 22021 BLAKE2B 4e6c18a0bedf594fec1e8d9461c276021dc96680679bc1720a7abe08c061e30683d30d5dc8c7bf0726c6c5a8a892d4dbc5d01e064378f5034e0874d0fa416645 SHA512 2f135bbebebd1bda7fb3fa4f1281ac23387d1ead0f185f13477c84cf5df4b38eb8bc3ed9ee13581540b9ea3f87db6db91b4b38b7bc584f19caf005687791d78c
+DIST strsim-0.8.0.crate 9309 BLAKE2B 40a8be506c43ee1ffe006ddc7dee98c3d418bdd205d57b78f5d1e4c9312feb57e1eaf952e02d92d4e0932db240c6fba45beb06ea8c4fc6de1cf1faa8b6a3a939 SHA512 1d55a8d946cd55f5f37d06aea536549ded95739fa58c0f2da285a0041154c181f663682bdcac643aa198b3e762d694a04f058db985c62ebe22b5c16327ba6d34
+DIST structopt-0.3.21.crate 50761 BLAKE2B e48bbec27a34ef80f28e21d42b5acc8b2cf012e1944a6b7f6395f4bd420281e18767dacabed0ca37d94ad26e73ed201c9df06d5cd781a4c107b5741eb0880e53 SHA512 df8592f10456a5b1a7bc7b290357c069ce4eba14d2558ecd6face231e49c748a8892c31ffad000b426e8180d3e4dd607329db91f4b5617e971b2edda5bab42f1
+DIST structopt-derive-0.4.14.crate 20116 BLAKE2B cfeb48f5e4906ca24b61afc085a5dc41edc6f69c6060a1cd7e01b844b076928111e4be2f24b3cb28e7704c09bdbbb3c3a1b2f9012ae9e23cc5f795af91fb1245 SHA512 bc20dd9d10c6dc1f5975b074a63eb84b49385ad272b62d8526962e88b28cada3998c3944dedaf8560d6577871747b875cd399dfe06851472c0a1c81fced429a0
+DIST subtle-2.4.0.crate 12411 BLAKE2B 32968997d71c6eab4bf2736090469afdb1adab3d2064afd1ab34a2711294bed1f00a715c2c748b25412ef9732c96bd132e20384019ca6bcc0a01ab602ec24117 SHA512 ffa173d6678879c382d9165ed8ac4480bfda2f03a451ff120767d90b2fa17ecaf234af15c2d153be0d96c8363de82f0be1fffb7770f3bd417e2567d146b61c86
+DIST sxd-document-0.3.2.crate 42711 BLAKE2B a02dee2c0c7fd41410fbf329dca47b85efbd605372245e18172192840626317229718e790b084cc87f9abfe124835abc6f48a1f1945e451d83130b0ddcf4c94a SHA512 8c2c70e978bbb5ac77c11f0c8a21259bb41aeba40f76ec31772a173b5a898092eebf951c855b8f068516c8caeeb2ebd5b6d4799b0cb3ede10d8001f36631936c
+DIST sxd-xpath-0.4.2.crate 45058 BLAKE2B 93890044d12b545ba3a76ff4bcbeb20bbb56b3627efa4d127e955c1e2c6b2654820d6151b3b94f4369fe87dbe46003766b95f438cc650575a6496fefa97efdef SHA512 81ff0329b6a3057cbd4db3234c12e91c8aded671588588b6a8e9897801a591877e7663d40414c0e61519fffa83f39e4fe8c1a2c5408fe6dae1a841a48dd462ab
+DIST syn-1.0.60.crate 231087 BLAKE2B c37be0cac1d9a5bdb7622fcf716cf2d7f3bbc1594f978ed98c84dcefce618c87bc8709ee491c0b9d01feba37d6db641eadf60d814df22cf80adc33279ce1ec94 SHA512 8474c40ce4257e3ee7eacd6f993745237181f2463067a9227bb62851d4a542657cd3811fd925c4e06c25909a5f69d9d8865a34fa479cbf3d5efabb1818e64d24
+DIST syn-1.0.69.crate 231954 BLAKE2B 1dde7e78cdbf5c5b93d0196e008dd4e92e4367f8e88395d6157b92a58cd9317dbb6e47caf2d570a5a9fb6b4fdd4fdea5e414eb9b04e054ec4e4dde8bb9f36a96 SHA512 6934423e48f8d6b1e403fe5e4bb2e180f472f125f4337b7d9889788c16cf11d79d1673ed06178604279e0b8a04bd80f7efba187cc8fa44c535457eb1b4f51c20
+DIST synstructure-0.12.4.crate 18105 BLAKE2B 8e7efdfa8681da8473903aa22e8cc55abcede012b29a91d65076042c89a21048b44b774ca5c3f788222dd32fa634ac20f58ce241eff610498cac19f659280d29 SHA512 ab3024644719c4afc9c06a4d3c499fd4934c104409d38197a46d62c9ce30414f88b3e7bcdd7f245cfd207489fb54ba41e5cfc1db94b0dd12fb01e9c00c861c47
+DIST tap-1.0.1.crate 11316 BLAKE2B 60786fd5f12c2f06097330c26809fdcfce62716586d2e1985f8c01406d356ed0ab730a04dfe72ee3e1d6208a53c76c66883d45a76130750b41ba5b82aa721b83 SHA512 d69ff11a46e2fbc276212511878f48eb93640c0b147df6578ea057b23625f9366a7fc3926693fc3809688537af5ca919c91605beed364decf83c35a032310995
+DIST tempfile-3.2.0.crate 25892 BLAKE2B ea6870c642c5712c7c96072a5d3dc04d75c19cf1413081e3bf53c1ae6c75e05ab537446071cadb5460b34f7fb7715a03005a1335a64139458db938c3415f7c0d SHA512 56d1c5af7cb6863f9eac990354126979534aae7bf298bc8b1c918c7317ce2ba31f53089aaa1ecf8baa4a39d4111d74f4450be82b509b3c2aa0428880029e663a
+DIST termion-1.5.6.crate 22677 BLAKE2B b918dc82bfa370bb9662bace34211bc7afa03a042dbd25f4456a7e3859521d4f32ab755780e58070f29eb7903f3b4f8129eb9447cda953b9190f9df3b7eb3aea SHA512 228b6fa7e2f280d6bfc7cef77e7a1d0d8f597178e66af0bde1b1fb6553857b511ba8a6786165815aac6d8a082fd37191f4ea35a47f1e1182f7f2c6086eb34a8c
+DIST textwrap-0.11.0.crate 17322 BLAKE2B 257428908342774593bbd3528fcdae710712ff54e8a711393a24356d8ba0e16e466a4b20c05f942c48ca76b3b5b5aaa90ec202f782cad892caa8b71ccf124da6 SHA512 f5c0fe4f28ff1a3a0931e8e235b5157a45f67967985bcc752418c5ec3481fca44a8ae4800088889b37e8cd0533f53d3c456d5ffd19b767b3f83a87b49a2e209a
+DIST thiserror-1.0.24.crate 16580 BLAKE2B 5cda4153e32ea4cf2f4f45fb60f18230dca61bc8d9b76aa598f7336babba8d6615d929ae325c84976ac60f4e8afa803f96d1b2afb6369445934e1e657bd9c846 SHA512 38ff620f1d33041600faaf3162ca0c1cfbe191100b6442513e4076a35296e97e28dedfda25dd0d7613f6a81b6b72816c11ac37424d94baa295142b1002d0e962
+DIST thiserror-impl-1.0.24.crate 13361 BLAKE2B 4ae667e69d3dbe755cfb07083649c6d41bd5bddcfbe1d8954980e93390fb8eb51ffce6fb2d24c51fb676b6e75051ac66cff8c0cb3ad6683275581749f7c9f9f5 SHA512 4309506b8cf939e6a400542dce772b951d40faff3b2fb765ef87299547615fe18dfb877844b5ce892c594623a2de941a32629e53e2d59b03f611cfefeb169db5
+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.25.crate 65326 BLAKE2B 4f6118ea7459758ba935d8f7f2a461c8c1531c850e2f9cea2c280ebd153a35b1ae3d87ab0c3944391d79cb4b942afed68123c9aa3ca9f07f75548812f16749c9 SHA512 95f93373032fbce2a28e5be4e4781dd9ac7706637aa80e04e26cc2fb470b74fc77d84655d0cbebc6d0a0b64cf7f495040a3730b6c47b35799c6aea29bf6f1ac5
+DIST time-macros-0.1.1.crate 5447 BLAKE2B 4b9dbc879711804f4af172e46e10421d35177242a10c6dcc32bbfe9cad7ed865c7c3d18cd9b8ffee79bc47f0ce5622bc9609ba511d7750a358b6e5cab8426934 SHA512 c6792be54dab0847d621684b4afe2e9803f2004bc3d4f01d84802af7f557799cf4d2b5ff6fe58e0b4018d92ab3868feb9b5df5691b2c8ee188e6e7b39deb8c8c
+DIST time-macros-impl-0.1.1.crate 10384 BLAKE2B eb19fd944b379dce462e2b9f8fc5cc974765792d8c2f89082d9894e50e6556f54c2203a2a08adf0eda827cfef911ac177a15f0ce012c51b53543dd7f7d677394 SHA512 c153f9e9f2acd6a9e7190a899bed3050b922eea0cdc8d0fa7ea4c67e03856189bddc745150b3e3c19320ae79e8923f9201aec8923e977c6e407833d08e1a1990
+DIST tinyvec-1.1.1.crate 39896 BLAKE2B 7655703bb7c3eda6a4bfb78c46cd10d5bd195ccc9aae9b8eab78c1584c904a6ac1a75511952b7f63eb953590b0b3a3c436296c13b6dabba11d279931ca769442 SHA512 de8de26bdb39d4b2255099b85c116a95b7f563f27549816d360a7cf68f04d3940745236aea4c73eeb86ed5427ae5f65d8936f0d60dae9b16076827134d77281e
+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.2.0.crate 428628 BLAKE2B 0def4a42bfe1c1eef5374da93156e0fba9766ad197755ae38ba42d289f9a94f375fc4b16cf47e4ae6746810b23cc1183d2141e191f091a6990de3375fa0cf817 SHA512 8fdb1fd7ec1d406ab3616e6794633d95c7ac1432f1536cbafcaf91aaaba3b26f50466636e3121f065909f90a85fb64f91df831a405eaf2a17b1b30730f937365
+DIST tokio-1.4.0.crate 439130 BLAKE2B 78b9c6e3551c378c1603d8fc8eb2725d73c47ca37f118b77cb38de555a0b18c41e7ad0c627f9199c214c412ec3f20ac40a88e10b1874efae28a022f03ac11439 SHA512 5a5016482ac681c7bea248372eb013b2cd863530aba28065df0b9c3f604aa6b5f71230c39484feb2cf15207dd8a99d41ef81fd31f1286fa0b973aee9226fa923
+DIST tokio-macros-1.1.0.crate 7400 BLAKE2B fa10c1c2a060d29b2a4bdf52f7aa78118207bc3574aa9c9081ebc600f38b55d654fabb0abc3e82a1e54933c2235fa6f35dd411cfb594716839d56e52948d9aa3 SHA512 636a5b78715985687a9ddea9f5cbc8836a3242e65d5724825ae80ffa52ada99687e94ff9fe500d4cf1f96f9175fb61b91080ab0dc8c3767b19c4f785bf9e93fe
+DIST tokio-rustls-0.22.0.crate 22706 BLAKE2B 9ef76b96aaa10f49692581f7b4f04063729baaf3998b7e0a3d5700cd7613822efdc7fec334ec9d3718c700fbcbf572ee974e96bc3f79eabc774a801501b08ef8 SHA512 cac6c5ebbdb751721f881f6e4c21e1b34ff8aea84256e25f92cecbeb30b6db3a6b2d78b7eeca253179b78a94c9226aff23492b0311d81ce27470ce939e675d0a
+DIST tokio-stream-0.1.3.crate 28691 BLAKE2B 43f2be90d5346d1d77e990bcd3c48f715e9de2fe1778ef71ffff63cffba1fd4426bf3506547765121a4aaefbdc9d2878f6098c4d9e7d421789dc58cd210773be SHA512 c0699fa556ad32a9afbf64157ded3c8548496e646d371ee8455e5b05f416faf140a6078c157c6b9ba17f76005d66f1cb65ec6eecf20cc5b1dedc8996722f9974
+DIST tokio-stream-0.1.5.crate 29637 BLAKE2B bfddc58f8cb41e81f0c88eefe41e301a718d71df949aa6e31084dac713c04c5a53a5598d1bb40c893d5a113500d1c9072454ce9a3341bab9ead35fb9a1390ce4 SHA512 3f37774d607f77ce0cab1761fa4560458d0957915cad47488536c5dd106f13dd126546729d1fbdf51defe20cadc836e900c1ccf81251f73e74c95be5c6b914b1
+DIST tokio-tungstenite-0.13.0.crate 30189 BLAKE2B 58069c327de8ed663425bd6b9655ff03a631a78e32196ea204ece32d6efa2b71f03d6328640d41e5355c4981ad4374491dd1610905dde226773a5b3167947dec SHA512 2f96950bb4fa474b945e3f29bdf482b4f56f898ae384428c272fc4c1bb5bd522ec0cb3691af46ffb334aa900b57ed0fd527092c81195b80fad69ab74ef33a21c
+DIST tokio-tungstenite-0.14.0.crate 32486 BLAKE2B 510b723ea265898d440b207e31ed6b837b4bb71717ae8cc4ed74b2cee38c12fa42ceeff566b6219703aef886aaa33e574821a2ec7541f3f834c1c9aa1505c42d SHA512 4c59a682f42fa4add85a7a07a5650d2fe4b7f73414d22dd11e464bff782b025596465f2711dff7c7d937297b20e532db29fa4b1bfc6dcb1cf701166237d82755
+DIST tokio-util-0.6.3.crate 65782 BLAKE2B 79d377f2b93570e82f3cc6df47b03a3ae26a6b7f7684b204b38fc20b1a0c21df780bd74f6db5ef4976b28e07b2a56d5368a402e754b6f79fe9b25cf7da8579d5 SHA512 1f0861cea7d3a42ffa0c7d8dbcb51bd4bcc2b2a1bf732678fed03785d0b7f54b45713907a7a46316e3ab91a6ef3356ad856dcb04f8cc9b47f403912c4253e23f
+DIST tokio-util-0.6.5.crate 71019 BLAKE2B c34c4d53754dd590e3b98000a12eaec1929e9c8cab05dc0f25dc449284f0f27ea661b39f94e25b6fa9918c27d4a528a70d4a952ae319fbae8ef64d4a1602bb7f SHA512 e31e295b2c92fec616ea3a2b61de9d85026cf4ead75cd193aff4ca037425238b4e11cf8cb3955353f63e9f03130ad3690c951fdd7bc1769b6e2efde75516c8d7
+DIST tower-service-0.3.1.crate 6299 BLAKE2B f56562faebe3a933f39f8e2093af65378bd307c59f9695408510ea9ca2230c68228c6726a0a2c7c42943002837dd9d86ce0a1d4b7849ba5c61df28df7632d909 SHA512 d23f9db2d6632f561970b55eaeaac22a20c8b9af18931cd564db193688eb2a2973127b440e175cfd7358f3d0ead53f7a759e34b7b86c293751079af9c2181ba7
+DIST tracing-0.1.25.crate 68011 BLAKE2B cde3a7835328b8bd04c377108f032a3718d9ec1ca3ee95d43df855af32ebc356d988705c01b64fd5725e8274a6da7bec822f9ff532159d9711c3c4a327bc6d2b SHA512 a9c48aa6abda26d7a7f26a1db3d4ea8b2b72bc69a8d6fcaaae21342bc802b4804a38691969959b1bb5bb7adf7d67380b09dde0196f65b6e49735be79e78385f3
+DIST tracing-attributes-0.1.13.crate 19331 BLAKE2B 31b6c672483f4ca215ff68ec660188c3bbd64ecbb03bf782b63701423b971a1af4a68855c0c56ca6b8109698a634f1c504775eab471ec8c83201f15e925a3a87 SHA512 bb3986dd18de20da85b266be0d7e000aa3623eee15ff23da70915d81866700ef4b78725341ec7854a1037562c81541847c3f7d53573b0e3b85fce3b717ce5554
+DIST tracing-attributes-0.1.15.crate 20632 BLAKE2B 77e78d3dde799de16610d35f6d30bf15e03e8724ea80302a661fdd958a25574c7d6620f480669917dc94152bf0dd1237310523d881f4971f4a5e837ff26e0da0 SHA512 750836fab24caa68bbd8f19c953a45d2d1bc7adb9fae65b113b8b9bc1cec97b9f6088b15bea3c1c8c7a106345440037c880485e4e4f4d1e5690ca4841ff135a4
+DIST tracing-core-0.1.17.crate 47774 BLAKE2B 6c13692d90ed3f84110c15a1834b5ca527cd950dd9a141b06ac2632bee718b67e46615e26567f58e4c3129b4d38abcfff515c6420c906ed4f957bacdeaadada8 SHA512 202fa2bf6999d1568f4ac4d92a2d29b3ea79b5d93bb57347927eda60c8d5b430b366889d45a4d5d22d4e1c46e62ffcc39b3091a91f79a26fd6b7827fcd7c230d
+DIST tracing-error-0.1.2.crate 11101 BLAKE2B 5f816e759f8128fd67bc039c1c080cb275ed3192ff00774ccbc0c5f955384f7a009be00bc14ed9146251871c51f1d493e6b9c1e30677d5c708005f45c314953d SHA512 f004cf7440d7e2e04d85bf5d617e08395b52a9e5918ad83c706b3e6cc697c8462e96cd754a262ce80d8772ad086a1be5ebbcd6e9c4e311ef28e4ed3bfd7fc262
+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.16.crate 95699 BLAKE2B b8d4ca5e2da885ab13af2b6d0d25351cab738b4fb3c273afbbbbc0967c04ff14889f77f4edc0fc42db8d16ca17fdd8179ebc4a9b56a235d94739a869e2b0a2c8 SHA512 49019e9c70ca2c35bc1bc6f3aa1383499d2de6e5872d0ab2acb7a1990a67c0dad64a0ff3b81468a101132e4d2410d8a59f4542adab6345427df6e15bb4b7a0e8
+DIST tracing-subscriber-0.2.17.crate 97609 BLAKE2B 13b3a42aabceadca13f2fcbb8b4ba69da8b3aa220ac6b90f3e35328ceff9c0b4bbb0a29392b6b6f1d55be99aaa587f142dc66b608aa3f956a0006ed80d172b97 SHA512 5fb1e5121e10e129fb72f9ad78e0cbe715520e18064441570e0f91a649cbe3bbddc652421257e98113b23a6297e3cbb8d6d761203a4b367239190d1ff0214a38
+DIST try-lock-0.2.3.crate 4158 BLAKE2B d8bb2fd8ba10285871ac3dee069474d4225e312c0a13b6bc238604c5207fe33437541abfdb507a6b400fc3359b78d39a7e9a5bebca426692b5dab4622b09c192 SHA512 ebae7ba9227e6fc20499b48ab85169943765342d4790bb4a31ac33a2be0af9401e2854c8e00b9d3b7e225d16875c90700b1c3fa99af07833d3b7a91b7a414fc3
+DIST tungstenite-0.12.0.crate 54287 BLAKE2B 211a39484af5a12262fc95eeacb0f68a1076956aa3e2df0f06d6a2839ceb4e096ef3919df60a2bf4ebd74eeff85a21a9242330cd1e892bff04fd3588b04da810 SHA512 d6d93b143a4e1ab6a610954f9621518f1b50e0b8d1ca019d106027bc1a9f4698bf455f3948afed1cf7c626b04f426075d9b0393922f16b8ace50aa1ccfea0474
+DIST tungstenite-0.13.0.crate 57945 BLAKE2B a4b8aaadebd58965b1bb7fe27c1f674020f0368178e2d8f79fc19a0b5ff48eb657b5184a33c23943bd5fb8f69a3ba1ecce9f17dce8196cf9b06d0319ea0b498e SHA512 857c7115fafa64fc9b3357864501846817d5ec716139a9b396528bf5526c85f70a72074f30d6466fb1cd4e07805d955cf3c2566fa2fc8004fa6f390541d4ce0a
+DIST twoway-0.1.8.crate 31774 BLAKE2B 68402b15e61212c986c06322851985201e4a24dd3f06eae607c2581940670c476b330d61d48cc5edb54c7622590f2e75139f0d4460873262d8efd958dd21e5d4 SHA512 326a7954891ef399b85e4e7bf1a0afda0cc9057883e7a19c4590492921ef3570916fb50929071b2e3825e57282482525f4adf2f6b49ee12dc0adf8186ffa4629
+DIST typed-arena-1.7.0.crate 9927 BLAKE2B ff8fd0f87e69634d53b87b070499d3d119d9f153e0f06e27afbd3f96da6918136a83162f4e9374061ddd215845f75844251e3fb079d57266ea8502cf321eaf9e SHA512 506a90a11576e5a4135b46c5c4705db461a8ec1bba980c9ea65e8c4399bcc85898b7f81312acf4bc0b24a29d1b940d8dfe0352ad59985153743948616da5ed8e
+DIST typenum-1.12.0.crate 36037 BLAKE2B b5aa97daf856e4c0ecf6f543ce75c1203ea2a27b493e4e62b1a0a22fbccf79217382061833e518a5de296a00a4a5f3c0c1cc736a7fa40a947712fcddf0735ea7 SHA512 b88dac076d4102f2b1d74501cc2bedd4eb923458e060ab77b826093e3146bc48005ad7d3471921c4f5e8765f3f93f8f7c48e0eb00e2623ad439bd60bcf64d6ea
+DIST typenum-1.13.0.crate 40238 BLAKE2B 5e5f9c8c60a4406c5a9a487033ddf7e8fd835bc255547e8b3f94c966e0f661f9b8a2f4a844661c00ee3c7e01f9fa109ac79c6bf53a064335c317dc9d9f8b0923 SHA512 0cd0b884509a5b4a252bed10309139350fce24b5d4bb887f4c0757ed18cb2481e331d7dc32fc81f4cabeeb5849e89ea5d92ea9815cb2985e5df4a022ac703de1
+DIST uncased-0.9.4.crate 10320 BLAKE2B ad2cd542466b8b0a400d0ee3f7c0b97e4ffc4cfd576fe1c5ec10f02a36a9d68e6a96633f3f13ada457efa2dd642dfe5149de1b5c9d961bad75e108a59254973e SHA512 30afc5fb81466a631904fac95f32473a45f0b8c6a6f4ddc94db3710578f7fd9630f3163d714352da0d5c284cdf7821496a57e559803f84d65d29e8af70ddab08
+DIST uncased-0.9.6.crate 10413 BLAKE2B 67c9c7da6c706e6e51831453b5c8140568efd046588ec4d972bbf895c191da95ed8d7e5ebd65f6b1ce83544bcaed4dd4f631c002daf7495e2b47eb1a7e8df254 SHA512 8d0f29b60cf800afc92d08fc4d4b92f5ca80c6ad4f38c64c2cff88b959cdb7e59952eda1200c65eae1c379e3e3d55b946a8588c393e60938a776538492af9989
+DIST unicase-2.6.0.crate 23478 BLAKE2B 6e580108ac81b1cbee70e5bd331f43b12f266dae4f4f758bb8f5f073bd1af61943ee0de34cc27769525b19da8c24f8dea4941d0f5454594ab0cc8b78071ff053 SHA512 7e76a5f344e32c56cf87223585d87a56c79627b52bba0b29eb6de82de874b2964accededa8e9b5741f57944b6750fba5c61e679a50d4fd5a5646f431e2f4f188
+DIST unicode-bidi-0.3.4.crate 32228 BLAKE2B 853a85b29d1ac2025b7a28af64ead9387e3b4b1e790ad719d4374e349c1853ddbb5959a2890d9d6c94a5c28e4523fc3324deb6b1ed1aeb5e917f21b0e2516f6c SHA512 170ce083fa82bed13ecc62d85cb882fdd6491ae721e1633d3c1a5d3cee69422153afcf6695765c0e8fc7035440d0370d34afac9e978cb27f7506c07cba300e1e
+DIST unicode-bidi-0.3.5.crate 33423 BLAKE2B 26434df7646ca6fc3b655ac2482c2be70700bd84fdd31d016f49b5276b23308d1f9258d40ff97a4090e3dd603d3a19f8fe45c13c5dcde6b00816dcee1695c7d3 SHA512 4541d84db17eef16da6ea59f1ff7103549ff338d6ffabef21e75fbfcfdb1a3fd0f8e8fe18abab7b6117e997cefeaa5e87fb01fed8fedbcd0657fc913743de8ad
+DIST unicode-normalization-0.1.17.crate 100345 BLAKE2B 2579748ab87f6d74ab8e845d88c1990e4ef32e46e38f9a1841e3381d257d973f2f8a9da359c8e3f11790a888acf81f548ed3b749a67bb3e95acf3b744dd063f3 SHA512 727b4844a4eb103375dff7d88d620e1fb581cbdf2523f07a5c1673ff333d772d48ffae7658bfe4816a5bb42de5f68a96e15be9341c540a0f746c2990eeccb3d6
+DIST unicode-segmentation-1.7.1.crate 93066 BLAKE2B 80058a79c64972dfff897b08a24e9f18ae0fa312a50f86fc321961eeab83c5546bdbc30534315870d891e648bde1d7d77f459ec9744455bdebb94bf6e326f2ef SHA512 183ca68d456a8d53e6f255129e8fd07b87d8da23b8f18187231d6fa70dac80e4069eb6c501d45155d9f0050b6bd713964e55f0e4b25a40546c4d245a17fc8dc6
+DIST unicode-width-0.1.8.crate 16732 BLAKE2B 5aa7b87eef1322e4151a3fcf981ade311b8fa030527d7561815950e58d3f15156163dfe34da6a708c37dccc3f7652bf7fc2cd899fe8bb0118b67c4113ff3a2d2 SHA512 0abba6da6981a2451e01d93bbd47652c46eb6fb07cc0214f33259fb29945bfd5ee2b302e883ddca8f68e921635f222701b7310e7da2a5e225f854980d1e474b0
+DIST unicode-xid-0.2.1.crate 14392 BLAKE2B 7f8f91b9c4df55f2137b754208d4f2997a290acfc9393ee2dcda8195eda25cb342e56ad123f56bb298d93db5248a749c18a982423c9a0e85ce93f7a1eb55d289 SHA512 91e862137e837baea82829431cfed36634fdb05339f00c756eb5a4b429ef0bb871f5133d11adf9a023fa22168c8a0cf194ff3669779f04f219d48fc4fac339d2
+DIST unicode_categories-0.1.1.crate 87298 BLAKE2B f52b83d204b90ce0ec26e0500bc80b0547610f3417616603c4e837fbec0a41a6a715de19f88432f4c15ddb6b2ba55ee75a472fb7e2c888accfc77e1ef1d85fee SHA512 2d15499ee9318ee54910d657339820acfa88183e4f9aa146ac655129d2c4d76d3fd0550b601702ad2ccac4c8647dd2f26528d8003f39181e09b8ef480351a3cb
+DIST untrusted-0.7.1.crate 7924 BLAKE2B e0152791e781a4805120e3437b7e0219db3aa0282af4faaf2cfb15718421ff26abc56021c546f6aebb411f5abd27020273ba0f785e012a4b0089e96c2db4faa6 SHA512 5ebe3266912e4e78fdfdd13f9fcc07e9cf489d19d5e9ff346486f47aa58a0aca35278d561612c49eb3cab5a6759ac974d3b92bfabc399e1bc0808428dc347be0
+DIST ureq-1.5.4.crate 66956 BLAKE2B 8e23be46e94bfaf61e92a28c13635770f4d285f6ca35d50d1d94dabe6f93cc9a50f036db0f3bb15e8331ba2ab06c85870213219036a14b76c05e27c9708c6c84 SHA512 ab819c57c93d935d74acbcadaa923ee7e2dca535ebcb72a2e69401d56e7addcf3620dc15184ce4d313ac6db6d41601d2a7b61d06af36999ccf358f017d458bb9
+DIST ureq-2.1.0.crate 78365 BLAKE2B 9f2534051b4b4eff86df79ce4484061cda8da828bfbc2c6dd1721d448289b549dc4823fd807279e019933cad342b929b4143c231c2f74a006a5e012f35559bed SHA512 fa02d4128ad7951a2f46e5c2c336fd09c7b2a502407b04284ead83e174711aece148e1551cecee4a10b542d8b40a31ab12fdbec40f7de426f4b2e3061cf4efd4
+DIST url-2.2.1.crate 65434 BLAKE2B e9180c56afaf9dd781812b3650b28cee14a2330629e708bb8a67144f6c12e3781d07fae68166990bebaae60190a1a88dfa1d087d4982ed04d8cdfa59ae4a0d7e SHA512 f2065e68dd917cc174c222a44127ac10a59d25a87ccce6b88ac1e1e775856fd7d5931d728296db355117f94e71e12404fdd68a283545b543a2e00a659a6997ed
+DIST utf-8-0.7.5.crate 6551 BLAKE2B 57c6b05714195c578ad304ec8906f8e0dbaf0383ee2af437a669af783ecadf1b30d38e98707f185ea51f22e620b6e789f21211be542d4137f3110ee485888f8e SHA512 610dba6991597b117f3ec602c2c1df42da3a554bd452283f56867d53f1bdc7c0bac6e593b63ec3186016d886951397314ff7e0cf0bfae8015281a6afe77f19ec
+DIST utf8-ranges-1.0.4.crate 8575 BLAKE2B 686bfd854cdcb7510b07751630089f4f0cb0884017792288a63a4a8fa00e6cf1a10b38c39142e57d5b4d1f494c95f3445f343f1b34fc1883dbacfd708d8c13b6 SHA512 acd7008c92ed23cc0ad3fbacecfba2169781687c6aaa475ef5388fe416391cd209218a2cb19b9d4fc87a2a616f1dd67129d39978fe1b58be134a013f90cd53d4
+DIST vcpkg-0.2.11.crate 12600 BLAKE2B 1c44c8df531a75f686c0497e70a72aa0c1b554c02ed256e6b08407b17066ed949f03bda42645d56e1227b50dc4c0e3865f10856605c2eadab3b74f55f005789b SHA512 d67bc244c81827165bf976808f79fd02f9149a19006898e60ff8ef11df2d72657c56bc9fc14c8f91b091075ceb23c3f96a3df81be345bb01881679eb47a0e6e9
+DIST vec_map-0.8.2.crate 14466 BLAKE2B 8f109fbff19604b82ea2aa61c952e2ce9b5597ccc8e1ef4e847648e2de08dece8c4debe92889edeccb8d393645fd0b62436b49d236ded7ad181c4a51239a9539 SHA512 4f1ef59bc2c437e79f1f84fe021bce5aa8ccd581f500f3d5776913d5f17d45b03ccee64f5bd03d47656318cfc9344a1f4311079d471fa409a8e4e94c143973f9
+DIST version_check-0.9.2.crate 11979 BLAKE2B 6568f8d4652fb470162bb2251be2260a6bf83e107a4f957ed91117938d5da48c42bedfb5e6622bcd6c37950805666b78984577bd8dae687dbb39e452078bd97c SHA512 b88a9d545ef103fe6d0eebe7ddcf328fc21fcb02c60828b347cfc35afd957669e652a94d880ef992450c167df3505838bc649e0d83896542fa13a149875acf26
+DIST version_check-0.9.3.crate 12547 BLAKE2B 85761c300a8d755e0b376191ef0604728ae641261fdb10682a3134a828eadc4a33216426d286bcdbd8d0c5fcfe6ca8ba20ed078c4f53066b959739a0e73daec0 SHA512 4b3b428214a0322af536a18e6f050438398766af6589389f20a804121a6721962ba411e2dcfded60aaa74313128fb0e831bea31378e2695c29b29bdc24d7cbfd
+DIST want-0.3.0.crate 6550 BLAKE2B d97ac51dd5e49bec27cd196711110679013bb7aca520235db3f38c7d4399a2a17b9cf599cd0811137df957f2341e75442d48483dc7aed6910f0eed7a78ddad37 SHA512 7e7af8ddcc6faed3e3d18384a000339617187b74b0adf111a02bc15fdb152c88007844d6fe6f35a47a13f3384a19ee4723b884623de7d45c6619d76aa6699404
+DIST warp-0.3.0.crate 112049 BLAKE2B e1c5005c1567a79017e697e34f796d60db7016b8c4c1552b93c301f633d18e73639542a0ff8dcdb6fb8435d1582618d57a8d434fd1287ebb5e0b4c136176ea93 SHA512 cc11b4a9d05cfadd6e332db4d2f3a1fb508eab36e89b0fb375b50992c2f697c58c0203c11f587985d6b6d46cd5835316aa64805f2e704c1fb52b99c8414efe6f
+DIST warp-0.3.1.crate 112030 BLAKE2B f04805b8387712347fbfe8ac8d1af0eb498e4a71b361ab3179235f881b68077720d378c567a164bc0d987b3b3872ce3a2ed8c8e9669fba9aaa65986de061eb5b SHA512 55f510780a10cbc31338a661292ed5dd75ff701d5b47cd1af7bc048bf8d960d512af21a0d978eab6bfd63f622464ff1e117888194caef7702ac5ec466c5603fc
+DIST warp-real-ip-0.2.0.crate 2855 BLAKE2B 51706a13462b52f9d554db98b4f1242cb4d5b4dbfa50e487f1478f04ba2c23ba52a4f5e36e21473659726ff643770a1df6c58d9cece81df612389bad08eb5111 SHA512 611730a3f9ee8938906ac926c202a53ece59f83eda5bb4ec48a69ac85fdfa8f48db13421e7159cbb6c5bd9e5f5f63b1307766bed8f6d275f1b377d58e3349350
+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.70.crate 159291 BLAKE2B 8420da36597a61cb293268f7cce742e1ab3f9ea990382af1c40e37f5b088d558ffa28814c8cdd9cad518246451cb9805d708c9fbe91ae8b6ee4fd2c666588944 SHA512 2cc77c540738fe454aebac4d23ad9b97ddcf867afc2fab8d92e1a995ec3db7126b9dc9153a3e47d048477cf15363d5242caee3064ba850780ad5d121368a7c8c
+DIST wasm-bindgen-0.2.73.crate 159293 BLAKE2B 3ad8a4221d5a3824d8c7788294b3b3b571ba4d676c782f7890be6f0f8acf5fc88166b8bf28933bb7511a388defa5ebd968b8fb8a69bdc424ff8ae64fddba1d16 SHA512 69b070d71df7b5539a9b45cb61704629cb917626e8e9f892ff684007647c36aaa04b7413f1f87eee7fffbcf28550b2d9e632c3747cd1a73a2a75043ea0849722
+DIST wasm-bindgen-backend-0.2.70.crate 25517 BLAKE2B 121690827f7500c19d4964b91fd69cc189e018f534e79a8462b69ef8a7c189ab0475e49a9689cbc4ce2ae082ac591567335a5a416675f0afed02aa14d68425be SHA512 22304a91c6d636bd721209c622ffdce4ed2646bb2c0b2433eaac61cb582ba59bee5ec0d08b4ed88695a8956b38292e646b8481cdfdb86de254e1b321a25308cf
+DIST wasm-bindgen-backend-0.2.73.crate 25434 BLAKE2B 63298c33497fac327ecf31f2dafa3681b906c8d0a873a80bce1282c53a6d63aa8b0d30b8962ecef1f9a0986ab481a41b79cba5b8180f48b084d04fb0c6ba4577 SHA512 853fd0e354aa41706e19de192c9872812072cc881520f8c81b94eadb0cceaa693855598380dcb7729c8c6125eb90cac440453545a5fff0e40714038c86ff2cb6
+DIST wasm-bindgen-futures-0.4.20.crate 14813 BLAKE2B 1e6d86bc6878701824cfb3ce1e605594a83120fd50ceab0a3cd31e5c2d4a3d247903cef330387321d061a5d575ef824cc324f12fbb80279218790928025e2339 SHA512 97fd5ad69a3b44a41201d93981c1c501a24dab4302c90643cebbdb7023e9e868c8b64b569d0f6907700cf1ac699d81694a3876d4e5689e8bbe77bed348e9890c
+DIST wasm-bindgen-futures-0.4.23.crate 14760 BLAKE2B 3b783c6056e7566197f68c9f18c557328b8a32a671247497999107052a3e51d2e616d5dd03f5399154b3cafd002b953dfc2850e9d018031b4d4ed3b940a09505 SHA512 344f2705a64f0618584c5a9ad0a026f156918873ad6fafbaf92d57b564445ab6d557d76233445ec263a18a0bb19b6be7d1d7710d3f83b25114ea1b621fe102d9
+DIST wasm-bindgen-macro-0.2.70.crate 11596 BLAKE2B ce91e20491ef421dbb4a87d1d775e55ca1cd6367825a7cbebe848bfe6af972bb4f514b62de949b8945da335dc57352b8f5c5fd0c6114498b195627f6455ff223 SHA512 b0deff7972a95472d4edec101c080bdd40e0c2ddbaee07f62093847f7e39142388b6f223cef75d71c2c7c90f1022e9ad3e797439c7d61200719b883707d9d171
+DIST wasm-bindgen-macro-0.2.73.crate 11545 BLAKE2B 481800c0c118048b29733a3bbe11ed5c816c1b5496b10b4142310d79ab6b825eb12280cf3c7304e768e6c8acd77105faa8574cf21afbf27810c9b7eac31010b9 SHA512 7ac842e68e6ba577b33df50ebe5c5fd250b1f4bc4e1ec1112be4fc806980d21f73f33612b14024626904a6116a8c72b83f2b7c5405fc111cd2164b4744f843d1
+DIST wasm-bindgen-macro-support-0.2.70.crate 17904 BLAKE2B 614121a2625eaaaa8303576cc3c3b05961aaa7c4ea0a65244f055582d8c22960d019e4afcaf7332f7ed7fc742a07ad654eb9848587f36270a6c7a64b9e83f4ea SHA512 a88b4650a05d28f1bf42a236b7f506450f3f84a215e363bb1fd434804bd73211ee7117a4fc07a6f4153aeaf8ad03737617aa29bc4072dd4c9f9a0f2c7fbeedab
+DIST wasm-bindgen-macro-support-0.2.73.crate 17835 BLAKE2B 8e18ef319106273d3f41e947bd1f5ffa7a91e04f713fd67fa0bb697579ae51bbcce75b48a91949aca8e64e6f52ed35eda6b49cec366365126115a9c30572281c SHA512 22e322840ebda05ffdd2f4ffd07745d0f24b928e3425c66425392560f8dd59b007f80d7c4e4a01dafd83c09d76953ecc2cd61d362219791ed88f7f4ecc56960d
+DIST wasm-bindgen-shared-0.2.70.crate 6729 BLAKE2B ae9f755efcb7efdc8aae9bbaa4809526ef3b9b03d0caee6bf673e739d268d7de3c40d395e8c78d4b021c18dd457bcfe038e4bb3d15e846d4446f5414819afa17 SHA512 f9ef2275fb3ef0c61d7ed84e72e820f5b607981e57e0ec042cddc631789533da87a36f717ab6ff7a5f1dbf00f809cb32ab593514aa5fcd586ca0e4fdf53c62c3
+DIST wasm-bindgen-shared-0.2.73.crate 6691 BLAKE2B fbde26dfb5f36474ed3e01f7254dbe742a205cacc85848b85efda09c22e1f9fdb464bd3b7a2c429b73e4f5f3095803e9e477cfb81d6bcc779c04c2602c465bb6 SHA512 d3a28e4bf42071496f2e48c3ba3134a06856be12deac79fe13d1e2e7da8018d5e7f220f4dcc02fdda9eddfc2d52ceef18cd180db7d2bcced44e88a36304f947c
+DIST web-sys-0.3.47.crate 648902 BLAKE2B a670816a41130dc1c5a202cfb7e60f281850be7916c825096a41e306ec2a221a443eafcc1a2e8d037697ee3fe564968974947fd29b026f6a565d0e542114aec1 SHA512 d8edc7e942fa3c97102dca51a2d398c616d96b7a9aba872f055e9e2dc00878f59fb7bf3c4975f527300bc7fc418f5da8a2f6ba8242a5e9f2edc445d391a47813
+DIST web-sys-0.3.50.crate 650100 BLAKE2B 448227dfbb6b91ab316ceebe554c9d9b89c397c25cd465f2e8a77560f185eb7308caf3b6052946e691d8fc22d6d382a0e3f164f7d29d873591ce17da792a993a SHA512 32afbfd3021c6cc4f228fc1762a4e29935373f4e7c572128723b508e6ab9588f3737167b91d5837e05a08c0bd182dd339c8f16b71e8a032f7e735cd619949d14
+DIST webpki-0.21.4.crate 58505 BLAKE2B 29a5fae21d885e90be8fa0b78a9b164f925e881431e79e9ea9702e8458242559c3f5b5535e04ff3ffb2018c1831b7dd685b5cdb5b9aa9942f6b9038c403da363 SHA512 667c9dc1c50a3d99aab53b6a9974f503e5c88f79012b3c94386a321761b96a74cc743a4e3b85d8314c36cef5ef01c2a2faffa80c773be1ba9680af4f21af3119
+DIST webpki-roots-0.21.0.crate 242813 BLAKE2B d2201f6544640641d5f2333a1f39437971f5e66245a24ba085d71f0436fa00a3d1eec05e8f176fc8137d1a371330869b3cca6f3cc990f20019f82b223d5773ab SHA512 e5f7c647e79407a48187e142c7e6912cdcec2ca5d5929be70183b658f7300d7e3a716c2a47976a96096f41d021335cba7c8b36ff76909465f5ead5f13a475996
+DIST webpki-roots-0.21.1.crate 223591 BLAKE2B 9f3a2720a1b65112fbf8661216195598de9da59b0bc028f0666077150b02dd873cd6f7ed820f47877b4a37a1840dcaaddfdce91cce02473ac14d3b864677f332 SHA512 12563743c86a908c9f56c25234e08d810de418d80714bc8d2eb36c8500b5bb02f28f50ba2d53fb162cdce8ab35db0103d9f63f064d44ed8c17523a93418ea72a
+DIST whoami-1.1.0.crate 10357 BLAKE2B 3a707be6a613286fd99f46384109401a294dfd6f3b255a6ec9c6c57350208cce0d5b617964eeb0a1c048ae0193511a05535c1d7ff6fa582a79f598913d369a54 SHA512 d3a0bd349cb64783e77be38f34eddb3ab96916021cd9b562ae59d60aae3cbeb29a4fe1e7c80161b3fe479691971063fb94380f3542e9163aa22fcc87b185a7b1
+DIST whoami-1.1.2.crate 10583 BLAKE2B 1ec4396cd91b5784d6ee9c5f3c547b0258c98c5799f974e65c3659b17b549730a5e3f7110262796da36eeeedd13bfb2a0e563bdf5a788f7226b8748b1edfd76b SHA512 038f66e1c342952b81306957f960f531eb42ea91266cba013639fd5b3d43a61575c43de30388832d495ce72fcdabd1acc9924c290f44846ad75e7ca7f82c7ffe
+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-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513
+DIST winreg-0.7.0.crate 21225 BLAKE2B 5841db683dc0aa8b92de8ec43100403b029c8d3e544adcaab030d998e5af4644ea176ac0bcd97141d137450a7bd761a5291405202c445a326da7d4f240686230 SHA512 a0b7a2d239e30cea89a863b879831bc32b5f2988ef3f0586ddadda48827cafc82d3602d2f8df3c47dc1e80537149a1ca1dc1506f9fbf960d9ba081dff1bac731
+DIST wyz-0.2.0.crate 12926 BLAKE2B dd4de5ec403e57d8362a15efea78e5217164dfd6b22c16458ffff8722e8cd3f28b567a2b9b1bc2774d6c8ba153d37e350929e98b38c82d022f7890052da30e37 SHA512 3a16c3e81d3595ddf1e7816e698eb4d07c7455dec579fd5e97b5d8b77e626cda52f3cdaee71e234e5e500a7ac58b9d1d5f12b17264686f3f225d5e5b0d315de7
+DIST xpath_reader-0.5.3.crate 10569 BLAKE2B d83d24939972128ae216566792cb56d2e95541a4f9ca4551a3f61670570f5b45ab6200b6a348b6db00e861b6415b857e91da270e9b24fa34945c5d6e5a0b15a2 SHA512 cf5aeadd6c4828a12b3cb9114d496940784f73dd34d659e1e96524330056b54bd922bd3ef74029a5a0a3b0f6dee284656ba224a5027f89e224c0984a1c3bcaaa
+DIST yansi-0.5.0.crate 17261 BLAKE2B 7795744174757a1b1bfc0bf8cfc6358659c7a8dfadb16fffd3d9138966aa8a74f9b3177126fb9f2b9443d6f0b9131f3d7080c102391f94098c50c91b6aa4ee7b SHA512 43cd9003962d63d308b42a1788be2612e8d69d5acbcde68d0a8e17df9899123be4e6381aa6c485d060183dfbd08a0c689e8be7430754b26909e4e95db552f6ce
+DIST zeroize-1.2.0.crate 15450 BLAKE2B 1f3c2688cf84d8bc22f777cc06673c29c9306b2c246bec67404729dac01570dd550c4ebe1f9cbd04c3d6a2711bf7106c45a34d01bb0ab7b73d3a15a65bf66eb7 SHA512 9bc0242824908909669e473029990a582efb884ce8f37d153d3a92083f64afe7b3bb26821dff8f39af74ea7935024d9414d458cf61c2e6291ca3611e896ae390
+DIST zeroize_derive-1.0.1.crate 8047 BLAKE2B c43d99d7f80d104ec43708742d2c13080a3b96d0b8ffac099f86c82bce33d263313a42ebec42ed5dbeaeac397d1717e6cf089980dd7934b1efc7228b737a5f21 SHA512 cbb7fe8d9ecb38c0f6fd11e491afa289cc9d8719f2460f4569816d7d55ec17fc88aa9a167aafb83809e2122481e016039b055e3bc4edfdeaf009fc0d65212dc7
+EBUILD nextcloud-notify_push-0.1.6.ebuild 6141 BLAKE2B 1718e919bdf75c952a126979da5d378c8d518cc79cc8632ce78b73ba2d44351b8029018f2b05a14142fe166c2761c762a556c28dde4cf04905b74071131b3a45 SHA512 44961aba887f5bf4d700c2602e9e40eab7d8c78ad2c41783623514bcba783d078355889cf5331b7c6bac78562e7c78d8cf566571a7a0aa1dad0bc37b00480698
+EBUILD nextcloud-notify_push-0.1.7.ebuild 5760 BLAKE2B 9417510443f02ed5809a73274542706e5cd601ed394cad688418ec9f5e3b1db73b8f48f8e5f57d15044efe3fa460541e1d4fe616e50f390c3902acc98cc736ed SHA512 964713e08a39074830f8231366c4258674db41fde0eecf0e2e5d211ef1096c0cfcb73e46949b7d963dff9535c9a9998aac6130e89f0db748cff217563a98fe80
+MISC metadata.xml 406 BLAKE2B 0869a2f6007c7f832ee75e925f31b220712104d1391a2531d1e80b66c13ac635d876db047b2ac167440fded687cdf6bbaf7ec3816a4620f7a5158c68d6cf7d55 SHA512 bd6c0a2fa16e89527e1203dc3eb3f4bbcc5614404f8bc6f041513ab8383fd372f78d7ceef4002a2b02a072bd432479425011fa93880a288f7dcfef84370d9a08
diff --git a/www-apps/nextcloud-notify_push/files/nextcloud-notify_push-r1.confd b/www-apps/nextcloud-notify_push/files/nextcloud-notify_push-r1.confd
new file mode 100644
index 000000000000..31b66e6009f7
--- /dev/null
+++ b/www-apps/nextcloud-notify_push/files/nextcloud-notify_push-r1.confd
@@ -0,0 +1,87 @@
+# /etc/conf.d/nextcloud-notify_push
+
+# User to run instance as
+#NOTIFY_PUSH_USER=nobody
+
+# Group to run instance as
+#NOTIFY_PUSH_GROUP=nobody
+
+# Nextcloud config file
+# Set this to the Nextcloud configuration file this
+# instance is used for.
+NOTIFY_PUSH_NEXTCLOUD_CONFIGFILE="/path/to/your/nextcloud/config.php"
+
+# Data Source Name (DSN) to the Nextcloud database
+# E.g. mysql://user:password@db_host/db_name
+#
+# Note: If you set NOTIFY_PUSH_NEXTCLOUD_CONFIGFILE, notify_push
+# will read this information from config.php file.
+#DATABASE_URL=""
+
+# Database prefix of the used Nextcloud database
+#
+# Note: If you set NOTIFY_PUSH_NEXTCLOUD_CONFIGFILE, notify_push
+# will read this information from config.php file.
+#DATABASE_PREFIX="oc_"
+
+# Redis connection string
+# To use notify_push, used Nextcloud instance must be configured
+# to use Redis. Use this option to point to the same Redis instance.
+#
+# Note: If you set NOTIFY_PUSH_NEXTCLOUD_CONFIGFILE, notify_push
+# will read this information from config.php file.
+#REDIS_URL=""
+
+# URL to used Nextcloud instance
+#
+# Note: If you set NOTIFY_PUSH_NEXTCLOUD_CONFIGFILE, notify_push
+# will read this information from config.php file.
+#NEXTCLOUD_URL=""
+
+# IP address notify_push will bind to
+#BIND="127.0.0.1"
+
+# Port notify_push will listen on
+#PORT="7867"
+
+# Socket notify_push will listen on
+SOCKET_PATH="/run/${SVCNAME}/notify_push.socket"
+
+# Socket permissions
+#SOCKET_PERMISSIONS=0666
+
+# Port notify_push will listen on for metrics
+#METRICS_PORT="9867"
+
+# Socket notify_push will listen on for metrics
+#METRICS_SOCKET_PATH="/run/${SVCNAME}/notify_push_metrics.socket"
+
+# You can use this configuration option to pass additional options to the
+# start-stop-daemon, see start-stop-daemon(8) for more details.
+# Per default we wait 1000ms after we have started the service to ensure
+# that the daemon is really up and running.
+#NOTIFY_PUSH_SSDARGS="--wait 1000"
+
+# The termination timeout (start-stop-daemon parameter "retry") ensures
+# that the service will be terminated within a given time (30 + 5 seconds
+# per default) when you are stopping the service.
+#NOTIFY_PUSH_TERMTIMEOUT="TERM/30/KILL/5"
+
+# Options to notify_push
+# See `nextcloud-notify_push --help` for more details
+#NOTIFY_PUSH_OPTS=""
+
+# Set log level
+# E.g. error, warn, info, debug
+#LOG=""
+
+# By default, a background service in OpenRC will produce no output.
+# Uncomment the following option to log output to a file.
+#LOGFILE="/var/log/${SVCNAME}.log"
+
+# Configure service dependencies
+# notify_push needs to connect to same mysql and redis instance
+# like Nextcloud. By default we assume that Nextcloud is running
+# on same host. Adjust when using different instances or when
+# notify_push isn't using any listed local service.
+RC_USE="mysql redis"
diff --git a/www-apps/nextcloud-notify_push/files/nextcloud-notify_push-r1.init b/www-apps/nextcloud-notify_push/files/nextcloud-notify_push-r1.init
new file mode 100644
index 000000000000..fa111e3ca4a9
--- /dev/null
+++ b/www-apps/nextcloud-notify_push/files/nextcloud-notify_push-r1.init
@@ -0,0 +1,128 @@
+#!/sbin/openrc-run
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# shellcheck disable=SC2034
+
+: "${NOTIFY_PUSH_NEXTCLOUD_CONFIGFILE:=}"
+: "${NOTIFY_PUSH_PIDFILE:=/run/${SVCNAME}.pid}"
+: "${NOTIFY_PUSH_SSDARGS:=--wait 1000}"
+: "${NOTIFY_PUSH_TERMTIMEOUT:=TERM/30/KILL/5}"
+: "${NOTIFY_PUSH_USER:=nobody}"
+: "${NOTIFY_PUSH_GROUP:=nobody}"
+
+command="/usr/bin/nextcloud-notify_push"
+command_args="${NOTIFY_PUSH_OPTS}"
+command_background="yes"
+command_user="${NOTIFY_PUSH_USER}:${NOTIFY_PUSH_GROUP}"
+pidfile="${NOTIFY_PUSH_PIDFILE}"
+retry="${NOTIFY_PUSH_TERMTIMEOUT}"
+start_stop_daemon_args="${NOTIFY_PUSH_SSDARGS}"
+
+description="Push daemon for Nextcloud clients"
+
+depend() {
+ use dns
+}
+
+start_pre() {
+ local has_errors=
+
+ if [ -n "${NOTIFY_PUSH_NEXTCLOUD_CONFIGFILE}" ] ; then
+ if ! su -s /bin/sh -c "test -r \"${NOTIFY_PUSH_NEXTCLOUD_CONFIGFILE}\"" ${NOTIFY_PUSH_USER} 1>/dev/null 2>&1 ; then
+ eerror "Config file \"${NOTIFY_PUSH_NEXTCLOUD_CONFIGFILE}\" does not exist or is not accessible for user \"${NOTIFY_PUSH_USER}\"!"
+ return 1
+ fi
+
+ command_args="${command_args} \"${NOTIFY_PUSH_NEXTCLOUD_CONFIGFILE}\""
+ fi
+
+ # Required options when no config file was specified
+ if [ -n "${DATABASE_URL}" ] ; then
+ export DATABASE_URL
+ elif [ -z "${NOTIFY_PUSH_NEXTCLOUD_CONFIGFILE}" ] && [ -z "${DATABASE_URL}" ] ; then
+ has_errors=yes
+ eerror "DATABASE_URL not set!"
+ fi
+
+ if [ -n "${DATABASE_PREFIX}" ] ; then
+ export DATABASE_PREFIX
+ elif [ -z "${NOTIFY_PUSH_NEXTCLOUD_CONFIGFILE}" ] && [ -z "${DATABASE_PREFIX}" ] ; then
+ has_errors=yes
+ eerror "DATABASE_PREFIX not set!"
+ fi
+
+ if [ -n "${REDIS_URL}" ] ; then
+ export REDIS_URL
+ elif [ -z "${NOTIFY_PUSH_NEXTCLOUD_CONFIGFILE}" ] && [ -z "${REDIS_URL}" ] ; then
+ has_errors=yes
+ eerror "REDIS_URL not set!"
+ fi
+
+ if [ -z "${NOTIFY_PUSH_NEXTCLOUD_CONFIGFILE}" ] && [ -z "${SOCKET_PATH}" ] && [ -z "${PORT}" ] ; then
+ has_errors=yes
+ eerror "Neither SOCKET_PATH nor PORT is set!"
+ elif [ -n "${SOCKET_PATH}" ] ; then
+ checkpath -q -d -o ${NOTIFY_PUSH_USER}:${NOTIFY_PUSH_GROUP} -m 0770 "$(dirname "${SOCKET_PATH}")"
+ service_set_value SOCKET_PATH "${SOCKET_PATH}"
+ export SOCKET_PATH
+ elif [ -n "${PORT}" ] ; then
+ export PORT
+ fi
+
+ # Optional options
+ if [ -n "${ALLOW_SELF_SIGNED}" ] ; then
+ export ALLOW_SELF_SIGNED
+ fi
+
+ if [ -n "${BIND}" ] ; then
+ export BIND
+ fi
+
+ if [ -n "${LOG}" ] ; then
+ export LOG
+ fi
+
+ # shellcheck disable=SC2154
+ if [ -n "${LOGFILE}" ] ; then
+ checkpath -q -f -o ${NOTIFY_PUSH_USER}:adm -m 0644 "${LOGFILE}"
+ output_log="${LOGFILE}"
+ error_log="${LOGFILE}"
+ fi
+
+ if [ -n "${METRICS_PORT}" ] ; then
+ export METRICS_PORT
+ fi
+
+ if [ -n "${METRICS_SOCKET_PATH}" ] ; then
+ checkpath -q -d -o ${NOTIFY_PUSH_USER}:${NOTIFY_PUSH_GROUP} -m 0770 "$(dirname "${METRICS_SOCKET_PATH}")"
+ service_set_value METRICS_SOCKET_PATH "${METRICS_SOCKET_PATH}"
+ export METRICS_SOCKET_PATH
+ fi
+
+ if [ -n "${SOCKET_PERMISSIONS}" ] ; then
+ export SOCKET_PERMISSIONS
+ fi
+
+ if [ -n "${has_errors}" ] ; then
+ eerror ""
+ eerror "Either set the variable above or specify NOTIFY_PUSH_NEXTCLOUD_CONFIGFILE"
+ eerror "in /etc/conf.d/${SVCNAME}!"
+ return 1
+ fi
+}
+
+stop_post() {
+ local old_socket=
+ for old_socket in SOCKET_PATH METRICS_SOCKET_PATH ; do
+ old_socket=$(service_get_value ${old_socket})
+ [ -n "${old_socket}" ] || continue
+ [ -e "${old_socket}" ] || continue
+
+ ebegin "Cleaning up stale socket \"${old_socket}\""
+ rm "${old_socket}"
+ eend $?
+ done
+
+ return 0
+}
diff --git a/www-apps/nextcloud-notify_push/files/nextcloud-notify_push.confd b/www-apps/nextcloud-notify_push/files/nextcloud-notify_push.confd
new file mode 100644
index 000000000000..ccb2c5b5c766
--- /dev/null
+++ b/www-apps/nextcloud-notify_push/files/nextcloud-notify_push.confd
@@ -0,0 +1,84 @@
+# /etc/conf.d/nextcloud-notify_push
+
+# User to run instance as
+#NOTIFY_PUSH_USER=nobody
+
+# Group to run instance as
+#NOTIFY_PUSH_GROUP=nobody
+
+# Nextcloud config file
+# Set this to the Nextcloud configuration file this
+# instance is used for.
+NOTIFY_PUSH_NEXTCLOUD_CONFIGFILE="/path/to/your/nextcloud/config.php"
+
+# Data Source Name (DSN) to the Nextcloud database
+# E.g. mysql://user:password@db_host/db_name
+#
+# Note: If you set NOTIFY_PUSH_NEXTCLOUD_CONFIGFILE, notify_push
+# will read this information from config.php file.
+#DATABASE_URL=""
+
+# Database prefix of the used Nextcloud database
+#
+# Note: If you set NOTIFY_PUSH_NEXTCLOUD_CONFIGFILE, notify_push
+# will read this information from config.php file.
+#DATABASE_PREFIX="oc_"
+
+# Redis connection string
+# To use notify_push, used Nextcloud instance must be configured
+# to use Redis. Use this option to point to the same Redis instance.
+#
+# Note: If you set NOTIFY_PUSH_NEXTCLOUD_CONFIGFILE, notify_push
+# will read this information from config.php file.
+#REDIS_URL=""
+
+# URL to used Nextcloud instance
+#
+# Note: If you set NOTIFY_PUSH_NEXTCLOUD_CONFIGFILE, notify_push
+# will read this information from config.php file.
+#NEXTCLOUD_URL=""
+
+# IP address notify_push will bind to
+#BIND="127.0.0.1"
+
+# Port notify_push will listen on
+#PORT="7867"
+
+# Socket notify_push will listen on
+SOCKET_PATH="/run/${SVCNAME}/notify_push.socket"
+
+# Port notify_push will listen on for metrics
+#METRICS_PORT="9867"
+
+# Socket notify_push will listen on for metrics
+#METRICS_SOCKET_PATH="/run/${SVCNAME}/notify_push_metrics.socket"
+
+# You can use this configuration option to pass additional options to the
+# start-stop-daemon, see start-stop-daemon(8) for more details.
+# Per default we wait 1000ms after we have started the service to ensure
+# that the daemon is really up and running.
+#NOTIFY_PUSH_SSDARGS="--wait 1000"
+
+# The termination timeout (start-stop-daemon parameter "retry") ensures
+# that the service will be terminated within a given time (30 + 5 seconds
+# per default) when you are stopping the service.
+#NOTIFY_PUSH_TERMTIMEOUT="TERM/30/KILL/5"
+
+# Options to notify_push
+# See `nextcloud-notify_push --help` for more details
+#NOTIFY_PUSH_OPTS=""
+
+# Set log level
+# E.g. error, warn, info, debug
+#LOG=""
+
+# By default, a background service in OpenRC will produce no output.
+# Uncomment the following option to log output to a file.
+#LOGFILE="/var/log/${SVCNAME}.log"
+
+# Configure service dependencies
+# notify_push needs to connect to same mysql and redis instance
+# like Nextcloud. By default we assume that Nextcloud is running
+# on same host. Adjust when using different instances or when
+# notify_push isn't using any listed local service.
+RC_USE="mysql redis"
diff --git a/www-apps/nextcloud-notify_push/files/nextcloud-notify_push.init b/www-apps/nextcloud-notify_push/files/nextcloud-notify_push.init
new file mode 100644
index 000000000000..1a3d9c130349
--- /dev/null
+++ b/www-apps/nextcloud-notify_push/files/nextcloud-notify_push.init
@@ -0,0 +1,124 @@
+#!/sbin/openrc-run
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# shellcheck disable=SC2034
+
+: "${NOTIFY_PUSH_NEXTCLOUD_CONFIGFILE:=}"
+: "${NOTIFY_PUSH_PIDFILE:=/run/${SVCNAME}.pid}"
+: "${NOTIFY_PUSH_SSDARGS:=--wait 1000}"
+: "${NOTIFY_PUSH_TERMTIMEOUT:=TERM/30/KILL/5}"
+: "${NOTIFY_PUSH_USER:=nobody}"
+: "${NOTIFY_PUSH_GROUP:=nobody}"
+
+command="/usr/bin/nextcloud-notify_push"
+command_args="${NOTIFY_PUSH_OPTS}"
+command_background="yes"
+command_user="${NOTIFY_PUSH_USER}:${NOTIFY_PUSH_GROUP}"
+pidfile="${NOTIFY_PUSH_PIDFILE}"
+retry="${NOTIFY_PUSH_TERMTIMEOUT}"
+start_stop_daemon_args="${NOTIFY_PUSH_SSDARGS}"
+
+description="Push daemon for Nextcloud clients"
+
+depend() {
+ use dns
+}
+
+start_pre() {
+ local has_errors=
+
+ if [ -n "${NOTIFY_PUSH_NEXTCLOUD_CONFIGFILE}" ] ; then
+ if ! su -s /bin/sh -c "test -r \"${NOTIFY_PUSH_NEXTCLOUD_CONFIGFILE}\"" ${NOTIFY_PUSH_USER} 1>/dev/null 2>&1 ; then
+ eerror "Config file \"${NOTIFY_PUSH_NEXTCLOUD_CONFIGFILE}\" does not exist or is not accessible for user \"${NOTIFY_PUSH_USER}\"!"
+ return 1
+ fi
+
+ command_args="${command_args} \"${NOTIFY_PUSH_NEXTCLOUD_CONFIGFILE}\""
+ fi
+
+ # Required options when no config file was specified
+ if [ -n "${DATABASE_URL}" ] ; then
+ export DATABASE_URL
+ elif [ -z "${NOTIFY_PUSH_NEXTCLOUD_CONFIGFILE}" ] && [ -z "${DATABASE_URL}" ] ; then
+ has_errors=yes
+ eerror "DATABASE_URL not set!"
+ fi
+
+ if [ -n "${DATABASE_PREFIX}" ] ; then
+ export DATABASE_PREFIX
+ elif [ -z "${NOTIFY_PUSH_NEXTCLOUD_CONFIGFILE}" ] && [ -z "${DATABASE_PREFIX}" ] ; then
+ has_errors=yes
+ eerror "DATABASE_PREFIX not set!"
+ fi
+
+ if [ -n "${REDIS_URL}" ] ; then
+ export REDIS_URL
+ elif [ -z "${NOTIFY_PUSH_NEXTCLOUD_CONFIGFILE}" ] && [ -z "${REDIS_URL}" ] ; then
+ has_errors=yes
+ eerror "REDIS_URL not set!"
+ fi
+
+ if [ -z "${NOTIFY_PUSH_NEXTCLOUD_CONFIGFILE}" ] && [ -z "${SOCKET_PATH}" ] && [ -z "${PORT}" ] ; then
+ has_errors=yes
+ eerror "Neither SOCKET_PATH nor PORT is set!"
+ elif [ -n "${SOCKET_PATH}" ] ; then
+ checkpath -q -d -o ${NOTIFY_PUSH_USER}:${NOTIFY_PUSH_GROUP} -m 0770 "$(dirname "${SOCKET_PATH}")"
+ service_set_value SOCKET_PATH "${SOCKET_PATH}"
+ export SOCKET_PATH
+ elif [ -n "${PORT}" ] ; then
+ export PORT
+ fi
+
+ # Optional options
+ if [ -n "${ALLOW_SELF_SIGNED}" ] ; then
+ export ALLOW_SELF_SIGNED
+ fi
+
+ if [ -n "${BIND}" ] ; then
+ export BIND
+ fi
+
+ if [ -n "${LOG}" ] ; then
+ export LOG
+ fi
+
+ # shellcheck disable=SC2154
+ if [ -n "${LOGFILE}" ] ; then
+ checkpath -q -f -o ${NOTIFY_PUSH_USER}:adm -m 0644 "${LOGFILE}"
+ output_log="${LOGFILE}"
+ error_log="${LOGFILE}"
+ fi
+
+ if [ -n "${METRICS_PORT}" ] ; then
+ export METRICS_PORT
+ fi
+
+ if [ -n "${METRICS_SOCKET_PATH}" ] ; then
+ checkpath -q -d -o ${NOTIFY_PUSH_USER}:${NOTIFY_PUSH_GROUP} -m 0770 "$(dirname "${METRICS_SOCKET_PATH}")"
+ service_set_value METRICS_SOCKET_PATH "${METRICS_SOCKET_PATH}"
+ export METRICS_SOCKET_PATH
+ fi
+
+ if [ -n "${has_errors}" ] ; then
+ eerror ""
+ eerror "Either set the variable above or specify NOTIFY_PUSH_NEXTCLOUD_CONFIGFILE"
+ eerror "in /etc/conf.d/${SVCNAME}!"
+ return 1
+ fi
+}
+
+stop_post() {
+ local old_socket=
+ for old_socket in SOCKET_PATH METRICS_SOCKET_PATH ; do
+ old_socket=$(service_get_value ${old_socket})
+ [ -n "${old_socket}" ] || continue
+ [ -e "${old_socket}" ] || continue
+
+ ebegin "Cleaning up stale socket \"${old_socket}\""
+ rm "${old_socket}"
+ eend $?
+ done
+
+ return 0
+}
diff --git a/www-apps/nextcloud-notify_push/files/nextcloud-notify_push.service b/www-apps/nextcloud-notify_push/files/nextcloud-notify_push.service
new file mode 100644
index 000000000000..27fc4e827df0
--- /dev/null
+++ b/www-apps/nextcloud-notify_push/files/nextcloud-notify_push.service
@@ -0,0 +1,20 @@
+[Unit]
+Description=Push daemon for Nextcloud clients
+After=mysqld.service
+After=redis.service
+
+[Service]
+Type=simple
+Environment=NOTIFY_PUSH_NEXTCLOUD_CONFIGFILE=
+EnvironmentFile=-/etc/conf.d/nextcloud-notify_push
+ExecStart=/usr/bin/nextcloud-notify_push $NOTIFY_PUSH_NEXTCLOUD_CONFIGFILE
+Restart=on-failure
+
+# Adjust user/group to match Nextcloud configuration.
+# E.g. make sure that User is able to access NOTIFY_PUSH_NEXTCLOUD_CONFIGFILE
+# when used; make sure that webserver is in Group when using sockets
+User=nobody
+Group=nobody
+
+[Install]
+WantedBy=multi-user.target
diff --git a/www-apps/nextcloud-notify_push/metadata.xml b/www-apps/nextcloud-notify_push/metadata.xml
new file mode 100644
index 000000000000..87c2a3e3756c
--- /dev/null
+++ b/www-apps/nextcloud-notify_push/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>whissi@gentoo.org</email>
+ <name>Thomas Deutschmann</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://github.com/nextcloud/notify_push/issues</bugs-to>
+ <remote-id type="github">nextcloud/notify_push</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/www-apps/nextcloud-notify_push/nextcloud-notify_push-0.1.6.ebuild b/www-apps/nextcloud-notify_push/nextcloud-notify_push-0.1.6.ebuild
new file mode 100644
index 000000000000..d5ee970153e9
--- /dev/null
+++ b/www-apps/nextcloud-notify_push/nextcloud-notify_push-0.1.6.ebuild
@@ -0,0 +1,345 @@
+# Copyright 2017-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+CRATES="
+addr2line-0.14.1
+adler-1.0.1
+ahash-0.4.7
+ahash-0.6.3
+ahash-0.7.0
+aho-corasick-0.7.15
+ansi_term-0.11.0
+ansi_term-0.12.1
+arrayvec-0.5.2
+async-stream-0.3.0
+async-stream-impl-0.3.0
+async-trait-0.1.42
+atoi-0.3.3
+atoi-0.4.0
+atty-0.2.14
+autocfg-0.1.7
+autocfg-1.0.1
+backtrace-0.3.56
+base-x-0.2.8
+base64-0.12.3
+base64-0.13.0
+beef-0.5.0
+bitflags-1.2.1
+bitvec-0.19.4
+block-buffer-0.7.3
+block-buffer-0.9.0
+block-padding-0.1.5
+buf_redux-0.8.4
+build_const-0.2.1
+bumpalo-3.6.1
+byte-tools-0.3.1
+byteorder-1.4.2
+bytes-1.0.1
+cc-1.0.67
+cfg-if-1.0.0
+chrono-0.4.19
+chunked_transfer-1.4.0
+clap-2.33.3
+color-eyre-0.5.10
+color-spantrace-0.1.6
+combine-4.5.2
+const_fn-0.4.5
+cookie-0.14.4
+cookie_store-0.12.0
+cpuid-bool-0.1.2
+crc-1.8.1
+crossbeam-channel-0.5.0
+crossbeam-queue-0.3.1
+crossbeam-utils-0.8.3
+crypto-mac-0.10.0
+dashmap-4.0.2
+digest-0.8.1
+digest-0.9.0
+discard-1.0.4
+dotenv-0.15.0
+dtoa-0.4.7
+either-1.6.1
+encoding_rs-0.8.28
+eyre-0.6.5
+fake-simd-0.1.2
+flexi_logger-0.17.1
+fnv-1.0.7
+form_urlencoded-1.0.1
+funty-1.1.0
+futures-0.3.13
+futures-channel-0.3.13
+futures-core-0.3.13
+futures-executor-0.3.13
+futures-io-0.3.13
+futures-macro-0.3.13
+futures-sink-0.3.13
+futures-task-0.3.13
+futures-util-0.3.13
+generic-array-0.12.3
+generic-array-0.14.4
+getrandom-0.1.16
+getrandom-0.2.2
+gimli-0.23.0
+glob-0.3.0
+h2-0.3.0
+hashbrown-0.9.1
+hashlink-0.6.0
+headers-0.3.3
+headers-core-0.2.0
+heck-0.3.2
+hermit-abi-0.1.18
+hex-0.4.2
+hmac-0.10.1
+http-0.2.3
+http-auth-basic-0.1.2
+http-body-0.4.0
+httparse-1.3.5
+httpdate-0.3.2
+hyper-0.14.4
+hyper-rustls-0.22.1
+idna-0.2.2
+indenter-0.3.3
+indexmap-1.6.1
+input_buffer-0.4.0
+instant-0.1.9
+ipnet-2.3.0
+itoa-0.4.7
+js-sys-0.3.47
+lazy_static-1.4.0
+lexical-core-0.7.5
+libc-0.2.86
+libm-0.2.1
+libsqlite3-sys-0.20.1
+lock_api-0.4.2
+log-0.4.14
+logos-0.12.0
+logos-derive-0.12.0
+maplit-1.0.2
+matchers-0.0.1
+matches-0.1.8
+md-5-0.9.1
+memchr-2.3.4
+mime-0.3.16
+mime_guess-2.0.3
+mini-redis-0.4.0
+miniz_oxide-0.4.4
+mio-0.7.9
+miow-0.3.6
+multipart-0.17.1
+nextcloud_appinfo-0.6.0
+nom-6.1.2
+ntapi-0.3.6
+num-bigint-0.2.6
+num-bigint-0.3.1
+num-bigint-dig-0.6.1
+num-integer-0.1.44
+num-iter-0.1.42
+num-traits-0.2.14
+num_cpus-1.13.0
+numtoa-0.1.0
+object-0.23.0
+once_cell-1.7.0
+opaque-debug-0.2.3
+opaque-debug-0.3.0
+owo-colors-1.3.0
+parking_lot-0.11.1
+parking_lot_core-0.8.3
+parse-display-0.4.1
+parse-display-derive-0.4.1
+pem-0.8.3
+percent-encoding-2.1.0
+peresil-0.3.0
+php-literal-parser-0.2.5
+pin-project-1.0.5
+pin-project-internal-1.0.5
+pin-project-lite-0.2.4
+pin-utils-0.1.0
+pkg-config-0.3.19
+ppv-lite86-0.2.10
+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.24
+publicsuffix-1.5.6
+qstring-0.7.2
+quick-error-1.2.3
+quote-1.0.9
+radium-0.5.3
+rand-0.7.3
+rand-0.8.3
+rand_chacha-0.2.2
+rand_chacha-0.3.0
+rand_core-0.5.1
+rand_core-0.6.2
+rand_hc-0.2.0
+rand_hc-0.3.0
+redis-0.20.0
+redox_syscall-0.2.5
+redox_termios-0.1.2
+regex-1.4.3
+regex-automata-0.1.9
+regex-syntax-0.6.22
+remove_dir_all-0.5.3
+reqwest-0.11.1
+rfc7239-0.1.0
+ring-0.16.20
+rsa-0.3.0
+rustc-demangle-0.1.18
+rustc_version-0.2.3
+rustls-0.19.0
+ryu-1.0.5
+safemem-0.3.3
+scoped-tls-1.0.0
+scopeguard-1.1.0
+sct-0.6.0
+semver-0.10.0
+semver-0.9.0
+semver-parser-0.7.0
+serde-1.0.123
+serde_derive-1.0.123
+serde_json-1.0.63
+serde_urlencoded-0.7.0
+sha-1-0.8.2
+sha-1-0.9.4
+sha1-0.6.0
+sha2-0.9.3
+sharded-slab-0.1.1
+signal-hook-registry-1.3.0
+simple_asn1-0.4.1
+slab-0.4.2
+smallvec-1.6.1
+socket2-0.3.19
+source-span-2.2.0
+spin-0.5.2
+sqlformat-0.1.5
+sqlx-0.5.1
+sqlx-core-0.5.1
+sqlx-macros-0.5.1
+sqlx-rt-0.3.0
+standback-0.2.15
+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
+stringprep-0.1.2
+strsim-0.8.0
+structopt-0.3.21
+structopt-derive-0.4.14
+subtle-2.4.0
+sxd-document-0.3.2
+sxd-xpath-0.4.2
+syn-1.0.60
+synstructure-0.12.4
+tap-1.0.1
+tempfile-3.2.0
+termion-1.5.6
+textwrap-0.11.0
+thiserror-1.0.24
+thiserror-impl-1.0.24
+thread_local-1.1.3
+time-0.1.43
+time-0.2.25
+time-macros-0.1.1
+time-macros-impl-0.1.1
+tinyvec-1.1.1
+tinyvec_macros-0.1.0
+tokio-1.2.0
+tokio-macros-1.1.0
+tokio-rustls-0.22.0
+tokio-stream-0.1.3
+tokio-tungstenite-0.13.0
+tokio-util-0.6.3
+tower-service-0.3.1
+tracing-0.1.25
+tracing-attributes-0.1.13
+tracing-core-0.1.17
+tracing-error-0.1.2
+tracing-futures-0.2.5
+tracing-log-0.1.2
+tracing-serde-0.1.2
+tracing-subscriber-0.2.16
+try-lock-0.2.3
+tungstenite-0.12.0
+tungstenite-0.13.0
+twoway-0.1.8
+typed-arena-1.7.0
+typenum-1.12.0
+uncased-0.9.4
+unicase-2.6.0
+unicode-bidi-0.3.4
+unicode-normalization-0.1.17
+unicode-segmentation-1.7.1
+unicode-width-0.1.8
+unicode-xid-0.2.1
+unicode_categories-0.1.1
+untrusted-0.7.1
+ureq-1.5.4
+url-2.2.1
+utf-8-0.7.5
+utf8-ranges-1.0.4
+vcpkg-0.2.11
+vec_map-0.8.2
+version_check-0.9.2
+want-0.3.0
+warp-0.3.0
+warp-real-ip-0.2.0
+wasi-0.10.2+wasi-snapshot-preview1
+wasi-0.9.0+wasi-snapshot-preview1
+wasm-bindgen-0.2.70
+wasm-bindgen-backend-0.2.70
+wasm-bindgen-futures-0.4.20
+wasm-bindgen-macro-0.2.70
+wasm-bindgen-macro-support-0.2.70
+wasm-bindgen-shared-0.2.70
+web-sys-0.3.47
+webpki-0.21.4
+webpki-roots-0.21.0
+whoami-1.1.0
+winapi-0.3.9
+winapi-i686-pc-windows-gnu-0.4.0
+winapi-x86_64-pc-windows-gnu-0.4.0
+winreg-0.7.0
+wyz-0.2.0
+xpath_reader-0.5.3
+yansi-0.5.0
+zeroize-1.2.0
+zeroize_derive-1.0.1
+"
+
+inherit cargo systemd
+
+DESCRIPTION="Push daemon for Nextcloud clients"
+HOMEPAGE="https://github.com/nextcloud/notify_push"
+SRC_URI="https://github.com/nextcloud/notify_push/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
+ $(cargo_crate_uris ${CRATES})"
+LICENSE="MIT Apache-2.0 BSD GPL-3 ISC MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+RESTRICT="test"
+
+RDEPEND="acct-group/nobody
+ acct-user/nobody"
+
+S="${WORKDIR}/notify_push-${PV}"
+
+QA_FLAGS_IGNORED="usr/bin/${PN}"
+
+src_install() {
+ cargo_src_install
+ einstalldocs
+
+ # default name is too generic
+ mv "${ED}/usr/bin/notify_push" "${ED}/usr/bin/${PN}" || die
+
+ newconfd "${FILESDIR}"/${PN}.confd ${PN}
+ newinitd "${FILESDIR}"/${PN}.init ${PN}
+ systemd_newunit "${FILESDIR}"/${PN}.service ${PN}.service
+
+ # restrict access because conf.d entry could contain
+ # database credentials
+ fperms 0640 /etc/conf.d/${PN}
+}
diff --git a/www-apps/nextcloud-notify_push/nextcloud-notify_push-0.1.7.ebuild b/www-apps/nextcloud-notify_push/nextcloud-notify_push-0.1.7.ebuild
new file mode 100644
index 000000000000..8e6dcf827c3a
--- /dev/null
+++ b/www-apps/nextcloud-notify_push/nextcloud-notify_push-0.1.7.ebuild
@@ -0,0 +1,323 @@
+# Copyright 2017-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+CRATES="
+addr2line-0.14.1
+adler-1.0.2
+ahash-0.4.7
+ahash-0.6.3
+ahash-0.7.2
+aho-corasick-0.7.15
+ansi_term-0.11.0
+ansi_term-0.12.1
+arrayvec-0.5.2
+async-stream-0.3.0
+async-stream-impl-0.3.0
+async-trait-0.1.48
+atoi-0.3.3
+atoi-0.4.0
+atty-0.2.14
+autocfg-0.1.7
+autocfg-1.0.1
+backtrace-0.3.56
+base64-0.12.3
+base64-0.13.0
+beef-0.5.0
+bitflags-1.2.1
+bitvec-0.19.5
+block-buffer-0.9.0
+buf_redux-0.8.4
+build_const-0.2.1
+bumpalo-3.6.1
+byteorder-1.4.3
+bytes-1.0.1
+cc-1.0.67
+cfg-if-1.0.0
+chrono-0.4.19
+chunked_transfer-1.4.0
+clap-2.33.3
+color-eyre-0.5.10
+color-spantrace-0.1.6
+combine-4.5.2
+cpuid-bool-0.1.2
+crc-1.8.1
+crc16-0.4.0
+crossbeam-channel-0.5.1
+crossbeam-queue-0.3.1
+crossbeam-utils-0.8.3
+crypto-mac-0.10.0
+dashmap-4.0.2
+derivative-2.2.0
+digest-0.9.0
+dotenv-0.15.0
+dtoa-0.4.8
+either-1.6.1
+encoding_rs-0.8.28
+eyre-0.6.5
+flexi_logger-0.17.1
+fnv-1.0.7
+form_urlencoded-1.0.1
+funty-1.1.0
+futures-0.3.14
+futures-channel-0.3.14
+futures-core-0.3.14
+futures-executor-0.3.14
+futures-io-0.3.14
+futures-macro-0.3.14
+futures-sink-0.3.14
+futures-task-0.3.14
+futures-util-0.3.14
+generic-array-0.14.4
+getrandom-0.1.16
+getrandom-0.2.2
+gimli-0.23.0
+glob-0.3.0
+h2-0.3.2
+hashbrown-0.9.1
+hashlink-0.6.0
+headers-0.3.4
+headers-core-0.2.0
+heck-0.3.2
+hermit-abi-0.1.18
+hex-0.4.3
+hmac-0.10.1
+http-0.2.4
+http-auth-basic-0.1.2
+http-body-0.4.1
+httparse-1.3.6
+httpdate-0.3.2
+hyper-0.14.4
+hyper-rustls-0.22.1
+idna-0.2.2
+indenter-0.3.3
+indexmap-1.6.2
+input_buffer-0.4.0
+instant-0.1.9
+ipnet-2.3.0
+itoa-0.4.7
+js-sys-0.3.50
+lazy_static-1.4.0
+lexical-core-0.7.5
+libc-0.2.93
+libm-0.2.1
+libsqlite3-sys-0.20.1
+lock_api-0.4.3
+log-0.4.14
+logos-0.12.0
+logos-derive-0.12.0
+maplit-1.0.2
+matchers-0.0.1
+matches-0.1.8
+md-5-0.9.1
+memchr-2.3.4
+mime-0.3.16
+mime_guess-2.0.3
+mini-redis-0.4.0
+miniz_oxide-0.4.4
+mio-0.7.11
+miow-0.3.7
+multipart-0.17.1
+nextcloud_appinfo-0.6.0
+nom-6.1.2
+ntapi-0.3.6
+num-bigint-0.2.6
+num-bigint-0.3.2
+num-bigint-dig-0.6.1
+num-integer-0.1.44
+num-iter-0.1.42
+num-traits-0.2.14
+num_cpus-1.13.0
+numtoa-0.1.0
+object-0.23.0
+once_cell-1.7.2
+opaque-debug-0.3.0
+owo-colors-1.3.0
+parking_lot-0.11.1
+parking_lot_core-0.8.3
+parse-display-0.4.1
+parse-display-derive-0.4.1
+pem-0.8.3
+percent-encoding-2.1.0
+peresil-0.3.0
+php-literal-parser-0.2.8
+pin-project-1.0.6
+pin-project-internal-1.0.6
+pin-project-lite-0.2.6
+pin-utils-0.1.0
+pkg-config-0.3.19
+ppv-lite86-0.2.10
+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.26
+quick-error-1.2.3
+quote-1.0.9
+radium-0.5.3
+rand-0.7.3
+rand-0.8.3
+rand_chacha-0.2.2
+rand_chacha-0.3.0
+rand_core-0.5.1
+rand_core-0.6.2
+rand_hc-0.2.0
+rand_hc-0.3.0
+redis-0.20.0
+redox_syscall-0.2.5
+redox_termios-0.1.2
+regex-1.4.5
+regex-automata-0.1.9
+regex-syntax-0.6.23
+remove_dir_all-0.5.3
+reqwest-0.11.2
+rfc7239-0.1.0
+ring-0.16.20
+rsa-0.3.0
+rustc-demangle-0.1.18
+rustls-0.19.0
+ryu-1.0.5
+safemem-0.3.3
+scoped-tls-1.0.0
+scopeguard-1.1.0
+sct-0.6.1
+semver-0.10.0
+semver-parser-0.7.0
+serde-1.0.125
+serde_derive-1.0.125
+serde_json-1.0.64
+serde_urlencoded-0.7.0
+sha-1-0.9.4
+sha1-0.6.0
+sha2-0.9.3
+sharded-slab-0.1.1
+signal-hook-registry-1.3.0
+simple_asn1-0.4.1
+slab-0.4.2
+smallvec-1.6.1
+socket2-0.3.19
+source-span-2.2.0
+spin-0.5.2
+sqlformat-0.1.6
+sqlx-0.5.1
+sqlx-core-0.5.1
+sqlx-macros-0.5.1
+sqlx-rt-0.3.0
+static_assertions-1.1.0
+stringprep-0.1.2
+strsim-0.8.0
+structopt-0.3.21
+structopt-derive-0.4.14
+subtle-2.4.0
+sxd-document-0.3.2
+sxd-xpath-0.4.2
+syn-1.0.69
+synstructure-0.12.4
+tap-1.0.1
+tempfile-3.2.0
+termion-1.5.6
+textwrap-0.11.0
+thiserror-1.0.24
+thiserror-impl-1.0.24
+thread_local-1.1.3
+time-0.1.43
+tinyvec-1.2.0
+tinyvec_macros-0.1.0
+tokio-1.4.0
+tokio-macros-1.1.0
+tokio-rustls-0.22.0
+tokio-stream-0.1.5
+tokio-tungstenite-0.13.0
+tokio-tungstenite-0.14.0
+tokio-util-0.6.5
+tower-service-0.3.1
+tracing-0.1.25
+tracing-attributes-0.1.15
+tracing-core-0.1.17
+tracing-error-0.1.2
+tracing-futures-0.2.5
+tracing-log-0.1.2
+tracing-serde-0.1.2
+tracing-subscriber-0.2.17
+try-lock-0.2.3
+tungstenite-0.12.0
+tungstenite-0.13.0
+twoway-0.1.8
+typed-arena-1.7.0
+typenum-1.13.0
+uncased-0.9.6
+unicase-2.6.0
+unicode-bidi-0.3.5
+unicode-normalization-0.1.17
+unicode-segmentation-1.7.1
+unicode-width-0.1.8
+unicode-xid-0.2.1
+unicode_categories-0.1.1
+untrusted-0.7.1
+ureq-2.1.0
+url-2.2.1
+utf-8-0.7.5
+utf8-ranges-1.0.4
+vcpkg-0.2.11
+vec_map-0.8.2
+version_check-0.9.3
+want-0.3.0
+warp-0.3.1
+warp-real-ip-0.2.0
+wasi-0.10.2+wasi-snapshot-preview1
+wasi-0.9.0+wasi-snapshot-preview1
+wasm-bindgen-0.2.73
+wasm-bindgen-backend-0.2.73
+wasm-bindgen-futures-0.4.23
+wasm-bindgen-macro-0.2.73
+wasm-bindgen-macro-support-0.2.73
+wasm-bindgen-shared-0.2.73
+web-sys-0.3.50
+webpki-0.21.4
+webpki-roots-0.21.1
+whoami-1.1.2
+winapi-0.3.9
+winapi-i686-pc-windows-gnu-0.4.0
+winapi-x86_64-pc-windows-gnu-0.4.0
+winreg-0.7.0
+wyz-0.2.0
+xpath_reader-0.5.3
+yansi-0.5.0
+zeroize-1.2.0
+zeroize_derive-1.0.1
+"
+
+inherit cargo systemd
+
+DESCRIPTION="Push daemon for Nextcloud clients"
+HOMEPAGE="https://github.com/nextcloud/notify_push"
+SRC_URI="https://github.com/nextcloud/notify_push/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
+ $(cargo_crate_uris ${CRATES})"
+LICENSE="MIT Apache-2.0 BSD GPL-3 ISC MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+RESTRICT="test"
+
+RDEPEND="acct-group/nobody
+ acct-user/nobody"
+
+S="${WORKDIR}/notify_push-${PV}"
+
+QA_FLAGS_IGNORED="usr/bin/${PN}"
+
+src_install() {
+ cargo_src_install
+ einstalldocs
+
+ # default name is too generic
+ mv "${ED}/usr/bin/notify_push" "${ED}/usr/bin/${PN}" || die
+
+ newconfd "${FILESDIR}"/${PN}-r1.confd ${PN}
+ newinitd "${FILESDIR}"/${PN}-r1.init ${PN}
+ systemd_newunit "${FILESDIR}"/${PN}.service ${PN}.service
+
+ # restrict access because conf.d entry could contain
+ # database credentials
+ fperms 0640 /etc/conf.d/${PN}
+}
diff --git a/www-apps/nextcloud/Manifest b/www-apps/nextcloud/Manifest
index 617c969542f1..dd904a046173 100644
--- a/www-apps/nextcloud/Manifest
+++ b/www-apps/nextcloud/Manifest
@@ -1,10 +1,14 @@
AUX php-argon2-en.txt 416 BLAKE2B 9940a3e218d1db382790f4754352594c9098eccce7426729e75471f017e15bb45b50cc885609e54817077e36d9feb4484bcff5b40c4f669ad80d4d5a643da8bc SHA512 076bbbfb9305a2608b60fb7f9802a5a455c5d049d39c8f209eadac1a306ba2015d11a30b4544d8cdf43025077a3c3087f3e9922cd9b530a08c089a7818590115
+DIST nextcloud-19.0.10.tar.bz2 95762826 BLAKE2B 305661eeb7e754ddcf662c9749501d84adf57a06a55dbf438f80ea35fb56e36d2bb64f46ad30e16193274f494e8e01bed500bc03daa2e02013a48719062b80e2 SHA512 ce04f665d5b1a6942a08f1442f96258327d6bf1082df5f7b4a5972e08250e96c71dd3c2674f313f7e5abfa587cdefbedf21fdd7053cadebdf90274f937d7de26
DIST nextcloud-19.0.9.tar.bz2 82504506 BLAKE2B bcd456b96e778675509f0c3bb900c7489667f723bf9f4680bb9b353f762e2ed7dc0456212d659b71cbb978e222301a1bdc0e46358eb179e125ef93f4206b17c7 SHA512 12c9f3c9938cd37a852008e1490ab892f1adb8b37983cd58fbba7afe0231adaa9fc328c18c15136741eca5f0e2a2048c9cdff17e1ba5d8acc6cc660af99b948d
-DIST nextcloud-20.0.5.tar.bz2 105422202 BLAKE2B 5fdfcd75bdb257d803caec9d563b34527cfc54d55ba93b9912ee4dd9ee41624fcd38fa2fe243313ebd057487d1b53e99e0bc33f57dbab1c860a2ae952d8bedf0 SHA512 8839795e0c31c0bb264888f55c189214b802bc50e096af90530b4ef395e54a29bd3b9a7de5bfabc314ded61fd8ddf79c7d445b4277a46bb342f4273c64bd0219
DIST nextcloud-20.0.8.tar.bz2 104577806 BLAKE2B 97647905fb18e99d1b99f41119fd83f0461f0e5c06dfc29cb91a8178884d9bcdb60a4d02de25b61cd4c64bf2fbb3c0c065358b98a4f88488bb8d458c72672902 SHA512 dd512c3a6f624a20b49743d2ecdfc31c740452bf50fb87f3ab0d6b365ebbfc9004bdc4495e5f378c26085312e138939a6c707f045421e0be6ef2ab881b6c2e66
+DIST nextcloud-20.0.9.tar.bz2 123135180 BLAKE2B ecec2a5646295d26e2197db6333369617ba3bebaa2e7b54bc57cb1cb9c02b2fa0aa0014028255090c3a0d73ee7c109ef62a540ece664e3fb3833ed5470bae4be SHA512 e37ee8874e73d340e7072afe1dc85ed798d5bd3dae4fc8d777bbbc8daa728a8eac260dca92441c269275c086f512881c837d767a860d5ee3bbc1abb445914e2d
DIST nextcloud-21.0.0.tar.bz2 110504725 BLAKE2B 7c583c150f6b315830191329310993582439e7aef57f306b93681d654b8fa7d4d5dafee082befd493aafd2bf6efd940d52ca0ca05b8e42b79a1599ff3e809550 SHA512 a1ae3400f0fb5997e54b0cee821c50d13e4ba0e27c9d11731c8b5233cba564666121a58aed848ccd2593a9783e27db1ed98ff559588a76a1acaeaf083ef4404a
+DIST nextcloud-21.0.1.tar.bz2 129229822 BLAKE2B 75483871d83b5513ccdd8b4e142c63ac2efbe651df15a2a3631ccfdc0865d5a78f0aca2205359fe329ea28a550a6bdcfd05c45f2d059bca98ebca52f8d7d6c88 SHA512 a1339515349af45d293985e939235cf7a6723f0b65144c0635c66bc8110caa13a7e10672550aeb9aa46a61b93b28240cdb76696e41ccae76b8bed6d8667d3c51
+EBUILD nextcloud-19.0.10.ebuild 1083 BLAKE2B 0e18f62655dfa0bdf7a81f5280be99c34c876a8c57e66e206e1c7e43e0cf93745cda3247f05da592fc5882e872e8249dac9391f22648940fe95e8cd2bc158422 SHA512 e0d8a192c51901913a40521b5259c7276356b8c15246c5df193c4a4a5b0652034148dd971c5014a72f378d4449b778e5867030f9ec3d8ad9bf42efa955ce63c5
EBUILD nextcloud-19.0.9.ebuild 1083 BLAKE2B 0e18f62655dfa0bdf7a81f5280be99c34c876a8c57e66e206e1c7e43e0cf93745cda3247f05da592fc5882e872e8249dac9391f22648940fe95e8cd2bc158422 SHA512 e0d8a192c51901913a40521b5259c7276356b8c15246c5df193c4a4a5b0652034148dd971c5014a72f378d4449b778e5867030f9ec3d8ad9bf42efa955ce63c5
-EBUILD nextcloud-20.0.5.ebuild 1081 BLAKE2B 51166655fca8673a06762990e4cd9770655e2fe027e51a2a51b4ae3a1a05f020f5a863d415d132ef7d0974654170205879c4d4eded787195490d8abb7cf2249a SHA512 a198ebbb7005113bb1f2eec73ef7ca56e7c1831da6dc1eacc5a942ae59344d8d10f1c6f8467db6e430359e9dcdc807de21e90ea7269f795d088ec9618708ea5a
EBUILD nextcloud-20.0.8.ebuild 1081 BLAKE2B 51166655fca8673a06762990e4cd9770655e2fe027e51a2a51b4ae3a1a05f020f5a863d415d132ef7d0974654170205879c4d4eded787195490d8abb7cf2249a SHA512 a198ebbb7005113bb1f2eec73ef7ca56e7c1831da6dc1eacc5a942ae59344d8d10f1c6f8467db6e430359e9dcdc807de21e90ea7269f795d088ec9618708ea5a
+EBUILD nextcloud-20.0.9.ebuild 1083 BLAKE2B 0e18f62655dfa0bdf7a81f5280be99c34c876a8c57e66e206e1c7e43e0cf93745cda3247f05da592fc5882e872e8249dac9391f22648940fe95e8cd2bc158422 SHA512 e0d8a192c51901913a40521b5259c7276356b8c15246c5df193c4a4a5b0652034148dd971c5014a72f378d4449b778e5867030f9ec3d8ad9bf42efa955ce63c5
EBUILD nextcloud-21.0.0.ebuild 1083 BLAKE2B e6abe80192e7a00277126f901c655f1eab03544572da0071c0734ece0a4a5574d2fcbd7f06f935ccf61a91640a8ca549c3bc359c68103f7f46632fef89d62322 SHA512 9fe6b70447bd9e4d3678eaaca5174586a1a96c0e4763ccd30f9749410892b78c59087c06c0fe42372e6126bf5c7fb5973ed0ead0c664c2040abffd5e7951dfe6
+EBUILD nextcloud-21.0.1.ebuild 1083 BLAKE2B e6abe80192e7a00277126f901c655f1eab03544572da0071c0734ece0a4a5574d2fcbd7f06f935ccf61a91640a8ca549c3bc359c68103f7f46632fef89d62322 SHA512 9fe6b70447bd9e4d3678eaaca5174586a1a96c0e4763ccd30f9749410892b78c59087c06c0fe42372e6126bf5c7fb5973ed0ead0c664c2040abffd5e7951dfe6
MISC metadata.xml 644 BLAKE2B 893952d31b289d07befd82be0d9998df95149363a0bfcfbb64626d8679b67048017a520fe65e5eb14224432a98efbb726e866c95562de23f2dc650df90df5371 SHA512 ec4bcd3ea472df2201830ac14e6dbc01a8317fc8ad8eadd5231014c49a07151ed7647b6d87c22a62df9a2f67d8c2911d44b504a612c9f446228f9a227e6bed7b
diff --git a/www-apps/nextcloud/nextcloud-20.0.5.ebuild b/www-apps/nextcloud/nextcloud-19.0.10.ebuild
index db622aa5e6ab..2aebb2320d5d 100644
--- a/www-apps/nextcloud/nextcloud-20.0.5.ebuild
+++ b/www-apps/nextcloud/nextcloud-19.0.10.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://nextcloud.com/"
SRC_URI="https://download.nextcloud.com/server/releases/${P}.tar.bz2"
LICENSE="AGPL-3"
-KEYWORDS="amd64 ~arm ~arm64 x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE="+curl +imagemagick mysql postgres +sqlite"
REQUIRED_USE="|| ( mysql postgres sqlite )"
diff --git a/www-apps/nextcloud/nextcloud-20.0.9.ebuild b/www-apps/nextcloud/nextcloud-20.0.9.ebuild
new file mode 100644
index 000000000000..2aebb2320d5d
--- /dev/null
+++ b/www-apps/nextcloud/nextcloud-20.0.9.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit webapp
+
+DESCRIPTION="Personal cloud that runs on your own server"
+HOMEPAGE="https://nextcloud.com/"
+SRC_URI="https://download.nextcloud.com/server/releases/${P}.tar.bz2"
+LICENSE="AGPL-3"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="+curl +imagemagick mysql postgres +sqlite"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+DEPEND=""
+RDEPEND="<dev-lang/php-8[curl?,filter,gd,hash(+),intl,json,mysql?,pdo,posix,postgres?,session,simplexml,sqlite?,truetype,xmlreader,xmlwriter,zip]
+ imagemagick? ( dev-php/pecl-imagick )
+ virtual/httpd-php"
+
+S=${WORKDIR}/${PN}
+
+pkg_setup() {
+ webapp_pkg_setup
+}
+
+src_install() {
+ webapp_src_preinst
+
+ insinto "${MY_HTDOCSDIR}"
+ doins -r .
+ dodir "${MY_HTDOCSDIR}"/data
+
+ webapp_serverowned -R "${MY_HTDOCSDIR}"/apps
+ webapp_serverowned -R "${MY_HTDOCSDIR}"/data
+ webapp_serverowned -R "${MY_HTDOCSDIR}"/config
+ webapp_configfile "${MY_HTDOCSDIR}"/.htaccess
+
+ webapp_postinst_txt en "${FILESDIR}"/php-argon2-en.txt
+
+ webapp_src_install
+}
diff --git a/www-apps/nextcloud/nextcloud-21.0.1.ebuild b/www-apps/nextcloud/nextcloud-21.0.1.ebuild
new file mode 100644
index 000000000000..ab3ba8e01bc4
--- /dev/null
+++ b/www-apps/nextcloud/nextcloud-21.0.1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit webapp
+
+DESCRIPTION="Personal cloud that runs on your own server"
+HOMEPAGE="https://nextcloud.com/"
+SRC_URI="https://download.nextcloud.com/server/releases/${P}.tar.bz2"
+LICENSE="AGPL-3"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="+curl +imagemagick mysql postgres +sqlite"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+DEPEND=""
+RDEPEND="dev-lang/php[curl?,filter,gd,hash(+),intl,json(+),mysql?,pdo,posix,postgres?,session,simplexml,sqlite?,truetype,xmlreader,xmlwriter,zip]
+ imagemagick? ( dev-php/pecl-imagick )
+ virtual/httpd-php"
+
+S=${WORKDIR}/${PN}
+
+pkg_setup() {
+ webapp_pkg_setup
+}
+
+src_install() {
+ webapp_src_preinst
+
+ insinto "${MY_HTDOCSDIR}"
+ doins -r .
+ dodir "${MY_HTDOCSDIR}"/data
+
+ webapp_serverowned -R "${MY_HTDOCSDIR}"/apps
+ webapp_serverowned -R "${MY_HTDOCSDIR}"/data
+ webapp_serverowned -R "${MY_HTDOCSDIR}"/config
+ webapp_configfile "${MY_HTDOCSDIR}"/.htaccess
+
+ webapp_postinst_txt en "${FILESDIR}"/php-argon2-en.txt
+
+ webapp_src_install
+}
diff --git a/www-apps/piwigo/Manifest b/www-apps/piwigo/Manifest
index b878be5345d5..b9e362a1b345 100644
--- a/www-apps/piwigo/Manifest
+++ b/www-apps/piwigo/Manifest
@@ -1,5 +1,3 @@
-DIST piwigo-11.3.0.zip 17695593 BLAKE2B cc77c6b041c19714bed3d3a767e8a1c69d623c711c47601d606000fbab16fbb51ea781c5a01e12e7ed40468bef769d323676a61711cc092f024c874ce67825c9 SHA512 5544e94801007a80ffe8951a1427ef75245c09aa41991679baed112068c2acf751543428842e98305db0a17b3938846ed40e3c5f7c301d1b155b8673557585c4
DIST piwigo-11.4.0.zip 17728014 BLAKE2B 54888c89667970a86e2153d42e377165cb19f1dc6fa7b481b440a1e3c2803139202d8b22e78a5c15378e12f55999a10693a0b56f6a4b14a2153b3b00e39eaacc SHA512 7e8288d51d9b7dfacdb2534e7f36a6230799c3649f827ffc12b3c5b4420bf35de315373e2e6b27edb120c008c3ff5c7de359afcc29879454c82ce1c2016d2146
-EBUILD piwigo-11.3.0.ebuild 1146 BLAKE2B a23be570f3514cdf6288ce9009105f0e5ed7ec3e270e36d80c1b1d66f84aa6f79e1c9a8d61c9a30b3cb9ad17b7d7f0371a2269a41542b54070eeae3b0fed5b7e SHA512 1d0f3a389cd36697658e553a3f2410087425e653c92da052efad6b9f9cd8e1e7b7a49d8b6d563a7144801eaf34a440c6f8c9b4260385b0e8a441b76b98a8de1a
EBUILD piwigo-11.4.0.ebuild 1146 BLAKE2B a23be570f3514cdf6288ce9009105f0e5ed7ec3e270e36d80c1b1d66f84aa6f79e1c9a8d61c9a30b3cb9ad17b7d7f0371a2269a41542b54070eeae3b0fed5b7e SHA512 1d0f3a389cd36697658e553a3f2410087425e653c92da052efad6b9f9cd8e1e7b7a49d8b6d563a7144801eaf34a440c6f8c9b4260385b0e8a441b76b98a8de1a
MISC metadata.xml 1022 BLAKE2B 88bca793744995b53bf2c0a5061d47798d4f2b42a8025f7bc2f1cf7dc11234d5a8c5df9ed08b9d63b99465e06015bd5dcefaa87d1daf39f8b795ab89e264a563 SHA512 8d011157201c6e25b0252239cf6bc87f596a414a37fbf990c44dfc419b5bb28b4796b4a0c9e00d78154bdbb5dd7e6f0e99b99df56fa4736a7cc55a6ccecdbf09
diff --git a/www-apps/piwigo/piwigo-11.3.0.ebuild b/www-apps/piwigo/piwigo-11.3.0.ebuild
deleted file mode 100644
index 978f3b237a3f..000000000000
--- a/www-apps/piwigo/piwigo-11.3.0.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit webapp
-
-DESCRIPTION="a photo gallery software for the web"
-HOMEPAGE="http://piwigo.org/"
-SRC_URI="http://piwigo.org/download/dlcounter.php?code=${PV} -> ${P}.zip"
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~x86"
-IUSE="+exif +gd imagemagick"
-
-DEPEND=""
-RDEPEND="
- imagemagick? ( virtual/imagemagick-tools )
- dev-lang/php[ctype,exif?,gd?,filter,iconv,json,mysqli]
- >=virtual/mysql-5.0
- virtual/httpd-php"
-BDEPEND="app-arch/unzip"
-
-REQUIRED_USE="|| ( gd imagemagick )"
-
-S=${WORKDIR}/${PN}
-
-src_install() {
- webapp_src_preinst
-
- insinto "${MY_HTDOCSDIR}"
- doins -r .
-
- # Local configuration, and parts that can be updated
- webapp_serverowned "${MY_HTDOCSDIR}"/_data
- webapp_serverowned -R "${MY_HTDOCSDIR}"/galleries
- webapp_serverowned -R "${MY_HTDOCSDIR}"/language
- webapp_serverowned -R "${MY_HTDOCSDIR}"/local
- webapp_serverowned -R "${MY_HTDOCSDIR}"/plugins
- webapp_serverowned -R "${MY_HTDOCSDIR}"/template-extension
- webapp_serverowned -R "${MY_HTDOCSDIR}"/themes
- webapp_serverowned "${MY_HTDOCSDIR}"/upload
-
- webapp_src_install
-}
diff --git a/www-apps/postfixadmin/Manifest b/www-apps/postfixadmin/Manifest
index d95cc052752b..497d19f76ecc 100644
--- a/www-apps/postfixadmin/Manifest
+++ b/www-apps/postfixadmin/Manifest
@@ -1,10 +1,4 @@
AUX postinstall-en-2.3.txt 1827 BLAKE2B 49402566ddf6981cf0226f6a963fdd2c482957903583807f5c42731dfd5b4aea56de7d1ebd47ab6909f12492bd5e7a788322e0b2d80e15d883483a080f8fe11c SHA512 59e304d63830227b1619ed1299e9b61f5b6e534cb03da4d3a0e35a0fe727ccf2d994a034bd12d515bba4f8a6a8ca513cf2131c031fa63f85906639aca159993a
-DIST postfixadmin-3.2.4.tar.gz 1331185 BLAKE2B a16df15f6376f9024114c5870174168e5f3d4b0f52d8759db0d83cb4c05fbbe2949056de0ca5ce097652588b777d59f08bcc2555577c95fbd7f2ebc5dd7f357f SHA512 2bd7ae05addbaf3c6c7eebea16ec1e21b2c67c8e6161446ed82a9553c26c04e19c1ec9ce248a9b9df504df56d309590259e6f04907b04b593548028b40e40d47
-DIST postfixadmin-3.3.5.tar.gz 1857139 BLAKE2B f6e051e8439a5bc4a2145fa58219d3e92f9599923a8b9380db2e1a241cbcca03c6cec893a63de78329f78633cd97e09ab08cc4179667629e7ef77687d2a6d752 SHA512 1db7dd42335d1704501f2491ceed3f0ecb3063a1df4b6487a1f1aac397f658e3479e4ccbc374b3e2f854f90406c1465a68579b1bd9a98386dbd6dda6b22d94c5
-DIST postfixadmin-3.3.7.tar.gz 1858520 BLAKE2B 5da2663fe6c445828118cb4531cbb7ca8a0a81b2d4997b71fe1a39dc25031ec3b1ead393dd3dbbef80d139c1518d172b1937a052a15a0a43dfb6bd6f693bee5b SHA512 c635b885235f2683532ff4fcd6d3e123fa5af8314cfcdbcdf412d7242444bb9c040a6eeb2f6b0669b9f5dd9fc56c53127779727768c68699885cc642717453ca
DIST postfixadmin-3.3.8.tar.gz 1865581 BLAKE2B f8b29248e839d973fd72647747e0bba7452676543f44310f12203d5e64e83222a3992e282a3898fa077dc54100b3446e4d1cded56cd464d72b2997ce34f064db SHA512 bfe5d874083568f1e8b1830394338d2aa29e39e30834d4c8c728836495f12f6d49c65b83b1fae1fce20e7456afaef0058320033866b720a5858911ceec22a022
-EBUILD postfixadmin-3.2.4.ebuild 2768 BLAKE2B 54b3084b81fa92ca8826e9b8a11b41557f1c7566af775bbf1e0a95282723187eaa1cfa534099f937dda51a9965793175afa9998b3f41e3ce2c0a199a30db50fe SHA512 00cdb45baf4c12463c6b19763bf0de878e4cc26ecc3074f2be110b9c3d01109f344337a5caf55c5390b67e594f4b9b2eb48969e98b287808c8160073be183045
-EBUILD postfixadmin-3.3.5.ebuild 2980 BLAKE2B 13d801092bb1b4206d00eebb0d6cb184c271560a8d827f5b30adbf91727323180faedf42d47d1219f08a35cb54de030e825595f843dcdbd8e7abdfc53e669bbe SHA512 2264b4f9af839aacc07e90797d2ca59022014546443cc079e78aca48124e1d5b56c68f32099cd53029de61dc3447c01506683a9d2dced77266b4bae054dc6e89
-EBUILD postfixadmin-3.3.7.ebuild 2980 BLAKE2B 13d801092bb1b4206d00eebb0d6cb184c271560a8d827f5b30adbf91727323180faedf42d47d1219f08a35cb54de030e825595f843dcdbd8e7abdfc53e669bbe SHA512 2264b4f9af839aacc07e90797d2ca59022014546443cc079e78aca48124e1d5b56c68f32099cd53029de61dc3447c01506683a9d2dced77266b4bae054dc6e89
-EBUILD postfixadmin-3.3.8.ebuild 2980 BLAKE2B 13d801092bb1b4206d00eebb0d6cb184c271560a8d827f5b30adbf91727323180faedf42d47d1219f08a35cb54de030e825595f843dcdbd8e7abdfc53e669bbe SHA512 2264b4f9af839aacc07e90797d2ca59022014546443cc079e78aca48124e1d5b56c68f32099cd53029de61dc3447c01506683a9d2dced77266b4bae054dc6e89
+EBUILD postfixadmin-3.3.8.ebuild 2978 BLAKE2B 3339b2f17788c81245e9c6315fc99e70e39fc4a55412af0ed1ae7ecf52a81a1e012e79d65c7a2f35c613ccfd050066275dd0e1ebee6b0fcf2f9a6623fb6b955a SHA512 edfef8358f540a0293fe3a6b10f7c420dbd934673e2afa4007a32544ccf173fb7843942518e3760a4a848638aa372ccf4fa5a832f91caa6bbed49076130e7576
MISC metadata.xml 560 BLAKE2B 2dccae38d76ef72520678dcc26582c6d99d2221c8cad753063e4948b75cd84b39f47b854a010217a6a52186a7308a3355c41ab6a7229af2417deb39ccb3eae84 SHA512 4ab5d3db2584f100b9f1d9729eb50487e40b27d16c436cbe09dd03d24c533d5d7c61b4b19eda03aa423fb34d9cf2b9f3ec55679196bb8e8da5ea3157c0bc567b
diff --git a/www-apps/postfixadmin/postfixadmin-3.2.4.ebuild b/www-apps/postfixadmin/postfixadmin-3.2.4.ebuild
deleted file mode 100644
index f9263e65838a..000000000000
--- a/www-apps/postfixadmin/postfixadmin-3.2.4.ebuild
+++ /dev/null
@@ -1,101 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit user webapp
-
-DESCRIPTION="Web Based Management tool for Postfix style virtual domains and users"
-HOMEPAGE="http://postfixadmin.sourceforge.net"
-SRC_URI="https://github.com/postfixadmin/postfixadmin/archive/${P}.tar.gz"
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 ~ppc x86"
-IUSE="+mysql postgres +vacation"
-REQUIRED_USE="|| ( mysql postgres )"
-
-DEPEND="
- dev-lang/php:*[unicode,imap,postgres?]
- vacation? (
- dev-perl/DBI
- dev-perl/Email-Sender
- dev-perl/Email-Valid
- dev-perl/Log-Dispatch
- dev-perl/Log-Log4perl
- dev-perl/MIME-Charset
- dev-perl/MIME-EncWords
- mysql? ( dev-perl/DBD-mysql )
- postgres? ( dev-perl/DBD-Pg )
- )
-"
-RDEPEND="${DEPEND}
- virtual/httpd-php
- mysql? ( || ( dev-lang/php[mysqli] dev-lang/php[mysql] ) )"
-
-S="${WORKDIR}/${PN}-${P}"
-
-need_httpd_cgi
-
-pkg_setup() {
- webapp_pkg_setup
-
- if use vacation; then
- enewgroup vacation
- enewuser vacation -1 -1 -1 vacation
- fi
-}
-
-src_install() {
- webapp_src_preinst
-
- if use vacation; then
- insinto /var/spool/vacation
- newins VIRTUAL_VACATION/vacation.pl vacation.pl-${SLOT}
- fowners vacation:vacation /var/spool/vacation/vacation.pl-${SLOT}
- fperms 770 /var/spool/vacation/vacation.pl-${SLOT}
- dodoc VIRTUAL_VACATION/FILTER_README
- newdoc VIRTUAL_VACATION/INSTALL.md VIRTUAL_VACATION_INSTALL.md
- rm -r VIRTUAL_VACATION/{vacation.pl,INSTALL.md,tests,FILTER_README} || die
- fi
-
- docinto /usr/share/doc/${PF}/
- dodoc -r ADDITIONS
-
- local docs="DOCUMENTS/*.txt INSTALL.TXT CHANGELOG.TXT"
- dodoc ${docs}
-
- rm -rf ${docs} DOCUMENTS/ GPL-LICENSE.TXT LICENSE.TXT debian/ tests/ ADDITIONS/
-
- insinto "${MY_HTDOCSDIR}"
- doins -r .
-
- webapp_configfile "${MY_HTDOCSDIR}"/config.inc.php
-
- webapp_postinst_txt en "${FILESDIR}"/postinstall-en-2.3.txt
- webapp_src_install
-}
-
-pkg_postinst() {
- webapp_pkg_postinst
- if use vacation; then
- # portage does not update owners of directories (feature :)
- chown vacation:vacation "${ROOT}"/var/spool/vacation/
- einfo "/var/spool/vacation/vacation.pl symlink was updated to:"
- einfo "/var/spool/vacation/vacation.pl-${SLOT}"
- ln -sf "${ROOT}"/var/spool/vacation/vacation.pl{-${SLOT},} || die
- fi
-}
-
-pkg_postrm() {
- # Make sure we don't leave broken vacation.pl symlink
- find -L "${ROOT}"/var/spool/vacation/ -type l -delete
- local shopt_save=$(shopt -p nullglob)
- shopt -s nullglob
- local vacation=( "${ROOT}"/var/spool/vacation/vacation.pl-* )
- ${shopt_save}
- if [[ ! -e "${ROOT}"/var/spool/vacation/vacation.pl && -n ${vacation[@]} ]]; then
- ln -s "${vacation[-1]}" "${ROOT}"/var/spool/vacation/vacation.pl || die
- ewarn "/var/spool/vacation/vacation.pl was updated to point on most"
- ewarn "recent verion, but please, do your own checks"
- fi
-}
diff --git a/www-apps/postfixadmin/postfixadmin-3.3.5.ebuild b/www-apps/postfixadmin/postfixadmin-3.3.5.ebuild
deleted file mode 100644
index 0df1b6d26679..000000000000
--- a/www-apps/postfixadmin/postfixadmin-3.3.5.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit user webapp
-
-DESCRIPTION="Web Based Management tool for Postfix style virtual domains and users"
-HOMEPAGE="http://postfixadmin.sourceforge.net"
-SRC_URI="https://github.com/postfixadmin/postfixadmin/archive/${P}.tar.gz"
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="+mysql postgres +vacation"
-REQUIRED_USE="|| ( mysql postgres )"
-
-DEPEND="
- dev-lang/php:*[unicode,imap,postgres?]
- vacation? (
- dev-perl/DBI
- dev-perl/Email-Sender
- dev-perl/Email-Valid
- dev-perl/Log-Dispatch
- dev-perl/Log-Log4perl
- dev-perl/MIME-Charset
- dev-perl/MIME-EncWords
- mysql? ( dev-perl/DBD-mysql )
- postgres? ( dev-perl/DBD-Pg )
- )
-"
-RDEPEND="${DEPEND}
- virtual/httpd-php
- mysql? ( || ( dev-lang/php[mysqli] dev-lang/php[mysql] ) )"
-
-S="${WORKDIR}/${PN}-${P}"
-
-need_httpd_cgi
-
-pkg_setup() {
- webapp_pkg_setup
-
- if use vacation; then
- enewgroup vacation
- enewuser vacation -1 -1 -1 vacation
- fi
-}
-
-src_install() {
- webapp_src_preinst
-
- if use vacation; then
- insinto /var/spool/vacation
- newins VIRTUAL_VACATION/vacation.pl vacation.pl-${SLOT}
- fowners vacation:vacation /var/spool/vacation/vacation.pl-${SLOT}
- fperms 770 /var/spool/vacation/vacation.pl-${SLOT}
- dodoc VIRTUAL_VACATION/FILTER_README
- newdoc VIRTUAL_VACATION/INSTALL.md VIRTUAL_VACATION_INSTALL.md
- rm -r VIRTUAL_VACATION/{vacation.pl,INSTALL.md,tests,FILTER_README} || die
- fi
-
- docinto /usr/share/doc/${PF}/
- dodoc -r ADDITIONS
-
- local docs="DOCUMENTS/*.txt INSTALL.TXT CHANGELOG.TXT"
- dodoc ${docs}
-
- rm -rf ${docs} DOCUMENTS/ GPL-LICENSE.TXT LICENSE.TXT debian/ tests/ ADDITIONS/
-
- insinto "${MY_HTDOCSDIR}"
- doins -r .
-
- webapp_configfile "${MY_HTDOCSDIR}"/config.inc.php
-
- webapp_postinst_txt en "${FILESDIR}"/postinstall-en-2.3.txt
- webapp_src_install
-}
-
-pkg_postinst() {
- webapp_pkg_postinst
-
- einfo "Please note that if upgrading from version prior to 3.3.0,"
- einfo "existing setup_password will no longer work and you will"
- einfo "need to generate new one. See instructions in setup.php."
-
- if use vacation; then
- # portage does not update owners of directories (feature :)
- chown vacation:vacation "${ROOT}"/var/spool/vacation/
- einfo
- einfo "/var/spool/vacation/vacation.pl symlink was updated to:"
- einfo "/var/spool/vacation/vacation.pl-${SLOT}"
- ln -sf "${ROOT}"/var/spool/vacation/vacation.pl{-${SLOT},} || die
- fi
-}
-
-pkg_postrm() {
- # Make sure we don't leave broken vacation.pl symlink
- find -L "${ROOT}"/var/spool/vacation/ -type l -delete
- local shopt_save=$(shopt -p nullglob)
- shopt -s nullglob
- local vacation=( "${ROOT}"/var/spool/vacation/vacation.pl-* )
- ${shopt_save}
- if [[ ! -e "${ROOT}"/var/spool/vacation/vacation.pl && -n ${vacation[@]} ]]; then
- ln -s "${vacation[-1]}" "${ROOT}"/var/spool/vacation/vacation.pl || die
- ewarn "/var/spool/vacation/vacation.pl was updated to point on most"
- ewarn "recent verion, but please, do your own checks"
- fi
-}
diff --git a/www-apps/postfixadmin/postfixadmin-3.3.7.ebuild b/www-apps/postfixadmin/postfixadmin-3.3.7.ebuild
deleted file mode 100644
index 0df1b6d26679..000000000000
--- a/www-apps/postfixadmin/postfixadmin-3.3.7.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit user webapp
-
-DESCRIPTION="Web Based Management tool for Postfix style virtual domains and users"
-HOMEPAGE="http://postfixadmin.sourceforge.net"
-SRC_URI="https://github.com/postfixadmin/postfixadmin/archive/${P}.tar.gz"
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="+mysql postgres +vacation"
-REQUIRED_USE="|| ( mysql postgres )"
-
-DEPEND="
- dev-lang/php:*[unicode,imap,postgres?]
- vacation? (
- dev-perl/DBI
- dev-perl/Email-Sender
- dev-perl/Email-Valid
- dev-perl/Log-Dispatch
- dev-perl/Log-Log4perl
- dev-perl/MIME-Charset
- dev-perl/MIME-EncWords
- mysql? ( dev-perl/DBD-mysql )
- postgres? ( dev-perl/DBD-Pg )
- )
-"
-RDEPEND="${DEPEND}
- virtual/httpd-php
- mysql? ( || ( dev-lang/php[mysqli] dev-lang/php[mysql] ) )"
-
-S="${WORKDIR}/${PN}-${P}"
-
-need_httpd_cgi
-
-pkg_setup() {
- webapp_pkg_setup
-
- if use vacation; then
- enewgroup vacation
- enewuser vacation -1 -1 -1 vacation
- fi
-}
-
-src_install() {
- webapp_src_preinst
-
- if use vacation; then
- insinto /var/spool/vacation
- newins VIRTUAL_VACATION/vacation.pl vacation.pl-${SLOT}
- fowners vacation:vacation /var/spool/vacation/vacation.pl-${SLOT}
- fperms 770 /var/spool/vacation/vacation.pl-${SLOT}
- dodoc VIRTUAL_VACATION/FILTER_README
- newdoc VIRTUAL_VACATION/INSTALL.md VIRTUAL_VACATION_INSTALL.md
- rm -r VIRTUAL_VACATION/{vacation.pl,INSTALL.md,tests,FILTER_README} || die
- fi
-
- docinto /usr/share/doc/${PF}/
- dodoc -r ADDITIONS
-
- local docs="DOCUMENTS/*.txt INSTALL.TXT CHANGELOG.TXT"
- dodoc ${docs}
-
- rm -rf ${docs} DOCUMENTS/ GPL-LICENSE.TXT LICENSE.TXT debian/ tests/ ADDITIONS/
-
- insinto "${MY_HTDOCSDIR}"
- doins -r .
-
- webapp_configfile "${MY_HTDOCSDIR}"/config.inc.php
-
- webapp_postinst_txt en "${FILESDIR}"/postinstall-en-2.3.txt
- webapp_src_install
-}
-
-pkg_postinst() {
- webapp_pkg_postinst
-
- einfo "Please note that if upgrading from version prior to 3.3.0,"
- einfo "existing setup_password will no longer work and you will"
- einfo "need to generate new one. See instructions in setup.php."
-
- if use vacation; then
- # portage does not update owners of directories (feature :)
- chown vacation:vacation "${ROOT}"/var/spool/vacation/
- einfo
- einfo "/var/spool/vacation/vacation.pl symlink was updated to:"
- einfo "/var/spool/vacation/vacation.pl-${SLOT}"
- ln -sf "${ROOT}"/var/spool/vacation/vacation.pl{-${SLOT},} || die
- fi
-}
-
-pkg_postrm() {
- # Make sure we don't leave broken vacation.pl symlink
- find -L "${ROOT}"/var/spool/vacation/ -type l -delete
- local shopt_save=$(shopt -p nullglob)
- shopt -s nullglob
- local vacation=( "${ROOT}"/var/spool/vacation/vacation.pl-* )
- ${shopt_save}
- if [[ ! -e "${ROOT}"/var/spool/vacation/vacation.pl && -n ${vacation[@]} ]]; then
- ln -s "${vacation[-1]}" "${ROOT}"/var/spool/vacation/vacation.pl || die
- ewarn "/var/spool/vacation/vacation.pl was updated to point on most"
- ewarn "recent verion, but please, do your own checks"
- fi
-}
diff --git a/www-apps/postfixadmin/postfixadmin-3.3.8.ebuild b/www-apps/postfixadmin/postfixadmin-3.3.8.ebuild
index 0df1b6d26679..20b1f26da4e5 100644
--- a/www-apps/postfixadmin/postfixadmin-3.3.8.ebuild
+++ b/www-apps/postfixadmin/postfixadmin-3.3.8.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="http://postfixadmin.sourceforge.net"
SRC_URI="https://github.com/postfixadmin/postfixadmin/archive/${P}.tar.gz"
LICENSE="GPL-2"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="amd64 ~ppc x86"
IUSE="+mysql postgres +vacation"
REQUIRED_USE="|| ( mysql postgres )"
diff --git a/www-apps/radicale/Manifest b/www-apps/radicale/Manifest
index bea4601e1275..248e7cefd06a 100644
--- a/www-apps/radicale/Manifest
+++ b/www-apps/radicale/Manifest
@@ -1,5 +1,8 @@
-AUX radicale-r2.init.d 603 BLAKE2B 3eedaf633d51e18b82a50c304f64a7268afec75e89515eb10b45b891691ff39b5d84753c4b3ed71c5a5b017c65d2c8bd38a6a043e0570f2916d12856202c3b45 SHA512 053fb6d5e7cec094a55fc8e56df9787949fd4b6c09caa1855de91d0a78eba5cfaac1a77a81afc178f93a75a0e70732c2c43b7f378596877ab36240ca46df9b03
+AUX radicale-r2.init.d 544 BLAKE2B f3dbbc1502c9d6bc23b0bd737f9bd492d52ad4e16e2be87674190c6639b4ad2ee6e263e8c718f7f90d853f5d199ebaf02f3445711466194a1a1aa35fd7c2cff8 SHA512 1d4635559dec861b8c6f03fef2302ebedc3a37a160ef6073220dc4b8b85f6ffa9146d078794013449344c9ab5f61c7bd29ec5d41a95d28060a276b210cdad270
+AUX radicale-r3.init.d 531 BLAKE2B 2462a6a9cc3377d82f53f4add662f17dbb06c497876348baed61f12a0be4e1636ecf08059fa4d0d139bbc4e4e9476ff5db2436b23a780a9182ad59488fe1b934 SHA512 37d40c036cc76c12a37677bf14781582b754d17cfc25e56b642235b1ea8d7fd557550a4da595fd539349d33902a70810ebeacda00396767f3b2d12f48c6111e1
AUX radicale.service 546 BLAKE2B 6d43e9b9aec713a944259e6323442f6796068ede3da5399f9081692b55fa0edc7ec72b35d190ec68f14972374c4da23178e84c7f4ff6df611c1f82e1e0b3029d SHA512 94705c36ddd4de14b608fa71cb8ee4fff3f4f12cf90cfeb3863c334e98ac5d19b34134d26c319d5d05b61efba8370addb87b8b6a6ad7005a17f8bfb35ff9013b
-DIST Radicale-2.1.12.tar.gz 109781 BLAKE2B 743eaeffab43f2efcfc798f84d00fee40a09609beeb555e3afe3c9f4c54d8e0ce3a7eba4c1e14d6702775ab7d156b085408ee968b0d53437982cf2ea7cb4653c SHA512 a708fb1269f7ba8c9e351e101f613a8adb18c12b1239b832ed9e0287476f30aa7ded30f9bc259da9c4b5f3aefe90bbf9980d0d08d98dd07b79cd19930b0e204c
-EBUILD radicale-2.1.12.ebuild 1699 BLAKE2B deb1498ddefb8721b76f6c29197a88cb481c65d1bdefcb820c134f5ed878daa7cdaf43914834159c6b7f09b699babaa219cab8fb6b98e5d3bd81c08d3450c1d1 SHA512 c330ec690019e617867a1a35cfda3cabfe8f51ed0f679858bb6615dd7e995bcb3c47e45e0fff2d8cc57d5f04ba1f74c45d4c69d8f0ce81db50bbfa210428a519
-MISC metadata.xml 402 BLAKE2B 34ccd25541195ef792928fb402fa30b78f46eb63248034f65f94b408c3b5b33fcc44ce51502fcfc83e6500f276d2e4120e67a51a4b885cdf6b3ca970d898fd25 SHA512 b4860c05199b13a09ecfdfa9fd941431f7b4d3e76ea8f63840bd1f5ea21774588b794af1c71ad139826248ee238bd6cd0382a3659e926142f5ee005a248243ee
+DIST radicale-2.1.12.tar.gz 123828 BLAKE2B 38ffb264b1f8e185642e0236821bd1a7714c34306f4d67d181a9130c7955b9f3a616547fa04a15781c2587bbdc5e7ea1eeab9da65790b72fb78cd83d78b0fd43 SHA512 98b5c1e6c71928859de9f497b7e968e56c659e9e5d8c559d4359718511d67a23d4daa9adca679f5f732ad531cb04d184b022cf2684fa5fdbfe24a35c92813968
+DIST radicale-3.0.6.tar.gz 123817 BLAKE2B fa4b70c9920d518df6c939395eca857c237a75218b90ada45564f2d84266d65df12898e4efbb52905829948061e10e72b5442943fd5061a28447330ae8d491e8 SHA512 e9741547395fae8886ad84b6807422ebb196f5293d484f5f6136498058576cff697e28c117216f151d56494af83593347ceee40a6efa21272b803d0f301a396d
+EBUILD radicale-2.1.12.ebuild 1722 BLAKE2B 3aa793d57898fd60726422114c247265f2566134587f1bf04a0cd94d0525baa4935ffb53bdf77996b3f12f5faa6c3f9845a78a8d9ae0bfb9de725a7033e0e866 SHA512 32b0893d0778ac3f6b8ae40387a8e7817e77a165d572b311f21565fb37c5e97ddf527e2adafde4784de10e3fa3a6466ac5922b5d778562d6894d1e2f1408d8cb
+EBUILD radicale-3.0.6-r1.ebuild 1678 BLAKE2B 74750c50d9628decb9d98f4d9d1706df9bed787b3c6c3771868c6002be46c26de725b1b2076c7341264e6f5916de8904bdee255d136635a5fa60bc9c8c495e9c SHA512 1a26bc9d92733e89e8f1820d9b1e40a742f10547ce44d36fed22e02a9e452c3f1ba8f1af7645e55bfe879bd52d97dfcdb693617b8db9d083c3d693993cc08fc2
+MISC metadata.xml 556 BLAKE2B b07d7f83f54dd115fc7fc0e775b97bc30653389d301fa39e0cf8a8ee9a94bc3b3cf6b8bfcbd8c53c2b0502b73011707d7ffa267b9882be935b3f3a489e127957 SHA512 9b5981e5efb581f950a766bda19a405edb78773fbeec2a19fe9bca75d6c208c3f9628954d3ce346d5a90701e0f2e8eb182fbfcf4ca458abafb10d683156ea6fd
diff --git a/www-apps/radicale/files/radicale-r2.init.d b/www-apps/radicale/files/radicale-r2.init.d
index 00f85d29e0e5..23da22d7fc9e 100644
--- a/www-apps/radicale/files/radicale-r2.init.d
+++ b/www-apps/radicale/files/radicale-r2.init.d
@@ -1,27 +1,27 @@
#!/sbin/openrc-run
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
PIDFILE=/run/radicale.pid
depend() {
- need localmount
+ need localmount
}
start() {
- ebegin "Starting radicale"
- start-stop-daemon --start --quiet --background \
- --user radicale \
- --umask 0027 \
- --stderr-logger /usr/bin/logger \
- --pidfile ${PIDFILE} --make-pidfile \
- --exec /usr/bin/radicale -- --foreground
- eend $?
+ ebegin "Starting radicale"
+ start-stop-daemon --start --quiet --background \
+ --user radicale \
+ --umask 0027 \
+ --stderr-logger /usr/bin/logger \
+ --pidfile ${PIDFILE} --make-pidfile \
+ --exec /usr/bin/radicale --foreground
+ eend $?
}
stop() {
- ebegin "Stopping radicale"
- start-stop-daemon --stop --quiet \
- --pidfile ${PIDFILE}
- eend $?
+ ebegin "Stopping radicale"
+ start-stop-daemon --stop --quiet \
+ --pidfile ${PIDFILE}
+ eend $?
}
diff --git a/www-apps/radicale/files/radicale-r3.init.d b/www-apps/radicale/files/radicale-r3.init.d
new file mode 100644
index 000000000000..bb0cc5db08b0
--- /dev/null
+++ b/www-apps/radicale/files/radicale-r3.init.d
@@ -0,0 +1,27 @@
+#!/sbin/openrc-run
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+PIDFILE=/run/radicale.pid
+
+depend() {
+ need localmount
+}
+
+start() {
+ ebegin "Starting radicale"
+ start-stop-daemon --start --quiet --background \
+ --user radicale \
+ --umask 0027 \
+ --stderr-logger /usr/bin/logger \
+ --pidfile ${PIDFILE} --make-pidfile \
+ --exec /usr/bin/radicale
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping radicale"
+ start-stop-daemon --stop --quiet \
+ --pidfile ${PIDFILE}
+ eend $?
+}
diff --git a/www-apps/radicale/metadata.xml b/www-apps/radicale/metadata.xml
index 6d1efe9490ca..4912a745a440 100644
--- a/www-apps/radicale/metadata.xml
+++ b/www-apps/radicale/metadata.xml
@@ -1,12 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <!-- maintainer-needed -->
- <stabilize-allarches/>
- <upstream>
- <remote-id type="pypi">Radicale</remote-id>
- </upstream>
- <use>
- <flag name="bcrypt">Depend on passlib to enable bcrypt and md5 authentication methods</flag>
- </use>
+ <maintainer type="person" proxied="yes">
+ <email>marco@scardovi.com</email>
+ <name>Marco Scardovi</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <stabilize-allarches/>
+ <upstream>
+ <remote-id type="github">Kozea/Radicale</remote-id>
+ </upstream>
+ <use>
+ <flag name="bcrypt">Enable bcrypt</flag>
+ </use>
</pkgmetadata>
diff --git a/www-apps/radicale/radicale-2.1.12.ebuild b/www-apps/radicale/radicale-2.1.12.ebuild
index aef65e3ee5dd..29c9db7bf875 100644
--- a/www-apps/radicale/radicale-2.1.12.ebuild
+++ b/www-apps/radicale/radicale-2.1.12.ebuild
@@ -4,16 +4,16 @@
EAPI="7"
DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{7,8} )
+PYTHON_COMPAT=( python3_{7..9} )
-inherit distutils-r1 eutils systemd
+inherit distutils-r1 systemd
MY_PN="Radicale"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="A simple CalDAV calendar server"
HOMEPAGE="https://radicale.org/"
-SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+SRC_URI="https://github.com/Kozea/Radicale/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3+"
SLOT="0"
diff --git a/www-apps/radicale/radicale-3.0.6-r1.ebuild b/www-apps/radicale/radicale-3.0.6-r1.ebuild
new file mode 100644
index 000000000000..3c2169639c60
--- /dev/null
+++ b/www-apps/radicale/radicale-3.0.6-r1.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit distutils-r1 systemd
+
+DESCRIPTION="A simple CalDAV calendar server"
+HOMEPAGE="https://radicale.org/"
+SRC_URI="https://github.com/Kozea/Radicale/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+
+MY_P="Radicale-${PV}"
+
+RDEPEND="
+ acct-user/radicale
+ acct-group/radicale
+ dev-python/defusedxml
+ dev-python/passlib[bcrypt,${PYTHON_USEDEP}]
+ >=dev-python/vobject-0.9.6[${PYTHON_USEDEP}]
+ >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}]
+ sys-apps/util-linux
+"
+
+S="${WORKDIR}/${MY_P}"
+
+RDIR=/var/lib/${PN}
+
+python_install_all() {
+ rm README* || die
+
+ # init file
+ newinitd "${FILESDIR}"/radicale-r3.init.d radicale
+ systemd_dounit "${FILESDIR}/${PN}.service"
+
+ # directories
+ keepdir ${RDIR}
+ fowners ${PN}:${PN} ${RDIR}
+ fperms 0750 ${RDIR}
+
+ # config file
+ insinto /etc/${PN}
+ doins config
+
+ # fcgi and wsgi files
+ exeinto /usr/share/${PN}
+ doexe radicale.wsgi
+
+ distutils-r1_python_install_all
+}
+
+pkg_postinst() {
+ local _erdir="${EROOT}${RDIR}"
+
+ einfo "A sample WSGI script has been put into ${EROOT}/usr/share/${PN}."
+ einfo "You will also find there an example FastCGI script."
+ if [[ $(stat --format="%U:%G:%a" "${_erdir}") != "${PN}:${PN}:750" ]]
+ then
+ ewarn "Unsafe file permissions detected on ${_erdir}. This probably comes"
+ ewarn "from an earlier version of this ebuild."
+ ewarn "To fix run:"
+ ewarn " \`chown -R ${PN}:${PN} ${_erdir}\`"
+ ewarn " \`chmod 0750 ${_erdir}\`"
+ ewarn " \`chmod -R o= ${_erdir}\`"
+ fi
+}
diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest
index 97917fb78b8f..3c8e6dad1534 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -3,6 +3,6 @@ AUX additional_environment.rb 322 BLAKE2B 26571ffcbc43431058a685000e00870ec41d26
AUX redmine-3.initd 1269 BLAKE2B 1c0f561fa1c13c899b17b7c707ac6beaa9090a9ec98657f7ddce2e653241d7388392f22eaf35a85f5de96c3a0c32a4b67f0003725c371ef1ffb1f76c56d989b4 SHA512 c0ec931313d8b684cc8d2ab59e0c6d6fd159202420a3849cbb09a62f4fae7f6c3ec071b58fc17d838247c7c573a92de0ecdab7de995fd2391c4bd66001335ece
AUX redmine.confd 267 BLAKE2B d2f4f34ac6ac2aadfe5371831fb5dba6dc6e58fd26197528ebe27d9f4faa3dc8b9c495e77841b8a2e67db7093c76cbcda24b9548da0d10268d105b5dde0bb023 SHA512 4e4a700f1540b5e82df6ca610a94adcb08929f5ca75e605e40372b18ccc395515cdd53451ba2b3e3d9bdf129d9052a7218f6323d526c1ffb2540254d279c8d94
AUX redmine.logrotate 106 BLAKE2B 0c725d812b4a6caae29ed55d0b948a3dc14369aa550994d55ca3aa41e0c1e34962d26da4a46c99fdbdcdd600c12f2d386559af53a2e48d55b5d670372be65b60 SHA512 c7e611dc5e662e5b2126c77a333081708e552f2980efb835dc8560cd5e1929c6923e5e6e4e45604fe662b9bd5ef433678eb900e797cee34bbb1b80fb55eed0e1
-DIST redmine-4.1.1.tar.gz 2712056 BLAKE2B 767964ca455fdea081d3d409e91903367190ccce08474dd6c3bba8a3a89b7efd3846dbe1dd09039620591807dc44926744218f5db28a59ddb2da326a3f3f5b1d SHA512 fe691318fe8464de197a49ac172ecfcd65047ca62273226f63549620475557cd27cf8e193355a665abef64fc0c9e59556b4732cdcaa8061746918b06a7afcf81
-EBUILD redmine-4.1.1-r1.ebuild 6736 BLAKE2B da7a3b459020d4258822d13d0c9a9d1073350b5a72db3c138f35f579e4716218446fc55045da0cf1f45a44d851306b4fd8d57f3cac4586c6ef1101a2818ae708 SHA512 62d863404c2a8b1636bf929c3ccf3d0b53158c50ee8ed7d0df7e769372569d0563ec6ea2a201923415ef7bb422a68fa40ff2483a2459adc3ea51cc45e466f4b1
+DIST redmine-4.1.2.tar.gz 2719030 BLAKE2B a169d024a76dc0b592a71da55e785152ba1cdb2203a864cff905571f1eae350d77e6955d819c660379e3e7b539664bf77a21f0f91ed5c4299f173221e763859c SHA512 a7ed547e8907d98c16c9d7c775fa3fcdb322d3e4494a1e5467cbc37c9710f04b9d5121fbdd9d8444b2028f7c8a842237ccc9d1b62c066c26bdc150cf408afb3b
+EBUILD redmine-4.1.2.ebuild 6721 BLAKE2B 31b6199982251014d96d7b9b74662cae2b68d735fd6515d587d5276ac56f05c269072e4c75159b9539bfb4ab96ba584274d55aebfcc361b7b79fefa2b5f770d8 SHA512 982db3106881601cfadecb6ef559f62a70d77dafa539e00af17474f7c3332cfd7b58caaad6425a2ac8413af48a474fc0c42f58b18ddcd0c4534d07a87faa564a
MISC metadata.xml 557 BLAKE2B 34d0ed361118b010c7e4ecfc2acd5de4efc28054e866de8c8d278c439877cdc4e5c4ac238085e5f403a947abd37932c4e0dad5df456d2808172136740983036a SHA512 05f799fdd307d371ae877b236aba94278ec939f67405573100d200f60c5344196b7555616cab136b11235382eb443801ba495f57ede4c36f2f913ec1020cd4ba
diff --git a/www-apps/redmine/redmine-4.1.1-r1.ebuild b/www-apps/redmine/redmine-4.1.2.ebuild
index f58dfec10598..6225d28927ac 100644
--- a/www-apps/redmine/redmine-4.1.1-r1.ebuild
+++ b/www-apps/redmine/redmine-4.1.2.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
USE_RUBY="ruby25 ruby26"
inherit depend.apache ruby-ng
@@ -19,7 +19,7 @@ DEPS="
fastcgi? ( dev-ruby/fcgi )
imagemagick? ( dev-ruby/mini_magick )
ldap? ( dev-ruby/ruby-net-ldap )
- markdown? ( >=dev-ruby/redcarpet-3.5.0 )
+ markdown? ( >=dev-ruby/redcarpet-3.5.1 )
mysql? ( >=dev-ruby/mysql2-0.5.0:0.5 )
passenger? ( www-apache/passenger )
postgres? ( >=dev-ruby/pg-1.1.4:1 )
@@ -29,7 +29,7 @@ DEPS="
>=dev-ruby/mail-2.7.1
dev-ruby/mimemagic
>=dev-ruby/mini_mime-1.0.1
- >=dev-ruby/nokogiri-1.10.0
+ >=dev-ruby/nokogiri-1.11.0
dev-ruby/rails:5.2
>=dev-ruby/rbpdf-1.20.0
dev-ruby/request_store:0
@@ -56,8 +56,8 @@ all_ruby_prepare() {
# newenvd not working here
cat > "${T}/50${PN}" <<-EOF || die
- CONFIG_PROTECT="${EROOT%/}${REDMINE_DIR}/config"
- CONFIG_PROTECT_MASK="${EROOT%/}${REDMINE_DIR}/config/locales ${EROOT%/}${REDMINE_DIR}/config/settings.yml"
+ CONFIG_PROTECT="${EROOT}/${REDMINE_DIR}/config"
+ CONFIG_PROTECT_MASK="${EROOT}/${REDMINE_DIR}/config/locales ${EROOT}/${REDMINE_DIR}/config/settings.yml"
EOF
# Fixing versions in Gemfile
@@ -132,8 +132,8 @@ all_ruby_install() {
}
pkg_postinst() {
- if [[ -e "${EROOT%/}${REDMINE_DIR}/config/initializers/session_store.rb" \
- || -e "${EROOT%/}${REDMINE_DIR}/config/initializers/secret_token.rb" ]]
+ if [[ -e "${EROOT}/${REDMINE_DIR}/config/initializers/session_store.rb" \
+ || -e "${EROOT}/${REDMINE_DIR}/config/initializers/secret_token.rb" ]]
then
elog "Execute the following command to upgrade environment:"
elog
@@ -144,7 +144,7 @@ pkg_postinst() {
else
elog "Execute the following command to initialize environment:"
elog
- elog "# cd ${EROOT%/}${REDMINE_DIR}"
+ elog "# cd ${EROOT}/${REDMINE_DIR}"
elog "# cp config/database.yml.example config/database.yml"
elog "# \${EDITOR} config/database.yml"
elog "# chown redmine:redmine config/database.yml"
@@ -157,11 +157,11 @@ pkg_postinst() {
pkg_config() {
# Remove old lock file
- rm -f "${EROOT%/}${REDMINE_DIR}/Gemfile.lock"
+ rm -f "${EROOT}/${REDMINE_DIR}/Gemfile.lock"
- if [[ ! -e "${EROOT%/}${REDMINE_DIR}/config/database.yml" ]]; then
- eerror "Copy ${EROOT%/}${REDMINE_DIR}/config/database.yml.example to"
- eerror "${EROOT%/}${REDMINE_DIR}/config/database.yml then edit this"
+ if [[ ! -e "${EROOT}/${REDMINE_DIR}/config/database.yml" ]]; then
+ eerror "Copy ${EROOT}/${REDMINE_DIR}/config/database.yml.example to"
+ eerror "${EROOT}/${REDMINE_DIR}/config/database.yml then edit this"
eerror "file in order to configure your database settings for"
eerror "\"production\" environment."
die
@@ -182,8 +182,8 @@ pkg_config() {
fi
local RUBY=${RUBY:-ruby}
- cd "${EROOT%/}${REDMINE_DIR}" || die
- if [[ -e "${EROOT%/}${REDMINE_DIR}/config/initializers/session_store.rb" ]]
+ cd "${EROOT}/${REDMINE_DIR}" || die
+ if [[ -e "${EROOT}/${REDMINE_DIR}/config/initializers/session_store.rb" ]]
then
einfo
einfo "Generating secret token."
@@ -191,7 +191,7 @@ pkg_config() {
rm config/initializers/session_store.rb || die
RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake generate_secret_token || die
fi
- if [[ -e "${EROOT%/}${REDMINE_DIR}/config/initializers/secret_token.rb" ]]
+ if [[ -e "${EROOT}/${REDMINE_DIR}/config/initializers/secret_token.rb" ]]
then
einfo
einfo "Upgrading database."
@@ -219,12 +219,12 @@ pkg_config() {
RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake db:migrate || die
einfo "Populating database with default configuration data."
RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake redmine:load_default_data || die
- chown redmine:redmine -R "${EROOT%/}/var/log/redmine/" || die
+ chown redmine:redmine -R "${EROOT}//var/log/redmine/" || die
einfo
einfo "If you use sqlite3, please do not forget to change the ownership"
einfo "of the sqlite files."
einfo
- einfo "# cd \"${EROOT%/}${REDMINE_DIR}\""
+ einfo "# cd \"${EROOT}/${REDMINE_DIR}\""
einfo "# chown redmine:redmine db/ db/*.sqlite3"
einfo
fi
diff --git a/www-apps/rocketwiki-lqfb/Manifest b/www-apps/rocketwiki-lqfb/Manifest
index 2345ab315cd1..6eab7573ce2e 100644
--- a/www-apps/rocketwiki-lqfb/Manifest
+++ b/www-apps/rocketwiki-lqfb/Manifest
@@ -1,5 +1,5 @@
AUX rocketwiki-lqfb-0.4-parsec1.patch 508 BLAKE2B 50310abebefc331c0d430c17bd54001d31d1b15e45fa4352c870ed90c1f6dfa537ed6c4c1ab53950ade38ea69635f806af604c8b5f2ab52c6c99b27a854fbc46 SHA512 f8a71191b153551b4bcdaddc66ebec4be191b9ce125d79d2b02de2758ed96da96cf486e7f7f37bf7b1a7a51c9a95494ffa6d36fd1ff343525d913e1138a96531
AUX rocketwiki-lqfb-0.4-utf8.patch 1164 BLAKE2B e333d743d213fc84e20565c8ee3041c3293b4cdde85a13455fdb3f9c796a0499356386235cf2a170e485ceaa91a013ea81be8fc9a8eefb90ab767f1c4fb0eef2 SHA512 91a92b8c024ff593092f4e66d9b474c2e24d52ab0277945bc5a95a415f2e2cb23cfb05881cf665e091e9201beef9ac9d14da71138ca09e0db3c6551bd5b77c1b
DIST rocketwiki-lqfb-v0.4.tar.gz 5274 BLAKE2B f26390e0c238a0c8453ca15417396d87e9a6c3da2bad9bd0d02061ccf083114e83713eed268541bb6f1d04587083cf8cc24454f4719700b34b1e046f8c42e006 SHA512 fa90b317007c42e2e6d36c79773948ab7ab68ee914bd20825e0d5acbb8bf0add2c0a48119440d8a5b4c991f2d1f59bc83a1835b02d9070ae67fca1d4ffb73caf
-EBUILD rocketwiki-lqfb-0.4.ebuild 668 BLAKE2B 4a2b4f7220d423899e0a930c488abfa110ba9e01bffdb2646a7337e742c7757bcf88e82e5d28c068472badb99366de8ef69222a5ba85dd19edf101a6fd83d82b SHA512 dce6f049df7b45b4273e67eee4a27b8376615e21b01e788960e521d85f413af3da2cd738224fa6ab7e4bad13f66c13a1935853c0e1d5396a8b6c84c167e9c6ae
+EBUILD rocketwiki-lqfb-0.4.ebuild 653 BLAKE2B d5915441eb418dc09051bef0d371779c71c494c1f0ce11278cd936dfd239e055c822d993e4b6c72b5f64a7ce1327b24d9da1eded063eab3d95bc78406245dd59 SHA512 503966be7cd5a96e7bea61342c371c93b44b34564bc81c93a6f252095b54143518aa94871e043f8ee9dd6f610a51fe1f291d3e703c45c3eaae8bf183389f5b59
MISC metadata.xml 502 BLAKE2B ad09da6f3f0555ed6c2ed1f578dbac8f85a6f7a7feba9864ee8d9a591ead254c00c141346085d4f3c71d49944c06a62e822daca11d384ff9a4b0799f1d1820b5 SHA512 f9c4da2ace81b5cf8ce45de2e923ae3ef67bb486c606f6ef2737bc733c27308bf11a653a2fe12f9036d4053eb10e514489aa7fdcc5db363ad043c607c45800d7
diff --git a/www-apps/rocketwiki-lqfb/rocketwiki-lqfb-0.4.ebuild b/www-apps/rocketwiki-lqfb/rocketwiki-lqfb-0.4.ebuild
index df87f0a5fa69..f3db79bdea5b 100644
--- a/www-apps/rocketwiki-lqfb/rocketwiki-lqfb-0.4.ebuild
+++ b/www-apps/rocketwiki-lqfb/rocketwiki-lqfb-0.4.ebuild
@@ -1,9 +1,8 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit eutils
MY_P=${PN}-v${PV}
DESCRIPTION="Small parser which translates a wiki dialect to HTML"
diff --git a/www-apps/rt/Manifest b/www-apps/rt/Manifest
index 4ed6449d63a3..ca8d7e6db171 100644
--- a/www-apps/rt/Manifest
+++ b/www-apps/rt/Manifest
@@ -3,5 +3,5 @@ AUX postinstall-en.txt 620 BLAKE2B a57e1a705fa31a2c5abb080be8e9ddea41017132c5142
AUX reconfig 2133 BLAKE2B fb5fdf3d68c1ff06b0e1becd25594b4544515aea3399ef2a563cbc541aa8ccf18f0781cbd08f97504bba0980010a7756a657c5ca0d7caa227cebf15b0d0f3231 SHA512 bfeedd02918240fb1b79fe9a5f62b6bda85e3f9df2c55dd9a93deb490495bb269579a999a71bd135fe43f247774039e34947c39689461ef4083b482f02fa3c56
AUX rt-makefile-serialize-install-prereqs.patch 596 BLAKE2B 65427cbc4425fe47bd4ee5a624df45f802ff1153fa778493a619120db0ce5082876e05d802c411e2cbeb6293fa7899e374c462f7e2c83225a8d423baec162316 SHA512 0ae2ad3ac5faf7ecc65545cfbba210034a2f532c4b1fa82b37956731b35d7e42e3d3ca4714834f2797ecec7292f19dca0be295ad92ed3931374d07af02ed10a1
DIST rt-4.4.4.tar.gz 9977845 BLAKE2B bc27a68c880d305e43069887bd4c2dbf09e82413ee9b7f1e0e19252ad5249430f17bd980c94a4c74386a8c7fefc79af50a0e572adbb0ef707e46a4be63e8d3e4 SHA512 95335cfa9e7107300670a5e8631ffb6f402895dae051201d051ac01885b0cb185f838a666acaec773e0f670e1b9d16b7cede72f37ce9832fd83a9da8514e6972
-EBUILD rt-4.4.4.ebuild 7827 BLAKE2B 7af4e224f4bd3565cab036d0474a4050f56bf5302157c842d28eecf1134c302a2662d2edc56baef4c9db1c374cc32980d8122ff3515dfd0edbfb7521cba1dc91 SHA512 69edde29f0ab354f13cf6d1b3e2c4f1ea2e071b9a92203f80c16793793b5bda7866a3d93fca7ddbbe8949a308d62fcc5b7a6e14146deae399e1b5fe1ab46be01
+EBUILD rt-4.4.4.ebuild 7820 BLAKE2B e9ba84a67c63a9f4fe1e810a8d44fef20550938ea06129bd07fe201c2e2706294a80ae85cd5d39cc5f2bd3816e9fdb1ece84f64232f0b2b042fc1f69c91a59b4 SHA512 6d7ca8bd21ad3405240322964ad4994edc6341b6decf570cdaee5b4f0df60a7914ba1fff4accd784e0dbc3d71811c3a9d837227f8137ec6e26d64c4737ad50e9
MISC metadata.xml 454 BLAKE2B cbaddea6a94ef843ce4729f32aea063c3e718297d40f580b8bb64daf6682395fee7c0f7063b1935cbb088c286518b704102e9992a2c67e47731a07d00c1caa7b SHA512 caf512479a179a3fe8b3cc7feff748443fef5f662adbcb10fc8fd7e6ec0b7d2e0ef699595c015a15f19fed2843fd05bfdf2f09f3a1bee0152545086f366621dc
diff --git a/www-apps/rt/rt-4.4.4.ebuild b/www-apps/rt/rt-4.4.4.ebuild
index 97b2f5e9c73f..3cbe269e83c9 100644
--- a/www-apps/rt/rt-4.4.4.ebuild
+++ b/www-apps/rt/rt-4.4.4.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-inherit webapp eutils depend.apache user
+inherit webapp depend.apache user
DESCRIPTION="RT is an enterprise-grade ticketing system"
HOMEPAGE="https://www.bestpractical.com/rt/"
diff --git a/www-apps/webmcp/Manifest b/www-apps/webmcp/Manifest
index dc4f69e4f547..74d778c53402 100644
--- a/www-apps/webmcp/Manifest
+++ b/www-apps/webmcp/Manifest
@@ -1,4 +1,7 @@
AUX webmcp-1.2.6-gentoo.patch 5156 BLAKE2B 4d0680753a83422483c33909b692bc6a0fdd146216889aa83e6a9b99a15bf92920913330de12f2e2125b976214753ec4853b7dd48dabf8c2a0c88fb9b7d1ada5 SHA512 7e57b4f5f32f280198e8c6e01c21ed1414af3bf87a77022af37e3d144576a7d23c9f912e7f41282ef6d984f4323af1dbdda472cfe076fc62a6ee1a47d0529a7c
+AUX webmcp-2.1.0-gentoo.patch 2626 BLAKE2B 1e4de0384fcc8b991dcaa919f7cf1f7b10372acd8f769932453a8b0a54dbe272cd523ab2e5ec79080b43007035d25b015322a3559a5702a25f17bc70082187fe SHA512 ba437773d999029fd856c918e0d0f413d15ac082eda2114e0d8e3e971b6bb5d282117fe1a7fcca3def0fb8472cf3e97dc9421031c65d8c8235e9ece7f731293f
DIST webmcp-v1.2.6.tar.gz 132283 BLAKE2B ed5539b91eeb809a1e19b98f2dc8888c055ec547c95c53c0ea9232531bf9b8432ba6a0ad566a1d2fecbdcc056a52e42e99b973741fc44f923ea88369393c5ade SHA512 a233c312f85851c690f9b020e5df1fffb548c708199279021f384a36cf6e2b73a9b7bc2343c886ccc0e18aecf6d205e2a699fa2398b9bf0da587bc4f8a8f8556
+DIST webmcp-v2.1.0.tar.gz 145388 BLAKE2B 233b21ccc2c6ebcd32b847ee49ddf9ced5c15b79a860b484c9e3ad088f9996e9bcc56b43c34a558d134157800f19a9b586c9dbcee3ba61a2252178d0cf6b7cd7 SHA512 6698fab9c23d2fb4122bd79659babbcfed8a98515764deb7fa1519abb3c3d783ccec6fd2f23fc947e5e95cafdd066dde4518eff885cc98f36008785fcc45677f
EBUILD webmcp-1.2.6-r1.ebuild 1685 BLAKE2B f19c420e563f36047cd653ef74f442986112dd361d2e9f836747857c01484e801a9c42433862cdb32b82bddd6b1d3c3ecf8d3c33e83eeec81cb53e6cf6d5e1ec SHA512 0f62e6c94ad104e0b57925cb0f471f70af7e42a860a9a384c0ece2a21f7b3c0aa05423655f1562bce21eb0e0402c31d370d68283260dd19c15b652dd235cf720
+EBUILD webmcp-2.1.0.ebuild 912 BLAKE2B 8acc99354405d7f01d5a5c25f2364a009966cd813aab16ce54ad8a94e11421fe33b69473fed0712fc76f66f011324eaa77a6eb34a8081d1785bbd40e03cc4003 SHA512 2f67a75f82536371d50e7bdf3fa9ffd737c90299e24be9b79257ade10b8b3da500fa3b25f8757d0515132d3c08a5bb207ad5dd18e407aafe72cf819d0d444800
MISC metadata.xml 821 BLAKE2B a116a4db4b1be4a6a860805b866e735633b1ee8031cc0750e9843c201fe5b1d36657f845d0e9fc1e3871ab091601b85996b4ebd5b224ea1fa6139ffc0e6fd8a2 SHA512 68b0741c84f5a93b26b89e56093b9554727ef375ed77e189cdeb62e12dc0a1b8506b56885be46c637e03b388830467eeac3f11511f49668d74dd36ff15f380e8
diff --git a/www-apps/webmcp/files/webmcp-2.1.0-gentoo.patch b/www-apps/webmcp/files/webmcp-2.1.0-gentoo.patch
new file mode 100644
index 000000000000..90bf0992a608
--- /dev/null
+++ b/www-apps/webmcp/files/webmcp-2.1.0-gentoo.patch
@@ -0,0 +1,73 @@
+--- a/Makefile 2021-04-17 13:46:36.321270501 +0200
++++ b/Makefile 2021-04-17 13:47:26.019424556 +0200
+@@ -2,10 +2,10 @@
+
+ all::
+- make documentation
+- make accelerator
+- make libraries
+- make symlinks
+- make precompile
++ $(MAKE) documentation
++ $(MAKE) accelerator
++ $(MAKE) libraries
++ $(MAKE) symlinks
++ $(MAKE) precompile
+
+ documentation::
+ rm -f doc/autodoc.tmp
+--- a/libraries/extos/Makefile 2013-03-13 21:49:19.710360750 +0100
++++ b/libraries/extos/Makefile 2013-03-13 21:49:47.778096460 +0100
+@@ -1,7 +1,7 @@
+ include ../../Makefile.options
+
+ extos.so: extos.o
+- $(LD) $(LDFLAGS) -lrt -lcrypt -o extos.$(SLIB_EXT) extos.o
++ $(LD) $(LDFLAGS) -o extos.$(SLIB_EXT) extos.o -lrt -lcrypt $(LUALIBS)
+
+ extos.o: extos.c
+ $(CC) -c $(CFLAGS) -o extos.o extos.c
+--- a/libraries/json/Makefile 2021-04-17 16:57:48.351876836 +0200
++++ b/libraries/json/Makefile 2021-04-17 16:58:27.806190853 +0200
+@@ -1,7 +1,7 @@
+ include ../../Makefile.options
+
+ json.so: json.o
+- $(LD) $(LDFLAGS) -o json.$(SLIB_EXT) json.o
++ $(LD) $(LDFLAGS) -o json.$(SLIB_EXT) json.o $(LUALIBS)
+
+ json.o: json.c
+ $(CC) -c $(CFLAGS) -o json.o json.c
+--- a/libraries/mondelefant/Makefile 2013-03-13 21:52:54.884250479 +0100
++++ b/libraries/mondelefant/Makefile 2013-03-13 21:53:27.511932686 +0100
+@@ -1,7 +1,7 @@
+ include ../../Makefile.options
+
+ mondelefant_native.so: mondelefant_native.o
+- $(LD) $(LDFLAGS) $(LDFLAGS_PGSQL) -o mondelefant_native.$(SLIB_EXT) mondelefant_native.o -lpq
++ $(LD) $(LDFLAGS) $(LDFLAGS_PGSQL) -o mondelefant_native.$(SLIB_EXT) mondelefant_native.o -lpq $(LUALIBS)
+
+ mondelefant_native.o: mondelefant_native.c
+ $(CC) -c $(CFLAGS) $(CFLAGS_PGSQL) -o mondelefant_native.o mondelefant_native.c
+--- a/libraries/multirand/Makefile 2013-03-13 21:54:29.399328173 +0100
++++ b/libraries/multirand/Makefile 2013-03-13 21:54:58.019048434 +0100
+@@ -1,7 +1,7 @@
+ include ../../Makefile.options
+
+ multirand.so: multirand.o
+- $(LD) $(LDFLAGS) -o multirand.$(SLIB_EXT) multirand.o
++ $(LD) $(LDFLAGS) -o multirand.$(SLIB_EXT) multirand.o $(LUALIBS)
+
+ multirand.o: multirand.c
+ $(CC) -c $(CFLAGS) -o multirand.o multirand.c
+--- a/framework/accelerator/Makefile 2021-04-17 18:36:56.402722612 +0200
++++ b/framework/accelerator/Makefile 2021-04-17 18:37:08.605513867 +0200
+@@ -1,7 +1,7 @@
+ include ../../Makefile.options
+
+ webmcp_accelerator.so: webmcp_accelerator.o
+- $(LD) $(LDFLAGS) -o webmcp_accelerator.$(SLIB_EXT) webmcp_accelerator.o
++ $(LD) $(LDFLAGS) -o webmcp_accelerator.$(SLIB_EXT) webmcp_accelerator.o $(LUALIBS)
+
+ webmcp_accelerator.o: webmcp_accelerator.c
+ $(CC) -c $(CFLAGS) -o webmcp_accelerator.o webmcp_accelerator.c
diff --git a/www-apps/webmcp/webmcp-2.1.0.ebuild b/www-apps/webmcp/webmcp-2.1.0.ebuild
new file mode 100644
index 000000000000..832a99224e46
--- /dev/null
+++ b/www-apps/webmcp/webmcp-2.1.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{2,3} )
+
+inherit lua-single toolchain-funcs
+
+MY_P=${PN}-v${PV}
+DESCRIPTION="Web application framework written in Lua and C"
+HOMEPAGE="https://www.public-software-group.org/webmcp"
+SRC_URI="https://www.public-software-group.org/pub/projects/${PN}/v${PV}/${MY_P}.tar.gz"
+
+LICENSE="HPND"
+KEYWORDS="~amd64"
+SLOT=0
+
+RDEPEND="
+ ${LUA_DEPS}
+ dev-db/postgresql:=
+"
+DEPEND="${RDEPEND}"
+
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+
+S="${WORKDIR}"/${MY_P}
+
+PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
+
+src_compile() {
+ emake CC="$(tc-getCC)" \
+ CFLAGS="${CFLAGS} \
+ $(lua_get_CFLAGS) -fPIC" \
+ LD="$(tc-getCC)" \
+ LDFLAGS="${LDFLAGS} -shared" \
+ LDFLAGS_PGSQL="-L `pg_config --libdir`" \
+ LUALIBS="$(lua_get_LIBS)"
+}
+
+src_install() {
+ insinto /usr/lib/${PN}
+ doins -r framework.precompiled/*
+}
diff --git a/www-apps/wordpress/Manifest b/www-apps/wordpress/Manifest
index beb6ae26e9e4..48dec356a4d8 100644
--- a/www-apps/wordpress/Manifest
+++ b/www-apps/wordpress/Manifest
@@ -1,5 +1,5 @@
AUX postinstall-en.txt 1285 BLAKE2B 09a372660022bda4064f2b298e6409be4d8f8943fd06d672e15c6126029acf2551b2eb0447f378a7c9287f757a820787ab6e592556e5cf199b0d8c0dd8f98f18 SHA512 8fa41aa39a1dfead723c87e6b16f979839dd5c585b9f9bb14a8a1ef556b69f9dcab113622b56c24890d1414df045b055b6997be02364ab4d5c7c06db2e4c12b2
AUX postupgrade-en.txt 963 BLAKE2B c08e2ecca3d462d544549c80fb11abde670251002257d75fa8dd41d890f1327b08f1796c54125663fd35aca999f63b89035b610bdeedc32396c35d9d9b92ce4d SHA512 dbc86a1cf3b5280137322794a344818be8cfc137153f0e634e7bbd856ccb7ac589199353f2ccd5c28a8aa7d35cc2e041137bfc5d812fc6267efc758a1113c2d4
-DIST wordpress-5.7.tar.gz 15747536 BLAKE2B 858c0b89039f0b8a9017cf33426db7b06fb2b8eb342906b88f1b04e448c7e512e4e800a7d282b42a0c0d516641030d0dc42aacace07b5504a3e7b3d96a2b3878 SHA512 84516473add8624cd7e318af98d257f5f113fcc98cd9f5c0a0d7c1a8060f9f5dd5989d995259d3920b89f71f3391fc8b28b520f7d8aae7511cc1e26e90116567
-EBUILD wordpress-5.7.ebuild 1368 BLAKE2B a0e95cf88dd7d7d2eaf901ceec7cf43abcbf6575661f03079fe88229b5f1172516bc4c67a06206a5e33327e07055e930d79013e6429fc063de17f50530bee2db SHA512 312c59227d518c4cfc55f10657c04b18ba9028b16b4333015f64c612103bf9d7e86283395deaa5fbd7d5e04d97f7e66d7628dc738d7d4517e99653970e153197
+DIST wordpress-5.7.1.tar.gz 15750352 BLAKE2B 07519b669a8e678fa7b25f532ac7dfa9404a7b5e78ec96be2f53927f38a11b268663493a1ab412cc331ba82cd9e4f88c58b63e1f83192d810683d846b814c809 SHA512 9144a2269efc4ee24a732bacf8f25d7c02136db546c6cf86890b2690f001acfafb9ece1dde7dd7d557b5eb9f3e01a829aab1c7ae80384d4e9389155bdbc3df86
+EBUILD wordpress-5.7.1.ebuild 1368 BLAKE2B a0e95cf88dd7d7d2eaf901ceec7cf43abcbf6575661f03079fe88229b5f1172516bc4c67a06206a5e33327e07055e930d79013e6429fc063de17f50530bee2db SHA512 312c59227d518c4cfc55f10657c04b18ba9028b16b4333015f64c612103bf9d7e86283395deaa5fbd7d5e04d97f7e66d7628dc738d7d4517e99653970e153197
MISC metadata.xml 428 BLAKE2B 0995af6d73ebb2fb3d42dcd56376b05e62f4f5a716ba21d19cfca37acb284ef350312c5d0d21d8797bf7255494cd5077656c38be502bbfd40bdc10d1cc74987d SHA512 cc1dcdc59abafcb9cceb0423f3be99ba3abfed728420c0def6de048a011c9345daba0b3ebc0ef0220e3755a64f8be8d667472535c637512ca8e80ab372faca77
diff --git a/www-apps/wordpress/wordpress-5.7.ebuild b/www-apps/wordpress/wordpress-5.7.1.ebuild
index 230beac91636..230beac91636 100644
--- a/www-apps/wordpress/wordpress-5.7.ebuild
+++ b/www-apps/wordpress/wordpress-5.7.1.ebuild