summaryrefslogtreecommitdiff
path: root/www-apps
diff options
context:
space:
mode:
Diffstat (limited to 'www-apps')
-rw-r--r--www-apps/Manifest.gzbin13274 -> 13459 bytes
-rw-r--r--www-apps/liquid_feedback_frontend/Manifest2
-rw-r--r--www-apps/liquid_feedback_frontend/liquid_feedback_frontend-2.2.7.ebuild4
-rw-r--r--www-apps/netbox/Manifest4
-rw-r--r--www-apps/netbox/netbox-2.6.12.ebuild123
-rw-r--r--www-apps/netbox/netbox-2.7.2.ebuild4
-rw-r--r--www-apps/octoprint/Manifest5
-rw-r--r--www-apps/octoprint/files/octoprint.confd5
-rw-r--r--www-apps/octoprint/files/octoprint.initd39
-rw-r--r--www-apps/octoprint/metadata.xml12
-rw-r--r--www-apps/octoprint/octoprint-1.4.0_rc5.ebuild95
-rw-r--r--www-apps/otrs/Manifest10
-rw-r--r--www-apps/otrs/otrs-5.0.25.ebuild2
-rw-r--r--www-apps/otrs/otrs-6.0.3.ebuild2
-rw-r--r--www-apps/otrs/otrs-6.0.4.ebuild2
-rw-r--r--www-apps/otrs/otrs-6.0.5.ebuild2
-rw-r--r--www-apps/otrs/otrs-6.0.7.ebuild2
-rw-r--r--www-apps/prewikka/Manifest2
-rw-r--r--www-apps/prewikka/prewikka-5.1.1.ebuild2
19 files changed, 299 insertions, 18 deletions
diff --git a/www-apps/Manifest.gz b/www-apps/Manifest.gz
index 89cc41781c46..fd83e5853b8f 100644
--- a/www-apps/Manifest.gz
+++ b/www-apps/Manifest.gz
Binary files differ
diff --git a/www-apps/liquid_feedback_frontend/Manifest b/www-apps/liquid_feedback_frontend/Manifest
index a48c5157fcca..81514400fd1c 100644
--- a/www-apps/liquid_feedback_frontend/Manifest
+++ b/www-apps/liquid_feedback_frontend/Manifest
@@ -5,6 +5,6 @@ AUX postinstall-en.txt 2550 BLAKE2B 10f43b315cd156d74e3e70a8af1bbcd2a7a2e1835409
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 1560 BLAKE2B 91318feaac8adfbdaa6797e8c49ced78dbbe8e28fadd62a6b9f4db7e2ac2de384139226a97490d67c307b78317c1a3bbf4d373c772020e4c41cef5afdfb01736 SHA512 70691035f6a1d8b81c008a71d2905d6c90ef2d0fe2f9ddaa235095678a77b15d450de896e378552bcc771f60b94e2c1854062883f4fdae3a42620573c86cbcde
+EBUILD liquid_feedback_frontend-2.2.7.ebuild 1564 BLAKE2B e2e2e6c19119d2513a5ba9edc84e6ab926273875451cf9b20cd8f3e22f8852277416036bce39002264ac0417db256503eb9ce336e5dbe602b36e17946ebb5079 SHA512 1e5c270dfe39402dac991e1d61e73621e60aa4374099cbf4b0e0ffe8ecc354f708934136033decbe492b15438a94abfca642ee22bd895ee192fd47f16d421561
EBUILD liquid_feedback_frontend-3.0.6.ebuild 1093 BLAKE2B 668e3a642ba1ca17d61841880456bc7aa112fb512fc1cafa835420fd9b5db1e41db57f79d229c54c11bfb57363344cd178c8826855c90433b494bfea27114c7f SHA512 e37d9681c02b4cbcfa7e485abacff654a3de1a35b142449e2d7c0dc432f2479e22cdb54c943c9cf24a34639b4a0a1231af18cf056a32afe984cf7242fe90104f
MISC metadata.xml 699 BLAKE2B 12bf221f2c88a9f60051a1e91e00d855a12c937384470c92272f0ecd195f0a0cbb921ff401932a77a4304f02ed30f8afc9339035eaa6995c932db04b7529e06a SHA512 5a9961a632ba7d64fa23d2e6d43cff15cdd4b0fae14681cf7a0c809cdaa527cc6a1e5dcde7d7d9f26cf824cd18599f39345e5592064c4ebbfa29406256117038
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
index 58d27488ccea..158ad23bff56 100644
--- 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
@@ -1,9 +1,9 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=4
-inherit eutils toolchain-funcs
+inherit estack eutils toolchain-funcs
PN_F=${PN}
PV_F=v${PV}
diff --git a/www-apps/netbox/Manifest b/www-apps/netbox/Manifest
index 52bf33ba68da..7b8a8c001e4e 100644
--- a/www-apps/netbox/Manifest
+++ b/www-apps/netbox/Manifest
@@ -9,6 +9,7 @@ AUX netbox.initd 432 BLAKE2B 500eeb7a042c930e38e5417eab92fb141dae14ae5dcb62257cd
DIST netbox-2.5.11.tar.gz 2364831 BLAKE2B e5117b2d4c3f33b231715a8b192e7954dc0611fcb270937c5c8abda3abc9f9925bd7db2c7306847428b5a24014d0c0b07ee404294b389a708d0dc7963c250691 SHA512 dfd19af01bf096ee7d8790981853d7e94d8926a4f0eeb00a061f805d56486670c058752b9a9fb23882b0b8d33e4a2d62f50a35b56c28eb2782be47e6f4b13b7d
DIST netbox-2.5.12.tar.gz 2364874 BLAKE2B efe1360fd7c1105e5c6010ee22a882fb4fc796ff0f907974984dba35a0ab6da7724fd6042b102cebe3e3e291c3a1c65c347a5967edbaf443ece6fe61648a93be SHA512 e105a351f1150139c5bce36527ea650f95504ccc1c7b6a82c41396d69bc8671758cc3b33789c95c81785c5ff54d34c7310cd3e03e65bd006606e85021dcd1795
DIST netbox-2.6.1.tar.gz 2393902 BLAKE2B 027115458cbb873cb7aa7660a6cd1df46a7768dc05c9280f94c23368336752034b8ede591ed4337f6b65ade1db7fac740533c3c2d932043172cf296ddd2e3f8a SHA512 8cfe4384ed4ad682ff5268e83d72716230683e86e858c857fd694838227a8b3eddfe02c1fc39b00cb36b33519d8cbb942dd4008544943e8b8f7f2d5904c10e5a
+DIST netbox-2.6.12.tar.gz 2463692 BLAKE2B 38386569b651e516cf587561f06c11be0d0e6bb9b5e664ba2403367693d29961e1379b7b0754bb2379b9af636aba03d8c9d1b611d607a2a234467b25a956bd35 SHA512 9ebb540541401a3e81a10a2345b54053c8bcb73c4e217732b2d07badf40d08bd3600b50ada13e83fdf28db447233d710b4cf0989d978117cd16a1f7220b40e4c
DIST netbox-2.6.4.tar.gz 2408970 BLAKE2B 47fa3473e893e8443aace8b587df0065a3024a34f9509644deddce7c53e5ac8b3832df55604f3328d699f8f703ae15ad5b52312e1af8fcccabb7cd06377c8a09 SHA512 b137ec7f2d33bb7b48bcb38719ac9ea8cc31d7d38e33cedfb3279b8be2078c9a48ede10db1e4b4cab4a08c77e010060936e445cb6a1d2e6247bcc8d935cc9c3a
DIST netbox-2.6.5.tar.gz 2408180 BLAKE2B d119a1bf8256e0d6265eda7122a1d436ecb0e8e640acd12890d242c2c93768b21b5f8ebdbaecdfa31c0eaab0150edf52f08a1f424102fd940dd359bd8eafd4af SHA512 0b76e5bc3f56effbf7493680d10d549caf36e7769e21a2c24449cbe329379369f3428354c228d0cbbbc153dc62efb5c0e56c4a0d71c99f3267acd2446f48fb8a
DIST netbox-2.6.6.tar.gz 2414895 BLAKE2B b27e1bd5bf810627a4ec563b2eb5dbd7c86bf3d98e52555e511ee16492fd96a6cb7604dce8f5954120ab8b3a48d6acf7878721005bcfd2bd9e3880294dfbcd4d SHA512 9b44442cea1f76cdecb37faee8fe32012b869ff63c1b0bc678d2bb8624851941e9296854a9d85abea24e49a75fd5b31b968e4adbd56e5bc03a1c9f28fc8b846e
@@ -18,10 +19,11 @@ DIST netbox-2.7.2.tar.gz 4936914 BLAKE2B 905e2667d0637d2edb655efcba1d697eacb097d
EBUILD netbox-2.5.11.ebuild 4242 BLAKE2B 48a241e73c060680f375513f59df15bd95ee1c6e1e2f37c9c33999984bc5a1658e685d70106eb715c933572e8144c95d2ae395adf96e9bbae167dff458437d23 SHA512 ddaaf41fdb5b9f78d838e3d297623d3fc1620c6e64ce62c45055c73d0c9124584f224c41dd3183d06b986c03803332856064e76886e5b876fc1813ebf398d869
EBUILD netbox-2.5.12.ebuild 4242 BLAKE2B 48a241e73c060680f375513f59df15bd95ee1c6e1e2f37c9c33999984bc5a1658e685d70106eb715c933572e8144c95d2ae395adf96e9bbae167dff458437d23 SHA512 ddaaf41fdb5b9f78d838e3d297623d3fc1620c6e64ce62c45055c73d0c9124584f224c41dd3183d06b986c03803332856064e76886e5b876fc1813ebf398d869
EBUILD netbox-2.6.1.ebuild 4449 BLAKE2B 24567d71dfaeeea03349cfa21ce894eedf2ef5ee982163d2e1b26fd589fd57ab8861284f7a3bd0e67e22d276c380e5d3afccc34eb542334c801797bb29e48dc6 SHA512 673f8f45083827a69f5997affc1d688d5e907e7946a5ec9bb91d339735b3f6fb05333ed02d43e5d08c5bbe4ee6cdb1ee5893f0440b7c1ebd62433b0153cda79e
+EBUILD netbox-2.6.12.ebuild 4419 BLAKE2B 6b6d44d739de39dbd0ae9022c2471d7deb246f51d8f20c7550fe3a0f5c83bcb2d0d7cfd253dd4117ae9d18451ec46947ac3a6dae343b4eec888b502b069cd0bb SHA512 562710d0d8733fa8c3e44b58e420b7fbd6d101ba567a00dd04350d27f0b40d98b208b0aa45fe8e2b158f2e55887830aef2b02205b730ea6c48310a18e8349481
EBUILD netbox-2.6.4.ebuild 4457 BLAKE2B e13c5ee4a071dfa2b75f22b9369657c5e4fad707fa88c668a91eec55b31a5f00c8c7932de57c202157c8496527e189299095f0654b0fd81abb2299db16efbc12 SHA512 6d8614ce6fa21c0c1126f1bca90eeb96cd872bf7d2bd6c0525eb514584eff02b067104a4a67fc77b012a2f548edf87446188a338c6e984814dd97a65d1a4cbc8
EBUILD netbox-2.6.5.ebuild 4464 BLAKE2B 4c1322abab0988fbfb1a6ff7a765401eb29d5dff881f8698f84e8ff1d1761c0a3738663dffddba3a0b2ce0ee59570851a66fc9a90d0ab4f0571290ee44522551 SHA512 6a6e6a23548ed6586caaac4a7116c825a4b8359a74918d1bc442c35218c1a0ac6208689e2576ba6c3d29f6a2530fc15b7293ebe2815e281eeac6b642e85cca2f
EBUILD netbox-2.6.6.ebuild 4464 BLAKE2B 4c1322abab0988fbfb1a6ff7a765401eb29d5dff881f8698f84e8ff1d1761c0a3738663dffddba3a0b2ce0ee59570851a66fc9a90d0ab4f0571290ee44522551 SHA512 6a6e6a23548ed6586caaac4a7116c825a4b8359a74918d1bc442c35218c1a0ac6208689e2576ba6c3d29f6a2530fc15b7293ebe2815e281eeac6b642e85cca2f
EBUILD netbox-2.6.7.ebuild 4457 BLAKE2B ca5c253c76db4596ac10d782f4d6e51f479e67a4db4417282c6a8d8e976df9930f1724eb5a38bd1d91a2afff8cc10ea76ac71178caf95bfef007e808e657d36c SHA512 dd70ecd8158c2dd8fadc2efe44f8f90cd38bdecbbc229cd299019cd7ae9203b9f3882383f338a7bbc188b97b0ea53a9a4b6e9d7211cf1f72c62791949f16252c
EBUILD netbox-2.6.8.ebuild 4464 BLAKE2B 920519600bd479d04b245dd011397acfb994a400af5d1bd4de443eddada71dadd681bf76dc682f381159509327f1440a81764efe22ca27f25178bbbfb9946769 SHA512 76003344da3f5d981f688889a7f83670ae4e1acf3cec631bf58493f0260ca194d3160cb22f39a598e8596d7001ca018d5364c76fc6c80681f144f40ae84df55e
-EBUILD netbox-2.7.2.ebuild 4423 BLAKE2B 4ed733407e768ef91371acd3cedd77754d9c81adba34217266e03e856c0c538d38e224976f1023eff0d7b75b38953584fff009bc84aeb8b72d6d78dd7c2ba0e2 SHA512 0fef56af9d20c10e91852a6e20c200947e1caad0c38f34611608a21ab9cc4ed428584b19f74356ba1744c8cd4fbb7741c4132194e9c27e477e96fecf5bbc6f39
+EBUILD netbox-2.7.2.ebuild 4425 BLAKE2B 667e32b5e472a4e48d70dc784701911836b1ec52057f5d245d1e5cb7def4350379d0dacf9b39be03d424845d6b06de671f5a5fde25e1cd6f64bde4121dede8de SHA512 9a5d44bd4d2efaac8a7f2c13b7c11f9db3caa300ed8f609c6b9874c7507e9d000f055945c853d01625270ad2adf49b8b6f42d2e18de1ebddaa8f354da9e3fc17
MISC metadata.xml 328 BLAKE2B 03603c5bca97aae6d5753f027154ac8bb824639f9f4cae14feb0d50136673e67d1baf0a85d69a09babccd01ba4c48cea035f3f56d11a225ac80daf40ea647c10 SHA512 b40d38d175604c9039a2f3aa2ef3fcdbb626f75ca8128efe16112e03f5bab8d32775e56ad67fb6d20024149b95624cd487703a23726fb904770aa3ad00119c43
diff --git a/www-apps/netbox/netbox-2.6.12.ebuild b/www-apps/netbox/netbox-2.6.12.ebuild
new file mode 100644
index 000000000000..d6676c7aca58
--- /dev/null
+++ b/www-apps/netbox/netbox-2.6.12.ebuild
@@ -0,0 +1,123 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_6 )
+inherit python-single-r1 readme.gentoo-r1
+
+DESCRIPTION="IP address and data center infrastructure management tool"
+HOMEPAGE="https://github.com/netbox-community/netbox"
+SRC_URI="https://github.com/netbox-community/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="ldap webhooks"
+REQUIRED_USE=${PYTHON_REQUIRED_USE}
+
+RDEPEND="
+ acct-group/netbox
+ acct-user/netbox
+ ${PYTHON_DEPS}
+ $(python_gen_cond_dep '
+ >=dev-python/django-2.2[${PYTHON_MULTI_USEDEP}]
+ >=dev-python/django-cacheops-4.1[${PYTHON_MULTI_USEDEP}]
+ >=dev-python/django-cors-headers-3.0.2[${PYTHON_MULTI_USEDEP}]
+ >=dev-python/django-debug-toolbar-2.0[${PYTHON_MULTI_USEDEP}]
+ >=dev-python/django-filter-2.1.0[${PYTHON_MULTI_USEDEP}]
+ >=dev-python/django-mptt-0.9.1[${PYTHON_MULTI_USEDEP}]
+ >=dev-python/django-prometheus-1.0.15[${PYTHON_MULTI_USEDEP}]
+ >=dev-python/django-tables2-2.0.6[${PYTHON_MULTI_USEDEP}]
+ >=dev-python/django-taggit-1.1.0[${PYTHON_MULTI_USEDEP}]
+ >=dev-python/django-taggit-serializer-0.1.7[${PYTHON_MULTI_USEDEP}]
+ >=dev-python/django-timezone-field-3.0[${PYTHON_MULTI_USEDEP}]
+ >=dev-python/djangorestframework-3.9.4[${PYTHON_MULTI_USEDEP}]
+ >=dev-python/drf-yasg-1.16.0[${PYTHON_MULTI_USEDEP},validation]
+ >=dev-python/graphviz-0.10.1[${PYTHON_MULTI_USEDEP}]
+ >=dev-python/jinja-2.10.1[${PYTHON_MULTI_USEDEP}]
+ >=dev-python/markdown-2.6.11[${PYTHON_MULTI_USEDEP}]
+ <dev-python/markdown-3.0.1[${PYTHON_MULTI_USEDEP}]
+ >=dev-python/netaddr-0.7.19[${PYTHON_MULTI_USEDEP}]
+ >=dev-python/pillow-6.2.0[${PYTHON_MULTI_USEDEP}]
+ >=dev-python/psycopg-2.8.3[${PYTHON_MULTI_USEDEP}]
+ >=dev-python/py-gfm-0.1.4[${PYTHON_MULTI_USEDEP}]
+ >=dev-python/pycryptodome-3.8.2[${PYTHON_MULTI_USEDEP}]
+ www-servers/gunicorn[${PYTHON_MULTI_USEDEP}]
+ ldap? ( >=dev-python/django-auth-ldap-1.7[${PYTHON_MULTI_USEDEP}] )
+ webhooks? ( >=dev-python/django-rq-2.1.0[${PYTHON_MULTI_USEDEP}] )
+ ')"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-2.6.7-no-pip.patch
+ )
+
+DISABLE_AUTOFORMATTING=YES
+DOC_CONTENTS="
+netbox is installed on your system. However, there are some manual steps
+you need to complete from the installation guide [1].
+
+On Gentoo, the configuration files you need to edit are located in
+/etc/netbox, not /opt/netbox as shown in the installation guide.
+
+If this is a new installation, please follow the installation guide
+other than this difference. Also, if you need ldap or webhooks, set the
+appropriate use flags when you emerge netbox to install the
+dependencies.
+
+Once that is done, you should be able to add the netbox service to the
+default runlevel and start it.
+
+If you have webhooks turned on, you should also add the netbox-rqworker
+service to the default runlevel and start it.
+
+If this is an upgrade, follow these instructions:
+
+Stop the netbox service. If the netbox-rqworker service is running,
+stop it as well.
+
+Next, run the upgrade script as described in the upgrading guide[2].
+
+Next, check for new configuration options and set them as appropriate
+for your system.
+
+Next, start the netbox service.
+
+Finally, if you are using webhooks, start the netbox-rqworker service.
+
+[1] https://netbox.readthedocs.io/en/stable/installation/
+[2] https://netbox.readthedocs.io/en/stable/installation/upgrading/
+"
+
+src_install() {
+ dodir /opt
+ cp -a ../${P} "${ED}"/opt
+ dosym ${P} /opt/netbox
+dosym ../../etc/netbox/gunicorn_config.py /opt/netbox/gunicorn_config.py
+ dosym ../../../../etc/netbox/configuration.py \
+ /opt/netbox/netbox/netbox/configuration.py
+ dodir /etc/netbox
+ insinto /etc/netbox
+ newins netbox/netbox/configuration.example.py configuration.py
+ doins "${FILESDIR}"/gunicorn_config.py
+ fowners -R netbox:netbox /etc/netbox /opt/${P}
+ fowners -h netbox:netbox /opt/netbox
+ fperms o= /etc/netbox/configuration.py /etc/netbox/gunicorn_config.py
+ newinitd "${FILESDIR}"/${PN}.initd ${PN}
+ use webhooks &&
+ newinitd "${FILESDIR}"/${PN}-rqworker.initd ${PN}-rqworker
+ keepdir /var/log/netbox
+ fowners -R netbox:netbox /var/log/netbox
+ readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+ readme.gentoo_print_elog
+ local r
+ for r in $REPLACING_VERSIONS; do
+ if [[ $r = "2.5.10" ]]; then
+ ewarn "The home directory of the netbox user is now /var/lib/netbox"
+ ewarn "Please adjust your system."
+ fi
+ done
+}
diff --git a/www-apps/netbox/netbox-2.7.2.ebuild b/www-apps/netbox/netbox-2.7.2.ebuild
index 0ebfe2a208b8..5039bddd8d7e 100644
--- a/www-apps/netbox/netbox-2.7.2.ebuild
+++ b/www-apps/netbox/netbox-2.7.2.ebuild
@@ -16,8 +16,8 @@ IUSE="ldap"
REQUIRED_USE=${PYTHON_REQUIRED_USE}
RDEPEND="
-acct-group/netbox
-acct-user/netbox
+ acct-group/netbox
+ acct-user/netbox
${PYTHON_DEPS}
$(python_gen_cond_dep '
>=dev-python/django-2.2[${PYTHON_MULTI_USEDEP}]
diff --git a/www-apps/octoprint/Manifest b/www-apps/octoprint/Manifest
new file mode 100644
index 000000000000..7e76d6460b49
--- /dev/null
+++ b/www-apps/octoprint/Manifest
@@ -0,0 +1,5 @@
+AUX octoprint.confd 160 BLAKE2B 3c930cd1ee7008e5d61f2a7fb8be9213f2d97ebb7af224912711b124021e3448b1f0137595641bdcd3a9a4661868f09690bc06d3df0f93309c08d4d0399a4b38 SHA512 2989058912d8a4cf86484a37f2219c7b3035ae8c9980191160558d2994b896ee3b3f35615d4c34370f5e5ca27455fbf7e3cb3ef59ebff1e3e6578edfbd5ef666
+AUX octoprint.initd 691 BLAKE2B 062c5e3553a4d8ce942d90e57f79a9dcf09112da0d52e065daac48e8df60a823afe34a63f3daff2b32dba787dd1284dea6bdede999dca6e48b79959dc691197b SHA512 a1a7343cd23a2a5c83c77661239afebf6199a31f4b08e41d70c72e2ed645a3c4f2f52f656ccd4671ddd9eda6865d2b2173c6c426be03253e98af293981138eba
+DIST octoprint-1.4.0_rc5.tar.gz 5117820 BLAKE2B 6140ec81ad257e6197275e8289bfba09a140f216f1718b595e2b9ed19a21570c28979a081db537b4fe63ec128498940307a3f311c6d30dd52be45ef867a15114 SHA512 db22ac1cbc9e6ce9214f1066ef2748b613c83466ee539a4b3d2eb6d5b0b1a83a5cf4b434bce4d1a2053ad38f6f1cfcec115ee1f1f9e7140c741651913ffcabda
+EBUILD octoprint-1.4.0_rc5.ebuild 2354 BLAKE2B 7415abea8b7eb921beb768f7e8801f09742b511df7bdfb36182c223f50320904995f8ba4d41bb006d295138f4452396429f303bdb61b8e332b3014c6cb6350ee SHA512 427211fdde3767fcce1943bd139c43cc99cd3f2c9d7e22ca53419676e5f97453f09bdfd028f3144ad7a13457b960cd0ed70e710b054a79f6a952c613b3e39bf1
+MISC metadata.xml 368 BLAKE2B 704d114808c6508978c8f6a5235f4646e17196794bfbead6ca440cbb0ec6ebccaa91a3c20e785039c5d16adabd061cbb65dd0537e50c650df66a8fc33abeebee SHA512 aade5c4a14a07bc43e4777647b2a7e7ba20cc7e0376f1092ca914f126d916ae93a9516511424738586b801197ee46fe245f34a0038a286c9d5a1af91de86e1b5
diff --git a/www-apps/octoprint/files/octoprint.confd b/www-apps/octoprint/files/octoprint.confd
new file mode 100644
index 000000000000..007b97f930f0
--- /dev/null
+++ b/www-apps/octoprint/files/octoprint.confd
@@ -0,0 +1,5 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+OCTOPRINT_USER="octoprint"
+OCTOPRINT_GROUP="octoprint"
diff --git a/www-apps/octoprint/files/octoprint.initd b/www-apps/octoprint/files/octoprint.initd
new file mode 100644
index 000000000000..6a4e648e29fc
--- /dev/null
+++ b/www-apps/octoprint/files/octoprint.initd
@@ -0,0 +1,39 @@
+#!/sbin/openrc-run
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+PIDFILE="/run/octoprint/octoprint.pid"
+
+depend() {
+ need net
+}
+
+start() {
+ ebegin "Starting OctoPrint"
+
+ checkpath -q -d -o ${OCTOPRINT_USER}:${OCTOPRINT_GROUP} -m 0770 "$(dirname "${PIDFILE}")"
+
+ start-stop-daemon \
+ --quiet \
+ --start \
+ --user ${OCTOPRINT_USER} \
+ --group ${OCTOPRINT_GROUP} \
+ --background --make-pidfile \
+ --pidfile "${PIDFILE}" \
+ --wait 1000 \
+ --nicelevel -2 \
+ --ionice 1 \
+ --exec /usr/bin/octoprint serve
+
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping OctoPrint"
+
+ start-stop-daemon \
+ --stop \
+ --pidfile "${PIDFILE}"
+
+ eend $?
+}
diff --git a/www-apps/octoprint/metadata.xml b/www-apps/octoprint/metadata.xml
new file mode 100644
index 000000000000..92ab71cade92
--- /dev/null
+++ b/www-apps/octoprint/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>alexxy@gentoo.org</email>
+ <name>Alexey Shvetsov</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>3dprint@gentoo.org</email>
+ <name>Packages for 3d printing</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/www-apps/octoprint/octoprint-1.4.0_rc5.ebuild b/www-apps/octoprint/octoprint-1.4.0_rc5.ebuild
new file mode 100644
index 000000000000..9e00b40aef97
--- /dev/null
+++ b/www-apps/octoprint/octoprint-1.4.0_rc5.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=(python3_{6,7})
+
+inherit distutils-r1
+
+MY_PN=OctoPrint
+MY_PV=${PV/_/}
+S=${WORKDIR}/${MY_PN}-${MY_PV}
+
+DESCRIPTION="the snappy web interface for your 3D printer"
+HOMEPAGE="https://octoprint.org/"
+LICENSE="AGPL-3"
+SRC_URI="https://github.com/foosel/${MY_PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64"
+
+BDEPEND=""
+RDEPEND="
+ acct-user/octoprint
+ acct-group/octoprint
+ dev-python/pip
+ >=dev-python/flask-0.12
+ <dev-python/flask-0.13
+ >=dev-python/jinja-2.8.1
+ <dev-python/jinja-2.9
+ ~www-servers/tornado-4.5.3
+ dev-python/regex
+ >=dev-python/flask-login-0.4.1
+ <dev-python/flask-login-0.5
+ >=dev-python/flask-babel-0.12
+ <dev-python/flask-babel-0.13
+ >=dev-python/flask-assets-0.12
+ <dev-python/flask-assets-0.13
+ >=dev-python/blinker-1.4
+ <dev-python/blinker-1.5
+ >=dev-python/werkzeug-0.16
+ <dev-python/werkzeug-0.17
+ >=dev-python/cachelib-0.1
+ <dev-python/cachelib-0.2
+ >=dev-python/pyyaml-5.1
+ <dev-python/pyyaml-6
+ >=dev-python/markdown-3.1
+ <dev-python/markdown-3.2
+ >=dev-python/pyserial-3.4
+ <dev-python/pyserial-3.5
+ >=dev-python/netaddr-0.7.19
+ <dev-python/netaddr-0.8
+ >=dev-python/watchdog-0.9.0
+ <dev-python/watchdog-0.10
+ ~dev-python/sarge-0.1.5
+ >=dev-python/netifaces-0.10.9
+ <dev-python/netifaces-0.11
+ >=dev-python/pylru-1.2
+ <dev-python/pylru-1.3
+ >=dev-python/rsa-4.0
+ <dev-python/rsa-5
+ >=dev-python/pkginfo-1.5.0.1
+ <dev-python/pkginfo-1.6
+ >=dev-python/requests-2.22.0
+ <dev-python/requests-3
+ >=dev-python/semantic_version-2.8
+ <dev-python/semantic_version-2.9
+ >=dev-python/psutil-5.6.5
+ <dev-python/psutil-5.7
+ >=dev-python/click-7
+ <dev-python/click-8
+ >=dev-python/awesome-slugify-1.6.5
+ <dev-python/awesome-slugify-1.7
+ >=dev-python/feedparser-5.2.1
+ <dev-python/feedparser-5.3
+ >=dev-python/future-0.18.2
+ <dev-python/future-0.19
+ >=dev-python/websocket-client-0.56
+ <dev-python/websocket-client-0.57
+ >=dev-python/wrapt-1.11.2
+ <dev-python/wrapt-1.12
+ >=dev-python/emoji-0.5.4
+ <dev-python/emoji-0.6
+ >=dev-python/frozendict-1.2
+ <dev-python/frozendict-1.3
+ ~dev-python/sentry-sdk-0.13.2
+ >=dev-python/filetype-1.0.5
+ <dev-python/filetype-2
+"
+
+src_install()
+{
+ distutils-r1_src_install
+ newinitd "$FILESDIR/$PN.initd" "$PN"
+ newconfd "$FILESDIR/$PN.confd" "$PN"
+}
diff --git a/www-apps/otrs/Manifest b/www-apps/otrs/Manifest
index a1d13648d846..7cc8f3905893 100644
--- a/www-apps/otrs/Manifest
+++ b/www-apps/otrs/Manifest
@@ -4,9 +4,9 @@ DIST otrs-6.0.3.tar.bz2 24314514 BLAKE2B 97d794d59269d354b28003879bf0d30cc9b0f7a
DIST otrs-6.0.4.tar.bz2 24355298 BLAKE2B 2f27e7a34b1bad0d58193c834503f051a1a1822afb53dca185ae2f8329d048446acc4e27e823b6f27660c79179bbb48f1976c0b3a6710bc083f791c0a777152c SHA512 23e9a29a6f080c6afa92704d25363687d50073c94192ba81e69ddab55fb9f945a38a5757a4c60c2d46bfc5a0002ca13bbbce1cc0c945f40e23bb864ebc57edd1
DIST otrs-6.0.5.tar.bz2 24368010 BLAKE2B 20511dfbca16d275a1c4f7f07f8cc9e350c182661c95932f59899400b232612aed95fecac422528e37dd01b772225e78f25464bae40490abd88b391b05ac7b15 SHA512 fe669fb83acef8252cc53b24378757e498201e916a7fc1cb5f509efe777ec2bf36925264a7080f02e50a115285c26429506927390e3b10b35622f3c65a8cd066
DIST otrs-6.0.7.tar.bz2 24475129 BLAKE2B 595fd84251289ef120b9a35abcde927ef33557adf386dec919e6eb61a973cac3414d148531760f68549a1f0f67faaba258268e761fdfa2be5471a592e96c08b7 SHA512 bb1910a005940f17884da4e8b9b785c9a52aa8a58f434b5c3e65768912b42838d12d69ebb3f7daed2f12dc385829a5a603a1755338d44e0313c35a0a589cbb6f
-EBUILD otrs-5.0.25.ebuild 4106 BLAKE2B d14870896caa76806084bbb7606868f8a9d424d1ddbde0934e888510299b567653d60cac0a148e4bb6404bba54ad919dbce5d0cfacec69dae746cc14413793b7 SHA512 94d66480a4a81bc58075eba5d2347416d4f4ca1027487e05ee91406df49fc435331cf22ec563d7e8a94171179351032857fa289b8b634a84d613b3a29eac3b7a
-EBUILD otrs-6.0.3.ebuild 4153 BLAKE2B feeeffb3f8b0a6d6ecc176c912683f7dbe9ebaab15a8277f909a7bef0febd4f48c55db5409d5d23010f90f4b936ab138b39a789ab051a6988070151b37177f3d SHA512 81793ad7a66ed38ae44905de740d963ba8a5486a56500fedcb74d773bfeacc122593bcc199f445c0cb3bcd9e16960f9337e218e8bd31d1f96fad171fdd5bdd43
-EBUILD otrs-6.0.4.ebuild 4153 BLAKE2B feeeffb3f8b0a6d6ecc176c912683f7dbe9ebaab15a8277f909a7bef0febd4f48c55db5409d5d23010f90f4b936ab138b39a789ab051a6988070151b37177f3d SHA512 81793ad7a66ed38ae44905de740d963ba8a5486a56500fedcb74d773bfeacc122593bcc199f445c0cb3bcd9e16960f9337e218e8bd31d1f96fad171fdd5bdd43
-EBUILD otrs-6.0.5.ebuild 4153 BLAKE2B feeeffb3f8b0a6d6ecc176c912683f7dbe9ebaab15a8277f909a7bef0febd4f48c55db5409d5d23010f90f4b936ab138b39a789ab051a6988070151b37177f3d SHA512 81793ad7a66ed38ae44905de740d963ba8a5486a56500fedcb74d773bfeacc122593bcc199f445c0cb3bcd9e16960f9337e218e8bd31d1f96fad171fdd5bdd43
-EBUILD otrs-6.0.7.ebuild 4154 BLAKE2B 1b9efe65b063a05a13452d79ae50d7d92bd5c634bd6117641d1cb7b882d3d9ca91346860df56dd3054685f0903032dad5cfbf1b2e3cae76212243ba335ed3580 SHA512 6329e8c775efb853a65d7ec0e61fa847b945a5a0f1dd4e63483e020652724db19964ec1456f85f63604d6258f7848c2bb471d7493633b5322a75f77c041fdae6
+EBUILD otrs-5.0.25.ebuild 4103 BLAKE2B 70c0ccaa14ab096e5faa2966e3176b4df9ead85bbd649cd987dbe11d5e02767d937c5959fb25d39c468461fbd5f0303f7c3ca860c18700ec84341fe544f98afc SHA512 677def7d93c191ee5a5210127d22bb4f7d50aadd2be0ecc0bcf0cce033456bd70849d25d4e74e99addf21de8acdc9078d25c21e0d1d234074ddb67b1c25ff4db
+EBUILD otrs-6.0.3.ebuild 4150 BLAKE2B bb4c1aca4a6a9224c2c900ebffc5eb9051ef83cab94d5ff12aba606b3079de0caf279ca642c360c9d021ddcc8b8445cf9ac67e76a851f441d327ea4f5b738530 SHA512 77c5c9334b50419d3184a8ae55c0a4f3bfaa5d1494cddb7c8021570781052a9eeb86cfde31f4d52e12a78510c9f3bf270e05ab069bd6a42d8d63af9c2ae0a846
+EBUILD otrs-6.0.4.ebuild 4150 BLAKE2B bb4c1aca4a6a9224c2c900ebffc5eb9051ef83cab94d5ff12aba606b3079de0caf279ca642c360c9d021ddcc8b8445cf9ac67e76a851f441d327ea4f5b738530 SHA512 77c5c9334b50419d3184a8ae55c0a4f3bfaa5d1494cddb7c8021570781052a9eeb86cfde31f4d52e12a78510c9f3bf270e05ab069bd6a42d8d63af9c2ae0a846
+EBUILD otrs-6.0.5.ebuild 4150 BLAKE2B bb4c1aca4a6a9224c2c900ebffc5eb9051ef83cab94d5ff12aba606b3079de0caf279ca642c360c9d021ddcc8b8445cf9ac67e76a851f441d327ea4f5b738530 SHA512 77c5c9334b50419d3184a8ae55c0a4f3bfaa5d1494cddb7c8021570781052a9eeb86cfde31f4d52e12a78510c9f3bf270e05ab069bd6a42d8d63af9c2ae0a846
+EBUILD otrs-6.0.7.ebuild 4154 BLAKE2B 6d9051c754560f1ab6c3647108e29d93ccb4526d2ea50eee1bff5ddad1045c3b2f29bd21e65d476d1f1a8716351fef70288a3816276ecaf2ebc8d43e65f14bdf SHA512 63f62ce487530e5bbeedf7e6614fe1d47c0b99a2fdd40aad32d9b8536f515c0e10b6fd9fe5fe16df74f52ee93246b74ac9c46e6f5a5efec66ba997e8083b59ae
MISC metadata.xml 356 BLAKE2B 01ce80250b32ee5bb55945f5753006caa150efe3d771eb5f16eb4ee05e5827ade93ca8d3ba691b08a5a06555d9a8463bbc072662a1c83f838cb94c0a7c32d636 SHA512 f3a9aa7354c5e544f5b904c5b875686c656432f84baf1b769c347057bde6919921fce09162dd6b1eb549fc468e0ac22b0c9709ed52016bfd414e6494f6ba70af
diff --git a/www-apps/otrs/otrs-5.0.25.ebuild b/www-apps/otrs/otrs-5.0.25.ebuild
index a21c129d913c..d79f7804488b 100644
--- a/www-apps/otrs/otrs-5.0.25.ebuild
+++ b/www-apps/otrs/otrs-5.0.25.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
diff --git a/www-apps/otrs/otrs-6.0.3.ebuild b/www-apps/otrs/otrs-6.0.3.ebuild
index 8a49432f6abf..dca663db8fa9 100644
--- a/www-apps/otrs/otrs-6.0.3.ebuild
+++ b/www-apps/otrs/otrs-6.0.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
diff --git a/www-apps/otrs/otrs-6.0.4.ebuild b/www-apps/otrs/otrs-6.0.4.ebuild
index 8a49432f6abf..dca663db8fa9 100644
--- a/www-apps/otrs/otrs-6.0.4.ebuild
+++ b/www-apps/otrs/otrs-6.0.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
diff --git a/www-apps/otrs/otrs-6.0.5.ebuild b/www-apps/otrs/otrs-6.0.5.ebuild
index 8a49432f6abf..dca663db8fa9 100644
--- a/www-apps/otrs/otrs-6.0.5.ebuild
+++ b/www-apps/otrs/otrs-6.0.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
diff --git a/www-apps/otrs/otrs-6.0.7.ebuild b/www-apps/otrs/otrs-6.0.7.ebuild
index c1ab3165754a..ef55412d0707 100644
--- a/www-apps/otrs/otrs-6.0.7.ebuild
+++ b/www-apps/otrs/otrs-6.0.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
diff --git a/www-apps/prewikka/Manifest b/www-apps/prewikka/Manifest
index a5bd31efe5c0..555e5aaf2124 100644
--- a/www-apps/prewikka/Manifest
+++ b/www-apps/prewikka/Manifest
@@ -1,3 +1,3 @@
DIST prewikka-5.1.1.tar.gz 1662093 BLAKE2B a4057ee35bb2dbc55ee86c4f41c32074d20712e79fe62b4a409fb0c842ee6aac06418aeace8d11d3c74c99b6787a2e507d0e424180849b4acb3296ebc6c785f0 SHA512 97ac557964fc7a3a633d879830dbda1a263061acc7d943798638686a67db46f08371af081b07eded60dc9856dd47641fae5df50603e190f36acb71a45ee6089a
-EBUILD prewikka-5.1.1.ebuild 1232 BLAKE2B 75e65f8ec0b5c3c1f57afd24db9c5ea99db5356d05185d7901dbc39adb3ac50407b32d9a632eccb2df82b8a53ca49ae2b8a017365e586386a4ccc5d0b5a93e18 SHA512 877ad958b4760a2bda4ddb58aaab2e2e346dbc1e40a5b4bb00af3aa919f32bf87cab0603f77d651233318d1a67c42a014c32976657523af8b10bce4fea318181
+EBUILD prewikka-5.1.1.ebuild 1239 BLAKE2B b1ec5cfbb9dfffe7b4fc88ad7f8a9f5a2b9f3e2eceac5c7770d432545241ee7b11e0928339f7f26ea925615fa839c8ddd429772a359ed75b78002576fce40be8 SHA512 4ef851cf2b87b85f3131dc24b059f59781f5ce367f9cdfe99732fb1f9f3ed79b218061be4884db560ea8334df742ac6890fc378ee190f94220d48b337f71de81
MISC metadata.xml 789 BLAKE2B cd4566869293a5c7d48ec9ebe94116da4c1955242e7d09eb2cb9c71a4251d05c44ad1b11a26c70b5e2abadee72fe642dd4aa1a8bd354253126bcd546735aeea8 SHA512 a5c66025685b64102ef46cb970be45a7f06dfc823ce9f5dfce3eb412060ac7fd56c6e3bc81522a51a6a35ae33dd5c07e4a91bb9ca4e86d34d97efdc7a342238e
diff --git a/www-apps/prewikka/prewikka-5.1.1.ebuild b/www-apps/prewikka/prewikka-5.1.1.ebuild
index b15b4998aaef..64f10b7f3781 100644
--- a/www-apps/prewikka/prewikka-5.1.1.ebuild
+++ b/www-apps/prewikka/prewikka-5.1.1.ebuild
@@ -6,7 +6,7 @@ EAPI=7
PYTHON_COMPAT=( python3_6 )
PYTHON_REQ_USE="ssl"
-inherit distutils-r1
+inherit distutils-r1 eutils
DESCRIPTION="Graphical front-end analysis console for the Prelude Framework"
HOMEPAGE="https://www.prelude-siem.org"