diff --git a/app-admin/glance/Manifest b/app-admin/glance/Manifest
deleted file mode 100644
index c368789b8f..0000000000
--- a/app-admin/glance/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST glance-24.0.0.tar.gz 2100290 BLAKE2B 3f9774a1ff30974bf5986b9c64bd3b7aef63427ef75449daf29bd217b8a87d6edc9696e338d5f30abcc289e6d2f7fde25893c619ddd49acf483ebdf765663324 SHA512 a5a9a9d91f14f485cdebe6b2b96a0712b09cfbf2f03b13c3919d597dbef1bd58b0ab2b4aac386c52a25e6059c03d2e1a821b28827b7689c3272cde51d80f3809
diff --git a/app-admin/glance/files/glance.initd b/app-admin/glance/files/glance.initd
deleted file mode 100644
index 7db6fcb1ca..0000000000
--- a/app-admin/glance/files/glance.initd
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-description="Starts ${SVCNAME} service for OpenStack"
-
-command=/usr/bin/${RC_SVCNAME}
-command_user="${GLANCE_USER:-glance}"
-command_background=yes
-pidfile=/run/${RC_SVCNAME}.pid
-required_files=/etc/glance/${RC_SVCNAME}.conf
-
-depend() {
- need net
-}
diff --git a/app-admin/glance/files/glance.logrotate b/app-admin/glance/files/glance.logrotate
deleted file mode 100644
index b91cfd32ce..0000000000
--- a/app-admin/glance/files/glance.logrotate
+++ /dev/null
@@ -1,8 +0,0 @@
-/var/log/glance/*.log {
- daily
- missingok
- compress
- delaycompress
- notifempty
- copytruncate
-}
diff --git a/app-admin/glance/files/glance.sudoers b/app-admin/glance/files/glance.sudoers
deleted file mode 100644
index ebb61440de..0000000000
--- a/app-admin/glance/files/glance.sudoers
+++ /dev/null
@@ -1,3 +0,0 @@
-Defaults:glance !requiretty
-
-glance ALL = (root) NOPASSWD: /usr/bin/glance-rootwrap /etc/glance/rootwrap.conf *
diff --git a/app-admin/glance/files/glance.tmpfiles b/app-admin/glance/files/glance.tmpfiles
deleted file mode 100644
index 33619e3052..0000000000
--- a/app-admin/glance/files/glance.tmpfiles
+++ /dev/null
@@ -1,2 +0,0 @@
-d /var/lib/glance 0750 glance glance -
-d /var/log/glance 0750 glance glance -
diff --git a/app-admin/glance/files/openstack-glance-api.service b/app-admin/glance/files/openstack-glance-api.service
deleted file mode 100644
index 841d4e3156..0000000000
--- a/app-admin/glance/files/openstack-glance-api.service
+++ /dev/null
@@ -1,16 +0,0 @@
-[Unit]
-Description=OpenStack Image Service API server
-After=network.target httpd.service memcached.service etcd.service mysqld.service redis.service rabbitmq.service
-
-[Service]
-LimitNOFILE=131072
-LimitNPROC=131072
-Type=simple
-User=glance
-ExecStart=/usr/bin/glance-api --log-file=/var/log/glance/api.log
-PrivateTmp=true
-Restart=on-failure
-
-[Install]
-WantedBy=multi-user.target
-
diff --git a/app-admin/glance/files/openstack-glance-registry.service b/app-admin/glance/files/openstack-glance-registry.service
deleted file mode 100644
index f361bf391e..0000000000
--- a/app-admin/glance/files/openstack-glance-registry.service
+++ /dev/null
@@ -1,15 +0,0 @@
-[Unit]
-Description=OpenStack Image Service (code-named Glance) Registry server
-After=syslog.target network.target
-
-[Service]
-Type=notify
-NotifyAccess=all
-Restart=always
-User=glance
-ExecStart=/usr/bin/glance-registry
-PrivateTmp=true
-
-[Install]
-WantedBy=multi-user.target
-
diff --git a/app-admin/glance/files/openstack-glance-scrubber.service b/app-admin/glance/files/openstack-glance-scrubber.service
deleted file mode 100644
index bedc225362..0000000000
--- a/app-admin/glance/files/openstack-glance-scrubber.service
+++ /dev/null
@@ -1,15 +0,0 @@
-[Unit]
-Description=OpenStack Image Service deferred image deletion service
-After=syslog.target network.target
-
-[Service]
-Type=notify
-NotifyAccess=all
-Restart=always
-User=glance
-ExecStart=/usr/bin/glance-scrubber
-PrivateTmp=true
-
-[Install]
-WantedBy=multi-user.target
-
diff --git a/app-admin/glance/glance-24.0.0-r1.ebuild b/app-admin/glance/glance-24.0.0-r1.ebuild
deleted file mode 100644
index 3d51af337d..0000000000
--- a/app-admin/glance/glance-24.0.0-r1.ebuild
+++ /dev/null
@@ -1,149 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit distutils-r1 systemd tmpfiles
-
-DESCRIPTION="Services for discovering, registering, and retrieving VM images"
-HOMEPAGE="
- https://launchpad.net/glance
- https://github.com/openstack/glance
- https://opendev.org/openstack/glance
-"
-SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE="Apache-2.0"
-SLOT="0"
-
-RDEPEND="
- >=dev-python/pbr-3.1.1[${PYTHON_USEDEP}]
- >=dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}]
- >=dev-python/eventlet-0.25.1[${PYTHON_USEDEP}]
- >=dev-python/pastedeploy-1.5.0[${PYTHON_USEDEP}]
- >=dev-python/routes-2.3.1[${PYTHON_USEDEP}]
- >=dev-python/webob-1.8.1[${PYTHON_USEDEP}]
- >=dev-python/sqlparse-0.2.2[${PYTHON_USEDEP}]
- >=dev-python/alembic-0.9.6[${PYTHON_USEDEP}]
- >=dev-python/httplib2-0.9.1[${PYTHON_USEDEP}]
- >=dev-python/oslo-config-8.1.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-concurrency-3.26.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-context-2.22.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-upgradecheck-1.3.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-utils-4.7.0[${PYTHON_USEDEP}]
- >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
- >=dev-python/futurist-1.2.0[${PYTHON_USEDEP}]
- >=dev-python/taskflow-4.0.0[${PYTHON_USEDEP}]
- >=dev-python/keystoneauth-3.4.0[${PYTHON_USEDEP}]
- >=dev-python/keystonemiddleware-5.1.0[${PYTHON_USEDEP}]
- >=dev-python/WSME-0.8.0[${PYTHON_USEDEP}]
- >=dev-python/prettytable-0.7.1[${PYTHON_USEDEP}]
- >=dev-python/paste-2.0.2[${PYTHON_USEDEP}]
- >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}]
- >=dev-python/python-keystoneclient-3.8.0[${PYTHON_USEDEP}]
- >=dev-python/pyopenssl-17.1.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-db-5.0.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-i18n-5.0.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-limit-1.4.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-log-4.3.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-messaging-5.29.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-middleware-3.31.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-reports-1.18.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-policy-3.8.1[${PYTHON_USEDEP}]
- >=dev-python/retrying-1.2.3[${PYTHON_USEDEP}]
- >=dev-python/osprofiler-1.4.0[${PYTHON_USEDEP}]
- >=dev-python/glance_store-2.3.0[${PYTHON_USEDEP}]
- >=dev-python/debtcollector-1.19.0[${PYTHON_USEDEP}]
- >=dev-python/cryptography-2.6.1[${PYTHON_USEDEP}]
- >=dev-python/cursive-0.2.1[${PYTHON_USEDEP}]
- >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}]
- >=dev-python/os-win-4.0.1[${PYTHON_USEDEP}]
- >=dev-python/castellan-0.17.0[${PYTHON_USEDEP}]
-
- >=dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}]
-
- acct-user/glance
- acct-group/glance
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- test? (
- >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}]
- >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
- >=dev-python/requests-2.18.0[${PYTHON_USEDEP}]
- >=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}]
- >=dev-python/testresources-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
- >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
- >=dev-python/psutil-3.2.2[${PYTHON_USEDEP}]
- >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
- >=dev-python/pygments-2.2.0[${PYTHON_USEDEP}]
- >=dev-python/boto3-1.9.199[${PYTHON_USEDEP}]
- >=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}]
- >=dev-python/psycopg-2.8.4[${PYTHON_USEDEP}]
- >=dev-python/xattr-0.9.2[${PYTHON_USEDEP}]
- >=dev-python/python-swiftclient-3.2.0[${PYTHON_USEDEP}]
- >=dev-python/python-cinderclient-4.1.0[${PYTHON_USEDEP}]
- >=dev-python/os-brick-3.1.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-privsep-1.32.0[${PYTHON_USEDEP}]
-
- >=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-python_compile_all() {
- oslo-config-generator --config-file etc/oslo-config-generator/glance-api.conf || die
- oslo-config-generator --config-file etc/oslo-config-generator/glance-scrubber.conf || die
- oslo-config-generator --config-file etc/oslo-config-generator/glance-cache.conf || die
- oslo-config-generator --config-file etc/oslo-config-generator/glance-manage.conf || die
- oslo-config-generator --config-file etc/oslo-config-generator/glance-image-import.conf || die
- oslopolicy-sample-generator --config-file=etc/glance-policy-generator.conf || die
-}
-
-python_prepare_all() {
- rm glance/tests/test_hacking.py || die
- sed -i '/pysendfile/d' test-requirements.txt || die
- sed -i '/^hacking/d' test-requirements.txt || die
- distutils-r1_python_prepare_all
-}
-
-python_install_all() {
- distutils-r1_python_install_all
-
- newinitd "${FILESDIR}/glance.initd" glance-api
-
- diropts -m 0750 -o glance -g glance
- dodir /var/log/glance /var/lib/glance/images /var/lib/glance/scrubber
- keepdir /etc/glance
- keepdir /var/log/glance
- keepdir /var/lib/glance/images
- keepdir /var/lib/glance/scrubber
-
- systemd_dounit "${FILESDIR}/openstack-glance-api.service"
- systemd_dounit "${FILESDIR}/openstack-glance-registry.service"
- systemd_dounit "${FILESDIR}/openstack-glance-scrubber.service"
- newtmpfiles "${FILESDIR}/glance.tmpfiles" glance.conf
-
- insinto /etc/logrotate.d
- newins "${FILESDIR}/glance.logrotate" glance
-
- insinto /etc/sudoers.d
- insopts -m 0440 -o root -g root
- newins "${FILESDIR}/glance.sudoers" glance
-
- insinto /etc/glance
- insopts -m 0640 -o glance -g glance
- doins -r etc/*.ini etc/*.conf etc/*.sample etc/*.json etc/meta*
-
- distutils-r1_python_install_all
- rm -r "${ED}"/usr/etc
-}
-
-pkg_postinst() {
- tmpfiles_process glance.conf
-}
diff --git a/app-admin/glance/metadata.xml b/app-admin/glance/metadata.xml
deleted file mode 100644
index dc29bdd6d2..0000000000
--- a/app-admin/glance/metadata.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- Provides services for discovering, registering, and retrieving virtual
- machine images. Glance has a RESTful API that allows querying of VM image
- metadata as well as retrieval of the actual image.
-
-
- glance
-
-
diff --git a/app-crypt/autofirma/Manifest b/app-crypt/autofirma/Manifest
index 2db192482a..b8cbdd610e 100644
--- a/app-crypt/autofirma/Manifest
+++ b/app-crypt/autofirma/Manifest
@@ -1 +1 @@
-DIST autofirma-1.6.5.zip 155509984 BLAKE2B cc5def6ff029d3e1799485a25035ae95e6da03c11bb7186eab01adf55e4457de00ffcff6cb79129c4ad98e5024b79625ace70c41507825f706dff992f8c3408c SHA512 927b67a93c111f1d040e38d26122f7a9d7b8d41599da776fa2895fd97409696d4a97663f4b5b4fea32e6d613e21f104cabd2c860f719954cf954e081dc3a727d
+DIST autofirma-1.7.1.zip 152716878 BLAKE2B d985bfa71ce1b4318a50fc4c93b1a85a388de445f8e4a18c7e616988955b94ac79e73a7fb4e3c202cf303255cb497679eaeb7b2546c08f3e3974d440e793ce12 SHA512 52098e74537dea9b72be8f4b2b05c2c57ed79f0c496ff5a4c4e1ddfe88fab528b2e9a237d9c8f0151bc499687a6fc2966227d6b3f2cae2943d7c772b9286755b
diff --git a/app-crypt/autofirma/autofirma-1.6.5-r1.ebuild b/app-crypt/autofirma/autofirma-1.7.1.ebuild
similarity index 66%
rename from app-crypt/autofirma/autofirma-1.6.5-r1.ebuild
rename to app-crypt/autofirma/autofirma-1.7.1.ebuild
index 0a6f2d76df..c0886964f9 100644
--- a/app-crypt/autofirma/autofirma-1.6.5-r1.ebuild
+++ b/app-crypt/autofirma/autofirma-1.7.1.ebuild
@@ -10,11 +10,9 @@ HOMEPAGE="
https://administracionelectronica.gob.es/ctt/clienteafirma
https://github.com/ctt-gob-es/clienteafirma
"
-#TODO: use ver_split instead of hardcoded 1/6/5
-SRC_URI="https://estaticos.redsara.es/comunes/autofirma/1/6/5/AutoFirma_Linux.zip -> ${P}.zip"
+SRC_URI="https://estaticos.redsara.es/comunes/autofirma/$(ver_rs 1- /)/AutoFirma_Linux.zip -> ${P}.zip"
-#TODO: investigate and fix licenses https://github.com/ctt-gob-es/clienteafirma/blob/master/license/LICENSE.txt
-LICENSE="|| ( GPL-2+ EUPL-1.1 )"
+LICENSE="|| ( GPL-2 EUPL-1.1 )"
SLOT="0"
KEYWORDS="~amd64"
@@ -25,15 +23,13 @@ S=${WORKDIR}
src_unpack() {
default
- rpm_unpack "./${P}-1.noarch.rpm"
+ rpm_unpack "./${P}-1.noarch_FEDORA.rpm"
}
src_install() {
- #TODO: use $(get_libdir) or mask non ~amd64 arches
java-pkg_dojar "usr/lib64/${PN}/${PN}.jar"
java-pkg_dolauncher
java-pkg_dojar "usr/lib64/${PN}/${PN}Configurador.jar"
- #TODO: icons in /lib are suspect
doicon "usr/lib64/${PN}/${PN}.png"
make_desktop_entry "${PN} %u" AutoFirma "${PN}" "Utility" "Comment[es]=Aplicación de firma electrónica de la FNMT\nMimeType=x-scheme-handler/afirma"
}
diff --git a/app-crypt/certbot-dns-desec/Manifest b/app-crypt/certbot-dns-desec/Manifest
index d894225ad6..83a2fa8142 100644
--- a/app-crypt/certbot-dns-desec/Manifest
+++ b/app-crypt/certbot-dns-desec/Manifest
@@ -1 +1 @@
-DIST certbot-dns-desec-1.2.0.tar.gz 16866 BLAKE2B ba3951d8897e3b10d36b47883a2a7d1ef6a970c63370554194d3c632037cacd9b00fe8b9be0b44bc25b3e2463113cb0d9fa9c02a42cce5cf969ffc596b9d41dd SHA512 6c069eb8c262614a2d90aee10ef489febea1bcb2fe8a27fdc7dcd8321d631d85e956af0e132e207fd6a141a290378d8e9dc0f50a93a19a376460878864c22dbd
+DIST certbot-dns-desec-1.2.1.tar.gz 16680 BLAKE2B 0cc3ffe4a1f863f895c36a92c3a53b5845e46501cdc14ef320b69da64b02027263173feddaeea35bd45b002016f0f4eb2a6bf096df8bfe0619d624609982fef5 SHA512 fef076369a56246406802511955d30a843e8a9970d1dccd88d8e7deef151ad3fa9805b9f09b1f1698633409dde01de4091b35f37098dbb1eef540a016edf88a6
diff --git a/app-crypt/certbot-dns-desec/certbot-dns-desec-1.2.0.ebuild b/app-crypt/certbot-dns-desec/certbot-dns-desec-1.2.1.ebuild
similarity index 94%
rename from app-crypt/certbot-dns-desec/certbot-dns-desec-1.2.0.ebuild
rename to app-crypt/certbot-dns-desec/certbot-dns-desec-1.2.1.ebuild
index e0440245f4..1285aedc5e 100644
--- a/app-crypt/certbot-dns-desec/certbot-dns-desec-1.2.0.ebuild
+++ b/app-crypt/certbot-dns-desec/certbot-dns-desec-1.2.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/app-crypt/ifcplugin-bin/ifcplugin-bin-3.1.1.0.ebuild b/app-crypt/ifcplugin-bin/ifcplugin-bin-3.1.1.0.ebuild
index 65a2cd6c8c..ab47202c33 100644
--- a/app-crypt/ifcplugin-bin/ifcplugin-bin-3.1.1.0.ebuild
+++ b/app-crypt/ifcplugin-bin/ifcplugin-bin-3.1.1.0.ebuild
@@ -30,8 +30,7 @@ KEYWORDS="~amd64 ~x86"
RDEPEND="sys-apps/pcsc-lite"
-QA_PREBUILT=".*"
-QA_SONAME=".*"
+QA_PREBUILT="*"
QA_SONAME_NO_SYMLINK=".*"
src_prepare() {
diff --git a/app-doc/stdman/Manifest b/app-doc/stdman/Manifest
index 9a6a50d6e7..81c1534376 100644
--- a/app-doc/stdman/Manifest
+++ b/app-doc/stdman/Manifest
@@ -1,3 +1,2 @@
-DIST stdman-2019.08.27.tar.gz 3382896 BLAKE2B 9c2665a80658b4a4023a259c183c2cb81ba8d6bc60b22e4fc7246d8eff28f9ed96f5acae1a7ce6cd1c6e7f4c7e57719b76d0e840b92d2c6cefa03ed380a66ef8 SHA512 8024117fb16ba65e6d5721f4c74701f683c032e758806ddb40a7a35bd0478379a925517cd2ee9ad2c74d30a6ce1df279393e43b9361fabb9a631cf91dacb4821
-DIST stdman-2020.11.17.tar.gz 3392741 BLAKE2B b6cec71bf4d0c3640a083356a0a1380adfaba9df237d694cbbcac54fde4ea943234760a83246e1310e29f672cd923e666f348d4740df8f6f3d6c8e8fb3469f00 SHA512 54a01c7831c9ccb42c15eeb203fbdce7fd1c64e9b81951a8934d7a16c7ead176289ce6bdd916872910959d0fa995f5906d328ec51ea5f4a8d9ffaca855d372e5
DIST stdman-2021.12.21.tar.gz 4018867 BLAKE2B 068246adfaa1c660fc4c852f1256de7fee1355ba5719096ff9d9fa15bbfb2b70bce4f66fbc2beb11525323b74914358260396f0ff442e74b3aa01705405317f1 SHA512 ac49aeb49aac57f9b8838cf3933f1ee8c5a9689475a0e5332741c79976c889c39ce384951650db57c43a144d27c0505b4313307036cfd8f79b6a26d7cbd9c050
+DIST stdman-2022.07.30.tar.gz 4191007 BLAKE2B 1e1425a9acec2fab0b3e30cfd90b0e4656dce7a2faf71f4f36de3a5c311058e5bc365d6805f941caa900daf7df8ed97d16899e3fc291f2391002cd8c358e322d SHA512 1a51ed99bf459be7bd0ebd65b601eaab2d3961773a6532ab048c962331373b724678528edc48000c165588cd6c3c37b3e90e96896980b390db325b7f3896e5a6
diff --git a/app-doc/stdman/metadata.xml b/app-doc/stdman/metadata.xml
index 01c1fc8487..c8cc9ee7f4 100644
--- a/app-doc/stdman/metadata.xml
+++ b/app-doc/stdman/metadata.xml
@@ -5,4 +5,7 @@
davidroman96@gmail.com
David Roman
+
+ jeaye/stdman
+
diff --git a/app-doc/stdman/stdman-2019.08.27.ebuild b/app-doc/stdman/stdman-2019.08.27.ebuild
deleted file mode 100644
index 0813d588d8..0000000000
--- a/app-doc/stdman/stdman-2019.08.27.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Formatted C++ stdlib man pages (cppreference)"
-HOMEPAGE="https://github.com/jeaye/stdman"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/jeaye/stdman.git"
-else
- KEYWORDS="~amd64"
- SRC_URI="https://github.com/jeaye/stdman/archive/${PV}.tar.gz -> ${P}.tar.gz"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-
-src_prepare() {
- default
- # Avoid compressing files
- sed -i '/gzip/d' do_install || die
-}
-
-src_compile() {
- # don't need to compile anything
- true
-}
diff --git a/app-doc/stdman/stdman-2020.11.17.ebuild b/app-doc/stdman/stdman-2022.07.30.ebuild
similarity index 85%
rename from app-doc/stdman/stdman-2020.11.17.ebuild
rename to app-doc/stdman/stdman-2022.07.30.ebuild
index 0813d588d8..925be0cbc4 100644
--- a/app-doc/stdman/stdman-2020.11.17.ebuild
+++ b/app-doc/stdman/stdman-2022.07.30.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
DESCRIPTION="Formatted C++ stdlib man pages (cppreference)"
HOMEPAGE="https://github.com/jeaye/stdman"
@@ -24,6 +24,5 @@ src_prepare() {
}
src_compile() {
- # don't need to compile anything
- true
+ :
}
diff --git a/app-misc/uwufetch/files/uwufetch-2.0-ar.patch b/app-misc/uwufetch/files/uwufetch-2.0-ar.patch
new file mode 100644
index 0000000000..4e9c504661
--- /dev/null
+++ b/app-misc/uwufetch/files/uwufetch-2.0-ar.patch
@@ -0,0 +1,11 @@
+--- a/Makefile 2022-12-11 12:32:27.488636479 -0500
++++ b/Makefile 2022-12-11 12:32:53.205856210 -0500
+@@ -5,7 +5,7 @@
+ CFLAGS := $(CFLAGS) -O3 -DUWUFETCH_VERSION=\"$(UWUFETCH_VERSION)\"
+ CFLAGS_DEBUG = -Wall -Wextra -g -pthread -DUWUFETCH_VERSION=\"$(UWUFETCH_VERSION)\"
+ CC ?= cc
+-AR = ar
++AR ?= ar
+ DESTDIR = /usr
+ RELEASE_SCRIPTS = release_scripts/*.sh
+ PLATFORM = $(shell uname)
diff --git a/app-misc/uwufetch/uwufetch-2.0.ebuild b/app-misc/uwufetch/uwufetch-2.0.ebuild
index 7eef0ac1b4..3b7556bb7a 100644
--- a/app-misc/uwufetch/uwufetch-2.0.ebuild
+++ b/app-misc/uwufetch/uwufetch-2.0.ebuild
@@ -31,6 +31,7 @@ src_prepare() {
eapply -p0 "${FILESDIR}/${P}-cflags-ldflags.patch"
eapply -p0 "${FILESDIR}/${P}-soname.patch"
eapply -p0 "${FILESDIR}/${P}-no-install-soname.patch"
+ eapply "${FILESDIR}/${P}-ar.patch"
eapply_user
}
diff --git a/app-text/the-platinum-searcher-bin/Manifest b/app-text/the-platinum-searcher-bin/Manifest
new file mode 100644
index 0000000000..1fb8656f69
--- /dev/null
+++ b/app-text/the-platinum-searcher-bin/Manifest
@@ -0,0 +1 @@
+DIST pt_linux_amd64.tar.gz 2378105 BLAKE2B b48eb9fb327cbbda004a246272efde3eb84f45842768a02fa3b54256ab7f522c7c4b91f1a13a726c36ff121f71ce53e6d2a158a2f2c7c8cd991963f793de2f7f SHA512 bb0da7b89b5c0c079588c1f3a0e755db0aeac189b676b8df1fa756bff13121e06e61f747c86cd22c92928db22db45b175155cd09b82ff87b289e83581a07c3e4
diff --git a/app-text/the-platinum-searcher-bin/the-platinum-searcher-bin-2.2.0.ebuild b/app-text/the-platinum-searcher-bin/the-platinum-searcher-bin-2.2.0.ebuild
new file mode 100644
index 0000000000..a7092781ff
--- /dev/null
+++ b/app-text/the-platinum-searcher-bin/the-platinum-searcher-bin-2.2.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Fast CLI search tool, faster than grep, ack, silver_searcher (ag)"
+HOMEPAGE="https://github.com/monochromegane/the_platinum_searcher"
+SRC_URI="https://github.com/monochromegane/the_platinum_searcher/releases/download/v${PV}/pt_linux_amd64.tar.gz"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+SLOT="0"
+
+S="${WORKDIR}/pt_linux_amd64"
+
+src_install() {
+ dobin pt
+}
diff --git a/dev-embedded/arachne-pnr/Manifest b/dev-embedded/arachne-pnr/Manifest
new file mode 100644
index 0000000000..e9aa1b72ab
--- /dev/null
+++ b/dev-embedded/arachne-pnr/Manifest
@@ -0,0 +1 @@
+DIST arachne-pnr-0_p20180827.tar.gz 94349 BLAKE2B 5f8b9be9ca91d538374dc8e202dad211a1e975a7650b29b334f0bece5015e87ed6cbb49ffb5f41fa4f4bf18aabd035eedcc45efb6ca212c81d7c8017e1632dd2 SHA512 81877893e6f898edc54292fd29d4444a03d3e1a25592fcd3c5be58324936ad05a508e88487d1bc37e9c22860a2ec58995e1ecc25ddd07fcd243dd7b4dc4a4ff3
diff --git a/dev-embedded/arachne-pnr/arachne-pnr-0_p20180827.ebuild b/dev-embedded/arachne-pnr/arachne-pnr-0_p20180827.ebuild
new file mode 100644
index 0000000000..cb9092c538
--- /dev/null
+++ b/dev-embedded/arachne-pnr/arachne-pnr-0_p20180827.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+DESCRIPTION="Arachne PNR - free and open-source place and route tool for FPGAs"
+HOMEPAGE="https://github.com/cseed/arachne-pnr"
+LICENSE="ISC"
+if [ ${PV} == "9999" ]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/cseed/arachne-pnr.git"
+else
+ EGIT_COMMIT="c00a14176e589f5ec4cb3914acc6683c608ac401"
+ SRC_URI="https://github.com/cseed/${PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
+ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
+fi
+
+SLOT="0"
+IUSE=""
+
+RDEPEND="dev-embedded/icestorm"
+DEPEND="${RDEPEND}"
+
+src_compile() {
+ emake PREFIX=/usr
+}
+
+src_install() {
+ emake DESTDIR="${D}" PREFIX=/usr install
+}
diff --git a/dev-embedded/arachne-pnr/arachne-pnr-9999.ebuild b/dev-embedded/arachne-pnr/arachne-pnr-9999.ebuild
new file mode 100644
index 0000000000..b71e8c668d
--- /dev/null
+++ b/dev-embedded/arachne-pnr/arachne-pnr-9999.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+DESCRIPTION="Arachne PNR - free and open-source place and route tool for FPGAs"
+HOMEPAGE="https://github.com/cseed/arachne-pnr"
+LICENSE="ISC"
+if [ ${PV} == "9999" ]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/cseed/arachne-pnr.git"
+else
+ EGIT_COMMIT=""
+ SRC_URI="https://github.com/cseed/${PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
+ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
+fi
+
+SLOT="0"
+IUSE=""
+
+RDEPEND="dev-embedded/icestorm"
+DEPEND="${RDEPEND}"
+
+src_compile() {
+ emake PREFIX=/usr
+}
+
+src_install() {
+ emake DESTDIR="${D}" PREFIX=/usr install
+}
diff --git a/kde-frameworks/kirigami-addons/metadata.xml b/dev-embedded/arachne-pnr/metadata.xml
similarity index 50%
rename from kde-frameworks/kirigami-addons/metadata.xml
rename to dev-embedded/arachne-pnr/metadata.xml
index 3b41356715..773666f392 100644
--- a/kde-frameworks/kirigami-addons/metadata.xml
+++ b/dev-embedded/arachne-pnr/metadata.xml
@@ -1,11 +1,9 @@
+
+
- KDE/kirigami-addons
+ cseed/arachne-pnr
-
- cyber+gentoo@sysrq.in
- Anna
-
diff --git a/dev-embedded/icestorm/Manifest b/dev-embedded/icestorm/Manifest
new file mode 100644
index 0000000000..831a26e11f
--- /dev/null
+++ b/dev-embedded/icestorm/Manifest
@@ -0,0 +1 @@
+DIST icestorm-0_p20210309.tar.gz 946813 BLAKE2B 6b687cea549127fbdbeb44222feb1bac406db2ef9d7fb11992aa2f0b5540b83bd8e1cf4faa5c62bf9fa1b681497ac102843f3f5cf0fa39cce7951d523084049a SHA512 17cfce499173dffa0ae7d4564b89c0e28ef32a80534c07bf099958981e487db1ec6c35c6b82376e5513f9fe79f67a3e7dd360203512cd43686e52d47ae7f073a
diff --git a/dev-embedded/icestorm/files/icestorm-9999-flags.patch b/dev-embedded/icestorm/files/icestorm-9999-flags.patch
new file mode 100644
index 0000000000..c1865c99ad
--- /dev/null
+++ b/dev-embedded/icestorm/files/icestorm-9999-flags.patch
@@ -0,0 +1,42 @@
+From 624ee9278f15abb6de5d014294bb5ba4a717401b Mon Sep 17 00:00:00 2001
+From: "Daniel M. Weeks"
+Date: Mon, 20 Mar 2017 16:50:06 -0400
+Subject: [PATCH 2/3] flags
+
+Signed-off-by: Daniel M. Weeks
+---
+ config.mk | 4 ++--
+ iceprog/Makefile | 2 +-
+ 2 files changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/config.mk b/config.mk
+index c7f80a3..779c4e2 100644
+--- a/config.mk
++++ b/config.mk
+@@ -19,8 +19,8 @@ endif
+ WARN_LEVEL ?= all
+
+ LDLIBS = -lm -lstdc++
+-CFLAGS += -MD -MP -O$(OPT_LEVEL) $(DBG_LEVEL) -W$(WARN_LEVEL) -std=$(C_STD) -I$(PREFIX)/include
+-CXXFLAGS += -MD -MP -O$(OPT_LEVEL) $(DBG_LEVEL) -W$(WARN_LEVEL) -std=$(CXX_STD) -I$(PREFIX)/include
++CFLAGS += -MD -MP $(DBG_LEVEL) -W$(WARN_LEVEL) -std=$(C_STD) -I$(PREFIX)/include
++CXXFLAGS += -MD -MP $(DBG_LEVEL) -W$(WARN_LEVEL) -std=$(CXX_STD) -I$(PREFIX)/include
+
+ DESTDIR ?=
+ CHIPDB_SUBDIR ?= $(PROGRAM_PREFIX)icebox
+diff --git a/iceprog/Makefile b/iceprog/Makefile
+index 3cb07b8..7f5050f 100644
+--- a/iceprog/Makefile
++++ b/iceprog/Makefile
+@@ -4,7 +4,7 @@ ifneq ($(shell uname -s),Darwin)
+ LDLIBS = -L/usr/local/lib -lm
+ else
+ LIBFTDI_NAME = $(shell $(PKG_CONFIG) --exists libftdi1 && echo ftdi1 || echo ftdi)
+- LDLIBS = -L/usr/local/lib -l$(LIBFTDI_NAME) -lm
++ LDLIBS = -l$(LIBFTDI_NAME) -lm
+ endif
+
+ ifeq ($(STATIC),1)
+--
+Daniel M. Weeks
+
diff --git a/dev-embedded/icestorm/files/icestorm-9999-ftdi-fix.patch b/dev-embedded/icestorm/files/icestorm-9999-ftdi-fix.patch
new file mode 100644
index 0000000000..43ec929e71
--- /dev/null
+++ b/dev-embedded/icestorm/files/icestorm-9999-ftdi-fix.patch
@@ -0,0 +1,28 @@
+From 9fada8e486778af30e2ab38bca9c86089fa78a33 Mon Sep 17 00:00:00 2001
+From: "Daniel M. Weeks"
+Date: Tue, 27 Jun 2017 10:32:51 -0400
+Subject: [PATCH 3/3] FTDI fix
+
+Signed-off-by: Daniel M. Weeks
+---
+ iceprog/Makefile | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/iceprog/Makefile b/iceprog/Makefile
+index 7f5050f..949aee4 100644
+--- a/iceprog/Makefile
++++ b/iceprog/Makefile
+@@ -12,8 +12,8 @@ LDFLAGS += -static
+ LDLIBS += $(shell for pkg in libftdi1 libftdi; do $(PKG_CONFIG) --silence-errors --static --libs $$pkg && exit; done; echo -lftdi; )
+ CFLAGS += $(shell for pkg in libftdi1 libftdi; do $(PKG_CONFIG) --silence-errors --static --cflags $$pkg && exit; done; )
+ else
+-LDLIBS += $(shell for pkg in libftdi1 libftdi; do $(PKG_CONFIG) --silence-errors --libs $$pkg && exit; done; echo -lftdi; )
+-CFLAGS += $(shell for pkg in libftdi1 libftdi; do $(PKG_CONFIG) --silence-errors --cflags $$pkg && exit; done; )
++override LDLIBS += $(shell for pkg in libftdi1 libftdi; do $(PKG_CONFIG) --silence-errors --libs $$pkg && exit; done; echo -lftdi; )
++override CFLAGS += $(shell for pkg in libftdi1 libftdi; do $(PKG_CONFIG) --silence-errors --cflags $$pkg && exit; done; )
+ endif
+
+ all: $(PROGRAM_PREFIX)iceprog$(EXE)
+--
+Daniel M. Weeks
+
diff --git a/dev-embedded/icestorm/files/icestorm-9999-prefix.patch b/dev-embedded/icestorm/files/icestorm-9999-prefix.patch
new file mode 100644
index 0000000000..b729906e5a
--- /dev/null
+++ b/dev-embedded/icestorm/files/icestorm-9999-prefix.patch
@@ -0,0 +1,26 @@
+From 5bc4954b147bf44a483493ddecdef871a72affba Mon Sep 17 00:00:00 2001
+From: "Daniel M. Weeks"
+Date: Mon, 20 Mar 2017 16:42:11 -0400
+Subject: [PATCH 1/3] prefix
+
+Signed-off-by: Daniel M. Weeks
+---
+ icebox/icebox_vlog.py | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/icebox/icebox_vlog.py b/icebox/icebox_vlog.py
+index 0133347..d251651 100755
+--- a/icebox/icebox_vlog.py
++++ b/icebox/icebox_vlog.py
+@@ -384,7 +384,7 @@ def seg_to_net(seg, default=None):
+
+ if lookup_symbols:
+ text_func.append("// Debug Symbols")
+- with open("/usr/local/share/icebox/chipdb-%s.txt" % ic.device, "r") as f:
++ with open("/usr/share/icebox/chipdb-%s.txt" % ic.device, "r") as f:
+ current_net = -1
+ exported_names = dict()
+ for line in f:
+--
+Daniel M. Weeks
+
diff --git a/dev-embedded/icestorm/icestorm-0_p20210309.ebuild b/dev-embedded/icestorm/icestorm-0_p20210309.ebuild
new file mode 100644
index 0000000000..fef3719593
--- /dev/null
+++ b/dev-embedded/icestorm/icestorm-0_p20210309.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8} )
+inherit eutils python-any-r1 toolchain-funcs
+
+DESCRIPTION="IceStorm - tools for analyzing and creating bitstreams for Lattice iCE40 FPGAs"
+HOMEPAGE="http://www.clifford.at/icestorm/"
+LICENSE="ISC"
+if [ ${PV} == "9999" ]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/cliffordwolf/icestorm.git"
+else
+ EGIT_COMMIT="c495861c19bd0976c88d4964f912abe76f3901c3"
+ SRC_URI="https://github.com/cliffordwolf/${PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
+ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
+fi
+
+SLOT="0"
+IUSE="ftdi"
+
+RDEPEND="ftdi? ( dev-embedded/libftdi:= )"
+DEPEND="
+ ${PYTHON_DEPS}
+ virtual/pkgconfig
+ ${RDEPEND}"
+
+PATCHES=( "${FILESDIR}"/${PN}-9999-prefix.patch
+ "${FILESDIR}"/${PN}-9999-flags.patch
+ "${FILESDIR}"/${PN}-9999-ftdi-fix.patch )
+
+src_compile() {
+ export PREFIX=/usr
+ emake CC=$(tc-getCC) CXX=$(tc-getCXX) CFLAGS="$CFLAGS" ICEPROG=$(usex ftdi 1 0)
+}
+
+src_install() {
+ emake DESTDIR="${D}" ICEPROG=$(usex ftdi 1 0) install
+ einstalldocs
+}
diff --git a/dev-embedded/icestorm/icestorm-9999.ebuild b/dev-embedded/icestorm/icestorm-9999.ebuild
new file mode 100644
index 0000000000..fd47e20685
--- /dev/null
+++ b/dev-embedded/icestorm/icestorm-9999.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8,9,10} )
+inherit eutils python-any-r1 toolchain-funcs
+
+DESCRIPTION="IceStorm - tools for analyzing and creating bitstreams for Lattice iCE40 FPGAs"
+HOMEPAGE="http://www.clifford.at/icestorm/"
+LICENSE="ISC"
+if [ ${PV} == "9999" ]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/cliffordwolf/icestorm.git"
+else
+ EGIT_COMMIT=""
+ SRC_URI="https://github.com/cliffordwolf/${PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
+ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
+fi
+
+SLOT="0"
+IUSE="ftdi"
+
+RDEPEND="ftdi? ( dev-embedded/libftdi:= )"
+DEPEND="
+ ${PYTHON_DEPS}
+ virtual/pkgconfig
+ ${RDEPEND}"
+
+PATCHES=( "${FILESDIR}"/${PN}-9999-prefix.patch
+ "${FILESDIR}"/${PN}-9999-ftdi-fix.patch )
+
+src_compile() {
+ export PREFIX=/usr
+ emake CC=$(tc-getCC) CXX=$(tc-getCXX) CFLAGS="$CFLAGS" ICEPROG=$(usex ftdi 1 0)
+}
+
+src_install() {
+ emake DESTDIR="${D}" ICEPROG=$(usex ftdi 1 0) install
+ einstalldocs
+}
diff --git a/dev-embedded/icestorm/metadata.xml b/dev-embedded/icestorm/metadata.xml
new file mode 100644
index 0000000000..67e415794c
--- /dev/null
+++ b/dev-embedded/icestorm/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+ cliffordwolf/icestorm
+
+
diff --git a/dev-embedded/yosys/Manifest b/dev-embedded/yosys/Manifest
new file mode 100644
index 0000000000..55f569e1f2
--- /dev/null
+++ b/dev-embedded/yosys/Manifest
@@ -0,0 +1,2 @@
+DIST berkeley-abc-ed90ce20df9c7c4d6e1db5d3f786f9b52e06bab1.tar.gz 5755034 BLAKE2B eef98b8768556c2a975fb1dd4f697a7ba7ac2adf305f477e5d0071b6873379eb5fe021a8cc20097af1156173af72f896a5f3c687796ae7c564e8d2af4829d6a3 SHA512 d71989603d2580c3db88c4a44a95ac89266c19a05cb49b62d117c9457166fdd1313bce7ac617beea0bd0bde47c7891c99b248ee77754e25f403f5f886ea7cfd4
+DIST yosys-c9555c9adeba886a308c60615ac794ec20d9276e.tar.gz 1675435 BLAKE2B 9aca3d0e3efe1d24de5aabd6f12ccf7a8fe4f1db5f5dc2a3a1e70c67538f59c1f364cb6a9b3f79406371756f9118e5a1160d0c21d367a5fe4927b4b5d21495eb SHA512 5bba45de487a1299f7f7bacc3b538e80a91265b075112aeac17af6895580c3cf21712df6fffd7250fdf5b51d9f235c1cb0433deda6af2c404b6156c5a3c5c44e
diff --git a/dev-embedded/yosys/metadata.xml b/dev-embedded/yosys/metadata.xml
new file mode 100644
index 0000000000..a26cdbcec5
--- /dev/null
+++ b/dev-embedded/yosys/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+ cliffordwolf/yosys
+
+
+
diff --git a/dev-embedded/yosys/yosys-0.9_p20200324-r1.ebuild b/dev-embedded/yosys/yosys-0.9_p20200324-r1.ebuild
new file mode 100644
index 0000000000..8101aafdf6
--- /dev/null
+++ b/dev-embedded/yosys/yosys-0.9_p20200324-r1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8,9} )
+inherit eutils python-any-r1
+
+ABC_COMMIT="ed90ce20df9c7c4d6e1db5d3f786f9b52e06bab1"
+EGIT_COMMIT="c9555c9adeba886a308c60615ac794ec20d9276e"
+
+SRC_URI="https://github.com/cliffordwolf/${PN}/archive/${EGIT_COMMIT}.tar.gz -> ${PN}-${EGIT_COMMIT}.tar.gz https://github.com/berkeley-abc/abc/archive/${ABC_COMMIT}.tar.gz -> berkeley-abc-${ABC_COMMIT}.tar.gz"
+
+DESCRIPTION="Yosys - Yosys Open SYnthesis Suite"
+HOMEPAGE="http://www.clifford.at/icestorm/"
+LICENSE="ISC"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+abc"
+
+RDEPEND="
+ sys-libs/readline:=
+ dev-libs/libffi:=
+ dev-vcs/git
+ dev-lang/tcl:="
+
+DEPEND="
+ ${PYTHON_DEPS}
+ sys-devel/bison
+ sys-devel/flex
+ sys-apps/gawk
+ virtual/pkgconfig
+ ${RDEPEND}"
+
+S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
+
+src_prepare() {
+ ln -s "${WORKDIR}/abc-${ABC_COMMIT}" abc
+ sed "s/^ABCREV = .*/ABCREV = default/g" -i Makefile
+ default
+}
+
+src_configure() {
+ emake config-gcc
+ echo "ENABLE_ABC := $(usex abc 1 0)" >> "${S}/Makefile.conf"
+}
+
+src_compile() {
+ emake PREFIX="${EPREFIX}/usr"
+}
+
+src_install() {
+ emake PREFIX="${ED}/usr" STRIP=true install
+}
diff --git a/dev-embedded/yosys/yosys-9999.ebuild b/dev-embedded/yosys/yosys-9999.ebuild
new file mode 100644
index 0000000000..1f0f831406
--- /dev/null
+++ b/dev-embedded/yosys/yosys-9999.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit git-r3 python-r1 multilib
+
+DESCRIPTION="RTL synthesis toolkit"
+HOMEPAGE="https://yosyshq.net/yosys/"
+SRC_URI=""
+EGIT_REPO_URI="https://github.com/YosysHQ/yosys.git"
+EGIT_BRANCH="master"
+
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS=""
+PROPERTIES="live"
+IUSE="+tcl +readline +zlib +abc"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+
+BDEPEND="
+ sys-devel/gcc[cxx]
+ sys-devel/bison
+ sys-devel/flex
+ sys-apps/gawk
+ virtual/pkgconfig
+"
+
+RDEPEND="
+ dev-libs/libffi
+ media-gfx/xdot
+ media-gfx/graphviz
+ dev-libs/boost[python]
+ tcl? ( dev-lang/tcl:= )
+ readline? ( sys-libs/readline:= )
+ zlib? ( sys-libs/zlib )
+ abc? ( sci-mathematics/abc[static-libs] )
+"
+
+DEPEND="
+ ${PYTHON_DEPS}
+ ${RDEPEND}
+"
+
+
+src_configure() {
+ emake config-gcc
+
+ echo "ENABLE_TCL := $(usex tcl 1 0)" >> "${S}"/Makefile.conf
+ echo "ENABLE_READLINE := $(usex readline 1 0)" >> "${S}"/Makefile.conf
+ echo "ENABLE_ZLIB := $(usex zlib 1 0)" >> "${S}"/Makefile.conf
+ echo "ENABLE_ABC := $(usex abc 1 0)" >> "${S}"/Makefile.conf
+ use abc && echo "ABCEXTERNAL := ${EPREFIX}/usr/bin/abc" >> "${S}"/Makefile.conf
+}
+
+
+src_compile() {
+ emake PREFIX="${EPREFIX}/usr"
+}
+
+
+src_install() {
+ emake PREFIX="${ED}/usr" install
+}
diff --git a/dev-libs/m_cli2/m_cli2-1.0.0_p20221116.ebuild b/dev-libs/m_cli2/m_cli2-1.0.0_p20221116.ebuild
index 6065f9cd20..7b8c934527 100644
--- a/dev-libs/m_cli2/m_cli2-1.0.0_p20221116.ebuild
+++ b/dev-libs/m_cli2/m_cli2-1.0.0_p20221116.ebuild
@@ -34,7 +34,7 @@ src_compile() {
*gfortran* )
emake clean
emake FC90=$(tc-getFC) gfortran
- $(tc-getFC) -Wl,-soname,lib"${PN}".so.1 -shared -o lib"${PN}".so.1 M_CLI2.o;;
+ $(tc-getFC) -Wl,-soname,lib"${PN}".so.1 ${LDFLAGS} -shared -o lib"${PN}".so.1 M_CLI2.o;;
* )
die "Sorry, only GNU gfortran is currently supported in the ebuild" ;;
esac
diff --git a/dev-nim/balls/Manifest b/dev-nim/balls/Manifest
index 05edf9b54f..a9fa3af71d 100644
--- a/dev-nim/balls/Manifest
+++ b/dev-nim/balls/Manifest
@@ -1,2 +1,2 @@
-DIST balls-3.7.1.tar.gz 40980 BLAKE2B dfd391aafdb50ab52cb06b98e8bee3744447cc038f75117fdba6da7f6ffc7344e146f6efbf52b4ffcb2f6f83fbc07a5ba427d5335ca26d901b4e3130f0a6ae5d SHA512 b6aa18f4bd67b758a1a67db241f8d85c4a01d7d1f90dbb66c883e386276fc3685fff59900e3572e5752e9dc0a3952237ccb6904d9f7562157a3be5ac33f06b1d
-DIST balls-3.7.2.tar.gz 40995 BLAKE2B 992acc9c671c572e9336d1e7179c2e526d674031921565a735b12a91aea5baecc7330d5fcdc84ebb4e95d3b17ae2dd9ea8530ae64645047080ed735fc4b2d8d2 SHA512 b09c610f6a918b1bf0a5d671cb364104c6716837435b75da71524ca0c1c88ee743e719af30023e9369b488d94437c5abec2e9fa154d320d57f0848644731f0e3
+DIST balls-3.9.0.tar.gz 41767 BLAKE2B 35f0259bc85b108c5ed8884578c1a2e3b8810122cb5935b6eef4e1457801f799e1e9ab2de0dd8a7d0853a9068fe46d10716ed57acfc58b7cc66b3dc6856cd354 SHA512 c5bcd0f0550764c678421f3aa408bfb7cf7637866a9743dcc563dd1258bb92d4849614c883ca3b97a4103158c59ca978cdf8ec4f8db319051553e1946ed43902
+DIST balls-3.9.5.tar.gz 42375 BLAKE2B eb5b29c5d5055fbc37eb09f8cd6926dfc2fc7f7f24560a62df56b7635f22f918da9ec1f1c83ca5c3f7bc86853582dfc0e6079c2f7b4c71c65470c8a0478da4f7 SHA512 1358325da90dc126f5930b5f27c6457aa5607f33b1df62f60db46949eaf0038244f282165e53216cdfc6f520dac14a5fb4c1357054ed2630bca2fcb816ee9afc
diff --git a/dev-nim/balls/balls-3.7.1.ebuild b/dev-nim/balls/balls-3.9.0.ebuild
similarity index 100%
rename from dev-nim/balls/balls-3.7.1.ebuild
rename to dev-nim/balls/balls-3.9.0.ebuild
diff --git a/dev-nim/balls/balls-3.7.2.ebuild b/dev-nim/balls/balls-3.9.5.ebuild
similarity index 96%
rename from dev-nim/balls/balls-3.7.2.ebuild
rename to dev-nim/balls/balls-3.9.5.ebuild
index ff2e1ca3b0..87253691a0 100644
--- a/dev-nim/balls/balls-3.7.2.ebuild
+++ b/dev-nim/balls/balls-3.9.5.ebuild
@@ -15,7 +15,6 @@ KEYWORDS="~amd64"
DEPEND="
=dev-nim/grok-0*
- =dev-nim/sync-1*
=dev-nim/ups-0*
"
diff --git a/dev-nim/noise/Manifest b/dev-nim/noise/Manifest
index 8036ce401d..6f7a30bb5e 100644
--- a/dev-nim/noise/Manifest
+++ b/dev-nim/noise/Manifest
@@ -1 +1,2 @@
DIST noise-0.1.6.tar.gz 32616 BLAKE2B 376e577d7d224df1756b1105f609678fda3955561fbefc405834d4fdf09f20da9a729efd7ff4280656924f4d770c23b275fc1fb894cf64d985fa8a373cdef5d5 SHA512 27f212cc9080de1bcb244c6adf9f938516779b641984bd5d3885e79c6c3ee2e983a4c7c611e7b09bec89659892f2cd2a6089e17c5eb7be0f8b5f074d7f5a3184
+DIST noise-0.1.8.tar.gz 32613 BLAKE2B 3b823bb10d58804d935b8464d5be41b821888415d5141d0e1cbb3b17975e87a5c6fd71036260d109ea19f99e2643dd7b65f0ca0b9bcdca3d880cb01e433c4d6e SHA512 915b89e55b5bebc9c749c5870d509735617c9b431a6c34af2d6241910accd92a97bd84c706d0f1b7777531fe121515b664aa83d4abbd3ac6390cd8a3bf513475
diff --git a/dev-nim/noise/noise-0.1.8.ebuild b/dev-nim/noise/noise-0.1.8.ebuild
new file mode 100644
index 0000000000..5f3eec9cbd
--- /dev/null
+++ b/dev-nim/noise/noise-0.1.8.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit nimble
+
+DESCRIPTION="a Nim implementation of linenoise"
+HOMEPAGE="
+ https://github.com/jangko/nim-noise
+ https://nimble.directory/pkg/noise
+"
+SRC_URI="https://github.com/jangko/nim-${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/nim-${P}"
+
+LICENSE="MIT"
+SLOT="0.1.4"
+KEYWORDS="~amd64"
+
+DOCS=( examples readme.md )
+
+set_package_url "https://github.com/jangko/nim-noise"
+
+src_test() {
+ nimble_src_test
+ rm examples/{primitives,test} || die
+}
+
+src_install() {
+ docompress -x /usr/share/doc/${PF}/examples
+ nimble_src_install
+}
diff --git a/dev-nim/npeg/Manifest b/dev-nim/npeg/Manifest
index d1c37c885d..8002e7fb55 100644
--- a/dev-nim/npeg/Manifest
+++ b/dev-nim/npeg/Manifest
@@ -1,2 +1,2 @@
-DIST npeg-0.27.0.tar.gz 8455883 BLAKE2B 958ed4714f550127e5c24c9ecdd17672b0d5f7ffdd5c126a8485e67ed399e9faec92b497350695689908520f72d161e1b1e4a5c8392b7aa48ab30e9e1be16c32 SHA512 db5f9ad87aa4ab6d592aaffab5613d4c9a1ec25bc916d4ca491cfb44726dc901a852e8d6fbc2bca7edf0a769b78bafb1f8593ffecb48682ebca090dd56dcb26d
DIST npeg-1.0.0.tar.gz 7103606 BLAKE2B 46dba587469afc85967cacbcad2b43c042e95492b46febeea1f61d26b61fcdecf0353d3a48e291e7c6305526759437cef3ad6edf96c3236abce1fd37c59a38cb SHA512 cf8003a8034c06c22ce12d85f5f7fdd7d1e79e026a0aca54d8d15d56751d0cef2a634c1b1fad9b5f840f372bba04e2456843db1efdbc721129c592d82ef0d3d4
+DIST npeg-1.0.1.tar.gz 7663620 BLAKE2B 4ad9c4a878cadcdb1e47b88bac37f455a14a4f5c3292cca8e78b30d940ab64d9b2110194c85157d2369545485249a3079aacbfcb4ba0e75d2dfe6e23cb82c1d6 SHA512 e328e94db7b7592b2807ce6cec0b6efeddb0b14b26b4a705ffcd4ad70d01cc6109d33f0986013dc8fea2aa49b0f60a15b16912b58708891439476400d82963a6
diff --git a/dev-nim/npeg/npeg-0.27.0.ebuild b/dev-nim/npeg/npeg-1.0.1.ebuild
similarity index 100%
rename from dev-nim/npeg/npeg-0.27.0.ebuild
rename to dev-nim/npeg/npeg-1.0.1.ebuild
diff --git a/dev-nim/zippy/Manifest b/dev-nim/zippy/Manifest
index df47140c02..a4f03fa492 100644
--- a/dev-nim/zippy/Manifest
+++ b/dev-nim/zippy/Manifest
@@ -1,2 +1,2 @@
-DIST zippy-0.10.3.tar.gz 53991961 BLAKE2B d22b6f5caf3b551ff19930e801b7234ca1b24336dc07e3f62811c4e3c0dff73f357f931e4ba3483ffed2109132e40b1a7360899ffa230812e8a035645ce4dff2 SHA512 bad6c0aa44f48072c88708954bc406fe28dcda82b72e1df2842465b989b6824d0acd0b33d752cc6d2c6985ddd315851af1907dbb3527a5170943705e2e9a4ded
DIST zippy-0.10.4.tar.gz 33625734 BLAKE2B af0a434d1bca4fdda40b9ad77e138cbf6c3c80c6a9755b6fcbc0ba23d9fcf009cfa7b8adb6bcdf915e770f64ff4df96b46852fbac7efa9a11ebb92c6255f547c SHA512 81c51d7382d8b3e7f16a7cf6a2c28c94a9983142e765cc45cc62ca291153d2639bb361fb5a1ff4e290dcbaa082e420b14774ed3002abd70a175eede0fa2cdc0e
+DIST zippy-0.10.5.tar.gz 33635417 BLAKE2B 70b8ea42c6f39479673729873757b75bbe252d71c26c5c2ccb4d55c3e3914292aabe2c725b433186c4a3eb3df1f52aa9d512ec543e5b3527bf155449c49855b0 SHA512 87cc8b8feeeaf68cf5c38875e13aef69e697426c97e793d1e00b3bb47831699c281aaeb98d780346d5b093850c00337b8cca50e19edb6155f206c9ef0b7c5b30
diff --git a/dev-nim/zippy/zippy-0.10.3.ebuild b/dev-nim/zippy/zippy-0.10.5.ebuild
similarity index 100%
rename from dev-nim/zippy/zippy-0.10.3.ebuild
rename to dev-nim/zippy/zippy-0.10.5.ebuild
diff --git a/dev-python/aodhclient/Manifest b/dev-python/aodhclient/Manifest
deleted file mode 100644
index e88b2c9f9d..0000000000
--- a/dev-python/aodhclient/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST aodhclient-2.4.1.tar.gz 49894 BLAKE2B 37204a4a3378513a67846a376404fbd15235d354c0ecebecea1953a842ea8811e71cb5f5a2c9b07ffdeff56e64becc65595d1761accb639a4a7d6411132623c4 SHA512 008ca34154a53f4a1ff17f3904e7d1b0feace7f71b40a3cb3774816c014c1289517e8f1551c1c340ff8a2bb1f2927977455a826c088c2c2e1bb2c8cd931bd7fc
diff --git a/dev-python/aodhclient/aodhclient-2.4.1.ebuild b/dev-python/aodhclient/aodhclient-2.4.1.ebuild
deleted file mode 100644
index 8ce54db8c6..0000000000
--- a/dev-python/aodhclient/aodhclient-2.4.1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-EPYTEST_IGNORE=( aodhclient/tests/functional )
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="A client for the OpenStack Aodh API"
-HOMEPAGE="
- https://github.com/openstack/python-aodhclient
- https://opendev.org/openstack/python-aodhclient
- https://pypi.org/project/aodhclient/
- https://launchpad.net/python-aodhclient
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
- >=dev-python/pbr-1.4[${PYTHON_USEDEP}]
- >=dev-python/cliff-1.14.0[${PYTHON_USEDEP}]
- >=dev-python/osc-lib-1.0.1[${PYTHON_USEDEP}]
- >=dev-python/oslo-i18n-1.5.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-serialization-1.4.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-utils-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/osprofiler-1.4.0[${PYTHON_USEDEP}]
- >=dev-python/keystoneauth-1.0.0[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
- dev-python/pyparsing[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- test? (
- >=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}]
- >=dev-python/reno-1.6.2[${PYTHON_USEDEP}]
- >=dev-python/tempest-10[${PYTHON_USEDEP}]
- >=dev-python/testtools-1.4.0[${PYTHON_USEDEP}]
- >=dev-python/pifpaf-0.23[${PYTHON_USEDEP}]
- dev-python/gnocchi[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/aodhclient/metadata.xml b/dev-python/aodhclient/metadata.xml
deleted file mode 100644
index f478b5bb4b..0000000000
--- a/dev-python/aodhclient/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
-
- aodhclient
- openstack/python-aodhclient
-
-
diff --git a/dev-python/databases/Manifest b/dev-python/databases/Manifest
deleted file mode 100644
index cf88b7e631..0000000000
--- a/dev-python/databases/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST databases-0.5.3.tar.gz 28342 BLAKE2B dcf8533a49b92a325bfda1440fd5bac3f9bd69751496c6fcdf72c422cc19c552a7458dc4ea0607a2a1ad9ade9afbb8cac00e178c29b6b11f7011bd4eae1f70a0 SHA512 bd0c4f1bf0f81e017ea55e41a6d4821ee17e0f995b600a50955fba68841443147dd234534b9c72d753b99785a5a08ac6e3d839894ec4760c602372cccbd4c1c0
-DIST databases-0.6.1.tar.gz 31487 BLAKE2B b325112c7bcab133d113e8f652d636f26fccff7ec4849868ef8b437ed1939d01819bce63f7962edab030c6b3a232c5908b28cefa20fae3be28a4db1662c64b34 SHA512 6573dbe9158963e8fc3a79ad32a2c17bac1c1a58fc436f2a8223f8c390b264e814a08c807f59e5c8c54f1769a804ead47f9b44622c363da0cc74528d87b1484e
diff --git a/dev-python/databases/databases-0.5.3.ebuild b/dev-python/databases/databases-0.5.3.ebuild
deleted file mode 100644
index 29ce25bafe..0000000000
--- a/dev-python/databases/databases-0.5.3.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-DOCS_BUILDER="mkdocs"
-DOCS_DEPEND="dev-python/mkdocs-material"
-
-inherit distutils-r1 docs optfeature
-
-DESCRIPTION="Async database support for Python."
-HOMEPAGE="
- https://www.encode.io/databases/
- https://github.com/encode/databases
-"
-SRC_URI="https://github.com/encode/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- >=dev-python/sqlalchemy-1.4.0[${PYTHON_USEDEP}]
- ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="<=dev-python/sqlalchemy-1.4.41[${PYTHON_USEDEP}]"
-BDEPEND="test? (
- dev-python/aiomysql[${PYTHON_USEDEP}]
- dev-python/aiopg[${PYTHON_USEDEP}]
- dev-python/aiosqlite[${PYTHON_USEDEP}]
- dev-python/async-timeout[${PYTHON_USEDEP}]
- dev-python/asyncmy[${PYTHON_USEDEP}]
- dev-python/asyncpg[${PYTHON_USEDEP}]
- dev-python/psycopg:2[${PYTHON_USEDEP}]
- dev-python/pymysql[${PYTHON_USEDEP}]
- dev-python/sqlalchemy[sqlite,${PYTHON_USEDEP}]
- dev-python/starlette[${PYTHON_USEDEP}]
-)"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # fix tests
- #sed -i -e '/databases.backends.mysql/d' tests/test_connection_options.py || die
-
- distutils-r1_python_prepare_all
-}
-
-src_test() {
- local databases=(
- "sqlite:///testsuite"
- "sqlite+aiosqlite:///testsuite"
- "mysql://root@127.0.0.1:3333/testsuite"
- "mysql+aiomysql://root@127.0.0.1:3333/testsuite"
- "mysql+asyncmy://root@127.0.0.1:3333/testsuite"
- "postgresql://postgres@127.0.0.1:65432/"
- "postgresql+aiopg://postgres@127.0.0.1:65432/"
- "postgresql+asyncpg://postgres@127.0.0.1:65432/"
- )
-
- local -x TEST_DATABASE_URLS=$(printf "%s," "${databases[@]}")
- TEST_DATABASE_URLS=${TEST_DATABASE_URLS::-1}
-
- emysql --start 3333
- epostgres --start 65432
-
- ebegin "Creating mysql database 'testsuite'"
- mysql --user=root --socket=$(emysql --get-sockfile) --silent \
- --execute="CREATE DATABASE testsuite;"
- eend $? || emysql --die "Creating mysql database failed"
-
- distutils-r1_src_test
-
- emysql --stop
- epostgres--stop
-}
-
-pkg_postinst() {
- optfeature "fancy logs" dev-python/click
- optfeature "mysql support" dev-python/pymysql
- optfeature "mysql+aiomysql support" dev-python/aiomysql
- optfeature "mysql+asyncmy support" dev-python/asyncmy
- optfeature "postgresql support" dev-python/psycopg:2
- optfeature "postgresql+asyncpg support" dev-python/asyncpg
- optfeature "postgresql+aiopg support" dev-python/aiopg
- optfeature "sqlite+aiosqlite support" dev-python/aiosqlite
-}
diff --git a/dev-python/databases/metadata.xml b/dev-python/databases/metadata.xml
deleted file mode 100644
index 0d7a6f1944..0000000000
--- a/dev-python/databases/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
- piotr.staroszczyk@get24.org
- Piotr Staroszczyk
-
-
- cyber+gentoo@sysrq.in
- Anna
-
-
- encode/databases
-
-
diff --git a/dev-python/decopatch/decopatch-1.4.9.ebuild b/dev-python/decopatch/decopatch-1.4.9.ebuild
index 99aef5e053..1413467844 100644
--- a/dev-python/decopatch/decopatch-1.4.9.ebuild
+++ b/dev-python/decopatch/decopatch-1.4.9.ebuild
@@ -3,12 +3,11 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
DISTUTILS_USE_PEP517=setuptools
DOCS_BUILDER="mkdocs"
DOCS_DEPEND="dev-python/mkdocs-material"
-DOCS_DIR="docs"
inherit distutils-r1 docs
diff --git a/dev-python/gevent-websocket/Manifest b/dev-python/gevent-websocket/Manifest
deleted file mode 100644
index 251e4a5fcc..0000000000
--- a/dev-python/gevent-websocket/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST gevent-websocket-0.10.1.tar.gz 18366 BLAKE2B bf811eeabab247f97946c971aabd3e4a5cc6034f0874bdfcfbd83ebd08a276d72f70c97694da5fbbb96c988b288d45f55970949d9f4f75bbcb62c027f13aaed2 SHA512 4f25ec1646c223b89ddbb7cf4decae72cc4baa6e872443dc05994987f509068a806c8b5e135c433d631e35b3902227f0e4c89d8071aa74e24c06b0e543e8df93
diff --git a/dev-python/gevent-websocket/gevent-websocket-0.10.1.ebuild b/dev-python/gevent-websocket/gevent-websocket-0.10.1.ebuild
deleted file mode 100644
index 0904d440dc..0000000000
--- a/dev-python/gevent-websocket/gevent-websocket-0.10.1.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{7..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="Websocket handler for the gevent pywsgi server"
-HOMEPAGE="https://pypi.org/project/gevent-websocket/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="dev-python/gevent[${PYTHON_USEDEP}]"
diff --git a/dev-python/gevent-websocket/metadata.xml b/dev-python/gevent-websocket/metadata.xml
deleted file mode 100644
index 40555094fa..0000000000
--- a/dev-python/gevent-websocket/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
- vowstar@gmail.com
- Huang Rui
-
-
- gevent-websocket
-
-
diff --git a/dev-python/glance_store/Manifest b/dev-python/glance_store/Manifest
deleted file mode 100644
index 68b9883d56..0000000000
--- a/dev-python/glance_store/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST glance_store-3.0.0.tar.gz 234086 BLAKE2B 781b9aa0913c355d898b7c05ed8807bb92bf08b371380c1f308bd4a3f8749dc91e53f6c817cc56621ce3fd7be748eee1cc5f5b1764d4167606733e7ef9176abd SHA512 4bae5ed37031902e0c47c7fa0bae2703bf21ab41226df3b2786d4679497500caeed91507e55f83512afa5ad57b73a153f901577ffa33c9d103c45622f07494c3
-DIST glance_store-4.0.0.tar.gz 234413 BLAKE2B 76d01398626e2883f6557b1b59f6abf9a39c98c8269bc2dd9468b670706b33496f1f0a4ef961af26a6422645ea52768de4ad0e7ec114d5348f44cc5c6606d6f1 SHA512 6f3e9740a213636dc188afbc84247c80603f10729a35e56f719aa29aa5fa9bf6b2d94332aac323182992f3b786bbf47204fcfe32cbb9f6b3f5fbc16e385033af
diff --git a/dev-python/glance_store/glance_store-3.0.0-r1.ebuild b/dev-python/glance_store/glance_store-3.0.0-r1.ebuild
deleted file mode 100644
index ab7242f742..0000000000
--- a/dev-python/glance_store/glance_store-3.0.0-r1.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="A library for glance"
-HOMEPAGE="
- https://github.com/openstack/glance_store
- https://opendev.org/openstack/glance_store
- https://pypi.org/project/glance-store/
- https://launchpad.net/glance-store
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="cinder swift vmware"
-
-RDEPEND="
- >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
- >=dev-python/oslo-serialization-2.18.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-utils-4.7.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-concurrency-3.26.0[${PYTHON_USEDEP}]
- >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
- >=dev-python/eventlet-0.18.2[${PYTHON_USEDEP}]
- >=dev-python/six-1.11.0[${PYTHON_USEDEP}]
- >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}]
- >=dev-python/keystoneauth-3.4.0[${PYTHON_USEDEP}]
- >=dev-python/python-keystoneclient-3.8.0[${PYTHON_USEDEP}]
- >=dev-python/requests-2.14.2[${PYTHON_USEDEP}]
- cinder? (
- >=dev-python/python-cinderclient-4.1.0[${PYTHON_USEDEP}]
- >=dev-python/os-brick-2.6.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-rootwrap-5.8.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-privsep-1.23.0[${PYTHON_USEDEP}]
- )
- swift? (
- >=dev-python/httplib2-0.9.1[${PYTHON_USEDEP}]
- >=dev-python/python-swiftclient-3.2.0[${PYTHON_USEDEP}]
- )
- vmware? ( >=dev-python/oslo-vmware-3.6.0[${PYTHON_USEDEP}] )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- test? (
- >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
- >=dev-python/subunit-1.0.0[${PYTHON_USEDEP}]
- >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}]
- >=dev-python/retrying-1.3.3[${PYTHON_USEDEP}]
- >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
- >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
- >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
- >=dev-python/boto3-1.9.199[${PYTHON_USEDEP}]
- )
-"
-
-REQUIRED_USE="
- ${PYTHON_REQUIRED_USE}
- test? ( cinder swift vmware )
-"
-
-distutils_enable_tests pytest
-
-python_install_all() {
- distutils-r1_python_install_all
- mv "${ED}/usr/etc" "${ED}/etc" || die
-}
diff --git a/dev-python/glance_store/glance_store-4.0.0.ebuild b/dev-python/glance_store/glance_store-4.0.0.ebuild
deleted file mode 100644
index ab7242f742..0000000000
--- a/dev-python/glance_store/glance_store-4.0.0.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="A library for glance"
-HOMEPAGE="
- https://github.com/openstack/glance_store
- https://opendev.org/openstack/glance_store
- https://pypi.org/project/glance-store/
- https://launchpad.net/glance-store
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="cinder swift vmware"
-
-RDEPEND="
- >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
- >=dev-python/oslo-serialization-2.18.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-utils-4.7.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-concurrency-3.26.0[${PYTHON_USEDEP}]
- >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
- >=dev-python/eventlet-0.18.2[${PYTHON_USEDEP}]
- >=dev-python/six-1.11.0[${PYTHON_USEDEP}]
- >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}]
- >=dev-python/keystoneauth-3.4.0[${PYTHON_USEDEP}]
- >=dev-python/python-keystoneclient-3.8.0[${PYTHON_USEDEP}]
- >=dev-python/requests-2.14.2[${PYTHON_USEDEP}]
- cinder? (
- >=dev-python/python-cinderclient-4.1.0[${PYTHON_USEDEP}]
- >=dev-python/os-brick-2.6.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-rootwrap-5.8.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-privsep-1.23.0[${PYTHON_USEDEP}]
- )
- swift? (
- >=dev-python/httplib2-0.9.1[${PYTHON_USEDEP}]
- >=dev-python/python-swiftclient-3.2.0[${PYTHON_USEDEP}]
- )
- vmware? ( >=dev-python/oslo-vmware-3.6.0[${PYTHON_USEDEP}] )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- test? (
- >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
- >=dev-python/subunit-1.0.0[${PYTHON_USEDEP}]
- >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}]
- >=dev-python/retrying-1.3.3[${PYTHON_USEDEP}]
- >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
- >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
- >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
- >=dev-python/boto3-1.9.199[${PYTHON_USEDEP}]
- )
-"
-
-REQUIRED_USE="
- ${PYTHON_REQUIRED_USE}
- test? ( cinder swift vmware )
-"
-
-distutils_enable_tests pytest
-
-python_install_all() {
- distutils-r1_python_install_all
- mv "${ED}/usr/etc" "${ED}/etc" || die
-}
diff --git a/dev-python/glance_store/metadata.xml b/dev-python/glance_store/metadata.xml
deleted file mode 100644
index 85bf7e1531..0000000000
--- a/dev-python/glance_store/metadata.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
-
- glance-store
- oslo
- openstack/glance_store
-
-
-
diff --git a/dev-python/gnocchi/Manifest b/dev-python/gnocchi/Manifest
deleted file mode 100644
index f377e2c73d..0000000000
--- a/dev-python/gnocchi/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST gnocchi-4.4.1.tar.gz 981822 BLAKE2B d47907e4cd76450f2264a681f5d6184929e7a0fc294d84d1d709aff57c4f8b667db3a3de7acb5d14dfc69c3d421dde31d0251de3242e992c1a8d4c204dd742b2 SHA512 24884f8f010ae38041d6a5d723e0dc02b195b356a1fa3a516a9a7e0c5425ad493c52a66420029041f26939c96009b3b0103e66eb070603697e3184dee2b42b96
-DIST gnocchi-4.4.2.tar.gz 984101 BLAKE2B 430e1acfbb7c46c4136032289954315a4e3ac197ad64854ad196b8259a2d4a4c838f2bac5fc016b742f5fa74ca551dbf71794bd6e4ba9ff782cb572efcec5778 SHA512 001127c2c8209c2faf656f0e3037d55779049ebf41d6a79fcb78c6e9a865226f40184eca2000684841b2bcbce8e5beca6bf1dabfcd89646c443d098a3613a4d0
diff --git a/dev-python/gnocchi/gnocchi-4.4.1.ebuild b/dev-python/gnocchi/gnocchi-4.4.1.ebuild
deleted file mode 100644
index c19092249a..0000000000
--- a/dev-python/gnocchi/gnocchi-4.4.1.ebuild
+++ /dev/null
@@ -1,115 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="Timeseries database"
-HOMEPAGE="
- https://gnocchi.osci.io
- https://github.com/gnocchixyz/gnocchi
- https://pypi.org/project/gnocchi/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-SLOT="0"
-LICENSE="Apache-2.0"
-KEYWORDS="~amd64"
-IUSE="amqp ceph keystone mysql postgresql redis prometheus s3 swift"
-
-RDEPEND="
- ${PYTHON_DEPS}
- >=dev-python/numpy-1.9.0[${PYTHON_USEDEP}]
- dev-python/iso8601[${PYTHON_USEDEP}]
- >=dev-python/oslo-config-3.22.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-policy-3.5.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-middleware-3.22.0[${PYTHON_USEDEP}]
- dev-python/pytimeparse[${PYTHON_USEDEP}]
- >=dev-python/pecan-0.9[${PYTHON_USEDEP}]
- dev-python/jsonpatch[${PYTHON_USEDEP}]
- >=dev-python/cotyledon-1.5.0[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
- dev-python/stevedore[${PYTHON_USEDEP}]
- dev-python/ujson[${PYTHON_USEDEP}]
- >=dev-python/voluptuous-0.8.10[${PYTHON_USEDEP}]
- dev-python/werkzeug[${PYTHON_USEDEP}]
- >=dev-python/tenacity-4.6.0[${PYTHON_USEDEP}]
- >=dev-python/webob-1.4.1[${PYTHON_USEDEP}]
- dev-python/paste[${PYTHON_USEDEP}]
- dev-python/pastedeploy[${PYTHON_USEDEP}]
- dev-python/monotonic[${PYTHON_USEDEP}]
- dev-python/daiquiri[${PYTHON_USEDEP}]
- >=dev-python/pyparsing-2.2.0[${PYTHON_USEDEP}]
- >=dev-python/lz4-0.9.0[${PYTHON_USEDEP}]
- >=dev-python/tooz-1.38[${PYTHON_USEDEP}]
- dev-python/cachetools[${PYTHON_USEDEP}]
-
- keystone? (
- >=dev-python/keystonemiddleware-4.0.0[${PYTHON_USEDEP}]
- )
- mysql? (
- dev-python/pymysql[${PYTHON_USEDEP}]
- >=dev-python/oslo-db-4.29.0[${PYTHON_USEDEP}]
- dev-python/sqlalchemy[${PYTHON_USEDEP}]
- dev-python/SQLAlchemy-Utils[${PYTHON_USEDEP}]
- >=dev-python/alembic-0.7.6[${PYTHON_USEDEP}]
- )
- postgresql? (
- dev-python/psycopg:2[${PYTHON_USEDEP}]
- >=dev-python/oslo-db-4.29.0[${PYTHON_USEDEP}]
- dev-python/sqlalchemy[${PYTHON_USEDEP}]
- dev-python/SQLAlchemy-Utils[${PYTHON_USEDEP}]
- >=dev-python/alembic-0.7.6[${PYTHON_USEDEP}]
- )
- s3? (
- dev-python/boto3[${PYTHON_USEDEP}]
- >=dev-python/botocore-1.5[${PYTHON_USEDEP}]
- )
- redis? (
- >=dev-python/redis-py-2.10.0[${PYTHON_USEDEP}]
- dev-python/hiredis[${PYTHON_USEDEP}]
- )
- swift? (
- >=dev-python/python-swiftclient-3.1.0[${PYTHON_USEDEP}]
- )
- ceph? (
- sys-cluster/ceph[${PYTHON_USEDEP}]
- )
- prometheus? (
- dev-python/snappy[${PYTHON_USEDEP}]
- dev-python/protobuf-python[${PYTHON_USEDEP}]
- )
- amqp? (
- >=dev-python/python-qpid-proton-0.17.0[${PYTHON_USEDEP}]
- )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- test? (
- >=dev-python/pifpaf-1.0.1[${PYTHON_USEDEP}]
- >=dev-python/gabbi-1.37.0[${PYTHON_USEDEP}]
- dev-python/fixtures[${PYTHON_USEDEP}]
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/subunit[${PYTHON_USEDEP}]
- dev-python/os-testr[${PYTHON_USEDEP}]
- dev-python/testrepository[${PYTHON_USEDEP}]
- dev-python/testscenarios[${PYTHON_USEDEP}]
- >=dev-python/testresources-0.2.4[${PYTHON_USEDEP}]
- >=dev-python/testtools-0.9.38[${PYTHON_USEDEP}]
- >=dev-python/webtest-2.0.16[${PYTHON_USEDEP}]
- >=dev-python/keystonemiddleware-4.0.0[${PYTHON_USEDEP}]
- >=dev-python/wsgi_intercept-1.4.1[${PYTHON_USEDEP}]
- dev-python/xattr[${PYTHON_USEDEP}]
- dev-python/python-swiftclient[${PYTHON_USEDEP}]
- )
-"
-
-REQUIRED_USE="
- ${PYTHON_REQUIRED_USE}
- test? ( amqp mysql )
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/gnocchi/gnocchi-4.4.2.ebuild b/dev-python/gnocchi/gnocchi-4.4.2.ebuild
deleted file mode 100644
index cbed38a08e..0000000000
--- a/dev-python/gnocchi/gnocchi-4.4.2.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="Timeseries database"
-HOMEPAGE="
- https://gnocchi.osci.io
- https://github.com/gnocchixyz/gnocchi
- https://pypi.org/project/gnocchi/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-SLOT="0"
-LICENSE="Apache-2.0"
-KEYWORDS="~amd64"
-IUSE="amqp ceph keystone mysql postgresql redis prometheus s3 swift"
-
-RDEPEND="
- ${PYTHON_DEPS}
- >=dev-python/numpy-1.9.0[${PYTHON_USEDEP}]
- dev-python/iso8601[${PYTHON_USEDEP}]
- >=dev-python/oslo-config-3.22.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-policy-1.7.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-middleware-3.22.0[${PYTHON_USEDEP}]
- dev-python/pytimeparse[${PYTHON_USEDEP}]
- >=dev-python/pecan-0.9[${PYTHON_USEDEP}]
- dev-python/jsonpatch[${PYTHON_USEDEP}]
- >=dev-python/cotyledon-1.5.0[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
- dev-python/stevedore[${PYTHON_USEDEP}]
- dev-python/ujson[${PYTHON_USEDEP}]
- >=dev-python/voluptuous-0.8.10[${PYTHON_USEDEP}]
- dev-python/werkzeug[${PYTHON_USEDEP}]
- >=dev-python/tenacity-4.6.0[${PYTHON_USEDEP}]
- >=dev-python/webob-1.4.1[${PYTHON_USEDEP}]
- dev-python/paste[${PYTHON_USEDEP}]
- dev-python/pastedeploy[${PYTHON_USEDEP}]
- dev-python/monotonic[${PYTHON_USEDEP}]
- dev-python/daiquiri[${PYTHON_USEDEP}]
- >=dev-python/pyparsing-2.2.0[${PYTHON_USEDEP}]
- >=dev-python/lz4-0.9.0[${PYTHON_USEDEP}]
- >=dev-python/tooz-1.38[${PYTHON_USEDEP}]
- dev-python/cachetools[${PYTHON_USEDEP}]
-
- keystone? (
- >=dev-python/keystonemiddleware-4.0.0[${PYTHON_USEDEP}]
- )
- mysql? (
- dev-python/pymysql[${PYTHON_USEDEP}]
- >=dev-python/oslo-db-4.29.0[${PYTHON_USEDEP}]
- dev-python/sqlalchemy[${PYTHON_USEDEP}]
- dev-python/SQLAlchemy-Utils[${PYTHON_USEDEP}]
- >=dev-python/alembic-0.7.6[${PYTHON_USEDEP}]
- )
- postgresql? (
- dev-python/psycopg:2[${PYTHON_USEDEP}]
- >=dev-python/oslo-db-4.29.0[${PYTHON_USEDEP}]
- dev-python/sqlalchemy[${PYTHON_USEDEP}]
- dev-python/SQLAlchemy-Utils[${PYTHON_USEDEP}]
- >=dev-python/alembic-0.7.6[${PYTHON_USEDEP}]
- )
- s3? (
- dev-python/boto3[${PYTHON_USEDEP}]
- >=dev-python/botocore-1.5[${PYTHON_USEDEP}]
- )
- redis? (
- >=dev-python/redis-py-2.10.0[${PYTHON_USEDEP}]
- dev-python/hiredis[${PYTHON_USEDEP}]
- )
- swift? (
- >=dev-python/python-swiftclient-3.1.0[${PYTHON_USEDEP}]
- )
- ceph? (
- sys-cluster/ceph[${PYTHON_USEDEP}]
- )
- prometheus? (
- dev-python/snappy[${PYTHON_USEDEP}]
- dev-python/protobuf-python[${PYTHON_USEDEP}]
- )
- amqp? (
- >=dev-python/python-qpid-proton-0.17.0[${PYTHON_USEDEP}]
- )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- test? (
- >=dev-python/pifpaf-1.0.1[${PYTHON_USEDEP}]
- >=dev-python/gabbi-1.37.0[${PYTHON_USEDEP}]
- dev-python/fixtures[${PYTHON_USEDEP}]
- dev-python/subunit[${PYTHON_USEDEP}]
- dev-python/testscenarios[${PYTHON_USEDEP}]
- >=dev-python/testresources-0.2.4[${PYTHON_USEDEP}]
- >=dev-python/testtools-0.9.38[${PYTHON_USEDEP}]
- >=dev-python/webtest-2.0.16[${PYTHON_USEDEP}]
- >=dev-python/keystonemiddleware-4.0.0[${PYTHON_USEDEP}]
- >=dev-python/wsgi_intercept-1.4.1[${PYTHON_USEDEP}]
- dev-python/xattr[${PYTHON_USEDEP}]
- dev-python/python-swiftclient[${PYTHON_USEDEP}]
- )
-"
-
-REQUIRED_USE="
- ${PYTHON_REQUIRED_USE}
- test? ( amqp mysql )
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/gnocchi/metadata.xml b/dev-python/gnocchi/metadata.xml
deleted file mode 100644
index d6481502e3..0000000000
--- a/dev-python/gnocchi/metadata.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
-
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
-
- https://github.com/gnocchixyz/gnocchi/issues
- gnocchi
- gnocchixyz/gnocchi
-
-
diff --git a/dev-python/inscriptis/Manifest b/dev-python/inscriptis/Manifest
index 89d96aaec8..d78eb3c519 100644
--- a/dev-python/inscriptis/Manifest
+++ b/dev-python/inscriptis/Manifest
@@ -1 +1,2 @@
DIST inscriptis-2.3.1.gh.tar.gz 982171 BLAKE2B 632cc80d3de7c770f604c957ea5636260e382406e33157ebf24d75b9690194be72e5dc4b3904410efd0b34a54cced8e84e7d98ddcc48bf0b1a43e824568b00a3 SHA512 c5820f21b7cd79e68042fc13519f1221fbd0897c1a76816293bd569b4b6a3e2945979bd941a8243223254a9687c5063ab77243f9a162baa490585f7f4c14ed8b
+DIST inscriptis-2.3.2.gh.tar.gz 981839 BLAKE2B 6e927b0bed25908868b4f66d28fbc0136af32f9210c4b583ed0eaef1552cb57b069ac0111ca799291ef83b3f20223248da6addd5ec4e4c98f78aa3a6b709cfad SHA512 87b525b0e9cf8d726d62515dba3b3d27328dfadb9854613e2c43d12a51c309e98e834d414651c25199b576e71e0a79fd11bdde43cc00d89f66b4b08b76bbb26a
diff --git a/dev-python/inscriptis/inscriptis-2.3.2.ebuild b/dev-python/inscriptis/inscriptis-2.3.2.ebuild
new file mode 100644
index 0000000000..a18b9579bf
--- /dev/null
+++ b/dev-python/inscriptis/inscriptis-2.3.2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+DESCRIPTION="HTML to text converter"
+HOMEPAGE="
+ https://pypi.org/project/inscriptis/
+ https://github.com/weblyzard/inscriptis
+"
+SRC_URI="https://github.com/weblyzard/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ dev-python/lxml[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+"
+
+DOCS=( AUTHORS {CONTRIBUTING,RENDERING}.md README.rst TODO.txt )
+
+distutils_enable_tests pytest
+
+distutils_enable_sphinx docs \
+ dev-python/myst_parser \
+ dev-python/alabaster
diff --git a/dev-python/keystonemiddleware/Manifest b/dev-python/keystonemiddleware/Manifest
deleted file mode 100644
index 2069646650..0000000000
--- a/dev-python/keystonemiddleware/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST keystonemiddleware-9.4.0.tar.gz 184829 BLAKE2B 41bdb5af718e1160d6d7b04658b72f3a7e10f477d9b9aaeda7a926555f91963879c1aa9101ddb2a8179b86dd12f9d0501595fc82b383a41b4818807794272754 SHA512 bb44c68435e0ba7e58674731080cb9431dbfa72bbdbc25d6746466102620d896a5944367b55d3f3dc7418d46f15047f58f9479d7adb920f880e5e6bbe05c1e54
-DIST keystonemiddleware-9.5.0.tar.gz 184445 BLAKE2B c535aa99fd9ba360b7e7c580f11a7daf304d7a38ecd6962dc0e61adef96d7e7abadefec1473b20f24e7b24e2f0d7cbbb0ed592204c7ad520ff284580f26331af SHA512 0dc13ce850b3f2ca5c0e39da5258e177f94f7712007584fec8437072b5a9c7ef964b5bfc082341cbacfa9bc3e4ede94d94aec94e89cb0ae903a9d231eaa39487
diff --git a/dev-python/keystonemiddleware/keystonemiddleware-9.4.0.ebuild b/dev-python/keystonemiddleware/keystonemiddleware-9.4.0.ebuild
deleted file mode 100644
index 5960cd8247..0000000000
--- a/dev-python/keystonemiddleware/keystonemiddleware-9.4.0.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_SETUPTOOLS=bdepend
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="A middleware for the OpenStack Keystone API"
-HOMEPAGE="
- https://github.com/openstack/keystonemiddleware
- https://opendev.org/openstack/keystonemiddleware
- https://launchpad.net/keystonemiddleware
- https://pypi.org/project/keystonemiddleware/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
- >=dev-python/keystoneauth-3.12.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-cache-1.26.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-context-2.19.2[${PYTHON_USEDEP}]
- >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
- >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-serialization-1.18.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
- >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/pycadf-1.1.0[${PYTHON_USEDEP}]
- >=dev-python/python-keystoneclient-3.20.0[${PYTHON_USEDEP}]
- >=dev-python/requests-2.14.2[${PYTHON_USEDEP}]
- >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
- >=dev-python/webob-1.7.1[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- test? (
- >=dev-python/cryptography-3.0[${PYTHON_USEDEP}]
- >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
- >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
- >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}]
- >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
- >=dev-python/testresources-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
- >=dev-python/python-memcached-1.59[${PYTHON_USEDEP}]
- >=dev-python/webtest-2.0.27[${PYTHON_USEDEP}]
- >=dev-python/oslo-messaging-5.29.0[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/keystonemiddleware/keystonemiddleware-9.5.0.ebuild b/dev-python/keystonemiddleware/keystonemiddleware-9.5.0.ebuild
deleted file mode 100644
index 5960cd8247..0000000000
--- a/dev-python/keystonemiddleware/keystonemiddleware-9.5.0.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_SETUPTOOLS=bdepend
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="A middleware for the OpenStack Keystone API"
-HOMEPAGE="
- https://github.com/openstack/keystonemiddleware
- https://opendev.org/openstack/keystonemiddleware
- https://launchpad.net/keystonemiddleware
- https://pypi.org/project/keystonemiddleware/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
- >=dev-python/keystoneauth-3.12.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-cache-1.26.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-context-2.19.2[${PYTHON_USEDEP}]
- >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
- >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-serialization-1.18.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
- >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/pycadf-1.1.0[${PYTHON_USEDEP}]
- >=dev-python/python-keystoneclient-3.20.0[${PYTHON_USEDEP}]
- >=dev-python/requests-2.14.2[${PYTHON_USEDEP}]
- >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
- >=dev-python/webob-1.7.1[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- test? (
- >=dev-python/cryptography-3.0[${PYTHON_USEDEP}]
- >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
- >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
- >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}]
- >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
- >=dev-python/testresources-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
- >=dev-python/python-memcached-1.59[${PYTHON_USEDEP}]
- >=dev-python/webtest-2.0.27[${PYTHON_USEDEP}]
- >=dev-python/oslo-messaging-5.29.0[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/keystonemiddleware/metadata.xml b/dev-python/keystonemiddleware/metadata.xml
deleted file mode 100644
index f4976cfd5a..0000000000
--- a/dev-python/keystonemiddleware/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
-
- keystonemiddleware
- openstack/keystonemiddleware
-
-
diff --git a/dev-python/neutron-lib/Manifest b/dev-python/neutron-lib/Manifest
deleted file mode 100644
index 437c92c079..0000000000
--- a/dev-python/neutron-lib/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST neutron-lib-2.20.0.tar.gz 525240 BLAKE2B 00dd2186f475e63bd145aeab0fe220687a86065755993c1168c038143e593e9e32493f4d3c83d6ecd609fb40bfec917b3be3ce9abe1501d8f25dbfead1f01bf1 SHA512 f6dc52900dde441e9e9b62bfa21fb0b03fdd2310e3084941c973d1ad6a6e55d11ca28bacdebba4165ced4c0f91208f6f3ee654d0f35808c84f08d6ea647240ec
-DIST neutron-lib-2.21.0.tar.gz 519557 BLAKE2B 6e60c87906fc0edba3b1b1d2b2d0f91985911607df2a49c0d0ff1d209505c6f4dd35e27e9b8a91836af082d52697798bb1324ca9e08915d5b5d4dab5bb6d036c SHA512 55d1d457ee092216b045f39f7e2bc5f6ddaeed14ecafccbae2b0efb6e83357f7fb1a522aff1b467c2b43ab46b379502a57214580456009cc64a5c51896c35233
diff --git a/dev-python/neutron-lib/metadata.xml b/dev-python/neutron-lib/metadata.xml
deleted file mode 100644
index eef0dab716..0000000000
--- a/dev-python/neutron-lib/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
-
- openstack/neutron-lib
- neutron-lib
-
-
diff --git a/dev-python/neutron-lib/neutron-lib-2.20.0.ebuild b/dev-python/neutron-lib/neutron-lib-2.20.0.ebuild
deleted file mode 100644
index 5ef4debf90..0000000000
--- a/dev-python/neutron-lib/neutron-lib-2.20.0.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-EPYTEST_DESELECT=(
- neutron_lib/tests/unit/api/test_attributes.py::TestCoreResources::test_core_resource_attrs
- neutron_lib/tests/unit/objects/test_common_types.py::TestField::test_coerce_good_values
- neutron_lib/tests/unit/objects/test_common_types.py::TestField::test_coerce_bad_values
- neutron_lib/tests/unit/objects/test_common_types.py::TestField::test_to_primitive
- neutron_lib/tests/unit/objects/test_common_types.py::TestField::test_to_primitive_json_serializable
- neutron_lib/tests/unit/objects/test_common_types.py::TestField::test_from_primitive
- neutron_lib/tests/unit/test_context.py::TestNeutronContext::test_neutron_context_to_dict
-)
-EPYTEST_IGNORE=( neutron_lib/tests/unit/hacking )
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="Neutron shared routines and utilities"
-HOMEPAGE="
- https://github.com/openstack/neutron-lib
- https://opendev.org/openstack/neutron-lib
- https://pypi.org/project/neutron-lib/
-
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
- >=dev-python/pbr-4.0.0[${PYTHON_USEDEP}]
- >=dev-python/sqlalchemy-1.2.0[${PYTHON_USEDEP}]
- >=dev-python/pecan-1.0.0[${PYTHON_USEDEP}]
- >=dev-python/keystoneauth-3.14.0[${PYTHON_USEDEP}]
- >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}]
- >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
- >=dev-python/os-ken-0.3.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-concurrency-3.26.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-config-8.0.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-context-2.22.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-db-4.44.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-i18n-3.20.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-log-4.3.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-messaging-7.0.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-policy-3.6.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-serialization-2.25.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-service-1.24.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-utils-4.5.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-versionedobjects-1.31.2[${PYTHON_USEDEP}]
- >=dev-python/osprofiler-1.4.0[${PYTHON_USEDEP}]
- >=dev-python/setproctitle-1.1.10[${PYTHON_USEDEP}]
- >=dev-python/webob-1.7.1[${PYTHON_USEDEP}]
- >=dev-python/os-traits-0.9.0[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- test? (
- >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
- >=dev-python/subunit-1.0.0[${PYTHON_USEDEP}]
- >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
- >=dev-python/reno-3.1.0[${PYTHON_USEDEP}]
- >=dev-python/testresources-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
- >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
- )
-"
-distutils_enable_tests pytest
diff --git a/dev-python/neutron-lib/neutron-lib-2.21.0.ebuild b/dev-python/neutron-lib/neutron-lib-2.21.0.ebuild
deleted file mode 100644
index 0ffdb39abf..0000000000
--- a/dev-python/neutron-lib/neutron-lib-2.21.0.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-EPYTEST_IGNORE=( neutron_lib/tests/unit/hacking )
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="Neutron shared routines and utilities"
-HOMEPAGE="
- https://github.com/openstack/neutron-lib
- https://opendev.org/openstack/neutron-lib
- https://pypi.org/project/neutron-lib/
-
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
- >=dev-python/pbr-4.0.0[${PYTHON_USEDEP}]
- >=dev-python/sqlalchemy-1.2.0[${PYTHON_USEDEP}]
- >=dev-python/pecan-1.0.0[${PYTHON_USEDEP}]
- >=dev-python/keystoneauth-3.14.0[${PYTHON_USEDEP}]
- >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}]
- >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
- >=dev-python/os-ken-0.3.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-concurrency-3.26.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-config-8.0.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-context-2.22.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-db-4.44.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-i18n-3.20.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-log-4.3.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-messaging-7.0.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-policy-3.6.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-serialization-2.25.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-service-1.24.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-utils-4.5.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-versionedobjects-1.31.2[${PYTHON_USEDEP}]
- >=dev-python/osprofiler-1.4.0[${PYTHON_USEDEP}]
- >=dev-python/setproctitle-1.1.10[${PYTHON_USEDEP}]
- >=dev-python/webob-1.7.1[${PYTHON_USEDEP}]
- >=dev-python/os-traits-0.9.0[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- test? (
- >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
- >=dev-python/subunit-1.0.0[${PYTHON_USEDEP}]
- >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
- >=dev-python/reno-3.1.0[${PYTHON_USEDEP}]
- >=dev-python/testresources-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
- >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
- )
-"
-distutils_enable_tests pytest
diff --git a/dev-python/notion-client/Manifest b/dev-python/notion-client/Manifest
new file mode 100644
index 0000000000..b9c37157cf
--- /dev/null
+++ b/dev-python/notion-client/Manifest
@@ -0,0 +1 @@
+DIST notion-client-2.0.0.gh.tar.gz 29990 BLAKE2B e3a5304364e4f96d4bccd38c8579f47263a67f0daed59fabba835a8b7fd178b70f99df71369b67692f3bdbe6d1a7c4a387ba6cb75c9abee4b100e599b1bddaba SHA512 480c6c61fed474505ffa46f363bb3b244d611b9af42f1bb7ed1d66c6aee006aa1c5fa0adc48397f65b71608402d06b71b78c2a32e9dad13d7f36fe6a7223bb16
diff --git a/dev-python/sqlalchemy-migrate/metadata.xml b/dev-python/notion-client/metadata.xml
similarity index 55%
rename from dev-python/sqlalchemy-migrate/metadata.xml
rename to dev-python/notion-client/metadata.xml
index 5aa988bf74..4ab426889a 100644
--- a/dev-python/sqlalchemy-migrate/metadata.xml
+++ b/dev-python/notion-client/metadata.xml
@@ -2,10 +2,11 @@
- vowstar@gmail.com
- Huang Rui
+ cyber+gentoo@sysrq.in
+ Anna
- sqlalchemy-migrate
+ notion-client
+ ramnes/notion-sdk-py
diff --git a/dev-python/notion-client/notion-client-2.0.0.ebuild b/dev-python/notion-client/notion-client-2.0.0.ebuild
new file mode 100644
index 0000000000..706bfb5be9
--- /dev/null
+++ b/dev-python/notion-client/notion-client-2.0.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+MY_PN="notion-sdk-py"
+DESCRIPTION="Python client for the official Notion API"
+HOMEPAGE="
+ https://pypi.org/project/notion-client/
+ https://github.com/ramnes/notion-sdk-py
+"
+SRC_URI="https://github.com/ramnes/${MY_PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="dev-python/httpx[${PYTHON_USEDEP}]"
+BDEPEND="
+ test? (
+ dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+ dev-python/pytest-vcr[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ distutils-r1_python_prepare_all
+ rm setup.cfg || die
+}
+
+python_test() {
+ epytest -o "asyncio_mode=auto"
+}
diff --git a/dev-python/os-brick/Manifest b/dev-python/os-brick/Manifest
deleted file mode 100644
index bd7271823b..0000000000
--- a/dev-python/os-brick/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST os-brick-5.2.0.tar.gz 223315 BLAKE2B a2cd5f3a041bbacd5fe78a3ea683940eaf7842d1ab7868bf1ec7d3f2d56b49b327f625c7e8cb5bc03809e6335e11cc93d56badbc1331e649274eb758793afa41 SHA512 c26faf619a9ccea5803d6978c5d521772dbe9a00ad850fc358d412e0b41714fd4ea86c8130189d802cac4dbb56cb8a2735904e9b4a4664007d7caf396ec4b860
diff --git a/dev-python/os-brick/metadata.xml b/dev-python/os-brick/metadata.xml
deleted file mode 100644
index dbcab1e348..0000000000
--- a/dev-python/os-brick/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
-
- openstack/cinder
- os-brick
-
-
diff --git a/dev-python/os-brick/os-brick-5.2.0.ebuild b/dev-python/os-brick/os-brick-5.2.0.ebuild
deleted file mode 100644
index f6fad222b2..0000000000
--- a/dev-python/os-brick/os-brick-5.2.0.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="OpenStack Cinder brick library for managing local volume attaches"
-HOMEPAGE="
- https://opendev.org/openstack/os-brick
- https://launchpad.net/os-brick
- https://pypi.org/project/os-brick/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
- >=dev-python/pbr-5.5.1[${PYTHON_USEDEP}]
- >=dev-python/eventlet-0.30.1[${PYTHON_USEDEP}]
- >=dev-python/oslo-concurrency-4.4.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-context-3.1.1[${PYTHON_USEDEP}]
- >=dev-python/oslo-log-4.4.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-i18n-5.0.1[${PYTHON_USEDEP}]
- >=dev-python/oslo-privsep-2.4.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-serialization-4.1.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-service-2.5.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-utils-4.8.0[${PYTHON_USEDEP}]
- >=dev-python/requests-2.25.1[${PYTHON_USEDEP}]
- >=dev-python/tenacity-6.3.1[${PYTHON_USEDEP}]
- >=dev-python/os-win-5.4.0[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- test? (
- >=dev-python/ddt-1.4.1[${PYTHON_USEDEP}]
- >=dev-python/oslotest-4.4.1[${PYTHON_USEDEP}]
- >=dev-python/testscenarios-0.5.0[${PYTHON_USEDEP}]
- >=dev-python/testtools-2.4.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-vmware-3.8.0[${PYTHON_USEDEP}]
- >=dev-python/castellan-3.7.0[${PYTHON_USEDEP}]
- >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- sed -i -e 's/\tetc/\t\/etc/g' setup.cfg || die
- distutils-r1_python_prepare_all
-}
diff --git a/dev-python/os-ken/Manifest b/dev-python/os-ken/Manifest
deleted file mode 100644
index 9f825dab94..0000000000
--- a/dev-python/os-ken/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST os-ken-2.3.1.tar.gz 1374401 BLAKE2B 48d0bec58f911a708e0ff662162ea2163c0466176fa0618580733f55415e3681be545b30675ce0f2fa174a72e8dc4950ff5d5c1a4adba96f86540f9b1649e03b SHA512 5a2b916b1207595fc3c96e1e4cccfc9bed4a7be6859ca49892e50f98633fe18cbab6e59b11c3d024765b21a826d81031aec66d1016369b9887b1af9fb7952c9f
-DIST os-ken-2.4.0.tar.gz 1372860 BLAKE2B 0fb7fc334362a57795a29ad211ab142f6d8b864226abb850f28266369a2fbff71971b00c2225897c49adca768612966c965b25a34f0d988855776c6b164dc537 SHA512 4ff047edb2c87e8b650c62d7a0fdaa1a977b2378caa703925e089f5497aa2cb158384f9857254a4717df23e666f460ce57a1385cecfc43509c514ff2a8bb5188
diff --git a/dev-python/os-ken/metadata.xml b/dev-python/os-ken/metadata.xml
deleted file mode 100644
index 8c1ea4b8bd..0000000000
--- a/dev-python/os-ken/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
-
- openstack/os-ken
- os-ken
-
-
diff --git a/dev-python/os-ken/os-ken-2.3.1.ebuild b/dev-python/os-ken/os-ken-2.3.1.ebuild
deleted file mode 100644
index 5cb42db9b6..0000000000
--- a/dev-python/os-ken/os-ken-2.3.1.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="OpenStack Cinder brick library for managing local volume attaches"
-HOMEPAGE="
- https://github.com/openstack/os-ken
- https://opendev.org/openstack/os-ken
- https://pypi.org/project/os-ken/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/os-ken-${PV}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
- >=dev-python/eventlet-0.22.0[${PYTHON_USEDEP}]
- >=dev-python/msgpack-0.5.0[${PYTHON_USEDEP}]
- >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}]
- >=dev-python/oslo-config-5.1.0[${PYTHON_USEDEP}]
- >=dev-python/ovs-2.8.0[${PYTHON_USEDEP}]
- >=dev-python/routes-2.3.1[${PYTHON_USEDEP}]
- >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
- >=dev-python/webob-1.8.2[${PYTHON_USEDEP}]
-"
-DEPEND="
- ${RDEPEND}
- >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- >=dev-python/subunit-1.0.0[${PYTHON_USEDEP}]
- >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
- >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
-
- dev-python/lxml[${PYTHON_USEDEP}]
- dev-python/ncclient[${PYTHON_USEDEP}]
- dev-python/sqlalchemy[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests nose
-
-src_prepare() {
- rm -r "${S}/os_ken/tests/integrated" || die
- default
-}
diff --git a/dev-python/os-ken/os-ken-2.4.0.ebuild b/dev-python/os-ken/os-ken-2.4.0.ebuild
deleted file mode 100644
index 5cb42db9b6..0000000000
--- a/dev-python/os-ken/os-ken-2.4.0.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="OpenStack Cinder brick library for managing local volume attaches"
-HOMEPAGE="
- https://github.com/openstack/os-ken
- https://opendev.org/openstack/os-ken
- https://pypi.org/project/os-ken/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/os-ken-${PV}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
- >=dev-python/eventlet-0.22.0[${PYTHON_USEDEP}]
- >=dev-python/msgpack-0.5.0[${PYTHON_USEDEP}]
- >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}]
- >=dev-python/oslo-config-5.1.0[${PYTHON_USEDEP}]
- >=dev-python/ovs-2.8.0[${PYTHON_USEDEP}]
- >=dev-python/routes-2.3.1[${PYTHON_USEDEP}]
- >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
- >=dev-python/webob-1.8.2[${PYTHON_USEDEP}]
-"
-DEPEND="
- ${RDEPEND}
- >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- >=dev-python/subunit-1.0.0[${PYTHON_USEDEP}]
- >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
- >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
-
- dev-python/lxml[${PYTHON_USEDEP}]
- dev-python/ncclient[${PYTHON_USEDEP}]
- dev-python/sqlalchemy[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests nose
-
-src_prepare() {
- rm -r "${S}/os_ken/tests/integrated" || die
- default
-}
diff --git a/dev-python/os-vif/Manifest b/dev-python/os-vif/Manifest
deleted file mode 100644
index abb4a05a46..0000000000
--- a/dev-python/os-vif/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST os_vif-2.7.1.tar.gz 97094 BLAKE2B 46661eb674807035f4f6cdadc86fcffea9d37776f40eeeaadf8727ee678d8dd9237e3789708df9b6603824aaf64be0b9691c477020ed810b6fae2bb35ce04f2b SHA512 6ea31963e3f44a90b265d5b99035ac1a6e4c3effa60259a26809c25c4ac03ed5e6f171f9edc974606ba5ba4a183ad806ee6d40cc276e31e5deff715fcb70e21e
-DIST os_vif-2.8.0.tar.gz 97327 BLAKE2B edf6fa0f1b423417d8ce0ec8e17ff65ca308ab31739aeb1711928bba41de8092637e03b6f52497dcbe87881e2074b8539ec79454dffa1c66aabb2a32e4f067d8 SHA512 c5149857a3fd3326db2ca6319439f35403298f9f99954257c21aab10a7c4b29ca78bcee8ab0fb58598da681c8add603dcbaf8a73e3dbff18d91393ae4ab887a8
diff --git a/dev-python/os-vif/metadata.xml b/dev-python/os-vif/metadata.xml
deleted file mode 100644
index 3d821f67ca..0000000000
--- a/dev-python/os-vif/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
-
- openstack/os-vif
- os-vif
-
-
diff --git a/dev-python/os-vif/os-vif-2.7.1.ebuild b/dev-python/os-vif/os-vif-2.7.1.ebuild
deleted file mode 100644
index c595853517..0000000000
--- a/dev-python/os-vif/os-vif-2.7.1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-EPYTEST_IGNORE=(
- os_vif/tests/functional
- vif_plug_ovs/tests/functional
-)
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="OpenStack Cinder brick library for managing local volume attaches"
-HOMEPAGE="
- https://github.com/openstack/os-vif
- https://opendev.org/openstack/os-vif
- https://launchpad.net/os-vif
- https://pypi.org/project/os-vif/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/os_vif-${PV}.tar.gz"
-S="${WORKDIR}/os_vif-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
- >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}]
- >=dev-python/oslo-concurrency-3.20.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-config-5.1.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-log-3.30.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
- >=dev-python/oslo-privsep-1.23.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-versionedobjects-1.28.0[${PYTHON_USEDEP}]
- >=dev-python/ovsdbapp-0.12.1[${PYTHON_USEDEP}]
- >=dev-python/pyroute2-0.5.2[${PYTHON_USEDEP}]
- >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
- >=dev-python/debtcollector-1.19.0[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- test? (
- >=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}]
- >=dev-python/ovs-2.9.2[${PYTHON_USEDEP}]
- >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/os-vif/os-vif-2.8.0.ebuild b/dev-python/os-vif/os-vif-2.8.0.ebuild
deleted file mode 100644
index c595853517..0000000000
--- a/dev-python/os-vif/os-vif-2.8.0.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-EPYTEST_IGNORE=(
- os_vif/tests/functional
- vif_plug_ovs/tests/functional
-)
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="OpenStack Cinder brick library for managing local volume attaches"
-HOMEPAGE="
- https://github.com/openstack/os-vif
- https://opendev.org/openstack/os-vif
- https://launchpad.net/os-vif
- https://pypi.org/project/os-vif/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/os_vif-${PV}.tar.gz"
-S="${WORKDIR}/os_vif-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
- >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}]
- >=dev-python/oslo-concurrency-3.20.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-config-5.1.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-log-3.30.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
- >=dev-python/oslo-privsep-1.23.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-versionedobjects-1.28.0[${PYTHON_USEDEP}]
- >=dev-python/ovsdbapp-0.12.1[${PYTHON_USEDEP}]
- >=dev-python/pyroute2-0.5.2[${PYTHON_USEDEP}]
- >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
- >=dev-python/debtcollector-1.19.0[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- test? (
- >=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}]
- >=dev-python/ovs-2.9.2[${PYTHON_USEDEP}]
- >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/os-win/Manifest b/dev-python/os-win/Manifest
deleted file mode 100644
index 4483a252fa..0000000000
--- a/dev-python/os-win/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST os-win-5.6.0.tar.gz 225948 BLAKE2B 64217d7bf625acad6a72d44f47887e5e1466f346ee6c1bd0685d9e1aa068222385654de8bf39403f2ebc90c14d651beb2978dcc1a48668d436b49bbedfbc34c7 SHA512 8856303c436ce6d9e9689993659905d4976511508d4e38ebc8fbc027a9c4a0ca26a7f38729f47af76a19ba1b1833ccef2ad4dd4277911b9d8c795e4f7dbce9ed
-DIST os-win-5.7.0.tar.gz 226181 BLAKE2B 0f8d584aaca402ebd2be8ee7f7046588553be5b176dd2cc99f68f3b2bb1c5271e404c5ed9b38701f921f8c6c025e8ae7fab91fc11a4d393196e59795c23ba3ec SHA512 d1958f1068d4a548647225dfee295626e719319ca3afbaf4e37f3d696862c1a16159492b1f0e1ba76924955c8501e903a7bd4c6fa8acbf22ec761ae09f8b39b1
diff --git a/dev-python/os-win/metadata.xml b/dev-python/os-win/metadata.xml
deleted file mode 100644
index 70003ca72a..0000000000
--- a/dev-python/os-win/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
-
- openstack/os-win
- os-win
-
-
diff --git a/dev-python/os-win/os-win-5.6.0.ebuild b/dev-python/os-win/os-win-5.6.0.ebuild
deleted file mode 100644
index 19192013a1..0000000000
--- a/dev-python/os-win/os-win-5.6.0.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-EPYTEST_DESELECT=(
- os_win/tests/unit/utils/compute/test_livemigrationutils.py::LiveMigrationUtilsTestCase::test_check_live_migration_config
- os_win/tests/unit/utils/compute/test_livemigrationutils.py::LiveMigrationUtilsTestCase::test_create_planned_vm
- os_win/tests/unit/utils/compute/test_livemigrationutils.py::LiveMigrationUtilsTestCase::test_get_vhd_setting_data
- os_win/tests/unit/utils/compute/test_livemigrationutils.py::LiveMigrationUtilsTestCase::test_live_migrate_single_planned_vm
- os_win/tests/unit/utils/compute/test_livemigrationutils.py::LiveMigrationUtilsTestCase::test_update_planned_vm_disk_resources
- os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_check_admin_permissions
- os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_create_vm_1_True
- os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_create_vm_2_False
- os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_detach_vm_disk
- os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_disable_remotefx_video_adapter
- os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_disable_remotefx_video_adapter_not_found
- os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_enable_remotefx_video_adapter
- os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_get_mounted_disk_resource_from_path_1_None
- os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_get_mounted_disk_resource_from_path_2
- os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_get_vm_disks
- os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_get_vm_serial_ports
- os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_remove_vm_snapshot
- os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_set_vm_vcpus
- os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_set_vm_vcpus_per_vnuma_node
- os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_take_vm_snapshot_1_None
- os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_take_vm_snapshot_2
- os_win/tests/unit/utils/network/test_networkutils.py::NetworkUtilsTestCase::test_create_default_setting_data
- os_win/tests/unit/utils/network/test_networkutils.py::NetworkUtilsTestCase::test_is_port_vm_started_false
- os_win/tests/unit/utils/network/test_networkutils.py::NetworkUtilsTestCase::test_is_port_vm_started_true
-)
-EPYTEST_IGNORE=( os_win/tests/unit/test_hacking.py )
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="Windows / Hyper-V library for OpenStack projects"
-HOMEPAGE="
- https://github.com/openstack/os-win
- https://opendev.org/openstack/os-win
- https://launchpad.net/os-win
- https://pypi.org/project/os-win/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
- >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/eventlet-0.22.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-concurrency-3.29.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-config-6.8.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-utils-4.7.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- test? (
- >=dev-python/ddt-1.2.1[${PYTHON_USEDEP}]
- >=dev-python/oslotest-3.8.0[${PYTHON_USEDEP}]
- >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
- >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/os-win/os-win-5.7.0.ebuild b/dev-python/os-win/os-win-5.7.0.ebuild
deleted file mode 100644
index 19192013a1..0000000000
--- a/dev-python/os-win/os-win-5.7.0.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-EPYTEST_DESELECT=(
- os_win/tests/unit/utils/compute/test_livemigrationutils.py::LiveMigrationUtilsTestCase::test_check_live_migration_config
- os_win/tests/unit/utils/compute/test_livemigrationutils.py::LiveMigrationUtilsTestCase::test_create_planned_vm
- os_win/tests/unit/utils/compute/test_livemigrationutils.py::LiveMigrationUtilsTestCase::test_get_vhd_setting_data
- os_win/tests/unit/utils/compute/test_livemigrationutils.py::LiveMigrationUtilsTestCase::test_live_migrate_single_planned_vm
- os_win/tests/unit/utils/compute/test_livemigrationutils.py::LiveMigrationUtilsTestCase::test_update_planned_vm_disk_resources
- os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_check_admin_permissions
- os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_create_vm_1_True
- os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_create_vm_2_False
- os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_detach_vm_disk
- os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_disable_remotefx_video_adapter
- os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_disable_remotefx_video_adapter_not_found
- os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_enable_remotefx_video_adapter
- os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_get_mounted_disk_resource_from_path_1_None
- os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_get_mounted_disk_resource_from_path_2
- os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_get_vm_disks
- os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_get_vm_serial_ports
- os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_remove_vm_snapshot
- os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_set_vm_vcpus
- os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_set_vm_vcpus_per_vnuma_node
- os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_take_vm_snapshot_1_None
- os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_take_vm_snapshot_2
- os_win/tests/unit/utils/network/test_networkutils.py::NetworkUtilsTestCase::test_create_default_setting_data
- os_win/tests/unit/utils/network/test_networkutils.py::NetworkUtilsTestCase::test_is_port_vm_started_false
- os_win/tests/unit/utils/network/test_networkutils.py::NetworkUtilsTestCase::test_is_port_vm_started_true
-)
-EPYTEST_IGNORE=( os_win/tests/unit/test_hacking.py )
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="Windows / Hyper-V library for OpenStack projects"
-HOMEPAGE="
- https://github.com/openstack/os-win
- https://opendev.org/openstack/os-win
- https://launchpad.net/os-win
- https://pypi.org/project/os-win/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
- >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/eventlet-0.22.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-concurrency-3.29.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-config-6.8.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-utils-4.7.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- test? (
- >=dev-python/ddt-1.2.1[${PYTHON_USEDEP}]
- >=dev-python/oslotest-3.8.0[${PYTHON_USEDEP}]
- >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
- >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/os-xenapi/Manifest b/dev-python/os-xenapi/Manifest
deleted file mode 100644
index 6e16541247..0000000000
--- a/dev-python/os-xenapi/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST os-xenapi-0.3.4.tar.gz 139843 BLAKE2B 333b7af4bc5475584922264ea47a61e6c7a0fd813cd5ed99db1338c74fc86474d190df84ab8732d090668cfa5dc7ec43cfc75283f42a7298aad7d470deec5eb5 SHA512 4e5afbce07d38f93e93ac839eb26927a2436b33a39e14a57ed1e99cbd3501c7d2dec8db7f65617c8d6308e8227e60f5653102ac3a04d9322c0791040fa3f22a9
diff --git a/dev-python/os-xenapi/metadata.xml b/dev-python/os-xenapi/metadata.xml
deleted file mode 100644
index 7ff90896c9..0000000000
--- a/dev-python/os-xenapi/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
-
- openstack/os-xenapi
- os-xenapi
-
-
diff --git a/dev-python/os-xenapi/os-xenapi-0.3.4-r2.ebuild b/dev-python/os-xenapi/os-xenapi-0.3.4-r2.ebuild
deleted file mode 100644
index ba2ba1c03b..0000000000
--- a/dev-python/os-xenapi/os-xenapi-0.3.4-r2.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-EPYTEST_DESELECT=(
- os_xenapi/tests/plugins/test_agent.py::AgentTestCase::test_inject_file_with_old_agent
- os_xenapi/tests/plugins/test_xenhost.py::NetworkTestCase::test_iptables_config
-)
-PYTHON_COMPAT=( python3_{8,9} )
-
-inherit distutils-r1
-
-DESCRIPTION="XenAPI library for OpenStack projects"
-HOMEPAGE="
- https://github.com/openstack/os-xenapi
- https://launchpad.net/os-xenapi
- https://launchpad.net/os-xenapi
- https://opendev.org/x/os-xenapi
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
- >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/Babel-2.3.4[${PYTHON_USEDEP}]
- >=dev-python/eventlet-0.18.2[${PYTHON_USEDEP}]
- >=dev-python/oslo-concurrency-3.26.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
- >=dev-python/paramiko-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
-"
-DEPEND="
- ${RDEPEND}
- test? (
- >=dev-python/subunit-1.0.0[${PYTHON_USEDEP}]
- >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
- >=dev-python/os-testr-1.0.0[${PYTHON_USEDEP}]
- >=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}]
- >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
- >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
- >=dev-python/reno-2.5.0[${PYTHON_USEDEP}]
-
- dev-python/mock[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/oslo-db/Manifest b/dev-python/oslo-db/Manifest
deleted file mode 100644
index dfecc186a2..0000000000
--- a/dev-python/oslo-db/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST oslo.db-11.3.0.tar.gz 177703 BLAKE2B eddec44d16cee671643cad9fd8b0d068e0993d1e7da5facf2cded94d8d9e68a2c27bd8280bc98e9c8371f2fa7b327dccd2ad9ef7c26bf3600704fc6f81e3bf19 SHA512 4e03317e946b21590e7427ac14baa5264c107f97f8f2e2f5aa5641054ed614a0540bc19e6fee2767aad7b3a7554e2761bb7159adaa9d95add473f5514d2fb9e0
diff --git a/dev-python/oslo-db/metadata.xml b/dev-python/oslo-db/metadata.xml
deleted file mode 100644
index 2bb83078b1..0000000000
--- a/dev-python/oslo-db/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
-
- oslo.db
- oslo
-
-
diff --git a/dev-python/oslo-db/oslo-db-11.3.0.ebuild b/dev-python/oslo-db/oslo-db-11.3.0.ebuild
deleted file mode 100644
index 8e2c87a765..0000000000
--- a/dev-python/oslo-db/oslo-db-11.3.0.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_SETUPTOOLS=bdepend
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="OpenStack Common DB Code"
-HOMEPAGE="
- https://pypi.org/project/oslo.db/
- https://opendev.org/openstack/oslo.db
- https://launchpad.net/oslo.db
-"
-SRC_URI="mirror://pypi/${PN:0:1}/oslo.db/oslo.db-${PV}.tar.gz"
-S="${WORKDIR}/oslo.db-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+sqlite mysql postgres"
-
-RDEPEND="
- >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/alembic-0.9.6[${PYTHON_USEDEP}]
- >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
- >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
- sqlite? (
- >=dev-python/sqlalchemy-1.4.0[sqlite,${PYTHON_USEDEP}]
- )
- mysql? (
- >=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}]
- >=dev-python/sqlalchemy-1.4.0[sqlite,${PYTHON_USEDEP}]
- )
- postgres? (
- >=dev-python/psycopg-2.8[${PYTHON_USEDEP}]
- >=dev-python/sqlalchemy-1.4.0[sqlite,${PYTHON_USEDEP}]
- )
- >=dev-python/sqlalchemy-migrate-0.11.0[${PYTHON_USEDEP}]
- >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
-"
-
-DEPEND="
- ${RDEPEND}
- >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
- test? (
- >=dev-python/eventlet-0.18.2[${PYTHON_USEDEP}]
- >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
- >=dev-python/subunit-1.0.0[${PYTHON_USEDEP}]
- >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-context-2.19.2[${PYTHON_USEDEP}]
- >=dev-python/testtools-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/pifpaf-0.10.0[${PYTHON_USEDEP}]
- >=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}]
- >=dev-python/psycopg-2.8.0[${PYTHON_USEDEP}]
- )
-"
-
-REQUIRED_USE="
- || ( mysql postgres sqlite )
- test? ( mysql )
-"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- sed -i '/^testresources/d' requirements.txt || die
- sed -i '/^testscenarios/d' requirements.txt || die
- distutils-r1_python_prepare_all
-}
diff --git a/dev-python/oslo-messaging/Manifest b/dev-python/oslo-messaging/Manifest
deleted file mode 100644
index d059ad2afe..0000000000
--- a/dev-python/oslo-messaging/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST oslo.messaging-12.9.1.tar.gz 267144 BLAKE2B d2338ef55a31ae44836205a4b794cc3c8e26d0a9708fd88b5ab02394e4be784047efdd7d26e82c38ede8f8bdb34f97540ed410ce22f6e1cf91572d7dd8da9c25 SHA512 808436d4a821d1f8dc8a7bf00156f6ad6a199dfc11f72e41cc4ea03c6dbb4c6ade52c1f92b4798a29cbda0c5fc07b981dbecbb1d34bb6a53b6a1b4bf8b9e5267
diff --git a/dev-python/oslo-messaging/metadata.xml b/dev-python/oslo-messaging/metadata.xml
deleted file mode 100644
index 1d49241efc..0000000000
--- a/dev-python/oslo-messaging/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
-
- oslo.messaging
-
-
diff --git a/dev-python/oslo-messaging/oslo-messaging-12.9.1.ebuild b/dev-python/oslo-messaging/oslo-messaging-12.9.1.ebuild
deleted file mode 100644
index 8f24015ac4..0000000000
--- a/dev-python/oslo-messaging/oslo-messaging-12.9.1.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_SETUPTOOLS=bdepend
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="Messaging API for RPC and notifications over different messaging transports"
-HOMEPAGE="
- https://pypi.org/project/oslo.messaging/
- https://opendev.org/openstack/oslo.messaging
- https://launchpad.net/oslo.messaging
-"
-SRC_URI="mirror://pypi/${PN:0:1}/oslo.messaging/oslo.messaging-${PV}.tar.gz"
-S="${WORKDIR}/oslo.messaging-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
- >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/futurist-1.2.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-utils-3.37.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-serialization-2.18.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-service-1.24.0[${PYTHON_USEDEP}]
- >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
- >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}]
- >=dev-python/cachetools-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/webob-1.7.1[${PYTHON_USEDEP}]
- >=dev-python/pyyaml-3.13.0[${PYTHON_USEDEP}]
- >=dev-python/py-amqp-2.5.2[${PYTHON_USEDEP}]
- >=dev-python/kombu-4.6.6[${PYTHON_USEDEP}]
- >=dev-python/oslo-middleware-3.31.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-metrics-0.2.1[${PYTHON_USEDEP}]
-"
-DEPEND="
- ${RDEPEND}
- >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
- test? (
- >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
- >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
- >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
- >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
- >=dev-python/pifpaf-2.2.0[${PYTHON_USEDEP}]
- >=dev-python/confluent-kafka-1.3.0[${PYTHON_USEDEP}]
- >=dev-python/pyngus-2.2.0[${PYTHON_USEDEP}]
- >=dev-python/eventlet-0.23.0[${PYTHON_USEDEP}]
- >=dev-python/greenlet-0.4.15[${PYTHON_USEDEP}]
- )
-"
-
-RESTRICT="test" # special setup is needed for tests
-
-distutils_enable_tests pytest
diff --git a/dev-python/oslo-privsep/Manifest b/dev-python/oslo-privsep/Manifest
deleted file mode 100644
index da2f9b8d91..0000000000
--- a/dev-python/oslo-privsep/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST oslo.privsep-2.6.2.tar.gz 45754 BLAKE2B 266362719d536fbd1935178749c3f4f7d0bb5b4baf8a184ca1a485eb4643c978355a8c3b69c71123aa856cd747b47d37c49cb3f666cb1ffa47a223b31f3487df SHA512 59cd8567ea31c17d849bc2c6f12ab8b0aeffce3341ae2a6f46c36388229a230930c3b6af9e9d59c754bf5d88a05deb11c413079b27d001ac5e49faa89baa3d1a
diff --git a/dev-python/oslo-privsep/metadata.xml b/dev-python/oslo-privsep/metadata.xml
deleted file mode 100644
index bd4e6f15f6..0000000000
--- a/dev-python/oslo-privsep/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
-
- oslo.privsep
-
-
diff --git a/dev-python/oslo-privsep/oslo-privsep-2.6.2.ebuild b/dev-python/oslo-privsep/oslo-privsep-2.6.2.ebuild
deleted file mode 100644
index db2cbc16fd..0000000000
--- a/dev-python/oslo-privsep/oslo-privsep-2.6.2.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-EPYTEST_IGNORE=( oslo_privsep/functional )
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="OpenStack library for privilege separation"
-HOMEPAGE="
- https://opendev.org/openstack/oslo.privsep
- https://pypi.org/project/oslo.privsep/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/oslo.privsep/oslo.privsep-${PV}.tar.gz"
-S="${WORKDIR}/oslo.privsep-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
- >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
- >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
- >=dev-python/cffi-1.14.0[${PYTHON_USEDEP}]
- >=dev-python/eventlet-0.21.0[${PYTHON_USEDEP}]
- >=dev-python/greenlet-0.4.14[${PYTHON_USEDEP}]
- >=dev-python/msgpack-0.6.0[${PYTHON_USEDEP}]
-"
-DEPEND="
- ${RDEPEND}
- test? (
- >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
- >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # allow usage of renamed msgpack
- sed -i '/^msgpack/d' requirements.txt || die
- distutils-r1_python_prepare_all
-}
diff --git a/dev-python/oslo-reports/Manifest b/dev-python/oslo-reports/Manifest
deleted file mode 100644
index 722dc5817a..0000000000
--- a/dev-python/oslo-reports/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST oslo.reports-2.3.0.tar.gz 52902 BLAKE2B 4e0912ddbff688825f248a7e221a9d9387e30d95c2dd19f829f71147b60ba67b92b854bd3604f0d9335efe9f99ebb0e516c08da584615ab05a02bad0cb224c98 SHA512 7baf354d6e0a332805c0383cfa47171b9f0f32470a0257bdcff0b67cd401623dfb2187f7e4ba65c74e0da6fa053bf8caca7f5d3cf3ac00b1b4cf7549e0c6bc75
diff --git a/dev-python/oslo-reports/metadata.xml b/dev-python/oslo-reports/metadata.xml
deleted file mode 100644
index 70277ed9c2..0000000000
--- a/dev-python/oslo-reports/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
-
- oslo.reports
-
-
diff --git a/dev-python/oslo-reports/oslo-reports-2.3.0.ebuild b/dev-python/oslo-reports/oslo-reports-2.3.0.ebuild
deleted file mode 100644
index 0ab8b858a8..0000000000
--- a/dev-python/oslo-reports/oslo-reports-2.3.0.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="generified reports for openstack"
-HOMEPAGE="
- https://opendev.org/openstack/oslo.reports
- https://pypi.org/project/oslo.reports/
- https://launchpad.net/oslo.reports
-"
-SRC_URI="mirror://pypi/${PN:0:1}/oslo.reports/oslo.reports-${PV}.tar.gz"
-S="${WORKDIR}/oslo.reports-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
- >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/jinja-2.10[${PYTHON_USEDEP}]
- >=dev-python/oslo-serialization-2.18.0[${PYTHON_USEDEP}]
- >=dev-python/psutil-3.2.2[${PYTHON_USEDEP}]
- >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
- >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- test? (
- >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}]
- >=dev-python/eventlet-0.18.2[${PYTHON_USEDEP}]
- >=dev-python/greenlet-0.4.15[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/oslo-rootwrap/Manifest b/dev-python/oslo-rootwrap/Manifest
deleted file mode 100644
index f0b0fd7863..0000000000
--- a/dev-python/oslo-rootwrap/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST oslo.rootwrap-6.3.0.tar.gz 49527 BLAKE2B 8e3489674d4aca6eba36973457d14158ac1846e69a4ce102a16af1aafe5a36b8503119c3ab2bb576d493eb0222ba63a021e9a89b7ff621db94ebff990a3d504e SHA512 0f22e3b3b23dbad18109b3f11c18c2e278d582afc62bd03909e46445231e905a70b26a38773ab9c5543a0bcd0987f0681dfaf5a633cbf24f0144c6ff1f081626
diff --git a/dev-python/oslo-rootwrap/metadata.xml b/dev-python/oslo-rootwrap/metadata.xml
deleted file mode 100644
index 3f3722baf5..0000000000
--- a/dev-python/oslo-rootwrap/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
-
- oslo.rootwrap
-
-
diff --git a/dev-python/oslo-rootwrap/oslo-rootwrap-6.3.0.ebuild b/dev-python/oslo-rootwrap/oslo-rootwrap-6.3.0.ebuild
deleted file mode 100644
index 560379c334..0000000000
--- a/dev-python/oslo-rootwrap/oslo-rootwrap-6.3.0.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="Allows fine filtering of shell commands to run as root from OpenStack services"
-HOMEPAGE="
- https://pypi.org/project/oslo.rootwrap/
- https://opendev.org/openstack/oslo.rootwrap
- https://launchpad.net/oslo.rootwrap
-"
-SRC_URI="mirror://pypi/${PN:0:1}/oslo.rootwrap/oslo.rootwrap-${PV}.tar.gz"
-S="${WORKDIR}/oslo.rootwrap-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND=">=dev-python/six-1.10.0[${PYTHON_USEDEP}]"
-DEPEND="
- ${RDEPEND}
- >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
- >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
- >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
- >=dev-python/eventlet-0.18.2[${PYTHON_USEDEP}]
- >=dev-python/reno-3.1.0[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/oslo-service/Manifest b/dev-python/oslo-service/Manifest
deleted file mode 100644
index 8011b74d7e..0000000000
--- a/dev-python/oslo-service/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST oslo.service-2.8.0.tar.gz 84816 BLAKE2B cac1f99b27fe84008c64d2e211901a6b6d948bc92320b72dde04e54db4a61e9f52a5fc80613d23d045b2706d15a21ba8965b41afdbcdf6f7328a42a2361f78e9 SHA512 fcaf1cacbfbb7b804e4abb0a1cddb59d4df2b5c790186300f8efa540ea3a18bd0c87bb53000c38db875d4f8688d10daf1ee6f58958e71332f40ef4cf64f22ea3
diff --git a/dev-python/oslo-service/metadata.xml b/dev-python/oslo-service/metadata.xml
deleted file mode 100644
index 90133a03ff..0000000000
--- a/dev-python/oslo-service/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
-
- oslo.service
-
-
diff --git a/dev-python/oslo-service/oslo-service-2.8.0.ebuild b/dev-python/oslo-service/oslo-service-2.8.0.ebuild
deleted file mode 100644
index 374a3685ab..0000000000
--- a/dev-python/oslo-service/oslo-service-2.8.0.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_SETUPTOOLS=bdepend
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="Library for running OpenStack services"
-HOMEPAGE="
- https://pypi.org/project/oslo.service/
- https://opendev.org/openstack/oslo.service
- https://launchpad.net/oslo.service
-"
-SRC_URI="mirror://pypi/${PN:0:1}/oslo.service/oslo.service-${PV}.tar.gz"
-S="${WORKDIR}/oslo.service-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
- >=dev-python/webob-1.7.1[${PYTHON_USEDEP}]
- >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}]
- >=dev-python/eventlet-0.25.2[${PYTHON_USEDEP}]
- >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
- >=dev-python/greenlet-0.4.15[${PYTHON_USEDEP}]
- >=dev-python/oslo-utils-3.40.2[${PYTHON_USEDEP}]
- >=dev-python/oslo-concurrency-3.25.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-config-5.1.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
- >=dev-python/pastedeploy-1.5.0[${PYTHON_USEDEP}]
- >=dev-python/routes-2.3.1[${PYTHON_USEDEP}]
- >=dev-python/paste-2.0.2[${PYTHON_USEDEP}]
- >=dev-python/yappi-1.0[${PYTHON_USEDEP}]
-"
-DEPEND="
- ${RDEPEND}
- >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
- >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
- >=dev-python/requests-2.14.2[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/oslo-versionedobjects/Manifest b/dev-python/oslo-versionedobjects/Manifest
deleted file mode 100644
index 0f97c6988c..0000000000
--- a/dev-python/oslo-versionedobjects/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST oslo.versionedobjects-2.5.0.tar.gz 153968 BLAKE2B a109caf418148dc8e00e5afe1344d1a849c89ce454df1fb44eb48ae0455e3208f942d3d1ad5a002127a4cc02ab5c43fdf883fbd502aa43ef90f8d26372403bff SHA512 1eceac157f223e25cb08041fc2d7f73d9f4b5d8fb75cf5a542c6c6a1ecb16457c1f15cbed227b742a62c1608744dcee1f11d3dd1e8841bd9bc9990880b9bb73f
diff --git a/dev-python/oslo-versionedobjects/metadata.xml b/dev-python/oslo-versionedobjects/metadata.xml
deleted file mode 100644
index 0cb887ca2f..0000000000
--- a/dev-python/oslo-versionedobjects/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
-
- oslo.versionedobjects
-
-
diff --git a/dev-python/oslo-versionedobjects/oslo-versionedobjects-2.5.0.ebuild b/dev-python/oslo-versionedobjects/oslo-versionedobjects-2.5.0.ebuild
deleted file mode 100644
index 1fdb22503d..0000000000
--- a/dev-python/oslo-versionedobjects/oslo-versionedobjects-2.5.0.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="A library that provides a generic versioned and RPC-friendly object model"
-HOMEPAGE="
- https://docs.openstack.org/developer/oslo.versionedobjects
- https://opendev.org/openstack/oslo.versionedobjects
- https://pypi.org/project/oslo.versionedobjects/
- https://launchpad.net/oslo.versionedobjects
-"
-SRC_URI="mirror://pypi/${PN:0:1}/oslo.versionedobjects/oslo.versionedobjects-${PV}.tar.gz"
-S="${WORKDIR}/oslo.versionedobjects-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
- >=dev-python/oslo-concurrency-3.26.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-context-2.19.2[${PYTHON_USEDEP}]
- >=dev-python/oslo-messaging-5.29.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-serialization-1.18.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-utils-4.7.0[${PYTHON_USEDEP}]
- >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}]
- >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
- >=dev-python/webob-1.7.1[${PYTHON_USEDEP}]
- >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}]
-"
-DEPEND="
- ${RDEPEND}
- >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
- test? (
- >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
- >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
- >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}]
- >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests unittest
diff --git a/dev-python/oslo-vmware/Manifest b/dev-python/oslo-vmware/Manifest
deleted file mode 100644
index a80a2823c8..0000000000
--- a/dev-python/oslo-vmware/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST oslo.vmware-3.10.0.tar.gz 466700 BLAKE2B 3965e265bd0927c1cd27e1823ee65187c8a670fc87747f19b4c605a79219735f01bfd5a7eba5455ba4f117ee4f026d67fe41ea4ec324983d8f3a872d5c8cfea7 SHA512 b7ff64d1d360686c78e578adac4efcee7599239aa69cc18eb3f49bb629d803babb36ec5a75c653eccc821395fcfaa26e58465c836a31f2904cee99ba20104e2f
diff --git a/dev-python/oslo-vmware/metadata.xml b/dev-python/oslo-vmware/metadata.xml
deleted file mode 100644
index dff7f89c24..0000000000
--- a/dev-python/oslo-vmware/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- The Oslo messaging API supports RPC and notifications over a number of different messaging transports.
-
-
-
- oslo.vmware
-
-
diff --git a/dev-python/oslo-vmware/oslo-vmware-3.10.0.ebuild b/dev-python/oslo-vmware/oslo-vmware-3.10.0.ebuild
deleted file mode 100644
index a2cee4f4ff..0000000000
--- a/dev-python/oslo-vmware/oslo-vmware-3.10.0.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-EPYTEST_DESELECT=( oslo_vmware/tests/test_service.py::RequestsTransportTest::test_send_with_local_file_url )
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="Oslo VMware library for OpenStack projects"
-HOMEPAGE="
- https://pypi.org/project/oslo.vmware/
- https://opendev.org/openstack/oslo.vmware
- https://launchpad.net/oslo.vmware
-"
-SRC_URI="mirror://pypi/${PN:0:1}/oslo.vmware/oslo.vmware-${PV}.tar.gz"
-S="${WORKDIR}/oslo.vmware-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
- >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
- >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}]
- >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
- >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
- >=dev-python/pyyaml-3.13.0[${PYTHON_USEDEP}]
- >=dev-python/lxml-4.5.0[${PYTHON_USEDEP}]
- >=dev-python/suds-community-0.6[${PYTHON_USEDEP}]
- >=dev-python/eventlet-0.18.4[${PYTHON_USEDEP}]
- >=dev-python/requests-2.14.2[${PYTHON_USEDEP}]
- >=dev-python/urllib3-1.21.1[${PYTHON_USEDEP}]
- >=dev-python/oslo-concurrency-3.26.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-context-2.19.2[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- test? (
- >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
- >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
- >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}]
- >=dev-python/oslo-context-2.19.2[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/prawcore/prawcore-2.3.0.ebuild b/dev-python/prawcore/prawcore-2.3.0.ebuild
index 72ad8ad105..d6ed6210f5 100644
--- a/dev-python/prawcore/prawcore-2.3.0.ebuild
+++ b/dev-python/prawcore/prawcore-2.3.0.ebuild
@@ -4,6 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
+DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
DESCRIPTION="Low-level communication layer for PRAW"
diff --git a/dev-python/pymeeus/Manifest b/dev-python/pymeeus/Manifest
index 0236e94359..10f81071e2 100644
--- a/dev-python/pymeeus/Manifest
+++ b/dev-python/pymeeus/Manifest
@@ -1 +1,2 @@
DIST PyMeeus-0.5.11.tar.gz 5368346 BLAKE2B d1bde9d62bd3349533b086ecbf5f6c455caf333cbdb0f32d11cac450db07708e442bc44cb085ec5140231158b95068e688e9c8abfcc62ba0e52e1cdd2de294b8 SHA512 9c109a7ed0ff3635e8b1eb4ee444bc5086528169fc942719385b02c5d5eca1f1ec3d3988bb06140e94f3d4ab741473880d8a36e187c468b9b91a3254575b92e6
+DIST PyMeeus-0.5.12.tar.gz 5752712 BLAKE2B f7c80c79d72c071a57a19373ce818892f2e56e5339c4b8f2e2e2ff32e7363d8607046962f4289b7802a3219d03fafbd6ad233a271dba1f0d46ee29052d0125c1 SHA512 33f68f352cb6737aeec9782727c5ded921cf6f5561cfd7ecb237f7cf4b431e1010f7dff49d779ea368c8298a3012da84f6fa3afc7efc08579b798bb17558c423
diff --git a/dev-python/pymeeus/pymeeus-0.5.12.ebuild b/dev-python/pymeeus/pymeeus-0.5.12.ebuild
new file mode 100644
index 0000000000..86fce5fe26
--- /dev/null
+++ b/dev-python/pymeeus/pymeeus-0.5.12.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+MY_PN="PyMeeus"
+MY_P="${MY_PN}-${PV}"
+DESCRIPTION="Python implementation of Jean Meeus astronomical routines"
+HOMEPAGE="
+ https://pypi.org/project/PyMeeus/
+ https://github.com/architest/pymeeus
+"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+distutils_enable_tests pytest
+
+distutils_enable_sphinx docs/source \
+ dev-python/sphinx_rtd_theme
diff --git a/dev-python/pypowervm/Manifest b/dev-python/pypowervm/Manifest
deleted file mode 100644
index 5342887c87..0000000000
--- a/dev-python/pypowervm/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pypowervm-1.1.27.tar.gz 905402 BLAKE2B db4edb5a5344e1c4f4907437bda40b0075cfadc78e15111e0109c34bd4eeb0e98963f315060dc133282e46a518d0a2d94e4fd85c70fed3e9b7d9d65233abfe38 SHA512 8397ae8418965ee296939adfd6e23c2144fdd69deab5990da0fecd8ed5bd9c31d7e4c08d7fbe5d434056158c9db46b4cfa53b2fc0ef2efe56a5ead08c0a8c187
diff --git a/dev-python/pypowervm/metadata.xml b/dev-python/pypowervm/metadata.xml
deleted file mode 100644
index aa6b184c13..0000000000
--- a/dev-python/pypowervm/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
-
- powervm/pypowervm
- pypowervm
-
-
diff --git a/dev-python/pypowervm/pypowervm-1.1.27.ebuild b/dev-python/pypowervm/pypowervm-1.1.27.ebuild
deleted file mode 100644
index c5668dfc30..0000000000
--- a/dev-python/pypowervm/pypowervm-1.1.27.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python binding for the PowerVM REST API"
-HOMEPAGE="
- https://github.com/powervm/pypowervm
- https://pypi.org/project/pypowervm/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
- >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/lxml-3.4.1[${PYTHON_USEDEP}]
- >=dev-python/oslo-concurrency-3.8.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-context-2.12.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-i18n-2.1.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-log-3.22.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-utils-3.20.0[${PYTHON_USEDEP}]
- dev-python/pyasn1-modules[${PYTHON_USEDEP}]
- dev-python/pyasn1[${PYTHON_USEDEP}]
- >=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
- >=dev-python/requests-2.10.0[${PYTHON_USEDEP}]
- >=dev-python/six-1.14.0[${PYTHON_USEDEP}]
- >=dev-python/taskflow-3.8.0[${PYTHON_USEDEP}]
- dev-python/Babel[${PYTHON_USEDEP}]
-"
-DEPEND="
- ${RDEPEND}
- test? (
- >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
- >=dev-python/subunit-0.0.18[${PYTHON_USEDEP}]
- >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
- >=dev-python/testtools-1.4.0[${PYTHON_USEDEP}]
- >=dev-python/mock-2.0[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/pytest-cases/pytest-cases-3.6.13.ebuild b/dev-python/pytest-cases/pytest-cases-3.6.13.ebuild
index fe163e3483..40a2764ea9 100644
--- a/dev-python/pytest-cases/pytest-cases-3.6.13.ebuild
+++ b/dev-python/pytest-cases/pytest-cases-3.6.13.ebuild
@@ -3,11 +3,12 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
DISTUTILS_USE_PEP517=setuptools
+
DOCS_BUILDER="mkdocs"
DOCS_DEPEND="dev-python/mkdocs-material"
-DOCS_DIR="docs"
+
inherit distutils-r1 docs
DESCRIPTION="Separate test code from test cases in pytest"
diff --git a/dev-python/pytest-harvest/pytest-harvest-1.10.4.ebuild b/dev-python/pytest-harvest/pytest-harvest-1.10.4.ebuild
index de0afe2d7a..3f5e1b4d06 100644
--- a/dev-python/pytest-harvest/pytest-harvest-1.10.4.ebuild
+++ b/dev-python/pytest-harvest/pytest-harvest-1.10.4.ebuild
@@ -3,10 +3,12 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
+DISTUTILS_USE_PEP517=setuptools
+
DOCS_BUILDER="mkdocs"
DOCS_DEPEND="dev-python/mkdocs-material"
-DOCS_DIR="docs"
+
inherit distutils-r1 docs
DESCRIPTION="Store and retrieve data created during your pytest tests execution"
diff --git a/dev-python/pytest-steps/pytest-steps-1.8.0.ebuild b/dev-python/pytest-steps/pytest-steps-1.8.0.ebuild
index 5140e90f15..076d0d2256 100644
--- a/dev-python/pytest-steps/pytest-steps-1.8.0.ebuild
+++ b/dev-python/pytest-steps/pytest-steps-1.8.0.ebuild
@@ -3,10 +3,12 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
+DISTUTILS_USE_PEP517=setuptools
+
DOCS_BUILDER="mkdocs"
DOCS_DEPEND="dev-python/mkdocs-material"
-DOCS_DIR="docs"
+
inherit distutils-r1 docs
DESCRIPTION="Create step-wise / incremental tests in pytest"
diff --git a/dev-python/sqlalchemy-migrate/Manifest b/dev-python/sqlalchemy-migrate/Manifest
deleted file mode 100644
index f97e9647ce..0000000000
--- a/dev-python/sqlalchemy-migrate/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST sqlalchemy-migrate-0.13.0.tar.gz 131424 BLAKE2B 925ee05144360c469d714342005c8b79dc0f1ef7c07ec641c00ec39e4aa18046b3afa7524f4e5afeb292cf78b2b85bac714f44102e0daf799ce09f0af40f3047 SHA512 1ca826a5d80c1373ffc4b2366dfb6d5dd24204964462873451c97d8ff4d75fc6c63f663c4769b7f6cc00002f6a98d425f41d759e5c010b4b81a8b74ffbb102b6
diff --git a/dev-python/sqlalchemy-migrate/files/sqlalchemy-migrate-0.13-disable-sphinx-exts.patch b/dev-python/sqlalchemy-migrate/files/sqlalchemy-migrate-0.13-disable-sphinx-exts.patch
deleted file mode 100644
index ad11435a84..0000000000
--- a/dev-python/sqlalchemy-migrate/files/sqlalchemy-migrate-0.13-disable-sphinx-exts.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-intersphinx: prevent resource downloads at build time\
---- a/doc/source/conf.py
-+++ b/doc/source/conf.py
-@@ -28,8 +28,7 @@ sys.path.append(os.path.dirname(os.path.abspath('.')))
-
- # Add any Sphinx extension module names here, as strings. They can be extensions
- # coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
--extensions = ['sphinx.ext.autodoc',
-- 'sphinx.ext.intersphinx']
-+extensions = ['sphinx.ext.autodoc']
-
- # link to sqlalchemy docs
- intersphinx_mapping = {
diff --git a/dev-python/sqlalchemy-migrate/sqlalchemy-migrate-0.13.0.ebuild b/dev-python/sqlalchemy-migrate/sqlalchemy-migrate-0.13.0.ebuild
deleted file mode 100644
index 485c0fad91..0000000000
--- a/dev-python/sqlalchemy-migrate/sqlalchemy-migrate-0.13.0.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{7..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="SQLAlchemy Schema Migration Tools"
-HOMEPAGE="https://pypi.org/project/sqlalchemy-migrate/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="doc"
-
-CDEPEND=">=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]"
-DEPEND="
- ${CDEPEND}
- doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
-RDEPEND=">=dev-python/sqlalchemy-0.9.6[${PYTHON_USEDEP}]
- dev-python/decorator[${PYTHON_USEDEP}]
- >=dev-python/six-1.7.0[${PYTHON_USEDEP}]
- dev-python/sqlparse[${PYTHON_USEDEP}]
- >=dev-python/tempita-0.4[${PYTHON_USEDEP}]"
-# Testsuite requires a missing dep and errors with poor report output
-
-PATCHES=( "${FILESDIR}/${PN}-0.13-disable-sphinx-exts.patch" )
-
-python_compile_all() {
- if use doc; then
- einfo ""; einfo "The build seeks to import modules from an installed state of the package"
- einfo "simply ignore all warnings / errors of failure to import module migrate."; einfo ""
- emake -C doc/source html
- fi
-}
-
-python_install_all() {
- use doc && local HTML_DOCS=( doc/source/_build/html/. )
- distutils-r1_python_install_all
-}
diff --git a/dev-python/taskflow/Manifest b/dev-python/taskflow/Manifest
deleted file mode 100644
index 6fee83b374..0000000000
--- a/dev-python/taskflow/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST taskflow-4.7.0.tar.gz 1076831 BLAKE2B 5f0490ae2dbcea518ec00094a2f6c577734facf8f4e28cdddd52d10db52c1aa942dd9e86693b37444dfe5262b1fe298188966f040581b3c810186f31d9482c84 SHA512 2c57dc81b371ecaecbf8511ff91e4064fcb084a7f728a476a1b0270690844b7c46c006d2ac39583d5c081711900a07a3e90204232da71a5c329000cad1b3a186
-DIST taskflow-5.0.0.tar.gz 1075544 BLAKE2B fca4c206c5d202da43485ffcdab12c99a6826f918420a66e885725b560eda2ac06b3864d286c465c4554d676bed601769fdcf4ec9882e0f19f9360384b222f84 SHA512 87536c564021e63677682f24d794742e20c7ef33ca1fd9ba50bdeeef055a33e72143076ee323319db91f5e6c1cd647965e1b78e33b27715eee8189c084bb8294
diff --git a/dev-python/taskflow/metadata.xml b/dev-python/taskflow/metadata.xml
deleted file mode 100644
index 81fb55ab9f..0000000000
--- a/dev-python/taskflow/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
-
- taskflow
- openstack/taskflow
-
-
diff --git a/dev-python/taskflow/taskflow-4.7.0.ebuild b/dev-python/taskflow/taskflow-4.7.0.ebuild
deleted file mode 100644
index e9e80a6d83..0000000000
--- a/dev-python/taskflow/taskflow-4.7.0.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="A library to do [jobs, tasks, flows] in a HA manner using different backends"
-HOMEPAGE="
- https://github.com/openstack/taskflow
- https://opendev.org/openstack/taskflow
- https://pypi.org/project/taskflow/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="
- >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
- >=dev-python/futurist-1.2.0[${PYTHON_USEDEP}]
- >=dev-python/fasteners-0.7.0[${PYTHON_USEDEP}]
- >=dev-python/networkx-2.1.0[${PYTHON_USEDEP}]
- >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
- >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}]
- >=dev-python/automaton-1.9.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-serialization-1.18.0[${PYTHON_USEDEP}]
- >=dev-python/tenacity-6.0.0[${PYTHON_USEDEP}]
- >=dev-python/cachetools-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/pydot-1.2.4[${PYTHON_USEDEP}]
-"
-
-RDEPEND="${DEPEND}"
-BDEPEND="
- test? (
- >=dev-python/kazoo-2.6.0[${PYTHON_USEDEP}]
- >=dev-python/zake-0.1.6[${PYTHON_USEDEP}]
- >=dev-python/redis-py-2.10.0[${PYTHON_USEDEP}]
- >=dev-python/kombu-4.3.0[${PYTHON_USEDEP}]
- >=dev-python/eventlet-0.18.2[${PYTHON_USEDEP}]
- >=dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}]
- >=dev-python/alembic-0.8.0[${PYTHON_USEDEP}]
- >=dev-python/SQLAlchemy-Utils-0.30.11[${PYTHON_USEDEP}]
- >=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}]
- >=dev-python/psycopg-2.8.0[${PYTHON_USEDEP}]
- >=dev-python/pydotplus-2.0.2[${PYTHON_USEDEP}]
- >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
- >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
- >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
-
- )
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/taskflow/taskflow-5.0.0.ebuild b/dev-python/taskflow/taskflow-5.0.0.ebuild
deleted file mode 100644
index c936153be9..0000000000
--- a/dev-python/taskflow/taskflow-5.0.0.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="A library to do [jobs, tasks, flows] in a HA manner using different backends"
-HOMEPAGE="
- https://github.com/openstack/taskflow
- https://opendev.org/openstack/taskflow
- https://pypi.org/project/taskflow/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="
- >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/futurist-1.2.0[${PYTHON_USEDEP}]
- >=dev-python/fasteners-0.7.0[${PYTHON_USEDEP}]
- >=dev-python/networkx-2.1.0[${PYTHON_USEDEP}]
- >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
- >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}]
- >=dev-python/automaton-1.9.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-serialization-1.18.0[${PYTHON_USEDEP}]
- >=dev-python/tenacity-6.0.0[${PYTHON_USEDEP}]
- >=dev-python/cachetools-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/pydot-1.2.4[${PYTHON_USEDEP}]
-"
-
-RDEPEND="${DEPEND}"
-BDEPEND="
- test? (
- >=dev-python/kazoo-2.6.0[${PYTHON_USEDEP}]
- >=dev-python/zake-0.1.6[${PYTHON_USEDEP}]
- >=dev-python/redis-py-2.10.0[${PYTHON_USEDEP}]
- >=dev-python/kombu-4.3.0[${PYTHON_USEDEP}]
- >=dev-python/eventlet-0.18.2[${PYTHON_USEDEP}]
- >=dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}]
- >=dev-python/alembic-0.8.0[${PYTHON_USEDEP}]
- >=dev-python/SQLAlchemy-Utils-0.30.11[${PYTHON_USEDEP}]
- >=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}]
- >=dev-python/psycopg-2.8.0[${PYTHON_USEDEP}]
- >=dev-python/pydotplus-2.0.2[${PYTHON_USEDEP}]
- >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
- >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
- >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
-
- )
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/tooz/Manifest b/dev-python/tooz/Manifest
deleted file mode 100644
index d4c6ec3411..0000000000
--- a/dev-python/tooz/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST tooz-2.11.1.tar.gz 96028 BLAKE2B 638bddc4b06afc601b750f0da41fec9efde71ed6a36e7eb75a1d4e1d47efafa4d84975b686babb4f4bbe5e2bc3304c7db267b72fb1b16c41fcaf573bfc7e3039 SHA512 865a6bd944c949a3af63cd8f91641414c24e875bef89d8bacc3a4207109e605f3b1471ebc3192f2224c264773ea8e6d6229e5ce7a40b3c1ad2fc25a61ba14270
diff --git a/dev-python/tooz/metadata.xml b/dev-python/tooz/metadata.xml
deleted file mode 100644
index d7889cd642..0000000000
--- a/dev-python/tooz/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- The Tooz project aims at centralizing the most common distributed primitives like group membership protocol, lock service and leader election by providing a coordination API helping developers to build distributed applications.
-
-
-
- tooz
-
-
diff --git a/dev-python/tooz/tooz-2.11.1.ebuild b/dev-python/tooz/tooz-2.11.1.ebuild
deleted file mode 100644
index 01defedffa..0000000000
--- a/dev-python/tooz/tooz-2.11.1.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="Library centralizing the most common distributed primitives"
-HOMEPAGE="
- https://opendev.org/openstack/tooz
- https://pypi.org/project/tooz/
- https://launchpad.net/python-tooz
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
- >=dev-python/pbr-1.6.1[${PYTHON_USEDEP}]
- >=dev-python/stevedore-1.16.0[${PYTHON_USEDEP}]
- >=dev-python/voluptuous-0.8.9[${PYTHON_USEDEP}]
- >=dev-python/msgpack-0.4.0[${PYTHON_USEDEP}]
- >=dev-python/fasteners-0.7[${PYTHON_USEDEP}]
- >=dev-python/tenacity-5.0.0[${PYTHON_USEDEP}]
- >=dev-python/futurist-1.2.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-utils-4.7.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-serialization-1.10.0[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- test? (
- >=dev-python/subunit-0.0.18[${PYTHON_USEDEP}]
- >=dev-python/testtools-1.4.0[${PYTHON_USEDEP}]
- >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
- >=dev-python/pifpaf-0.10.0[${PYTHON_USEDEP}]
- >=dev-python/ddt-1.2.1[${PYTHON_USEDEP}]
- >=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
-
- dev-python/etcd3[${PYTHON_USEDEP}]
- dev-python/etcd3gw[${PYTHON_USEDEP}]
- dev-python/pymemcache[${PYTHON_USEDEP}]
- dev-python/pymysql[${PYTHON_USEDEP}]
- dev-python/pyyaml[${PYTHON_USEDEP}]
- dev-python/sysv_ipc[${PYTHON_USEDEP}]
- dev-python/zake[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests nose
-
-python_prepare_all() {
- # allow usage of renamed msgpack
- sed -i '/^msgpack/d' requirements.txt || die
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- nosetests \
- -e tooz.tests.test_coordination.TestAPI \
- -e tooz.tests.test_memcache.TestMemcacheDriverFailures.test_client_failure_join \
- -e tooz.tests.test_memcache.TestMemcacheDriverFailures.test_client_failure_leave \
- -e tooz.tests.test_partitioner \
- || die
-}
diff --git a/dev-python/urlmatch/urlmatch-1.0.1-r1.ebuild b/dev-python/urlmatch/urlmatch-1.0.1-r2.ebuild
similarity index 89%
rename from dev-python/urlmatch/urlmatch-1.0.1-r1.ebuild
rename to dev-python/urlmatch/urlmatch-1.0.1-r2.ebuild
index db6e61ee17..06eac2ed0f 100644
--- a/dev-python/urlmatch/urlmatch-1.0.1-r1.ebuild
+++ b/dev-python/urlmatch/urlmatch-1.0.1-r2.ebuild
@@ -3,7 +3,8 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
+DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/zake/Manifest b/dev-python/zake/Manifest
deleted file mode 100644
index ff57035421..0000000000
--- a/dev-python/zake/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST zake-0.2.2.tar.gz 13544 BLAKE2B 622f56430a2451c24f687d319188d35cef62059a4bfd9983be323184de6f7b346d236e1fec8922a130b263296e3a1569aa1dc4f6dacbceff68c1dcba81401181 SHA512 40da54970553e2e560de2f76c54ab55287e29f99c53c41c2c50fa8642855f1632319aa80e77f4f2ae0a776b94667839385e6323a174cd76219420be71adf7484
diff --git a/dev-python/zake/metadata.xml b/dev-python/zake/metadata.xml
deleted file mode 100644
index 6989d6f6e8..0000000000
--- a/dev-python/zake/metadata.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
-A python package that works to provide a nice set of testing utilities for the kazoo library.
-
-It includes the following functionality:
-
- Storage access (for viewing what was saved/created).
- Kazoo mostly compatible client API.
- Sync/transaction/create/get/delete... commands.
- Listener support.
- And more...
-
-It simplifies testing by providing a client that has a similar API as the kazoo client so that your tests (or applications/libraries that use kazoo) do not require a real zookeeper server to be tested with (since this is not available in all testing environments).
-
-
- yahoo/Zake
- zake
-
-
diff --git a/dev-python/zake/zake-0.2.2.ebuild b/dev-python/zake/zake-0.2.2.ebuild
deleted file mode 100644
index 5c7e1f331b..0000000000
--- a/dev-python/zake/zake-0.2.2.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="Provide a nice set of testing utilities for the kazoo library"
-HOMEPAGE="
- https://pypi.org/project/zake/
- https://github.com/yahoo/Zake
-"
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND=">=dev-python/kazoo-1.3.1[${PYTHON_USEDEP}]"
-DEPEND="
- ${REDEPEND}
- dev-python/six[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/testtools[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests nose
diff --git a/dev-vcs/gitqlient/Manifest b/dev-vcs/gitqlient/Manifest
index 9c7aa605c8..bb6603c4d4 100644
--- a/dev-vcs/gitqlient/Manifest
+++ b/dev-vcs/gitqlient/Manifest
@@ -1 +1,2 @@
DIST gitqlient-1.5.0.tar.gz 4969914 BLAKE2B 9739e333fa20fee724f948cf7a8109b932b7ac8ebfe8465cdc374774f21c105d6467078322012eec8ce82c1b92f9b5e4f32b24885d5ab218b64544a2c2ad6504 SHA512 32f838c75314aca67880354127f2cdc00ed6ce0c6b315dd9571d00dbebca4896e975d73ef779dae5c1953f62387992e573ee95f32545e41e59f5066ae8f11662
+DIST gitqlient-1.6.0.tar.gz 4971921 BLAKE2B 0bbcd3eeb6062e947929bb0d65135ebb2187694f1516b669238afa879d52daa5ca728b7663373257229b5cf808b31fd0aa6bfcb3fe8859f909ba764252ea336f SHA512 2552b61cb3a2a358ae953cc399f16f6091b45050cd900969553d80148f4f45ec1f522458b6cf189ec700fb48253f61e260af9b8040788e86f15172d8e2277dc7
diff --git a/dev-vcs/gitqlient/gitqlient-1.5.0-r1.ebuild b/dev-vcs/gitqlient/gitqlient-1.5.0-r1.ebuild
index 456f30fd70..fdd2ee3eff 100644
--- a/dev-vcs/gitqlient/gitqlient-1.5.0-r1.ebuild
+++ b/dev-vcs/gitqlient/gitqlient-1.5.0-r1.ebuild
@@ -46,4 +46,5 @@ src_install() {
pkg_postinst() {
optfeature "Jenkins and/or GitServer plugins support" dev-qt/qtwebchannel:5 dev-qt/qtwebengine:5[widgets]
+ xdg_pkg_postinst
}
diff --git a/dev-vcs/gitqlient/gitqlient-1.6.0.ebuild b/dev-vcs/gitqlient/gitqlient-1.6.0.ebuild
new file mode 100644
index 0000000000..1307d64b1f
--- /dev/null
+++ b/dev-vcs/gitqlient/gitqlient-1.6.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit optfeature qmake-utils xdg
+
+MY_PN="GitQlient"
+
+DESCRIPTION="Multi-platform Git client written with Qt"
+HOMEPAGE="https://github.com/francescmm/GitQlient"
+
+SRC_URI="https://github.com/francescmm/${MY_PN}/releases/download/v${PV}/${PN}_${PV}.tar.gz -> ${P}.tar.gz"
+KEYWORDS="~amd64 ~x86"
+S="${WORKDIR}/${PN}_${PV}"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+
+DEPEND="
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtwidgets:5
+"
+RDEPEND="
+ ${DEPEND}
+ dev-vcs/git
+"
+
+src_prepare() {
+ default
+
+ # Drop 'fatal' warning on version detection via git command:
+ sed -i -e "/^GQ_SHA/d" \
+ -e "/VERSION =/s| \$\$system(git rev-parse --short HEAD)||" "${MY_PN}".pro || die
+
+ sed -i -e "s/Office/Development/" "${S}/src/resources/${PN}.desktop" || die
+
+ # Revert changes that brake build
+ sed -i -e "s/QT_DISABLE_DEPRECATED_BEFORE=0x051200/QT_DISABLE_DEPRECATED_BEFORE=0x050900/" "${MY_PN}".pro || die
+}
+
+src_configure() {
+ eqmake5 PREFIX=/usr "${MY_PN}".pro
+}
+
+src_install() {
+ emake INSTALL_ROOT="${D}" install
+}
+
+pkg_postinst() {
+ optfeature "Jenkins and/or GitServer plugins support" dev-qt/qtwebchannel:5 dev-qt/qtwebengine:5[widgets]
+ xdg_pkg_postinst
+}
diff --git a/dev-vcs/gitqlient/gitqlient-9999.ebuild b/dev-vcs/gitqlient/gitqlient-9999.ebuild
index 478fc453f0..4d97268693 100644
--- a/dev-vcs/gitqlient/gitqlient-9999.ebuild
+++ b/dev-vcs/gitqlient/gitqlient-9999.ebuild
@@ -41,4 +41,5 @@ src_install() {
pkg_postinst() {
optfeature "Jenkins and/or GitServer plugins support" dev-qt/qtwebchannel:5 dev-qt/qtwebengine:5[widgets]
+ xdg_pkg_postinst
}
diff --git a/games-action/ddnet/Manifest b/games-action/ddnet/Manifest
index 40042d249f..ea32d94832 100644
--- a/games-action/ddnet/Manifest
+++ b/games-action/ddnet/Manifest
@@ -2,7 +2,7 @@ DIST cc-1.0.73.crate 57880 BLAKE2B be8d7a25a54afdd759844e76aec61526fc2bd5ca09480
DIST cxx-1.0.71.crate 195479 BLAKE2B 956f735ad6a417337dd6e0f71ba49d21e8ad9724e288b8d05a013c76bdeb0c3565197f8fc02f861a13f68c6823a969b05852c4abc0ef48d3deb4a3ede3ce7d3c SHA512 1b770312e5ea69a9fa3882e2e507d9de4505dbf09fdab4e6cacdeed7a00122b1cc88583d7353959cd0375a380b7e8563a673c4602fc036130f248db97225b305
DIST cxxbridge-flags-1.0.71.crate 5593 BLAKE2B 4f3c72079b42cf41c66dc779a792c76d860e7b85220508b9284b23645b8fae3911864b76719457952bb3b7e666312022def72204c2d096afa2683716cb9f0c5d SHA512 53f5783c4c15b87eac8f6c7ca911b5b3c92a5821040c4000586a118b441aaab17f798f878433436e881f0edd531d9243234cdb4bacfea16fe1f60df080a2d6b9
DIST cxxbridge-macro-1.0.71.crate 59620 BLAKE2B ce4b5bfc016a799312cfc2000bcc7b0b701636a558b66d079e3a69ed3a4c83c3c22cbba7bcd3168107d5dd3a0728e2e8887c0089ac7ef022957cc0559ed7a2c5 SHA512 13b0f742ecf4724214b896bcd3c4fedff011751661bd657ca902f123fcb869e835ce850acb1cb9ebe0cb1d13fb9aecc74c7730586ebd465500c2e01cfe686dbc
-DIST ddnet-16.5.tar.gz 35864109 BLAKE2B a85cc2ef89f8e9d84a17bf7e1c49262409e09d0a386ea5ff47a7aee08ef71ac2a4f76bc487894404477c4ce150b10461324b4c5363c34edf4d18dbc2d1d0dbea SHA512 5a96aa960fcea1c217a2f1beb5ce6dd0f7350668b3155095618fbdb794b8a7fc173264367038e066ad558ebcde27a697ce0ded6ff37eed10e273e2b434cfe6a7
+DIST ddnet-16.6.tar.gz 35887706 BLAKE2B 4676fbb7ac61f28af20ffaac39f68ab0dba1b8b91102597d7af84b003a2560da784d11e4a82b8aa8bf518a29f87042835e19178fbc4216f7b0e1a1de3178e48f SHA512 adf0e03d203604d8bea252b7c0f2459f37745bb1843ff3e7ef7e31b12124191a9436516082d040943e225b4c96c7b33665c9a096aa41a29b84749cad561129f1
DIST link-cplusplus-1.0.6.crate 8150 BLAKE2B 82b0eb89926a7f3b7e427242ff3f65eba78f467f1ab972f7f280daf09e2be7188d8e851a21018a268871d5dc9cf7dfda4ef24952b5bc38bd722a5537504c1ddb SHA512 9f77f71f7261472de0d97b2c26efb43f3d49dafbaa1eb853340467260a65d85344e94e023540e068051108afd63cc48c6a5c8025f50922a73dc6409134418e74
DIST proc-macro2-1.0.40.crate 40559 BLAKE2B d83cf7283393a82ca65263afc375d123bd2f48b719c9eab6859c52dc0c2b9b4b5af3090a0ebd0fedf0e1095f0bafbc443016f751a0485dc654bcd80a6f71e326 SHA512 bb179524bd41e36735010a7ec53e096359ffc3688ab97806a45ed9cfb17e8688ce352bbb8cd3bd4e15a4299e8500603c86591b17cfa31bca03f299f6f6347992
DIST quote-1.0.20.crate 28160 BLAKE2B db257025f64817b1b58eecb8e64e63f1782d8a7fcb42ed6c3364254ec5a26705e49ce0637c880b0355b99a77473ce3083caae2cfabbd1a1a7e4fc826bae2cb7c SHA512 d12f4a425273b99ae655da11fcf5dad2609e20ad3e7d85cde08c7d09f444a5c7a3505470bad2d48b1ba8ea59ebf38ab87aa1052e47ec414acfc05dcb07d438be
diff --git a/games-action/ddnet/ddnet-16.5.ebuild b/games-action/ddnet/ddnet-16.6.ebuild
similarity index 85%
rename from games-action/ddnet/ddnet-16.5.ebuild
rename to games-action/ddnet/ddnet-16.6.ebuild
index 03ca0306cd..2257f3eafb 100644
--- a/games-action/ddnet/ddnet-16.5.ebuild
+++ b/games-action/ddnet/ddnet-16.6.ebuild
@@ -5,12 +5,25 @@ EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
-inherit cmake python-any-r1 xdg
+CRATES="
+cc-1.0.73
+cxx-1.0.71
+cxxbridge-flags-1.0.71
+cxxbridge-macro-1.0.71
+link-cplusplus-1.0.6
+proc-macro2-1.0.40
+quote-1.0.20
+syn-1.0.98
+unicode-ident-1.0.1
+"
+
+inherit cargo cmake python-any-r1 xdg
DESCRIPTION="DDraceNetwork, a cooperative racing mod of Teeworlds "
HOMEPAGE="https://ddnet.org/
https://github.com/ddnet/ddnet"
-SRC_URI="https://github.com/ddnet/ddnet/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI="https://github.com/ddnet/ddnet/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz
+$(cargo_crate_uris ${CRATES})"
LICENSE="CC-BY-SA-3.0 OFL-1.1 BSD"
SLOT="0"
@@ -56,6 +69,12 @@ BDEPEND="
dev-util/spirv-tools
media-libs/x264
"
+
+src_unpack() {
+ default_src_unpack
+ cargo_src_unpack
+}
+
src_configure(){
local mycmakeargs=(
-DANTIBOT=$(usex antibot ON OFF)
diff --git a/games-action/ddnet/ddnet-9999.ebuild b/games-action/ddnet/ddnet-9999.ebuild
index 591a325472..0bd1bfd48e 100644
--- a/games-action/ddnet/ddnet-9999.ebuild
+++ b/games-action/ddnet/ddnet-9999.ebuild
@@ -5,25 +5,13 @@ EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
-CRATES="
-cc-1.0.73
-cxx-1.0.71
-cxxbridge-flags-1.0.71
-cxxbridge-macro-1.0.71
-link-cplusplus-1.0.6
-proc-macro2-1.0.40
-quote-1.0.20
-syn-1.0.98
-unicode-ident-1.0.1
-"
-
inherit cargo git-r3 cmake python-any-r1 xdg
DESCRIPTION="DDraceNetwork, a cooperative racing mod of Teeworlds "
HOMEPAGE="https://ddnet.org/
https://github.com/ddnet/ddnet"
-SRC_URI="$(cargo_crate_uris ${CRATES})"
+#SRC_URI="$(cargo_crate_uris ${CRATES})"
EGIT_REPO_URI="https://github.com/ddnet/ddnet"
EGIT_BRANCH="master"
EGIT_MIN_CLONE_TYPE="shallow"
@@ -75,8 +63,16 @@ BDEPEND="
media-libs/x264
"
+src_unpack() {
+ default_src_unpack
+
+ git-r3_fetch
+ git-r3_checkout
+
+ cargo_live_src_unpack
+}
+
src_configure(){
- cargo_src_unpack
local mycmakeargs=(
-DANTIBOT=$(usex antibot ON OFF)
-DAUTOUPDATE=$(usex autoupdate ON OFF)
diff --git a/games-action/ddnet/metadata.xml b/games-action/ddnet/metadata.xml
index 9114a43572..04b2f7feea 100644
--- a/games-action/ddnet/metadata.xml
+++ b/games-action/ddnet/metadata.xml
@@ -12,7 +12,7 @@
https://ddnet.org/downloads/
https://github.com/ddnet/ddnet/issues
- https://wiki.ddnet.org
+ https://wiki.ddnet.org/wiki/Main_Page
ddnet/ddnet
DraceNetwork (DDNet) is an actively maintained version of DDRace, a Teeworlds modification with a unique cooperative gameplay. Help each other play through custom maps with up to 64 players, compete against the best in international tournaments, design your own maps, or run your own server. The official servers are around the world. All ranks made on official servers are available worldwide and you can collect points!
diff --git a/games-puzzle/aaaaxy/aaaaxy-1.2.377.ebuild b/games-puzzle/aaaaxy/aaaaxy-1.2.377.ebuild
index 3b1e0a8722..9d9d64e529 100644
--- a/games-puzzle/aaaaxy/aaaaxy-1.2.377.ebuild
+++ b/games-puzzle/aaaaxy/aaaaxy-1.2.377.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
https://gitlab.com/api/v4/projects/41581401/packages/generic/${PN}/${PV}+${DEPS_DATE}/${P}-deps.tar.xz
"
-LICENSE="Apache-2.0 BSD MIT "
+LICENSE="Apache-2.0 BSD MIT GPL-2+"
SLOT="0"
KEYWORDS="~amd64"
diff --git a/games-puzzle/aaaaxy/aaaaxy-1.2.399.ebuild b/games-puzzle/aaaaxy/aaaaxy-1.2.399.ebuild
index d9c11534c6..e404622704 100644
--- a/games-puzzle/aaaaxy/aaaaxy-1.2.399.ebuild
+++ b/games-puzzle/aaaaxy/aaaaxy-1.2.399.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
https://gitlab.com/api/v4/projects/41581401/packages/generic/${PN}/${PV}+${DEPS_DATE}/${P}-deps.tar.xz
"
-LICENSE="Apache-2.0 BSD MIT "
+LICENSE="Apache-2.0 BSD MIT GPL-2+"
SLOT="0"
KEYWORDS="~amd64"
@@ -29,6 +29,7 @@ BDEPEND="
x11-libs/libXi
x11-libs/libXinerama
x11-libs/libXrandr
+ x11-libs/libXxf86vm
"
src_configure() {
diff --git a/gnome-extra/extension-manager/extension-manager-0.4.0.ebuild b/gnome-extra/extension-manager/extension-manager-0.4.0.ebuild
index 92adb314a2..717c819ec2 100644
--- a/gnome-extra/extension-manager/extension-manager-0.4.0.ebuild
+++ b/gnome-extra/extension-manager/extension-manager-0.4.0.ebuild
@@ -13,8 +13,8 @@ else
KEYWORDS="~amd64"
fi
-DESCRIPTION="A native tool for browsing and installing GNOME Shell Extensions"
-HOMEPAGE="https://github.com/mjakeman/extension-manager"
+DESCRIPTION="A native tool for browsing, installing, and managing GNOME Shell Extensions"
+HOMEPAGE="https://mjakeman.github.io/extension-manager/"
LICENSE="GPL-3+"
SLOT="0"
diff --git a/gnome-extra/extension-manager/extension-manager-9999.ebuild b/gnome-extra/extension-manager/extension-manager-9999.ebuild
index 92adb314a2..717c819ec2 100644
--- a/gnome-extra/extension-manager/extension-manager-9999.ebuild
+++ b/gnome-extra/extension-manager/extension-manager-9999.ebuild
@@ -13,8 +13,8 @@ else
KEYWORDS="~amd64"
fi
-DESCRIPTION="A native tool for browsing and installing GNOME Shell Extensions"
-HOMEPAGE="https://github.com/mjakeman/extension-manager"
+DESCRIPTION="A native tool for browsing, installing, and managing GNOME Shell Extensions"
+HOMEPAGE="https://mjakeman.github.io/extension-manager/"
LICENSE="GPL-3+"
SLOT="0"
diff --git a/gui-apps/wofi/Manifest b/gui-apps/wofi/Manifest
deleted file mode 100644
index e352cc4f10..0000000000
--- a/gui-apps/wofi/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST wofi-1.2.3.tar.gz 71445 BLAKE2B 38051803d1c902ddf8b8d7053f92c2bf9ce3e10a93ed12c832c108cb1807b12611721a8502edd6ce9b595a2a1486f65ed97f488333e38f0696f2f4fd0b1d6704 SHA512 1a7dee1ef6304a1e538977bf34b8fbe91abc811133fa3b9b48a975b42d46142808c364ae7acd4ab5f6c898547b529cfa1579b4fd7cfeb5a9fd93f489ccc491bf
-DIST wofi-1.2.4.tar.gz 71569 BLAKE2B 6fa2e49da94a6d9e408999e66ec2359368b8298ae647cecad53fbb5cf754eab0db307d3555ebad3d26dff81a494322ed6552c8767697a5159dcc6304af24c4a4 SHA512 9c31a57b4fd476e4cc368ae281f18687e43d61167bcc1e883d9988c6e966c128e9aaae3f27ccd33b59e0ac6a3c4a32fc70eecb7a6d259f083b9b7d2ea3f963a6
diff --git a/gui-apps/wofi/metadata.xml b/gui-apps/wofi/metadata.xml
deleted file mode 100644
index f757c20f5e..0000000000
--- a/gui-apps/wofi/metadata.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
- Matthias Coppens
- coppens.matthias.abc@gmail.com
-
-
- https://todo.sr.ht/~scoopta/wofi
- https://cloudninja.pw/docs/wofi.html
-
-
-
diff --git a/gui-apps/wofi/wofi-1.2.3.ebuild b/gui-apps/wofi/wofi-1.2.3.ebuild
deleted file mode 100644
index ab2a59ac71..0000000000
--- a/gui-apps/wofi/wofi-1.2.3.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit meson
-if [ "${PV}" = 9999 ]
-then
- inherit mercurial
- EHG_REPO_URI="https://hg.sr.ht/~scoopta/${PN}"
-else
- SRC_URI="https://hg.sr.ht/~scoopta/wofi/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/${PN}-v${PV}"
- KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="Wofi is a launcher/menu program for wlroots based wayland compositors like sway"
-HOMEPAGE="https://hg.sr.ht/~scoopta/wofi"
-LICENSE="GPL-3"
-
-IUSE="+run +drun +dmenu"
-
-DEPEND="
- dev-libs/wayland
- x11-libs/gtk+[wayland(-)]"
-RDEPEND="${DEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-RESTRICT="test mirror"
-
-SLOT="0"
-
-src_configure() {
- local emesonargs=(
- $(meson_use run enable_run)
- $(meson_use drun enable_drun)
- $(meson_use dmenu enable_dmenu)
- )
- meson_src_configure
-}
diff --git a/gui-apps/wofi/wofi-1.2.4.ebuild b/gui-apps/wofi/wofi-1.2.4.ebuild
deleted file mode 100644
index ab2a59ac71..0000000000
--- a/gui-apps/wofi/wofi-1.2.4.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit meson
-if [ "${PV}" = 9999 ]
-then
- inherit mercurial
- EHG_REPO_URI="https://hg.sr.ht/~scoopta/${PN}"
-else
- SRC_URI="https://hg.sr.ht/~scoopta/wofi/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/${PN}-v${PV}"
- KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="Wofi is a launcher/menu program for wlroots based wayland compositors like sway"
-HOMEPAGE="https://hg.sr.ht/~scoopta/wofi"
-LICENSE="GPL-3"
-
-IUSE="+run +drun +dmenu"
-
-DEPEND="
- dev-libs/wayland
- x11-libs/gtk+[wayland(-)]"
-RDEPEND="${DEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-RESTRICT="test mirror"
-
-SLOT="0"
-
-src_configure() {
- local emesonargs=(
- $(meson_use run enable_run)
- $(meson_use drun enable_drun)
- $(meson_use dmenu enable_dmenu)
- )
- meson_src_configure
-}
diff --git a/gui-apps/wofi/wofi-9999.ebuild b/gui-apps/wofi/wofi-9999.ebuild
deleted file mode 100644
index ab2a59ac71..0000000000
--- a/gui-apps/wofi/wofi-9999.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit meson
-if [ "${PV}" = 9999 ]
-then
- inherit mercurial
- EHG_REPO_URI="https://hg.sr.ht/~scoopta/${PN}"
-else
- SRC_URI="https://hg.sr.ht/~scoopta/wofi/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/${PN}-v${PV}"
- KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="Wofi is a launcher/menu program for wlroots based wayland compositors like sway"
-HOMEPAGE="https://hg.sr.ht/~scoopta/wofi"
-LICENSE="GPL-3"
-
-IUSE="+run +drun +dmenu"
-
-DEPEND="
- dev-libs/wayland
- x11-libs/gtk+[wayland(-)]"
-RDEPEND="${DEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-RESTRICT="test mirror"
-
-SLOT="0"
-
-src_configure() {
- local emesonargs=(
- $(meson_use run enable_run)
- $(meson_use drun enable_drun)
- $(meson_use dmenu enable_dmenu)
- )
- meson_src_configure
-}
diff --git a/gui-wm/dwl/Manifest b/gui-wm/dwl/Manifest
index 6da9d682fb..2d68948690 100644
--- a/gui-wm/dwl/Manifest
+++ b/gui-wm/dwl/Manifest
@@ -1 +1,2 @@
DIST dwl-0.3.1.tar.gz 51347 BLAKE2B 754dcf17de405f4a3f69478444fe46199f4e67fd7a7801e02131676e23e7324b49d6f31da629a6ab977262a210b95adcb8407c37b81031aac3ee6d2427f27a10 SHA512 c6bcaf26d6f67f7712f907331c947afc84a5c5b990f5ec6d568d65f624a2cafd1617055ed514cd7e8a331abcd4c37ed574672dcbeeb890607d8eb38e7a304215
+DIST dwl-0.4_rc2.tar.gz 54093 BLAKE2B 13ae6c071bd4fc8202101c689983e232a8af4ff1f83142a44954998a709307c447a611d8dd46a3534baf41e64a3f7ed4d6fa548b1426212114a463cc29f4e94a SHA512 5f95dac99b9fbec971366f55c7a41f2a0fcff7e321c52a4afe04dd17465cde063c37aee677e833c937169782ddfb59fde66eb3c556171d9d80205837a806c7ee
diff --git a/gui-wm/dwl/dwl-0.4_rc2.ebuild b/gui-wm/dwl/dwl-0.4_rc2.ebuild
new file mode 100644
index 0000000000..6f79a1c44a
--- /dev/null
+++ b/gui-wm/dwl/dwl-0.4_rc2.ebuild
@@ -0,0 +1,51 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic savedconfig toolchain-funcs desktop
+
+DESCRIPTION="dwm for Wayland"
+HOMEPAGE="https://github.com/djpohly/dwl"
+SRC_URI="https://github.com/djpohly/${PN}/archive/v${PV/_/-}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${P/_/-}"
+
+LICENSE="CC0-1.0 GPL-3 MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="X"
+
+RDEPEND="
+ dev-libs/libinput
+ dev-libs/wayland
+ gui-libs/wlroots:0/16[X(-)?]
+ x11-libs/libxkbcommon
+ X? ( x11-libs/libxcb )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ dev-libs/wayland-protocols
+ dev-util/wayland-scanner
+ virtual/pkgconfig
+"
+
+src_prepare() {
+ default
+
+ restore_config config.h
+}
+
+src_configure() {
+ use X && append-cppflags -DXWAYLAND
+ tc-export CC
+}
+
+src_install() {
+ emake PREFIX="${ED}/usr" install
+
+ domenu "${FILESDIR}"/dwl.desktop
+
+ einstalldocs
+
+ save_config config.h
+}
diff --git a/kde-apps/alligator/Manifest b/kde-apps/alligator/Manifest
index a379a2d625..5ff3145f9f 100644
--- a/kde-apps/alligator/Manifest
+++ b/kde-apps/alligator/Manifest
@@ -1,2 +1 @@
-DIST alligator-22.09.tar.xz 183172 BLAKE2B 496febfb73bc7caa2297c75aa9841a2470fd56d4b2d151ce7ba3a45805b65a04e338806f6c52f07696bf2beb305187c04704f8ac2c6b9e3aa9a522b6668bd730 SHA512 a5f91030c1c273c703d2ca6cda504f29567d8c5fdf5f8d4b9ffacc86ccc25275a972214f3c0bc7dea57555ee82265a97a550545f31e6c8ca0c927ac8eaeb40ed
DIST alligator-22.11.tar.xz 185388 BLAKE2B 788a57edf1a97c6a843e6e684585973ec109bb1616c72b90be828fe851674de2d2578ab132a2a373967e34678e64c81d0d4a510636d710c68d941784ea95faae SHA512 82cca88d8302de4852981fb0c3df85b9e047f2129128b8ad8d6a1121992982ad9049753b9af350fbcf7668d0f5d85d4f6306c5a87d2a5e22c11249989f69768a
diff --git a/kde-apps/alligator/alligator-22.09.ebuild b/kde-apps/alligator/alligator-22.09.ebuild
deleted file mode 100644
index a3da9d979a..0000000000
--- a/kde-apps/alligator/alligator-22.09.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="forceoptional"
-KFMIN=5.75.0
-QTMIN=5.15.0
-inherit ecm
-
-DESCRIPTION="A convergent RSS/Atom feed reader for Plasma"
-HOMEPAGE="https://apps.kde.org/alligator/"
-SRC_URI="mirror://kde/stable/plasma-mobile/${PV}/${P}.tar.xz"
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtquickcontrols-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=dev-qt/qtsql-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-frameworks/syndication-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/alligator/alligator-22.11.ebuild b/kde-apps/alligator/alligator-22.11.ebuild
index 736e4bbc2e..0b21510e8d 100644
--- a/kde-apps/alligator/alligator-22.11.ebuild
+++ b/kde-apps/alligator/alligator-22.11.ebuild
@@ -14,9 +14,10 @@ SRC_URI="mirror://kde/stable/plasma-mobile/${PV}/${P}.tar.xz"
LICENSE="GPL-2+"
SLOT="5"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64"
DEPEND="
+ >=dev-libs/kirigami-addons-0.6:5
>=dev-qt/qtdeclarative-${QTMIN}:5
>=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtnetwork-${QTMIN}:5
@@ -28,7 +29,6 @@ DEPEND="
>=kde-frameworks/kcoreaddons-${KFMIN}:5
>=kde-frameworks/ki18n-${KFMIN}:5
>=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-frameworks/kirigami-addons-0.6:5
>=kde-frameworks/syndication-${KFMIN}:5
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/kclock/Manifest b/kde-apps/kclock/Manifest
index 785085d15f..55646f3ed1 100644
--- a/kde-apps/kclock/Manifest
+++ b/kde-apps/kclock/Manifest
@@ -1,2 +1 @@
-DIST kclock-22.09.tar.xz 719380 BLAKE2B 774683332edba27c18fa5f0ce02867b1a6ca88a6d16f299857cb5db294b0b3f132fb96ec93a7c544967598b12033bca3a3af2378003182e6650994c42f6491fc SHA512 85143df55f9a6aea61b653db0b16e886aee7e4f553b8e97be01ffa679cb55730835600d17f929ca4c04d66e59258d214065f38cac6f3d8647152427336cf206f
DIST kclock-22.11.tar.xz 721728 BLAKE2B c25d68e265e924b8986fe3e0edfaeae72e3b219358d0cc84494c994c81f336d0ebd0237e9d47468aa431ecb1de5b174dfc121a6611ff0d8bce37ca368779c308 SHA512 f45f011635d2666813805613336701ca5a4344ea4309cc9debb671104748cb1e835d824f4bc56db78b42548741460679f7e070852071ebd47d3463c51fdbbd93
diff --git a/kde-apps/kclock/kclock-22.09.ebuild b/kde-apps/kclock/kclock-22.09.ebuild
deleted file mode 100644
index 5d0174cd9a..0000000000
--- a/kde-apps/kclock/kclock-22.09.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=5.79.0
-QTMIN=5.15.0
-inherit ecm
-
-DESCRIPTION="A convergent clock application for Plasma"
-HOMEPAGE="https://apps.kde.org/kclock/"
-SRC_URI="mirror://kde/stable/plasma-mobile/${PV}/${P}.tar.xz"
-
-LICENSE="GPL-2+ GPL-3+ LGPL-2.1+"
-SLOT="5"
-KEYWORDS="~amd64 ~x86"
-
-COMMON_DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtmultimedia-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/plasma-${KFMIN}:5
-"
-RDEPEND="${COMMON_DEPEND}
- >=kde-frameworks/kirigami-addons-0.1:5
-"
-DEPEND="${COMMON_DEPEND}
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
-"
diff --git a/kde-apps/kclock/kclock-22.11.ebuild b/kde-apps/kclock/kclock-22.11.ebuild
index 8c5298123a..980b489040 100644
--- a/kde-apps/kclock/kclock-22.11.ebuild
+++ b/kde-apps/kclock/kclock-22.11.ebuild
@@ -13,9 +13,10 @@ SRC_URI="mirror://kde/stable/plasma-mobile/${PV}/${P}.tar.xz"
LICENSE="GPL-2+ GPL-3+ LGPL-2.1+"
SLOT="5"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64"
DEPEND="
+ >=dev-libs/kirigami-addons-0.6:5
>=dev-qt/qtdbus-${QTMIN}:5
>=dev-qt/qtdeclarative-${QTMIN}:5
>=dev-qt/qtgui-${QTMIN}:5
@@ -28,7 +29,6 @@ DEPEND="
>=kde-frameworks/kdbusaddons-${KFMIN}:5
>=kde-frameworks/ki18n-${KFMIN}:5
>=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-frameworks/kirigami-addons-0.6:5
>=kde-frameworks/knotifications-${KFMIN}:5
>=kde-frameworks/plasma-${KFMIN}:5
"
diff --git a/kde-apps/krecorder/Manifest b/kde-apps/krecorder/Manifest
index 3311a02a76..9bc648d502 100644
--- a/kde-apps/krecorder/Manifest
+++ b/kde-apps/krecorder/Manifest
@@ -1,2 +1 @@
-DIST krecorder-22.09.tar.xz 151728 BLAKE2B 197b074440a0018d9b177628a9767ff98a8360d2e4740a0b86ab38251c3d1d5ffb94f4d6d5b0514d037f979a618b634e3ee225a118486c89b710d58169bf3d70 SHA512 24226a4a60b7ddd24395204ba1a897ff06ae597894fbd48705beb54e22dac7228964a0fc6a7da4346cf66d712382fce8c968c2af45060796e695702002611f71
DIST krecorder-22.11.tar.xz 157124 BLAKE2B 2636e55b1d1669fddb9382243a73306aa23a56c8de779c946ddccaf09a10925142c8745d3d5e1f7ab429a095283cb3577da5d6214d702f52ac70eec8aec04a08 SHA512 ff3d04e7dc17e203f17e126e0ad4dfadbc5d50a073cb60382f16a5ff9da6ddf72a2f01c26de42552dbe3d978404b9f3e18ee8b5d5b2e05ee00a07ec50096d58f
diff --git a/kde-apps/krecorder/krecorder-22.09.ebuild b/kde-apps/krecorder/krecorder-22.09.ebuild
deleted file mode 100644
index 1bbc637ffb..0000000000
--- a/kde-apps/krecorder/krecorder-22.09.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=5.89.0
-QTMIN=5.15.0
-inherit ecm
-
-DESCRIPTION="A convergent audio recording application for Plasma"
-HOMEPAGE="https://apps.kde.org/krecorder/"
-SRC_URI="mirror://kde/stable/plasma-mobile/${PV}/${P}.tar.xz"
-
-LICENSE="CC-BY-4.0 GPL-3+"
-SLOT="5"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtmultimedia-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
-"
-DEPEND="${RDEPEND}
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
-"
diff --git a/kde-apps/krecorder/krecorder-22.11.ebuild b/kde-apps/krecorder/krecorder-22.11.ebuild
index d9ffcaebe3..e7e8b52ce1 100644
--- a/kde-apps/krecorder/krecorder-22.11.ebuild
+++ b/kde-apps/krecorder/krecorder-22.11.ebuild
@@ -13,9 +13,10 @@ SRC_URI="mirror://kde/stable/plasma-mobile/${PV}/${P}.tar.xz"
LICENSE="CC-BY-4.0 GPL-3+"
SLOT="5"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64"
DEPEND="
+ >=dev-libs/kirigami-addons-0.6:5
>=dev-qt/qtdeclarative-${QTMIN}:5
>=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtmultimedia-${QTMIN}:5
@@ -26,7 +27,6 @@ DEPEND="
>=kde-frameworks/kcoreaddons-${KFMIN}:5
>=kde-frameworks/ki18n-${KFMIN}:5
>=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-frameworks/kirigami-addons-0.6:5
>=kde-frameworks/kwindowsystem-${KFMIN}:5
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/plasma-settings/Manifest b/kde-apps/plasma-settings/Manifest
index eccddad32f..c6dd88cc09 100644
--- a/kde-apps/plasma-settings/Manifest
+++ b/kde-apps/plasma-settings/Manifest
@@ -1,2 +1 @@
-DIST plasma-settings-22.09.tar.xz 310132 BLAKE2B 1fec519f3bfb6a4b89bcc20ea8d6df66129a77c2602f1fcc20e907c7a38e75f897ad279401ca0d45542e6fc00263195b28399cf235d04be6d4cb1d1b2e943f3c SHA512 9380f1dd614cd3ae199c388817c4c9da45f08037b57a0dfea571f9d2486fcb0080b154fa79b471be0052e90e60e2da1d7a1a7e75665e4a0b04e45c7c50304ba2
DIST plasma-settings-22.11.tar.xz 309412 BLAKE2B 46f4fa18b800b4ec1a6f0b0df39a7d9ca74c39af8ea27b9a1a9aa6d32a6f90ad5fc1b270eb28b1ace2f139f8eba61b016b9d25ca3b9f36e0f7bd37f737f334ed SHA512 181f11306855249e09ed7b1c51d545876b0130b166fc6f625649f1d4f3b005d6c9928032e43c8b3bf9fd2f62738e789678ed5cd685f5f002be5c04cb30519f25
diff --git a/kde-apps/plasma-settings/plasma-settings-22.09.ebuild b/kde-apps/plasma-settings/plasma-settings-22.09.ebuild
deleted file mode 100644
index 0d2c291c05..0000000000
--- a/kde-apps/plasma-settings/plasma-settings-22.09.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=5.86
-QTMIN=5.15.0
-inherit ecm
-
-DESCRIPTION="Settings application for Plasma Mobile"
-HOMEPAGE="https://plasma-mobile.org/"
-SRC_URI="mirror://kde/stable/plasma-mobile/${PV}/${P}.tar.xz"
-
-LICENSE="|| ( GPL-2 GPL-3 ) LGPL-2+ LGPL-2.1"
-SLOT="5"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="
- dev-libs/glib:2
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kauth-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kpackage-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/modemmanager-qt-${KFMIN}:5
- >=kde-frameworks/networkmanager-qt-${KFMIN}:5
- >=kde-frameworks/plasma-${KFMIN}:5
- >=kde-frameworks/solid-${KFMIN}:5
- virtual/libcrypt:=
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/plasma-settings/plasma-settings-22.11.ebuild b/kde-apps/plasma-settings/plasma-settings-22.11.ebuild
index 63962996ea..7bd51af6df 100644
--- a/kde-apps/plasma-settings/plasma-settings-22.11.ebuild
+++ b/kde-apps/plasma-settings/plasma-settings-22.11.ebuild
@@ -13,10 +13,11 @@ SRC_URI="mirror://kde/stable/plasma-mobile/${PV}/${P}.tar.xz"
LICENSE="|| ( GPL-2 GPL-3 ) LGPL-2+ LGPL-2.1"
SLOT="5"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64"
DEPEND="
dev-libs/glib:2
+ >=dev-libs/kirigami-addons-0.6:5
>=dev-qt/qtdbus-${QTMIN}:5
>=dev-qt/qtdeclarative-${QTMIN}:5
>=dev-qt/qtgui-${QTMIN}:5
@@ -28,7 +29,6 @@ DEPEND="
>=kde-frameworks/kdbusaddons-${KFMIN}:5
>=kde-frameworks/ki18n-${KFMIN}:5
>=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kirigami-addons-0.6:5
>=kde-frameworks/kpackage-${KFMIN}:5
>=kde-frameworks/kservice-${KFMIN}:5
>=kde-frameworks/modemmanager-qt-${KFMIN}:5
diff --git a/kde-apps/tokodon/Manifest b/kde-apps/tokodon/Manifest
index 129448311f..fefefcd17c 100644
--- a/kde-apps/tokodon/Manifest
+++ b/kde-apps/tokodon/Manifest
@@ -1,3 +1 @@
DIST tokodon-21.11.1.tar.xz 165120 BLAKE2B 240e3028deeb7b15b62344c7e0a66f593f92a6b716c435eed4d402ec3b4ab2816c421e8054cc086d37930706889448ae72a5d7989344b6bcb4731552a2f04213 SHA512 059c760f749e006365464bfcbc13aef420991b3047c398d5cb2dbea2b76ba211428e112594402c558f9ec742d532c74ff7fc7739a27357d61c6bcd416c19403d
-DIST tokodon-22.09.tar.xz 144752 BLAKE2B 9c3a68f28e9c919a7441b2c9174cc2b52e42afa5c243b09526ba3b8d62e68a1989d4221b28e56d99877a3c55b043644ec48555f749746586f3de67f9587d616c SHA512 f37ed6cb792dfe4835ce280fd1c905c97ca2584803a04fde5cec4384b237393009b8e90a6b3db045838ac58f4420fd7b90f6aef87fcd56b43ac2f14fe50d2e90
-DIST tokodon-22.11.tar.xz 155412 BLAKE2B d8f24a45d7dc74a7a349aa556c3d52f480e230fb5222ac482570daf9fb106a066072d4ff74349bab066bf2187c0100ef6719c0d926498c8532b9b37076d2155f SHA512 f37688315ad8edea0b7c2ab8ab64ccf3e0c087ef2dde876179412d6bbf5c657fa6f5af29f02ad013f1b38ed784a90b2e4a55010e861593df99593a0f362e9e19
diff --git a/kde-apps/tokodon/tokodon-22.09.ebuild b/kde-apps/tokodon/tokodon-22.09.ebuild
deleted file mode 100644
index 74b6bbb750..0000000000
--- a/kde-apps/tokodon/tokodon-22.09.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=5.77.0
-QTMIN=5.15.0
-inherit ecm
-
-DESCRIPTION="Mastodon client for Plasma and Plasma Mobile"
-HOMEPAGE="https://invent.kde.org/network/tokodon"
-SRC_URI="mirror://kde/stable/plasma-mobile/${PV}/${P}.tar.xz"
-
-LICENSE="GPL-3"
-SLOT="5"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=dev-qt/qtwebsockets-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/qqc2-desktop-style-${KFMIN}:5
-"
-DEPEND="${RDEPEND}
- dev-libs/qtkeychain[qt5(+)]
- >=dev-qt/qtmultimedia-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
-"
diff --git a/kde-apps/tokodon/tokodon-22.11.1.ebuild b/kde-apps/tokodon/tokodon-22.11.1.ebuild
index f26b995a89..d0d595f854 100644
--- a/kde-apps/tokodon/tokodon-22.11.1.ebuild
+++ b/kde-apps/tokodon/tokodon-22.11.1.ebuild
@@ -16,9 +16,10 @@ S="${WORKDIR}/${MY_P}"
LICENSE="|| ( GPL-2 GPL-3 ) AGPL-3+ CC-BY-SA-4.0 CC0-1.0 GPL-2+ GPL-3 GPL-3+ LGPL-2+ LGPL-2.1+ MIT"
SLOT="5"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64"
DEPEND="
+ >=dev-libs/kirigami-addons-0.6:5
dev-libs/qtkeychain[qt5(+)]
>=dev-qt/qtdeclarative-${QTMIN}:5
>=dev-qt/qtgui-${QTMIN}:5
@@ -34,7 +35,6 @@ DEPEND="
>=kde-frameworks/ki18n-${KFMIN}:5
>=kde-frameworks/kio-${KFMIN}:5
>=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-frameworks/kirigami-addons-0.6:5
>=kde-frameworks/kitemmodels-${KFMIN}:5
>=kde-frameworks/knotifications-${KFMIN}:5
>=kde-frameworks/kwindowsystem-${KFMIN}:5
diff --git a/kde-apps/tokodon/tokodon-22.11.ebuild b/kde-apps/tokodon/tokodon-22.11.ebuild
deleted file mode 100644
index 3276b073b0..0000000000
--- a/kde-apps/tokodon/tokodon-22.11.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=5.77.0
-QTMIN=5.15.0
-inherit ecm
-
-DESCRIPTION="Mastodon client for Plasma and Plasma Mobile"
-HOMEPAGE="https://invent.kde.org/network/tokodon"
-SRC_URI="mirror://kde/stable/plasma-mobile/${PV}/${P}.tar.xz"
-
-LICENSE="|| ( GPL-2 GPL-3 ) AGPL-3+ CC-BY-SA-4.0 CC0-1.0 GPL-2+ GPL-3 GPL-3+ LGPL-2+ LGPL-2.1+"
-SLOT="5"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="
- dev-libs/qtkeychain[qt5(+)]
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtmultimedia-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwebsockets-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-frameworks/kirigami-addons-0.6:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/qqc2-desktop-style-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-frameworks/kirigami-addons/Manifest b/kde-frameworks/kirigami-addons/Manifest
deleted file mode 100644
index 280e3a3a26..0000000000
--- a/kde-frameworks/kirigami-addons/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST kirigami-addons-0.5.tar.xz 75776 BLAKE2B 994c8098be22e9699c8643aa89cc2989bde7c2bd417c62d85557a80f6bf477ee9a9548986d838307aa3574baec180fea36c87e47531095e7cc892f5c50e757f2 SHA512 6a457d9baff7d8fdc274ed3882b9836c7d1d424af7825f2fd53a26490b21d2c19e296a2386d7eede0ecb3eb2b0393e136d5824ebe27bdf1510143cf92b2b3b3a
-DIST kirigami-addons-0.6.tar.xz 83404 BLAKE2B e7ac615a474f42411e3aac26dde217a22b0f5f10a36f4ecb3e05dd99308413b4cd013d0fe5724db7880a8f330a1f6b6da8088d2145dce872f67251517379b97b SHA512 df0e215602e6d5cf7206f3f2d6de2e785d92ea0a389f8df5d306d4547073c735843e1d8240da1ad31171a54b8004a6239f47d43bcb1c20208e082e628608d1de
diff --git a/kde-frameworks/kirigami-addons/kirigami-addons-0.5.ebuild b/kde-frameworks/kirigami-addons/kirigami-addons-0.5.ebuild
deleted file mode 100644
index 9abb730e77..0000000000
--- a/kde-frameworks/kirigami-addons/kirigami-addons-0.5.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=5.91.0
-QTMIN=5.15.2
-VIRTUALX_REQUIRED=test
-inherit ecm
-
-DESCRIPTION="Convergent visual components for Kirigami-based applications"
-HOMEPAGE="https://invent.kde.org/libraries/kirigami-addons"
-SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
-
-LICENSE="|| ( GPL-2 GPL-3 LGPL-3 ) LGPL-2+ LGPL-2.1+"
-SLOT="5"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- >=dev-qt/qtcore-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
-"
-DEPEND="
- ${RDEPEND}
- test? (
- >=dev-qt/qtmultimedia-${QTMIN}:5[gstreamer,qml(+)]
- media-libs/gst-plugins-base:1.0[ogg,vorbis]
- media-libs/gst-plugins-bad:1.0
- media-libs/gst-plugins-good:1.0
- x11-themes/sound-theme-freedesktop
- )
-"
diff --git a/kde-frameworks/kirigami-addons/kirigami-addons-0.6.ebuild b/kde-frameworks/kirigami-addons/kirigami-addons-0.6.ebuild
deleted file mode 100644
index 9abb730e77..0000000000
--- a/kde-frameworks/kirigami-addons/kirigami-addons-0.6.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=5.91.0
-QTMIN=5.15.2
-VIRTUALX_REQUIRED=test
-inherit ecm
-
-DESCRIPTION="Convergent visual components for Kirigami-based applications"
-HOMEPAGE="https://invent.kde.org/libraries/kirigami-addons"
-SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
-
-LICENSE="|| ( GPL-2 GPL-3 LGPL-3 ) LGPL-2+ LGPL-2.1+"
-SLOT="5"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- >=dev-qt/qtcore-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
-"
-DEPEND="
- ${RDEPEND}
- test? (
- >=dev-qt/qtmultimedia-${QTMIN}:5[gstreamer,qml(+)]
- media-libs/gst-plugins-base:1.0[ogg,vorbis]
- media-libs/gst-plugins-bad:1.0
- media-libs/gst-plugins-good:1.0
- x11-themes/sound-theme-freedesktop
- )
-"
diff --git a/media-libs/amdvlk/Manifest b/media-libs/amdvlk/Manifest
index 0e8875ec9d..184cc26ae7 100644
--- a/media-libs/amdvlk/Manifest
+++ b/media-libs/amdvlk/Manifest
@@ -1,7 +1,12 @@
DIST amdvlk-CWPack-4f8cf0584442a91d829d269158567d7ed926f026.tar.gz 39633 BLAKE2B d5b2a88f0d563eef5beb42a8304cf6cdd825e75242c22acc360c5bb9cbd1d02a4f891b6b2f3a4803e1e6b48a4d176aad40f8bdeca92847f2fbf53674dedeaff3 SHA512 06d56baaba1f1224a5266f4a63c1abf70edba7cc16cc4e62f2f5b1ec94fc2c1cfc4c6f11a9c6ef42c23b29be8d07921caad5e919357c0bd82cf714783eee0bcc
DIST amdvlk-MetroHash-18893fb28601bb9af1154cd1a671a121fff6d8d3.tar.gz 11729 BLAKE2B b0e3de885e50c317141d62c885b421c7fd2e1ac783733704342bbed3109bff36a9209ab276f534a2231531483539221bbb1014bd39528a91124161bafc5646eb SHA512 8f12f95e80d594c8bd87a852c67a2d6777ce89d1a13e1a87ee17bbb876a0702c14ffe7a7fd65a244620f2043ad5d22ae8eb863d69f1dc5494d985733bbfb7bf9
+DIST amdvlk-gpurt-385af58e0f1bbe2b4da5e0774c423f39fdaf3067.tar.gz 293102 BLAKE2B 3e62f7daac1bc412f5415cd43f3f23f1b32de165b074c21437a7c02dcb7e3b4172d333e2f8d6bf0b5a43d882d030af084aab6e8ab3c1391c355241597c9b0b33 SHA512 5d4b3ed4150673650dbfd781fef15d81afafd2227231badfadb2ba396b10213d9196add5c0a7bba45c275d1a9a3312e55310d177dbe8587f8378db6d998e531c
DIST amdvlk-gpurt-889dd8db7228814a530f0a897ae1ce35543f4662.tar.gz 293078 BLAKE2B 18efc22b0467bd8756e7746169ebd7e7816821c89fe33a04a7d495101fcea136ab6d379d037741f353a5707d4c5f9e2a80a589a009882d380234b23d767cd089 SHA512 ed49a3c88d8e8d91f8e2d733d060a4999051b4fc79ec3b5224c88de32f586e913ea76a48c9fe09acdbacb5be933ab0bac07c321034b0a5703605379b85e11e74
+DIST amdvlk-llpc-6c817737b6545906db56da44c12f39b6470d8903.tar.gz 2497312 BLAKE2B 9d10a2d08bc02603d56708e25ad254bb166404cfa6e141c6c649b67fbd45f088d9b571a7395fc878c87c0defa9cc76dbf40048c72d84479a275a3ad5b9f13339 SHA512 fe8d6164f13bc63278afceefea10c54132834407e2da1f08264fd25eba876a48ff2d8c269413330db9522d717caefe0a7ee03f0188fa2ac50edfcdbdf9c40c01
DIST amdvlk-llpc-83e59f978821ce09390b25838b6684fc11b04774.tar.gz 2489526 BLAKE2B b9f595245a43cee0499c5dc49abb1071844c9f018b6bd7073fda7942c3ba876eb5c37e130118de95a9acff83064f75db6f39d238e439e75ca5611990b5de0ae1 SHA512 45857a3bf658a98675c81ca29061dd77736e44660a643438aca71e1752104a8c318cb0c96152d9203e740e62278ad74b3e084117f2a7ddc65e43278470e59ffc
DIST amdvlk-llvm-project-3c87d1ffe0dbaa60927d428afe3a4a2b3352c31b.tar.gz 167640231 BLAKE2B 15199760d50db4af5925f47ffdd4cb13b891cd76becd81dd96d0dbbb5785176ea7d272d12949d9446eccf1dc774150af04379586931e2b9b4faa1d6743cb265f SHA512 bd790236238fd068a7e7d438803ab307df34297f6aeff10c07dde43c6f51e582a92f0f084531f8f5c16e8cc52927ec67e8349eebf836e8cf295a22430aaf46a3
+DIST amdvlk-llvm-project-42a4d92d3c68995d04f1ed580613d162054f5795.tar.gz 167651563 BLAKE2B 4cfd4932dc15b4e0c8cf3b70403498c6fe77928a4a38d6d806f58d2399214eff4cef20ddd99c3f98675ffb02ec87e6931bfe05aa7d983fda2f4b6d2146d503ac SHA512 5372052bfe99a5b9f6b4d3c90d50912c90a4336361ff26c0b86cd0d1584e162e1fd9b3402bc65d6be6ab53290450dec0e6a051505d323e6b236640721d271dbe
DIST amdvlk-pal-0f44ced5384c66d77df3dca1116c7daf7ccfdae5.tar.gz 11305484 BLAKE2B 774310e4b5d839ec1415340377c45b31fc60fde56250e9a2097ef0bbf1940a59b901a692215e28a7200cefa80b075b2e11882fe21b550f1e3edfebad203c28d3 SHA512 f96b79f3be4e5d0b82be7a37bfe546a2db466a92e9eb59053582b3b12a846fe737cd6e01a4d4725ef016611d850cb70b81fb478343b6d7b49832091f10f1e2b1
+DIST amdvlk-pal-4a23f7ca61e25c06fda9d9e3630da54182ca1ff3.tar.gz 11333128 BLAKE2B 86f747765430b8fbee5085a92a4fdceab3de0181c7cedf45f5e2c461cbd6a09d2592b2a2a2d08ad271bffeb3edbdf60223813dd60188c9cf4c9a19759dd39ae7 SHA512 cb62cd476f75a5fa5ca08379eb5fa4bd71014f14bf93c01f06d5226c6f3d96c9d19df61f61e852c00d5cf3b2b69bd21d7588690bdc10296a752feb00a733c695
DIST amdvlk-xgl-0387177d6143533c88ff0d5ac045bf3994ee618b.tar.gz 1216290 BLAKE2B 30d0914538562ca923216a14be2b54f6d065c0a9f03bdaa11e163bf8c0e3499fdff79aaf6e0495e9d0dd12af526627447781259694e93cf4dab2712b0e1be623 SHA512 6531d1649a09d4f59ce70e8f0f7f9075585c86e5a0053038c6e11c6d9df77ec1dbc2ec12c67dd4e250911faf6d1701f30665c96b18b56bd247f2381c82991550
+DIST amdvlk-xgl-b358df5460810b00d0cc779e4d000e4a901d2047.tar.gz 1227551 BLAKE2B 6ed056f5156319c18cc31a5cb37d5d46a0c76b9aa44b03fcedb5870121d4041f8a2da77d97781411c4777795368ebefd334449a61fe18f10462f1086b6c99826 SHA512 d77efd4828541ed9428d1d9911bb87aed9f1dab10b61fb80b083cc315fe4b472c60a082a3fe51a16c79608ee614b16773097b4c7ff390569345e10f08215420c
diff --git a/media-libs/amdvlk/amdvlk-2022.4.3.ebuild b/media-libs/amdvlk/amdvlk-2022.4.3.ebuild
new file mode 100644
index 0000000000..8b4692f9af
--- /dev/null
+++ b/media-libs/amdvlk/amdvlk-2022.4.3.ebuild
@@ -0,0 +1,124 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MULTILIB_COMPAT=( abi_x86_{32,64} )
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit check-reqs python-any-r1 cmake-multilib
+
+DESCRIPTION="AMD Open Source Driver for Vulkan"
+HOMEPAGE="https://github.com/GPUOpen-Drivers/AMDVLK"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="wayland +raytracing"
+REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )"
+
+BUNDLED_LLVM_DEPEND="sys-libs/zlib:0=[${MULTILIB_USEDEP}]"
+DEPEND="wayland? ( dev-libs/wayland[${MULTILIB_USEDEP}] )
+ ${BUNDLED_LLVM_DEPEND}
+ >=dev-util/vulkan-headers-1.3.224
+ raytracing? ( dev-util/DirectXShaderCompiler )
+ dev-util/glslang[${MULTILIB_USEDEP}]"
+BDEPEND="${BUNDLED_LLVM_DEPEND}
+ ${PYTHON_DEPS}
+ dev-util/cmake
+ virtual/linux-sources"
+RDEPEND=" ${DEPEND}
+ x11-libs/libdrm[${MULTILIB_USEDEP}]
+ x11-libs/libXrandr[${MULTILIB_USEDEP}]
+ x11-libs/libxcb[${MULTILIB_USEDEP}]
+ x11-libs/libxshmfence[${MULTILIB_USEDEP}]
+ >=media-libs/vulkan-loader-1.3.224[${MULTILIB_USEDEP}]
+ dev-util/glslang[${MULTILIB_USEDEP}]"
+
+CHECKREQS_MEMORY="16G"
+CHECKREQS_DISK_BUILD="4G"
+S="${WORKDIR}"
+CMAKE_USE_DIR="${S}/xgl"
+
+### SOURCE CODE PER_VERSION VARIABLES
+FETCH_URI="https://github.com/GPUOpen-Drivers"
+## For those who wants update ebuild: check https://github.com/GPUOpen-Drivers/AMDVLK/blob/${VERSION}/default.xml
+## e.g. https://github.com/GPUOpen-Drivers/AMDVLK/blob/v-2022.Q3.5/default.xml
+## and place commits in the desired variables
+## EXAMPLE: XGL_COMMIT="80e5a4b11ad2058097e77746772ddc9ab2118e07"
+## SRC_URI="... ${FETCH_URI}/$PART/archive/$COMMIT.zip -> $PART-$COMMIT.zip ..."
+XGL_COMMIT="b358df5460810b00d0cc779e4d000e4a901d2047"
+PAL_COMMIT="4a23f7ca61e25c06fda9d9e3630da54182ca1ff3"
+LLPC_COMMIT="6c817737b6545906db56da44c12f39b6470d8903"
+GPURT_COMMIT="385af58e0f1bbe2b4da5e0774c423f39fdaf3067"
+LLVM_PROJECT_COMMIT="42a4d92d3c68995d04f1ed580613d162054f5795"
+METROHASH_COMMIT="18893fb28601bb9af1154cd1a671a121fff6d8d3"
+CWPACK_COMMIT="4f8cf0584442a91d829d269158567d7ed926f026"
+# end of variables
+SRC_URI="${FETCH_URI}/xgl/archive/${XGL_COMMIT}.tar.gz -> amdvlk-xgl-${XGL_COMMIT}.tar.gz
+${FETCH_URI}/pal/archive/${PAL_COMMIT}.tar.gz -> amdvlk-pal-${PAL_COMMIT}.tar.gz
+${FETCH_URI}/llpc/archive/${LLPC_COMMIT}.tar.gz -> amdvlk-llpc-${LLPC_COMMIT}.tar.gz
+${FETCH_URI}/gpurt/archive/${GPURT_COMMIT}.tar.gz -> amdvlk-gpurt-${GPURT_COMMIT}.tar.gz
+${FETCH_URI}/llvm-project/archive/${LLVM_PROJECT_COMMIT}.tar.gz -> amdvlk-llvm-project-${LLVM_PROJECT_COMMIT}.tar.gz
+${FETCH_URI}/MetroHash/archive/${METROHASH_COMMIT}.tar.gz -> amdvlk-MetroHash-${METROHASH_COMMIT}.tar.gz
+${FETCH_URI}/CWPack/archive/${CWPACK_COMMIT}.tar.gz -> amdvlk-CWPack-${CWPACK_COMMIT}.tar.gz"
+
+PATCHES=(
+ "${FILESDIR}/amdvlk-2022.3.5-no-compiler-presets.patch" #875821
+ "${FILESDIR}/amdvlk-2022.4.1-proper-libdir.patch"
+ "${FILESDIR}/amdvlk-2022.4.2-license-path.patch" #878803
+ "${FILESDIR}/amdvlk-2022.4.2-reduced-llvm-installations.patch"
+ "${FILESDIR}/amdvlk-2022.4.2-reduced-llvm-installations-part2.patch"
+)
+
+src_prepare() {
+ einfo "moving src to proper directories"
+ mkdir -p "${S}"
+ mkdir -p "${S}/third_party"
+ mv xgl-${XGL_COMMIT}/ "${S}/xgl"
+ mv pal-${PAL_COMMIT}/ "${S}/pal"
+ mv llpc-${LLPC_COMMIT}/ "${S}/llpc"
+ mv gpurt-${GPURT_COMMIT}/ "${S}/gpurt"
+ mv llvm-project-${LLVM_PROJECT_COMMIT}/ "${S}/llvm-project"
+ mv MetroHash-${METROHASH_COMMIT}/ "${S}/third_party/metrohash"
+ mv CWPack-${CWPACK_COMMIT}/ "${S}/third_party/cwpack"
+ cmake_src_prepare
+}
+
+multilib_src_configure() {
+ local mycmakeargs=(
+ -DBUILD_WAYLAND_SUPPORT=$(usex wayland)
+ -DVKI_RAY_TRACING=$(usex raytracing)
+ -DLLVM_VERSION_SUFFIX="-amdvlk"
+ -DLLVM_HOST_TRIPLE="${CHOST}"
+ -DBUILD_SHARED_LIBS=OFF #LLVM parts don't support shared libs
+ -DPython3_EXECUTABLE="${PYTHON}"
+ -DPACKAGE_VERSION="${PV}"
+ -DPACKAGE_NAME="${PN}"
+ -DLLVM_INSTALL_TOOLCHAIN_ONLY=On #Disable installation of various LLVM parts which we had to clean up.
+ -Wno-dev
+ )
+ cmake_src_configure
+}
+multilib_check_headers() {
+ einfo "Checking headers skipped: there is no headers"
+}
+
+multilib_src_install_all() {
+ default
+ einfo "Removing unused LLVM parts…"
+ rm "${D}"/usr/lib/libLTO* || die "Can't remove unused LLVM lto library"
+ rm "${D}"/usr/lib/libRemarks* || die "Can't remove unused LLVM libRemarks library"
+ rm -r "${D}"/usr/lib/cmake || die "Can't remove unused LLVM cmake folder"
+ einfo "Removal done"
+}
+
+pkg_postinst() {
+ ewarn "Make sure the following line is NOT included in the any Xorg configuration section:"
+ ewarn "| Driver \"modesetting\""
+ ewarn "and make sure you use DRI3 mode for Xorg (not revelant for wayland)"
+ elog "More information about the configuration can be found here:"
+ elog "https://github.com/GPUOpen-Drivers/AMDVLK"
+ elog "You can use AMD_VULKAN_ICD variable to switch to the required driver."
+ elog "AMD_VULKAN_ICD=RADV application - for using radv."
+ elog "AMD_VULKAN_ICD=AMDVLK application - for using amdvlk."
+}
diff --git a/media-libs/amdvlk/metadata.xml b/media-libs/amdvlk/metadata.xml
index 86929ff1a3..3641533abd 100644
--- a/media-libs/amdvlk/metadata.xml
+++ b/media-libs/amdvlk/metadata.xml
@@ -6,8 +6,14 @@
Denis Reva
rarogcmex
+
The AMD Open Source Driver for Vulkan® is an open-source Vulkan driver for AMD Radeon™ graphics adapters on Linux®. It is built on top of AMD’s Platform Abstraction Library (PAL), a shared component that is designed to encapsulate certain hardware and OS-specific programming details for many of AMD’s 3D and compute drivers. Leveraging PAL can help provide a consistent experience across platforms, including support for recently released GPUs and compatibility with AMD developer tools.
Shaders that compose a particular VkPipeline object are compiled as a single entity using the LLVM-Based Pipeline Compiler (LLPC) library. LLPC builds on LLVM’s existing shader compilation infrastructure for AMD GPUs to generate code objects compatible with PAL’s pipeline ABI.
+
+ GPUOpen-Drivers/AMDVLK
+
diff --git a/media-sound/callaudiod/Manifest b/media-sound/callaudiod/Manifest
index 083645a3a5..c78d244733 100644
--- a/media-sound/callaudiod/Manifest
+++ b/media-sound/callaudiod/Manifest
@@ -1 +1,2 @@
-DIST callaudiod-0.1.4.tar.gz 31476 BLAKE2B 0573d89e5b7652c1cbffa8f10fac7b8d75d63088496f76ace25ba2001eb0a6b2d642d6a67aecd2124e7e0feba7fe1c4b856fd8de9ac7e636b6b9c07c954c8811 SHA512 5d344f5d0f04076b2d22a6fe4c728fb18081934e9651e91fe32d590983ca06b06341434489bc1d28322f09218373a3e8c983ff57fddc3d41a3d48bd4b35d1bce
+DIST callaudiod-0.1.5.tar.bz2 28355 BLAKE2B da43d51cf1a2818bad227e5bf453a27c6c8431bf9332758be378c2f1072354ad0438cdae77088e8a4587e132f116f64cbb7ac293ad985ab82b436e455547624b SHA512 8eac3929bbb9b700dab3ca230f3cb0dd17b90af1e0e56b4d92070423c11b1ca806984640bbc88ea42ae2ae1d2c19000b7f0d27a863d67eb11b021e53784bd39a
+DIST callaudiod-0.1.6.tar.bz2 28456 BLAKE2B 2307b2ed5a696b57afe9251e38a6396e152f5c377e7403510e079de8b373d5bdf829b9e83bd6b12a69e04994aeb726b74565d101a9377351d7a3f0cf5e222f70 SHA512 e8f5988614045bdec5daca4421a26e2ae228f78fb9a95e91d29d212068fa3a7b87a54f14eb3e4db58c230a7470731af3da5d535a26f88e44181bfdc1e5091982
diff --git a/media-sound/callaudiod/callaudiod-0.1.4-r1.ebuild b/media-sound/callaudiod/callaudiod-0.1.5.ebuild
similarity index 50%
rename from media-sound/callaudiod/callaudiod-0.1.4-r1.ebuild
rename to media-sound/callaudiod/callaudiod-0.1.5.ebuild
index 837d33b8cc..9d5a20dfd7 100644
--- a/media-sound/callaudiod/callaudiod-0.1.4-r1.ebuild
+++ b/media-sound/callaudiod/callaudiod-0.1.5.ebuild
@@ -5,25 +5,18 @@ EAPI=8
inherit meson
-COMMIT="a7ca6ce9d4c947f19c3f99ff2cab986c64434e57"
-
DESCRIPTION="Call audio routing daemon"
HOMEPAGE="https://gitlab.com/mobian1/callaudiod"
-SRC_URI="https://gitlab.com/mobian1/${PN}/-/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
+SRC_URI="https://gitlab.com/mobian1/${PN}/-/archive/${PV}/${P}.tar.bz2"
KEYWORDS="~amd64 ~arm64"
-LICENSE="GPL-3"
+LICENSE="LGPL-3+"
SLOT="0"
RDEPEND="
dev-libs/glib:2
- dev-util/gdbus-codegen
media-libs/alsa-lib
- || (
- media-libs/libpulse
- >=media-sound/apulse-0.1.12-r4[sdk]
- )
+ media-libs/libpulse[glib]
"
-
-BUILD_DIR="${S}"/build
+DEPEND="${RDEPEND}"
+BDEPEND="dev-util/gdbus-codegen"
diff --git a/media-sound/callaudiod/callaudiod-0.1.6.ebuild b/media-sound/callaudiod/callaudiod-0.1.6.ebuild
new file mode 100644
index 0000000000..9d5a20dfd7
--- /dev/null
+++ b/media-sound/callaudiod/callaudiod-0.1.6.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="Call audio routing daemon"
+HOMEPAGE="https://gitlab.com/mobian1/callaudiod"
+SRC_URI="https://gitlab.com/mobian1/${PN}/-/archive/${PV}/${P}.tar.bz2"
+
+KEYWORDS="~amd64 ~arm64"
+LICENSE="LGPL-3+"
+SLOT="0"
+
+RDEPEND="
+ dev-libs/glib:2
+ media-libs/alsa-lib
+ media-libs/libpulse[glib]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-util/gdbus-codegen"
diff --git a/media-sound/callaudiod/metadata.xml b/media-sound/callaudiod/metadata.xml
index 4fdf310251..dbb5c41f7f 100644
--- a/media-sound/callaudiod/metadata.xml
+++ b/media-sound/callaudiod/metadata.xml
@@ -5,4 +5,7 @@
gjdijkman@gjdwebserver.nl
Gerben Jan Dijkman
+
+ mobian1/callaudiod
+
diff --git a/media-video/trakt-scrobbler/Manifest b/media-video/trakt-scrobbler/Manifest
index a60bc73cc2..e8bc423bfc 100644
--- a/media-video/trakt-scrobbler/Manifest
+++ b/media-video/trakt-scrobbler/Manifest
@@ -1,3 +1,4 @@
DIST trakt-scrobbler-1.4.2.tar.gz 56835 BLAKE2B 0b39ca0d88ae2e45d5907a7546e44d2d653bd8c10fc67a0389153d2c90f1064fdbbe2d8e9c88da123f0275c10044c74fab69cceddbf24baadd21a495be439cb7 SHA512 cb58b6ab8577b9850f01dd6f6ef6e1ef6fbd1432c3ca84220a3845d6dd43ef56e5abdbaa934eee80f20affdadfffd93582c860a1efcccc0b2ee0025c6c0ca5b0
DIST trakt-scrobbler-1.5.0.tar.gz 56946 BLAKE2B 155d3371a077d4617ff575a4e924ee2f6ab9814ea5eea167234e8df26e3c3286dcf4df07ff9a51f2daf2faf928c1c857cc6a9497703e810493974cdc86f0cf54 SHA512 5d98308fc09c7c569a498622cb0868a9d9d547dea36b5523a02c4d53adb7033c3441426ea388a53c624f445480b11c41ab96660e6fe453be1d1110f781de4b1a
DIST trakt-scrobbler-1.6.0.tar.gz 64001 BLAKE2B 201c4a6f48275d5bda87b37bb4ec46d63d3446a27b7093eb71648659fd5e41685751152882bdd837c9d4383d257ea5e3b131d354d9db87d79d5a26cbc4fb45de SHA512 b2f12088c4964a071bb22002ac8f8271fd993f8b55b1dd03f4e6c8707fe8d8fd7df6609a697128c44710e506b3cae57d799fd961c4373bcf52f7ff5af8a7817f
+DIST trakt-scrobbler-1.6.1_beta1.tar.gz 64939 BLAKE2B 611f09ea60515a84681ef1bb06e547e727594e306196ac6347e1ad474a59e0fa28b67be4b74b3e4bbb03000aa8edfd312c1558df2e0e566f53db004254875a35 SHA512 c36673173373fc0a16887cd61273ddbc342c774d8310abcef405feac53bd4d57792c377e67410e316e51f362c75baea18571dd6f7ebd54776a4fae1ac5803b28
diff --git a/media-video/trakt-scrobbler/trakt-scrobbler-1.6.1_beta1-r1.ebuild b/media-video/trakt-scrobbler/trakt-scrobbler-1.6.1_beta1-r1.ebuild
new file mode 100644
index 0000000000..3c9ee03f24
--- /dev/null
+++ b/media-video/trakt-scrobbler/trakt-scrobbler-1.6.1_beta1-r1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1 optfeature
+
+MY_PV="${PV/_/-}"
+
+DESCRIPTION="Scrobbler for trakt.tv that supports VLC, Plex, MPC-HC, and MPV"
+HOMEPAGE="https://github.com/iamkroot/trakt-scrobbler"
+SRC_URI="https://github.com/iamkroot/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ >=dev-python/requests-2.25.1[${PYTHON_USEDEP}]
+ >=dev-python/urllib3-1.26.0[${PYTHON_USEDEP}]
+ >=dev-python/guessit-3.3.1[${PYTHON_USEDEP}]
+ >=dev-python/appdirs-1.4.4[${PYTHON_USEDEP}]
+ >=dev-python/cleo-0.8.1[${PYTHON_USEDEP}]
+ >=dev-python/confuse-2.0[${PYTHON_USEDEP}]
+ >=dev-python/urlmatch-1.0.1[${PYTHON_USEDEP}]
+ >=dev-python/pydantic-1.10.2[${PYTHON_USEDEP}]
+ dev-python/clikit[${PYTHON_USEDEP}]
+ dev-python/crashtest[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+ ' python3_{8..10})
+ >=dev-python/desktop-notifier-3.4.0[${PYTHON_USEDEP}]
+"
+
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+distutils_enable_tests unittest
+
+python_test(){
+ eunittest tests/
+}
+
+python_install() {
+ distutils-r1_python_install
+
+ insinto "/usr/share/zsh/site-functions"
+ newins "${S}/completions/trakts.zsh" "_trakts"
+}
+
+pkg_postinst() {
+ optfeature "start at boot support (see the trakts autostart command)" sys-apps/systemd
+}
diff --git a/net-analyzer/gping-bin/Manifest b/net-analyzer/gping-bin/Manifest
new file mode 100644
index 0000000000..1d1e2ee047
--- /dev/null
+++ b/net-analyzer/gping-bin/Manifest
@@ -0,0 +1 @@
+DIST gping-bin-1.5.1.tar.gz 774045 BLAKE2B af2161aa9e24648d7f399f06778060071b668935708c41b35506e4ddd88a68b5476538b88bd9877ec4ffa69f0f90e77c036bacc205be702a76aa06818ed97283 SHA512 00b2aa6fab24f8ea861ce3382c4d6879e580ce76a91576cec5ba7006a99e7f6d167d9095dc999f9803a537b89cc4c65df68363c8b9ebe27e7aed2e03092aaf8d
diff --git a/net-analyzer/gping-bin/gping-bin-1.5.1.ebuild b/net-analyzer/gping-bin/gping-bin-1.5.1.ebuild
new file mode 100644
index 0000000000..fa622c2b39
--- /dev/null
+++ b/net-analyzer/gping-bin/gping-bin-1.5.1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Ping with graph"
+HOMEPAGE="https://github.com/orf/gping"
+SRC_URI="https://github.com/orf/${PN%-bin}/releases/download/${PN%-bin}-v${PV}/gping-Linux-x86_64.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+QA_FLAGS_IGNORED="usr/bin/gping"
+
+S=${WORKDIR}
+
+src_compile() { :; }
+
+src_install() {
+ newbin ${PN%-bin} gping
+}
diff --git a/net-analyzer/gping-bin/metadata.xml b/net-analyzer/gping-bin/metadata.xml
new file mode 100644
index 0000000000..04a69a629c
--- /dev/null
+++ b/net-analyzer/gping-bin/metadata.xml
@@ -0,0 +1,11 @@
+
+
+
+
+ 0xdutra@gmail.com
+ Gabriel M. Dutra
+
+
+ orf/gping
+
+
diff --git a/net-client/offpunk/Manifest b/net-client/offpunk/Manifest
index f4fdd53ba8..c7b0ca2755 100644
--- a/net-client/offpunk/Manifest
+++ b/net-client/offpunk/Manifest
@@ -1,2 +1,2 @@
-DIST offpunk-1.6.tar.gz 207656 BLAKE2B c78d4eb3a10b122eb054b39a6e8466e083bab5e7926aa6955c4346b4320724ff44732cbec3342abbd8bade430c14e535344fc6db6c476c5faf55b9ad2d3d8417 SHA512 e6692a13a27a0d75770f60d9d1ed2e1612028f0aaa6c0b9249f08f5e7ef2de301e025c613a73689267288c058fe8843c7ff52b04df3c40421e42c39bf0bc50c6
DIST offpunk-1.7.1.tar.gz 209046 BLAKE2B babfc06fe090db3f7c7188dbcc94bceccc84ab673039c1394cfed2963a451b12e998915652b5424c73df404d03ed02a4fc811f2a219de387cadcfafa0b07cfb9 SHA512 7777e8873a76f0f8da605b4b76c707e0c8e0d0bb4acd1bc723fd08aabe66609fe6d56dc491abb0415595ceb8c9848aac984377da63d874066418703c195db197
+DIST offpunk-1.8.tar.gz 210217 BLAKE2B 574bb06700247be57e440ab9b45d5373831d28fd2eff16a28309759946dfe9046c01f0730cc83159a50a817e92f1bf4a9f05ede5f718c483274f0e204c2cd83a SHA512 452c5707a3c0b7c935d5a4bd9e28606756a6dc395a18c12414fe077daa39c5128dca6a734f0dfaa7cdf2d5994a5bf3214c6788d706a9549c0ad0c1de3c6ca331
diff --git a/net-client/offpunk/metadata.xml b/net-client/offpunk/metadata.xml
index 2e253c1bfd..7ae049258a 100644
--- a/net-client/offpunk/metadata.xml
+++ b/net-client/offpunk/metadata.xml
@@ -10,5 +10,6 @@
offpunk@ploum.eu
Ploum
+ ~lioploum/offpunk
diff --git a/net-client/offpunk/offpunk-1.6.ebuild b/net-client/offpunk/offpunk-1.8.ebuild
similarity index 87%
rename from net-client/offpunk/offpunk-1.6.ebuild
rename to net-client/offpunk/offpunk-1.8.ebuild
index 631f5052f0..25e66fa03e 100644
--- a/net-client/offpunk/offpunk-1.6.ebuild
+++ b/net-client/offpunk/offpunk-1.8.ebuild
@@ -9,9 +9,9 @@ DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 optfeature
DESCRIPTION="Offline-First Gemini/Web/Gopher/RSS reader and browser"
-HOMEPAGE="https://notabug.org/ploum/offpunk"
-SRC_URI="https://notabug.org/ploum/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}"
+HOMEPAGE="https://sr.ht/~lioploum/offpunk/"
+SRC_URI="https://git.sr.ht/~lioploum/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-v${PV}"
LICENSE="BSD-2"
SLOT="0"
diff --git a/net-im/discord-canary-bin/Manifest b/net-im/discord-canary-bin/Manifest
index c66f015271..717908bfca 100644
--- a/net-im/discord-canary-bin/Manifest
+++ b/net-im/discord-canary-bin/Manifest
@@ -1 +1 @@
-DIST discord-canary-0.0.144.deb 81624716 BLAKE2B f14865dc7167de5e827982610a589c3810579061cf6233572cbde76cfcda4c5bf2690d016d3f020271ef855053cfecd8f18079a406f7cc586fe872a5dfdb298b SHA512 5431aba18bdd492d84b2320e883c23540b731a65c2bab3e77038c4bba9abc1aeed4154807937997a720a5ff1fe59e49db71d20e462f7d77b2d3c2c4008f8a11a
+DIST discord-canary-0.0.145.deb 81829022 BLAKE2B 9aece31351dfe31e1a5fb9f238ccaab5f1f799abea3a36fed1d6d2d0d28104d4508f711042803cce1140a5118fa30add9f6efbb4b3cf4620081ee5f4f94aaa9b SHA512 918548157c0e5b51bf13003914331a76eaaf25092aa347425df421201da73cf659c3484a9774cf5ca4b006392aad87aa1716b2a0a90b1e4cbf8556de2e850ab7
diff --git a/net-im/discord-canary-bin/discord-canary-bin-0.0.144.ebuild b/net-im/discord-canary-bin/discord-canary-bin-0.0.145.ebuild
similarity index 100%
rename from net-im/discord-canary-bin/discord-canary-bin-0.0.144.ebuild
rename to net-im/discord-canary-bin/discord-canary-bin-0.0.145.ebuild
diff --git a/net-im/discord-canary-bin/metadata.xml b/net-im/discord-canary-bin/metadata.xml
index 22d9668a72..f8553d0f64 100644
--- a/net-im/discord-canary-bin/metadata.xml
+++ b/net-im/discord-canary-bin/metadata.xml
@@ -9,4 +9,8 @@
adel.ks@zegrapher.com
Adel KARA SLIMANE
+
+ niko.huuskonen.00@gmail.com
+ Niko Huuskonen
+
diff --git a/net-misc/fedigroup/Manifest b/net-misc/fedigroup/Manifest
index b651ef866b..477482fa4e 100644
--- a/net-misc/fedigroup/Manifest
+++ b/net-misc/fedigroup/Manifest
@@ -1 +1,2 @@
DIST fedigroup.py-1.0.6.tar.gz 17909 BLAKE2B d4a9003d0fd06f3bb74777966b71618cb5283aa017ecf91ac182f8fb460fc028469e13aace678b4319714e555ede2c6f4aa7f16b449efb272bf9a6d441be423f SHA512 0481bd1de94d3d4cf2f5c57c078244a079ac3541393555bcb6b36db88457ed10505d065eeee63da222280e62ec14fb5c492b727da6f6495f1d91936c7b9ea53c
+DIST fedigroup.py-1.0.8.tar.gz 17918 BLAKE2B 998c3fdde7492746158994147000354015fdc17887202bf099c50eab267ada34b78601a119254551ce2a398d6c85e43927668ee2a03ec5306251e6bc8f84c866 SHA512 f81b666e743232f614f0a6e7be3516a87be17c755ae19ca405eeb9c4130d2d26b25c7b4b6c7764e913dd54a2547cb07328debd228d86178516bd9608a2ed07cf
diff --git a/net-misc/fedigroup/fedigroup-1.0.8.ebuild b/net-misc/fedigroup/fedigroup-1.0.8.ebuild
new file mode 100644
index 0000000000..8df23b0479
--- /dev/null
+++ b/net-misc/fedigroup/fedigroup-1.0.8.ebuild
@@ -0,0 +1,41 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+DISTUTILS_USE_PEP517=setuptools
+DISTUTILS_SINGLE_IMPL=1
+inherit distutils-r1
+
+MY_PN="${PN}.py"
+MY_P="${MY_PN}-${PV}"
+DESCRIPTION="Emulate group accounts on Mastodon/Pleroma"
+HOMEPAGE="
+ https://pypi.org/project/fedigroup.py/
+ https://github.com/uanet-exception/fedigroup.py
+"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ acct-user/fedigroup
+ $(python_gen_cond_dep '
+ dev-python/mastodon-py[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ ')
+"
+
+src_install() {
+ distutils-r1_src_install
+
+ newinitd "${FILESDIR}"/fedigroup.initd ${PN}
+ newconfd "${FILESDIR}"/fedigroup.confd ${PN}
+
+ diropts --owner fedigroup --group fedigroup
+ keepdir /var/lib/fedigroup
+}
diff --git a/net-misc/giara/Manifest b/net-misc/giara/Manifest
index 19dd4a6dac..e7e531d42d 100644
--- a/net-misc/giara/Manifest
+++ b/net-misc/giara/Manifest
@@ -1 +1 @@
-DIST giara-1.0.1.tar.gz 186313 BLAKE2B 47335e5b3c1300fa349c5af9c954e029dc8803f4fdebba4afc6451a0332d11a4058b57b60e627cb968b3f9fedf295335f087c9cff266b7cf44a4411f403f836b SHA512 ee85a094cf4a1f90703dc2976fff8d321dc47a4c730bd5586b7666b93b519c41a23ae2102d9096559f5a8b93fe86b8e03802e838f6e21cbb1ba59250b4b0a3f3
+DIST giara-1.0.1.tar.bz2 152103 BLAKE2B 615724317b29b1ba0743edbd9bc0190ec1647ef61aff02aa833d6fe19c375afda3bcc8293f38cb067d31d71b8e269ffca510320f275ebca9b803d9096f470608 SHA512 75cc9ce9fb2baea5919c8da4f1a18d73602a753ee92e9ad660814b5c97f879b04474f338f2b4c91336fae9b1469e78bfc68ccb78ddd17af459276bd13042c6ac
diff --git a/net-misc/giara/giara-1.0.1.ebuild b/net-misc/giara/giara-1.0.1.ebuild
index c6e4bd803c..6d87c82c9b 100644
--- a/net-misc/giara/giara-1.0.1.ebuild
+++ b/net-misc/giara/giara-1.0.1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://gitlab.gnome.org/World/${PN}.git"
else
- SRC_URI="https://gitlab.gnome.org/World/${PN}/-/archive/${PV}/${P}.tar.gz"
+ SRC_URI="https://gitlab.gnome.org/World/${PN}/-/archive/${PV}/${P}.tar.bz2"
KEYWORDS="~amd64"
fi
diff --git a/net-misc/giara/giara-9999.ebuild b/net-misc/giara/giara-9999.ebuild
deleted file mode 100644
index c6e4bd803c..0000000000
--- a/net-misc/giara/giara-9999.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..10} )
-inherit gnome2-utils meson python-single-r1 xdg
-
-DESCRIPTION="An app for Reddit"
-HOMEPAGE="https://giara.gabmus.org https://gitlab.gnome.org/World/giara"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://gitlab.gnome.org/World/${PN}.git"
-else
- SRC_URI="https://gitlab.gnome.org/World/${PN}/-/archive/${PV}/${P}.tar.gz"
- KEYWORDS="~amd64"
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
- ${PYTHON_DEPS}
- dev-libs/glib:2
- dev-libs/gobject-introspection[${PYTHON_SINGLE_USEDEP}]
- gui-libs/gtk:4[introspection(+)]
- gui-libs/gtksourceview:5[introspection(+)]
- gui-libs/libadwaita:1[introspection(+)]
- $(python_gen_cond_dep '
- dev-python/beautifulsoup4[${PYTHON_USEDEP}]
- dev-python/mistune[${PYTHON_USEDEP}]
- dev-python/pillow[${PYTHON_USEDEP}]
- dev-python/praw[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
- ')
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- dev-util/blueprint-compiler
- sys-devel/gettext
-"
-
-src_prepare() {
- default
-
- # fix broken shebang
- sed "s|py_installation.full_path()|'${PYTHON}'|" -i bin/meson.build || die
-}
-
-# skip AppStream test
-src_test() {
-:
-}
-
-src_install() {
- meson_src_install
- python_optimize
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/net-misc/giara/metadata.xml b/net-misc/giara/metadata.xml
index 1bce801725..87b9989b6a 100644
--- a/net-misc/giara/metadata.xml
+++ b/net-misc/giara/metadata.xml
@@ -10,6 +10,6 @@
Gabriele Musco
gabmus@disroot.org
- https://gitlab.gnome.org/World/giara/-/issues
+ World/giara
diff --git a/net-misc/gmid/Manifest b/net-misc/gmid/Manifest
index 3567960e33..aa542ffd2c 100644
--- a/net-misc/gmid/Manifest
+++ b/net-misc/gmid/Manifest
@@ -1,4 +1,4 @@
-DIST gmid-1.8.3.sha.sig 1073 BLAKE2B e2f8ce0ef14e2300631ad00a32d6717bf88a1f65d5d3be327bec09d22d38d79fa023fcb7522b7b3b5aa436968e6b5be4d9b3c4dbd8d7176fe39540e7ef3dd2d8 SHA512 cfb0b4fc00e65c7c33ab522edd2a1e19b856e2c7932bf0f88d6501b596c5e6a9f067fe6e5ed8e9f573ea422fdf150682312fb034ffd2369bf41259b782ffeb10
-DIST gmid-1.8.3.tar.gz 141650 BLAKE2B 1e079bb4314fbb5d34f1d0ad2faf035f6487c7df83d6b07b9763e4a2eb10dbd616f6b62dcfeab7a574a26803472b617cadebedaee455a57b257b1065ee965152 SHA512 2b54f8a65210d2312234dbef74f4c4eee39f2b2dc36a1f0a51946ac342a520c30e2a98f46f387ac1432e44a6df08facdb790d7fdfccab3dda546b3254c9cef75
DIST gmid-1.8.5.sha.sig 511 BLAKE2B 1780d95dc921f688f1ac8a58bb848e8835c834ebc92be2c2cd9dd9197a50506a18e1c4f4c6b4c614b97439ace45d554eb299e9f4c384c70568d47eff14847014 SHA512 efd4684f05b16aef1d85066a829406f9930c9e3443e7308fb18aefbdc88f79fd8f381ab0991cbf60b176d669cc1567c2192d540f0ec15cf8b6ffb316c66c5ff4
DIST gmid-1.8.5.tar.gz 120605 BLAKE2B e70148895d8597402a6c3586ada60ffcc34725decc5b2c8425ee1b1a0c08db1899c3051a764f1cdb2e174e3f9211557e3587f0ad27f97840baccad1dd0185074 SHA512 2a6d53fa93b55b0431cc777f4db55f8571980781b59c8b0b1dc940e80b2217ef92a31cefb43e7f56e3889ef64e1397aa9f5b0f77c1959fe9810b20ee350fc95a
+DIST gmid-1.8.6.sha.sig 417 BLAKE2B b6b4735580d63d2a741cd26a45d7b418c7219425ce615a1ed767a14132938f880f860481e9f4e47d187efd68d33adb29287731b497a0e23576c9f25076afd21a SHA512 d9c2520abd668b4dd5d2def375e0aba2ba41940b93ff2941237e05ba92380d88f5037dbfe84f982d027fe7fbc0b5743af63b8abe83686cdf0d1ac9444247371f
+DIST gmid-1.8.6.tar.gz 121648 BLAKE2B a5d30434603c7b45a12541baa2119377e313309499fcc33af1960f55c71b9dbb330e35f5d845f216a9452fb14670b775151174280fed6360d050e11a6621ddc3 SHA512 fce40e041a313c918acd0fdbe48d1a2d3d9e8907f8e8251c887cb0fcaf6e82b7128936dfc804241b00530d26901448752ac01b590819ed2aee10734c0f29eaae
diff --git a/net-misc/gmid/gmid-1.8.3.ebuild b/net-misc/gmid/gmid-1.8.6.ebuild
similarity index 98%
rename from net-misc/gmid/gmid-1.8.3.ebuild
rename to net-misc/gmid/gmid-1.8.6.ebuild
index 184d8c365e..448271f270 100644
--- a/net-misc/gmid/gmid-1.8.3.ebuild
+++ b/net-misc/gmid/gmid-1.8.6.ebuild
@@ -73,7 +73,7 @@ src_configure() {
$(use_enable seccomp sandbox)
)
- edo ./configure "${conf_args[@]}" || die
+ edo ./configure "${conf_args[@]}"
if use seccomp && has usersandbox ${FEATURES} ; then
export SKIP_RUNTIME_TESTS=1
diff --git a/net-misc/gmid/metadata.xml b/net-misc/gmid/metadata.xml
index 393ca8ca52..d8b8baae8f 100644
--- a/net-misc/gmid/metadata.xml
+++ b/net-misc/gmid/metadata.xml
@@ -6,6 +6,7 @@
Omar Polo
op@omarpolo.com
+ omar-polo/gmid
cyber+gentoo@sysrq.in
diff --git a/net-misc/ooni-probe-cli/Manifest b/net-misc/ooni-probe-cli/Manifest
index c52241870c..8b996f8361 100644
--- a/net-misc/ooni-probe-cli/Manifest
+++ b/net-misc/ooni-probe-cli/Manifest
@@ -1,2 +1,2 @@
-DIST ooni-probe-cli-3.16.5.tar.gz 21877944 BLAKE2B 7b7ef66a7b4705158e401204c8f4ea9647f3db6376429bf1c61156a4c6bc168aed0e611b34cb55fd876f9df190a6f70e7317c4a56fb27580ace751d259df59cf SHA512 025d0f0e21c414979ab48dbed0d1b99d44a2d3505a1e9099472d070dba34d52551bba712a27f8eb77c27aaaff62c1344733045a318ae3efe3a728c8a64d7f8ae
DIST ooni-probe-cli-3.16.6.tar.gz 21899521 BLAKE2B de4e74d8ac131c0531a1c9d7c00d7d5f854ef09b78a9c61208f9cf97be6102d40a4b93a9d1f6c8785445966b4da2af19c04578736ab9c9f989a6bf47d9ec1f67 SHA512 f42fc687597f74ada325e4d8b1c0f7619c64b2adf0a80c455384299d60e84e31cc7bcded33892c952a8fcf75cc02f49b82a51a320ee0e8518577f0a13b6ca243
+DIST ooni-probe-cli-3.16.7.tar.gz 21896439 BLAKE2B db06a87d30b97691a4f897c97282772d41c6f5a83c28df64f8f6d7084ef1c52c38d384d7b437308560f0327559faab4c07f09b878fc681897e8537a83e972c65 SHA512 a00c9622389348f588202f0db5fbc861cf3f0a13f241bf99d385eb3925a8333071337ed0cb3875a65fba50fe5478886bd40d97fec51b4b054ec440d2c9746d16
diff --git a/net-misc/ooni-probe-cli/ooni-probe-cli-3.16.5.ebuild b/net-misc/ooni-probe-cli/ooni-probe-cli-3.16.7.ebuild
similarity index 77%
rename from net-misc/ooni-probe-cli/ooni-probe-cli-3.16.5.ebuild
rename to net-misc/ooni-probe-cli/ooni-probe-cli-3.16.7.ebuild
index e47901013f..8717557a06 100644
--- a/net-misc/ooni-probe-cli/ooni-probe-cli-3.16.5.ebuild
+++ b/net-misc/ooni-probe-cli/ooni-probe-cli-3.16.7.ebuild
@@ -10,11 +10,11 @@ DESCRIPTION="OONI Probe network measurement tool for detecting internet censorsh
HOMEPAGE="https://ooni.org https://github.com/ooni/probe-cli"
SRC_URI="https://github.com/ooni/${MY_PN}/releases/download/v${PV}/${P}.tar.gz"
-LICENSE="GPL-3+"
+LICENSE="0BSD Apache-2.0 BSD BSD-2 CC0-1.0 GPL-3 GPL-3+ ISC LGPL-3 MIT MPL-2.0"
SLOT="0"
KEYWORDS="~amd64"
-
-RESTRICT="test" # hangs
+PROPERTIES="test_network"
+RESTRICT="test"
DOCS=( docs CODEOWNERS {CONTRIBUTING,Readme}.md )
@@ -23,7 +23,7 @@ src_compile() {
}
src_test() {
- ego test $(go list ./... | grep -v /vendor/)
+ ego test -short -race -tags shaping ./...
}
src_install() {
diff --git a/net-p2p/p2pool/p2pool-2.6-r1.ebuild b/net-p2p/p2pool/p2pool-2.6-r1.ebuild
index 14d4871b68..5b1d81a5ea 100644
--- a/net-p2p/p2pool/p2pool-2.6-r1.ebuild
+++ b/net-p2p/p2pool/p2pool-2.6-r1.ebuild
@@ -66,6 +66,15 @@ src_unpack() {
"${WORKDIR}"/${P}/external/src/robin-hood-hashing || die
}
+src_prepare() {
+ default
+
+ # 884447: remove -s from OPTIMIZATION_FLAGS
+ sed -i 's/-s\>//' cmake/flags.cmake || die
+
+ cmake_src_prepare
+}
+
src_configure() {
local mycmakeargs=(
-DWITH_RANDOMX=OFF
diff --git a/net-p2p/p2pool/p2pool-9999.ebuild b/net-p2p/p2pool/p2pool-9999.ebuild
index 6f873b900d..d0ce001691 100644
--- a/net-p2p/p2pool/p2pool-9999.ebuild
+++ b/net-p2p/p2pool/p2pool-9999.ebuild
@@ -19,6 +19,15 @@ DEPEND="
net-libs/czmq
"
+src_prepare() {
+ default
+
+ # 884447: remove -s from OPTIMIZATION_FLAGS
+ sed -i 's/-s\>//' cmake/flags.cmake || die
+
+ cmake_src_prepare
+}
+
src_configure() {
local mycmakeargs=(
-DWITH_RANDOMX=OFF
diff --git a/net-voip/gnome-calls/Manifest b/net-voip/gnome-calls/Manifest
index 0c325ac3c5..6cc21fa8bb 100644
--- a/net-voip/gnome-calls/Manifest
+++ b/net-voip/gnome-calls/Manifest
@@ -1,4 +1,4 @@
-DIST calls-42.0.tar.gz 390661 BLAKE2B a30c5f0efd16648428e8437faed6d443f7a2abf2a21933a43b71be2710448ac1d087c3e60157daf2f24cffb38fa271f62ccd5f46f72183f283e849a90d348e17 SHA512 59d7aaee53770706a11dff5ab60379d5c36a7c8ccfd0c5cd4901fae78ff085608c5ba193ce33685f0c6b463d4a2056ccb01dab92751e9a2b2ad755d2ae0e20f6
DIST calls-v43.0.tar.gz 490744 BLAKE2B f89d6d02982b183beed3c5d6abde84de67b337427d801a82b591035ca8d93f744bb7f5f4366b79105606c3895cd5cbd0cc8163f5f19797db8c81d81244363264 SHA512 d72a80fa4a4e3a891b8f0e44709b70aa9427b31cd7c7906626dfb728aae8aa75f2db46bd8efaaf79ce7b15c1c72b53be4055f5b81d556f2407a601060aebbb4a
+DIST calls-v43.2.tar.bz2 587220 BLAKE2B 2b293003ff83b5a4ed2710c67ad3ee73b95ed9f3d093d5c712829f83ba64023ddb72bede86e61f83ad1215b2b5ad2df09dc9602ddb3923d7bc543dbe55c3ffc8 SHA512 827ddb347af495f884bbb72e47b62012e843c2a85d364c5de0856b80c1d98cb69f5c54cc2ffb17d0301d367b9641426fe14aae2821b8b757047e0115b8bbfe35
+DIST libcall-ui-619dd91561ad470db3d0e0e263ebc35d787afd2e.tar.bz2 159263 BLAKE2B bc35bbd469be4461c553764743ea7fce774a08d3a6b0c18dd038bc9cd78744ae68695cae008f869cd1f1db4b9cfd0aec132461866d81151a6e2c0406d7e870fd SHA512 16fb34fde3af0cce669536c8a236530c63585fdf50ed66ee10eef92d07fe14391159807ab200bb8bc723f2d8e18349a90ea350810002e40c40898796ec4c8c17
DIST libcall-ui-619dd91561ad470db3d0e0e263ebc35d787afd2e.tar.gz 165840 BLAKE2B 4bbeec0dd5314bdbd4aacef4cb7a7599557a35c32b3135120bfbc6977a2a1a4f17f702eac021f694f11dffe5ecebc23b44ffda765d1b9e10d5f23f88461e1b2a SHA512 c42bb6474fd7215b23a5496ae6ebbcf3e0e3f123c358f79f9fb0800def336386ff334d9b780f1f77614e94003f79dce739edb4bdd0502b9969f3706a6d2091a5
-DIST libcall-ui-acfbb136bbf74514e0b9801ce6c1e8acf36350b6.tar.gz 159337 BLAKE2B 47cd388043514baf568914adea281e884d0fa04375d8cc116cabd6a1061fcfb5e224a8065afffd2957513657ff5970d1dead33cea99f36117bb80b35d6f34513 SHA512 b79e3d8ac9889109e0fe20f149ffb14bde198f7a364152a60c7175228c283f18a7abe2049b01935d11fd005e14ef4da9c23ada6c651801364c79bc2dca1e71f2
diff --git a/net-voip/gnome-calls/gnome-calls-42.0-r1.ebuild b/net-voip/gnome-calls/gnome-calls-43.2.ebuild
similarity index 58%
rename from net-voip/gnome-calls/gnome-calls-42.0-r1.ebuild
rename to net-voip/gnome-calls/gnome-calls-43.2.ebuild
index 13cf60c4a1..e46a51d2a8 100644
--- a/net-voip/gnome-calls/gnome-calls-42.0-r1.ebuild
+++ b/net-voip/gnome-calls/gnome-calls-43.2.ebuild
@@ -4,25 +4,25 @@
EAPI=8
VALA_USE_DEPEND="vapigen"
-inherit vala meson gnome2-utils virtualx xdg
+inherit vala meson gnome2-utils optfeature virtualx xdg
MY_PN="${PN#gnome-}"
-MY_P="${MY_PN}-${PV}"
-LCU_COMMIT="acfbb136bbf74514e0b9801ce6c1e8acf36350b6"
+LCU_COMMIT="619dd91561ad470db3d0e0e263ebc35d787afd2e"
DESCRIPTION="Phone dialer and call handler"
HOMEPAGE="https://gitlab.gnome.org/GNOME/calls"
GITLAB="https://gitlab.gnome.org"
SRC_URI="
- ${GITLAB}/GNOME/${MY_PN}/-/archive/${PV}/${MY_P}.tar.gz
- ${GITLAB}/World/Phosh/libcall-ui/-/archive/${LCU_COMMIT}/libcall-ui-${LCU_COMMIT}.tar.gz
+ ${GITLAB}/GNOME/${MY_PN}/-/archive/v${PV}/${MY_PN}-v${PV}.tar.bz2
+ ${GITLAB}/World/Phosh/libcall-ui/-/archive/${LCU_COMMIT}/libcall-ui-${LCU_COMMIT}.tar.bz2
"
-S="${WORKDIR}/${MY_P}"
+S="${WORKDIR}/${MY_PN}-v${PV}"
-LICENSE="GPL-3"
+LICENSE="CC-BY-SA-4.0 GPL-3+ LGPL-2+ LGPL-2.1+"
SLOT="0"
KEYWORDS="~amd64 ~arm64"
+IUSE="gtk-doc man"
-DEPEND="
+COMMON_DEPEND="
app-crypt/libsecret[introspection(+),vala(+)]
dev-libs/feedbackd[introspection(+),vala(+)]
dev-libs/folks:=
@@ -38,7 +38,10 @@ DEPEND="
>=net-misc/modemmanager-1.12.0:=[introspection(+)]
x11-libs/gtk+:3
"
-RDEPEND="${DEPEND}
+DEPEND="${COMMON_DEPEND}
+ test? ( media-plugins/gst-plugins-srtp:1.0 )
+"
+RDEPEND="${COMMON_DEPEND}
virtual/secret-service
"
BDEPEND="
@@ -46,6 +49,8 @@ BDEPEND="
dev-libs/gobject-introspection
dev-libs/protobuf
dev-util/wayland-scanner
+ gtk-doc? ( dev-util/gtk-doc )
+ man? ( dev-python/docutils )
"
src_unpack() {
@@ -60,13 +65,39 @@ src_prepare() {
vala_setup
}
+src_configure() {
+ local emesonargs=(
+ $(meson_use gtk-doc gtk_doc)
+ $(meson_use man manpages)
+ $(meson_use test tests)
+ )
+ meson_src_configure
+}
+
src_test() {
- virtx meson_src_test
+ local tests=(
+ calls:util
+ calls:settings
+ calls:origin
+ calls:provider
+ calls:call
+ calls:plugins
+ calls:contacts
+ calls:ui-call
+ calls:manager
+ calls:ringer
+ calls:media
+ calls:srtp
+ calls:sdp-crypto
+ )
+ virtx meson_src_test "${tests[@]}"
}
pkg_postinst() {
xdg_pkg_postinst
gnome2_schemas_update
+
+ optfeature "SRTP support" media-plugins/gst-plugins-srtp
}
pkg_postrm() {
diff --git a/net-voip/gnome-calls/metadata.xml b/net-voip/gnome-calls/metadata.xml
index cedd06c48f..56e955a999 100644
--- a/net-voip/gnome-calls/metadata.xml
+++ b/net-voip/gnome-calls/metadata.xml
@@ -6,7 +6,6 @@
Gerben Jan Dijkman
- https://gitlab.gnome.org/GNOME/calls
- https://gitlab.gnome.org/GNOME/calls/-/issues
+ GNOME/calls
diff --git a/profiles/package.mask b/profiles/package.mask
index 68d95c4c56..e95eb0bf5c 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -13,66 +13,17 @@
# relevant entries to the relevant package.mask files in ::gentoo
# New entries go on top.
-#
-# Anna Vyalkova (2022-11-25)
-# Depends on treecleaned dev-python/kazoo
-dev-python/zake
-
-# Anna Vyalkova (2022-11-22)
-# Depends on removed <=dev-python/sqlalchemy-1.4.41
-dev-python/databases
# Anna Vyalkova (2022-11-18)
# Depends on masked dev-python/Rx (can be restored here after treeclean)
sys-power/gwe
-# Anna Vyalkova (2022-11-18)
-# Depends on masked dev-python/gevent. No revdeps. Removal on 2022-12-17.
-dev-python/gevent-websocket
-
-# Anna Vyalkova (2022-11-04)
-# Depends on masked dev-python/tempita, has unresolved bugs (#854177)
-dev-python/sqlalchemy-migrate
-
# Torokhov Sergey (2022-10-30)
# Masked due to failed tests with sys-cluster/openmpi;
# failed tests with sys-devel/gcc-12.2.1_p20221008
# (Bug: https://bugs.gentoo.org/877463)
=sys-cluster/opencoarrays-2.10.1
-# Alessandro Barbieri (2022-10-26)
-# Depends on masked dev-python/eventlet
-app-admin/glance
-dev-python/glance_store
-dev-python/os-brick
-dev-python/os-ken
-dev-python/os-win
-dev-python/os-xenapi
-dev-python/oslo-db
-dev-python/oslo-messaging
-dev-python/oslo-privsep
-dev-python/oslo-reports
-dev-python/oslo-rootwrap
-dev-python/oslo-service
-dev-python/oslo-vmware
-dev-python/taskflow
-sys-cluster/cinder
-sys-cluster/heat
-sys-cluster/neutron
-sys-cluster/nova
-sys-cluster/swift
-# and deep dependencies
-dev-python/aodhclient
-dev-python/gnocchi
-dev-python/keystonemiddleware
-dev-python/neutron-lib
-dev-python/os-vif
-dev-python/oslo-versionedobjects
-dev-python/pypowervm
-sys-auth/keystone
-sys-cluster/openstack-meta
-sys-cluster/placement
-
# Andrew Ammerlaan (2022-09-26)
# Depends on removed ~dev-cpp/folly-2022.04.11.00:=
dev-cpp/fbthrift
diff --git a/profiles/updates/4Q-2022 b/profiles/updates/4Q-2022
new file mode 100644
index 0000000000..d2f6e2e95b
--- /dev/null
+++ b/profiles/updates/4Q-2022
@@ -0,0 +1 @@
+move kde-frameworks/kirigami-addons dev-libs/kirigami-addons
diff --git a/sci-biology/cmdock/Manifest b/sci-biology/cmdock/Manifest
index cac8acdf05..5f5d12c7ff 100644
--- a/sci-biology/cmdock/Manifest
+++ b/sci-biology/cmdock/Manifest
@@ -1,2 +1 @@
-DIST cmdock-v0.1.3.tar.gz 13416412 BLAKE2B abd6382943fb2ca2459fa493f8025e335821b96a95b88267dd493c28cd3280481b41ec6480fd3514cff126ab1077e89f075e5311393b1cd366403419e9c47454 SHA512 d941b672d14bad4fda4eaeb7aa313da1ade213241a1aee392747943a03afb6c66b3e93b8fd7eb9b1d8095b0632bd48cb062879cf445e3b54ce07069ad3087b22
-DIST cmdock-v0.1.4.tar.gz 14487352 BLAKE2B 3f212d596a12046f9a3b04376ca3e6d67f4391edba6f9c6e1fd372e7c7dbb23727ebd77787f125e57afca16e0cffc9b734dcdc7a83a825c52737218df371cbfd SHA512 6e1a366d82b311da0fdcd99ecf3e10962073453c7fdec9142854d472336f7f918bb76368b52e5904bf30e0aea6b8476a3ab522469daeaef52293ac481741b4bb
+DIST cmdock-v0.1.4.tar.bz2 14095825 BLAKE2B 80d5d86dc11e842689255d2b673545436404fb92815bb33b5ff15eba0cd3e8970a750dfeb657d018ef31024a2ecf591bcb5c6c1f427be1d0c86a0cfc017c8aa0 SHA512 d0d9a96ef0fad8cd4b320a2339a1889e481a825c5712259e04c9e91b34de597def3100c3c9f71fa63f3eef43892a17c0114d4cc93e99424bcdcc1fc97c25f51e
diff --git a/sci-biology/cmdock/cmdock-0.1.3-r1.ebuild b/sci-biology/cmdock/cmdock-0.1.3-r1.ebuild
deleted file mode 100644
index 099977f0ae..0000000000
--- a/sci-biology/cmdock/cmdock-0.1.3-r1.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
-
-BOINC_APP_OPTIONAL="true"
-
-DOCS_BUILDER="sphinx"
-DOCS_AUTODOC=0
-DOCS_DIR="docs"
-
-inherit python-any-r1 boinc-app docs meson
-
-DESCRIPTION="Program for docking ligands to proteins and nucleic acids"
-HOMEPAGE="https://gitlab.com/Jukic/cmdock https://www.rxdock.org"
-SRC_URI="https://gitlab.com/Jukic/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.gz"
-S="${WORKDIR}/${PN}-v${PV}"
-
-LICENSE="LGPL-3"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="apidoc boinc"
-REQUIRED_USE="apidoc? ( doc )"
-
-RDEPEND="
- dev-lang/perl
- boinc? ( sci-misc/boinc-wrapper )
-"
-BDEPEND="
- dev-cpp/eigen:3
- dev-cpp/indicators
- >=dev-cpp/pcg-cpp-0.98.1_p20210406-r1
- dev-libs/cxxopts
- apidoc? ( app-doc/doxygen )
-"
-
-DOCS=( INSTALL.md README.md )
-
-BOINC_MASTER_URL="https://www.sidock.si/sidock/"
-BOINC_INVITATION_CODE="Crunch_4Science"
-BOINC_APP_HELPTEXT=\
-"The easiest way to do something useful with this application
-is to attach it to SiDock@home BOINC project."
-
-foreach_wrapper_job() {
- sed -i "$1" \
- -e "s:@PREFIX@:${EPREFIX}/opt/${P}:g" || die
-}
-
-src_prepare() {
- default
- rm -r include/indicators || die
-}
-
-src_configure() {
- # very weird directory layout
- local emesonargs=(
- --prefix="${EPREFIX}/opt/${P}"
- )
- meson_src_configure
-}
-
-src_compile() {
- meson_src_compile
-
- # subshell prevents from overriding global
- # DOCS_BUILDER and DOCS_OUTDIR
- use apidoc && (
- DOCS_BUILDER="doxygen"
- DOCS_OUTDIR="${S}/_build/html/api"
- docs_compile
- )
- docs_compile
-}
-
-src_install() {
- meson_src_install
-
- if use boinc; then
- doappinfo "${FILESDIR}"/app_info_${PV}.xml
- dowrapper ${PN}-boinc-zcp
-
- # install a blank file
- insinto $(get_project_root)
- insopts --owner boinc --group boinc
- : newins - docking_out.sd
- fi
-}
-
-pkg_postinst() {
- use boinc && boinc-app_pkg_postinst
-}
-
-pkg_postrm() {
- use boinc && boinc-app_pkg_postrm
-}
diff --git a/sci-biology/cmdock/cmdock-0.1.4-r2.ebuild b/sci-biology/cmdock/cmdock-0.1.4-r2.ebuild
index 46968da14e..3338c03ac8 100644
--- a/sci-biology/cmdock/cmdock-0.1.4-r2.ebuild
+++ b/sci-biology/cmdock/cmdock-0.1.4-r2.ebuild
@@ -4,18 +4,14 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
-
BOINC_APP_OPTIONAL="true"
-
DOCS_BUILDER="sphinx"
DOCS_AUTODOC=0
-DOCS_DIR="docs"
-
inherit python-single-r1 boinc-app docs flag-o-matic meson optfeature
DESCRIPTION="Program for docking ligands to proteins and nucleic acids"
HOMEPAGE="https://gitlab.com/Jukic/cmdock"
-SRC_URI="https://gitlab.com/Jukic/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.gz"
+SRC_URI="https://gitlab.com/Jukic/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2"
S="${WORKDIR}/${PN}-v${PV}"
INSTALL_PREFIX="${EPREFIX}/opt/${P}"
@@ -37,7 +33,10 @@ DEPEND="
dev-libs/cxxopts
"
BDEPEND="
- doc? ( app-doc/doxygen )
+ apidoc? (
+ app-doc/doxygen
+ dev-texlive/texlive-fontutils
+ )
"
PATCHES=( "${FILESDIR}"/cmdock-0.1.4-fix-detection.patch )
@@ -72,14 +71,16 @@ src_configure() {
src_compile() {
meson_src_compile
- # subshell prevents overriding global
- # DOCS_BUILDER and DOCS_OUTDIR
- (
+ if use doc; then
+ DOCS_DIR="docs"
+ sphinx_compile
+ fi
+
+ if use apidoc; then
DOCS_BUILDER="doxygen"
- DOCS_OUTDIR="${S}/_build/html/api"
- docs_compile
- )
- docs_compile
+ DOCS_DIR="docs"
+ doxygen_compile
+ fi
}
src_install() {
diff --git a/sci-biology/cmdock/files/app_info_0.1.3.xml b/sci-biology/cmdock/files/app_info_0.1.3.xml
deleted file mode 100644
index 162ad0c05d..0000000000
--- a/sci-biology/cmdock/files/app_info_0.1.3.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
- cmdock-boinc-zcp
- CurieMarieDock on BOINC + zipped input, checkpoints and progress bar
-
-
-
- cmdock-boinc-zcp_wrapper_0.1.3
-
-
-
-
- cmdock-boinc-zcp_job_0.1.3.xml
-
-
- docking_out.sd
-
-
-
- cmdock-boinc-zcp
- 100
-
- cmdock-boinc-zcp_wrapper_0.1.3
-
-
-
- cmdock-boinc-zcp_job_0.1.3.xml
- job.xml
-
-
-
- docking_out.sd
- docking_out.sd
-
-
-
-
diff --git a/sci-biology/cmdock/files/cmdock-boinc-zcp_job_0.1.3.xml b/sci-biology/cmdock/files/cmdock-boinc-zcp_job_0.1.3.xml
deleted file mode 100644
index 074bb29d44..0000000000
--- a/sci-biology/cmdock/files/cmdock-boinc-zcp_job_0.1.3.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
- @PREFIX@/build/cmdock
- docking_log
- -c -j 1 -r target.prm -p @PREFIX@/data/scripts/dock.prm -f htvs.ptc -i ligands.sdf -o docking_out
- docking_out.chk
- docking_out.progress
- CMDOCK_ROOT=@PREFIX@
- LD_LIBRARY_PATH=@PREFIX@/build:$LD_LIBRARY_PATH
- PERL5LIB=@PREFIX@/lib:$PERL5LIB
-
-
- ligands.zip
-
-
diff --git a/sci-libs/plasma/plasma-21.8.29.ebuild b/sci-libs/plasma/plasma-21.8.29-r1.ebuild
similarity index 88%
rename from sci-libs/plasma/plasma-21.8.29.ebuild
rename to sci-libs/plasma/plasma-21.8.29-r1.ebuild
index 7ef1155920..1eaa70701f 100644
--- a/sci-libs/plasma/plasma-21.8.29.ebuild
+++ b/sci-libs/plasma/plasma-21.8.29-r1.ebuild
@@ -3,9 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python2_7 )
-
-inherit cmake edo python-any-r1
+inherit cmake edo
DESCRIPTION="PLASMA parallel library for dense linear algebra"
HOMEPAGE="
@@ -27,10 +25,7 @@ RDEPEND="
virtual/lapacke
"
DEPEND="${RDEPEND}"
-BDEPEND="
- ${PYTHON_DEPS}
- virtual/pkgconfig
-"
+BDEPEND="virtual/pkgconfig"
DOCS=( README.md ChangeLog )
diff --git a/sci-mathematics/abc/abc-9999.ebuild b/sci-mathematics/abc/abc-9999.ebuild
new file mode 100644
index 0000000000..5f80d0d553
--- /dev/null
+++ b/sci-mathematics/abc/abc-9999.ebuild
@@ -0,0 +1,57 @@
+EAPI=7
+
+inherit git-r3 toolchain-funcs
+
+DESCRIPTION="System for sequential logic synthesis and formal verification"
+HOMEPAGE="https://people.eecs.berkeley.edu/~alanmi/abc/"
+SRC_URI=""
+EGIT_REPO_URI="https://github.com/berkeley-abc/abc.git"
+EGIT_BRANCH="master"
+
+
+LICENSE="Berkeley-ABC"
+SLOT="0"
+KEYWORDS=""
+PROPERTIES="live"
+IUSE="+static-libs +readline +pthread"
+REQUIRED_USE=""
+
+
+BDEPEND="
+ sys-devel/gcc[cxx]
+"
+
+RDEPEND="
+ readline? ( sys-libs/readline:= )
+"
+
+DEPEND="
+ ${RDEPEND}
+"
+
+
+src_compile() {
+ local MAKE_ARGS=(
+ CC=$(tc-getCC)
+ CXX=$(tc-getCXX)
+ AR=$(tc-getAR)
+ LD=$(tc-getCXX)
+ ABC_USE_PIC=1
+ $(usex readline "" "ABC_USE_NO_READLINE=1")
+ $(usex pthread "" "ABC_USE_NO_PTHREADS=1")
+ )
+
+ # We're explicitly building these targets sequentially,
+ # because if the abc executable and libabc.a are linked in parallel,
+ # we risk exhausting memory.
+ emake "${MAKE_ARGS[@]}" abc
+ emake "${MAKE_ARGS[@]}" libabc.so
+ use static-libs && emake "${MAKE_ARGS[@]}" libabc.a
+}
+
+
+src_install() {
+ dobin abc
+ dolib.so libabc.so
+ use static-libs && dolib.a libabc.a
+}
diff --git a/sci-mathematics/abc/metadata.xml b/sci-mathematics/abc/metadata.xml
new file mode 100644
index 0000000000..4a61f8882e
--- /dev/null
+++ b/sci-mathematics/abc/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ berkeley-abc/abc
+
+
+
diff --git a/sec-keys/openpgp-keys-aepaneshnikov/Manifest b/sec-keys/openpgp-keys-aepaneshnikov/Manifest
index ea87fb89c4..938f6abf68 100644
--- a/sec-keys/openpgp-keys-aepaneshnikov/Manifest
+++ b/sec-keys/openpgp-keys-aepaneshnikov/Manifest
@@ -1 +1 @@
-DIST openpgp-keys-aepaneshnikov-20211208.asc 31060 BLAKE2B 3fb33b21d387874373227be7d8aaf5317850ab7e39108d3b6116424a236fea6b5e2dcf081403d9c4014cb54e6611f8248ccc74cee32ac8eca0604b3fb6c2b714 SHA512 8d51c206c949af6cba37f2caf096136793b82fa4a3c111a6807734f286ed61c90d666b009aa627e464c68d932610d6563dba93577f2e432c3bb9e05741b11558
+DIST openpgp-keys-aepaneshnikov-20221210.asc 12007 BLAKE2B 5e3f54fc14fe3692e7b91df6ae7d7d38b33ffdf938ac0e32586c7b7f45ee2e2d5a0fc9a7dc496436d0f7fb65d3f85f34b158740e1d0990b2e4d3028bab40da72 SHA512 b078ff38869213319cb8f4dc5ab1f846fd0823c4b4f9e58bf2848b7c765fc02172ab7fb45d34e119f9f26fbf24ec63e7070eaa317d0f31fd04356a9a6d63700e
diff --git a/sec-keys/openpgp-keys-aepaneshnikov/openpgp-keys-aepaneshnikov-20211208.ebuild b/sec-keys/openpgp-keys-aepaneshnikov/openpgp-keys-aepaneshnikov-20221210.ebuild
similarity index 100%
rename from sec-keys/openpgp-keys-aepaneshnikov/openpgp-keys-aepaneshnikov-20211208.ebuild
rename to sec-keys/openpgp-keys-aepaneshnikov/openpgp-keys-aepaneshnikov-20221210.ebuild
diff --git a/sys-auth/keystone/Manifest b/sys-auth/keystone/Manifest
deleted file mode 100644
index bec258260e..0000000000
--- a/sys-auth/keystone/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST keystone-21.0.0.tar.gz 1697791 BLAKE2B e7c81ffa3d94ff12bd3aaeeaf4d8d7238b6d62c124419af9c8572ac47ace6eaa290bf922642d3c517dbd7ffab8b4a65705868ccea2c3715d85373bd830894961 SHA512 2214a96e058e553da5ab61423f3ebe3ba0e56a4a431d8109f845c2b967c4f2b98f5f1a15102b3b0c68ec48ebb1a3397b96576be98e991db601e916ff4e947043
diff --git a/sys-auth/keystone/files/keystone-21.0.0-no-usr-local-bin.patch b/sys-auth/keystone/files/keystone-21.0.0-no-usr-local-bin.patch
deleted file mode 100644
index cef46b2d33..0000000000
--- a/sys-auth/keystone/files/keystone-21.0.0-no-usr-local-bin.patch
+++ /dev/null
@@ -1,47 +0,0 @@
---- a/httpd/keystone-uwsgi-admin.ini
-+++ b/httpd/keystone-uwsgi-admin.ini
-@@ -1,5 +1,5 @@
- [uwsgi]
--wsgi-file = /usr/local/bin/keystone-wsgi-admin
-+wsgi-file = /usr/bin/keystone-wsgi-admin
-
- # Versions of mod_proxy_uwsgi>=2.0.6 should use a UNIX socket, see
- # http://uwsgi-docs.readthedocs.org/en/latest/Apache.html#mod-proxy-uwsgi
---- a/httpd/keystone-uwsgi-public.ini
-+++ b/httpd/keystone-uwsgi-public.ini
-@@ -1,5 +1,5 @@
- [uwsgi]
--wsgi-file = /usr/local/bin/keystone-wsgi-public
-+wsgi-file = /usr/bin/keystone-wsgi-public
-
- # Versions of mod_proxy_uwsgi>=2.0.6 should use a UNIX socket, see
- # http://uwsgi-docs.readthedocs.org/en/latest/Apache.html#mod-proxy-uwsgi
---- a/httpd/wsgi-keystone.conf
-+++ b/httpd/wsgi-keystone.conf
-@@ -3,7 +3,7 @@
-
- WSGIDaemonProcess keystone-public processes=5 threads=1 user=keystone group=keystone display-name=%{GROUP}
- WSGIProcessGroup keystone-public
-- WSGIScriptAlias / /usr/local/bin/keystone-wsgi-public
-+ WSGIScriptAlias / /usr/bin/keystone-wsgi-public
- WSGIApplicationGroup %{GLOBAL}
- WSGIPassAuthorization On
- LimitRequestBody 114688
-@@ -13,7 +13,7 @@
- ErrorLog /var/log/apache2/keystone.log
- CustomLog /var/log/apache2/keystone_access.log combined
-
--
-+
- = 2.4>
- Require all granted
-
-@@ -24,7 +24,7 @@
-
-
-
--Alias /identity /usr/local/bin/keystone-wsgi-public
-+Alias /identity /usr/bin/keystone-wsgi-public
-
- SetHandler wsgi-script
- Options +ExecCGI
diff --git a/sys-auth/keystone/files/keystone.logrotate b/sys-auth/keystone/files/keystone.logrotate
deleted file mode 100644
index 2709c72aa7..0000000000
--- a/sys-auth/keystone/files/keystone.logrotate
+++ /dev/null
@@ -1,8 +0,0 @@
-/var/log/keystone/*.log {
- daily
- missingok
- rotate 5
- compress
- minsize 100k
- copytruncate
-}
\ No newline at end of file
diff --git a/sys-auth/keystone/files/keystone.tmpfile b/sys-auth/keystone/files/keystone.tmpfile
deleted file mode 100644
index 70745ce2f7..0000000000
--- a/sys-auth/keystone/files/keystone.tmpfile
+++ /dev/null
@@ -1 +0,0 @@
-d /run/keystone 0755 keystone keystone -
diff --git a/sys-auth/keystone/files/openstack-keystone.service b/sys-auth/keystone/files/openstack-keystone.service
deleted file mode 100644
index f591c45007..0000000000
--- a/sys-auth/keystone/files/openstack-keystone.service
+++ /dev/null
@@ -1,13 +0,0 @@
-[Unit]
-Description=OpenStack Identity Service (code-named Keystone)
-After=syslog.target network.target
-
-[Service]
-Type=notify
-NotifyAccess=all
-Restart=always
-User=keystone
-ExecStart=/usr/bin/keystone-all
-
-[Install]
-WantedBy=multi-user.target
diff --git a/sys-auth/keystone/files/openstack-keystone.sysctl b/sys-auth/keystone/files/openstack-keystone.sysctl
deleted file mode 100644
index 682c160e06..0000000000
--- a/sys-auth/keystone/files/openstack-keystone.sysctl
+++ /dev/null
@@ -1,3 +0,0 @@
-# By default, keystone starts a service on IANA-assigned port 35357
-# http://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.txt
-net.ipv4.ip_local_reserved_ports = 35357
diff --git a/sys-auth/keystone/keystone-21.0.0-r2.ebuild b/sys-auth/keystone/keystone-21.0.0-r2.ebuild
deleted file mode 100644
index 4630d46952..0000000000
--- a/sys-auth/keystone/keystone-21.0.0-r2.ebuild
+++ /dev/null
@@ -1,156 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MYP="${P/_/}"
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit distutils-r1 optfeature systemd tmpfiles
-
-DESCRIPTION="The Openstack authentication, authorization, and service catalog"
-HOMEPAGE="
- https://opendev.org/openstack/keystone
- https://launchpad.net/keystone
- https://pypi.org/project/keystone/
-"
-SRC_URI="https://tarballs.openstack.org/${PN}/${MYP}.tar.gz"
-S="${WORKDIR}/${MYP}"
-
-KEYWORDS="~amd64"
-LICENSE="Apache-2.0"
-SLOT="0"
-
-RDEPEND="
- >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/webob-1.7.1[${PYTHON_USEDEP}]
- >=dev-python/flask-1.0.2[${PYTHON_USEDEP}]
- >=dev-python/flask-restful-0.3.5[${PYTHON_USEDEP}]
- >=dev-python/cryptography-2.7[${PYTHON_USEDEP}]
- >=dev-python/sqlalchemy-migrate-0.13.0[${PYTHON_USEDEP}]
- >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
- >=dev-python/passlib-1.7.0[${PYTHON_USEDEP}]
- >=dev-python/python-keystoneclient-3.8.0[${PYTHON_USEDEP}]
- >=dev-python/keystonemiddleware-7.0.0[${PYTHON_USEDEP}]
- >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}]
- >=dev-python/scrypt-0.8.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-cache-1.26.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-config-6.8.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-context-2.22.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-messaging-5.29.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-db-6.0.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
- >=dev-python/oslo-log-3.44.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-middleware-3.31.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-policy-3.7.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-serialization-2.18.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-upgradecheck-1.3.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
- >=dev-python/oauthlib-0.6.2[${PYTHON_USEDEP}]
- >=dev-python/pysaml2-5.0.0[${PYTHON_USEDEP}]
- >=dev-python/pyjwt-1.6.1[${PYTHON_USEDEP}]
- >=dev-python/dogpile-cache-1.0.2[${PYTHON_USEDEP}]
- >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}]
- >=dev-python/pycadf-1.1.0[${PYTHON_USEDEP}]
- >=dev-python/msgpack-0.5.0[${PYTHON_USEDEP}]
- >=dev-python/osprofiler-1.4.0[${PYTHON_USEDEP}]
- >=dev-python/pytz-2013.6[${PYTHON_USEDEP}]
-
- >=dev-python/sqlalchemy-1.3.0[${PYTHON_USEDEP}]
-
- acct-user/keystone
- acct-group/keystone
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- test? (
- >=dev-python/bashate-0.5.1[${PYTHON_USEDEP}]
- >=dev-python/freezegun-0.3.6[${PYTHON_USEDEP}]
- >=dev-python/pytz-2013.6[${PYTHON_USEDEP}]
- >=dev-python/oslo-db-6.0.0[${PYTHON_USEDEP}]
- >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
- >=dev-python/lxml-4.5.0[${PYTHON_USEDEP}]
- >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
- >=dev-python/webtest-2.0.27[${PYTHON_USEDEP}]
- >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
- >=dev-python/tempest-17.1.0[${PYTHON_USEDEP}]
- >=dev-python/requests-2.14.2[${PYTHON_USEDEP}]
-
- >=dev-python/python-ldap-3.1.0[${PYTHON_USEDEP}]
- >=dev-python/ldappool-2.3.1[${PYTHON_USEDEP}]
- )
-"
-
-PATCHES=( "${FILESDIR}/${P}-no-usr-local-bin.patch" )
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- sed -i '/^hacking/d' test-requirements.txt || die
- # allow usage of renamed msgpack
- sed -i '/^msgpack/d' requirements.txt || die
- distutils-r1_python_prepare_all
-}
-
-python_compile_all() {
- oslo-config-generator --config-file=config-generator/keystone.conf || die
- oslopolicy-sample-generator --config-file config-generator/keystone-policy-generator.conf || die
-}
-
-python_install_all() {
- distutils-r1_python_install_all
-
- insinto /etc/logrotate.d
- newins "${FILESDIR}/keystone.logrotate" keystone.conf
-
- diropts -m 0750
- keepdir /etc/keystone /var/log/keystone
- insinto /etc/keystone
- insopts -m 0640 -o keystone -g keystone
- doins etc/keystone.conf.sample
- doins etc/keystone.policy.yaml.sample
- doins etc/logging.conf.sample
- doins etc/default_catalog.templates
- insinto /etc/keystone/httpd
- doins httpd/*
-
- fowners keystone:keystone /etc/keystone /etc/keystone/httpd /var/log/keystone
-
- newtmpfiles "${FILESDIR}/keystone.tmpfile" keystone.conf
-
- systemd_dounit "${FILESDIR}/openstack-keystone.service"
-
- insinto /usr/lib/sysctl.d/
- newins "${FILESDIR}/openstack-keystone.sysctl" openstack-keystone.conf
-
- newbin tools/sample_data.sh openstack-keystone-sample-data
-
- rm -r "${ED}/usr/etc" || die
-}
-
-pkg_postinst() {
- elog "You might want to run:"
- elog "emerge --config =${CATEGORY}/${PF}"
- elog "if this is a new install."
- elog "If you have not already configured your openssl installation"
- elog "please do it by modifying /etc/ssl/openssl.cnf"
- elog "BEFORE issuing the configuration command."
- elog "Otherwise default values will be used."
-
- tmpfiles_process keystone.conf
-
- optfeature "ldap" >=dev-python/ldappool-2.3.1 >=dev-python/python-ldap-3.1.0
- optfeature "memcache" >=dev-python/python-memcached-1.56
- optfeature "mongodb" >=dev-python/pymongo-3.0.2
- optfeature "bandit" >=dev-python/bandit-1.1.0
-}
-
-pkg_config() {
- if [ ! -d "${ROOT}/etc/keystone/ssl" ] ; then
- einfo "Press ENTER to configure the keystone PKI, or Control-C to abort now..."
- read
- "${ROOT}/usr/bin/keystone-manage" pki_setup --keystone-user keystone --keystone-group keystone
- else
- einfo "keystone PKI certificates directory already present, skipping configuration"
- fi
-}
diff --git a/sys-auth/keystone/metadata.xml b/sys-auth/keystone/metadata.xml
deleted file mode 100644
index c204dc60da..0000000000
--- a/sys-auth/keystone/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- keystone
-
-
diff --git a/sys-cluster/cinder/Manifest b/sys-cluster/cinder/Manifest
deleted file mode 100644
index 86072073cf..0000000000
--- a/sys-cluster/cinder/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST cinder-20.0.0.tar.gz 5950094 BLAKE2B 6370f2ea4f1bfecf3602d313b46436a100b5957754750c5ed5f282ec7bdb1797fa4df7764d7eb946d01a47345fc4611bcc8ed565f076556aedf094eec994f89b SHA512 1d7d8cc26b88b1243c7c03c607591815120120257f06355d75f2aab5cc7566470d0f37f2bfc7bc1f51a36a38c8b7016fc5996de9b42d36ebe7f393585a877bb2
diff --git a/sys-cluster/cinder/cinder-20.0.0.ebuild b/sys-cluster/cinder/cinder-20.0.0.ebuild
deleted file mode 100644
index ade70edbfe..0000000000
--- a/sys-cluster/cinder/cinder-20.0.0.ebuild
+++ /dev/null
@@ -1,190 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MYP="${P/_rc/rc}"
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit distutils-r1 linux-info optfeature systemd tmpfiles
-
-DESCRIPTION="Cinder is the OpenStack Block storage service, a spin out of nova-volumes"
-HOMEPAGE="
- https://launchpad.net/cinder
- https://opendev.org/openstack/cinder/
- https://pypi.org/project/cinder/
- https://github.com/openstack/cinder
-"
-SRC_URI="https://tarballs.openstack.org/${PN}/${MYP}.tar.gz"
-KEYWORDS="~amd64"
-
-LICENSE="Apache-2.0 GPL-2"
-SLOT="0"
-
-# qemu is needed for image conversion
-RDEPEND="
- >=dev-python/pbr-5.8.0[${PYTHON_USEDEP}]
- >=dev-python/decorator-4.4.2[${PYTHON_USEDEP}]
- >=dev-python/eventlet-0.30.1[${PYTHON_USEDEP}]
- >=dev-python/greenlet-0.4.16[${PYTHON_USEDEP}]
- >=dev-python/httplib2-0.18.1[${PYTHON_USEDEP}]
- >=dev-python/iso8601-0.1.12[${PYTHON_USEDEP}]
- >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}]
- >=dev-python/keystoneauth-4.2.1[${PYTHON_USEDEP}]
- >=dev-python/keystonemiddleware-9.1.0[${PYTHON_USEDEP}]
- >=dev-python/lxml-4.5.2[${PYTHON_USEDEP}]
- >=dev-python/oauth2client-4.1.3[${PYTHON_USEDEP}]
- >=dev-python/oslo-config-8.3.2[${PYTHON_USEDEP}]
- >=dev-python/oslo-concurrency-4.5.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-context-3.4.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-db-11.0.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-log-4.6.1[${PYTHON_USEDEP}]
- >=dev-python/oslo-messaging-12.5.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-middleware-4.1.1[${PYTHON_USEDEP}]
- >=dev-python/oslo-policy-3.8.1[${PYTHON_USEDEP}]
- >=dev-python/oslo-privsep-2.6.2[${PYTHON_USEDEP}]
- >=dev-python/oslo-reports-2.2.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-rootwrap-6.2.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-serialization-4.2.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-service-2.8.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-upgradecheck-1.1.1[${PYTHON_USEDEP}]
- >=dev-python/oslo-utils-4.12.1[${PYTHON_USEDEP}]
- >=dev-python/oslo-versionedobjects-2.3.0[${PYTHON_USEDEP}]
- >=dev-python/osprofiler-3.4.0[${PYTHON_USEDEP}]
- >=dev-python/packaging-20.4[${PYTHON_USEDEP}]
- >=dev-python/paramiko-2.7.2[${PYTHON_USEDEP}]
- >=dev-python/paste-3.4.3[${PYTHON_USEDEP}]
- >=dev-python/pastedeploy-2.1.0[${PYTHON_USEDEP}]
- >=dev-python/psutil-5.7.2[${PYTHON_USEDEP}]
- >=dev-python/pyparsing-2.4.7[${PYTHON_USEDEP}]
- >=dev-python/python-barbicanclient-5.0.1[${PYTHON_USEDEP}]
- >=dev-python/python-glanceclient-3.2.2[${PYTHON_USEDEP}]
- >=dev-python/python-keystoneclient-4.1.1[${PYTHON_USEDEP}]
- >=dev-python/python-novaclient-17.2.1[${PYTHON_USEDEP}]
- >=dev-python/python-swiftclient-3.10.1[${PYTHON_USEDEP}]
- >=dev-python/pytz-2020.1[${PYTHON_USEDEP}]
- >=dev-python/requests-2.25.1[${PYTHON_USEDEP}]
- >=dev-python/routes-2.4.1[${PYTHON_USEDEP}]
- >=dev-python/taskflow-4.5.0[${PYTHON_USEDEP}]
- >=dev-python/rtslib-fb-2.1.74[${PYTHON_USEDEP}]
- >=dev-python/six-1.15.0[${PYTHON_USEDEP}]
- >=dev-python/sqlalchemy-migrate-0.13.0[${PYTHON_USEDEP}]
- >=dev-python/stevedore-3.2.2[${PYTHON_USEDEP}]
- >=dev-python/tabulate-0.8.7[${PYTHON_USEDEP}]
- >=dev-python/tenacity-6.3.1[${PYTHON_USEDEP}]
- >=dev-python/webob-1.8.6[${PYTHON_USEDEP}]
- >=dev-python/oslo-i18n-5.1.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-vmware-3.10.0[${PYTHON_USEDEP}]
- >=dev-python/os-brick-5.2.0[${PYTHON_USEDEP}]
- >=dev-python/os-win-5.5.0[${PYTHON_USEDEP}]
- >=dev-python/tooz-2.7.1[${PYTHON_USEDEP}]
- >=dev-python/google-api-python-client-1.11.0[${PYTHON_USEDEP}]
- >=dev-python/castellan-3.7.0[${PYTHON_USEDEP}]
- >=dev-python/cryptography-3.1[${PYTHON_USEDEP}]
- >=dev-python/cursive-0.2.2[${PYTHON_USEDEP}]
- >=dev-python/zstd-1.4.5.1[${PYTHON_USEDEP}]
- >=dev-python/boto3-1.16.51[${PYTHON_USEDEP}]
-
- >=dev-python/sqlalchemy-1.4.23[${PYTHON_USEDEP}]
- dev-python/urllib3[${PYTHON_USEDEP}]
-
- acct-user/cinder
- acct-group/cinder
- app-emulation/qemu
- sys-fs/sysfsutils
-"
-DEPEND="
- ${RDEPEND}
- app-admin/sudo
-"
-BDEPEND="
- test? (
- >=dev-python/ddt-1.4.4[${PYTHON_USEDEP}]
- >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
- >=dev-python/oslotest-4.5.0[${PYTHON_USEDEP}]
- >=dev-python/testtools-2.4.0[${PYTHON_USEDEP}]
- >=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}]
- >=dev-python/psycopg-2.5.0[${PYTHON_USEDEP}]
-
- dev-python/SQLAlchemy-Utils[${PYTHON_USEDEP}]
- dev-python/moto[${PYTHON_USEDEP}]
- dev-python/testresources[${PYTHON_USEDEP}]
- dev-python/testscenarios[${PYTHON_USEDEP}]
- )
-"
-
-PATCHES=( "${FILESDIR}/${P}-no-vendored-urllib.patch" )
-
-distutils_enable_tests pytest
-
-pkg_pretend() {
- linux-info_pkg_setup
- CONFIG_CHECK_MODULES+="SCSI_ISCSI_ATTRS ISCSI_TCP "
- if linux_config_exists; then
- for module in ${CONFIG_CHECK_MODULES}; do
- linux_chkconfig_present ${module} || ewarn "${module} needs to be enabled"
- done
- fi
-}
-
-python_prepare_all() {
- rm cinder/tests/unit/test_hacking.py || die
- sed -i '/^hacking/d' test-requirements.txt || die
- # only used for docs
- sed -i '/^sphinx-feature-classification/d' requirements.txt || die
- distutils-r1_python_prepare_all
-}
-
-python_compile_all() {
- oslo-config-generator --config-file=tools/config/cinder-config-generator.conf || die
- oslopolicy-sample-generator --config-file=tools/config/cinder-policy-generator.conf || die
-}
-
-python_install_all() {
- distutils-r1_python_install_all
- keepdir /etc/cinder
- dodir /etc/cinder/rootwrap.d
-
- for svc in api backup scheduler volume; do
- newinitd "${FILESDIR}/cinder.initd" "cinder-${svc}"
- systemd_dounit "${FILESDIR}/openstack-cinder-${svc}.service"
- done
-
- insinto /etc/cinder
- insopts -m 0640 -o cinder -g cinder
- doins "etc/cinder/api-httpd.conf"
- doins "etc/cinder/logging_sample.conf"
- doins "etc/cinder/rootwrap.conf"
- doins "etc/cinder/api-paste.ini"
- doins "etc/cinder/resource_filters.json"
- doins "etc/cinder/cinder.conf.sample"
- doins "etc/cinder/policy.yaml.sample"
- insinto /etc/cinder/rootwrap.d
- doins "etc/cinder/rootwrap.d/volume.filters"
-
- dodir /var/log/cinder
- fowners cinder:cinder /var/log/cinder
-
- #add sudoers definitions for user cinder
- insinto /etc/sudoers.d/
- insopts -m 0440 -o root -g root
- newins "${FILESDIR}/cinder.sudoersd" cinder
-
- newtmpfiles "${FILESDIR}/cinder.tmpfile" cinder.conf
-
- insinto /etc/logrotate.d
- newins "${FILESDIR}/cinder.logrotate" cinder.conf
-
- rm -r "${ED}/usr/etc"
-}
-
-pkg_postinst() {
- tmpfiles_process cinder.conf
-
- elog "Cinder needs tgtd to be installed and running to work with iscsi"
- elog "it also needs 'include /var/lib/cinder/volumes/*' in /etc/tgt/targets.conf"
-
- optfeature "datacore" >=dev-python/websocket-client-0.32.0
- optfeature "powermax" >=dev-python/pyopenssl-17.5.0
- optfeature "ds8k" >=dev-python/pyopenssl-17.5.0
-}
diff --git a/sys-cluster/cinder/files/cinder-20.0.0-no-vendored-urllib.patch b/sys-cluster/cinder/files/cinder-20.0.0-no-vendored-urllib.patch
deleted file mode 100644
index 8166e26e65..0000000000
--- a/sys-cluster/cinder/files/cinder-20.0.0-no-vendored-urllib.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/cinder/backup/drivers/s3.py
-+++ b/cinder/backup/drivers/s3.py
-@@ -74,7 +74,7 @@
- import boto3
- from botocore.config import Config
- from botocore import exceptions as boto_exc
--from botocore.vendored.requests.packages.urllib3 import exceptions as \
-+from urllib3 import exceptions as \
- urrlib_exc
- from oslo_config import cfg
- from oslo_log import log as logging
diff --git a/sys-cluster/cinder/files/cinder.initd b/sys-cluster/cinder/files/cinder.initd
deleted file mode 100644
index 20ee31d3a5..0000000000
--- a/sys-cluster/cinder/files/cinder.initd
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-description="Starts ${SVCNAME} service for OpenStack"
-
-command=/usr/bin/${SVCNAME}
-command_background=yes
-command_args="--config-file /etc/cinder/cinder.conf --log-file ${CINDER_LOGDIR:-/var/log/cinder}/${SVCNAME}.log"
-command_user="${CINDER_USER:-cinder}"
-pidfile=/run/${SVCNAME}.pid
-required_files=/etc/cinder/cinder.conf
-retry="SIGTERM/30"
-
-depend() {
- need net
-}
diff --git a/sys-cluster/cinder/files/cinder.logrotate b/sys-cluster/cinder/files/cinder.logrotate
deleted file mode 100644
index f96b1b8bbe..0000000000
--- a/sys-cluster/cinder/files/cinder.logrotate
+++ /dev/null
@@ -1,8 +0,0 @@
-/var/log/cinder/*.log {
- daily
- missingok
- compress
- delaycompress
- notifempty
- copytruncate
-}
diff --git a/sys-cluster/cinder/files/cinder.sudoersd b/sys-cluster/cinder/files/cinder.sudoersd
deleted file mode 100644
index f44bab4a57..0000000000
--- a/sys-cluster/cinder/files/cinder.sudoersd
+++ /dev/null
@@ -1,4 +0,0 @@
-Defaults:cinder !requiretty
-
-cinder ALL = (root) NOPASSWD: /usr/bin/cinder-rootwrap
-
diff --git a/sys-cluster/cinder/files/cinder.tmpfile b/sys-cluster/cinder/files/cinder.tmpfile
deleted file mode 100644
index cb4b3167d1..0000000000
--- a/sys-cluster/cinder/files/cinder.tmpfile
+++ /dev/null
@@ -1 +0,0 @@
-d /run/cinder 0755 cinder cinder -
diff --git a/sys-cluster/cinder/files/openstack-cinder-api.service b/sys-cluster/cinder/files/openstack-cinder-api.service
deleted file mode 100644
index a3c890a0b1..0000000000
--- a/sys-cluster/cinder/files/openstack-cinder-api.service
+++ /dev/null
@@ -1,14 +0,0 @@
-[Unit]
-Description=OpenStack Cinder API Server
-After=syslog.target network.target
-
-[Service]
-Type=simple
-User=cinder
-ExecStart=/usr/bin/cinder-api --config-file /usr/share/cinder/cinder-dist.conf --config-file /etc/cinder/cinder.conf --logfile /var/log/cinder/api.log
-Restart=on-failure
-KillMode=process
-
-[Install]
-WantedBy=multi-user.target
-
diff --git a/sys-cluster/cinder/files/openstack-cinder-backup.service b/sys-cluster/cinder/files/openstack-cinder-backup.service
deleted file mode 100644
index 39d38773f9..0000000000
--- a/sys-cluster/cinder/files/openstack-cinder-backup.service
+++ /dev/null
@@ -1,13 +0,0 @@
-[Unit]
-Description=OpenStack Cinder Backup Server
-After=syslog.target network.target
-
-[Service]
-Type=simple
-User=cinder
-ExecStart=/usr/bin/cinder-backup --config-file /usr/share/cinder/cinder-dist.conf --config-file /etc/cinder/cinder.conf --logfile /var/log/cinder/backup.log
-Restart=on-failure
-
-[Install]
-WantedBy=multi-user.target
-
diff --git a/sys-cluster/cinder/files/openstack-cinder-scheduler.service b/sys-cluster/cinder/files/openstack-cinder-scheduler.service
deleted file mode 100644
index 806208192a..0000000000
--- a/sys-cluster/cinder/files/openstack-cinder-scheduler.service
+++ /dev/null
@@ -1,13 +0,0 @@
-[Unit]
-Description=OpenStack Cinder Scheduler Server
-After=syslog.target network.target
-
-[Service]
-Type=simple
-User=cinder
-ExecStart=/usr/bin/cinder-scheduler --config-file /usr/share/cinder/cinder-dist.conf --config-file /etc/cinder/cinder.conf --logfile /var/log/cinder/scheduler.log
-Restart=on-failure
-
-[Install]
-WantedBy=multi-user.target
-
diff --git a/sys-cluster/cinder/files/openstack-cinder-volume.service b/sys-cluster/cinder/files/openstack-cinder-volume.service
deleted file mode 100644
index 6b7dc87001..0000000000
--- a/sys-cluster/cinder/files/openstack-cinder-volume.service
+++ /dev/null
@@ -1,26 +0,0 @@
-[Unit]
-Description=OpenStack Cinder Volume Server
-After=syslog.target
-After=network.target
-After=target.service
-After=iscsi.service
-After=iscsid.service
-After=lvm-cinder.service
-Requires=lvm-cinder.service
-Wants=lvm-cinder.service
-Wants=target.service
-Wants=iscsi.service
-Wants=iscsid.service
-
-[Service]
-LimitNOFILE=131072
-LimitNPROC=131072
-Type=simple
-User=cinder
-ExecStart=/usr/bin/cinder-volume --config-file /usr/share/cinder/cinder-dist.conf --config-file /etc/cinder/cinder.conf --logfile /var/log/cinder/volume.log
-Restart=on-failure
-KillMode=process
-
-[Install]
-WantedBy=multi-user.target
-
diff --git a/sys-cluster/cinder/metadata.xml b/sys-cluster/cinder/metadata.xml
deleted file mode 100644
index 60948bb4b6..0000000000
--- a/sys-cluster/cinder/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- cinder
-
-
diff --git a/sys-cluster/heat/Manifest b/sys-cluster/heat/Manifest
deleted file mode 100644
index a98a308fb2..0000000000
--- a/sys-cluster/heat/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST openstack-heat-18.0.0.tar.gz 2449231 BLAKE2B a285cc9bb3ac9bb88c5694cefd664ae5e4ffe130317a290e39b5faadd7512cdd515fdc14bc5a03bd610bd11f4fb1f85627c5dd1974f14ad06f13f9a594c1c141 SHA512 222c9ae91a7ab189fe98908629f6c64ccb0cc7dd10fc331c206c10a31a499cc3bdc8717656d2e3c746857de8c85ae13289a8efd2c1a800b9b88553696c2e14e4
diff --git a/sys-cluster/heat/files/heat-api.service b/sys-cluster/heat/files/heat-api.service
deleted file mode 100644
index 9c14adc190..0000000000
--- a/sys-cluster/heat/files/heat-api.service
+++ /dev/null
@@ -1,16 +0,0 @@
-[Unit]
-Description=OpenStack Heat API
-Documentation=http://docs.openstack.org/
-After=postgresql.service mysql.service keystone.service rabbitmq-server.service ntp.service network.service
-
-[Service]
-User=heat
-Group=heat
-ExecStart=/etc/init.d/heat-api systemd-start
-ExecStop=/etc/init.d/heat-api systemd-stop
-PIDFile=/var/run/heat/heat-api.pid
-Restart=on-failure
-Type=forking
-
-[Install]
-WantedBy=multi-user.target
diff --git a/sys-cluster/heat/files/heat-engine.service b/sys-cluster/heat/files/heat-engine.service
deleted file mode 100644
index 8af82acc6f..0000000000
--- a/sys-cluster/heat/files/heat-engine.service
+++ /dev/null
@@ -1,16 +0,0 @@
-[Unit]
-Description=OpenStack Heat Engine
-Documentation=http://docs.openstack.org/
-After=postgresql.service mysql.service keystone.service rabbitmq-server.service ntp.service network.service
-
-[Service]
-User=heat
-Group=heat
-ExecStart=/etc/init.d/heat-engine systemd-start
-ExecStop=/etc/init.d/heat-engine systemd-stop
-PIDFile=/var/run/heat/heat-engine.pid
-Restart=on-failure
-Type=forking
-
-[Install]
-WantedBy=multi-user.target
diff --git a/sys-cluster/heat/files/heat.initd b/sys-cluster/heat/files/heat.initd
deleted file mode 100644
index ae157492b5..0000000000
--- a/sys-cluster/heat/files/heat.initd
+++ /dev/null
@@ -1,16 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-description="Starts ${SVCNAME} service for OpenStack"
-
-command=/usr/bin/${SVCNAME}
-command_user="${HEAT_USER:-heat}"
-command_background=yes
-command_args="--config-file /etc/heat/heat.conf --log-file ${HEAT_LOGDIR:-/var/log/heat}/${SVCNAME}.log"
-pidfile=/run/${SVCNAME}.pid
-required_files=/etc/heat/heat.conf
-
-depend() {
- need net
-}
diff --git a/sys-cluster/heat/files/heat.logrotate b/sys-cluster/heat/files/heat.logrotate
deleted file mode 100644
index 76f11384ed..0000000000
--- a/sys-cluster/heat/files/heat.logrotate
+++ /dev/null
@@ -1,8 +0,0 @@
-/var/log/heat/*.log {
- daily
- missingok
- compress
- delaycompress
- notifempty
- copytruncate
-}
diff --git a/sys-cluster/heat/heat-18.0.0-r1.ebuild b/sys-cluster/heat/heat-18.0.0-r1.ebuild
deleted file mode 100644
index 79911f0e05..0000000000
--- a/sys-cluster/heat/heat-18.0.0-r1.ebuild
+++ /dev/null
@@ -1,158 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MYP="${P/_rc/rc}"
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit distutils-r1 linux-info systemd
-
-DESCRIPTION="A CloudFormation-compatible openstack-native cloud orchestration engine"
-HOMEPAGE="
- https://launchpad.net/heat
- https://opendev.org/openstack/heat/
- https://pypi.org/project/openstack-heat/
-"
-SRC_URI="https://tarballs.openstack.org/${PN}/openstack-${MYP}.tar.gz"
-KEYWORDS="~amd64"
-S="${WORKDIR}/openstack-${MYP}"
-
-LICENSE="Apache-2.0 GPL-2"
-SLOT="0"
-
-RDEPEND="
- >=dev-python/pbr-3.1.1[${PYTHON_USEDEP}]
- >=dev-python/Babel-2.3.4[${PYTHON_USEDEP}]
- >=dev-python/ddt-1.4.1[${PYTHON_USEDEP}]
- >=dev-python/croniter-0.3.4[${PYTHON_USEDEP}]
- >=dev-python/cryptography-2.5[${PYTHON_USEDEP}]
- >=dev-python/debtcollector-1.19.0[${PYTHON_USEDEP}]
- >=dev-python/eventlet-0.18.2[${PYTHON_USEDEP}]
- >=dev-python/keystoneauth-3.18.0[${PYTHON_USEDEP}]
- >=dev-python/keystonemiddleware-5.1.0[${PYTHON_USEDEP}]
- >=dev-python/lxml-4.5.0[${PYTHON_USEDEP}]
- >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}]
- >=dev-python/neutron-lib-1.14.0[${PYTHON_USEDEP}]
- >=dev-python/openstacksdk-0.28.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-cache-1.26.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-config-6.8.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-concurrency-3.26.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-context-2.22.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-db-6.0.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-i18n-3.20.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-log-4.3.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-messaging-5.29.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-middleware-3.31.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-policy-3.7.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-reports-1.18.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-serialization-2.25.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-service-1.24.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-upgradecheck-1.3.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-utils-4.5.0[${PYTHON_USEDEP}]
- >=dev-python/osprofiler-1.4.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-versionedobjects-1.31.2[${PYTHON_USEDEP}]
- >=dev-python/pastedeploy-1.5.0[${PYTHON_USEDEP}]
- >=dev-python/aodhclient-0.9.0[${PYTHON_USEDEP}]
- >=dev-python/python-barbicanclient-4.5.2[${PYTHON_USEDEP}]
- >=dev-python/python-blazarclient-1.0.1[${PYTHON_USEDEP}]
- >=dev-python/python-cinderclient-3.3.0[${PYTHON_USEDEP}]
- >=dev-python/python-designateclient-2.7.0[${PYTHON_USEDEP}]
- >=dev-python/python-glanceclient-2.8.0[${PYTHON_USEDEP}]
- >=dev-python/python-heatclient-1.10.0[${PYTHON_USEDEP}]
- >=dev-python/python-ironicclient-2.8.0[${PYTHON_USEDEP}]
- >=dev-python/python-keystoneclient-3.8.0[${PYTHON_USEDEP}]
- >=dev-python/python-magnumclient-2.3.0[${PYTHON_USEDEP}]
- >=dev-python/python-manilaclient-1.16.0[${PYTHON_USEDEP}]
- >=dev-python/python-mistralclient-3.1.0[${PYTHON_USEDEP}]
- >=dev-python/python-monascaclient-1.12.0[${PYTHON_USEDEP}]
- >=dev-python/python-neutronclient-6.14.0[${PYTHON_USEDEP}]
- >=dev-python/python-novaclient-9.1.0[${PYTHON_USEDEP}]
- >=dev-python/python-octaviaclient-1.8.0[${PYTHON_USEDEP}]
- >=dev-python/python-openstackclient-3.12.0[${PYTHON_USEDEP}]
- >=dev-python/python-saharaclient-1.4.0[${PYTHON_USEDEP}]
- >=dev-python/python-swiftclient-3.2.0[${PYTHON_USEDEP}]
- >=dev-python/python-troveclient-2.2.0[${PYTHON_USEDEP}]
- >=dev-python/python-vitrageclient-2.7.0[${PYTHON_USEDEP}]
- >=dev-python/python-zaqarclient-1.3.0[${PYTHON_USEDEP}]
- >=dev-python/python-zunclient-3.4.0[${PYTHON_USEDEP}]
- >=dev-python/pytz-2013.6[${PYTHON_USEDEP}]
- >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
- >=dev-python/requests-2.23.0[${PYTHON_USEDEP}]
- >=dev-python/tenacity-6.1.0[${PYTHON_USEDEP}]
- >=dev-python/routes-2.3.1[${PYTHON_USEDEP}]
- >=dev-python/sqlalchemy-migrate-0.13.0[${PYTHON_USEDEP}]
- >=dev-python/stevedore-3.1.0[${PYTHON_USEDEP}]
- >=dev-python/webob-1.7.1[${PYTHON_USEDEP}]
- >=dev-python/yaql-1.1.3[${PYTHON_USEDEP}]
-
- >=dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}]
-
- acct-user/heat
- acct-group/heat
-"
-DEPEND="
- ${RDEPEND}
- app-admin/sudo
-"
-BDEPEND="
- test? (
- >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
- >=dev-python/kombu-5.0.1[${PYTHON_USEDEP}]
- >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
- >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
- >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
- >=dev-python/testresources-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/pygments-2.2.0[${PYTHON_USEDEP}]
- >=dev-python/tempest-17.1.0[${PYTHON_USEDEP}]
-
- >=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- rm -r heat/tests/test_hacking.py || die
- sed -i '/^hacking/d' test-requirements.txt || die
- distutils-r1_python_prepare_all
-}
-
-python_compile_all() {
- oslo-config-generator --config-file=config-generator.conf || die
- oslopolicy-sample-generator --config-file etc/heat/heat-policy-generator.conf || die
-}
-
-python_install_all() {
- distutils-r1_python_install_all
- diropts -m 0750 -o heat -g heat
- keepdir /etc/heat
- dodir /etc/heat/environment.d
- dodir /etc/heat/templates
-
- for svc in api api-cfn engine; do
- newinitd "${FILESDIR}/heat.initd" "heat-${svc}"
- done
-
- insinto /etc/logrotate.d
- doins "${FILESDIR}/heat.logrotate"
-
- insinto /etc/heat
- insopts -m 0640 -o heat -g heat
- doins etc/heat/heat.conf.sample
- doins etc/heat/policy.yaml.sample
- doins "etc/heat/api-paste.ini"
- insinto /etc/heat/templates
- doins "etc/heat/templates/"*
- insinto /etc/heat/environment.d
- doins "etc/heat/environment.d/default.yaml"
-
- dodir /var/log/heat
- fowners heat:heat /var/log/heat
- keepdir /var/log/heat
-
- systemd_dounit "${FILESDIR}/heat-engine.service"
- systemd_dounit "${FILESDIR}/heat-api.service"
-
- rm -r "${ED}/usr/etc"
-}
diff --git a/sys-cluster/heat/metadata.xml b/sys-cluster/heat/metadata.xml
deleted file mode 100644
index 99f72a53ad..0000000000
--- a/sys-cluster/heat/metadata.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- Heat is a service to orchestrate multiple composite cloud applications using
- templates, through both an OpenStack-native REST API and a
- CloudFormation-compatible Query API.
-
-
- heat
-
-
diff --git a/sys-cluster/neutron/Manifest b/sys-cluster/neutron/Manifest
deleted file mode 100644
index 69b88c81dc..0000000000
--- a/sys-cluster/neutron/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST neutron-17.1.2.tar.gz 12930231 BLAKE2B 865e849fb811b3abf8b589ea5752c9305962ed24bcd69a4998425a1d56abcadd87f224e883269b780655f252d40dd050805782080385d94163b5488ffbdbf52a SHA512 1320c96ba5b3b2de5feb313b564baa7308b3b964c628afa57e60ed8f541549b11ddaa0ea1e4025dc0265ad1d962f0961fdc93924fcdde98c9b7c3c23728a3ebd
-DIST neutron-20.0.0.tar.gz 13258399 BLAKE2B 6a47bb0d27e672af586dc6ba2b3a9eef490a2e60e5cb09e9ed57906ceefc9b148250e703aeedd3801c62b870534ad4b8761f38e4961e62955d4060e25622568d SHA512 52174080b33e06e377da3f07665639a2dce3e33262de120d3a842de23c1564da80d0fe7ba1905fff86a2d7c64480aebf4e8d1809b84e3b16005b8c7e857cac1d
-DIST neutron-configs-17.1.2.tar.gz 30314 BLAKE2B 885d00259fde0200f6a52d91b18e884012c04cb06e5e4ba6c72b77fbb0a8df30d50efd6db16faa009328eac9b7c5fb31854feb81595a542b4ac5d8172c8056b6 SHA512 cf85a563c417e1fb01f7d329c7021c20782fe67f64c5dfd542deed07e09d6a717e472976df8f1f4c3bb4a6a10e8d8b8300f18e1a3759358b3db12f77dad7bd5b
-DIST neutron-ml2-plugins-17.1.2.tar.gz 9011 BLAKE2B d9f8cb4d26699ca44a4cf4cd422bd88b9bb5a2138a80fec469021491d87b158502801c2ce79316f52a900877f7706dc93c2a5a5a33c868918effeaa6b65a7931 SHA512 a225310f0f54991a079d515512189b3c08de22c5b13d58960ef24498401fc54b0878ed879d895e696b789e703a0bb3f4a184eccbbfb9ac9fe9447086cb952b37
diff --git a/sys-cluster/neutron/files/neutron-dhcp-agent.confd b/sys-cluster/neutron/files/neutron-dhcp-agent.confd
deleted file mode 100644
index 75ddba5ebb..0000000000
--- a/sys-cluster/neutron/files/neutron-dhcp-agent.confd
+++ /dev/null
@@ -1,2 +0,0 @@
-NEUTRON_CONFS=("/etc/neutron/neutron.conf" "/etc/neutron/dhcp_agent.ini")
-
diff --git a/sys-cluster/neutron/files/neutron-l3-agent.confd b/sys-cluster/neutron/files/neutron-l3-agent.confd
deleted file mode 100644
index 990278682f..0000000000
--- a/sys-cluster/neutron/files/neutron-l3-agent.confd
+++ /dev/null
@@ -1,2 +0,0 @@
-NEUTRON_CONFS=("/etc/neutron/neutron.conf" "/etc/neutron/l3_agent.ini")
-
diff --git a/sys-cluster/neutron/files/neutron-linuxbridge-agent.confd b/sys-cluster/neutron/files/neutron-linuxbridge-agent.confd
deleted file mode 100644
index 9a2d52c70f..0000000000
--- a/sys-cluster/neutron/files/neutron-linuxbridge-agent.confd
+++ /dev/null
@@ -1 +0,0 @@
-NEUTRON_CONFS=("/etc/neutron/neutron.conf" "/etc/neutron/plugins/ml2/ml2_conf.ini" "/etc/neutron/plugins/ml2/linuxbridge_agent.ini")
diff --git a/sys-cluster/neutron/files/neutron-metadata-agent.confd b/sys-cluster/neutron/files/neutron-metadata-agent.confd
deleted file mode 100644
index 6a78b7abe3..0000000000
--- a/sys-cluster/neutron/files/neutron-metadata-agent.confd
+++ /dev/null
@@ -1,2 +0,0 @@
-NEUTRON_CONFS=("/etc/neutron/neutron.conf" "/etc/neutron/metadata_agent.ini")
-
diff --git a/sys-cluster/neutron/files/neutron-openvswitch-agent.confd b/sys-cluster/neutron/files/neutron-openvswitch-agent.confd
deleted file mode 100644
index 30b10b69bb..0000000000
--- a/sys-cluster/neutron/files/neutron-openvswitch-agent.confd
+++ /dev/null
@@ -1 +0,0 @@
-NEUTRON_CONFS=("/etc/neutron/neutron.conf" "/etc/neutron/plugins/ml2/ml2_conf.ini" "/etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini")
diff --git a/sys-cluster/neutron/files/neutron-server.confd b/sys-cluster/neutron/files/neutron-server.confd
deleted file mode 100644
index 9b6b2e63f8..0000000000
--- a/sys-cluster/neutron/files/neutron-server.confd
+++ /dev/null
@@ -1 +0,0 @@
-NEUTRON_CONFS=("/etc/neutron/neutron.conf" "/etc/neutron/plugin.ini")
diff --git a/sys-cluster/neutron/files/neutron.initd b/sys-cluster/neutron/files/neutron.initd
deleted file mode 100644
index 2ccc93a9bd..0000000000
--- a/sys-cluster/neutron/files/neutron.initd
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-description="Starts ${SVCNAME} service for OpenStack"
-
-command=/usr/bin/"${SVCNAME}"
-command_background=yes
-command_user="${NEUTRON_USER:-neutron}"
-pidfile=/run/"${SVCNAME}".pid
-required_files=(${NEUTRON_CONFS[@]:-/etc/neutron/neutron.conf})
-command_args="${required_files[@]/#/--config-file } --log-file ${NEUTRON_LOGDIR:-/var/log/neutron}/${SVCNAME#*-}.log"
-retry="SIGTERM/15"
-
-depend() {
- need net
-}
diff --git a/sys-cluster/neutron/files/neutron.logrotate b/sys-cluster/neutron/files/neutron.logrotate
deleted file mode 100644
index c39eca5e9a..0000000000
--- a/sys-cluster/neutron/files/neutron.logrotate
+++ /dev/null
@@ -1,7 +0,0 @@
-/var/log/neutron/*.log {
- daily
- missingok
- compress
- delaycompress
- copytruncate
-}
diff --git a/sys-cluster/neutron/files/neutron.sudoersd b/sys-cluster/neutron/files/neutron.sudoersd
deleted file mode 100644
index 0b70023745..0000000000
--- a/sys-cluster/neutron/files/neutron.sudoersd
+++ /dev/null
@@ -1,4 +0,0 @@
-Defaults:neutron !requiretty
-
-neutron ALL = (root) NOPASSWD: /usr/bin/neutron-rootwrap /etc/neutron/rootwrap.conf *
-
diff --git a/sys-cluster/neutron/files/neutron.tmpfile b/sys-cluster/neutron/files/neutron.tmpfile
deleted file mode 100644
index d9a5824602..0000000000
--- a/sys-cluster/neutron/files/neutron.tmpfile
+++ /dev/null
@@ -1 +0,0 @@
-d /run/neutron 0755 neutron neutron -
diff --git a/sys-cluster/neutron/files/openstack-neutron-dhcp-agent.service b/sys-cluster/neutron/files/openstack-neutron-dhcp-agent.service
deleted file mode 100644
index a407f5686c..0000000000
--- a/sys-cluster/neutron/files/openstack-neutron-dhcp-agent.service
+++ /dev/null
@@ -1,14 +0,0 @@
-[Unit]
-Description=OpenStack Neutron DHCP Agent
-After=syslog.target network.target
-
-[Service]
-Type=simple
-User=neutron
-ExecStart=/usr/bin/neutron-dhcp-agent --config-file /usr/share/neutron/neutron-dist.conf --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/dhcp_agent.ini --config-dir /etc/neutron/conf.d/common --config-dir /etc/neutron/conf.d/neutron-dhcp-agent --log-file /var/log/neutron/dhcp-agent.log
-PrivateTmp=false
-KillMode=process
-Restart=on-failure
-
-[Install]
-WantedBy=multi-user.target
diff --git a/sys-cluster/neutron/files/openstack-neutron-l3-agent.service b/sys-cluster/neutron/files/openstack-neutron-l3-agent.service
deleted file mode 100644
index 469d3ce17c..0000000000
--- a/sys-cluster/neutron/files/openstack-neutron-l3-agent.service
+++ /dev/null
@@ -1,14 +0,0 @@
-[Unit]
-Description=OpenStack Neutron Layer 3 Agent
-After=syslog.target network.target
-
-[Service]
-Type=simple
-User=neutron
-ExecStart=/usr/bin/neutron-l3-agent --config-file /usr/share/neutron/neutron-dist.conf --config-dir /usr/share/neutron/l3_agent --config-file /etc/neutron/neutron.conf --config-dir /etc/neutron/conf.d/common --config-dir /etc/neutron/conf.d/neutron-l3-agent --log-file /var/log/neutron/l3-agent.log
-PrivateTmp=false
-KillMode=process
-Restart=on-failure
-
-[Install]
-WantedBy=multi-user.target
diff --git a/sys-cluster/neutron/files/openstack-neutron-linuxbridge-agent.service b/sys-cluster/neutron/files/openstack-neutron-linuxbridge-agent.service
deleted file mode 100644
index 957e3bc63d..0000000000
--- a/sys-cluster/neutron/files/openstack-neutron-linuxbridge-agent.service
+++ /dev/null
@@ -1,15 +0,0 @@
-[Unit]
-Description=OpenStack Neutron Linux Bridge Agent
-After=syslog.target network.target
-
-[Service]
-Type=simple
-User=neutron
-PermissionsStartOnly=true
-ExecStart=/usr/bin/neutron-linuxbridge-agent --config-file /usr/share/neutron/neutron-dist.conf --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/ml2/linuxbridge_agent.ini --config-dir /etc/neutron/conf.d/common --config-dir /etc/neutron/conf.d/neutron-linuxbridge-agent --log-file /var/log/neutron/linuxbridge-agent.log
-PrivateTmp=true
-KillMode=process
-Restart=on-failure
-
-[Install]
-WantedBy=multi-user.target
diff --git a/sys-cluster/neutron/files/openstack-neutron-linuxbridge-cleanup.service b/sys-cluster/neutron/files/openstack-neutron-linuxbridge-cleanup.service
deleted file mode 100644
index aeac97497f..0000000000
--- a/sys-cluster/neutron/files/openstack-neutron-linuxbridge-cleanup.service
+++ /dev/null
@@ -1,15 +0,0 @@
-[Unit]
-Description=OpenStack Neutron Linux Bridge Cleanup Utility
-After=syslog.target network.target
-Before=openstack-neutron-linuxbridge-agent.service openstack-neutron-dhcp-agent.service openstack-neutron-l3-agent.service openstack-nova-compute.service
-
-[Service]
-Type=oneshot
-User=neutron
-ExecStart=/usr/bin/neutron-linuxbridge-cleanup --config-file /usr/share/neutron/neutron-dist.conf --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/ml2/linuxbridge_agent.ini --config-dir /etc/neutron/conf.d/common --config-dir /etc/neutron/conf.d/neutron-linuxbridge-cleanup --log-file /var/log/neutron/linuxbridge-agent.log
-ExecStop=/usr/bin/neutron-linuxbridge-cleanup --config-file /usr/share/neutron/neutron-dist.conf --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/ml2/linuxbridge_agent.ini --config-dir /etc/neutron/conf.d/common --config-dir /etc/neutron/conf.d/neutron-linuxbridge-cleanup --log-file /var/log/neutron/linuxbridge-agent.log
-PrivateTmp=true
-RemainAfterExit=yes
-
-[Install]
-WantedBy=multi-user.target
diff --git a/sys-cluster/neutron/files/openstack-neutron-metadata-agent.service b/sys-cluster/neutron/files/openstack-neutron-metadata-agent.service
deleted file mode 100644
index 62a3106ce7..0000000000
--- a/sys-cluster/neutron/files/openstack-neutron-metadata-agent.service
+++ /dev/null
@@ -1,14 +0,0 @@
-[Unit]
-Description=OpenStack Neutron Metadata Agent
-After=syslog.target network.target
-
-[Service]
-Type=simple
-User=neutron
-ExecStart=/usr/bin/neutron-metadata-agent --config-file /usr/share/neutron/neutron-dist.conf --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/metadata_agent.ini --config-dir /etc/neutron/conf.d/common --config-dir /etc/neutron/conf.d/neutron-metadata-agent --log-file /var/log/neutron/metadata-agent.log
-PrivateTmp=false
-KillMode=process
-Restart=on-failure
-
-[Install]
-WantedBy=multi-user.target
diff --git a/sys-cluster/neutron/files/openstack-neutron-metering-agent.service b/sys-cluster/neutron/files/openstack-neutron-metering-agent.service
deleted file mode 100644
index 618b341c2a..0000000000
--- a/sys-cluster/neutron/files/openstack-neutron-metering-agent.service
+++ /dev/null
@@ -1,14 +0,0 @@
-[Unit]
-Description=OpenStack Neutron Metering Agent
-After=syslog.target network.target
-
-[Service]
-Type=simple
-User=neutron
-ExecStart=/usr/bin/neutron-metering-agent --config-file /usr/share/neutron/neutron-dist.conf --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/metering_agent.ini --config-dir /etc/neutron/conf.d/common --config-dir /etc/neutron/conf.d/neutron-metering-agent --log-file /var/log/neutron/metering-agent.log
-PrivateTmp=false
-KillMode=process
-Restart=on-failure
-
-[Install]
-WantedBy=multi-user.target
diff --git a/sys-cluster/neutron/files/openstack-neutron-netns-cleanup.service b/sys-cluster/neutron/files/openstack-neutron-netns-cleanup.service
deleted file mode 100644
index 71b9ee48ee..0000000000
--- a/sys-cluster/neutron/files/openstack-neutron-netns-cleanup.service
+++ /dev/null
@@ -1,15 +0,0 @@
-[Unit]
-Description=OpenStack Neutron Netns Cleanup Utility
-After=syslog.target network.target openvswitch.service
-Before=openstack-neutron-openvswitch-agent.service openstack-neutron-dhcp-agent.service openstack-neutron-l3-agent.service openstack-nova-compute.service
-
-[Service]
-Type=oneshot
-User=neutron
-ExecStart=/usr/bin/neutron-netns-cleanup --config-file /usr/share/neutron/neutron-dist.conf --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/dhcp_agent.ini --config-dir /etc/neutron/conf.d/common --config-dir /etc/neutron/conf.d/neutron-netns-cleanup --log-file /var/log/neutron/dhcp-agent.log
-ExecStop=/usr/bin/neutron-netns-cleanup --config-file /usr/share/neutron/neutron-dist.conf --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/dhcp_agent.ini --config-dir /etc/neutron/conf.d/common --config-dir /etc/neutron/conf.d/neutron-netns-cleanup --force --log-file /var/log/neutron/dhcp-agent.log
-PrivateTmp=false
-RemainAfterExit=yes
-
-[Install]
-WantedBy=multi-user.target
diff --git a/sys-cluster/neutron/files/openstack-neutron-ovs-cleanup.service b/sys-cluster/neutron/files/openstack-neutron-ovs-cleanup.service
deleted file mode 100644
index 7207925250..0000000000
--- a/sys-cluster/neutron/files/openstack-neutron-ovs-cleanup.service
+++ /dev/null
@@ -1,16 +0,0 @@
-[Unit]
-Description=OpenStack Neutron Open vSwitch Cleanup Utility
-After=syslog.target network.target openvswitch.service
-Before=openstack-neutron-openvswitch-agent.service openstack-neutron-dhcp-agent.service openstack-neutron-l3-agent.service openstack-nova-compute.service
-
-[Service]
-Type=oneshot
-User=neutron
-ExecStart=/usr/bin/neutron-ovs-cleanup --config-file /usr/share/neutron/neutron-dist.conf --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/ml2/openvswitch_agent.ini --config-dir /etc/neutron/conf.d/common --config-dir /etc/neutron/conf.d/neutron-ovs-cleanup --log-file /var/log/neutron/openvswitch-agent.log
-ExecStop=/usr/bin/neutron-ovs-cleanup --config-file /usr/share/neutron/neutron-dist.conf --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/ml2/openvswitch_agent.ini --config-dir /etc/neutron/conf.d/common --config-dir /etc/neutron/conf.d/neutron-ovs-cleanup --log-file /var/log/neutron/openvswitch-agent.log
-PrivateTmp=true
-RemainAfterExit=yes
-TimeoutSec=0
-
-[Install]
-WantedBy=multi-user.target
diff --git a/sys-cluster/neutron/files/openstack-neutron-server.service b/sys-cluster/neutron/files/openstack-neutron-server.service
deleted file mode 100644
index 275202b61a..0000000000
--- a/sys-cluster/neutron/files/openstack-neutron-server.service
+++ /dev/null
@@ -1,15 +0,0 @@
-[Unit]
-Description=OpenStack Neutron Server
-After=syslog.target network.target
-[Service]
-Type=notify
-User=neutron
-ExecStart=/usr/bin/neutron-server --config-file /usr/share/neutron/neutron-dist.conf --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugin.ini --config-dir /etc/neutron/conf.d/common --config-dir /etc/neutron/conf.d/neutron-server --log-file /var/log/neutron/server.log
-PrivateTmp=true
-NotifyAccess=all
-KillMode=process
-Restart=on-failure
-TimeoutStartSec=0
-
-[Install]
-WantedBy=multi-user.target
diff --git a/sys-cluster/neutron/metadata.xml b/sys-cluster/neutron/metadata.xml
deleted file mode 100644
index 8454c573c1..0000000000
--- a/sys-cluster/neutron/metadata.xml
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
-
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- Just like OpenStack Nova provides an API to dynamically request and
- configure virtual servers, Neutron provides an API to dynamically request
- and configure virtual networks. These networks connect "interfaces" from
- other OpenStack services (e.g., vNICs from Nova VMs). The Neutron API
- supports extensions to provide advanced network capabilities
- (e.g., QoS, ACLs, network monitoring, etc).
-
-
-
- neutron
-
-
diff --git a/sys-cluster/neutron/neutron-17.1.2.ebuild b/sys-cluster/neutron/neutron-17.1.2.ebuild
deleted file mode 100644
index 8e036acb12..0000000000
--- a/sys-cluster/neutron/neutron-17.1.2.ebuild
+++ /dev/null
@@ -1,227 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{8,9} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
-
-inherit distutils-r1 linux-info
-
-DESCRIPTION="A virtual network service for Openstack"
-HOMEPAGE="https://launchpad.net/neutron"
-if [[ ${PV} == *9999 ]];then
- inherit git-r3
- SRC_URI="https://dev.gentoo.org/~prometheanfire/dist/openstack/neutron/victoria/configs.tar.gz -> neutron-configs-${PV}.tar.gz
- https://dev.gentoo.org/~prometheanfire/dist/openstack/neutron/victoria/ml2_plugins.tar.gz -> neutron-ml2-plugins-${PV}.tar.gz"
- EGIT_REPO_URI="https://github.com/openstack/neutron.git"
- EGIT_BRANCH="stable/victoria"
-else
- SRC_URI="https://dev.gentoo.org/~prometheanfire/dist/openstack/neutron/victoria/configs.tar.gz -> neutron-configs-${PV}.tar.gz
- https://dev.gentoo.org/~prometheanfire/dist/openstack/neutron/victoria/ml2_plugins.tar.gz -> neutron-ml2-plugins-${PV}.tar.gz
- https://tarballs.openstack.org/${PN}/${P}.tar.gz"
- KEYWORDS="~amd64"
-fi
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="compute-only dhcp haproxy ipv6 l3 metadata openvswitch linuxbridge server sqlite +mysql postgres"
-REQUIRED_USE="!compute-only? ( || ( mysql postgres sqlite ) )
- compute-only? ( !mysql !postgres !sqlite !dhcp !l3 !metadata !server
- || ( openvswitch linuxbridge ) )"
-
-DEPEND="
- >=dev-python/pbr-4.0.0[${PYTHON_USEDEP}]
- app-admin/sudo
-"
-RDEPEND="
- >=dev-python/pbr-4.0.0[${PYTHON_USEDEP}]
- >=dev-python/paste-2.0.2[${PYTHON_USEDEP}]
- >=dev-python/pastedeploy-1.5.0-r1[${PYTHON_USEDEP}]
- >=dev-python/routes-2.3.1[${PYTHON_USEDEP}]
- >=dev-python/debtcollector-1.19.0[${PYTHON_USEDEP}]
- >=dev-python/decorator-3.4.0[${PYTHON_USEDEP}]
- >=dev-python/eventlet-0.21.0[${PYTHON_USEDEP}]
- >=dev-python/pecan-1.3.2[${PYTHON_USEDEP}]
- >=dev-python/httplib2-0.9.1[${PYTHON_USEDEP}]
- >=dev-python/requests-2.14.2[${PYTHON_USEDEP}]
- >=dev-python/jinja-2.10[${PYTHON_USEDEP}]
- >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}]
- >=dev-python/netifaces-0.10.4[${PYTHON_USEDEP}]
- >=dev-python/neutron-lib-2.6.0[${PYTHON_USEDEP}]
- >=dev-python/python-neutronclient-6.3.0[${PYTHON_USEDEP}]
- >=dev-python/tenacity-6.0.0[${PYTHON_USEDEP}]
- compute-only? (
- >=dev-python/sqlalchemy-1.2.0[${PYTHON_USEDEP}]
- )
- sqlite? (
- >=dev-python/sqlalchemy-1.2.0[sqlite,${PYTHON_USEDEP}]
- )
- mysql? (
- >=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}]
- !~dev-python/pymysql-0.7.7[${PYTHON_USEDEP}]
- >=dev-python/sqlalchemy-1.2.0[${PYTHON_USEDEP}]
- )
- postgres? (
- >=dev-python/psycopg-2.5.0[${PYTHON_USEDEP}]
- >=dev-python/sqlalchemy-1.2.0[${PYTHON_USEDEP}]
- )
- >=dev-python/webob-1.8.2[${PYTHON_USEDEP}]
- >=dev-python/keystoneauth-3.14.0[${PYTHON_USEDEP}]
- >=dev-python/alembic-0.8.10[${PYTHON_USEDEP}]
- >=dev-python/stevedore-1.20.1[${PYTHON_USEDEP}]
- >=dev-python/oslo-cache-1.26.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-concurrency-3.26.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-context-2.20.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-db-4.44.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-i18n-3.20.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-log-4.2.1[${PYTHON_USEDEP}]
- >=dev-python/oslo-messaging-7.0.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-middleware-3.31.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-policy-1.30.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-privsep-2.3.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-reports-1.18.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-rootwrap-5.8.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-serialization-2.25.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-service-1.24.0[${PYTHON_USEDEP}]
- !~dev-python/oslo-service-1.28.1[${PYTHON_USEDEP}]
- >=dev-python/oslo-upgradecheck-0.1.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-utils-4.4.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-versionedobjects-1.35.1[${PYTHON_USEDEP}]
- >=dev-python/osprofiler-2.3.0[${PYTHON_USEDEP}]
- >=dev-python/os-ken-0.3.0[${PYTHON_USEDEP}]
- >=dev-python/ovs-2.8.0[${PYTHON_USEDEP}]
- >=dev-python/ovsdbapp-1.3.0[${PYTHON_USEDEP}]
- >=dev-python/psutil-3.2.2[${PYTHON_USEDEP}]
- >=dev-python/pyroute2-0.5.13[${PYTHON_USEDEP}]
- >=dev-python/pyopenssl-17.1.0[${PYTHON_USEDEP}]
- >=dev-python/python-novaclient-9.1.0[${PYTHON_USEDEP}]
- >=dev-python/openstacksdk-0.31.2[${PYTHON_USEDEP}]
- >=dev-python/python-designateclient-2.7.0[${PYTHON_USEDEP}]
- >=dev-python/os-xenapi-0.3.1[${PYTHON_USEDEP}]
- >=dev-python/os-vif-1.15.1[${PYTHON_USEDEP}]
- >=dev-python/futurist-1.2.0[${PYTHON_USEDEP}]
- >=dev-python/tooz-1.58.0[${PYTHON_USEDEP}]
- dev-python/pyudev[${PYTHON_USEDEP}]
- sys-apps/iproute2
- net-misc/iputils[arping]
- net-misc/bridge-utils
- net-firewall/ipset
- net-firewall/iptables
- net-firewall/ebtables
- net-firewall/conntrack-tools
- haproxy? ( net-proxy/haproxy )
- openvswitch? ( net-misc/openvswitch )
- ipv6? (
- net-misc/radvd
- >=net-misc/dibbler-1.0.1
- )
- dhcp? ( net-dns/dnsmasq[dhcp-tools] )
- acct-group/neutron
- acct-user/neutron"
-
-#PATCHES=(
-#)
-
-pkg_pretend() {
- linux-info_pkg_setup
- CONFIG_CHECK_MODULES="VLAN_8021Q IP6_NF_FILTER IP6_NF_IPTABLES IP_NF_TARGET_REJECT \
- IP_NF_MANGLE IP_NF_TARGET_MASQUERADE NF_NAT_IPV4 NF_DEFRAG_IPV4 NF_NAT NF_CONNTRACK \
- IP_NF_FILTER IP_NF_IPTABLES NETFILTER_XTABLES"
- if linux_config_exists; then
- for module in ${CONFIG_CHECK_MODULES}; do
- linux_chkconfig_present ${module} || ewarn "${module} needs to be enabled in kernel"
- done
- fi
-}
-
-pkg_config() {
- fperms 0700 /var/log/neutron
- fowners neutron:neutron /var/log neutron
-}
-
-src_prepare() {
- sed -i '/^hacking/d' test-requirements.txt || die
- # it's /bin/ip not /sbin/ip
- sed -i 's/sbin\/ip\,/bin\/ip\,/g' etc/neutron/rootwrap.d/* || die
- distutils-r1_python_prepare_all
-}
-
-python_install_all() {
- distutils-r1_python_install_all
- if use server; then
- newinitd "${FILESDIR}/neutron.initd" "neutron-server"
- newconfd "${FILESDIR}/neutron-server.confd" "neutron-server"
- dosym ../../plugin.ini /etc/neutron/plugins/ml2/ml2_conf.ini
- fi
- if use dhcp; then
- newinitd "${FILESDIR}/neutron.initd" "neutron-dhcp-agent"
- newconfd "${FILESDIR}/neutron-dhcp-agent.confd" "neutron-dhcp-agent"
- fi
- if use l3; then
- newinitd "${FILESDIR}/neutron.initd" "neutron-l3-agent"
- newconfd "${FILESDIR}/neutron-l3-agent.confd" "neutron-l3-agent"
- fi
- if use metadata; then
- newinitd "${FILESDIR}/neutron.initd" "neutron-metadata-agent"
- newconfd "${FILESDIR}/neutron-metadata-agent.confd" "neutron-metadata-agent"
- fi
- if use openvswitch; then
- newinitd "${FILESDIR}/neutron.initd" "neutron-openvswitch-agent"
- newconfd "${FILESDIR}/neutron-openvswitch-agent.confd" "neutron-openvswitch-agent"
- newinitd "${FILESDIR}/neutron.initd" "neutron-ovs-cleanup"
- newconfd "${FILESDIR}/neutron-openvswitch-agent.confd" "neutron-ovs-cleanup"
- fi
- if use linuxbridge; then
- newinitd "${FILESDIR}/neutron.initd" "neutron-linuxbridge-agent"
- newconfd "${FILESDIR}/neutron-linuxbridge-agent.confd" "neutron-linuxbridge-agent"
- fi
- diropts -m 755 -o neutron -g neutron
- dodir /var/log/neutron /var/lib/neutron
- keepdir /etc/neutron
- insinto /etc/neutron
- insopts -m 0640 -o neutron -g neutron
-
- doins etc/*
- # stupid renames
- insinto /etc/neutron
- doins -r "etc/neutron/plugins"
- insopts -m 0640 -o root -g root
- doins "etc/rootwrap.conf"
- doins -r "etc/neutron/rootwrap.d"
-
- #add sudoers definitions for user neutron
- insinto /etc/sudoers.d/
- insopts -m 0440 -o root -g root
- newins "${FILESDIR}/neutron.sudoersd" neutron
-
- # add generated configs
- cd "${D}/etc/neutron" || die
- unpack "neutron-configs-${PV}.tar.gz"
- cd "${D}/etc/neutron/plugins/ml2" || die
- unpack "neutron-ml2-plugins-${PV}.tar.gz"
-
- # correcting perms
- fowners neutron:neutron -R "/etc/neutron"
- fperms o-rwx -R "/etc/neutron/"
-
- #remove superfluous stuff
- rm -R "${D}/usr/etc/"
-}
-
-python_install() {
- distutils-r1_python_install
- # copy migration conf file (not coppied on install via setup.py script)
- python_moduleinto neutron/db/migration/alembic_migrations
- python_domodule "neutron/db/migration/alembic_migrations/versions"
-}
-
-pkg_postinst() {
- elog
- elog "neutron-server's conf.d file may need updating to include additional ini files"
- elog "We currently assume the ml2 plugin will be used but do not make assumptions"
- elog "on if you will use openvswitch or linuxbridge (or something else)"
- elog
- elog "Other conf.d files may need updating too, but should be good for the default use case"
- elog
-}
diff --git a/sys-cluster/neutron/neutron-20.0.0.ebuild b/sys-cluster/neutron/neutron-20.0.0.ebuild
deleted file mode 100644
index 266f8d742a..0000000000
--- a/sys-cluster/neutron/neutron-20.0.0.ebuild
+++ /dev/null
@@ -1,224 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MYP="${P//_/}"
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit distutils-r1 linux-info systemd tmpfiles
-
-DESCRIPTION="A virtual network service for Openstack"
-HOMEPAGE="
- https://launchpad.net/neutron
- https://opendev.org/openstack/neutron
- https://pypi.org/project/neutron/
-"
-SRC_URI="https://tarballs.openstack.org/${PN}/${MYP}.tar.gz"
-S="${WORKDIR}/${MYP}"
-
-KEYWORDS=""
-LICENSE="Apache-2.0"
-SLOT="0"
-
-RDEPEND="
- >=dev-python/pbr-4.0.0[${PYTHON_USEDEP}]
- >=dev-python/paste-2.0.2[${PYTHON_USEDEP}]
- >=dev-python/pastedeploy-1.5.0-r1[${PYTHON_USEDEP}]
- >=dev-python/routes-2.3.1[${PYTHON_USEDEP}]
- >=dev-python/debtcollector-1.19.0[${PYTHON_USEDEP}]
- >=dev-python/decorator-4.1.0[${PYTHON_USEDEP}]
- >=dev-python/eventlet-0.26.1[${PYTHON_USEDEP}]
- >=dev-python/pecan-1.3.2[${PYTHON_USEDEP}]
- >=dev-python/httplib2-0.9.1[${PYTHON_USEDEP}]
- >=dev-python/requests-2.18.0[${PYTHON_USEDEP}]
- >=dev-python/jinja-2.10[${PYTHON_USEDEP}]
- >=dev-python/keystonemiddleware-5.1.0[${PYTHON_USEDEP}]
- >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}]
- >=dev-python/netifaces-0.10.4[${PYTHON_USEDEP}]
- >=dev-python/neutron-lib-2.20.0[${PYTHON_USEDEP}]
- >=dev-python/python-neutronclient-7.8.0[${PYTHON_USEDEP}]
- >=dev-python/tenacity-6.0.0[${PYTHON_USEDEP}]
- >=dev-python/webob-1.8.2[${PYTHON_USEDEP}]
- >=dev-python/keystoneauth-3.14.0[${PYTHON_USEDEP}]
- >=dev-python/alembic-1.6.5[${PYTHON_USEDEP}]
- >=dev-python/stevedore-2.0.1[${PYTHON_USEDEP}]
- >=dev-python/oslo-cache-1.26.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-concurrency-3.26.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-config-8.0.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-context-2.22.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-db-4.44.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-i18n-3.20.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-log-4.5.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-messaging-7.0.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-middleware-3.31.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-policy-3.10.1[${PYTHON_USEDEP}]
- >=dev-python/oslo-privsep-2.3.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-reports-1.18.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-rootwrap-5.15.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-serialization-2.25.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-service-2.8.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-upgradecheck-1.3.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-utils-4.8.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-versionedobjects-1.35.1[${PYTHON_USEDEP}]
- >=dev-python/osprofiler-2.3.0[${PYTHON_USEDEP}]
- >=dev-python/os-ken-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/os-resource-classes-1.1.0[${PYTHON_USEDEP}]
- >=dev-python/ovs-2.10.0[${PYTHON_USEDEP}]
- >=dev-python/ovsdbapp-1.15.0[${PYTHON_USEDEP}]
- >=dev-python/packaging-20.4[${PYTHON_USEDEP}]
- >=dev-python/psutil-5.3.0[${PYTHON_USEDEP}]
- >=dev-python/pyroute2-0.6.4[${PYTHON_USEDEP}]
- >=dev-python/pyopenssl-17.1.0[${PYTHON_USEDEP}]
- >=dev-python/python-novaclient-9.1.0[${PYTHON_USEDEP}]
- >=dev-python/openstacksdk-0.31.2[${PYTHON_USEDEP}]
- >=dev-python/python-designateclient-2.7.0[${PYTHON_USEDEP}]
- >=dev-python/os-vif-1.15.1[${PYTHON_USEDEP}]
- >=dev-python/futurist-1.2.0[${PYTHON_USEDEP}]
- >=dev-python/tooz-1.58.0[${PYTHON_USEDEP}]
-
- >=dev-python/sqlalchemy-1.3.23[${PYTHON_USEDEP}]
-
- acct-group/neutron
- acct-user/neutron
- dev-python/pyudev[${PYTHON_USEDEP}]
- net-misc/bridge-utils
- net-misc/iputils[arping]
- net-firewall/conntrack-tools
- net-firewall/ebtables
- net-firewall/ipset
- net-firewall/iptables
- sys-apps/iproute2
-"
-DEPEND="
- ${RDEPEND}
- app-admin/sudo
-"
-BDEPEND="
- test? (
- >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
- >=dev-python/subunit-1.0.0[${PYTHON_USEDEP}]
- >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
- >=dev-python/testresources-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
- >=dev-python/webtest-2.0.27[${PYTHON_USEDEP}]
- >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
- >=dev-python/stestr-1.0.0[${PYTHON_USEDEP}]
- >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}]
-
- >=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-pkg_pretend() {
- linux-info_pkg_setup
- CONFIG_CHECK_MODULES="VLAN_8021Q IP6_NF_FILTER IP6_NF_IPTABLES IP_NF_TARGET_REJECT \
- IP_NF_MANGLE IP_NF_TARGET_MASQUERADE NF_NAT_IPV4 NF_DEFRAG_IPV4 NF_NAT NF_CONNTRACK \
- IP_NF_FILTER IP_NF_IPTABLES NETFILTER_XTABLES"
- if linux_config_exists; then
- for module in ${CONFIG_CHECK_MODULES}; do
- linux_chkconfig_present ${module} || ewarn "${module} needs to be enabled in kernel"
- done
- fi
-}
-
-pkg_config() {
- fperms 0700 /var/log/neutron
- fowners neutron:neutron /var/log neutron
-}
-
-src_prepare() {
- sed -i '/^hacking/d' test-requirements.txt || die
- # it's /bin/ip not /sbin/ip
- sed -i 's/sbin\/ip\,/bin\/ip\,/g' etc/neutron/rootwrap.d/* || die
- distutils-r1_python_prepare_all
-}
-
-python_compile_all() {
- ./tools/generate_config_file_samples.sh || die
- oslopolicy-sample-generator --config-file=etc/oslo-policy-generator/policy.conf || die
-}
-
-python_install_all() {
- distutils-r1_python_install_all
-
- newinitd "${FILESDIR}/neutron.initd" "neutron-server"
- newconfd "${FILESDIR}/neutron-server.confd" "neutron-server"
- dosym ../../plugin.ini /etc/neutron/plugins/ml2/ml2_conf.ini
- newinitd "${FILESDIR}/neutron.initd" "neutron-dhcp-agent"
- newconfd "${FILESDIR}/neutron-dhcp-agent.confd" "neutron-dhcp-agent"
- newinitd "${FILESDIR}/neutron.initd" "neutron-l3-agent"
- newconfd "${FILESDIR}/neutron-l3-agent.confd" "neutron-l3-agent"
- newinitd "${FILESDIR}/neutron.initd" "neutron-metadata-agent"
- newconfd "${FILESDIR}/neutron-metadata-agent.confd" "neutron-metadata-agent"
- newinitd "${FILESDIR}/neutron.initd" "neutron-openvswitch-agent"
- newconfd "${FILESDIR}/neutron-openvswitch-agent.confd" "neutron-openvswitch-agent"
- newinitd "${FILESDIR}/neutron.initd" "neutron-ovs-cleanup"
- newconfd "${FILESDIR}/neutron-openvswitch-agent.confd" "neutron-ovs-cleanup"
- newinitd "${FILESDIR}/neutron.initd" "neutron-linuxbridge-agent"
- newconfd "${FILESDIR}/neutron-linuxbridge-agent.confd" "neutron-linuxbridge-agent"
-
- for svc in {dhcp,l3,linuxbridge,metadata,metering}-agent {linuxbridge,netns,ovs}-cleanup server ; do
- systemd_dounit "${FILESDIR}/openstack-neutron-${svc}.service"
- done
-
- diropts -m 755 -o neutron -g neutron
- dodir /var/log/neutron /var/lib/neutron
- keepdir /etc/neutron
- insinto /etc/neutron
- insopts -m 0640 -o neutron -g neutron
-
- insinto /etc/neutron
- doins etc/api-paste.ini
- doins etc/policy.yaml.sample
-
- for i in l3 dhcp metadata metering neutron_ovn_metadata ; do
- doins "etc/${i}_agent.ini.sample"
- done
-
- doins "etc/neutron.conf.sample"
- doins "etc/neutron/ovn.ini.sample"
-
- doins -r "etc/neutron/plugins"
- insopts -m 0640 -o root -g root
- doins "etc/rootwrap.conf"
- doins -r "etc/neutron/rootwrap.d"
-
- newtmpfiles "${FILESDIR}/neutron.tmpfile" neutron.conf
-
- insinto /etc/logrotate.d
- newins "${FILESDIR}/neutron.logrotate" neutron.conf
-
- #add sudoers definitions for user neutron
- insinto /etc/sudoers.d/
- insopts -m 0440 -o root -g root
- newins "${FILESDIR}/neutron.sudoersd" neutron
-
- # correcting perms
- fowners neutron:neutron -R "/etc/neutron"
- fperms o-rwx -R "/etc/neutron/"
-
- #remove superfluous stuff
- rm -R "${D}/usr/etc/"
-}
-
-python_install() {
- distutils-r1_python_install
- # copy migration conf file (not coppied on install via setup.py script)
- python_moduleinto neutron/db/migration/alembic_migrations
- python_domodule "neutron/db/migration/alembic_migrations/versions"
-}
-
-pkg_postinst() {
- tmpfiles_process neutron.conf
-
- elog
- elog "neutron-server's conf.d file may need updating to include additional ini files"
- elog "We currently assume the ml2 plugin will be used but do not make assumptions"
- elog "on if you will use openvswitch or linuxbridge (or something else)"
- elog
- elog "Other conf.d files may need updating too, but should be good for the default use case"
- elog
-}
diff --git a/sys-cluster/nova/Manifest b/sys-cluster/nova/Manifest
deleted file mode 100644
index 59323a2ad5..0000000000
--- a/sys-cluster/nova/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST nova-25.0.0.tar.gz 9445471 BLAKE2B 5584daee1026ebec9437368b5c39ded4c474d1a15291487f9e9ee72593626a3ce2204ec8bf5acb7d579328a7b7aed57174d42db3cabca1c8e93047e49e0bc847 SHA512 c4a1423dcb97bcc96bb5faccd43f58e17293172121a2715ff13c05690c5b8868befeb45815a9dca33fa5bc387fd8c586f68984b0c931427aa02794a1d2a5179e
diff --git a/sys-cluster/nova/files/nova-compute.conf b/sys-cluster/nova/files/nova-compute.conf
deleted file mode 100644
index 59c7aea2cd..0000000000
--- a/sys-cluster/nova/files/nova-compute.conf
+++ /dev/null
@@ -1,4 +0,0 @@
-[DEFAULT]
-# mkisofs_cmd is needed as the default provider for the binary was remvoed as
-# a package from Gentoo.
-mkisofs_cmd = /usr/bin/mkisofs
diff --git a/sys-cluster/nova/files/nova-sudoers b/sys-cluster/nova/files/nova-sudoers
deleted file mode 100644
index f15b3285b7..0000000000
--- a/sys-cluster/nova/files/nova-sudoers
+++ /dev/null
@@ -1,3 +0,0 @@
-Defaults:nova !requiretty
-
-nova ALL = (root) NOPASSWD: /usr/bin/nova-rootwrap
diff --git a/sys-cluster/nova/files/nova.initd b/sys-cluster/nova/files/nova.initd
deleted file mode 100644
index 563c3a546b..0000000000
--- a/sys-cluster/nova/files/nova.initd
+++ /dev/null
@@ -1,25 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-description="Starts ${SVCNAME} service for OpenStack"
-
-command="/usr/bin/${SVCNAME}"
-command_args="--config-file /etc/nova/nova.conf"
-pidfile=/run/${SVCNAME}.pid
-command_background=true
-required_files=/etc/nova/nova.conf
-if [ "$SVCNAME" = nova-compute ]; then
- required_files="${required_files} /etc/nova/nova-compute.conf"
- command_args="${command_args} --config-file /etc/nova/nova-compute.conf"
-fi
-start_stop_daemon_args="-u ${NOVA_USER:-nova}"
-retry="SIGTERM/15"
-
-depend() {
- use net
-}
-
-start_pre() {
- checkpath --directory --owner "${NOVA_USER:-nova}":"${NOVA_GROUP:-nova}" --mode 0775 "${NOVA_RUN:-/var/lock/nova}"
-}
diff --git a/sys-cluster/nova/files/nova.logrotate b/sys-cluster/nova/files/nova.logrotate
deleted file mode 100644
index 51c7caf738..0000000000
--- a/sys-cluster/nova/files/nova.logrotate
+++ /dev/null
@@ -1,7 +0,0 @@
-/var/log/nova/*.log {
- daily
- missingok
- compress
- delaycompress
- copytruncate
-}
diff --git a/sys-cluster/nova/files/nova.tmpfile b/sys-cluster/nova/files/nova.tmpfile
deleted file mode 100644
index 126845d14c..0000000000
--- a/sys-cluster/nova/files/nova.tmpfile
+++ /dev/null
@@ -1 +0,0 @@
-d /run/nova 0755 nova nova -
diff --git a/sys-cluster/nova/files/openstack-nova-api.service b/sys-cluster/nova/files/openstack-nova-api.service
deleted file mode 100644
index 9c83f6da43..0000000000
--- a/sys-cluster/nova/files/openstack-nova-api.service
+++ /dev/null
@@ -1,15 +0,0 @@
-[Unit]
-Description=OpenStack Nova API Server
-After=syslog.target network.target
-
-[Service]
-Type=notify
-NotifyAccess=all
-TimeoutStartSec=0
-Restart=always
-User=nova
-ExecStart=/usr/bin/nova-api --log-file /var/log/nova/api.log
-
-[Install]
-WantedBy=multi-user.target
-
diff --git a/sys-cluster/nova/files/openstack-nova-compute.service b/sys-cluster/nova/files/openstack-nova-compute.service
deleted file mode 100644
index 1e1f1b4ddb..0000000000
--- a/sys-cluster/nova/files/openstack-nova-compute.service
+++ /dev/null
@@ -1,16 +0,0 @@
-[Unit]
-Description=OpenStack Nova Compute Server
-After=syslog.target network.target libvirtd.service virtqemud.service
-
-[Service]
-Environment=LIBGUESTFS_ATTACH_METHOD=appliance
-Type=notify
-NotifyAccess=all
-TimeoutStartSec=0
-Restart=always
-User=nova
-ExecStart=/usr/bin/nova-compute --log-file /var/log/nova/compute.log
-
-[Install]
-WantedBy=multi-user.target
-
diff --git a/sys-cluster/nova/files/openstack-nova-conductor.service b/sys-cluster/nova/files/openstack-nova-conductor.service
deleted file mode 100644
index bca3c738ef..0000000000
--- a/sys-cluster/nova/files/openstack-nova-conductor.service
+++ /dev/null
@@ -1,15 +0,0 @@
-[Unit]
-Description=OpenStack Nova Conductor Server
-After=syslog.target network.target
-
-[Service]
-Type=notify
-NotifyAccess=all
-TimeoutStartSec=0
-Restart=always
-User=nova
-ExecStart=/usr/bin/nova-conductor --log-file /var/log/nova/conductor.log
-
-[Install]
-WantedBy=multi-user.target
-
diff --git a/sys-cluster/nova/files/openstack-nova-metadata-api.service b/sys-cluster/nova/files/openstack-nova-metadata-api.service
deleted file mode 100644
index 6885b682cd..0000000000
--- a/sys-cluster/nova/files/openstack-nova-metadata-api.service
+++ /dev/null
@@ -1,15 +0,0 @@
-[Unit]
-Description=OpenStack Nova Metadata API Server
-After=syslog.target network.target
-
-[Service]
-Type=notify
-NotifyAccess=all
-TimeoutStartSec=0
-Restart=always
-User=nova
-ExecStart=/usr/bin/nova-api-metadata --log-file /var/log/nova/metadata.log
-
-[Install]
-WantedBy=multi-user.target
-
diff --git a/sys-cluster/nova/files/openstack-nova-novncproxy.service b/sys-cluster/nova/files/openstack-nova-novncproxy.service
deleted file mode 100644
index 648aab89f8..0000000000
--- a/sys-cluster/nova/files/openstack-nova-novncproxy.service
+++ /dev/null
@@ -1,13 +0,0 @@
-[Unit]
-Description=OpenStack Nova NoVNC Proxy Server
-After=syslog.target network.target
-
-[Service]
-Type=simple
-User=nova
-EnvironmentFile=-/etc/conf.d/openstack-nova-novncproxy
-ExecStart=/usr/bin/nova-novncproxy --web /usr/share/webapps/novnc/ --log-file /var/log/nova/novnc.log $OPTIONS
-Restart=on-failure
-
-[Install]
-WantedBy=multi-user.target
diff --git a/sys-cluster/nova/files/openstack-nova-os-compute-api.service b/sys-cluster/nova/files/openstack-nova-os-compute-api.service
deleted file mode 100644
index 0720a52213..0000000000
--- a/sys-cluster/nova/files/openstack-nova-os-compute-api.service
+++ /dev/null
@@ -1,14 +0,0 @@
-[Unit]
-Description=OpenStack Nova Compute API Server
-After=syslog.target network.target
-
-[Service]
-Type=notify
-NotifyAccess=all
-TimeoutStartSec=0
-Restart=always
-User=nova
-ExecStart=/usr/bin/nova-api-os-compute --log-file /var/log/nova/api-os-compute.log
-
-[Install]
-WantedBy=multi-user.target
diff --git a/sys-cluster/nova/files/openstack-nova-scheduler.service b/sys-cluster/nova/files/openstack-nova-scheduler.service
deleted file mode 100644
index 14e30fe7c1..0000000000
--- a/sys-cluster/nova/files/openstack-nova-scheduler.service
+++ /dev/null
@@ -1,15 +0,0 @@
-[Unit]
-Description=OpenStack Nova Scheduler Server
-After=syslog.target network.target
-
-[Service]
-Type=notify
-NotifyAccess=all
-TimeoutStartSec=0
-Restart=always
-User=nova
-ExecStart=/usr/bin/nova-scheduler --log-file /var/log/nova/scheduler.log
-
-[Install]
-WantedBy=multi-user.target
-
diff --git a/sys-cluster/nova/files/openstack-scsi-disk.rules b/sys-cluster/nova/files/openstack-scsi-disk.rules
deleted file mode 100644
index ee44d50662..0000000000
--- a/sys-cluster/nova/files/openstack-scsi-disk.rules
+++ /dev/null
@@ -1,2 +0,0 @@
-KERNEL=="sd*", SUBSYSTEM=="block", ENV{ID_BUS}=="scsi", PROGRAM="/etc/nova/scsi-openscsi-link.sh %b $id", SYMLINK+="disk/by-path/%c"
-
diff --git a/sys-cluster/nova/files/scsi-openscsi-link.sh b/sys-cluster/nova/files/scsi-openscsi-link.sh
deleted file mode 100644
index 663aeab86c..0000000000
--- a/sys-cluster/nova/files/scsi-openscsi-link.sh
+++ /dev/null
@@ -1,93 +0,0 @@
-#!/bin/bash
-
-# Author: Geaaru
-# Date: October 23, 2014
-# Version: 0.1.0
-# License: GPL 2.0
-
-# Description: Script for udev symlink creation of
-# scsi disk attached and visible under
-# /dev/disk/by-path/ with name convention
-# used in openstack LVM iscsi driver.
-#
-# Requirements: lsscsi (for retrieve LUN ID, I don't know how can i do that from udev/iscsiadm)
-
-# Rules for UDEV must in this format:
-# KERNEL=="sd*", BUS=="scsi", PROGRAM="/usr/libexec/nova/scsi-openscsi-link.sh %b",SYMLINK+="disk/by-path/%c"
-
-# NOTE: it seems that input params %b or others are not passed to script.
-# I try to retrieve it from environment variables.
-
-if [[ -z "$DEVTYPE" || -z "$ID_BUS" ]] ; then
- exit 1
-fi
-
-echo "--------------------" >> /tmp/udev.log
-echo "ENV => `env`" >> /tmp/udev.log
-echo "--------------------" >> /tmp/udev.log
-
-if [[ $DEVTYPE != "disk" || $ID_BUS != "scsi" ]]; then
- echo "EXIT 1" >> /tmp/udev.log
- exit 1
-fi
-
-# ID_SCSI variable what identify ?
-
-HOST=`echo "$DEVPATH" | awk '{ split($0, word, "/"); print substr(word[4], 5); }'`
-
-
-
-# Bins
-iscsiadm=/usr/sbin/iscsiadm
-lsscsi=/usr/bin/lsscsi
-
-[ -e /sys/class/iscsi_host ] || exit 1
-
-# Create file path like this:
-# /sys/class/iscsi_host/host11/device/session3/iscsi_session/session3/targetname
-file="/sys/class/iscsi_host/host${HOST}/device/session*/iscsi_session*/session*/targetname"
-
-target_iqn=$(cat ${file})
-
-if [ -z "${target_iqn}" ] ; then
- echo "EXIT 2" >> /tmp/udev.log
- exit 1
-fi
-
-# Retrieve target_port because I can't retrieve it with iscsi_id
-# /lib/udev/scsi_id -g -x /dev/sdg
-# ID_SCSI=1
-# ID_VENDOR=IET
-# ID_VENDOR_ENC=IET\x20\x20\x20\x20\x20
-# ID_MODEL=VIRTUAL-DISK
-# ID_MODEL_ENC=VIRTUAL-DISK
-# ID_REVISION=0001
-# ID_TYPE=disk
-# ID_SERIAL=1IET_00010001
-# ID_SERIAL_SHORT=IET_00010001
-# ID_SCSI_SERIAL= beaf11a
-
-# iscsiadm -m node | grep --colour=none iqn.2014-09.org.openstack:vol-cinder-f48f0a69-e871-4c47-9cd3-3ccb8c811363 | cut -d',' -f 1
-
-tp_ispresent=$(${iscsiadm} -m node | grep --colour=none ${target_iqn} | wc -l)
-if [ x$tp_ispresent = x0 ] ; then
- # Target is not present. Ignore it.
- echo "EXIT 3" >> /tmp/udev.log
- exit 1
-fi
-
-target_portal=$(${iscsiadm} -m node | grep --colour=none ${target_iqn} | cut -d',' -f 1)
-#target=$(${iscsiadm} -m node | grep --colour=none ${target_iqn} | cut -d' ' -f 1)
-#target_portal=$(echo ${target} | cut -d',' -f 1)
-target_lun=$(${lsscsi} | grep $DEVNAME | sed 's/.[0-9]*:[0-9]*:[0-9]*:\([0-9]*\).*/\1/')
-
-echo "TARGET_PORTAL=$target_portal" >> /tmp/udev.log
-echo "TARGET_LUN=$target_lun" >> /tmp/udev.log
-
-linkname="ip-${target_portal}-iscsi-${target_iqn}-lun-${target_lun}"
-
-echo "RETURN ${linkname}" >> /tmp/udev.log
-
-echo "${linkname}"
-
-exit 0
diff --git a/sys-cluster/nova/metadata.xml b/sys-cluster/nova/metadata.xml
deleted file mode 100644
index fb5fd60ad8..0000000000
--- a/sys-cluster/nova/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- Nova is a cloud computing fabric controller
- (the main part of an IaaS system). It is written in Python.
-
-
-
- nova
-
-
diff --git a/sys-cluster/nova/nova-25.0.0-r1.ebuild b/sys-cluster/nova/nova-25.0.0-r1.ebuild
deleted file mode 100644
index ef270c92fe..0000000000
--- a/sys-cluster/nova/nova-25.0.0-r1.ebuild
+++ /dev/null
@@ -1,226 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-EPYTEST_IGNORE="nova/tests/functional"
-MYP="${P//_/}"
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit bash-completion-r1 distutils-r1 linux-info optfeature systemd tmpfiles udev
-
-DESCRIPTION="Cloud computing fabric controller"
-HOMEPAGE="
- https://launchpad.net/nova
- https://opendev.org/openstack/nova
- https://pypi.org/project/nova/
-"
-SRC_URI="https://tarballs.openstack.org/${PN}/${MYP}.tar.gz"
-S="${WORKDIR}/${MYP}"
-
-KEYWORDS="~amd64"
-LICENSE="Apache-2.0 GPL-2"
-SLOT="0"
-IUSE="iscsi"
-
-RDEPEND="
- >=dev-python/pbr-5.8.0[${PYTHON_USEDEP}]
- >=dev-python/decorator-4.1.0[${PYTHON_USEDEP}]
- >=dev-python/eventlet-0.30.1[${PYTHON_USEDEP}]
- >=dev-python/jinja-2.10[${PYTHON_USEDEP}]
- >=dev-python/keystonemiddleware-4.20.0[${PYTHON_USEDEP}]
- >=dev-python/lxml-4.5.0[${PYTHON_USEDEP}]
- >=dev-python/routes-2.3.1[${PYTHON_USEDEP}]
- >=dev-python/cryptography-2.7[${PYTHON_USEDEP}]
- >=dev-python/webob-1.8.2[${PYTHON_USEDEP}]
- >=dev-python/greenlet-0.4.15[${PYTHON_USEDEP}]
- >=dev-python/pastedeploy-1.5.0-r1[${PYTHON_USEDEP}]
- >=dev-python/paste-2.0.2[${PYTHON_USEDEP}]
- >=dev-python/prettytable-0.7.1[${PYTHON_USEDEP}]
- >=dev-python/sqlalchemy-migrate-0.13.0[${PYTHON_USEDEP}]
- >=dev-python/alembic-1.5.0[${PYTHON_USEDEP}]
- >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}]
- >=dev-python/netifaces-0.10.4[${PYTHON_USEDEP}]
- >=dev-python/paramiko-2.7.1[${PYTHON_USEDEP}]
- >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}]
- >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}]
- >=dev-python/python-cinderclient-3.3.0[${PYTHON_USEDEP}]
- >=dev-python/keystoneauth-3.16.0[${PYTHON_USEDEP}]
- >=dev-python/python-neutronclient-7.1.0[${PYTHON_USEDEP}]
- >=dev-python/python-glanceclient-2.8.0[${PYTHON_USEDEP}]
- >=dev-python/requests-2.25.1[${PYTHON_USEDEP}]
- >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
- >=dev-python/websockify-0.9.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-cache-1.26.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-concurrency-4.5.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-config-8.6.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-context-3.4.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-log-4.6.1[${PYTHON_USEDEP}]
- >=dev-python/oslo-reports-1.18.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-serialization-4.2.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-upgradecheck-1.3.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-utils-4.12.1[${PYTHON_USEDEP}]
- >=dev-python/oslo-db-10.0.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-rootwrap-5.8.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-messaging-10.3.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-policy-3.7.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-privsep-2.6.2[${PYTHON_USEDEP}]
- >=dev-python/oslo-i18n-5.1.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-service-2.8.0[${PYTHON_USEDEP}]
- >=dev-python/rfc3986-1.2.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-middleware-3.31.0[${PYTHON_USEDEP}]
- >=dev-python/psutil-3.2.2[${PYTHON_USEDEP}]
- >=dev-python/oslo-versionedobjects-1.35.0[${PYTHON_USEDEP}]
- >=dev-python/os-brick-5.2[${PYTHON_USEDEP}]
- >=dev-python/os-resource-classes-1.1.0[${PYTHON_USEDEP}]
- >=dev-python/os-traits-2.7.0[${PYTHON_USEDEP}]
- >=dev-python/os-vif-1.15.2[${PYTHON_USEDEP}]
- >=dev-python/castellan-0.16.0[${PYTHON_USEDEP}]
- >=dev-python/microversion-parse-0.2.1[${PYTHON_USEDEP}]
- >=dev-python/tooz-1.58.0[${PYTHON_USEDEP}]
- >=dev-python/cursive-0.2.1[${PYTHON_USEDEP}]
- >=dev-python/retrying-1.3.3[${PYTHON_USEDEP}]
- >=dev-python/os-service-types-1.7.0[${PYTHON_USEDEP}]
- >=dev-python/taskflow-3.8.0[${PYTHON_USEDEP}]
- >=dev-python/python-dateutil-2.7.0[${PYTHON_USEDEP}]
- >=dev-python/futurist-1.8.0[${PYTHON_USEDEP}]
- >=dev-python/openstacksdk-0.35.0[${PYTHON_USEDEP}]
- >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
-
- acct-user/nova
- acct-group/nova
- app-emulation/libvirt[iscsi?]
- app-emulation/spice-html5
- dev-python/libvirt-python[${PYTHON_USEDEP}]
- dev-python/oslo-limit[${PYTHON_USEDEP}]
- net-misc/bridge-utils
- sys-apps/iproute2
- sys-fs/sysfsutils
- sys-fs/multipath-tools
-
- >=dev-python/sqlalchemy-1.4.13[${PYTHON_USEDEP}]
-
- iscsi? (
- sys-fs/lsscsi
- >=sys-block/open-iscsi-2.0.873-r1
- )
-"
-DEPEND="
- ${RDEPEND}
- app-admin/sudo
-"
-BDEPEND="
- test? (
- >=dev-python/types-paramiko-0.1.3[${PYTHON_USEDEP}]
- >=dev-python/ddt-1.2.1[${PYTHON_USEDEP}]
- >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
- >=dev-python/mock-3.0.0[${PYTHON_USEDEP}]
- dev-python/psycopg:2[${PYTHON_USEDEP}]
- >=dev-python/pymysql-0.8.0[${PYTHON_USEDEP}]
- >=dev-python/python-barbicanclient-4.5.2[${PYTHON_USEDEP}]
- >=dev-python/python-ironicclient-3.0.0[${PYTHON_USEDEP}]
- >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}]
- >=dev-python/oslotest-3.8.0[${PYTHON_USEDEP}]
- >=dev-python/osprofiler-1.4.0[${PYTHON_USEDEP}]
- >=dev-python/testresources-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
- >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
- >=dev-python/gabbi-1.35.0[${PYTHON_USEDEP}]
- >=dev-python/wsgi_intercept-1.7.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-vmware-3.6.0[${PYTHON_USEDEP}]
-
- sys-cluster/placement[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-pkg_setup() {
- linux-info_pkg_setup
- CONFIG_CHECK_MODULES="BLK_DEV_NBD VHOST_NET IP6_NF_FILTER IP6_NF_IPTABLES IP_NF_TARGET_REJECT \
- IP_NF_MANGLE IP_NF_TARGET_MASQUERADE NF_NAT_IPV4 IP_NF_FILTER IP_NF_IPTABLES \
- NF_CONNTRACK_IPV4 NF_DEFRAG_IPV4 NF_NAT_IPV4 NF_NAT NF_CONNTRACK NETFILTER_XTABLES \
- ISCSI_TCP SCSI_DH DM_MULTIPATH DM_SNAPSHOT"
- if linux_config_exists; then
- for module in ${CONFIG_CHECK_MODULES}; do
- linux_chkconfig_present ${module} || ewarn "${module} needs to be enabled in kernel"
- done
- fi
-}
-
-python_prepare_all() {
- rm nova/tests/unit/test_hacking.py || die
- sed -i '/^hacking/d' test-requirements.txt || die
- distutils-r1_python_prepare_all
-}
-
-python_compile_all() {
- oslo-config-generator --config-file=etc/nova/nova-config-generator.conf || die
- oslopolicy-sample-generator --config-file=etc/nova/nova-policy-generator.conf || die
-}
-
-python_install_all() {
- distutils-r1_python_install_all
-
- for svc in api compute conductor consoleauth network novncproxy scheduler spicehtml5proxy xvpvncproxy; do
- newinitd "${FILESDIR}/nova.initd" "nova-${svc}"
- done
-
- for svc in api compute conductor metadata-api novncproxy os-compute-api scheduler; do
- systemd_dounit "${FILESDIR}/openstack-nova-${svc}.service"
- done
-
- diropts -m 0750 -o nova -g qemu
- dodir /var/log/nova /var/lib/nova/instances
- diropts -m 0750 -o nova -g nova
- keepdir /var/log/nova
- keepdir /var/lib/nova
-
- insinto /etc/nova
- insopts -m 0640 -o nova -g nova
-
- doins etc/nova/nova.conf.sample
- doins "${FILESDIR}/nova-compute.conf"
- dodoc etc/nova/README*.txt
- rm etc/nova/README*.txt || die
- doins "${S}/etc/nova/"*
- doins etc/nova/policy.yaml.sample
- # rootwrap filters
- insopts -m 0644
- insinto /etc/nova/rootwrap.d
- doins etc/nova/rootwrap.d/compute.filters
-
- # add sudoers definitions for user nova
- insinto /etc/sudoers.d/
- insopts -m 0600 -o root -g root
- doins "${FILESDIR}/nova-sudoers"
-
- newbashcomp tools/nova-manage.bash_completion nova-manage
-
- newtmpfiles "${FILESDIR}/nova.tmpfile" nova.conf
-
- insinto /etc/logrotate.d
- newins "${FILESDIR}/nova.logrotate" nova.conf
-
- if use iscsi; then
- # Install udev rules for handle iscsi disk with right links under /dev
- udev_newrules "${FILESDIR}/openstack-scsi-disk.rules" 60-openstack-scsi-disk.rules
-
- exeinto "/usr/libexec/${PN}"
- doins "${FILESDIR}/scsi-openscsi-link.sh"
- fi
-
- rm -r "${ED}/usr/etc" || die
-}
-
-pkg_postinst() {
- tmpfiles_process nova.conf
-
- use iscsi && elog "iscsid needs to be running if you want cinder to connect"
-
- optfeature "osprofiler" >=dev-python/osprofiler-1.4.0
- optfeature "powervm" >=dev-python/pypowervm-1.1.15
- optfeature "zvm" >=dev-python/zVMCloudConnector-1.3.0
- optfeature "hyperv" >=dev-python/os-win-5.5.0
- optfeature "vmware" >=dev-python/oslo-vmware-3.6.0
-}
diff --git a/sys-cluster/openstack-meta/metadata.xml b/sys-cluster/openstack-meta/metadata.xml
deleted file mode 100644
index bdc2716f4f..0000000000
--- a/sys-cluster/openstack-meta/metadata.xml
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
-
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
-
diff --git a/sys-cluster/openstack-meta/openstack-meta-2020.2.0.ebuild b/sys-cluster/openstack-meta/openstack-meta-2020.2.0.ebuild
deleted file mode 100644
index 3e4c164d12..0000000000
--- a/sys-cluster/openstack-meta/openstack-meta-2020.2.0.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit linux-info python-r1
-
-DESCRIPTION="A openstack meta-package for installing the various openstack pieces"
-HOMEPAGE="https://openstack.org"
-
-LICENSE="metapackage"
-SLOT="0"
-IUSE="
- cinder glance heat keystone neutron nova placement swift
- compute dhcp haproxy infiniband ipv6 iscsi ldap lvm memcached mongo mysql novncproxy openvswitch postgres rabbitmq sqlite
-"
-KEYWORDS="~amd64"
-
-DEPEND=""
-RDEPEND="
- ${PYTHON_DEPS}
-
- cinder? (
- sys-cluster/cinder[${PYTHON_USEDEP}]
- iscsi? (
- sys-block/tgt
- sys-block/open-iscsi
- )
- lvm? ( sys-fs/lvm2 )
- memcached? ( net-misc/memcached )
- )
- glance? ( app-admin/glance[${PYTHON_USEDEP}] )
- heat? ( sys-cluster/heat[${PYTHON_USEDEP}] )
- keystone? (
- sys-auth/keystone[${PYTHON_USEDEP}]
- || (
- www-servers/uwsgi[python,${PYTHON_USEDEP}]
- www-apache/mod_wsgi[${PYTHON_USEDEP}]
- www-servers/gunicorn[${PYTHON_USEDEP}]
- )
- ldap? (
- >=dev-python/python-ldap-3.1.0[${PYTHON_USEDEP}]
- >=dev-python/ldappool-2.3.1[${PYTHON_USEDEP}]
- )
- memcached? ( >=dev-python/python-memcached-1.56[${PYTHON_USEDEP}] )
- mongo? ( >=dev-python/pymongo-3.0.2[${PYTHON_USEDEP}] )
- )
- neutron? (
- sys-cluster/neutron[${PYTHON_USEDEP}]
- dhcp? ( net-dns/dnsmasq[dhcp-tools] )
- haproxy? ( net-proxy/haproxy )
- ipv6? (
- net-misc/radvd
- >=net-misc/dibbler-1.0.1
- )
- openvswitch? ( net-misc/openvswitch )
- )
- nova? (
- sys-cluster/nova[${PYTHON_USEDEP}]
- compute? (
- app-cdr/cdrtools
- sys-fs/dosfstools
- app-emulation/qemu
- )
- memcached? (
- net-misc/memcached
- >=dev-python/python-memcached-1.58[${PYTHON_USEDEP}]
- )
- novncproxy? ( www-apps/novnc )
- openvswitch? ( net-misc/openvswitch )
- rabbitmq? ( net-misc/rabbitmq-server )
- )
- placement? ( sys-cluster/placement[${PYTHON_USEDEP}] )
- swift? (
- sys-cluster/swift[${PYTHON_USEDEP}]
- memcached? ( net-misc/memcached )
- )
-
- mysql? ( >=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}] )
- postgres? ( >=dev-python/psycopg-2.5.0[${PYTHON_USEDEP}] )
- sqlite? ( >=dev-python/sqlalchemy-1.4.23[sqlite,${PYTHON_USEDEP}] )
-"
-
-REQUIRED_USE="
- ${PYTHON_REQUIRED_USE}
- cinder? ( || ( mysql postgres sqlite ) )
- glance? ( || ( mysql postgres sqlite ) )
- heat? ( || ( mysql postgres sqlite ) )
- keystone? ( || ( mysql postgres sqlite ) )
- neutron? ( || ( mysql postgres sqlite ) )
- nova? ( || ( mysql postgres sqlite ) )
- placement? ( || ( mysql postgres sqlite ) )
-"
-
-pkg_pretend() {
- linux-info_pkg_setup
- CONFIG_CHECK_MODULES=""
-# if use tcp; then
-# CONFIG_CHECK_MODULES+="SCSI_ISCSI_ATTRS ISCSI_TCP "
-# fi
- if use infiniband; then
- CONFIG_CHECK_MODULES+="INFINIBAND_ISER "
- CONFIG_CHECK_MODULES+="INFINIBAND_IPOIB INFINIBAND_USER_MAD INFINIBAND_USER_ACCESS"
- fi
- if linux_config_exists; then
- for module in ${CONFIG_CHECK_MODULES}; do
- linux_chkconfig_present ${module} || ewarn "${module} needs to be enabled"
- done
- fi
-}
diff --git a/sys-cluster/placement/Manifest b/sys-cluster/placement/Manifest
deleted file mode 100644
index 839405c993..0000000000
--- a/sys-cluster/placement/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST openstack-placement-7.0.0.tar.gz 559628 BLAKE2B 5abc67d3728b5ab3dd77df1649230891fe09dc37191bc0c74edb83a841099a6e4ad57560e8a56bd66fba56f0accb1b99eced55379bc3251bfda5c379f9c75b8d SHA512 9b2c0f730002c36e0e50a0468f3aec68f3d518d66cdec03c3324bba43aa1dd36b6f79d8d2775bce64e375265a4aab9b03b83243ea04302ef97f4cebd83793c36
diff --git a/sys-cluster/placement/files/placement.logrotate b/sys-cluster/placement/files/placement.logrotate
deleted file mode 100644
index 5db9aa4bf5..0000000000
--- a/sys-cluster/placement/files/placement.logrotate
+++ /dev/null
@@ -1,8 +0,0 @@
-/var/log/placement/*.log {
- daily
- missingok
- compress
- delaycompress
- notifempty
- copytruncate
-}
diff --git a/sys-cluster/placement/files/placement.tmpfile b/sys-cluster/placement/files/placement.tmpfile
deleted file mode 100644
index 2dec8cf6ba..0000000000
--- a/sys-cluster/placement/files/placement.tmpfile
+++ /dev/null
@@ -1,2 +0,0 @@
-d /var/lib/placement 0750 placement placement -
-d /var/log/placement 0750 placement placement -
diff --git a/sys-cluster/placement/metadata.xml b/sys-cluster/placement/metadata.xml
deleted file mode 100644
index 6e3e43510b..0000000000
--- a/sys-cluster/placement/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- OpenStack Placement provides an HTTP service for managing, selecting, and claiming providers of classes of inventory representing available resources in a cloud.
-
-
diff --git a/sys-cluster/placement/placement-7.0.0-r1.ebuild b/sys-cluster/placement/placement-7.0.0-r1.ebuild
deleted file mode 100644
index 49eeb729c4..0000000000
--- a/sys-cluster/placement/placement-7.0.0-r1.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 2019-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-EPYTEST_IGNORE=( placement/tests/functional )
-MYP="${P//_/}"
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit distutils-r1 tmpfiles
-
-DESCRIPTION="A HTTP service for managing, selecting, and claiming cloud resources"
-HOMEPAGE="
- https://github.com/openstack/placement
- https://opendev.org/openstack/placement
-"
-SRC_URI="https://tarballs.openstack.org/${PN}/openstack-${MYP}.tar.gz"
-KEYWORDS="~amd64"
-S="${WORKDIR}/openstack-${MYP}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-
-RDEPEND="
- >=dev-python/pbr-3.1.1[${PYTHON_USEDEP}]
- >=dev-python/keystonemiddleware-4.18.0[${PYTHON_USEDEP}]
- >=dev-python/routes-2.3.1[${PYTHON_USEDEP}]
- >=dev-python/webob-1.8.2[${PYTHON_USEDEP}]
- >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}]
- >=dev-python/requests-2.25.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-concurrency-3.26.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-config-6.7.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-context-2.22.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-log-4.3.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-serialization-2.25.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-utils-4.5.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-db-4.40.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-policy-3.7.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-middleware-3.31.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-upgradecheck-1.3.0[${PYTHON_USEDEP}]
- >=dev-python/os-resource-classes-0.5.0[${PYTHON_USEDEP}]
- >=dev-python/os-traits-2.7.0[${PYTHON_USEDEP}]
- >=dev-python/microversion-parse-0.2.1[${PYTHON_USEDEP}]
-
- acct-user/placement
- acct-group/placement
-
- >=dev-python/sqlalchemy-1.2.19[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- test? (
- >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
- >=dev-python/oslotest-3.5.0[${PYTHON_USEDEP}]
- >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
- >=dev-python/gabbi-1.35.0[${PYTHON_USEDEP}]
- >=dev-python/cryptography-2.7[${PYTHON_USEDEP}]
- >=dev-python/wsgi_intercept-1.7.0[${PYTHON_USEDEP}]
-
- >=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}]
- >=dev-python/psycopg-2.5.0[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-python_compile_all() {
- oslo-config-generator --config-file=etc/placement/config-generator.conf || die
- oslopolicy-sample-generator --config-file=etc/placement/policy-generator.conf || die
-}
-
-python_install_all() {
- distutils-r1_python_install_all
-
- insinto /etc/logrotate.d
- newins "${FILESDIR}/placement.logrotate" placement
-
- diropts -m 0750 -o placement -g placement
- insinto /etc/placement
- insopts -m 0640 -o placement -g placement
-
- doins etc/placement/placement.conf.sample
- doins etc/placement/policy.yaml.sample
-
- dobin tools/mysql-migrate-db.sh
- dobin tools/postgresql-migrate-db.sh
-
- newtmpfiles "${FILESDIR}/placement.tmpfile" placement.conf
-
- dodir /var/log/placement
- fowners placement:placement /var/log/placement
- keepdir /var/log/placement
-}
-
-pkg_postinst() {
- tmpfiles_process placement.conf
-}
diff --git a/sys-cluster/swift/Manifest b/sys-cluster/swift/Manifest
deleted file mode 100644
index 7d5b2b188c..0000000000
--- a/sys-cluster/swift/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST swift-2.29.1.tar.gz 3583459 BLAKE2B 378b865a035c73b80b2aab0a508da1c4acc9837e987c6daf9d8a13b5642d8f4bd0d2ded5702f8760f139322b691be83a0656c19738ab6a7e92511be65c2f2fc2 SHA512 f1309ef1728f2f259ad4cc0cbc2f88697179e1c0ee823f65c49f6f3cf0d8dd0432ee8d180f83e4c362de1e8b033f1d0e351ea95d034bd13355c3dccf2c14d767
diff --git a/sys-cluster/swift/files/openstack-swift-account-auditor.AT.service b/sys-cluster/swift/files/openstack-swift-account-auditor.AT.service
deleted file mode 100644
index 8b44df92d1..0000000000
--- a/sys-cluster/swift/files/openstack-swift-account-auditor.AT.service
+++ /dev/null
@@ -1,11 +0,0 @@
-[Unit]
-Description=OpenStack Object Storage (swift) - Account Auditor instance %I
-After=syslog.target network.target
-
-[Service]
-Type=simple
-User=swift
-ExecStart=/usr/bin/swift-account-auditor /etc/swift/account-server/%i.conf
-
-[Install]
-WantedBy=multi-user.target
diff --git a/sys-cluster/swift/files/openstack-swift-account-auditor.service b/sys-cluster/swift/files/openstack-swift-account-auditor.service
deleted file mode 100644
index 35413ceb7e..0000000000
--- a/sys-cluster/swift/files/openstack-swift-account-auditor.service
+++ /dev/null
@@ -1,12 +0,0 @@
-# After network.target just because.
-[Unit]
-Description=OpenStack Object Storage (swift) - Account Auditor
-After=syslog.target network.target
-
-[Service]
-Type=simple
-User=swift
-ExecStart=/usr/bin/swift-account-auditor /etc/swift/account-server.conf
-
-[Install]
-WantedBy=multi-user.target
diff --git a/sys-cluster/swift/files/openstack-swift-account-reaper.AT.service b/sys-cluster/swift/files/openstack-swift-account-reaper.AT.service
deleted file mode 100644
index dbd5aa4bb6..0000000000
--- a/sys-cluster/swift/files/openstack-swift-account-reaper.AT.service
+++ /dev/null
@@ -1,11 +0,0 @@
-[Unit]
-Description=OpenStack Object Storage (swift) - Account Reaper instance %I
-After=syslog.target network.target
-
-[Service]
-Type=simple
-User=swift
-ExecStart=/usr/bin/swift-account-reaper /etc/swift/account-server/%i.conf
-
-[Install]
-WantedBy=multi-user.target
diff --git a/sys-cluster/swift/files/openstack-swift-account-reaper.service b/sys-cluster/swift/files/openstack-swift-account-reaper.service
deleted file mode 100644
index dd6fb004d5..0000000000
--- a/sys-cluster/swift/files/openstack-swift-account-reaper.service
+++ /dev/null
@@ -1,11 +0,0 @@
-[Unit]
-Description=OpenStack Object Storage (swift) - Account Reaper
-After=syslog.target network.target
-
-[Service]
-Type=simple
-User=swift
-ExecStart=/usr/bin/swift-account-reaper /etc/swift/account-server.conf
-
-[Install]
-WantedBy=multi-user.target
diff --git a/sys-cluster/swift/files/openstack-swift-account-replicator.AT.service b/sys-cluster/swift/files/openstack-swift-account-replicator.AT.service
deleted file mode 100644
index 65fbaa359b..0000000000
--- a/sys-cluster/swift/files/openstack-swift-account-replicator.AT.service
+++ /dev/null
@@ -1,11 +0,0 @@
-[Unit]
-Description=OpenStack Object Storage (swift) - Account Replicator instance %I
-After=syslog.target network.target
-
-[Service]
-Type=simple
-User=swift
-ExecStart=/usr/bin/swift-account-replicator /etc/swift/account-server/%i.conf
-
-[Install]
-WantedBy=multi-user.target
diff --git a/sys-cluster/swift/files/openstack-swift-account-replicator.service b/sys-cluster/swift/files/openstack-swift-account-replicator.service
deleted file mode 100644
index 0cad889caf..0000000000
--- a/sys-cluster/swift/files/openstack-swift-account-replicator.service
+++ /dev/null
@@ -1,12 +0,0 @@
-# After network.target just so replicator can talk to other nodes.
-[Unit]
-Description=OpenStack Object Storage (swift) - Account Replicator
-After=syslog.target network.target
-
-[Service]
-Type=simple
-User=swift
-ExecStart=/usr/bin/swift-account-replicator /etc/swift/account-server.conf
-
-[Install]
-WantedBy=multi-user.target
diff --git a/sys-cluster/swift/files/openstack-swift-account.AT.service b/sys-cluster/swift/files/openstack-swift-account.AT.service
deleted file mode 100644
index 518c72d5b3..0000000000
--- a/sys-cluster/swift/files/openstack-swift-account.AT.service
+++ /dev/null
@@ -1,12 +0,0 @@
-[Unit]
-Description=OpenStack Object Storage (swift) - Account Server instance %I
-Wants=network-online.target
-After=syslog.target network-online.target
-
-[Service]
-Type=simple
-User=swift
-ExecStart=/usr/bin/swift-account-server /etc/swift/account-server/%i.conf
-
-[Install]
-WantedBy=multi-user.target
diff --git a/sys-cluster/swift/files/openstack-swift-account.service b/sys-cluster/swift/files/openstack-swift-account.service
deleted file mode 100644
index 190c4e7163..0000000000
--- a/sys-cluster/swift/files/openstack-swift-account.service
+++ /dev/null
@@ -1,12 +0,0 @@
-[Unit]
-Description=OpenStack Object Storage (swift) - Account Server
-Wants=network-online.target
-After=syslog.target network-online.target
-
-[Service]
-Type=simple
-User=swift
-ExecStart=/usr/bin/swift-account-server /etc/swift/account-server.conf
-
-[Install]
-WantedBy=multi-user.target
diff --git a/sys-cluster/swift/files/openstack-swift-container-auditor.AT.service b/sys-cluster/swift/files/openstack-swift-container-auditor.AT.service
deleted file mode 100644
index 7c046da956..0000000000
--- a/sys-cluster/swift/files/openstack-swift-container-auditor.AT.service
+++ /dev/null
@@ -1,11 +0,0 @@
-[Unit]
-Description=OpenStack Object Storage (swift) - Container Auditor instance %I
-After=syslog.target network.target
-
-[Service]
-Type=simple
-User=swift
-ExecStart=/usr/bin/swift-container-auditor /etc/swift/container-server/%i.conf
-
-[Install]
-WantedBy=multi-user.target
diff --git a/sys-cluster/swift/files/openstack-swift-container-auditor.service b/sys-cluster/swift/files/openstack-swift-container-auditor.service
deleted file mode 100644
index 6359b9198e..0000000000
--- a/sys-cluster/swift/files/openstack-swift-container-auditor.service
+++ /dev/null
@@ -1,11 +0,0 @@
-[Unit]
-Description=OpenStack Object Storage (swift) - Container Auditor
-After=syslog.target network.target
-
-[Service]
-Type=simple
-User=swift
-ExecStart=/usr/bin/swift-container-auditor /etc/swift/container-server.conf
-
-[Install]
-WantedBy=multi-user.target
diff --git a/sys-cluster/swift/files/openstack-swift-container-reconciler.service b/sys-cluster/swift/files/openstack-swift-container-reconciler.service
deleted file mode 100644
index f23345127b..0000000000
--- a/sys-cluster/swift/files/openstack-swift-container-reconciler.service
+++ /dev/null
@@ -1,11 +0,0 @@
-[Unit]
-Description=OpenStack Object Storage (swift) - Container Reconciler
-After=syslog.target network.target
-
-[Service]
-Type=simple
-User=swift
-ExecStart=/usr/bin/swift-container-reconciler /etc/swift/container-reconciler.conf
-
-[Install]
-WantedBy=multi-user.target
diff --git a/sys-cluster/swift/files/openstack-swift-container-replicator.AT.service b/sys-cluster/swift/files/openstack-swift-container-replicator.AT.service
deleted file mode 100644
index 4803503522..0000000000
--- a/sys-cluster/swift/files/openstack-swift-container-replicator.AT.service
+++ /dev/null
@@ -1,11 +0,0 @@
-[Unit]
-Description=OpenStack Object Storage (swift) - Container Replicator instance %I
-After=syslog.target network.target
-
-[Service]
-Type=simple
-User=swift
-ExecStart=/usr/bin/swift-container-replicator /etc/swift/container-server/%i.conf
-
-[Install]
-WantedBy=multi-user.target
diff --git a/sys-cluster/swift/files/openstack-swift-container-replicator.service b/sys-cluster/swift/files/openstack-swift-container-replicator.service
deleted file mode 100644
index 399f7b41e9..0000000000
--- a/sys-cluster/swift/files/openstack-swift-container-replicator.service
+++ /dev/null
@@ -1,12 +0,0 @@
-# After network.target just so replicator can talk to other nodes.
-[Unit]
-Description=OpenStack Object Storage (swift) - Container Replicator
-After=syslog.target network.target
-
-[Service]
-Type=simple
-User=swift
-ExecStart=/usr/bin/swift-container-replicator /etc/swift/container-server.conf
-
-[Install]
-WantedBy=multi-user.target
diff --git a/sys-cluster/swift/files/openstack-swift-container-updater.AT.service b/sys-cluster/swift/files/openstack-swift-container-updater.AT.service
deleted file mode 100644
index 19f99ff7f8..0000000000
--- a/sys-cluster/swift/files/openstack-swift-container-updater.AT.service
+++ /dev/null
@@ -1,11 +0,0 @@
-[Unit]
-Description=OpenStack Object Storage (swift) - Container Updater instance %I
-After=syslog.target network.target
-
-[Service]
-Type=simple
-User=swift
-ExecStart=/usr/bin/swift-container-updater /etc/swift/container-server/%i.conf
-
-[Install]
-WantedBy=multi-user.target
diff --git a/sys-cluster/swift/files/openstack-swift-container-updater.service b/sys-cluster/swift/files/openstack-swift-container-updater.service
deleted file mode 100644
index 6efc57e5c4..0000000000
--- a/sys-cluster/swift/files/openstack-swift-container-updater.service
+++ /dev/null
@@ -1,11 +0,0 @@
-[Unit]
-Description=OpenStack Object Storage (swift) - Container Updater
-After=syslog.target network.target
-
-[Service]
-Type=simple
-User=swift
-ExecStart=/usr/bin/swift-container-updater /etc/swift/container-server.conf
-
-[Install]
-WantedBy=multi-user.target
diff --git a/sys-cluster/swift/files/openstack-swift-container.AT.service b/sys-cluster/swift/files/openstack-swift-container.AT.service
deleted file mode 100644
index ff65089051..0000000000
--- a/sys-cluster/swift/files/openstack-swift-container.AT.service
+++ /dev/null
@@ -1,12 +0,0 @@
-[Unit]
-Description=OpenStack Object Storage (swift) - Container Server instance %I
-Wants=network-online.target
-After=syslog.target network-online.target
-
-[Service]
-Type=simple
-User=swift
-ExecStart=/usr/bin/swift-container-server /etc/swift/container-server/%i.conf
-
-[Install]
-WantedBy=multi-user.target
diff --git a/sys-cluster/swift/files/openstack-swift-container.service b/sys-cluster/swift/files/openstack-swift-container.service
deleted file mode 100644
index 46752a4abe..0000000000
--- a/sys-cluster/swift/files/openstack-swift-container.service
+++ /dev/null
@@ -1,12 +0,0 @@
-[Unit]
-Description=OpenStack Object Storage (swift) - Container Server
-Wants=network-online.target
-After=syslog.target network-online.target
-
-[Service]
-Type=simple
-User=swift
-ExecStart=/usr/bin/swift-container-server /etc/swift/container-server.conf
-
-[Install]
-WantedBy=multi-user.target
diff --git a/sys-cluster/swift/files/openstack-swift-object-auditor.AT.service b/sys-cluster/swift/files/openstack-swift-object-auditor.AT.service
deleted file mode 100644
index f5c253703a..0000000000
--- a/sys-cluster/swift/files/openstack-swift-object-auditor.AT.service
+++ /dev/null
@@ -1,11 +0,0 @@
-[Unit]
-Description=OpenStack Object Storage (swift) - Object Auditor instance %I
-After=syslog.target network.target
-
-[Service]
-Type=simple
-User=swift
-ExecStart=/usr/bin/swift-object-auditor /etc/swift/object-server/%i.conf
-
-[Install]
-WantedBy=multi-user.target
diff --git a/sys-cluster/swift/files/openstack-swift-object-auditor.service b/sys-cluster/swift/files/openstack-swift-object-auditor.service
deleted file mode 100644
index 498d53e266..0000000000
--- a/sys-cluster/swift/files/openstack-swift-object-auditor.service
+++ /dev/null
@@ -1,12 +0,0 @@
-# After network.target just because.
-[Unit]
-Description=OpenStack Object Storage (swift) - Object Auditor
-After=syslog.target network.target
-
-[Service]
-Type=simple
-User=swift
-ExecStart=/usr/bin/swift-object-auditor /etc/swift/object-server.conf
-
-[Install]
-WantedBy=multi-user.target
diff --git a/sys-cluster/swift/files/openstack-swift-object-expirer.service b/sys-cluster/swift/files/openstack-swift-object-expirer.service
deleted file mode 100644
index 0fbe2e507d..0000000000
--- a/sys-cluster/swift/files/openstack-swift-object-expirer.service
+++ /dev/null
@@ -1,11 +0,0 @@
-[Unit]
-Description=OpenStack Object Storage (swift) - Object Expirer
-After=syslog.target network.target
-
-[Service]
-Type=simple
-User=swift
-ExecStart=/usr/bin/swift-object-expirer /etc/swift/object-expirer.conf
-
-[Install]
-WantedBy=multi-user.target
diff --git a/sys-cluster/swift/files/openstack-swift-object-replicator.AT.service b/sys-cluster/swift/files/openstack-swift-object-replicator.AT.service
deleted file mode 100644
index 7493398751..0000000000
--- a/sys-cluster/swift/files/openstack-swift-object-replicator.AT.service
+++ /dev/null
@@ -1,11 +0,0 @@
-[Unit]
-Description=OpenStack Object Storage (swift) - Object Replicator instance %I
-After=syslog.target network.target
-
-[Service]
-Type=simple
-User=swift
-ExecStart=/usr/bin/swift-object-replicator /etc/swift/object-server/%i.conf
-
-[Install]
-WantedBy=multi-user.target
diff --git a/sys-cluster/swift/files/openstack-swift-object-replicator.service b/sys-cluster/swift/files/openstack-swift-object-replicator.service
deleted file mode 100644
index be1d3fa1a7..0000000000
--- a/sys-cluster/swift/files/openstack-swift-object-replicator.service
+++ /dev/null
@@ -1,12 +0,0 @@
-# After network.target just so replicator can talk to other nodes.
-[Unit]
-Description=OpenStack Object Storage (swift) - Object Replicator
-After=syslog.target network.target
-
-[Service]
-Type=simple
-User=swift
-ExecStart=/usr/bin/swift-object-replicator /etc/swift/object-server.conf
-
-[Install]
-WantedBy=multi-user.target
diff --git a/sys-cluster/swift/files/openstack-swift-object-updater.AT.service b/sys-cluster/swift/files/openstack-swift-object-updater.AT.service
deleted file mode 100644
index 9f223c756c..0000000000
--- a/sys-cluster/swift/files/openstack-swift-object-updater.AT.service
+++ /dev/null
@@ -1,11 +0,0 @@
-[Unit]
-Description=OpenStack Object Storage (swift) - Object Updater instance %I
-After=syslog.target network.target
-
-[Service]
-Type=simple
-User=swift
-ExecStart=/usr/bin/swift-object-updater /etc/swift/object-server/%i.conf
-
-[Install]
-WantedBy=multi-user.target
diff --git a/sys-cluster/swift/files/openstack-swift-object-updater.service b/sys-cluster/swift/files/openstack-swift-object-updater.service
deleted file mode 100644
index d9697a5290..0000000000
--- a/sys-cluster/swift/files/openstack-swift-object-updater.service
+++ /dev/null
@@ -1,11 +0,0 @@
-[Unit]
-Description=OpenStack Object Storage (swift) - Object Updater
-After=syslog.target network.target
-
-[Service]
-Type=simple
-User=swift
-ExecStart=/usr/bin/swift-object-updater /etc/swift/object-server.conf
-
-[Install]
-WantedBy=multi-user.target
diff --git a/sys-cluster/swift/files/openstack-swift-object.AT.service b/sys-cluster/swift/files/openstack-swift-object.AT.service
deleted file mode 100644
index 4199e6844d..0000000000
--- a/sys-cluster/swift/files/openstack-swift-object.AT.service
+++ /dev/null
@@ -1,12 +0,0 @@
-[Unit]
-Description=OpenStack Object Storage (swift) - Object Server instance %I
-Wants=network-online.target
-After=syslog.target network-online.target
-
-[Service]
-Type=simple
-User=swift
-ExecStart=/usr/bin/swift-object-server /etc/swift/object-server/%i.conf
-
-[Install]
-WantedBy=multi-user.target
diff --git a/sys-cluster/swift/files/openstack-swift-object.service b/sys-cluster/swift/files/openstack-swift-object.service
deleted file mode 100644
index 3e57503c89..0000000000
--- a/sys-cluster/swift/files/openstack-swift-object.service
+++ /dev/null
@@ -1,12 +0,0 @@
-[Unit]
-Description=OpenStack Object Storage (swift) - Object Server
-Wants=network-online.target
-After=syslog.target network-online.target
-
-[Service]
-Type=simple
-User=swift
-ExecStart=/usr/bin/swift-object-server /etc/swift/object-server.conf
-
-[Install]
-WantedBy=multi-user.target
diff --git a/sys-cluster/swift/files/openstack-swift-proxy.service b/sys-cluster/swift/files/openstack-swift-proxy.service
deleted file mode 100644
index d22e8826b7..0000000000
--- a/sys-cluster/swift/files/openstack-swift-proxy.service
+++ /dev/null
@@ -1,12 +0,0 @@
-[Unit]
-Description=OpenStack Object Storage (swift) - Proxy Server
-Wants=network-online.target
-After=syslog.target network-online.target
-
-[Service]
-Type=simple
-User=swift
-ExecStart=/usr/bin/swift-proxy-server /etc/swift/proxy-server.conf
-
-[Install]
-WantedBy=multi-user.target
diff --git a/sys-cluster/swift/files/openstack-swift.logrotate b/sys-cluster/swift/files/openstack-swift.logrotate
deleted file mode 100644
index f38e268c98..0000000000
--- a/sys-cluster/swift/files/openstack-swift.logrotate
+++ /dev/null
@@ -1,6 +0,0 @@
-/var/log/swift/swift.log
-{
- postrotate
- /bin/kill -HUP `cat /var/run/syslogd.pid 2>/dev/null` 2>/dev/null || true
- endscript
-}
diff --git a/sys-cluster/swift/files/openstack-swift.rsyslog b/sys-cluster/swift/files/openstack-swift.rsyslog
deleted file mode 100644
index 3473748714..0000000000
--- a/sys-cluster/swift/files/openstack-swift.rsyslog
+++ /dev/null
@@ -1,5 +0,0 @@
-# LOCAL0 is the upstream default. LOCAL1, LOCAL2 are configured in
-# RHOS and RDO if installed with Packstack (also, mentioned in docs).
-# The breakout action prevents logging into /var/log/messages, bz#997983.
-local0.*;local1.*;local2.* /var/log/swift/swift.log
-& ~
diff --git a/sys-cluster/swift/files/openstack-swift.tmpfs b/sys-cluster/swift/files/openstack-swift.tmpfs
deleted file mode 100644
index 8f4f5a5466..0000000000
--- a/sys-cluster/swift/files/openstack-swift.tmpfs
+++ /dev/null
@@ -1,6 +0,0 @@
-# swift needs a couple of directories in /var/run
-d /var/run/swift 0755 swift root
-d /var/run/swift/account-server 0755 swift root
-d /var/run/swift/container-server 0755 swift root
-d /var/run/swift/object-server 0755 swift root
-d /var/run/swift/proxy-server 0755 swift root
diff --git a/sys-cluster/swift/files/swift-account.initd b/sys-cluster/swift/files/swift-account.initd
deleted file mode 100644
index f082c8389f..0000000000
--- a/sys-cluster/swift/files/swift-account.initd
+++ /dev/null
@@ -1,35 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-COMMAND=/usr/bin/swift-init
-PIDFILE=/run/swift/account-server.pid
-
-depend() {
- after net
-}
-
-checkconfig() {
- if [ ! -r /etc/swift/swift.conf ]; then
- eerror "Missing required config file: /etc/swift/swift.conf"
- return 1
- fi
- if [ ! -r /etc/swift/account-server.conf ]; then
- eerror "Missing required config file: /etc/swift/account-server.conf"
- return 1
- fi
- return 0
-}
-
-start() {
- checkconfig || return $?
- ebegin "Starting ${SVCNAME}"
- start-stop-daemon --start --quiet -i --pidfile ${PIDFILE} ${COMMAND} -- account start
- eend $?
-}
-
-stop() {
- ebegin "Stopping ${SVCNAME}"
- start-stop-daemon --stop --quiet -i --pidfile ${PIDFILE} ${COMMAND} -- account stop
- eend $?
-}
diff --git a/sys-cluster/swift/files/swift-container.initd b/sys-cluster/swift/files/swift-container.initd
deleted file mode 100644
index a2b8114e53..0000000000
--- a/sys-cluster/swift/files/swift-container.initd
+++ /dev/null
@@ -1,35 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-COMMAND=/usr/bin/swift-init
-PIDFILE=/run/swift/container-server.pid
-
-depend() {
- after net
-}
-
-checkconfig() {
- if [ ! -r /etc/swift/swift.conf ]; then
- eerror "Missing required config file: /etc/swift/swift.conf"
- return 1
- fi
- if [ ! -r /etc/swift/container-server.conf ]; then
- eerror "Missing required config file: /etc/swift/container-server.conf"
- return 1
- fi
- return 0
-}
-
-start() {
- checkconfig || return $?
- ebegin "Starting ${SVCNAME}"
- start-stop-daemon --start --quiet -i --pidfile ${PIDFILE} ${COMMAND} -- container start
- eend $?
-}
-
-stop() {
- ebegin "Stopping ${SVCNAME}"
- start-stop-daemon --stop --quiet -i --pidfile ${PIDFILE} ${COMMAND} -- container stop
- eend $?
-}
diff --git a/sys-cluster/swift/files/swift-object.initd b/sys-cluster/swift/files/swift-object.initd
deleted file mode 100644
index d170727be5..0000000000
--- a/sys-cluster/swift/files/swift-object.initd
+++ /dev/null
@@ -1,35 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-COMMAND=/usr/bin/swift-init
-PIDFILE=/run/swift/object-server.pid
-
-depend() {
- after net
-}
-
-checkconfig() {
- if [ ! -r /etc/swift/swift.conf ]; then
- eerror "Missing required config file: /etc/swift/swift.conf"
- return 1
- fi
- if [ ! -r /etc/swift/object-server.conf ]; then
- eerror "Missing required config file: /etc/swift/object-server.conf"
- return 1
- fi
- return 0
-}
-
-start() {
- checkconfig || return $?
- ebegin "Starting ${SVCNAME}"
- start-stop-daemon --start --quiet -i --pidfile ${PIDFILE} ${COMMAND} -- object start
- eend $?
-}
-
-stop() {
- ebegin "Stopping ${SVCNAME}"
- start-stop-daemon --stop --quiet -i --pidfile ${PIDFILE} ${COMMAND} -- object stop
- eend $?
-}
diff --git a/sys-cluster/swift/files/swift-proxy.initd b/sys-cluster/swift/files/swift-proxy.initd
deleted file mode 100644
index 69427b2850..0000000000
--- a/sys-cluster/swift/files/swift-proxy.initd
+++ /dev/null
@@ -1,56 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-COMMAND=/usr/bin/swift-init
-PIDFILE=/run/swift/proxy-server.pid
-
-depend() {
- after net
-}
-
-opts="reload"
-
-checkconfig() {
- if [ ! -r /etc/swift/swift.conf ]; then
- eerror "Missing required config file: /etc/swift/swift.conf"
- return 1
- fi
- if [ ! -r /etc/swift/proxy-server.conf ]; then
- eerror "Missing required config file: /etc/swift/proxy-server.conf"
- return 1
- fi
- return 0
-}
-
-start() {
- checkconfig || return $?
- ebegin "Starting ${SVCNAME}"
- start-stop-daemon --start --quiet -i --pidfile ${PIDFILE} ${COMMAND} -- proxy start
- eend $?
-}
-
-stop() {
- ebegin "Stopping ${SVCNAME}"
- start-stop-daemon --stop --quiet -i --pidfile ${PIDFILE} ${COMMAND} -- proxy stop
- eend $?
-}
-
-reload() {
- checkconfig || return $?
- ebegin "Reloading ${SVCNAME}"
- start-stop-daemon --quiet -i ${COMMAND} -- proxy reload
- eend $? "Failed to reload ${SVCNAME}"
-}
-
-restart() {
- checkconfig || return $?
- ebegin "Restarting ${SVCNAME}"
- start-stop-daemon --quiet -i --pidfile ${PIDFILE} ${COMMAND} -- proxy restart
- eend $? "Failed to restart ${SVCNAME}"
-}
-
-status() {
- start-stop-daemon --quiet -i ${COMMAND} -- proxy status
- eend $? "Failed to get status for ${SVCNAME}"
-}
diff --git a/sys-cluster/swift/metadata.xml b/sys-cluster/swift/metadata.xml
deleted file mode 100644
index 7ec5fbabcd..0000000000
--- a/sys-cluster/swift/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
- co-maintainers welcome
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
-
- swift
- openstack/swift
-
-
diff --git a/sys-cluster/swift/swift-2.29.1-r2.ebuild b/sys-cluster/swift/swift-2.29.1-r2.ebuild
deleted file mode 100644
index 2b4da87644..0000000000
--- a/sys-cluster/swift/swift-2.29.1-r2.ebuild
+++ /dev/null
@@ -1,143 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit distutils-r1 linux-info optfeature systemd tmpfiles
-
-DESCRIPTION="A highly available, distributed, and eventually consistent object/blob store"
-HOMEPAGE="
- https://github.com/openstack/swift
- https://launchpad.net/swift
- https://opendev.org/openstack/swift
-"
-SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz"
-KEYWORDS="~amd64"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="doc +memcached"
-
-RDEPEND="
- >=dev-python/eventlet-0.25.0[${PYTHON_USEDEP}]
- >=dev-python/greenlet-0.3.2[${PYTHON_USEDEP}]
- >=dev-python/netifaces-0.8[${PYTHON_USEDEP}]
- >=dev-python/pastedeploy-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/lxml-3.4.1[${PYTHON_USEDEP}]
- >=dev-python/requests-2.14.2[${PYTHON_USEDEP}]
- >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
- >=dev-python/xattr-0.4[${PYTHON_USEDEP}]
- >=dev-python/pyeclib-1.3.1[${PYTHON_USEDEP}]
- >=dev-python/cryptography-2.0.2[${PYTHON_USEDEP}]
- net-misc/rsync[xattr]
- acct-user/swift
- acct-group/swift
-
- memcached? ( net-misc/memcached )
-"
-DEPEND="
- ${RDEPEND}
- dev-python/pbr[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- >=dev-python/nosexcover-1.0.10[${PYTHON_USEDEP}]
- >=dev-python/nosehtmloutput-0.0.3[${PYTHON_USEDEP}]
- >=dev-python/mock-2.0[${PYTHON_USEDEP}]
- >=dev-python/python-swiftclient-3.2.0[${PYTHON_USEDEP}]
- >=dev-python/python-keystoneclient-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/boto-2.32.1[${PYTHON_USEDEP}]
- >=dev-python/boto3-1.9[${PYTHON_USEDEP}]
- >=dev-python/botocore-1.12[${PYTHON_USEDEP}]
- >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}]
- >=dev-python/keystonemiddleware-4.17.0[${PYTHON_USEDEP}]
- )
-"
-
-RESTRICT="test" # tests run forever
-
-distutils_enable_tests nose
-
-pkg_pretend() {
- linux-info_pkg_setup
- CONFIG_CHECK="~EXT3_FS_XATTR ~SQUASHFS_XATTR ~CIFS_XATTR ~JFFS2_FS_XATTR
- ~TMPFS_XATTR ~UBIFS_FS_XATTR ~EXT2_FS_XATTR ~REISERFS_FS_XATTR ~EXT4_FS_XATTR
- ~ZFS"
- if linux_config_exists; then
- for module in ${CONFIG_CHECK}; do
- linux_chkconfig_present ${module} || ewarn "${module} needs to be enabled"
- done
- fi
-}
-
-src_prepare() {
- sed -i '/^hacking/d' test-requirements.txt || die
- distutils-r1_python_prepare_all
-}
-
-python_install_all() {
- distutils-r1_python_install_all
- keepdir /etc/swift
- insinto /etc/swift
-
- newins "etc/swift.conf-sample" "swift.conf"
- newins "etc/rsyncd.conf-sample" "rsyncd.conf"
- newins "etc/mime.types-sample" "mime.types-sample"
- newins "etc/memcache.conf-sample" "memcache.conf-sample"
- newins "etc/drive-audit.conf-sample" "drive-audit.conf-sample"
- newins "etc/dispersion.conf-sample" "dispersion.conf-sample"
-
- newinitd "${FILESDIR}/swift-proxy.initd" "swift-proxy"
- newins "etc/proxy-server.conf-sample" "proxy-server.conf"
- if use memcached; then
- sed -i '/depend/a\ need memcached' "${D}/etc/init.d/swift-proxy"
- fi
- newinitd "${FILESDIR}/swift-account.initd" "swift-account"
- newins "etc/account-server.conf-sample" "account-server.conf"
- newinitd "${FILESDIR}/swift-container.initd" "swift-container"
- newins "etc/container-server.conf-sample" "container-server.conf"
- newinitd "${FILESDIR}/swift-object.initd" "swift-object"
- newins "etc/object-server.conf-sample" "object-server.conf"
- newins "etc/object-expirer.conf-sample" "object-expirer.conf"
-
- for i in "${FILESDIR}"/openstack-swift*.service ; do
- name="$(basename ${i})"
- systemd_newunit "${i}" "${name/.AT/@}"
- done
-
- dodir /var/log/swift
- keepdir /var/log/swift
- fowners swift:swift /var/log/swift
-
- insinto /etc/logrotate.d
- newins "${FILESDIR}/openstack-swift.logrotate" swift
-
- newtmpfiles "${FILESDIR}/openstack-swift.tmpfs" swift.conf
-
- insinto /etc/rsyslog.d/
- newins "${FILESDIR}/openstack-swift.rsyslog" openstack-swift.conf
-
- if use doc; then
- doman doc/manpages/*
- dodoc -r doc/{s3api,saio,source}
- fi
-
- fowners root:swift "/etc/swift"
- fperms 0750 /etc/swift
-}
-
-pkg_postinst() {
- tmpfiles_process swift.conf
-
- elog "Openstack swift will default to using insecure http unless a"
- elog "certificate is created in /etc/swift/cert.crt and the associated key"
- elog "in /etc/swift/cert.key. These can be created with the following:"
- elog " * cd /etc/swift"
- elog " * openssl req -new -x509 -nodes -out cert.crt -keyout cert.key"
-
- optfeature "kms_keymaster" >=dev-python/oslo.config-4.0.0 >=dev-python/castellan-0.13.0
- #optfeature "kmip_keymaster" >=dev-python/pykmip-0.7.0
- optfeature "keystone" >=dev-python/keystonemiddleware-4.17.0
-}
diff --git a/sys-libs/libfixposix/libfixposix-0.5.1.ebuild b/sys-libs/libfixposix/libfixposix-0.5.1.ebuild
index 4386ca315c..c54b4b1a7c 100644
--- a/sys-libs/libfixposix/libfixposix-0.5.1.ebuild
+++ b/sys-libs/libfixposix/libfixposix-0.5.1.ebuild
@@ -16,8 +16,13 @@ KEYWORDS="~amd64"
RDEPEND=""
DEPEND="${RDEPEND}"
-src_prepare(){
+src_prepare() {
einfo "Generating autotools files..."
default
eautoreconf -i -f
}
+
+src_install() {
+ default
+ find "${ED}" -name "*.la" -delete || die
+}
diff --git a/www-apps/gotosocial/Manifest b/www-apps/gotosocial/Manifest
index 2fc71ad07d..186db0ac2f 100644
--- a/www-apps/gotosocial/Manifest
+++ b/www-apps/gotosocial/Manifest
@@ -1,2 +1,4 @@
DIST gotosocial-0.5.2-source-code.tar.gz 52861407 BLAKE2B 9e80373fe66a05e57d98b3c241f10d46d66000fab388a2e4622212c0b2d615f0ece877fbc0a9d64164784f4d04e97b422de7a3a7cd3facbd1bf99bef2d6200d5 SHA512 fa6be579f34084708f6101a2ff36f0b009819d5c3955ebe3801a97a159e64776134346e06f9403e188de01b7fd82ea475eecd016692a102146acba6a6a68e660
+DIST gotosocial-0.6.0-source-code.tar.gz 43407289 BLAKE2B 5b04c28170adb410ebe65a4841adf703b3ac28f9b91ab8c3f4a6f92383948743e6aa4e0a1e5a678a6de3ffd7782b90790361a74eec27fe3b7f06e8a20e28eabf SHA512 de66f5701d666f917428353904ac51d2e5271c826e52bd1fc72cd3544dd052adbe4bb3ca635c170e8eae8ddb15226229922da3ab12d5f2ac74a4ec0b86bbb238
DIST gotosocial_0.5.2_web-assets.tar.gz 1603916 BLAKE2B 9fc36982e83100a6566afc0bb7e78cf5bae2a979a7798b898fb5a6ab65ecdfdcde92c73a6f91ca2291a3ea2198f4f0638d6ae8c83b227b4a33f5f9fd5e9df472 SHA512 e7798f2f80968f5007328adce1b00038f2aaae7b6cf1f24c7961065b1c96a2891b867cf69cf0a6c851bcd60cd57c736f0ca60e6707a07f4336b2445f53cf922e
+DIST gotosocial_0.6.0_web-assets.tar.gz 1630400 BLAKE2B 09e4b12de2cc4b0fcb8839ce3fbdb335bbcce6006bffae3b10032775248daaef629a5bb102b1c79c2ad1fd291c7f43947efe542f44a8dbf6d7737fb65cf6e7aa SHA512 6f137d9fedffe35d80155f7cf647286ba031851a07e9d9b3e8b244399d0222e6fb728155c9fc451dc18ecf328ad458130a3eb7ab3be92071dcfb9b7b590122cd
diff --git a/www-apps/gotosocial/gotosocial-0.6.0.ebuild b/www-apps/gotosocial/gotosocial-0.6.0.ebuild
new file mode 100644
index 0000000000..e847209b80
--- /dev/null
+++ b/www-apps/gotosocial/gotosocial-0.6.0.ebuild
@@ -0,0 +1,92 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DOCS_BUILDER="mkdocs"
+DOCS_DEPEND="dev-python/mkdocs-render-swagger-plugin"
+PYTHON_COMPAT=( python3_{8..11} )
+inherit python-any-r1 docs go-module systemd tmpfiles
+
+DESCRIPTION="Fast, fun, ActivityPub server, powered by Go"
+HOMEPAGE="
+ https://gotosocial.org/
+ https://github.com/superseriousbusiness/gotosocial
+"
+GH="https://github.com/superseriousbusiness/${PN}"
+SRC_URI="
+ ${GH}/releases/download/v${PV}/${P}-source-code.tar.gz
+ ${GH}/releases/download/v${PV}/${PN}_${PV}_web-assets.tar.gz
+"
+S="${WORKDIR}"
+
+LICENSE="|| ( WTFPL CC0-1.0 ) AGPL-3 BSD BSD-2 CC0-1.0 GPL-3 MIT MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="acct-user/gotosocial"
+
+DOCS=( archive {CONTRIBUTING,README,ROADMAP}.md )
+
+src_unpack() {
+ # source code
+ unpack ${P}-source-code.tar.gz
+ rm -r web || die
+
+ # prebuilt web assets
+ unpack ${PN}_${PV}_web-assets.tar.gz
+}
+
+src_prepare() {
+ default
+
+ sed -i example/config.yaml \
+ -e "s|./web/template/|${EPREFIX}/usr/share/gotosocial/web/template/|g" \
+ -e "s|./web/assets/|${EPREFIX}/usr/share/gotosocial/web/assets/|g" \
+ -e "s|/gotosocial/storage|${EPREFIX}/var/lib/gotosocial/storage|g" \
+ || die
+}
+
+src_compile() {
+ local myargs=(
+ -trimpath
+ -ldflags "-X main.Version=${PV}"
+ -tags netgo,osusergo,static_build,kvformat
+ )
+
+ local -x CGO_ENABLED=0
+ ego build "${myargs[@]}" ./cmd/gotosocial
+
+ use doc && docs_compile
+}
+
+src_test() {
+ local -x GTS_DB_TYPE="sqlite"
+ local -x GTS_DB_ADDRESS=":memory:"
+ local -x CGO_ENABLED=0
+
+ local myargs=(
+ -tags netgo,osusergo,static_build,kvformat
+ -count 1
+ )
+ ego test "${myargs[@]}" ./...
+}
+
+src_install() {
+ dobin gotosocial
+
+ newinitd "${FILESDIR}"/gotosocial.initd ${PN}
+ newconfd "${FILESDIR}"/gotosocial.confd ${PN}
+ systemd_dounit "${FILESDIR}"/gotosocial.service
+ newtmpfiles "${FILESDIR}"/gotosocial.tmpfiles ${PN}.conf
+
+ insinto /usr/share/gotosocial
+ doins -r web
+
+ insinto /etc/gotosocial
+ doins example/config.yaml
+}
+
+pkg_postinst() {
+ tmpfiles_process ${PN}.conf
+}
diff --git a/www-apps/invidious/Manifest b/www-apps/invidious/Manifest
index 113298ec21..c3d76a3a3c 100644
--- a/www-apps/invidious/Manifest
+++ b/www-apps/invidious/Manifest
@@ -1,5 +1,5 @@
-DIST invidious-2022.11.02.tar.gz 3261663 BLAKE2B 066842f388aa34323d489634243ae93a7fdfaddab19a9860bd9f9747fd3579a7d0707d3ffc3d72f9379e35303bffb0bd8f755c1b209ae7976bf71ac0e7512920 SHA512 37fde6ea59a2dc90ad153b7f36718f2bacd9bb9282de7a7b1e878c9d694f6d2a6db00458acbb0d9178020840ecdb6ff0d2a30e1a7dfa4520fac7b4323e643e58
-DIST invidious-mocks-c401dd9.tar.gz 122433 BLAKE2B 9dd4e619071cd014dc83859c9f112a5af586d8c26c4b2f04764310c3e9459d9eb5f1ffe30d6e997b4366663179e69731eb95ff98260d79c435c3414dd126fe4b SHA512 8ed4303bf7ca15a035feb0b5d908e62cb428c6c125c4b22233196217c7ef68f7957999094609adb48ac6ee3f5e612dd2ea715ea4dfd93cba6639db1f78f302aa
+DIST invidious-2022.11.22.tar.gz 3265662 BLAKE2B a1375c90530519b321cf995ec44dedc4a41c680fac128355622d23ba9356bc393b158372cb83a98cbc1746b83379ea4b55ce34a0cf815cc393d36556cf51806f SHA512 48a360541f922e057d5db930e97b2735a93e136a0d8164c2c4da5ff5dc381bd29653dfb2e62db00915f5b9c1000b6f29c9bc150e5bcccff8c09c334e2314023d
+DIST invidious-mocks-dfd53ea.tar.gz 175523 BLAKE2B 701aa1e569c7e463dde0a15dfe8263a617f9da0cc59cc44e22d4a4dd293d61098b45608a56f33670821f46f8307725dc1b014e70ed6545a3f8da719640e5451e SHA512 a52cb2883fed1d37e3d46a29a5f5014c7751c886f94d44a69ea8c1ec94c9f9235f2f1943f9786f2538f2b6be686ef35fd35d73fa8737a62a5ae10d0a759e04d1
DIST video.js-7.12.1.tgz 3511060 BLAKE2B 9ae5b1f6a0afab918b7dc3555fff2708963d4abb6c7903e13145b2d5393fb80e4ab6302c423b0ba15c805a624a23c25dd3db7865f1510c44cfc5d1d5ab1dbf54 SHA512 d0ec25eeae196e6e981d7f783fd595a90daf9e97de3723ad4cdc2e4c41282a8bd9a20a2a57631c3949ac40633811db60e2f19388fef816fe8755ad55e857917e
DIST videojs-contrib-quality-levels-2.1.0.tgz 18770 BLAKE2B f6c4789835379380bde941d032bb0afbc49d093eb9407308094afd0b9c1f25781f57d8f8db928e318eb270927574a5fd505f08af13f0baf55897723ec489b769 SHA512 76a19019b2fd00586e731922ed9874737908847d0f00f707121ea351d47268509578ebaa9c9ace62cff7c0db6ca240dd05d45fd83bb66a79e9bb86765da49946
DIST videojs-http-source-selector-1.1.6.tgz 14270 BLAKE2B 232148058ced6926a6da669b443124a00489a5241c98d2b76a3e04dff818993a14a0edb1950db1adf86589fd3841e073b8cac23c142a7f276301c52b3b324359 SHA512 e9be4c98a4d3d9c567ae3b5d363e33d553bdd6e75b5e46644d803a2e50fc58dd9a1e51b6aea1539ad31a6f834ae279649246d19e6ddcdaad8875d2f78df7cb9a
diff --git a/www-apps/invidious/invidious-2022.11.02.ebuild b/www-apps/invidious/invidious-2022.11.22.ebuild
similarity index 95%
rename from www-apps/invidious/invidious-2022.11.02.ebuild
rename to www-apps/invidious/invidious-2022.11.22.ebuild
index b3fe821aab..f7b3f3b05f 100644
--- a/www-apps/invidious/invidious-2022.11.02.ebuild
+++ b/www-apps/invidious/invidious-2022.11.22.ebuild
@@ -5,8 +5,8 @@ EAPI=8
inherit check-reqs multiprocessing shards systemd
-COMMIT="09942dee6621e7047a63dffcc61b3bbf78cef2c6"
-MOCKS_COMMIT="c401dd9203434b561022242c24b0c200d72284c0"
+COMMIT="5160d8bae39dc5cc5d51abee90571a03c08d0f2b"
+MOCKS_COMMIT="dfd53ea6ceb3cbcbbce6004f6ce60b330ad0f9b1"
MOCKS_P="${PN}-mocks-${MOCKS_COMMIT:0:7}"
DESCRIPTION="Invidious is an alternative front-end to YouTube"
HOMEPAGE="
@@ -50,7 +50,8 @@ COMMON_DEPEND="
"
RDEPEND="${COMMON_DEPEND}
acct-user/invidious
- gnome-base/librsvg"
+ gnome-base/librsvg
+"
DEPEND="${COMMON_DEPEND}
dev-crystal/athena-negotiation
dev-crystal/crystal-pg
@@ -149,13 +150,6 @@ src_configure() {
src_compile() {
ecrystal build src/invidious.cr --verbose --threads=$(makeopts_jobs)
-
- if use doc; then
- ecrystal docs
- HTML_DOCS=( docs/. )
- fi
-
- return 0
}
src_install() {
diff --git a/www-apps/snac/Manifest b/www-apps/snac/Manifest
index 6efab6dcae..3f1afa2f20 100644
--- a/www-apps/snac/Manifest
+++ b/www-apps/snac/Manifest
@@ -1 +1,2 @@
DIST snac-2.12.tar.gz 65818 BLAKE2B a9c7e43a10ee32aa31b2f58b5557199f16f3b03d118b17151215586428c5e98d3aa2e9fb9f2fc1ffec47650e103134d1d53df8db75c54aa95996cc07505f6aaf SHA512 6b9259e6a91e30be907851d28ff8998bda0c19be95c0c9c76bed37e1a4ce87a900b5903fac62a199603f9f078861bbbb55e1549604176a95b71cd9eff88925d8
+DIST snac-2.14.tar.gz 70647 BLAKE2B 1e3bd7bf67fffb20a17f3027b452fc0ef011231730ef35a114b98a9982332f4c95aaabf4aa322d581f932e81b0125638a2860c6ffcd90ffad321491b220b3c22 SHA512 c54cb2e6b0ae05888e9190766b274ca53565ccb46f8928fcaf08949c4d10cbdbbd8e227ff4b932de4816c1e06b90c37a3ea272bc5310f43ada0b1ecc317fe75f
diff --git a/www-apps/snac/snac-2.14.ebuild b/www-apps/snac/snac-2.14.ebuild
new file mode 100644
index 0000000000..419bef237e
--- /dev/null
+++ b/www-apps/snac/snac-2.14.ebuild
@@ -0,0 +1,53 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd toolchain-funcs
+
+MY_PN="snac2"
+DESCRIPTION="A simple, minimalistic ActivityPub instance"
+HOMEPAGE="https://codeberg.org/grunfink/snac2"
+SRC_URI="https://codeberg.org/grunfink/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${MY_PN}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="
+ dev-libs/openssl:=
+ net-misc/curl
+"
+RDEPEND="${DEPEND}
+ acct-user/snac
+"
+
+DOCS=( {README,RELEASE_NOTES,TODO}.md )
+
+src_configure() {
+ tc-export CC
+}
+
+src_compile() {
+ emake CFLAGS="${CFLAGS}"
+}
+
+src_install() {
+ mkdir -p "${ED}"/usr/bin
+ emake PREFIX="${ED}/usr" PREFIX_MAN="${ED}/usr/share/man" install
+ einstalldocs
+
+ doinitd "${FILESDIR}"/snac
+ systemd_dounit "${FILESDIR}"/snac.service
+
+ diropts --owner snac --group snac
+ keepdir /var/lib/snac
+}
+
+pkg_postinst() {
+ if [[ -z ${REPLACING_VERSIONS} ]]; then
+ einfo "To finish the installation, please run:"
+ einfo " # rc-service snac init"
+ fi
+}