diff --git a/app-accessibility/accerciser/Manifest b/app-accessibility/accerciser/Manifest
deleted file mode 100644
index ab37e08f3..000000000
--- a/app-accessibility/accerciser/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST accerciser-3.22.0.tar.xz 3060756 BLAKE2B a648c764c5f101f323458c692cb4171704b7b710558f4103b57d87ca58c2d0d9c03cad72de1d3be9483d317ad94c95e43bb2437515093d6ffd93089a58e5fab1 SHA512 980db5dcd0bdc78314ab87cce95cfcfa018bf302acc66ea2dd1bddfb61de5bfe2e64344cff63740c38be33124ff49c75699aa6867d5e85b25d422b5af1b025c1
diff --git a/app-accessibility/accerciser/accerciser-3.22.0-r1.ebuild b/app-accessibility/accerciser/accerciser-3.22.0-r1.ebuild
deleted file mode 100644
index 36439d04a..000000000
--- a/app-accessibility/accerciser/accerciser-3.22.0-r1.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python3_7 )
-PYTHON_REQ_USE="xml"
-
-inherit gnome2 python-r1
-
-DESCRIPTION="Interactive Python accessibility explorer"
-HOMEPAGE="https://wiki.gnome.org/Apps/Accerciser"
-
-LICENSE="BSD CC-BY-SA-3.0"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
- >=app-accessibility/at-spi2-core-2.5.2:2
- >=dev-python/pygobject-2.90.3:3[${PYTHON_USEDEP}]
- >=x11-libs/gtk+-3.1.13:3[introspection]
-
- dev-libs/atk[introspection]
- >=dev-libs/glib-2.28:2
- dev-libs/gobject-introspection:=
- >=dev-python/ipython-0.11[${PYTHON_USEDEP}]
- >=dev-python/pyatspi-2.1.5[${PYTHON_USEDEP}]
- dev-python/pycairo[${PYTHON_USEDEP}]
- x11-libs/gdk-pixbuf[introspection]
- x11-libs/libwnck:3[introspection]
- x11-libs/pango[introspection]
- ${PYTHON_DEPS}
-"
-DEPEND="${RDEPEND}
- app-text/yelp-tools
- >=dev-util/intltool-0.35
- sys-devel/gettext
- virtual/pkgconfig
-"
-
-src_prepare() {
- gnome2_src_prepare
-
- # Leave shebang alone
- sed 's:@PYTHON@:/usr/bin/python:' -i src/accerciser.in || die
-
- python_copy_sources
-}
-
-src_configure() {
- python_foreach_impl run_in_build_dir gnome2_src_configure
-}
-
-src_compile() {
- python_foreach_impl run_in_build_dir gnome2_src_compile
-}
-
-src_install() {
- installing() {
- gnome2_src_install
- python_doscript src/accerciser
- }
- python_foreach_impl run_in_build_dir installing
-}
diff --git a/app-accessibility/accerciser/metadata.xml b/app-accessibility/accerciser/metadata.xml
deleted file mode 100644
index b361a7a06..000000000
--- a/app-accessibility/accerciser/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
- gnome@gentoo.org
- Gentoo GNOME Desktop
-
-
-Accerciser is an interactive Python accessibility explorer for the GNOME desktop. It uses AT-SPI to inspect and control widgets, allowing you to check if an application is providing correct information to assistive technologies and automated test frameworks. Accerciser has a simple plugin framework which you can use to create custom views of accessibility information.
-
-In essence, Accerciser is a next generation at-poke tool.
-
-
diff --git a/app-i18n/ibus-cangjie/Manifest b/app-i18n/ibus-cangjie/Manifest
deleted file mode 100644
index 0005ae3bf..000000000
--- a/app-i18n/ibus-cangjie/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST ibus-cangjie-2.4.tar.xz 150616 BLAKE2B 2e59acc1b05ce0dc3dad26ba663440d067bf28a549e79ec9d127de414d715f5e376f426db5b415255eb63aa13677e59643889481f5e39c946399d4d4fe15a468 SHA512 cef9562fc4a5f3b78881c09b43e502f02322148e501022d3f80989caef4ca98ae26903e9a3dcc422feeba7712a8321c731ba229429e52fe919db5144aa0ead47
-EBUILD ibus-cangjie-2.4-r2.ebuild 907 BLAKE2B 1db02d44eb039dd88d668665e97f7ef08bda73d3a599b2a0e29e5da8680b844d718cbf1a5b6c689dd5aa001feb1635c9a81c14f68a2b612e8a2f59b4607c0550 SHA512 c5dd3db45332e92d7a7fb55e33ac588bcfa04956a129979eae46d94b246aa554220625e5d6b417205cdd4c7cb1c3c557d4a49d0a5691f1e163acb19015d9ce09
-MISC metadata.xml 321 BLAKE2B f6906dfe6babd501643f94145258a76d52aabdf44274f8989d88b513157d178a3e564089e97b694371d85b750214d359213ed7ab00dab78c6262bc23314342ef SHA512 5681abe463968d6ac39a94d5b30428be7bcb9fa5ebb2318223ca9ab4261b303fa37eecb1d506f7131609856eba12deddccf7c8cd4d01954f5bd71a4e327551e7
diff --git a/app-i18n/ibus-cangjie/ibus-cangjie-2.4-r2.ebuild b/app-i18n/ibus-cangjie/ibus-cangjie-2.4-r2.ebuild
deleted file mode 100644
index 3edaf25e2..000000000
--- a/app-i18n/ibus-cangjie/ibus-cangjie-2.4-r2.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-PYTHON_COMPAT=( python3_7 )
-
-inherit gnome2-utils python-r1
-
-DESCRIPTION="Chinese Cangjie and Quick engines for IBus"
-HOMEPAGE="http://cangjians.github.io/"
-SRC_URI="https://github.com/Cangjians/${PN}/releases/download/v${PV}/${P}.tar.xz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="nls"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
- app-i18n/ibus[python(+),${PYTHON_USEDEP}]
- app-i18n/libcangjie
- dev-python/cangjie[${PYTHON_USEDEP}]
- nls? ( virtual/libintl )"
-DEPEND="${RDEPEND}
- dev-util/intltool
- nls? ( sys-devel/gettext )"
-
-src_configure() {
- python_foreach_impl default
-}
-
-src_compile() {
- python_foreach_impl default
-}
-
-src_install() {
- python_foreach_impl default
-}
-
-pkg_postinst() {
- gnome2_icon_cache_update
-}
-
-pkg_postrm() {
- gnome2_icon_cache_update
-}
diff --git a/app-i18n/ibus-cangjie/metadata.xml b/app-i18n/ibus-cangjie/metadata.xml
deleted file mode 100644
index 83985854d..000000000
--- a/app-i18n/ibus-cangjie/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
- cjk@gentoo.org
- Cjk
-
-
- Cangjians/ibus-cangjie
-
-
diff --git a/app-i18n/ibus-table/Manifest b/app-i18n/ibus-table/Manifest
deleted file mode 100644
index 540b1ce37..000000000
--- a/app-i18n/ibus-table/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST ibus-table-1.9.18.tar.gz 585309 BLAKE2B 42d7d130bd2695c1c1a7010c0bcf29c1ecaa3899c8ef8d24b11e10434771415bfd8b91723ef4c489721f0276d05dce08de3472c49632b9d30da5be1a53f82dc7 SHA512 3f28269be1987023402eb6075b8e68b3bbba3c572a94551d072281677fde5fa14f8f4186455f8f9156b252934580c7a3837555d0edb46c76f13c8b109e26aca2
-DIST ibus-table-1.9.21.tar.gz 615801 BLAKE2B f6b3fb4fe67e5f43cc7d21bd03cc530c03b3a161e099fbca0b116319f1590374ddcef2e97c2f4702c2cd8748e8009d703abfff51f93ffb933a1aecb028e03362 SHA512 354f7e8ece5c23b84251bd0d5ff06d7a368678ade25e340341ef9f85571b440c455d56660c743be97ff6776ff041c4da35079ce090955c5f87b8f3b587e35866
diff --git a/app-i18n/ibus-table/ibus-table-1.9.18-r2.ebuild b/app-i18n/ibus-table/ibus-table-1.9.18-r2.ebuild
deleted file mode 100644
index d1db09602..000000000
--- a/app-i18n/ibus-table/ibus-table-1.9.18-r2.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-PYTHON_COMPAT=( python3_7 )
-PYTHON_REQ_USE="sqlite(+)"
-
-inherit python-single-r1
-
-DESCRIPTION="Tables engines for IBus"
-HOMEPAGE="https://github.com/ibus/ibus/wiki"
-SRC_URI="https://github.com/kaio/${PN}/releases/download/${PV}/${P}.tar.gz"
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="nls"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
- $(python_gen_cond_dep '
- app-i18n/ibus[python(+),${PYTHON_MULTI_USEDEP}]
- dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}]
- ')
- virtual/libiconv
- nls? ( virtual/libintl )"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- nls? ( sys-devel/gettext )"
-
-src_prepare() {
- python_fix_shebang .
-
- default
-}
-
-src_configure() {
- econf $(use_enable nls)
-}
diff --git a/app-i18n/ibus-table/ibus-table-1.9.21-r2.ebuild b/app-i18n/ibus-table/ibus-table-1.9.21-r2.ebuild
deleted file mode 100644
index 1331ce1ed..000000000
--- a/app-i18n/ibus-table/ibus-table-1.9.21-r2.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-PYTHON_COMPAT=( python3_7 )
-PYTHON_REQ_USE="sqlite(+)"
-
-inherit python-single-r1
-
-DESCRIPTION="Tables engines for IBus"
-HOMEPAGE="https://github.com/ibus/ibus/wiki"
-SRC_URI="https://github.com/kaio/${PN}/releases/download/${PV}/${P}.tar.gz"
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="nls"
-RESTRICT="test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
- $(python_gen_cond_dep '
- app-i18n/ibus[python(+),${PYTHON_MULTI_USEDEP}]
- dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}]
- ')
- virtual/libiconv
- nls? ( virtual/libintl )"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- nls? ( sys-devel/gettext )"
-
-src_prepare() {
- python_fix_shebang .
-
- default
-}
-
-src_configure() {
- econf $(use_enable nls)
-}
diff --git a/app-misc/khard/Manifest b/app-misc/khard/Manifest
deleted file mode 100644
index f7e762230..000000000
--- a/app-misc/khard/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST khard-0.13.0.tar.gz 5083020 BLAKE2B 6dc95335f89d5034ddc5fdfafca06b2bfc96c2dd05e966d975eea508a939cc4d64b749c3c6c2a7ce6e74ac40835b33f90442d357b871e47b8f0b2df351225c16 SHA512 353a51a06d6c7aa27b0f1cf35b3f7c113097ea4fa5e27bcb400f00de0cdd65ccaeadcc835b1cba541361a0395265cb967f731b23d875162f2be13381bc0979a6
diff --git a/app-misc/khard/khard-0.13.0-r1.ebuild b/app-misc/khard/khard-0.13.0-r1.ebuild
deleted file mode 100644
index 7567bb581..000000000
--- a/app-misc/khard/khard-0.13.0-r1.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_7 )
-inherit distutils-r1
-DESCRIPTION="Console CardDAV client"
-HOMEPAGE="https://github.com/scheibler/khard"
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="test zsh-completion"
-RESTRICT="!test? ( test )"
-
-if [ "${PV}" == "9999" ]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/scheibler/khard"
-else
- SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
- KEYWORDS="amd64 ~arm64 ~x86"
-fi
-
-RDEPEND="
- dev-python/atomicwrites[${PYTHON_USEDEP}]
- dev-python/configobj[${PYTHON_USEDEP}]
- dev-python/ruamel-yaml[${PYTHON_USEDEP}]
- dev-python/unidecode[${PYTHON_USEDEP}]
- >dev-python/vobject-0.9.3[${PYTHON_USEDEP}]
-"
-DEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? (
- ${RDEPEND}
- )
-"
-# vobject-0.9.3 breaks khard, see
-# https://github.com/scheibler/khard/issues/87
-# https://github.com/eventable/vobject/issues/39
-
-DOCS=( AUTHORS CHANGES README.md misc/khard/khard.conf.example )
-
-src_install() {
- distutils-r1_src_install
-
- if use zsh-completion; then
- insinto /usr/share/zsh/site-functions
- doins misc/zsh/_khard
- fi
-}
-
-python_test() {
- esetup.py test
-}
diff --git a/app-misc/khard/metadata.xml b/app-misc/khard/metadata.xml
deleted file mode 100644
index 2faaf2189..000000000
--- a/app-misc/khard/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
- andrey_utkin@gentoo.org
- Andrey Utkin
-
-
- scheibler/khard
-
-Console CardDAV client
-
diff --git a/app-portage/pqlop/Manifest b/app-portage/pqlop/Manifest
deleted file mode 100644
index b3b6a983d..000000000
--- a/app-portage/pqlop/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST pqlop-0.02.py 14920 BLAKE2B 0fb3f11a928ac0997094e95d676bba0df19738006e7475332c9dcd207fea3296b5839fd259cb2240c093fb28c0721f4a73331e1ab6083c2fbf0eee5d425ac50e SHA512 6c2cca73b5280ac8563573a81baff56cf43420c18688fae497ff014ec5668806d589473a2cb8093fdc07675761e8c4124f18eb568a74e1816f573541459d633f
-EBUILD pqlop-0.02-r2.ebuild 633 BLAKE2B fccb460d37ab195d17f7aba72f3681ce02a094c4616ed8ee2deebba8df8090cf127617fbffa5f3a461317afc986a3741283115d05dd45d7d705815feb178dc6c SHA512 14cb606807cd4e094f44eb9c3e8b102a0f51f4d32993c3277ceec49d58bd42a9935fb76ae81168a9d1c8026c0c7fae84e13f4ec2469ad5670b3eea37d0a94304
diff --git a/app-portage/pqlop/pqlop-0.02-r2.ebuild b/app-portage/pqlop/pqlop-0.02-r2.ebuild
deleted file mode 100644
index ccc4b2781..000000000
--- a/app-portage/pqlop/pqlop-0.02-r2.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python3_7 )
-
-inherit python-r1
-
-DESCRIPTION="emerge.log parser written in python"
-HOMEPAGE="https://bitbucket.org/LK4D4/pqlop"
-SRC_URI="https://bitbucket.org/LK4D4/pqlop/raw/${PV}/pqlop.py -> ${P}.py"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
- ${PYTHON_DEPS}
-"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-S="${WORKDIR}"
-
-src_unpack() {
- :
-}
-
-src_install() {
- newbin "${DISTDIR}"/${P}.py ${PN}
- python_replicate_script "${ED}"/usr/bin/${PN} || die "python_replicate_script failed"
-}
diff --git a/app-text/landslide/Manifest b/app-text/landslide/Manifest
deleted file mode 100644
index 2ac15594a..000000000
--- a/app-text/landslide/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST landslide-1.1.3.tar.gz 151003 BLAKE2B 471cc83cbfc1c7ddc437b88514fb48632016e0915fc27c65d502a71b94f83a1184de8a7dbfaf2af8b75963e687c1af903add48e5ac8893308d9cfa07fdcc4c61 SHA512 2b29c416f8af04c0bf048060e0fe67b0b6a5e293485c5e3f68b9d1ce9d63ef66ca3bc58a96f65705c6918542932ef0a2fa6072b17c4c01cfc1975d283b417152
-EBUILD landslide-1.1.3-r1.ebuild 853 BLAKE2B 3d0c33149f5159b0aa75ea99a8678e1f44588bddbd66a4870314bc763c59a3934e72ebcdb8fc70638bbf736b9de7b80413a89a4b412a6987dff523f6cb86ec9a SHA512 0d0ffb11ceb73fbdcf16555b80e9bc0815e8b47333a5e53d259c8254c4296bf6634fd31637b72e40737b90ccae1c7884423f57075aefd4627144357a1d664b83
diff --git a/app-text/landslide/landslide-1.1.3-r1.ebuild b/app-text/landslide/landslide-1.1.3-r1.ebuild
deleted file mode 100644
index 008a450a8..000000000
--- a/app-text/landslide/landslide-1.1.3-r1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python3_7 )
-
-inherit distutils-r1 vcs-snapshot
-
-DESCRIPTION="Generates a slideshow using the slides that power the html5-slides presentation"
-HOMEPAGE="https://github.com/adamzap/landslide"
-SRC_URI="https://github.com/adamzap/landslide/tarball/v${PV} -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="examples"
-
-DEPEND=""
-RDEPEND="
- dev-python/docutils[${PYTHON_USEDEP}]
- dev-python/jinja[${PYTHON_USEDEP}]
- dev-python/markdown[${PYTHON_USEDEP}]
- dev-python/pygments[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
- "
-
-python_install_all() {
- if use examples; then
- dodoc -r examples
- docompress -x /usr/share/doc/${PF}/examples
- fi
-
- distutils-r1_python_install_all
-}
diff --git a/app-vim/conque/Manifest b/app-vim/conque/Manifest
deleted file mode 100644
index ee55adfbd..000000000
--- a/app-vim/conque/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST conque_2.3.tar.gz 52195 BLAKE2B 31546d8e0797525cd05a4663f3598a11cbb5dd7dcc6fabf181d277e2cab88593e1458f5e646688e9e46a8d01952eb1383f358454200d59634c40920b93b7db9e SHA512 b69c0564ccaf897ee2f18d0769877986e67006cf33dbefe2bbc85261726372f09669d19aa118de58ccfb847cc8b7e670e25c030128eec665e1cecf0a96cb4b89
diff --git a/app-vim/conque/conque-2.3-r2.ebuild b/app-vim/conque/conque-2.3-r2.ebuild
deleted file mode 100644
index fe362ce7a..000000000
--- a/app-vim/conque/conque-2.3-r2.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-PYTHON_COMPAT=( python3_7 )
-VIM_PLUGIN_VIM_VERSION="7.1"
-
-inherit python-single-r1 vim-plugin
-
-MY_P="${PN}_${PV}"
-DESCRIPTION="vim plugin: Run interactive commands inside a Vim buffer"
-HOMEPAGE="https://code.google.com/p/conque/"
-SRC_URI="https://${PN}.googlecode.com/files/${MY_P}.tar.gz"
-LICENSE="MIT"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-RDEPEND="
- || (
- app-editors/vim[python,${PYTHON_SINGLE_USEDEP}]
- app-editors/gvim[python,${PYTHON_SINGLE_USEDEP}]
- )
- ${PYTHON_DEPS}"
-
-REQUIRED_USE=${PYTHON_REQUIRED_USE}
-
-VIM_PLUGIN_HELPFILES="ConqueTerm"
-
-S="${WORKDIR}/${MY_P}"
diff --git a/app-vim/pyclewn/Manifest b/app-vim/pyclewn/Manifest
deleted file mode 100644
index 7e24b7165..000000000
--- a/app-vim/pyclewn/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST pyclewn-2.1.tar.gz 129697 BLAKE2B 0dfef92cb36ea9fa89c7f0d85ed45e21c634732fc2d3d888dd792de22529bea86719f8ac8ed870dd5ab00efbfdb08011013a36880781abf9e0c64a62b2aa301a SHA512 346b98a9e37957a5bf97b8901247f56fa8e38bddac38727867773cf4e78e555d6a85848c4c400d1faf1159ba61122cfd4931c95a67e3b2abdfaae7996beb4f1b
-EBUILD pyclewn-2.1-r2.ebuild 934 BLAKE2B 7fe8f51bde20dfad709ea9bc032cf7da992965cd78cedf09889224011ed0ed6b42d0aaa54c22a4d90813dc7f466b9536faf4f4a33286145440a437b94b20b608 SHA512 1fa3307c8fb188cd2ca14c35d9ae3d7eefe6611235ccb1fccdd2d200b228fbcad7d0815bc35ef1c2c47aed0b7db15e1c6aebe56e06a35dc6ff23043cbd9a0537
diff --git a/app-vim/pyclewn/pyclewn-2.1-r2.ebuild b/app-vim/pyclewn/pyclewn-2.1-r2.ebuild
deleted file mode 100644
index 78cbd29cb..000000000
--- a/app-vim/pyclewn/pyclewn-2.1-r2.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python3_7 )
-
-inherit eutils vim-plugin distutils-r1
-
-SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz"
-
-DESCRIPTION="Pyclewn allows using vim as a front end to a debugger (pdb or gdb)"
-HOMEPAGE="http://pyclewn.sourceforge.net/"
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~x86"
-
-CDEPEND="|| (
- >=app-editors/vim-7.3
- >=app-editors/gvim-7.3[netbeans]
-)"
-
-DEPEND="
- ${CDEPEND}
- app-arch/vimball"
-
-RDEPEND="
- ${DEPEND}"
-
-SLOT="0"
-
-#Completely broken (runs vim), disable for now
-#python_test() {
-# esetup.py test
-#}
-
-python_install_all() {
- distutils-r1_python_install_all
-
- vimball -x -C "${ED}"/usr/share/vim/vimfiles lib/clewn/runtime/${P}.vmb || die "Extracting vimball failed"
-}
-
-pkg_postinst() {
- vim-plugin_pkg_postinst
-
- optfeature "C/C++ debugging" sys-devel/gdb
- optfeature "Python debugging" dev-python/pdb-clone
-}
diff --git a/app-vim/pydoc/Manifest b/app-vim/pydoc/Manifest
deleted file mode 100644
index 094b819cb..000000000
--- a/app-vim/pydoc/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pydoc-2.0.tar.gz 2795 BLAKE2B d780265c474081431e43076db9e5bc244677d9deaaa44bbd6ba2c2bdce7e88b8e2f0c6a9e14ca5a3a4bda7925b5c5bc108a34d5d6fecaabe9f0a025774b101ca SHA512 bea2e0dcb82090803b45e0cbccf5ad610a39f22d04c099e5e946e2b3707c9cbd69b85e3f1024a73760d1ff81a0199aeeb3bab20546307676953156eff7185214
diff --git a/app-vim/pydoc/pydoc-2.0-r2.ebuild b/app-vim/pydoc/pydoc-2.0-r2.ebuild
deleted file mode 100644
index a7c417b3a..000000000
--- a/app-vim/pydoc/pydoc-2.0-r2.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python3_7 )
-
-inherit vim-plugin python-single-r1
-
-DESCRIPTION="vim plugin: integrates python documentation view and search tool"
-HOMEPAGE="https://www.vim.org/scripts/script.php?script_id=910 https://github.com/fs111/pydoc.vim"
-SRC_URI="https://github.com/fs111/${PN}.vim/tarball/${PV} -> ${P}.tar.gz"
-LICENSE="GPL-2"
-KEYWORDS="amd64 ppc ppc64 x86"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="app-arch/unzip"
-RDEPEND="${PYTHON_DEPS}"
-
-src_unpack() {
- default
- mv * "${P}" || die
-}
diff --git a/app-vim/vim-latex/Manifest b/app-vim/vim-latex/Manifest
deleted file mode 100644
index 2442ec0c4..000000000
--- a/app-vim/vim-latex/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST vim-latex-1.10.0.tar.gz 260820 BLAKE2B 2314ad5ded3bea51def3172e8f2b7a7483839b58804f9d8c1cc1c8f1139c1da731f91525691d47dba57d07a7db85c371e87c5ce0d3d22a004a9402df7e7cad3a SHA512 1d22b675c124e402a280dcc3a675b49a92fb9f4d42efdda0ea97be26379cd6c023589a35e165f4231524d853380e22411901bfbcc98f171c938ba800821a1213
diff --git a/app-vim/vim-latex/vim-latex-1.10.0-r2.ebuild b/app-vim/vim-latex/vim-latex-1.10.0-r2.ebuild
deleted file mode 100644
index 75dcc40eb..000000000
--- a/app-vim/vim-latex/vim-latex-1.10.0-r2.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python3_7 )
-
-inherit vim-plugin python-single-r1
-
-DESCRIPTION="A comprehensive set of tools to view, edit and compile LaTeX documents"
-HOMEPAGE="http://vim-latex.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="vim"
-KEYWORDS="~alpha amd64 ~ia64 ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
-IUSE=""
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
- ${PYTHON_DEPS}
- || (
- app-editors/vim[python,${PYTHON_SINGLE_USEDEP}]
- app-editors/gvim[python,${PYTHON_SINGLE_USEDEP}]
- )
- virtual/latex-base
- !app-vim/vimtex"
-
-VIM_PLUGIN_HELPFILES="latex-suite.txt latex-suite-quickstart.txt latexhelp.txt imaps.txt"
-
-src_compile() { :; }
-
-src_install() {
- # remove unused metadata
- rm vim-latex.metainfo.xml || die
-
- # don't mess up vim's doc dir with random files
- mv doc mydoc || die
- mkdir doc || die
- mv mydoc/*.txt doc/ || die
- rm -rf mydoc || die
-
- # don't install buggy tags scripts, use ctags instead
- rm latextags ltags || die
-
- vim-plugin_src_install
-
- # use executable permissions (bug #352403)
- fperms a+x /usr/share/vim/vimfiles/ftplugin/latex-suite/outline.py
-
- python_fix_shebang "${ED}"
-}
-
-pkg_postinst() {
- vim-plugin_pkg_postinst
-
- if [[ -z ${REPLACING_VERSIONS} ]]; then
- echo
- elog "To use the vim-latex plugin add:"
- elog " filetype plugin on"
- elog ' set grepprg=grep\ -nH\ $*'
- elog " let g:tex_flavor='latex'"
- elog "to your ~/.vimrc-file"
- echo
- fi
-}
diff --git a/dev-python/dogpile-core/Manifest b/dev-python/dogpile-core/Manifest
deleted file mode 100644
index 4147326a2..000000000
--- a/dev-python/dogpile-core/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST dogpile.core-0.4.1.tar.gz 99534 BLAKE2B 40f2bafbee07a4d66ad75f19a3587ae448d1bf22a57f9e8d12a102f6c5add9365ea9fa957432675b26600c906722c73a5d39d98f2e35fe8ffff07d48752f9da4 SHA512 f4c37297788677afe6ab17ba5aa928f9770b0edbd1a675cd4ad512ef0c15cf1e2d765d9b7a9fe3638f0a646e0ad51d54c9b4ded33611022744226bfde1aa9896
-EBUILD dogpile-core-0.4.1-r1.ebuild 672 BLAKE2B eda2992f2d9265118c13bf51a0f4325861001ce39cb7eff1760238d12c886de07896a87ba91f74c0ae5d6744662ebf769b68527588a731e963e8832f706aff39 SHA512 14a19acb1954820b2edbec8da0636d04a655ea62d284611f4223d1c73a0d52d1f9f301d1c1e3b2ff27a4a0fe59dd4c81cc56e42423cd8c4a3bb2541e6cf8fa76
diff --git a/dev-python/dogpile-core/dogpile-core-0.4.1-r1.ebuild b/dev-python/dogpile-core/dogpile-core-0.4.1-r1.ebuild
deleted file mode 100644
index 0a12575b1..000000000
--- a/dev-python/dogpile-core/dogpile-core-0.4.1-r1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-PYTHON_COMPAT=( python3_7 )
-
-inherit distutils-r1
-
-DESCRIPTION="Copy-on-write locking mechanism for expensive resources"
-HOMEPAGE="https://bitbucket.org/zzzeek/dogpile.core"
-SRC_URI="mirror://pypi/${PN:0:1}/dogpile.core/dogpile.core-${PV}.tar.gz"
-S="${WORKDIR}/dogpile.core-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
- test? ( dev-python/nose[${PYTHON_USEDEP}] )"
-RDEPEND=""
-
-python_test() {
- nosetests tests/ || die "test failed under ${EPYTHON}"
-}
diff --git a/dev-python/flask-cors/Manifest b/dev-python/flask-cors/Manifest
index 2265210ab..d948a71a8 100644
--- a/dev-python/flask-cors/Manifest
+++ b/dev-python/flask-cors/Manifest
@@ -1,2 +1 @@
DIST flask-cors-2.1.0.tar.gz 28038 BLAKE2B ecba951b0bac645088658ea5dc4947c0eaf9d0adb8f0f70e3a3f68337e008cb04a5efab3cb8139aaddf380f9b59c2524d33a5c5ac851b98446dadff9aa82fc92 SHA512 235162749485588e9112a52a833a43e68ad1737997628dc51cc30358d01837f427ba33872ecb1fff8e821b84c3de0a15a1c89c57f2407ef0cacafae9ca354640
-EBUILD flask-cors-2.1.0-r1.ebuild 1697 BLAKE2B 30c186f3af8a2236516393ba0b1e06f2d5f98a372f333406b165923dd19665b53b9ac4dd49ad841942c7829b72546452c2ee78ddaf7d84d8d4e0cae175750aca SHA512 938d4b60e6a44665327edcae6192815a5d13de12b8aafbf7b6108eb20ea87144d91dcb1840125e930fc67645f298ad048dd28166dc447f12d2a509e9eaa073a9
diff --git a/dev-python/flask-cors/flask-cors-2.1.0-r1.ebuild b/dev-python/flask-cors/flask-cors-2.1.0-r2.ebuild
similarity index 98%
rename from dev-python/flask-cors/flask-cors-2.1.0-r1.ebuild
rename to dev-python/flask-cors/flask-cors-2.1.0-r2.ebuild
index de1e0655a..f25a94f33 100644
--- a/dev-python/flask-cors/flask-cors-2.1.0-r1.ebuild
+++ b/dev-python/flask-cors/flask-cors-2.1.0-r2.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-PYTHON_COMPAT=( python3_7 )
+PYTHON_COMPAT=( python3_{7,8} )
inherit distutils-r1
diff --git a/dev-python/jplephem/Manifest b/dev-python/jplephem/Manifest
deleted file mode 100644
index 120c4d1bf..000000000
--- a/dev-python/jplephem/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST jplephem-2.6.tar.gz 27587 BLAKE2B 553fdca55378bbd12e09df572d52b0721fb3a05b358adf403b202aa78411a0d4a60ef9b5d70b65b02605e8bbc65b8d12dc6ef90aef4ea37696f691b4cbb221ed SHA512 037b3b6571936f1a6bc07b156bb8a0c9fb0a51cc8c74e7a2d35f0ac28138223d5479c6fb964f017ca88ff56c7fb757e932d2a922d126d5dd410dc122d0458d7c
-EBUILD jplephem-2.6-r1.ebuild 518 BLAKE2B f9f93316b3097845e349f8549de3c88461495f921a8297d2c9b65df6879a4d43ab5f75c9015ed2e0d3d84d3a49daeb7bcf4bc422b55813d772aa38bf7e849d6a SHA512 853560d259555e96512451866ba2a3fd9de284158fef81f5f89f3d1af562889a9cce9d4da7d5541ac97808e3cacd8080a1b43582810096fab18a6bb18c2fabca
diff --git a/dev-python/jplephem/jplephem-2.6-r1.ebuild b/dev-python/jplephem/jplephem-2.6-r1.ebuild
deleted file mode 100644
index 962a4a4b9..000000000
--- a/dev-python/jplephem/jplephem-2.6-r1.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python3_7 )
-
-inherit distutils-r1
-
-DESCRIPTION="Python version of NASA DE4xx ephemerides for Astronomical Alamanac"
-HOMEPAGE="https://pypi.org/project/jplephem/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="dev-python/numpy[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}"
diff --git a/dev-python/mecab-python/Manifest b/dev-python/mecab-python/Manifest
deleted file mode 100644
index 3822e40a1..000000000
--- a/dev-python/mecab-python/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-AUX mecab-python-python3.patch 253 BLAKE2B 979ef7ea020bfb405faa366a2b87a42d5c5e03e6b49b04ffc4ac0586e4e09912e6afe333072a47d676c4c3e7829ae336e61c402da280b6fffca80fc89323c00f SHA512 7937766e44c014149c64a3ad4226110f83868df330e5c0b22b65ce4624d3e6b710db972e18d446e535a76e0b0c763b2245d50280567e1ceebed15bd20c351695
-DIST mecab-python-0.996.tar.gz 62338 BLAKE2B d2f8749bf4ea0b30b9f7ee68a4210a3af600803296197f48091d1c9fe90f5baaff3eb94ecb3aa04d994771512c1ef5b68a62e0a045da95992bffd1710725e832 SHA512 08954ed801419fd7f65d055244227364bc37b063f8d21babb6ceeb02ca40e0146fa4401d1426255f3656ac1a5e51439bde981414613153dca5972f624289447e
-EBUILD mecab-python-0.996-r1.ebuild 604 BLAKE2B 5da8bc027dcb2952999b045822bdbdf3990d90134b7a5618117ba9a8fed616109582c66a6229f7cc2917dfe434fd51b73291c548c34a3ca67be50c85e97c5e9b SHA512 5b154880d9aceba0447ace78179483f0571d37abf64b1073c79b02764dd02ba64fcf16f1d8d9e91730178871d1ba157b73248e0fc2c190d1bdb9791620322f48
diff --git a/dev-python/mecab-python/files/mecab-python-python3.patch b/dev-python/mecab-python/files/mecab-python-python3.patch
deleted file mode 100644
index 33c8d97eb..000000000
--- a/dev-python/mecab-python/files/mecab-python-python3.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/setup.py
-+++ b/setup.py
-@@ -7,7 +7,7 @@
- return os.popen(str).readlines()[0][:-1]
-
- def cmd2(str):
-- return string.split (cmd1(str))
-+ return cmd1(str).split()
-
- setup(name = "mecab-python",
- version = cmd1("mecab-config --version"),
diff --git a/dev-python/mecab-python/mecab-python-0.996-r1.ebuild b/dev-python/mecab-python/mecab-python-0.996-r1.ebuild
deleted file mode 100644
index 0d15726c6..000000000
--- a/dev-python/mecab-python/mecab-python-0.996-r1.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-PYTHON_COMPAT=( python3_7 )
-
-inherit distutils-r1
-
-DESCRIPTION="Python binding for MeCab"
-HOMEPAGE="http://taku910.github.io/mecab/"
-SRC_URI="https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/${PN%-*}/${P}.tar.gz"
-
-LICENSE="|| ( BSD LGPL-2.1 GPL-2 )"
-SLOT="0"
-KEYWORDS="amd64 ~ia64 ppc64 x86"
-IUSE=""
-
-DEPEND="~app-text/mecab-${PV}"
-RDEPEND="${DEPEND}"
-
-PATCHES=( "${FILESDIR}"/${PN}-python3.patch )
-DOCS=( AUTHORS README test.py )
-HTML_DOCS=( bindings.html )
diff --git a/dev-python/oct2py/Manifest b/dev-python/oct2py/Manifest
deleted file mode 100644
index 7a1bc9521..000000000
--- a/dev-python/oct2py/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-DIST oct2py-3.6.0.tar.gz 668836 BLAKE2B 2edafd7c054a70a604273a7f3f5846926cb54dd05e7f2625aad57034d7760c099e9ad01120b719d3d047e6e6aa11f16e5fe8ca58e51079f038cea6d7aa3efe13 SHA512 f414a0231665bc3bedb7dcdaab8c86f32c140e5107ef80b70e2f99467e737d033de6ff492f2af7233671bff9b148475e0af4881c073ac727d0fd1228b7cf59b6
-DIST oct2py-4.0.6.tar.gz 431738 BLAKE2B d76fd323fa2405cd70dd1d4cbbdf64bbd346d45dc8065de0913d44d833f6d609d20ec8887cefeafdc4e59c382f862a8954b395557ff5ec127a67b1df2d560083 SHA512 997ca843571d2d68c4c57c0213a525c1be5f8b3e3dbffffb6cd41e423d68c8836dd12a03d5210d7f0cbf8ff19be7bb9d25b48c62a236cae68a0762547e574caa
-EBUILD oct2py-3.6.0-r1.ebuild 1429 BLAKE2B 0702ac34c1b1ad5008733da125443f541f7aee9d8bf3e4f90c6bcb8ca201df4b5059c9232132279116cfe6e3fc611162859685ba9a68ea13998ba1d667ef6035 SHA512 867e53f7a3e3733fae47d4f8b9372ad0cd050ccb5178149ed7ef40d68fd2cb3f410b6c62a06bad1407a5c5528224bb10046bb93a63ffe81525ac2ad859574774
-EBUILD oct2py-4.0.6-r1.ebuild 1206 BLAKE2B 61a0e214902bef45baededd2860344a1db85621fb40cc37fd8475038889818dc4367dcafefde2456c24ba659f3b020944907e47c1a0c5615fc0bb69bac2e245c SHA512 b9605db4ec4c843f52645a15d30d1e4311b763980db6ffa1e0b3050798b6ef14b18bdd4cfcab473af55458badeb455d9e173bb00b6d2fc5ec6e53184d0be5650
-MISC metadata.xml 615 BLAKE2B 32a95461360131faf43212d3e419ba75a12f853749baf7f862499155d6f445492c311860ea5ee7c7e22c5e9586c722df8382cfe2eb6f67ac7bc1596f6cb9602a SHA512 e476f193cbbdefdf56caeb8a8a501f57daf1b74a12a32c426b6e9150ea0d5b2538b7bd9bbeb3b7f45ba01aa741be2fd0b4dbf8e8302e867230fc1b2512c10ca2
diff --git a/dev-python/oct2py/metadata.xml b/dev-python/oct2py/metadata.xml
deleted file mode 100644
index 1b0577d06..000000000
--- a/dev-python/oct2py/metadata.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
- sci-mathematics@gentoo.org
- Gentoo Mathematics Project
-
-
- Uses Octave to run commands and m-files. Supports any Octave
- function or m-file, passing the data seamlessly between Python and
- Octave using MAT files.
-
-
- oct2py
- blink1073/oct2py
-
-
diff --git a/dev-python/oct2py/oct2py-3.6.0-r1.ebuild b/dev-python/oct2py/oct2py-3.6.0-r1.ebuild
deleted file mode 100644
index 6f1c18ab9..000000000
--- a/dev-python/oct2py/oct2py-3.6.0-r1.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python3_7 )
-
-inherit distutils-r1
-
-DESCRIPTION="Python to GNU Octave bridge"
-HOMEPAGE="
- https://github.com/blink1073/oct2py
- https://blink1073.github.io/oct2py/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE="doc examples test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-python/numpy-1.7.1[${PYTHON_USEDEP}]
- >=sci-libs/scipy-0.12[${PYTHON_USEDEP}]
- >=sci-mathematics/octave-4.2.0"
-DEPEND="${RDEPEND}
- doc? (
- dev-python/sphinx-bootstrap-theme[${PYTHON_USEDEP}]
- dev-python/numpydoc[${PYTHON_USEDEP}]
- )
- test? (
- dev-python/nose[${PYTHON_USEDEP}]
- dev-python/ipython[${PYTHON_USEDEP}]
- )"
-
-python_prepare_all() {
- # https://github.com/blink1073/oct2py/issues/77
- sed \
- -e 's:test_help:disabled:g' \
- -i oct2py/tests/test_usage.py || die
-
- distutils-r1_python_prepare_all
-}
-
-python_compile_all() {
- if use doc; then
- sphinx-build docs html || die
- fi
-}
-
-python_test() {
- unset DISPLAY
- [[ ${EPYTHON} == python2.7 ]] && local OPTIONS="--with-doctest"
- nosetests --exe -v oct2py ${OPTIONS} || die "Tests fail with ${EPYTHON}"
-}
-
-python_install_all() {
- use doc && local HTML_DOCS=( html/. )
- if use examples; then
- docinto examples
- dodoc -r example/.
- fi
-
- distutils-r1_python_install_all
-}
diff --git a/dev-python/oct2py/oct2py-4.0.6-r1.ebuild b/dev-python/oct2py/oct2py-4.0.6-r1.ebuild
deleted file mode 100644
index 3f9478b53..000000000
--- a/dev-python/oct2py/oct2py-4.0.6-r1.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python3_7 )
-
-inherit distutils-r1
-
-DESCRIPTION="Python to GNU Octave bridge"
-HOMEPAGE="
- https://github.com/blink1073/oct2py
- https://blink1073.github.io/oct2py/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="doc examples test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-python/numpy-1.11[${PYTHON_USEDEP}]
- dev-python/octave_kernel[${PYTHON_USEDEP}]
- >=sci-libs/scipy-0.17[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}
- doc? (
- dev-python/numpydoc[${PYTHON_USEDEP}]
- dev-python/sphinx[${PYTHON_USEDEP}]
- dev-python/sphinx-bootstrap-theme[${PYTHON_USEDEP}]
- )
- test? (
- dev-python/pytest[${PYTHON_USEDEP}]
- dev-python/ipython[${PYTHON_USEDEP}]
- )
-"
-python_compile_all() {
- if use doc; then
- sphinx-build docs html || die
- HTML_DOCS=( html/. )
- fi
-}
-
-python_test() {
- cd "${BUILD_DIR}/lib" || die
- py.test -v -v || die
-}
-
-python_install_all() {
- distutils-r1_python_install_all
- if use examples; then
- docinto examples
- dodoc -r example/.
- docompress -x /usr/share/doc/${PF}/examples
- fi
-}
diff --git a/dev-python/pyminuit/Manifest b/dev-python/pyminuit/Manifest
deleted file mode 100644
index 1ba16fdef..000000000
--- a/dev-python/pyminuit/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST Minuit-1_7_9-patch1.tar.gz 430753 BLAKE2B 19c19177a19aa4af27e3feac9df7c526e6536a7e4fad45c94b83b5080e2286e26949bdd5055da298156c3468aced288b5e38d989d00cf93a07d7ad15f111da65 SHA512 741ded2e6e999e8edf1e067ce9c2583784f6c1a7e34709430074d1f312de3a5815249466fe0a1c5be0a2f77932f34cbdb4bd1eb9de1b3528223711f26cbc65b9
-DIST pyminuit-1.2.1.tgz 17099 BLAKE2B 9cefc9e59896d82cb7efd39085ab117a57b874bdae9ecc43fa2011b3148538fc3eeca0f086fae0d7b00cc654ff14edd9d63649ea71be35a795236bbe96c0e2a1 SHA512 b5bd954288d57a6c043e336ddb62a42cd4e6cc340847fbd700573db288c4404ef80a86a76b3c4e458913cd73b08ea97b20a4e411043a6ce826d9d88ee54fbe1f
-EBUILD pyminuit-1.2.1-r2.ebuild 811 BLAKE2B 16dd6bd54a70edccd9547d5c3e1a93243fedb103a92a4ac699ff0293f35a5571e5e6054aa4085654d87995ec22a392a93073d3b7c818a7f7980b86e68724cb38 SHA512 28693f460f0104f4446a6a519e251b11d1c111f0669c5efc49bfa0e2ed5071669659433d9ef8c557221a5e138c9808fa987ee6906fa8afd41687371d49f3f446
diff --git a/dev-python/pyminuit/pyminuit-1.2.1-r2.ebuild b/dev-python/pyminuit/pyminuit-1.2.1-r2.ebuild
deleted file mode 100644
index 6f128dae3..000000000
--- a/dev-python/pyminuit/pyminuit-1.2.1-r2.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python3_7 )
-
-inherit distutils-r1 flag-o-matic
-
-DESCRIPTION="Minuit numerical function minimization in Python"
-HOMEPAGE="https://github.com/jpivarski/pyminuit"
-SRC_URI="
- https://pyminuit.googlecode.com/files/${P}.tgz
- https://pyminuit.googlecode.com/files/Minuit-1_7_9-patch1.tar.gz
- "
-
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
-IUSE=""
-
-S="${WORKDIR}"/${PN}
-
-src_configure() {
- cd "${WORKDIR}"/Minuit-1_7_9 || die
- econf --disable-static
-}
-
-src_compile() {
- cd "${WORKDIR}"/Minuit-1_7_9 || die
- emake
- cd "${S}" || die
- distutils-r1_src_compile
-}
-
-python_install_all() {
- cd "${WORKDIR}"/Minuit-1_7_9 || die
- default
- distutils-r1_python_install_all
-}
diff --git a/dev-python/sphinxcontrib-doxylink/Manifest b/dev-python/sphinxcontrib-doxylink/Manifest
deleted file mode 100644
index 345724d2f..000000000
--- a/dev-python/sphinxcontrib-doxylink/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST sphinxcontrib-doxylink-1.5.tar.gz 11391 BLAKE2B 569eaba41a2cb802d05b0e7da28a00f41399175e2103979eeae35750e2935f66670c20bb0a560980d553a8a751ab57c0e200d0110983eb474eba60b3a2bfcc10 SHA512 caac418ed2b11f1b72bc3cb2e5c6bd22a680f9e6debecf6c0028bc1e92fc41e017996be05a7ac7c2dc96c907e59ebfda32bf8b7715c92c33c39404ef356c2a13
diff --git a/dev-python/sphinxcontrib-doxylink/sphinxcontrib-doxylink-1.5-r1.ebuild b/dev-python/sphinxcontrib-doxylink/sphinxcontrib-doxylink-1.5-r1.ebuild
deleted file mode 100644
index 3015d3c32..000000000
--- a/dev-python/sphinxcontrib-doxylink/sphinxcontrib-doxylink-1.5-r1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-PYTHON_COMPAT=( python3_7 )
-
-inherit distutils-r1
-
-DESCRIPTION="Extension to link to external Doxygen API documentation"
-HOMEPAGE="https://pypi.org/project/sphinxcontrib-doxylink/ https://pythonhosted.org/sphinxcontrib-doxylink/ https://bitbucket.org/birkenfeld/sphinx-contrib"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- >=dev-python/sphinx-1.0[${PYTHON_USEDEP}]
- dev-python/namespace-sphinxcontrib[${PYTHON_USEDEP}]
- dev-python/pyparsing[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}
- dev-python/setuptools[${PYTHON_USEDEP}]"
-
-src_prepare() {
- # any better idea ?
- rm -rf tests
- distutils-r1_src_prepare
-}
-
-python_install_all() {
- distutils-r1_python_install_all
- find "${ED}" -name '*.pth' -delete || die
-}
diff --git a/dev-python/sphinxcontrib-issuetracker/Manifest b/dev-python/sphinxcontrib-issuetracker/Manifest
deleted file mode 100644
index c95967ffa..000000000
--- a/dev-python/sphinxcontrib-issuetracker/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST sphinxcontrib-issuetracker-0.11.tar.gz 30351 BLAKE2B 304526543f5d24cc4b2cc76ea8d242d8942fa54737e3d1f0924e816d24aa4838e054b8af468837447d601cacaae987cd285fc706292b979d29dc84f1dbb77ddd SHA512 fb4a977bea22451a3d90b16821fc2a38ed53b17913666ca250e9aab8bb1726bbdb52fb2b6dbb2ae512a0ca6cc3d33dcddeba758c02c77b099180443d67e147c9
-EBUILD sphinxcontrib-issuetracker-0.11-r3.ebuild 1553 BLAKE2B 3b9f8410516c131abf6065838000006ba344e27b383c15baf434f6317212b2f85bea15614eca0b92a00aadfadd4187743bfd098cbff28af6ae1882c771a14fed SHA512 a499c5c75e87eee4b9667f8764c4d9711f31dd3cb8c73e7b6c57e610bef25a40f6dfe24da3afd50745580edd1a43fb411397df2380d0808764dd8d86bb964aa2
diff --git a/dev-python/sphinxcontrib-issuetracker/sphinxcontrib-issuetracker-0.11-r3.ebuild b/dev-python/sphinxcontrib-issuetracker/sphinxcontrib-issuetracker-0.11-r3.ebuild
deleted file mode 100644
index ad6da6b70..000000000
--- a/dev-python/sphinxcontrib-issuetracker/sphinxcontrib-issuetracker-0.11-r3.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python3_7 )
-
-inherit distutils-r1
-
-DESCRIPTION="Extension to sphinx to create links to issue trackers"
-HOMEPAGE="http://sphinxcontrib-issuetracker.readthedocs.org/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="doc test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-python/namespace-sphinxcontrib[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/sphinx[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/pytest[${PYTHON_USEDEP}]
- )"
-
-python_prepare_all() {
- # test requires network access (bug #425694)
- rm tests/test_builtin_trackers.py || die
-
- # Tests from tests/test_stylesheet.py require dev-python/PyQt4[X,webkit]
- # and virtualx.eclass.
- rm tests/test_stylesheet.py || die
-
- # Avoid redundant objects.inv from downloading, sed more lightweight
- if use doc; then
- sed -e "s:^intersphinx_mapping:#intersphinx_mapping:" \
- -e "s:^ 'sphinx':#:" \
- -i doc/conf.py || die
- fi
-
- distutils-r1_python_prepare_all
-}
-
-python_compile_all() {
- if use doc; then
- emake -C doc html
- HTML_DOCS=( doc/_build/html/. )
- fi
-}
-
-python_test() {
- py.test || die
-}
-
-python_install_all() {
- distutils-r1_python_install_all
- find "${ED}" -name '*.pth' -delete || die
-}
diff --git a/dev-python/thunarx-python/Manifest b/dev-python/thunarx-python/Manifest
deleted file mode 100644
index 14446bb83..000000000
--- a/dev-python/thunarx-python/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST thunarx-python-0.5.1.tar.bz2 334426 BLAKE2B 59f8e625b10ceeaefffa4b6dde150c32023365e76854c6e77ae2f222b509856353c8d62de26ba4e7b967cfcce1219205923938389fd1714a420bc9e1ac2b12b2 SHA512 0c1d8f20b74a3eb87b3c2c181c6438bc059dff75afdc26cfea19dffb7efe1f14e6a880689f73afcbbcb5922312741df72018e3b9980c4a45426e7a7d4651177f
diff --git a/dev-python/thunarx-python/thunarx-python-0.5.1-r2.ebuild b/dev-python/thunarx-python/thunarx-python-0.5.1-r2.ebuild
deleted file mode 100644
index 4f2d4f770..000000000
--- a/dev-python/thunarx-python/thunarx-python-0.5.1-r2.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python3_7 )
-
-inherit python-single-r1
-
-DESCRIPTION="Python bindings for the Thunar file manager"
-HOMEPAGE="https://goodies.xfce.org/projects/bindings/thunarx-python"
-SRC_URI="https://archive.xfce.org/src/bindings/${PN}/${PV%.*}/${P}.tar.bz2"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-RDEPEND="${PYTHON_DEPS}
- >=x11-libs/gtk+-3.20:3
- >=dev-libs/glib-2.30:2
- $(python_gen_cond_dep '
- >=dev-python/pygobject-3.20:3[${PYTHON_MULTI_USEDEP}]
- ')
- >=xfce-base/thunar-1.7.0"
-DEPEND="${RDEPEND}
- virtual/pkgconfig"
-REQUIRED_USE=${PYTHON_REQUIRED_USE}
-
-src_install() {
- default
-
- find "${D}" -name '*.la' -delete || die
-}
diff --git a/dev-tcltk/tclpython/Manifest b/dev-tcltk/tclpython/Manifest
deleted file mode 100644
index 9bd7a795d..000000000
--- a/dev-tcltk/tclpython/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST tclpython-4.1.tar.bz2 10580 BLAKE2B 98d4783cc52bc907c21d50ee393e25ee084b449db7c393c16b0b1f0420469bd0904d16dc2a6806b776dad7dabd521e5f2e8cc942c720d9e69750385302355608 SHA512 5f08e7129a7d9afeb1ac6bf1ab1c83ad3bb481593c9516c0653c7b4ba0dfb1b3129a336e64b998cec8ef2d2377a6a366b73c640d25839ab280d5079c0b220d54
-DIST tclpython-5.0.tar.gz 19327 BLAKE2B bad25a6eb04dbcd9ca3e9bc81d44f098f31f2acf367ecc32307596d5da3ed95752b3c60d9ee74fc04e21669e0361f0790edad3ad5793c78ece4904beacd92900 SHA512 fe15218fe00e921384dbd9611685b86cb6dfacb515a95545079550aeadaaafc3964e6ef0594a268a3fd900f40d178659e8b7f6f2a6d9aa507b59a8be0bd116af
diff --git a/dev-tcltk/tclpython/files/tclpython-4.1-python-3.patch b/dev-tcltk/tclpython/files/tclpython-4.1-python-3.patch
deleted file mode 100644
index 2a26f647c..000000000
--- a/dev-tcltk/tclpython/files/tclpython-4.1-python-3.patch
+++ /dev/null
@@ -1,229 +0,0 @@
---- a/tclpython.c 2006-03-07 16:28:03.000000000 +0300
-+++ b/tclpython.c 2014-05-06 23:33:41.713623943 +0400
-@@ -19,13 +19,83 @@
- $ cc -fpic -I/usr/local/include/tcltk/tcl8.3 -c tclthread.c
- $ ld -o tclpython.so -Bshareable -L/usr/X11R6/lib -L/usr/local/lib -L/usr/local/share/python/config tclpython.o tclthread.o -lpython -lutil -lreadline -ltermcap -lcrypt -lgmp -lgdbm -lpq -lz -ltcl83 -ltk83 -lX11
-
-+Patched for Python 3 with respect to https://github.com/facebook/fbthrift/blob/master/thrift/lib/py/protocol/fastbinary.c
-+
- */
-
- #include
- #include
--#include
-+
-+#if PY_MAJOR_VERSION >= 3
-+ #define PyInt_FromLong PyLong_FromLong
-+ #define PyInt_AsLong PyLong_AsLong
-+ #define PyString_FromStringAndSize PyBytes_FromStringAndSize
-+#else
-+ #include
-+#endif
-+
- #include "tclpython.h"
-
-+// Mostly copied from cStringIO.c
-+#if PY_MAJOR_VERSION >= 3
-+
-+/** io module in python3. */
-+static PyObject* Python3IO;
-+
-+typedef struct {
-+ PyObject_HEAD
-+ char *buf;
-+ Py_ssize_t pos, string_size;
-+} IOobject;
-+
-+#define IOOOBJECT(O) ((IOobject*)(O))
-+
-+static int
-+IO__opencheck(IOobject *self) {
-+ if (!self->buf) {
-+ PyErr_SetString(PyExc_ValueError,
-+ "I/O operation on closed file");
-+ return 0;
-+ }
-+ return 1;
-+}
-+
-+static PyObject *
-+IO_cgetval(PyObject *self) {
-+ if (!IO__opencheck(IOOOBJECT(self))) return NULL;
-+ assert(IOOOBJECT(self)->pos >= 0);
-+ return PyBytes_FromStringAndSize(((IOobject*)self)->buf,
-+ ((IOobject*)self)->pos);
-+}
-+#endif
-+
-+/* -- PYTHON MODULE SETUP STUFF --- */
-+
-+static PyObject *pythonTclEvaluate(PyObject *self, PyObject *args);
-+
-+static PyMethodDef tclMethods[] = {
-+ {"eval", pythonTclEvaluate, METH_VARARGS, "Evaluate a Tcl script."},
-+ {0, 0, 0, 0} /* sentinel */
-+};
-+
-+#if PY_MAJOR_VERSION >= 3
-+struct module_state {
-+ PyObject *error;
-+};
-+
-+static struct PyModuleDef TclModuleDef = {
-+ PyModuleDef_HEAD_INIT,
-+ "tcl",
-+ NULL,
-+ sizeof(struct module_state),
-+ tclMethods,
-+ NULL,
-+ NULL,
-+ NULL,
-+ NULL
-+};
-+#endif
-+
- #ifndef WIN32
- /* George Petasis, 21 Feb 2006:
- * The following check cannot be handled correctly
-@@ -66,13 +136,13 @@
-
- static int pythonInterpreter(ClientData clientData, Tcl_Interp *interpreter, int numberOfArguments, Tcl_Obj * CONST arguments[])
- {
-- int identifier;
-+ intptr_t identifier;
- PyObject *output;
- PyObject *message;
- PyObject *result;
- PyObject *globals;
- char *string = 0;
-- int length;
-+ Py_ssize_t length;
- Tcl_Obj *object;
- struct Tcl_HashEntry *entry;
- unsigned evaluate;
-@@ -111,12 +181,22 @@
- /* choose start token depending on whether this is an evaluation or an execution: */
- result = PyRun_String(Tcl_GetString(arguments[2]), (evaluate? Py_eval_input: Py_file_input), globals, globals);
- if (result == 0) { /* an error occured */
-+#if PY_MAJOR_VERSION >= 3
-+ output = PyObject_CallMethod(Python3IO, "BytesIO", "()");
-+#else
- output = PycStringIO->NewOutput(1024); /* use a reasonable initial size but big enough to handle most cases */
-- PySys_SetObject("stderr", output); /* capture all interpreter error output */
-+#endif
-+ PySys_SetObject("sys.stderr", output); /* capture all interpreter error output */
- PyErr_Print(); /* so that error is printed on standard error, redirected above */
-+#if PY_MAJOR_VERSION >= 3
-+ message = IO_cgetval(output);
-+ string = PyBytes_AsString(message);
-+ length = (string == NULL) ? 0 : strlen(string);
-+#else
- message = PycStringIO->cgetvalue(output);
- string = PyString_AsString(message);
- length = PyString_Size(message);
-+#endif
- if ((length > 0) && (string[length - 1] == '\n')) length--; /* eventually remove trailing new line character */
- object = Tcl_NewObj();
- Tcl_AppendStringsToObj(object, Tcl_GetString(arguments[0]), ": ", 0); /* identify interpreter in error */
-@@ -124,7 +204,11 @@
- Py_DECREF(output);
- } else {
- if (evaluate) {
-+#if PY_MAJOR_VERSION >= 3
-+ string = PyUnicode_AsUTF8(PyObject_Str(result));
-+#else
- string = PyString_AsString(PyObject_Str(result));
-+#endif
- object = Tcl_NewStringObj(string, -1); /* return evaluation result */
- } else /* execute */
- object = Tcl_NewObj(); /* always return an empty result or an error */
-@@ -139,9 +223,9 @@
-
- Tcl_Interp *tclInterpreter(CONST char *name) /* public function for use in extensions to this extension */
- {
-- int identifier;
-+ intptr_t identifier;
-
-- if ((sscanf(name, "tcl%u", &identifier) == 0) || (identifier != 0)) {
-+ if ((sscanf(name, "tcl%lu", &identifier) == 0) || (identifier != 0)) {
- return 0; /* invalid name */
- } else {
- return mainInterpreter; /* sole available interpreter */
-@@ -188,14 +272,9 @@
- return Py_BuildValue("s", result);
- }
-
--static PyMethodDef tclMethods[] = {
-- {"eval", pythonTclEvaluate, METH_VARARGS, "Evaluate a Tcl script."},
-- {0, 0, 0, 0} /* sentinel */
--};
--
- static int newInterpreter(Tcl_Interp *interpreter)
- {
-- int identifier;
-+ intptr_t identifier;
- Tcl_Obj *object;
- int created;
- #ifdef WITH_THREAD
-@@ -214,19 +293,31 @@
- return TCL_ERROR;
- } else {
- Py_Initialize(); /* initialize main interpreter */
-+#if PY_MAJOR_VERSION >= 3
-+ Python3IO = PyImport_ImportModule("io");
-+#else
- PycString_IMPORT;
-+#endif
- }
- Tcl_SetHashValue(Tcl_CreateHashEntry(&threadStates, (ClientData)identifier, &created), 0);
- #else
- if (existingInterpreters == 0) {
- Py_Initialize(); /* initialize main interpreter */
- PyEval_InitThreads(); /* initialize and acquire the global interpreter lock */
-+#if PY_MAJOR_VERSION >= 3
-+ Python3IO = PyImport_ImportModule("io");
-+#else
- PycString_IMPORT;
-+#endif
- globalState = PyThreadState_Swap(0); /* save the global thread */
- } else {
- PyEval_AcquireLock(); /* needed in order to be able to create a new interpreter */
- }
-+#if PY_MAJOR_VERSION >= 3
-+ if (Python3IO == 0) { /* make sure string input/output is properly initialized */
-+#else
- if (PycStringIO == 0) { /* make sure string input/output is properly initialized */
-+#endif
- Tcl_SetResult(interpreter, "fatal error: could not initialize Python string input/output module", TCL_STATIC);
- return TCL_ERROR;
- }
-@@ -250,7 +341,11 @@
- newIdentifier++;
- #endif
- existingInterpreters++;
-+#if PY_MAJOR_VERSION >= 3
-+ tcl = PyModule_Create(&TclModuleDef);
-+#else
- tcl = Py_InitModule("tcl", tclMethods); /* add a new 'tcl' module to the python interpreter */
-+#endif
- Py_INCREF(tcl);
- PyModule_AddObject(PyImport_AddModule("__builtin__"), "tcl", tcl);
- return TCL_OK;
-@@ -260,7 +355,7 @@
- {
- int index;
- char *name;
-- int identifier;
-+ intptr_t identifier;
- struct Tcl_HashEntry *entry;
- Tcl_Obj *object;
- #ifdef WITH_THREAD
-@@ -270,7 +365,7 @@
- for (index = 0; index < numberOfArguments; index++) {
- name = Tcl_GetString(arguments[index]); /* interpreter name is "pythonN" */
- entry = 0;
-- if (sscanf(name, "python%u", &identifier) == 1) {
-+ if (sscanf(name, "python%lu", &identifier) == 1) {
- identifier = atoi(name + 6);
- entry = Tcl_FindHashEntry(&threadStates, (ClientData)identifier);
- }
diff --git a/dev-tcltk/tclpython/files/tclpython-5.0-gentoo.patch b/dev-tcltk/tclpython/files/tclpython-5.0-gentoo.patch
deleted file mode 100644
index c77339982..000000000
--- a/dev-tcltk/tclpython/files/tclpython-5.0-gentoo.patch
+++ /dev/null
@@ -1,26 +0,0 @@
---- a/Makefile 2018-10-28 17:21:20.274137396 +0100
-+++ b/Makefile 2018-10-28 17:21:47.696694473 +0100
-@@ -16,11 +16,11 @@
- LIBRARY:= $(PKG_NAME).so.$(PKG_VERSION)
-
- TCL_VERSION=$(shell echo 'puts $\$$tcl_version' | tclsh)
--CFLAGS:= -O2 -Wall -fPIC -DUSE_TCL_STUBS
-+CFLAGS:= $(MYCFLAGS) -fPIC -DUSE_TCL_STUBS
- CFLAGS+= $(shell $(PYTHON_CONFIG) --includes)
- CFLAGS+= -I/usr/include/tcl$(TCL_VERSION)
- CFLAGS+= -DTCLPYTHON_VERSION=$(PKG_VERSION)
--LDFLAGS:= -shared -s
-+LDFLAGS:= $(MYLDFLAGS) -shared
- LDFLAGS+= $(shell $(PYTHON_CONFIG) --libs)
- LDFLAGS+= -ltclstub$(TCL_VERSION)
-
-@@ -62,7 +62,8 @@
- $(OUTPUT_DIR)/pkgIndex.tcl:pkg/pkgIndex.tcl
- cp -t $(dir $@) $^
-
--package: $(OUTPUT_DIR)/$(LIBRARY) $(OUTPUT_DIR)/pkgIndex.tcl
-+package: $(OUTPUT_DIR)/$(LIBRARY)
-+ ${MAKE} $(OUTPUT_DIR)/pkgIndex.tcl
-
- ifneq ($(MAKECMDGOALS), clean)
- -include $(DEPEND)
diff --git a/dev-tcltk/tclpython/tclpython-4.1-r7.ebuild b/dev-tcltk/tclpython/tclpython-4.1-r7.ebuild
deleted file mode 100644
index 2b7a8f09e..000000000
--- a/dev-tcltk/tclpython/tclpython-4.1-r7.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python3_7 )
-
-inherit eutils multilib python-single-r1 toolchain-funcs
-
-DESCRIPTION="Python package for Tcl"
-HOMEPAGE="http://jfontain.free.fr/tclpython.htm"
-SRC_URI="http://jfontain.free.fr/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-IUSE=""
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="${PYTHON_DEPS}
- dev-lang/tcl:0=
- sys-libs/binutils-libs"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${P}-python-3.patch
-)
-
-src_prepare() {
- epatch "${PATCHES[@]}"
-}
-
-src_compile() {
- local cfile="tclpython tclthread"
- for src in ${cfile}; do
- compile="$(tc-getCC) -shared -fPIC ${CFLAGS} -I$(python_get_includedir) -c ${src}.c"
- einfo "${compile}"
- eval "${compile}" || die
- done
-
- link="$(tc-getCC) -fPIC -shared ${LDFLAGS} -o tclpython.so.${PV} tclpython.o tclthread.o -lpthread -lutil $(python_get_LIBS) -ltcl"
- einfo "${link}"
- eval "${link}" || die
-}
-
-src_install() {
- insinto /usr/$(get_libdir)/tclpython
- doins tclpython.so.${PV} pkgIndex.tcl
- fperms 775 /usr/$(get_libdir)/tclpython/tclpython.so.${PV}
- dosym tclpython.so.${PV} /usr/$(get_libdir)/tclpython/tclpython.so
-
- dodoc CHANGES INSTALL README
- dohtml tclpython.htm
-}
diff --git a/dev-tcltk/tclpython/tclpython-5.0-r1.ebuild b/dev-tcltk/tclpython/tclpython-5.0-r1.ebuild
deleted file mode 100644
index 009b4953e..000000000
--- a/dev-tcltk/tclpython/tclpython-5.0-r1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python3_7 )
-
-inherit multilib python-single-r1 toolchain-funcs
-
-DESCRIPTION="Python package for Tcl"
-HOMEPAGE="http://jfontain.free.fr/tclpython.htm"
-SRC_URI="https://github.com/amykyta3/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE=""
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="${PYTHON_DEPS}
- dev-lang/tcl:0="
-RDEPEND="${DEPEND}"
-
-PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
-
-src_compile() {
- emake PKG_NAME=tclpython3 CC=$(tc-getCC) \
- MYCFLAGS="${CFLAGS}" MYLDFLAGS="${LDFLAGS}"
-}
-
-src_test() {
- emake PKG_NAME=tclpython3 CC=$(tc-getCC) test
-}
-
-src_install() {
- insinto /usr/$(get_libdir)
- doins -r build/tclpython3/tclpython3
- fperms 775 /usr/$(get_libdir)/tclpython3/tclpython3.so.${PV}
- dosym tclpython3.so.${PV} /usr/$(get_libdir)/tclpython3/tclpython3.so
-
- dodoc README.md VERSION.md
-}
diff --git a/dev-util/dbus-test-runner/Manifest b/dev-util/dbus-test-runner/Manifest
deleted file mode 100644
index 67fb0c89f..000000000
--- a/dev-util/dbus-test-runner/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST dbus-test-runner-19.04.0.tar.gz 444289 BLAKE2B dc3b11c8d376103b320d98d211bf1ace035a2de5a1caceadd946bfdc46a6aab3fcf69fae15c7142500b9487a9832275a6157f887c8efcbbb56d13c8841609dd0 SHA512 5906225f0ce429ea218d7eb4c67281b7ef368d6a173965b214f4f4501e729002ca3293a94fd8afd3002f301cd1f2208cba01c733f678c2d51661220e8a7ce971
diff --git a/dev-util/dbus-test-runner/dbus-test-runner-19.04.0-r2.ebuild b/dev-util/dbus-test-runner/dbus-test-runner-19.04.0-r2.ebuild
deleted file mode 100644
index fa76760cc..000000000
--- a/dev-util/dbus-test-runner/dbus-test-runner-19.04.0-r2.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_7 )
-inherit flag-o-matic python-single-r1
-
-DESCRIPTION="Run executables under a new DBus session for testing"
-HOMEPAGE="https://launchpad.net/dbus-test-runner"
-SRC_URI="https://launchpad.net/${PN}/$(ver_cut 1-2)/${PV}/+download/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 sparc x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-# now optional:
-# test? ( dev-util/bustle )
-BDEPEND="
- dev-util/gdbus-codegen
- dev-util/intltool
-"
-COMMON_DEPEND="${PYTHON_DEPS}
- dev-libs/dbus-glib
- dev-libs/glib:2
-"
-DEPEND="${COMMON_DEPEND}
- test? (
- $(python_gen_cond_dep '
- dev-python/dbusmock[${PYTHON_MULTI_USEDEP}]
- ')
- )
-"
-RDEPEND="${COMMON_DEPEND}
- $(python_gen_cond_dep '
- dev-python/dbusmock[${PYTHON_MULTI_USEDEP}]
- ')
-"
-
-src_prepare() {
- default
-
- # bind to specific Python version (with dbusmock installed)
- sed -i -e "s:python3:${EPYTHON}:" \
- libdbustest/dbus-mock.c tests/test-libdbustest-mock.c || die
-}
-
-src_configure() {
- econf --disable-static
-}
-
-src_install() {
- default
- find "${D}" -name '*.la' -type f -delete || die
-}
diff --git a/media-libs/libffado/Manifest b/media-libs/libffado/Manifest
deleted file mode 100644
index d3949e14d..000000000
--- a/media-libs/libffado/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST libffado-2.4.1.tgz 1229295 BLAKE2B 3b42493b68fc8648e116784e04baee2278c21e01fa92b22d990340ef329f67c898e247891e76d494410a758009fcf186ba556e900598eaca539a9879664cc704 SHA512 0859f17b87c68108bbde726d1cf8ab0b99f6f7f02cbe36acd8b451e112688a4d1edc21134eb4a2edc8c92dcf5f5da52efeabb2ad0dc07804ed1aa664a3b38d74
diff --git a/media-libs/libffado/files/libffado-2.4.1-python3-scons-fix.patch b/media-libs/libffado/files/libffado-2.4.1-python3-scons-fix.patch
deleted file mode 100644
index e9cb0fb94..000000000
--- a/media-libs/libffado/files/libffado-2.4.1-python3-scons-fix.patch
+++ /dev/null
@@ -1,24 +0,0 @@
---- libffado-2.4.1-old/support/mixer-qt4/SConscript 2015-04-12 20:18:15.000000000 +0900
-+++ libffado-2.4.1/support/mixer-qt4/SConscript 2018-06-26 19:59:19.015719710 +0900
-@@ -29,16 +29,12 @@
- if env['BUILD_MIXER'] == 'true':
- e = env.Clone()
-
-- def findfiles( arg, dirname, names ):
-- for name in names:
-- if name.startswith("."):
-- names.remove(name)
-- for name in names:
-- if '.pyc' not in name and '.in' not in name:
-- arg.append( os.path.join( dirname, name ) )
--
- pythonfiles = [ 'ffado/config.py' ]
-- os.path.walk( "ffado", findfiles, pythonfiles )
-+ for root, dirs, files in os.walk( "ffado" ):
-+ for name in files:
-+ if name.endswith( '.pyc' ) or '.in' in name or name.startswith("."):
-+ continue
-+ pythonfiles.append( os.path.join( root, name ) )
-
- e.ScanReplace( "ffado/config.py.in" )
- e.Depends( "ffado/config.py", "#/SConstruct" )
diff --git a/media-libs/libffado/libffado-2.4.1-r2.ebuild b/media-libs/libffado/libffado-2.4.1-r2.ebuild
deleted file mode 100644
index b5b263cb3..000000000
--- a/media-libs/libffado/libffado-2.4.1-r2.ebuild
+++ /dev/null
@@ -1,115 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-PYTHON_COMPAT=( python3_7 )
-
-inherit desktop python-single-r1 scons-utils toolchain-funcs udev multilib-minimal
-
-DESCRIPTION="Driver for IEEE1394 (Firewire) audio interfaces"
-HOMEPAGE="http://www.ffado.org"
-
-if [[ "${PV}" = "9999" ]]; then
- inherit subversion
- ESVN_REPO_URI="http://subversion.ffado.org/ffado/trunk/${PN}"
-else
- SRC_URI="http://www.ffado.org/files/${P}.tgz"
- KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
-fi
-
-LICENSE="GPL-2 GPL-3"
-SLOT="0"
-IUSE="debug qt5 test-programs"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-COMMON_DEPEND="${PYTHON_DEPS}
- dev-cpp/libxmlpp:2.6[${MULTILIB_USEDEP}]
- dev-libs/dbus-c++
- dev-libs/libconfig[cxx,${MULTILIB_USEDEP}]
- media-libs/alsa-lib
- media-libs/libiec61883[${MULTILIB_USEDEP}]
- sys-apps/dbus
- sys-libs/libavc1394[${MULTILIB_USEDEP}]
- sys-libs/libraw1394[${MULTILIB_USEDEP}]
- qt5? (
- $(python_gen_cond_dep '
- dev-python/dbus-python[${PYTHON_MULTI_USEDEP}]
- dev-python/PyQt5[dbus,${PYTHON_MULTI_USEDEP}]
- ')
- x11-misc/xdg-utils
- )"
-DEPEND="${COMMON_DEPEND}
- virtual/pkgconfig"
-RDEPEND="${COMMON_DEPEND}
- !=0.122.0 or JACK2>=1.9.9, so we block
- # lower versions.
- ENABLE_SETBUFFERSIZE_API_VER=force
- )
- if multilib_is_native_abi; then
- myesconsargs+=(
- BUILD_MIXER=$(usex qt5 true false)
- BUILD_TESTS=$(usex test-programs)
- )
- else
- myesconsargs+=(
- BUILD_MIXER=false
- BUILD_TESTS=false
- )
- fi
- escons "${myesconsargs[@]}" "${@}"
-}
-
-src_prepare() {
- default
-
- # Always use Qt5
- sed -i -e 's/try:/if False:/' -e 's/except.*/else:/' support/mixer-qt4/ffado/import_pyqt.py || die
-
- # Bugs #658052, #659226
- sed -i -e 's/^CacheDir/#CacheDir/' SConstruct || die
-
- multilib_copy_sources
-}
-
-multilib_src_compile() {
- tc-export CC CXX
- myescons
-}
-
-multilib_src_install() {
- myescons DESTDIR="${D}" WILL_DEAL_WITH_XDG_MYSELF="True" install
-}
-
-multilib_src_install_all() {
- einstalldocs
-
- python_fix_shebang "${D}"
- python_optimize "${D}"
-
- if use qt5; then
- newicon "support/xdg/hi64-apps-ffado.png" "ffado.png"
- newmenu "support/xdg/ffado.org-ffadomixer.desktop" "ffado-mixer.desktop"
- fi
-}
diff --git a/media-libs/partio/Manifest b/media-libs/partio/Manifest
deleted file mode 100644
index 486439041..000000000
--- a/media-libs/partio/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST partio-1.5.4.tar.gz 291617 BLAKE2B 638fae984d392e1e6c95862ad9a8dd8b8a0d80b2c83dfd03e887af36e420d15fd67f0b2c71e5e8c335668b512660bf14f03a1329ac0d7a48431674a51043585d SHA512 967da5b648b19c45bd0c3c8ff56f891e2d54a07b2cd113f18d5d0b646cbfabd968e31ee48c0e167bf9a911d8d5af42d5291b355da305a2b9134fa78fc23e5636
diff --git a/media-libs/partio/files/partio-1.1.0-Rename-partconv.patch b/media-libs/partio/files/partio-1.1.0-Rename-partconv.patch
deleted file mode 100644
index 35f7c1244..000000000
--- a/media-libs/partio/files/partio-1.1.0-Rename-partconv.patch
+++ /dev/null
@@ -1,65 +0,0 @@
-From 7042285af5491fd3c2727fa24a7fd44145c066e5 Mon Sep 17 00:00:00 2001
-From: Jonathan Scruggs
-Date: Sat, 23 Sep 2017 16:43:37 +0100
-Subject: [PATCH] Rename partconv to partconvert to avoid file collisions
-
-* partconv is the name of a program used by Crystal Space
-
-Closes: https://bugs.gentoo.org/631834
----
- README.md | 2 +-
- src/Makefile | 2 +-
- src/tools/CMakeLists.txt | 6 +++---
- src/tools/{partconv.cpp => partconvert.cpp} | 0
- 4 files changed, 5 insertions(+), 5 deletions(-)
- rename src/tools/{partconv.cpp => partconvert.cpp} (100%)
-
-diff --git a/README.md b/README.md
-index 0a3ac19..4cd12c3 100644
---- a/README.md
-+++ b/README.md
-@@ -56,7 +56,7 @@ src/
- doc/ Doxygen documentation and (the start of) a manual
- tests/ Start of regression tests (I need more)
- tools/ Useful tools
-- partconv