summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/Manifest.gzbin315983 -> 316148 bytes
-rw-r--r--dev-python/PyQt5-sip/Manifest2
-rw-r--r--dev-python/PyQt5-sip/PyQt5-sip-4.19.19.ebuild94
-rw-r--r--dev-python/PyQt5/Manifest2
-rw-r--r--dev-python/PyQt5/PyQt5-5.13.1.ebuild200
-rw-r--r--dev-python/PyQtWebEngine/Manifest4
-rw-r--r--dev-python/PyQtWebEngine/PyQtWebEngine-5.13.1.ebuild (renamed from dev-python/PyQtWebEngine/PyQtWebEngine-5.13.1_pre1907131806.ebuild)2
-rw-r--r--dev-python/aiohttp/Manifest2
-rw-r--r--dev-python/aiohttp/aiohttp-3.6.1.ebuild80
-rw-r--r--dev-python/ansicolor/Manifest2
-rw-r--r--dev-python/ansicolor/metadata.xml9
-rw-r--r--dev-python/babelfish/Manifest2
-rw-r--r--dev-python/babelfish/metadata.xml9
-rw-r--r--dev-python/certifi/Manifest2
-rw-r--r--dev-python/certifi/certifi-2019.6.16.ebuild2
-rw-r--r--dev-python/cheetah/Manifest2
-rw-r--r--dev-python/cheetah/cheetah-2.4.4-r1.ebuild5
-rw-r--r--dev-python/cheetah3/Manifest3
-rw-r--r--dev-python/cheetah3/cheetah3-3.2.3.ebuild45
-rw-r--r--dev-python/cheetah3/metadata.xml15
-rw-r--r--dev-python/clang-python/Manifest6
-rw-r--r--dev-python/clang-python/clang-python-10.0.0.9999.ebuild6
-rw-r--r--dev-python/clang-python/clang-python-9.0.0.9999.ebuild6
-rw-r--r--dev-python/clang-python/clang-python-9.0.0.ebuild46
-rw-r--r--dev-python/cmd2/Manifest8
-rw-r--r--dev-python/cmd2/cmd2-0.7.5.ebuild37
-rw-r--r--dev-python/cmd2/cmd2-0.9.14.ebuild44
-rw-r--r--dev-python/cmd2/cmd2-0.9.17.ebuild (renamed from dev-python/cmd2/cmd2-0.9.15.ebuild)0
-rw-r--r--dev-python/enzyme/Manifest2
-rw-r--r--dev-python/enzyme/metadata.xml9
-rw-r--r--dev-python/fastparquet/Manifest2
-rw-r--r--dev-python/fastparquet/metadata.xml2
-rw-r--r--dev-python/fido2/Manifest2
-rw-r--r--dev-python/fido2/fido2-0.7.1.ebuild49
-rw-r--r--dev-python/genshi/Manifest2
-rw-r--r--dev-python/genshi/genshi-0.7.3.ebuild38
-rw-r--r--dev-python/graphviz/Manifest2
-rw-r--r--dev-python/graphviz/graphviz-0.13.ebuild33
-rw-r--r--dev-python/guessit/Manifest2
-rw-r--r--dev-python/guessit/metadata.xml9
-rw-r--r--dev-python/hcloud-python/Manifest2
-rw-r--r--dev-python/hcloud-python/hcloud-python-1.5.0.ebuild38
-rw-r--r--dev-python/importlib_metadata/Manifest4
-rw-r--r--dev-python/importlib_metadata/importlib_metadata-0.23.ebuild (renamed from dev-python/importlib_metadata/importlib_metadata-0.21.ebuild)0
-rw-r--r--dev-python/jira/Manifest1
-rw-r--r--dev-python/jira/jira-1.0.14-r2.ebuild39
-rw-r--r--dev-python/jsonref/Manifest2
-rw-r--r--dev-python/jsonref/jsonref-0.1.ebuild4
-rw-r--r--dev-python/kafka-python/Manifest2
-rw-r--r--dev-python/kafka-python/metadata.xml5
-rw-r--r--dev-python/lit/Manifest8
-rw-r--r--dev-python/lit/lit-10.0.0.9999.ebuild6
-rw-r--r--dev-python/lit/lit-8.0.1.ebuild2
-rw-r--r--dev-python/lit/lit-9.0.0.9999.ebuild6
-rw-r--r--dev-python/lit/lit-9.0.0.ebuild39
-rw-r--r--dev-python/llvmlite/Manifest2
-rw-r--r--dev-python/llvmlite/llvmlite-0.29.0.ebuild2
-rw-r--r--dev-python/m2r/Manifest2
-rw-r--r--dev-python/m2r/m2r-0.1.6.ebuild2
-rw-r--r--dev-python/nototools/Manifest2
-rw-r--r--dev-python/nototools/nototools-20190320.ebuild39
-rw-r--r--dev-python/os-vif/Manifest2
-rw-r--r--dev-python/os-vif/os-vif-1.15.2.ebuild42
-rw-r--r--dev-python/pyClamd/Manifest3
-rw-r--r--dev-python/pyClamd/metadata.xml4
-rw-r--r--dev-python/pyClamd/pyClamd-0.4.0-r1.ebuild26
-rw-r--r--dev-python/pymediainfo/Manifest4
-rw-r--r--dev-python/pymediainfo/pymediainfo-4.1.ebuild (renamed from dev-python/pymediainfo/pymediainfo-3.1.ebuild)0
-rw-r--r--dev-python/pysnmp/Manifest2
-rw-r--r--dev-python/pysnmp/pysnmp-4.4.12.ebuild52
-rw-r--r--dev-python/python-sense-hat/Manifest2
-rw-r--r--dev-python/python-sense-hat/python-sense-hat-2.2.0-r1.ebuild2
-rw-r--r--dev-python/rebulk/Manifest2
-rw-r--r--dev-python/rebulk/metadata.xml9
-rw-r--r--dev-python/sip/Manifest2
-rw-r--r--dev-python/sip/sip-4.19.19.ebuild98
-rw-r--r--dev-python/tld/Manifest2
-rw-r--r--dev-python/tld/tld-0.9.6.ebuild20
-rw-r--r--dev-python/transitions/Manifest4
-rw-r--r--dev-python/transitions/transitions-0.7.1.ebuild (renamed from dev-python/transitions/transitions-0.6.9.ebuild)3
-rw-r--r--dev-python/twisted/Manifest10
-rw-r--r--[-rwxr-xr-x]dev-python/twisted/files/trial0
-rw-r--r--dev-python/twisted/twisted-16.6.0-r3.ebuild3
-rw-r--r--dev-python/twisted/twisted-17.1.0-r2.ebuild3
-rw-r--r--dev-python/twisted/twisted-17.9.0.ebuild3
-rw-r--r--dev-python/twisted/twisted-18.4.0.ebuild3
-rw-r--r--dev-python/twisted/twisted-18.7.0.ebuild3
-rw-r--r--dev-python/yapf/Manifest4
-rw-r--r--dev-python/yapf/metadata.xml2
-rw-r--r--dev-python/yapf/yapf-0.28.0.ebuild23
90 files changed, 1130 insertions, 197 deletions
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index b78c330980c5..cf400ae81b0e 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/PyQt5-sip/Manifest b/dev-python/PyQt5-sip/Manifest
index b38d82827df9..5dc1fd8818ca 100644
--- a/dev-python/PyQt5-sip/Manifest
+++ b/dev-python/PyQt5-sip/Manifest
@@ -1,5 +1,7 @@
DIST sip-4.19.17.tar.gz 1056156 BLAKE2B b5a7b4cd3f2152e9b7ee7b715c3ad72c2092598e0405cefc24d6283e9da07e54fd65da89e137618d3b84f3138fff719cf226600135d646e7bd7c538c2a02cdfd SHA512 d393cfc1643663926bd315a8df92abd82bec071bf0488b047625bdac43e9074bc8a510ac23244a7a2d2d181f70af9691db9d0b759e79643981d6afd71a49d3cb
DIST sip-4.19.18.tar.gz 1056840 BLAKE2B 6c674405e28a64c9db635deca8a00ed78bf52d2551ed578a57d31ae96071ca77ba49e3fc92329942ca61de78bc98049694cc48ef54ea645819fc48f2fae56060 SHA512 e3c58cc6c38b277b3b9fd7adf33df91b47e0385e59d52c543e630a194d73d04d91e0a3845cb3973d1955f77049e75246fa7e6f544e02e1efe0086a297cf1d887
+DIST sip-4.19.19.tar.gz 1058422 BLAKE2B 9c27e636a55699e8bf9c9caba9227e3ff9c8476dfd86d4bb8b0b53c9db95d28441d1ac03a0d20a71468d39e5f21066475018cff93b96281b3904f6a619304f92 SHA512 396c625f59ccef67c2e94221b26dd4ed5d536652a9b63a9f23b340ddf16adf34c6bdb0fbd7c0c1cc403e1d59e8ebf716b478a24bade66a2703fcc5f00b62533d
EBUILD PyQt5-sip-4.19.17.ebuild 2147 BLAKE2B 57a1dc01a4de554d741ccbabacf704ee37434ca27b7f7ba19b7db0719745e9a02f2e514f4e38e11e016e917637caabd08cc4136762fefd5900930dbc3d8e4610 SHA512 b2c71ee834e6d8465d697f24fca460213a0fca50b0841309d9b1729417cfd9e6f80de4e1e2298fbbc0813b1d6a94c835afd6bce94e288bb8a108202c365b6718
EBUILD PyQt5-sip-4.19.18.ebuild 2151 BLAKE2B 91cbd13d522b46ab030d5f25f41c9aa3783e579dcc7d96d525576ef8d63735a4e7619871c69e87956cadc0c7c9342a319b18f066f30745da839eace27e41486c SHA512 0ba17e1c999fb3b8257dffe62acb0b15b56ae8b4c0b1ad8baa9004cde3a335866d242786f1876d854f3a4fa186f9590d4cd63108ab37bc63ca88632eed0641e9
+EBUILD PyQt5-sip-4.19.19.ebuild 2151 BLAKE2B 91cbd13d522b46ab030d5f25f41c9aa3783e579dcc7d96d525576ef8d63735a4e7619871c69e87956cadc0c7c9342a319b18f066f30745da839eace27e41486c SHA512 0ba17e1c999fb3b8257dffe62acb0b15b56ae8b4c0b1ad8baa9004cde3a335866d242786f1876d854f3a4fa186f9590d4cd63108ab37bc63ca88632eed0641e9
MISC metadata.xml 654 BLAKE2B f52693b58abff10e80d2fe004ccca0b97aa157e07c27005c72fe79bc9ba3894c33042c9be2d10f8fc15aa8f0451041b60255eaad96ec78dedc422e7ca2f58564 SHA512 4ad600dc1af2a9f6494350a028909e51deea7b18bf6a50a6f1860163310bc0534cd530ac5d6dea043e7b7e532fd2219069e12b33271cedc00c7a9dda9161711f
diff --git a/dev-python/PyQt5-sip/PyQt5-sip-4.19.19.ebuild b/dev-python/PyQt5-sip/PyQt5-sip-4.19.19.ebuild
new file mode 100644
index 000000000000..5c2245942214
--- /dev/null
+++ b/dev-python/PyQt5-sip/PyQt5-sip-4.19.19.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+inherit python-r1 toolchain-funcs
+
+DESCRIPTION="Private sip module for PyQt5"
+HOMEPAGE="https://www.riverbankcomputing.com/software/sip/intro"
+
+MY_PN=sip
+MY_P=${MY_PN}-${PV/_pre/.dev}
+if [[ ${PV} == *_pre* ]]; then
+ SRC_URI="https://dev.gentoo.org/~pesa/distfiles/${MY_P}.tar.gz"
+else
+ SRC_URI="https://www.riverbankcomputing.com/static/Downloads/${MY_PN}/${PV}/${MY_P}.tar.gz"
+fi
+
+# Sub-slot based on SIP_API_MAJOR_NR from siplib/sip.h
+SLOT="0/12"
+LICENSE="|| ( GPL-2 GPL-3 SIP )"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="${PYTHON_DEPS}"
+RDEPEND="${DEPEND}
+ !<dev-python/PyQt5-5.12.2
+"
+
+S=${WORKDIR}/${MY_P}
+
+src_prepare() {
+ # Sub-slot sanity check
+ local sub_slot=${SLOT#*/}
+ local sip_api_major_nr=$(sed -nre 's:^#define SIP_API_MAJOR_NR\s+([0-9]+):\1:p' siplib/sip.h || die)
+ if [[ ${sub_slot} != ${sip_api_major_nr} ]]; then
+ eerror
+ eerror "Ebuild sub-slot (${sub_slot}) does not match SIP_API_MAJOR_NR (${sip_api_major_nr})"
+ eerror "Please update SLOT variable as follows:"
+ eerror " SLOT=\"${SLOT%%/*}/${sip_api_major_nr}\""
+ eerror
+ die "sub-slot sanity check failed"
+ fi
+
+ default
+}
+
+src_configure() {
+ configuration() {
+ if ! python_is_python3; then
+ local CFLAGS="${CFLAGS} -fno-strict-aliasing"
+ fi
+
+ local myconf=(
+ "${PYTHON}"
+ "${S}"/configure.py
+ --sip-module PyQt5.sip
+ --sysroot="${ESYSROOT}/usr"
+ --no-tools
+ AR="$(tc-getAR) cqs"
+ CC="$(tc-getCC)"
+ CFLAGS="${CFLAGS}"
+ CFLAGS_RELEASE=
+ CXX="$(tc-getCXX)"
+ CXXFLAGS="${CXXFLAGS}"
+ CXXFLAGS_RELEASE=
+ LINK="$(tc-getCXX)"
+ LINK_SHLIB="$(tc-getCXX)"
+ LFLAGS="${LDFLAGS}"
+ LFLAGS_RELEASE=
+ RANLIB=
+ STRIP=
+ )
+ echo "${myconf[@]}"
+ "${myconf[@]}" || die
+ }
+ python_foreach_impl run_in_build_dir configuration
+}
+
+src_compile() {
+ python_foreach_impl run_in_build_dir default
+}
+
+src_install() {
+ installation() {
+ emake DESTDIR="${D}" install
+ }
+ python_foreach_impl run_in_build_dir installation
+
+ einstalldocs
+}
diff --git a/dev-python/PyQt5/Manifest b/dev-python/PyQt5/Manifest
index bf4d3f62ab1d..68fe7d7cc95a 100644
--- a/dev-python/PyQt5/Manifest
+++ b/dev-python/PyQt5/Manifest
@@ -3,7 +3,9 @@ AUX PyQt5-5.10.1-timeline.patch 1063 BLAKE2B bcf04d91798b0dc2136ff9c85802abd14d3
DIST PyQt5_gpl-5.10.1.tar.gz 3110469 BLAKE2B 75e24bd8c0739d47eff6212435aa783eaa302633beb0494f099edc3f8f99600cd03dc3cba5152ed7ae703cfe445ecae06ec5d2281dd7c0640c71db041659bd6f SHA512 04cd0292f7a088f9c0d088d7c73ec96cfc40253f771dfdf194eb92be7635e6fcaf04863fa24215e9c34a096658549bb2feeb8d8fdca1e39ed87f0256ef0f790b
DIST PyQt5_gpl-5.12.2.tar.gz 3147205 BLAKE2B ad0b09548521ceff869bb44cfceb0c2cf31338f46c76da23582f7949fdcc0e8feee3cc0dc0610e8152dfbc701c3ac765eea7898f5061775a92e2601c5b7ea8ca SHA512 dc23bb7dacb305d4f9a630f2b5c3809d5d6734ba234c9941a3c44c770af8534dd737160dbe007a1f15d5c90e2e52419dd749b3ef942b4e71917c1cea2220a666
DIST PyQt5_gpl-5.13.0.tar.gz 3152704 BLAKE2B caa9b11f70b656a23d28f4b7b490df544e82f669e38e51e87316917f015f9cf137a0902333323cfc5c6a13bf446067d5714fb33c091efdce03a0f7cfa8771a15 SHA512 72cdd700956f8a5791fd38cac6a348f189eec9e69f3fd79a0c711ff49c770d4982fe62ec9057830d26abc4c12133922df915be0844449212f0bdf338fe1e4cb0
+DIST PyQt5_gpl-5.13.1.tar.gz 3162737 BLAKE2B 1242069b757ef7d9532375758ab29954f216f6d8b1fa18e433ab41cf56df13b7408547dd5c58eb0417a011d834ef9301aa090a4e88a9b10d48f15267eccbf6a3 SHA512 7b7001b16a8c730d7ff2d340fa1dd118868b53519e8f75e8c2ce00b44e3637ac6a31b41a7456fc610df11ff3928b924cb54c0c3712f22ed4df5058fd8bc77281
EBUILD PyQt5-5.10.1-r1.ebuild 5812 BLAKE2B ceb731b308578c3d8dc511f3bb56b49656bca92bb8e4a89cd140d8044d7445bbb3f4e3a018b63cc29624d273bce1dd8976f7f848b8485d08db00022a293b9be8 SHA512 6f2169fb459bbe378db594edb9ae0e56a96b1bd0014c5855ef038229a8bfa4dd328fd7e7f0659469805b81d7c4589f3d306e1fb7a4cac21c4c2658e599d53f84
EBUILD PyQt5-5.12.2.ebuild 5904 BLAKE2B 32191a4182088ea16548c68bd45a5081fea20bfd67789380e2150c9ed9c6f919fc6a3cd0620d4b181d393edf5cdfcba8110866f5c51f92e13504d64c4bd9478a SHA512 1ed8f4be78ea9ef0f140d32c5b4fafcb04440237a080a06d88bcac2d8f85a7715c554df4b23de57ba9f332ad7d4c0149dc5e6d831ed1fbf21bf76e8f46cc7ef3
EBUILD PyQt5-5.13.0.ebuild 5908 BLAKE2B bfc735c4c3606d2247a5486c8eded9121bacd4af52f8d73f87f054ab17054c30e8be576a935e3c618362e71225d6311c7e37b743717c7c08d32819742f266719 SHA512 9fcf1fcbbd30288f06b268a9819263482868a3f4bb100754d7db9fbf76f9d65bc4506b9d5c3c5db098e80973586b2c9e67fbaddb097155fa796e9ad599f3f8ee
+EBUILD PyQt5-5.13.1.ebuild 5908 BLAKE2B b71caa77bc38e19dcc4edd952aac100bfefae7cd5e77991a71175023eafb264a061bbfa57159e8c88a944e8e0d84732d523f6c85c9dc5d72e7ab2679bd1a15aa SHA512 6915af2b75a45d6d3eced09af924a084a41e5db64cdb2f58200bb87276fa86275702e12629647df6cc04a6503683616600f75b27f49459acbf7bce06f8a002bb
MISC metadata.xml 2594 BLAKE2B 3c8c7159c42e050e4e4487ea8c24bd8d7213f9590656c3ae7152c0dcf151d4db99f07546636df0b7142107f506ae72e8d8c31a34aeafbdd325001030088a5493 SHA512 41e4d7e868a9b101d2bb41e8976b20d460544b1d103b3600b5b7cb5fbfc456538027d4b02283587aa747fd1789d7e675e5ce832df71f3dcd9b22eb095087328a
diff --git a/dev-python/PyQt5/PyQt5-5.13.1.ebuild b/dev-python/PyQt5/PyQt5-5.13.1.ebuild
new file mode 100644
index 000000000000..fdf60501f5b9
--- /dev/null
+++ b/dev-python/PyQt5/PyQt5-5.13.1.ebuild
@@ -0,0 +1,200 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+inherit multibuild python-r1 qmake-utils
+
+DESCRIPTION="Python bindings for the Qt framework"
+HOMEPAGE="https://www.riverbankcomputing.com/software/pyqt/intro"
+
+MY_PN=PyQt5
+MY_P=${MY_PN}_gpl-${PV/_pre/.dev}
+if [[ ${PV} == *_pre* ]]; then
+ SRC_URI="https://dev.gentoo.org/~pesa/distfiles/${MY_P}.tar.gz"
+else
+ SRC_URI="https://www.riverbankcomputing.com/static/Downloads/${MY_PN}/${PV}/${MY_P}.tar.gz"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+
+# TODO: QtNfc, QtRemoteObjects (Qt >= 5.12)
+IUSE="bluetooth dbus debug declarative designer examples gles2 gui help location multimedia
+ network networkauth opengl positioning printsupport sensors serialport sql +ssl svg
+ testlib webchannel webkit websockets widgets x11extras xmlpatterns"
+
+# The requirements below were extracted from configure.py
+# and from the output of 'grep -r "%Import " "${S}"/sip'
+REQUIRED_USE="
+ ${PYTHON_REQUIRED_USE}
+ bluetooth? ( gui )
+ declarative? ( gui network )
+ designer? ( widgets )
+ help? ( gui widgets )
+ location? ( positioning )
+ multimedia? ( gui network )
+ networkauth? ( network )
+ opengl? ( gui widgets )
+ positioning? ( gui )
+ printsupport? ( gui widgets )
+ sensors? ( gui )
+ serialport? ( gui )
+ sql? ( widgets )
+ svg? ( gui widgets )
+ testlib? ( widgets )
+ webchannel? ( network )
+ webkit? ( gui network printsupport widgets )
+ websockets? ( network )
+ widgets? ( gui )
+ xmlpatterns? ( network )
+"
+
+# Minimal supported version of Qt.
+QT_PV="5.10:5"
+
+RDEPEND="
+ ${PYTHON_DEPS}
+ >=dev-python/PyQt5-sip-4.19.19:=[${PYTHON_USEDEP}]
+ >=dev-qt/qtcore-${QT_PV}
+ >=dev-qt/qtxml-${QT_PV}
+ virtual/python-enum34[${PYTHON_USEDEP}]
+ bluetooth? ( >=dev-qt/qtbluetooth-${QT_PV} )
+ dbus? (
+ dev-python/dbus-python[${PYTHON_USEDEP}]
+ >=dev-qt/qtdbus-${QT_PV}
+ )
+ declarative? ( >=dev-qt/qtdeclarative-${QT_PV}[widgets?] )
+ designer? ( >=dev-qt/designer-${QT_PV} )
+ gui? ( >=dev-qt/qtgui-${QT_PV}[gles2=] )
+ help? ( >=dev-qt/qthelp-${QT_PV} )
+ location? ( >=dev-qt/qtlocation-${QT_PV} )
+ multimedia? ( >=dev-qt/qtmultimedia-${QT_PV}[widgets?] )
+ network? ( >=dev-qt/qtnetwork-${QT_PV}[ssl=] )
+ networkauth? ( >=dev-qt/qtnetworkauth-${QT_PV} )
+ opengl? ( >=dev-qt/qtopengl-${QT_PV} )
+ positioning? ( >=dev-qt/qtpositioning-${QT_PV} )
+ printsupport? ( >=dev-qt/qtprintsupport-${QT_PV} )
+ sensors? ( >=dev-qt/qtsensors-${QT_PV} )
+ serialport? ( >=dev-qt/qtserialport-${QT_PV} )
+ sql? ( >=dev-qt/qtsql-${QT_PV} )
+ svg? ( >=dev-qt/qtsvg-${QT_PV} )
+ testlib? ( >=dev-qt/qttest-${QT_PV} )
+ webchannel? ( >=dev-qt/qtwebchannel-${QT_PV} )
+ webkit? ( dev-qt/qtwebkit:5[printsupport] )
+ websockets? ( >=dev-qt/qtwebsockets-${QT_PV} )
+ widgets? ( >=dev-qt/qtwidgets-${QT_PV} )
+ x11extras? ( >=dev-qt/qtx11extras-${QT_PV} )
+ xmlpatterns? ( >=dev-qt/qtxmlpatterns-${QT_PV} )
+"
+DEPEND="${RDEPEND}
+ >=dev-python/sip-4.19.19[${PYTHON_USEDEP}]
+ dbus? ( virtual/pkgconfig )
+"
+
+S=${WORKDIR}/${MY_P}
+
+pyqt_use_enable() {
+ use "$1" || return
+
+ if [[ $# -eq 1 ]]; then
+ echo --enable=Qt$(tr 'a-z' 'A-Z' <<< ${1:0:1})${1:1}
+ else
+ shift
+ echo ${@/#/--enable=}
+ fi
+}
+
+src_configure() {
+ configuration() {
+ local myconf=(
+ "${PYTHON}"
+ "${S}"/configure.py
+ $(usex debug '--debug --qml-debug --trace' '')
+ --verbose
+ --confirm-license
+ --qmake="$(qt5_get_bindir)"/qmake
+ --bindir="${EPREFIX}/usr/bin"
+ --qsci-api
+ --enable=QtCore
+ --enable=QtXml
+ $(pyqt_use_enable bluetooth)
+ $(pyqt_use_enable dbus QtDBus)
+ $(usex dbus '' --no-python-dbus)
+ $(pyqt_use_enable declarative QtQml QtQuick $(usex widgets QtQuickWidgets ''))
+ $(usex declarative '' --no-qml-plugin)
+ $(pyqt_use_enable designer)
+ $(usex designer '' --no-designer-plugin)
+ $(usex gles2 '--disable-feature=PyQt_Desktop_OpenGL' '')
+ $(pyqt_use_enable gui)
+ $(pyqt_use_enable gui $(use gles2 && echo _QOpenGLFunctions_ES2 || echo _QOpenGLFunctions_{2_0,2_1,4_1_Core}))
+ $(pyqt_use_enable help)
+ $(pyqt_use_enable location)
+ $(pyqt_use_enable multimedia QtMultimedia $(usex widgets QtMultimediaWidgets ''))
+ $(pyqt_use_enable network)
+ $(pyqt_use_enable networkauth QtNetworkAuth)
+ $(pyqt_use_enable opengl QtOpenGL)
+ $(pyqt_use_enable positioning)
+ $(pyqt_use_enable printsupport QtPrintSupport)
+ $(pyqt_use_enable sensors)
+ $(pyqt_use_enable serialport QtSerialPort)
+ $(pyqt_use_enable sql)
+ $(usex ssl '' '--disable-feature=PyQt_SSL')
+ $(pyqt_use_enable svg)
+ $(pyqt_use_enable testlib QtTest)
+ $(pyqt_use_enable webchannel QtWebChannel)
+ $(pyqt_use_enable webkit QtWebKit QtWebKitWidgets)
+ $(pyqt_use_enable websockets QtWebSockets)
+ $(pyqt_use_enable widgets)
+ $(pyqt_use_enable x11extras QtX11Extras)
+ $(pyqt_use_enable xmlpatterns QtXmlPatterns)
+ )
+ echo "${myconf[@]}"
+ "${myconf[@]}" || die
+
+ # Fix parallel install failure
+ sed -i -e '/INSTALLS += distinfo/i distinfo.depends = install_subtargets' ${MY_PN}.pro || die
+
+ # Run eqmake to respect toolchain and build flags
+ eqmake5 -recursive ${MY_PN}.pro
+ }
+ python_foreach_impl run_in_build_dir configuration
+}
+
+src_compile() {
+ python_foreach_impl run_in_build_dir default
+}
+
+src_install() {
+ installation() {
+ local tmp_root=${D}/${MY_PN}_tmp_root
+ emake INSTALL_ROOT="${tmp_root}" install
+
+ local bin_dir=${tmp_root}${EPREFIX}/usr/bin
+ local exe
+ for exe in pylupdate5 pyrcc5 pyuic5; do
+ python_doexe "${bin_dir}/${exe}"
+ rm "${bin_dir}/${exe}" || die
+ done
+
+ local uic_dir=${tmp_root}$(python_get_sitedir)/${MY_PN}/uic
+ if python_is_python3; then
+ rm -r "${uic_dir}"/port_v2 || die
+ else
+ rm -r "${uic_dir}"/port_v3 || die
+ fi
+
+ multibuild_merge_root "${tmp_root}" "${D}"
+ python_optimize
+ }
+ python_foreach_impl run_in_build_dir installation
+
+ einstalldocs
+
+ if use examples; then
+ insinto /usr/share/doc/${PF}
+ doins -r examples
+ fi
+}
diff --git a/dev-python/PyQtWebEngine/Manifest b/dev-python/PyQtWebEngine/Manifest
index 2eb477ccc85a..6175777963fd 100644
--- a/dev-python/PyQtWebEngine/Manifest
+++ b/dev-python/PyQtWebEngine/Manifest
@@ -1,5 +1,5 @@
DIST PyQtWebEngine_gpl-5.12.1.tar.gz 42474 BLAKE2B 6cb333d8e429ae6b9f8c20a7486754767639693351605e85c0226ab3f1f065a549d40d69669d91f501fdf2c30346304a547e36b416d275a8bfe4ea621c0633b7 SHA512 2bcb0e4da51de9cfb5128e03c03ada77f2d4b99b0885da910584717681b96759ce4301c325cbbf43602d46746e2d37d81ed62f77dd63b33359fd5fae74d7f010
-DIST PyQtWebEngine_gpl-5.13.1.dev1907131806.tar.gz 43891 BLAKE2B e1c8885ecf910338caf81554d2a0d06f4292ed35d567c98f932c2e9e75aa0b946c0fb6fae0b1b16ec3247061cd8d4d585492a6c5ca41dd016797e538e8ce3757 SHA512 a704a1e7ea1a97a29b741eeb6d06312e459857d88284fd788af9395cefde895a0f48310d90101e1cde6c4f445a76887d8a203f0a8050906637d97c487fb963ed
+DIST PyQtWebEngine_gpl-5.13.1.tar.gz 44883 BLAKE2B 1a31e8204dda4754bb5ee73b5e179d2ce92912eb333c0d62251aecc2623ebd0deea7f99a0a6b73a45b34c6ee0f55586daeb618c19039731d64ed6a12b552e551 SHA512 a1c39da5962b754a1ceff26c5baad0c11f0193f90db31ed2e25d8a4fda6ec84b10d6f3c35da0dee5cca938b42d6232620c57b3a62e5e78d274513bf422950dd5
EBUILD PyQtWebEngine-5.12.1.ebuild 1703 BLAKE2B d7e28f4b15836437f1ec47c64da008d5e5f3113f2969dd08750d4f324219290e957391ed6d152cd949bb88afeb87d946b22e92223fb92e8d27160c8d184983fe SHA512 0329d51e5df79ddc6ec2de02365e86f49b3f3267abe492079396646bfd93500649b4261adfc68f4e3c1b86ad58b41a70263f9bfebbf5eb385b52a743dd9847cb
-EBUILD PyQtWebEngine-5.13.1_pre1907131806.ebuild 1707 BLAKE2B 2eba1ecf7b3a889b29e7e38106f7b577f053e2afeb537ff3a2eb612746547c7252965d4f2e82f222010bb7b9152735bca46413300310a718f5d576824fc253f4 SHA512 33216824bd9ab45ce76a36d5b20b2e06b038bba5265b99b217a55883f070b99aaa69d7159bf5bdf307233d48d257242c6b14d5a2776a4067136f274b94ae2322
+EBUILD PyQtWebEngine-5.13.1.ebuild 1713 BLAKE2B 085effbbb3c43dcd9cd18d08ddf35b4e26dd5c1bcb80e298e422bc6c432aa157026043473612a81f6a6a37cd3c96a649da443b236cebcf49141a690dfb7d49c6 SHA512 b81e603090920d6e2da7ca11d3d8e851be160344282ec6cf25f9ccc621ef1c915ae9f3fddd2032b04b2fa522999fe5d5afe016832dd7c879aa18e739c0e636b9
MISC metadata.xml 1059 BLAKE2B faf1e1abebc25799040955794a28cdec2f24f1cbe358f15df5fbc400a55453b5281acd7ce0925d122661a3b290771d280d6a2cd7a2d536a5cbe0b0dde4aa9a5b SHA512 b5721a82b18f9c5b9bdac1937d68616c20b290fd609e2cb02dd837b6f435eafc436d68f3aff9593eb43efd30ee2e7201efafad8a38b41a198076305ab9de3862
diff --git a/dev-python/PyQtWebEngine/PyQtWebEngine-5.13.1_pre1907131806.ebuild b/dev-python/PyQtWebEngine/PyQtWebEngine-5.13.1.ebuild
index 7ca87eb7b53c..2492f56e0e0e 100644
--- a/dev-python/PyQtWebEngine/PyQtWebEngine-5.13.1_pre1907131806.ebuild
+++ b/dev-python/PyQtWebEngine/PyQtWebEngine-5.13.1.ebuild
@@ -26,7 +26,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RDEPEND="
${PYTHON_DEPS}
- >=dev-python/PyQt5-5.13[gui,network,printsupport,webchannel,widgets,${PYTHON_USEDEP}]
+ >=dev-python/PyQt5-5.13.1[gui,network,printsupport,ssl,webchannel,widgets,${PYTHON_USEDEP}]
>=dev-python/PyQt5-sip-4.19.14:=[${PYTHON_USEDEP}]
dev-qt/qtcore:5
dev-qt/qtwebengine:5[widgets]
diff --git a/dev-python/aiohttp/Manifest b/dev-python/aiohttp/Manifest
index d53bc9df7379..7f281650402b 100644
--- a/dev-python/aiohttp/Manifest
+++ b/dev-python/aiohttp/Manifest
@@ -2,7 +2,9 @@ AUX aiohttp-3.0.5-tests.patch 294 BLAKE2B c535d85c0ad73394897db4db2743e3e6c09faa
DIST aiohttp-2.3.10.tar.gz 848324 BLAKE2B c32a7be3f3d9ba0bd1308c5bea779a10e177b9c018a03fb3cf95d1a1392180f3b4ea294dc23e2e946cc1065d16d212a169ec262a79034ae94b3a5067fbaf362c SHA512 e4ea725bbd3d7d749f2ec21eea1ff9f5c836fbeaa17ad72f77e378c69b008448e57503175bee6adff86110f65edc915cb6368df3011d1d9d61cf47718b086be0
DIST aiohttp-3.5.4.tar.gz 1097647 BLAKE2B 27d3631cf33cc5052deecfeca23f6c052fce344d9a889b0c0c0e68d9dcc19eb56e2ef2496f025c795dea4f906a59ae579ecd489188f8c56bc41255b4f450f4bf SHA512 9bc31457029f7db5bbfe1e213c1f428bf90ac96d83b6d2c8838261a3910ab9f7632a4299618377acb1bed04b0cbb4b4f6d9ee814495c05f210ed9bb4f4c61714
DIST aiohttp-3.6.0.tar.gz 1110800 BLAKE2B 30c583c5d9079dcc3481b917b51c09e40572228a2df3acab468036f22a75fbb21963805bc37d353c82cc81fddc6da85e9ae9fa6b4a0eb0c305de5428f48a05b2 SHA512 90a0c55b5f20fc7cc14d138fca93206a7b64ac069fbd81c77b5373985236c0c09b44bd167be58129ce2e4f2bdefe59891d6d52938f9fe04c462d4aea6af67d9d
+DIST aiohttp-3.6.1.tar.gz 1113678 BLAKE2B cfdf1c650ec52c7b6423f7afd40060ccd1631a407f126bf64c2a353c51f09c31bae3912b8ce9397c0c8350a2e82a98724ae58335998d1ab08ae46a49abce0251 SHA512 4939b89d45abcd655ef212ff87f66a83882fb12dffb87d62ae57afcd9517725af61f46f9b7428112e2dcd72d3a4027524967461270ede34348ff3ead47d14c9b
EBUILD aiohttp-2.3.10.ebuild 1716 BLAKE2B a2736bc15b41a4a29bb45ff422b86c30d886fbc80e968bf7b435045addf953bef80e24950e5ab6573e5e84f358f89c59d217e56c717a9e13aa06410f8d5e7a2d SHA512 541325c91470dc74f8f51843c5544efed81ad52bf706a8160f6fb269ae9c594a4c1f86f556b846998667b8996a80dacbc86bad968dbf5824fa81b509f3dc4049
EBUILD aiohttp-3.5.4.ebuild 2194 BLAKE2B 5d8c82f63b0f6aff4f640da121266e99489073653107f912ac224ea78e5c419af40909994fc8d4fd3e825d0acb4c01eee572b6f7ce77088c7a53f2a988eee4a1 SHA512 35012568426f847ba852b26db64dcd3f6d535692bf897c75b822cc33b5b826a1c526f9f300bc3496b38beef7d940c785b3634704f8137d6a8ea1a2af9ff211d1
EBUILD aiohttp-3.6.0.ebuild 2196 BLAKE2B 31e48cd677a296f32f3f8249fedf71d288eaddd62a7c46ead50729662c8c201994ad8cc3544decd04968784ef5a7baa86ff1daaf64b7f996367d0f4276b376f2 SHA512 592685e8a6ff8a6da602dc63659f4c37bc522ac5be1c7aa8edb6be96d224f57c41e6ea7dca9c462b5c4662a4a1db342ae5db38b1b6b7ac5d04ca3d7ba05873b1
+EBUILD aiohttp-3.6.1.ebuild 2196 BLAKE2B 4bd4b84395061a80b7b5ea6dfd54c50d6255233a4a436c67c085a9f5ee8fb863cc379f7c1e488025c3c76cba370ab14a556294b0bdfcb4df7f7c8378d5661d9e SHA512 b827e5331c62e8e74f51edcffbde4ff6bbb2af08426f705c2518eda1126020bade731325b156b3eb37bc5034b62faaf300a6a1034533d519142744fa864a4e59
MISC metadata.xml 489 BLAKE2B beb80da34848dfe7b81ed65d75923480644ecf42e2c5ce04a7f66f3e729651fdc6035054482aff966ec9f03cfbb812d3be0afd783af69e37f1002182e4885473 SHA512 d8c9e2edb8a57a3b6b02bb5314aef77dc266af6e80fd0300eb0652c59790232017d0062f5b7361b059c382d1c904f0f46cd0e672d1963e9595f3d4dc7514f182
diff --git a/dev-python/aiohttp/aiohttp-3.6.1.ebuild b/dev-python/aiohttp/aiohttp-3.6.1.ebuild
new file mode 100644
index 000000000000..42c6b0667c20
--- /dev/null
+++ b/dev-python/aiohttp/aiohttp-3.6.1.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{5,6,7} )
+
+inherit distutils-r1
+
+DESCRIPTION="http client/server for asyncio"
+HOMEPAGE="https://pypi.org/project/aiohttp/"
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="doc test"
+RESTRICT="!test? ( test )"
+
+CDEPEND="
+ >=dev-python/async_timeout-3.0.0[${PYTHON_USEDEP}]
+ >=dev-python/attrs-17.3.0[${PYTHON_USEDEP}]
+ dev-python/chardet[${PYTHON_USEDEP}]
+ >=dev-python/multidict-4.5.0[${PYTHON_USEDEP}]
+ >=dev-python/yarl-1.0[${PYTHON_USEDEP}]
+ dev-python/idna-ssl[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep 'dev-python/typing-extensions[${PYTHON_USEDEP}]' \
+ python3_{5,6})
+"
+DEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ dev-python/cython[${PYTHON_USEDEP}]
+ doc? (
+ >=dev-python/alabaster-0.6.2[${PYTHON_USEDEP}]
+ dev-python/sphinxcontrib-asyncio[${PYTHON_USEDEP}]
+ dev-python/sphinxcontrib-blockdiag[${PYTHON_USEDEP}]
+ dev-python/sphinxcontrib-newsfeed[${PYTHON_USEDEP}]
+ dev-python/sphinxcontrib-spelling[${PYTHON_USEDEP}]
+ dev-python/sphinx[${PYTHON_USEDEP}]
+ dev-python/sphinx-aiohttp-theme[${PYTHON_USEDEP}]
+ )
+ test? (
+ ${CDEPEND}
+ dev-python/async_generator[${PYTHON_USEDEP}]
+ dev-python/brotlipy[${PYTHON_USEDEP}]
+ >=dev-python/pytest-3.4.0[${PYTHON_USEDEP}]
+ dev-python/pytest-mock[${PYTHON_USEDEP}]
+ dev-python/pytest-timeout[${PYTHON_USEDEP}]
+ dev-python/trustme[${PYTHON_USEDEP}]
+ www-servers/gunicorn[${PYTHON_USEDEP}]
+ )
+"
+RDEPEND="${CDEPEND}"
+
+DOCS=( CHANGES.rst CONTRIBUTING.rst CONTRIBUTORS.txt HISTORY.rst README.rst )
+
+python_prepare_all() {
+ # FIXME
+ rm tests/test_pytest_plugin.py || die
+ sed -i -e 's:test_testcase_no_app:_&:' tests/test_test_utils.py || die
+
+ # remove pointless dep on pytest-cov
+ sed -i -e '/addopts/s/--cov=aiohttp//' pytest.ini || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_compile_all() {
+ use doc && emake -C docs html
+}
+
+python_test() {
+ pytest -vv || die "Tests fail with ${EPYTHON}"
+}
+
+python_install_all() {
+ use doc && local HTML_DOCS=( docs/_build/html/. )
+
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/ansicolor/Manifest b/dev-python/ansicolor/Manifest
index 60a0f2f3f07d..661702f6f901 100644
--- a/dev-python/ansicolor/Manifest
+++ b/dev-python/ansicolor/Manifest
@@ -1,4 +1,4 @@
DIST ansicolor-0.2.6.tar.gz 6224 BLAKE2B 38ffd0e9a88c886ebad25c4f0072f2f8f833e028c3bc14eb89252c1c0b501f973c9b3e371b4c605a3b98df33eb7203a963797d3ee56cf87b0afb927b19096fd5 SHA512 44c7dc6f621fc3044d4a52acb96e7e497578e025090633bfc8cbf686d7461da018f64502b477a6090e60747481f320cebaad00ee0776c9f4c52d4abbb1812121
EBUILD ansicolor-0.2.6.ebuild 528 BLAKE2B 30c09c0b8174b5296e91b746da5e85a583ca836a905fab7a6e7588f0fe8613ea25b48e1b10ef6c0c5bf4ae5dd461a7b44381da00902dda50be3b29a87f95d273 SHA512 400189c7204091b835ec04aeb7affb7b1485ead2ba20f99b16284ea5c94bbc955bfe69fe6bf4271a3eec0f3bb835e33afe81b6af13928554647e9ab11f606938
EBUILD ansicolor-9999.ebuild 637 BLAKE2B a2408e149ed9af20a18c191827ce1c74d822f4860c34c7bc8591230a118fd4c5aafcdfb2600a018d9a970517bf6abf2f56e80eb6036945891d990ed1408058a2 SHA512 86e31e1c2182396954604ee6d7d353ee5faa4f3402212fa82a1dbbd6f9e8dab539596db5612bb9083f2ab39d12b82dc6b0a086b8c3fd2df5ecdbb7c7e5799c7b
-MISC metadata.xml 497 BLAKE2B ce249e4bcd8f3e7eacfbe1ce27ee5fc2746173417a81dc51ea3234632e436c256bb5be663d9a8e0a514378c084a6beffda8b30112d82be96c1f6d1748f78d8a7 SHA512 539ed7d24279e0c9a23166e4c2a19326c6bbeeebc17b5d55b0ebf45621005c47bb6cd7f434a30d93c585b7444b327f9e87389f0a63cdf000ea8e13ae23625400
+MISC metadata.xml 298 BLAKE2B 4ca5c54a9b47e20ee8ed4520c011034049088aaa0bcb1ae7d37eb590c3f3b3d8296e71958dcb1b6342f69cb4e8edb443823bce0381f97cf80544bbe66473c122 SHA512 debf13987936d64adf35fcc48d08f306f13d2d719afb478e8c78a89eec873c17a0323a6cc7ce473c67077c5ec9ed97e8983dedd63e986e74702166c592d4a193
diff --git a/dev-python/ansicolor/metadata.xml b/dev-python/ansicolor/metadata.xml
index 6baace5d033a..17e74d02f0c8 100644
--- a/dev-python/ansicolor/metadata.xml
+++ b/dev-python/ansicolor/metadata.xml
@@ -1,14 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>itumaykin+gentoo@gmail.com</email>
- <name>Coacher</name>
- </maintainer>
- <maintainer type="project">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
+ <!-- maintainer-needed -->
<upstream>
<remote-id type="github">numerodix/ansicolor</remote-id>
<remote-id type="pypi">ansicolor</remote-id>
diff --git a/dev-python/babelfish/Manifest b/dev-python/babelfish/Manifest
index 6347dc2c0955..e42e11538f39 100644
--- a/dev-python/babelfish/Manifest
+++ b/dev-python/babelfish/Manifest
@@ -1,4 +1,4 @@
DIST babelfish-0.5.5.tar.gz 90398 BLAKE2B 3266a92ba5c68d7b801fa9cd13417d04b4a4526ba9fbee34116e356e42857bc36a68b085626a084047d7f9dc512d71d45cebfd06af65ed35bd2478b6957d00d9 SHA512 71504dd0203ad85a6a69107d67df3bd5ae4193515e74c05b346a8bd0aab425fc1534d54d1c74b14e48580ee5e76f04705e35c2d359fbe46254bee37e41cb4bfa
EBUILD babelfish-0.5.5-r1.ebuild 538 BLAKE2B f01a9e5f1717551c9e376b9c19a9cb101107fdc9995bcc5bf3b7c9bfb3ad76b9ac84d4ad29745b95d9895d0c44b0e68677c96bdc16885e44344e009470a1a471 SHA512 9c36068365c95f37148521b3fa8bb0d93cb500c750b8f96ecc6c297c11152ccab11597c7105f8837aac2614d5b65cb7c01345ab12dcfc0bc697af141c281a134
EBUILD babelfish-9999.ebuild 536 BLAKE2B 8252e8cd77bbf0cce0a477d81799f6fdd8ae0a895997b712af41de66361e5cf84c7918915381e99a36759e64e517fd21df09f5dc7c9555c39495fa5cb9976197 SHA512 995a3f1c677d8fe48c9fd59c55778db1f4b5d90bc0015c3d736a24fc28c70e683824ba30c4f9657715bb6865e5aebd04fe591deecf5091398abe4348a2836c75
-MISC metadata.xml 494 BLAKE2B a25e88ddda18b0d70003041fdce522118d9fcf226f606ede88d6f423865c268bd86562720161530402d8d405406d86d4a10a2f880058f8d0ef190e398868edfc SHA512 cf95470b83784111dd64035a8daf50fb5e3b81e0707e0392aa0e71ac74185dba2f38994d58491d750d9e4b6dd463d06248a17ac734e4106f2354978df75ae34a
+MISC metadata.xml 295 BLAKE2B 8753e4e51cd05d5389050cea0d9c1c105c22f795affe060fbcd4b8746e8ea4bb0c424e6c431678e820b358c599f4cf32e5d716da9b37ece8c9897a73ab4b44e6 SHA512 837f0811f7168be64415b914c7d36900ef1965bf133d635e5e61f1fdecb7bb6fa462fafc7a794ab1264d7603d748fa0d65c8a176dc1b89962561a562b7b4eaf8
diff --git a/dev-python/babelfish/metadata.xml b/dev-python/babelfish/metadata.xml
index 688507b73f4a..70240e51bab2 100644
--- a/dev-python/babelfish/metadata.xml
+++ b/dev-python/babelfish/metadata.xml
@@ -1,14 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>itumaykin+gentoo@gmail.com</email>
- <name>Coacher</name>
- </maintainer>
- <maintainer type="project">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
+ <!-- maintainer-needed -->
<upstream>
<remote-id type="github">Diaoul/babelfish</remote-id>
<remote-id type="pypi">babelfish</remote-id>
diff --git a/dev-python/certifi/Manifest b/dev-python/certifi/Manifest
index 1bf8bfffc7be..44287234868c 100644
--- a/dev-python/certifi/Manifest
+++ b/dev-python/certifi/Manifest
@@ -3,6 +3,6 @@ DIST certifi-2018.4.16.tar.gz 149967 BLAKE2B 4a69ec495266d54032dfabc9c17d0b1e78a
DIST certifi-2019.6.16.tar.gz 156721 BLAKE2B 3990a9c122dbaf554f4482ad97192efa66f1cf54e83bd4ee67248bbea8797dc4da38ab537230a8263a491a2a2115528138965480ef4da6d6cba9ac2af5bff830 SHA512 4641626bc5073cd0b3a520855ddef1007dcb42933baa7a3469856f936e725581042bcbd5b67e984ba9748e7faa62b9125cba7dc160dcc5db2eafe46461a29f5e
DIST certifi-2019.9.11.tar.gz 154855 BLAKE2B 1a2e39b44e2285bcf2dfc0104873fc2c5004c54b346a27beebffa28894c22ba77b7ba0b17131e686846be14c2200ea0fba89f8b465f4c61139122d88d6d1ebf6 SHA512 aab5734bf65cbad12772bb120153b0325a5c3226339e0a03fdf4c3413303feb930b6d53d1d9dab93bd4f3cf00d2bfbe86419c4c462570340f1a4aa143a31373c
EBUILD certifi-2018.4.16.ebuild 1416 BLAKE2B 48ac08224435ba34e10f7af84c882de4cd50bd7e24b0ca66ee83db9f2e8a955e2163ef1ef8d8dd90b9413a4447cf1c2d15cba9956c5d6e7a7e3d1a3d577e7dca SHA512 8c2ec3d4d0471359c79e47296eb66f7d0a40e06b79b582f276721bbeeb5dac35ab07c24fef472b54e435850350962d1d2e1c8dfd32711ef36311e6f51cc8bdcc
-EBUILD certifi-2019.6.16.ebuild 1408 BLAKE2B 178e35563d6321277a0124f23359d7e27c9d11bf9232b079fd30841d302917fec49354b89fe8a08cd3654d0cafd7c688c25f2f67dfc83c99b2746be59ad4ceac SHA512 1d3cb947c1358b2935cf2a93200449624ce29bcdf84f273c08a21e34092a83e0b73d619dbd88f8093bd44e95563ed051ae956ed99f59e6f7387e00480568f0c2
+EBUILD certifi-2019.6.16.ebuild 1405 BLAKE2B c66b85bfa28f26306fb9f8c877509518a0ca97534457a997d6d16560baf7da7d2674870860f4ce5d6f7eb03e5ba0cbf2ec6181cee5e5663cc5f1e21967e4aa28 SHA512 08122f8dcb610febe7f9ee49db671ca0e8bdd46be9edb3625e01e24397a3e77638708a70bc5fa473bce9f2456146041c1e2a3210d87c4224f83cd21d9290f501
EBUILD certifi-2019.9.11.ebuild 1422 BLAKE2B 4e09d24aaa4621b3d0d9f4f54728d753486d94d7c91dd63062574c16ea7d7b239948eac59edc6bbf3ea5ab9eaa8f21dc1cf270320d26322c2a5bbcd844eee675 SHA512 d3e2b72c3dd378edc5b3e5f99daa00bc1880de0f4a47845201a2d2ca9d119fc10088ba56d82c13ca5126da939cedf0d113d4980bdd476b00127826d1acd3fece
MISC metadata.xml 320 BLAKE2B ba5c3c1018c5cba293969a523ab6c388f5bc0d0cfdfc69a4b143f1c966aad036df449bb091eacdeae2335a6bdc722da85882caad2a447bf87b600da2ed7c5309 SHA512 0e99564887f0a0b314056b2e1f4b6e3afcaf908de6824a2cc87deab9d1832566e97b8ba88cc7d2bdc5d11e7f1c8532830fc59602efd8c2f1a6061c0ad4853fdd
diff --git a/dev-python/certifi/certifi-2019.6.16.ebuild b/dev-python/certifi/certifi-2019.6.16.ebuild
index 28c45c3cbde1..2b287131d5e2 100644
--- a/dev-python/certifi/certifi-2019.6.16.ebuild
+++ b/dev-python/certifi/certifi-2019.6.16.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MPL-2.0"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh ~sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RDEPEND="app-misc/ca-certificates"
diff --git a/dev-python/cheetah/Manifest b/dev-python/cheetah/Manifest
index 61e6e13cb412..fe7346fe4827 100644
--- a/dev-python/cheetah/Manifest
+++ b/dev-python/cheetah/Manifest
@@ -1,3 +1,3 @@
DIST Cheetah-2.4.4.tar.gz 190989 BLAKE2B 567aee718199021c3de725376da37b2f28081cf8741d1af201f7e6e88e026f460c10f3502463d58285a1340e308c718f709d437185f99f22c11f76c586ba4a60 SHA512 11b8cbf7d71789d6ae83596b133ddbe0bf1ccf2bca4c59562e7cd1d9bb75fa9d3208c0021d7d77edafdb03fd399cf1a26c003267fbffb94f27bf4457b0f9234c
-EBUILD cheetah-2.4.4-r1.ebuild 1193 BLAKE2B e47805eeaed621c5a32823fe04ab903b31cb6ef40d3f7236ff182f610a2f1281a8789a06a4c05b9f2586481d8ae21daafd3ce14597bdb5b02be576d8043cd1c0 SHA512 83bd9a1828f2e30b265b55923a5c2b49c621471de439ae390b1b1caa0ea57246df6564fe4a3c7d2ebeae1a765c39f1652ec59ce67968df6663aaeb7ff28f1509
+EBUILD cheetah-2.4.4-r1.ebuild 1212 BLAKE2B 5c320b0cfedeea12c25ef5cd771888c5ae0f6efca6b38008940c8e0c134298ef2b3564bdb75eed2fab0716017317ced5cb3b11d1a708f4c28f36b60e85bc9905 SHA512 78f082d19da4c3a36ba790494529f6054c63a5d28e343d219951a2606c3e6ad8740e42a5c49907ff0c7129a8e695e8c80e09f8e97091210c1ea2b983aa60d8b1
MISC metadata.xml 661 BLAKE2B 2808adeb2392976f9343fddfeab9f9494ba8eb4690c77b71c4f66434459d01eb8755f7ff1c97669f84a9e8e4b158fae2d0b69d3b2fccd6f4dacfb0e67bcbd629 SHA512 7c0f9ab56f056a5b878572b16991039ef79e009a50afc44e7e9745051d58d99f4c3f7c3c427f8a165a9a54e76983cb9cc5cd16f0e3629d85e5288b71eb0f38b6
diff --git a/dev-python/cheetah/cheetah-2.4.4-r1.ebuild b/dev-python/cheetah/cheetah-2.4.4-r1.ebuild
index 93980236036a..ecc9e208b543 100644
--- a/dev-python/cheetah/cheetah-2.4.4-r1.ebuild
+++ b/dev-python/cheetah/cheetah-2.4.4-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
@@ -18,7 +18,8 @@ IUSE=""
KEYWORDS="alpha amd64 ~arm ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
SLOT="0"
-RDEPEND="dev-python/markdown[${PYTHON_USEDEP}]"
+RDEPEND="dev-python/markdown[${PYTHON_USEDEP}]
+ !dev-python/cheetah3"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/cheetah3/Manifest b/dev-python/cheetah3/Manifest
new file mode 100644
index 000000000000..7f5635fd247f
--- /dev/null
+++ b/dev-python/cheetah3/Manifest
@@ -0,0 +1,3 @@
+DIST Cheetah3-3.2.3.tar.gz 875441 BLAKE2B 0fa4a533bd66f98e982312a451f464a2c3fb645916b98aaa92d3af219cb49e252985b4c675a612c1c9265f8028577be4be78b551ad4cdbbaca7f4439624193b9 SHA512 ebc735b59d61912679405469f9d509fc73bbdde51c414320994421849f4a02266d2c286c0f618cab2a592ab47ac0a4be9ec444fab75145a0c31dd0c3c39fc1e3
+EBUILD cheetah3-3.2.3.ebuild 1097 BLAKE2B 8b3c69330a39d6dfe872c11b227fa6c7030b46c7c89aa40352207f082d4c17f9f7e9d1f75d3bd536c67e76e26241c78849e5405fd69bc452c8a321fad5808ae9 SHA512 1e41a33d9ef1fe1bbcc2f6b45639b28d8722b950f0ebc705ef8c31300435aafa9a2b1ecf11e6e278718356078555a652ccc608481bc052055f76f5474abf840b
+MISC metadata.xml 662 BLAKE2B 3dfe6898c1c2b60050da8427fd4e51a07ba7870120ce491166b9fd222bbaa49e7df7ba3afafe8b159a7b60f781da67dc0dfdf03f085e813cb3f6d59169ecc526 SHA512 b15fac64b057cc9216aaa21002332ec348e89a618ba4c32dd8b9622afd17d7d8db6ef6c3e7c645ad0a03b306c50b79322f5ad1866db93f1033e69b1c7d6130a1
diff --git a/dev-python/cheetah3/cheetah3-3.2.3.ebuild b/dev-python/cheetah3/cheetah3-3.2.3.ebuild
new file mode 100644
index 000000000000..202438225dd0
--- /dev/null
+++ b/dev-python/cheetah3/cheetah3-3.2.3.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+PYTHON_COMPAT=( python3_{5,6,7} )
+
+inherit distutils-r1
+
+MY_PN="Cheetah3"
+MY_P="${MY_PN}-${PV/_}"
+
+DESCRIPTION="Python-powered template engine and code generator"
+HOMEPAGE="http://www.cheetahtemplate.org/ https://pypi.org/project/Cheetah3/"
+SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="MIT"
+IUSE=""
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+
+RDEPEND="dev-python/markdown[${PYTHON_USEDEP}]
+ !dev-python/cheetah"
+DEPEND="${RDEPEND}
+ dev-python/setuptools[${PYTHON_USEDEP}]"
+
+S="${WORKDIR}/${MY_P}"
+
+DOCS=( ANNOUNCE.rst README.rst TODO )
+# Race in the test suite
+DISTUTILS_IN_SOURCE_BUILD=1
+
+python_prepare_all() {
+ # Disable broken tests.
+ sed \
+ -e "/Unicode/d" \
+ -e "s/if not sys.platform.startswith('java'):/if False:/" \
+ -e "/results =/a\\ sys.exit(not results.wasSuccessful())" \
+ -i Cheetah/Tests/Test.py || die "sed failed"
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ "${PYTHON}" Cheetah/Tests/Test.py || die "Testing failed with ${EPYTHON}"
+}
diff --git a/dev-python/cheetah3/metadata.xml b/dev-python/cheetah3/metadata.xml
new file mode 100644
index 000000000000..52f8ccc1f81d
--- /dev/null
+++ b/dev-python/cheetah3/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ <name>Python</name>
+ </maintainer>
+ <longdescription>Cheetah is a Python-powered template engine and code generator. It can be used
+as a standalone utility or it can be combined with other tools. Web developers
+are its principle user group, but it has many potential uses and is also being
+used to generate C++ game code, Java, SQL, form emails, and even Python code.</longdescription>
+ <upstream>
+ <remote-id type="pypi">Cheetah3</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest
index c0a1279b87c6..4bd4b07a08e2 100644
--- a/dev-python/clang-python/Manifest
+++ b/dev-python/clang-python/Manifest
@@ -2,10 +2,12 @@ DIST cfe-6.0.1.src.tar.xz 11905772 BLAKE2B abb60e9f9827d1d8a24f0aaf8a1d1e3297929
DIST cfe-7.1.0.src.tar.xz 12487872 BLAKE2B ca6ec9e45b94823de1dabf9e68f0c97cdd40b5d2a5e5e15d4b2393f6d7fbdee72a541b957cc22ce4cb726d8ee7190228320941d5713aeb59695673b9e9070ceb SHA512 1cd0b80f32aa4de1118c0c676ba96b1fc78b7ff929b01b6589dfe9b4669e599ac8cfb8f5a0abcd3487594193a7dec06b29530ec3fc03042c20a160f0477a79fd
DIST cfe-8.0.0.src.tar.xz 12868468 BLAKE2B 3cb96c95c4d9713feb7011e4f1ca24be3e7f6c9b458f6cd9e6905f99737312ca44cb701ed5871e47dd583145e5898d53a65c4cda6456af3d4ca31b670ed84409 SHA512 98e540222719716985e5d8439116e47469cb01201ea91d1da7e46cb6633da099688d9352c3b65e5c5f660cbbae353b3d79bb803fc66b3be663f2b04b1feed1c3
DIST cfe-8.0.1.src.tar.xz 12810056 BLAKE2B 88cee0b6daa477ca0473c76efc45beb634f6194ecd3f45aaec3791e26b203c5dbd33c649435e0d97924096a72c727d76915bffc0b7ea305f24d5e5f06389c4a0 SHA512 1227b2d32052c70b4b494659849000188fce46fc31a71f3352ba8457ac0b0b17e4bc7c8589874c8586d55aa808ee6c1fceb7df501aafa33599f8df7bfd2b791d
-EBUILD clang-python-10.0.0.9999.ebuild 1059 BLAKE2B 38dedf48dafdcafbef15e24255df373c5ab288465a0bedc711ab0de1fe2a72d5377ea16c68af4519f2f763de32e4017251f55e9bed069c82be6d26eabd470948 SHA512 b86477f547cb290f61a5e7e975aec95583e30d43f78b2618d909bab333aa5e574ce5ea8e3197098d3e299387f1d6bbf8814da67a74da6e3dcb369bb77f1433f1
+DIST cfe-9.0.0.src.tar.xz 13533024 BLAKE2B 61fa57245d54930d09c2ff6024cdefb35592f7d1c644657b0aec9e7cc2dca29b45f08b8a2b716812025a438841e83ac3e30bb6f051498aa860533995ef7757b1 SHA512 83fcca5499102b375e620cdac97d75e6111ebed4ef10240859ddd8a88bc5b022703739d2eae0d8693c91892ad11fc6b531c0dbee62fbce68d3be595b94f0b1fe
+EBUILD clang-python-10.0.0.9999.ebuild 1059 BLAKE2B d2ddab5fbcf32eeae0491fdb41aedc2b1535183ab790f73231d18d3383c3ec729924305b183ae1748e09ea85d50b5ab4ed72b708b541bbb2129ba614b5fc7888 SHA512 1e3f11cde1a1bbe15894d0155ccd0122f2bd05d849e16c2a37a97677249c780d94ed3f94d20f1def8b1034e346a2a71596b514e76af35fb199ca8817485c24d9
EBUILD clang-python-6.0.1.ebuild 1090 BLAKE2B c98cb3a9f8426a3ccf544884459a6e551ae22d51ae45843aa63daa10cf0da9bf4d22f9a1ec635e0dbd045d3d93a9349e79d8dea840bb846285ff07619215278f SHA512 0b274c8efda44e4d1a3f9de7cd5b8fac5bb0a60ea5b1878fe8c07df098abdfa9b8a2700debaad7f425951c4b5c4c336fc8661acd8bdac6da4ac97e152e6c13fd
EBUILD clang-python-7.1.0.ebuild 1099 BLAKE2B 28f23947826044651ab666dffe31466f1c7f8000eec9f5f3fdaaaa6c5380400d144587c305aea974da935938e1c4921e434442cf5d57a8d611bc93b0f7e7c791 SHA512 3a05a76fe779227853c3ffaeb453b2980bc290b238527d89b1a1b3f5be07610b082369d7e42b3e09b26e8408c9db08b55236743dd3f36dfa26398a6bba6c2953
EBUILD clang-python-8.0.0.ebuild 1099 BLAKE2B 28f23947826044651ab666dffe31466f1c7f8000eec9f5f3fdaaaa6c5380400d144587c305aea974da935938e1c4921e434442cf5d57a8d611bc93b0f7e7c791 SHA512 3a05a76fe779227853c3ffaeb453b2980bc290b238527d89b1a1b3f5be07610b082369d7e42b3e09b26e8408c9db08b55236743dd3f36dfa26398a6bba6c2953
EBUILD clang-python-8.0.1.ebuild 1132 BLAKE2B 3eb755b1510d33954a3b0a3fe704755d095974642f445bdbbdd1ebd18163fd887e34d4054c87c869b093915c967c6198174f3001b2185f59a282a5dc0e85bbdd SHA512 cabf3b6ba8f05ab5c477e6e697d8c31b69ec5e99be2e5d162de29c63c3c65d3317616474e6863cba441b93caeaacc5cccf6d6ac123f0c718efecedb835e20d36
-EBUILD clang-python-9.0.0.9999.ebuild 1084 BLAKE2B 5cfa8935bd4d873e9c8c66f7340723525c0e583b7342725154c85f1e9aa1de58e4a242a0a0334002567bd253d8cd66513e40803dfcd28e6f9be76fc625f76b23 SHA512 9ce4a9f2e03fedfe40dbb7a7d19138e0382447e4f99648fbacc0419cb298c64deca82d29b8bf0c85ac1d5ad34f42e35208f152d16146ef9caa9f260f717885f8
+EBUILD clang-python-9.0.0.9999.ebuild 1084 BLAKE2B 21cf3f91928a3bdca3d6710983684965b1e1482eed624fb07a8923ee8fb600ea757f238b1c5e5ff26cb95788f8610336ef2cccadf626123df47fa17bc02cdc74 SHA512 2c5ca1cbbc34767d5e709eed66476bb6bf7806efaa003ab8167ce0ac06bc2c50747e95be21ff60c1c152d82ed733324277d0b801a97c43e6eee2ad8c19d6e37b
+EBUILD clang-python-9.0.0.ebuild 1126 BLAKE2B 1390c35b8b4300ba173b6263b35cd186717ae703062611fe145028e63a21abf67b9269d576b4594204d8c286b19f23ef61c23ad193282bb1898a23e90082f419 SHA512 e1ff802046a141ce8f3ae3ac6b91a097feb2d3236cd750b2dc2124ebcf931b6421a8eb05c0faad7945cdf7fb9071cf1a516bb0d6b5b68f658768da44658db740
MISC metadata.xml 216 BLAKE2B fe5e49887842aa513fbf1f2e09bed09a884d531fd21bdaeb2d389e8bf590b6c0e7063f0af98f66e2db129308ab0f0804ba327c3c752bbb4c900c59ac109d99aa SHA512 3485598147c953e72e1785693a489a7e7d73d59620b76054db9c0ce95d8bfa0e8ffec29da7f7a9d73a32e5b77eac07ca3306c56a972dc57fd89d477edaebf3d5
diff --git a/dev-python/clang-python/clang-python-10.0.0.9999.ebuild b/dev-python/clang-python/clang-python-10.0.0.9999.ebuild
index ce6a903df4ab..5a65d445f01f 100644
--- a/dev-python/clang-python/clang-python-10.0.0.9999.ebuild
+++ b/dev-python/clang-python/clang-python-10.0.0.9999.ebuild
@@ -9,6 +9,8 @@ inherit git-r3 python-r1
DESCRIPTION="Python bindings for sys-devel/clang"
HOMEPAGE="https://llvm.org/"
SRC_URI=""
+S=${WORKDIR}/${P}/bindings/python
+
EGIT_REPO_URI="https://git.llvm.org/git/clang.git
https://github.com/llvm-mirror/clang.git"
@@ -16,8 +18,8 @@ LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
SLOT="0"
KEYWORDS=""
IUSE="test"
-RESTRICT="!test? ( test )"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
# The module is opening libclang.so directly, and doing some blasphemy
# on top of it.
@@ -28,8 +30,6 @@ RDEPEND="
${PYTHON_DEPS}"
DEPEND="${RDEPEND}"
-S=${WORKDIR}/${P}/bindings/python
-
src_unpack() {
git-r3_fetch
git-r3_checkout '' '' '' bindings/python
diff --git a/dev-python/clang-python/clang-python-9.0.0.9999.ebuild b/dev-python/clang-python/clang-python-9.0.0.9999.ebuild
index 70de2ed55129..d1c47b42ebfc 100644
--- a/dev-python/clang-python/clang-python-9.0.0.9999.ebuild
+++ b/dev-python/clang-python/clang-python-9.0.0.9999.ebuild
@@ -9,6 +9,8 @@ inherit git-r3 python-r1
DESCRIPTION="Python bindings for sys-devel/clang"
HOMEPAGE="https://llvm.org/"
SRC_URI=""
+S=${WORKDIR}/${P}/bindings/python
+
EGIT_REPO_URI="https://git.llvm.org/git/clang.git
https://github.com/llvm-mirror/clang.git"
EGIT_BRANCH="release_90"
@@ -17,8 +19,8 @@ LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
SLOT="0"
KEYWORDS=""
IUSE="test"
-RESTRICT="!test? ( test )"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
# The module is opening libclang.so directly, and doing some blasphemy
# on top of it.
@@ -29,8 +31,6 @@ RDEPEND="
${PYTHON_DEPS}"
DEPEND="${RDEPEND}"
-S=${WORKDIR}/${P}/bindings/python
-
src_unpack() {
git-r3_fetch
git-r3_checkout '' '' '' bindings/python
diff --git a/dev-python/clang-python/clang-python-9.0.0.ebuild b/dev-python/clang-python/clang-python-9.0.0.ebuild
new file mode 100644
index 000000000000..63f0e576f048
--- /dev/null
+++ b/dev-python/clang-python/clang-python-9.0.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} )
+inherit python-r1
+
+MY_P=cfe-${PV/_/}.src
+DESCRIPTION="Python bindings for sys-devel/clang"
+HOMEPAGE="https://llvm.org/"
+SRC_URI="https://releases.llvm.org/${PV}/${MY_P}.tar.xz"
+S=${WORKDIR}/${MY_P}/bindings/python
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-fbsd"
+IUSE="test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+# The module is opening libclang.so directly, and doing some blasphemy
+# on top of it.
+RDEPEND="
+ >=sys-devel/clang-${PV}:*
+ !sys-devel/llvm:0[clang(-),python(-)]
+ !sys-devel/clang:0[python(-)]
+ ${PYTHON_DEPS}"
+DEPEND="${RDEPEND}"
+
+src_unpack() {
+ einfo "Unpacking parts of ${MY_P}.tar.xz ..."
+ tar -xJf "${DISTDIR}/${MY_P}.tar.xz" "${MY_P}/bindings/python" || die
+}
+
+python_test() {
+ "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}"
+}
+
+src_test() {
+ python_foreach_impl python_test
+}
+
+src_install() {
+ python_foreach_impl python_domodule clang
+}
diff --git a/dev-python/cmd2/Manifest b/dev-python/cmd2/Manifest
index 5d0dd2c2031f..011e76350fd7 100644
--- a/dev-python/cmd2/Manifest
+++ b/dev-python/cmd2/Manifest
@@ -1,13 +1,9 @@
-DIST cmd2-0.7.5.tar.gz 64939 BLAKE2B 57c8d3f4c7c94e8e2627fb5d2cf8c164da72c531808a53118f950ee79fcc2e0f431621ffbd74d275bf508c8646ded761d2d38c2b99570fdadbbaddf095e422a1 SHA512 14376ee283ac1c153ab0194a5dfa168eca36174783322ff72e190ed96b8c315518fef4f3ef09d77633851cb53b32f71fe380042ee3c0ef8ef2cbdfa16dabf704
DIST cmd2-0.7.9.tar.gz 71298 BLAKE2B d1623e2d6a7ac66058b5a43a9688ba850962fa7b5659c3287a9aef9a7deb16338d71a2c07ef15ec72ee5e62aae0ce3cdf2f202d0d423040b734dee059f1d4876 SHA512 39086794ea57cdfdc7388aaa485770f1a76457bf2b2f58cd4703dc0c082f58a8343aa777304e833133040fdab8ef8451d85bc3c19721432514bb380330823abd
DIST cmd2-0.8.9.tar.gz 112543 BLAKE2B b55edd450abcff863a34252b724919ace9f65b62b8175f28a1bb4fb64692a67723339a887dac45e87f37db71773689cfa213038740a4b3d165bf95f9cdad1d0e SHA512 80c80b67f8a1709156450fa476215a5466cca2853102f6012f1d83867a311d86a68d441dcea9895b62add731b3d00a7c3ecefde939b4f2ccd61d058ef9386a84
-DIST cmd2-0.9.14.tar.gz 530199 BLAKE2B a503e71959927e01986028da423c11f971972df0826f95cb06ca0594d9b90c19a5502ec19d741ea7a30b0ab9fb6f9d33fb5c20fc37c01695039b69979b862410 SHA512 4a606fc821f32dccb53b0558645850b383f814ae79f65e491376638960c5951ddff3ff860190d6ffe37b9fd616f44659793c1b1389eb76fbb369726cc1108c77
-DIST cmd2-0.9.15.tar.gz 550232 BLAKE2B b9e57ca150ee94cfc38bf394f9a3a8de06c4e63c8787944491fc5802781c3afc585d075b07b636c673dd20e50cd1222a7cd146a6284abc0f87873ccb915ec2a3 SHA512 6a2405e6b83200fb53cc251a4095fea6dfe0d7edd26875aee5121267d7615599aef4d84592be2b72b9cbd38e22e25f320d4c334b82e360140d517b65f2be25a8
DIST cmd2-0.9.16.tar.gz 550919 BLAKE2B 0c8fa50bc1df503b17fc1c753ddac755968a0d4886921baf5f1113cbe7d8928b6ee0be49c93e697e00a1951deaee5c35403da74ad4d14fabf566dbe8abf27bfc SHA512 63b973e63fe48675a25c76b5c79d3838aad8fea62e50287cc72f2dc431e798535fc24caf589a2358012e6c8c601e8b46ac08b0da63ca64e46727890657d7ddfa
-EBUILD cmd2-0.7.5.ebuild 896 BLAKE2B 7099810ad7eddeeb703bd56d9292bbb99b299452527d18662f10e072285af7ca395f9b09c7403da38ca13cfba86d6f7356c6fe9e6038eec47121c69dcf34d2d3 SHA512 2ec25bce60270182d4f20d1f514492821b899f3be7c1e9c1e372509adc06057e666c60a153ef7befd8e5529d762e8d9892125610ed77f31dc55cf0090e7bea2b
+DIST cmd2-0.9.17.tar.gz 553819 BLAKE2B b805fc18ef4edf902b2797ecce3f09e1daca93d5e7525f633ccbdd4a2febdea849d6818ebc7d6d712693a3ee188d3815338718d8ba2d3ede258f8a2382d3bf1f SHA512 c03bcf7ec6a95987fd63b8d4f84ca6440219ec488245b9064408133570a222de391eef06dbbb951b2e34e14cffa8f30509b917a3e3ba4b36ebfb6bb14d9ede5d
EBUILD cmd2-0.7.9.ebuild 899 BLAKE2B a475b51f4ecc87d0df39bb21550aab47331d2355310a05d051fd089e5a8262e7e34c301fcadb9559fc850e8f7fef452f4d187c51dcaa0d1a3e09dfb8d55edd3c SHA512 937f70ff38800622db1c2b50e159d53f5ac1628a6f0e16a3ab205f5d1aa4b6f74702b206b4be2bae9d1d0afb5a88db481749a52ef5f777f12dd414cb3304fc3a
EBUILD cmd2-0.8.9.ebuild 979 BLAKE2B 92cfdb67bd7c9619239b8d3b742ec9e004b5c628caa8790859a19ba707d6a2263b63dc84f7e0c5afbf7ebc1a336673507c3de76113e54332c87da1d3661c87a7 SHA512 5c48cf31cc0bf761822c8b78e99a605753023b4b82b8fa634e322c1dae0973c969866ca3f00312b5236aaff59082969165e397ac584d2079118dd57dab2f05ef
-EBUILD cmd2-0.9.14.ebuild 1043 BLAKE2B 4318c067b0e725c9563e9b2955be15e538e999698810d2498406e8492c0470f20ad92c7309df5e704216a5b573c31a2bad0711d17dc9d724c595502923636ea5 SHA512 5d10d8ac67ca49f6fa7c55b4c71c88cfafcdc06b59618a08acfac497548d551717540d4819a7f08148f447d88cf7924a51436bbbf55ff677e2824fc84b34a74b
-EBUILD cmd2-0.9.15.ebuild 1057 BLAKE2B 58d5ab45d1a8ac6f05195c19c9db1c91c5d2bf75784f6ccba5af9014b889e71417e3695abe63c9dd881a4c842b7248ecdfbfc649f55b150bac2e6a87f2f42d6d SHA512 0d3489368f84e25fec9b63cce78502aaf9d6c35bcc6d864613e730267d1710bd4d4d74251947fdca45e7fd63baf9cb69762f7f607d12aa94e670f2a44f865cb9
EBUILD cmd2-0.9.16.ebuild 1057 BLAKE2B 58d5ab45d1a8ac6f05195c19c9db1c91c5d2bf75784f6ccba5af9014b889e71417e3695abe63c9dd881a4c842b7248ecdfbfc649f55b150bac2e6a87f2f42d6d SHA512 0d3489368f84e25fec9b63cce78502aaf9d6c35bcc6d864613e730267d1710bd4d4d74251947fdca45e7fd63baf9cb69762f7f607d12aa94e670f2a44f865cb9
+EBUILD cmd2-0.9.17.ebuild 1057 BLAKE2B 58d5ab45d1a8ac6f05195c19c9db1c91c5d2bf75784f6ccba5af9014b889e71417e3695abe63c9dd881a4c842b7248ecdfbfc649f55b150bac2e6a87f2f42d6d SHA512 0d3489368f84e25fec9b63cce78502aaf9d6c35bcc6d864613e730267d1710bd4d4d74251947fdca45e7fd63baf9cb69762f7f607d12aa94e670f2a44f865cb9
MISC metadata.xml 665 BLAKE2B 796824fde35499ef70bd730f7e6c6ae4b239ea278f77188215ae0fc6e062598d943b0ae42ab5b378e8777c7c6a2162b330971bc00572e6dd43c663a3da677aab SHA512 64183ffbb33f229d4295e6fb34d98603d38da0241c6d1593704da866c17e04c9fe7f9500a1256b6e83c919eae019f71da93fdec7f09db99e073dbd809144b735
diff --git a/dev-python/cmd2/cmd2-0.7.5.ebuild b/dev-python/cmd2/cmd2-0.7.5.ebuild
deleted file mode 100644
index ce1260582f8b..000000000000
--- a/dev-python/cmd2/cmd2-0.7.5.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python{2_7,3_5,3_6} pypy )
-
-inherit distutils-r1
-
-DESCRIPTION="Extra features for standard library's cmd module"
-HOMEPAGE="https://github.com/python-cmd2/cmd2"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
-IUSE="test"
-
-# restrict tests because pyperclip is fairly unstable...
-RESTRICT="test"
-
-RDEPEND="
- >=dev-python/pyparsing-2.0.1[${PYTHON_USEDEP}]
- dev-python/pyperclip[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/pytest[${PYTHON_USEDEP}]
- )
-"
-
-python_test() {
- py.test -vv || die
- ${EPYTHON} example/example.py --test example/exampleSession.txt || die
-}
diff --git a/dev-python/cmd2/cmd2-0.9.14.ebuild b/dev-python/cmd2/cmd2-0.9.14.ebuild
deleted file mode 100644
index 49165bc5b233..000000000000
--- a/dev-python/cmd2/cmd2-0.9.14.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python{3_5,3_6,3_7} )
-
-inherit distutils-r1 virtualx
-
-DESCRIPTION="Extra features for standard library's cmd module"
-HOMEPAGE="https://github.com/python-cmd2/cmd2"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-python/attrs[${PYTHON_USEDEP}]
- dev-python/colorama[${PYTHON_USEDEP}]
- dev-python/pyperclip[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
- dev-python/wcwidth[${PYTHON_USEDEP}]
-"
-DEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- dev-python/setuptools_scm[${PYTHON_USEDEP}]
- test? (
- ${RDEPEND}
- $(python_gen_cond_dep 'dev-python/mock[${PYTHON_USEDEP}]' python3_5)
- dev-python/pytest[${PYTHON_USEDEP}]
- )
-"
-
-python_test() {
- # test rely on very specific text wrapping...
- local -x COLUMNS=80
- pytest -vv || die
-}
-
-src_test() {
- virtx distutils-r1_src_test
-}
diff --git a/dev-python/cmd2/cmd2-0.9.15.ebuild b/dev-python/cmd2/cmd2-0.9.17.ebuild
index 715f6032dc28..715f6032dc28 100644
--- a/dev-python/cmd2/cmd2-0.9.15.ebuild
+++ b/dev-python/cmd2/cmd2-0.9.17.ebuild
diff --git a/dev-python/enzyme/Manifest b/dev-python/enzyme/Manifest
index 9b2d1c1cf043..3d74b572c39b 100644
--- a/dev-python/enzyme/Manifest
+++ b/dev-python/enzyme/Manifest
@@ -2,4 +2,4 @@ DIST enzyme-0.4.1.tar.gz 47953 BLAKE2B e81faf1c0b3316511706c2a31f56cdc2230fbce46
DIST matroska_test_w1_1.zip 184550509 BLAKE2B f111725aa08267661942072c2d4ac019d3d322c4e933aad10afb3aa6f69bb3469114c4400d161e53d8a7618b818b22465177460003804a7ac3e69fa4f4db000d SHA512 f170a8e83dab15228f992b3692330163da2402b8e436c7fa195ac1ecc06cf1eaf1a48d8c99a85c031122c158c2d4006023aae75d5b7805385ba25a6d601cb78f
EBUILD enzyme-0.4.1-r2.ebuild 982 BLAKE2B 1c27c6de2f6066fa10a6330d3aeedd8d5996e2e22d169cc039ffa59f04ca85b03776a5cfd6caee8f2169b24677c1044a71935262ede09f9ed84dbe5622c2dca3 SHA512 e99675276531fd84ea00fd357beaa46b60de856db9616267e247c9e2f98153f2b427ed55fbc69c0e942d9fd4467e4374d95e0a0fcbf2461052cb9bb3ea83d0d6
EBUILD enzyme-9999.ebuild 1043 BLAKE2B f7fbfcbeeb14c9e67aeca8b3ffc1f26a37b9c665b83d93ce93f055fd6e78ab645e0b0f731366f26b70c74758ffbef679be7ffee4cceec424e786ca3a7ee960cc SHA512 2cabc6661657f3261fa88ba1bf33aba5615030c69506d6baf47eef1901411662790204c9c1618591aa5a2f93afabb8a6838740152c94af0382215bbcf3ce93f7
-MISC metadata.xml 541 BLAKE2B 1272102c2cd342be7a673733dccdf47508d6334813872aa0fc4c6ea26dd85a6df68013569d07e0ffd925599fa3ace634e5f648507db1a854f642686fc2e9fb66 SHA512 0797f0d2d0b20c8a14d165efa4ea4b564ea4c714dd4d799c8b3837807a9b8b8a34b41991e52e95a63a44a7c9bcb56df008b1ca3b36fa35f8ef46b1b133368782
+MISC metadata.xml 342 BLAKE2B 1f5c47ca80b45dbb9476f33a22c12596c9b5c319bd278a6ae9e6910105a12aa3d6f15d4336c3fed77bfdb1501338a2514503158d3280e7163fb2b321c0e915c6 SHA512 4ed4ebc1027d54008738661d92361d44e317533fff94a03fc1c5d3e0c33f2cede8715947cf772593df0ab56d642aeb895a772250a31a946b49bad6ff07fa52e1
diff --git a/dev-python/enzyme/metadata.xml b/dev-python/enzyme/metadata.xml
index 36f8646de595..c8ba51a8482e 100644
--- a/dev-python/enzyme/metadata.xml
+++ b/dev-python/enzyme/metadata.xml
@@ -1,14 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>itumaykin+gentoo@gmail.com</email>
- <name>Coacher</name>
- </maintainer>
- <maintainer type="project">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
+ <!-- maintainer-needed -->
<upstream>
<remote-id type="github">Diaoul/enzyme</remote-id>
<remote-id type="pypi">enzyme</remote-id>
diff --git a/dev-python/fastparquet/Manifest b/dev-python/fastparquet/Manifest
index 88f77b23f51e..164a42ca3e06 100644
--- a/dev-python/fastparquet/Manifest
+++ b/dev-python/fastparquet/Manifest
@@ -2,4 +2,4 @@ DIST fastparquet-0.1.1.tar.gz 119573 BLAKE2B 16bd05061b64768278201acbf08fe13228d
DIST fastparquet-0.1.5.tar.gz 136350 BLAKE2B 2719a5da55c99ff6aa71792045f6622b7a1de81b6ec33804cfd36b0907cb44e68a7a5dcdec467c2e8c45790c062ca1d130fe3dc5c95e286bc437d449fa5211b0 SHA512 2d8f5375072125f68f086f316af87acf41e65479324828f7eeea244796311604425bbe53b9e2e67cc68b1eb89e390d9fbd5e201e5165aa22dd43604ac5441f27
EBUILD fastparquet-0.1.1.ebuild 899 BLAKE2B 86b44c2edbad6e8de874410575aafc8dc108a67a30473d579c185c7811de7751d1132afc409fe6d9df3cfd2166e9caff36a5d137a8168217f75a4cd692e494e0 SHA512 dc977589378234cf19897bb18483eb4676df014e9dc3c4dda1bf70d7998771f3b5da33c25559cec6eb14f1e3f9b587bf9a0c8fee5ab1509cbfbf5c0265c19b6b
EBUILD fastparquet-0.1.5.ebuild 1252 BLAKE2B d8d2edb656a953d8549238580dc5532344b67138475ebc689a1dacce968d72b6df93f9b713577f4d4e23951ea307c1967c004a4b276f10d7afba84da43cc2b36 SHA512 3b896112bf283588e9099c83ff48d39aff4286cb6a3f37f88e2e0c97a3737eb42010467a4a8bf944cf6e83626ad6197715429309e518b66d8106e3452c0ed412
-MISC metadata.xml 1024 BLAKE2B df024930139cd6ef69c3c9a23c94f6ac3d1a87b7cb658110dbb52a6c8996b6bde6cc4e2149bcba040fecbb58400dbec2643d2efab1656954de58f3b927ba112f SHA512 71cdec5aad48bcca8204d6c956aabb954745cb99857d6b7a102b7cccd1258b56b8b06a92279e544648d9f73c159be1ed64d233fdc6c8a7df43657e61f4822fac
+MISC metadata.xml 892 BLAKE2B 959a41c003cc11f7309b421a3e86dffd5d64a88d220256f316712fd0d938befcc12904e0dae632f16cb4cc267894d0848a56d2b879cc4ce6f5c3cfe7b045b719 SHA512 30d0424dcd09b89804496aeed151d37d3791b42c83b1f66798051ede9c6b3c4963018f2a3cc621af817bf3b653fb53f1dce8f88dc7f7d23db5f8db586215b3dd
diff --git a/dev-python/fastparquet/metadata.xml b/dev-python/fastparquet/metadata.xml
index 161302662a03..09db6ed20735 100644
--- a/dev-python/fastparquet/metadata.xml
+++ b/dev-python/fastparquet/metadata.xml
@@ -19,7 +19,5 @@
</upstream>
<use>
<flag name="brotli">Enable support for brotli compression</flag>
- <flag name="lz4">Enable support for lz4 compression</flag>
- <flag name="snappy">Enable support for snappy compression</flag>
</use>
</pkgmetadata>
diff --git a/dev-python/fido2/Manifest b/dev-python/fido2/Manifest
index 2bd3f43e4453..3c9f939e756d 100644
--- a/dev-python/fido2/Manifest
+++ b/dev-python/fido2/Manifest
@@ -3,9 +3,11 @@ DIST fido2-0.4.0.tar.gz 141714 BLAKE2B 3d57ef1598d2c84cea8a98e75cdef96b77807d4eb
DIST fido2-0.5.0.tar.gz 161562 BLAKE2B 20d4f6c4e54366a26d5a56a84a6ff84bec0f0e22107aa612db721df8a5186a2129373ae609fb58a27008dc700b4b92d607fc2bf16aab7ac6bff8d9e7219204aa SHA512 fa83848e179b9208e2a701a3330faa1dde75e5e23133540eaec896145dbde376bc424a5e59865d3cf90c5765882e22530e96df2491101d2b5dcb22cfc4bcbb87
DIST fido2-0.6.0.tar.gz 163137 BLAKE2B 3a30d4267a1aae00eac8fa8c05065163f992b72895097aca95dba72300bd9c30373c7537a867e532949af779e8e7528e1a3aad8f04cb0170678675294757b5d4 SHA512 1fb8e591480ac2ac9c405e4fc74895d55d630e462626f849952193c3ae6720104cca1da47af1f89adbcc026034f69dba12fc38577b00f9802434db2162d0d1d5
DIST fido2-0.7.0.tar.gz 171787 BLAKE2B 6458a606ecbbd22ac7c49b2e32b46e43c0ca184645fff4c54e0204f044a415db05b3e7187b6138e4d1b67dad9ed5faf3eb561b11b391b5105bac4299481bd95d SHA512 65fdaeeb1932873fb2ae86257182eb6098d6bf4ce5ed45336327bd3e9040eddccd7f7559ece58d9bdcbfe8c98c2eb8646069556a6d00035fef5eade4907a45d8
+DIST fido2-0.7.1.tar.gz 176790 BLAKE2B d6e800b750902ad26ea6fc0634b37215ac57a65c18d0139b38263d7b97fdf0aaa41070abd5da35891a0dee0c788e43cc7c3bf47e8c1328e292352612ad719c9b SHA512 07024a4076d88bd9ec5d5dbfd924c88e314906668444d96aa9177c373309e90e33c18fd5313943fd83eb28b6d40f0c16a8f64c5d9a2aa50f2fc5115c1967ae3a
EBUILD fido2-0.3.0.ebuild 815 BLAKE2B 47d151f3b6815c8e4e1d1b1b358a990740de87fcddead0faf1e1b5af7a65f25605f14ff187552966639556a590339c15b9ee07d65a5c534d2f73e00c7aecbf84 SHA512 d362a8541aa7d38fb48cee5aedcf3d19f6cdaca0abcad46a4570fe878d5e87d4d54f4804fabf48945e69359242508ba64f5f5feaf65e27a7267bf20cf162a14f
EBUILD fido2-0.4.0.ebuild 1105 BLAKE2B 962bd3af7f775bcf36789d49b5c38351f4e011ec6353b18efc7bb20ea87420499bbb04917c2f1dabca1315c4b4518b47f8eba73c94871d8a6e3f2c4ff67b227d SHA512 bcdf8004248851758b7ee65a7bd1ce50ad0ccb185c9ca00c11276096e1f75a370e34fe582bda443cfac6bb247ab2c0072b0c40aad53e1113afab570fa44485a5
EBUILD fido2-0.5.0.ebuild 1108 BLAKE2B 3236a27d2332a0a7a8aabb6fb378ee154fb3f79be7573b35be91dbfc9455b0ff2f5eb610665bc09ad81b5aec1b3270bc6b6b84ec9fcde80f8f7b7139be3a5323 SHA512 73c2a5bd2063a5a08cba6cea1860f4e6b8b2d94e5363672d8155a6ab1a954eb0bc07aafacf67d7a113e0a05b45188efe312818d4151c15f7b0b6393e7cd4017f
EBUILD fido2-0.6.0.ebuild 1156 BLAKE2B 3d8346c8709265241373b9c4b55efb19417f2d86f650f23693a28ec02756cd1958860bdd3c6a6ca04f280ab3222ac57414a3a1338a10a1dfa6d99576c7321b82 SHA512 a6b08fe75c9fb85deb6249eb6418e2f5f9153e9246d088ecf81c5cecab6a9f5382efba38cfcb46765a62a67e6b69be91824499a5749e9f5b8bc54d5261f25cf7
EBUILD fido2-0.7.0.ebuild 1110 BLAKE2B 40dbd55cb02cfcea693faf5802a61ec010acf65b7e63757e8600021e4639a31c7aecd02087a422e2ab827175541fe31f7a38e14fa0e38b9b48a580ba801ea66c SHA512 da060d3128c54bc57b1b5d019c23e689bfbe96bc86ccbe3125e3196d03efb2c7b392f41ae722a91df79b14d6b349b0e4310ea6b8ce8bb402c6e167167e5ca25b
+EBUILD fido2-0.7.1.ebuild 1110 BLAKE2B 40dbd55cb02cfcea693faf5802a61ec010acf65b7e63757e8600021e4639a31c7aecd02087a422e2ab827175541fe31f7a38e14fa0e38b9b48a580ba801ea66c SHA512 da060d3128c54bc57b1b5d019c23e689bfbe96bc86ccbe3125e3196d03efb2c7b392f41ae722a91df79b14d6b349b0e4310ea6b8ce8bb402c6e167167e5ca25b
MISC metadata.xml 516 BLAKE2B c8d1710daa727f863e8936fcd4d2374c174ba6f1224d7c66d498bd9353e165b5659d3239d730bf406cd18adaf0acbe1446ebd3d2e3d0baf4fe28e512ac70fea6 SHA512 18f926acaf096999fb70f2942e81ff76effd0f769defbc975653992282ede547c2403df64937edb4d183dc3e218c0183ceb39f343349502f6ff9052db1446090
diff --git a/dev-python/fido2/fido2-0.7.1.ebuild b/dev-python/fido2/fido2-0.7.1.ebuild
new file mode 100644
index 000000000000..bc1d3938cb32
--- /dev/null
+++ b/dev-python/fido2/fido2-0.7.1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6}} )
+inherit distutils-r1
+
+DESCRIPTION="Python based FIDO 2.0 library"
+HOMEPAGE="https://github.com/Yubico/python-fido2"
+SRC_URI="https://github.com/Yubico/python-fido2/releases/download/${PV}/${P}.tar.gz"
+
+LICENSE="Apache-2.0 BSD-2 MIT MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="examples test"
+
+RDEPEND="
+ dev-python/six[${PYTHON_USEDEP}]
+ dev-python/cryptography[${PYTHON_USEDEP}]
+ dev-python/pyscard[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep 'dev-python/enum34[${PYTHON_USEDEP}]' python2_7)
+ examples? (
+ dev-python/flask[${PYTHON_USEDEP}]
+ dev-python/pyopenssl[${PYTHON_USEDEP}]
+ )
+"
+DEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ ${RDEPEND}
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/pyfakefs[${PYTHON_USEDEP}]
+ )
+"
+
+python_test() {
+ esetup.py test
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+
+ if use examples; then
+ docinto examples
+ dodoc -r "${S}"/examples/.
+ docompress -x "/usr/share/doc/${PF}/examples"
+ fi
+}
diff --git a/dev-python/genshi/Manifest b/dev-python/genshi/Manifest
index 1f16f8d5f94f..c6a89d52a0bc 100644
--- a/dev-python/genshi/Manifest
+++ b/dev-python/genshi/Manifest
@@ -2,7 +2,9 @@ AUX genshi-0.7-fix_tests_failure_with_python27.patch 1093 BLAKE2B dc42ccdef1fff7
AUX genshi-0.7-issue566.patch 2230 BLAKE2B b981199487dba054af22221958b8b9489a87d40e905b6f5d79713e9f8892d5a0161601ac708d33cf536c27221dc9fe28b992fa2ace16193f94509316e5ad05ae SHA512 a1d9223326ef84566c2f5a4be82012295e1918eceb21fdfaa0f74f28bb21e95646a8188331abebb0e3b1b5cb12ba50d2917eba1d74ea6254581fe3acdddf1b80
AUX genshi-0.7-issue582.patch 12766 BLAKE2B e92c3777b5ddfdf3cbe91455c541639b0377534b8a8f40b8ea852a582276366fb687890738af0aa9d3a7cec8cd87549d2594fe94207ca6f4704826df34d40895 SHA512 100f2e76d4e9fdad8dbe9c1f70111be597dbdfd5d3efe9d6c4908fa789bc7300311346929106606185834870a8999abe2165ccac3efa94560543c7c5100f9d24
AUX genshi-0.7-issue602.patch 4504 BLAKE2B a65d56df060e32083d9836b65c96f9f45f90d6ad27bbcc465e1bf9782b0c619a0b2747c0a7691a52390362dc9034ff90f4fedf01a1e8dc51c6d2ae2c8b3d2413 SHA512 59a47ac114065aa398b4795880a02ee98d9605b1a52b53221c4c0efde28b43473d773b9f84ce7c1b954160b5103f53566d739fe39842e6dc6efb6edc61172999
+DIST Genshi-0.7.3.tar.gz 271238 BLAKE2B 20addd3243980574e6e2024a7c275c157392987c5265aaa71527e78b92bd25ec476de21d08f6b442de420a925654a064a0071bbd8cf056c0eb18cd8fb085af8c SHA512 b153a9755f9791f349dea35e3ab3099af66b1be5b83bdea9d356b456ddd4e1ff88f7a85e822a2c06aea936c2f843bdc8ddc91c74de2a72111896d8db9a195b87
DIST Genshi-0.7.tar.gz 491579 BLAKE2B 1ef490d6badcd483ab01e46c361964154bebe79ced78096a3e7422394d500597f0095bcbffd9f81ea3a58bc651f131698e539409101274c568135e833adbdb04 SHA512 2d0042d4da4566725ddd80b73c5b7be09f479f5529e4aa69903edc2a98905ff6de42a0d5a6f02986d7962deb7740c4a3acf6955a8b77fdb42d3cf4ca037de6bf
EBUILD genshi-0.7-r1.ebuild 1086 BLAKE2B b0f7020e60381b817ccb7c37700a6d8234b4f2a0bf6ccd01daa74cf56e1bd31410b9c8b4b3dbd352f299796391b4282da53082247c1fef4eb8fefd38c820d09c SHA512 f847cd23cd00caaf0e32ee509506adc58cfa11be5fdcea9b90e16fe71cbf4fd795a33065d805531db53d05ef15621a33e47bf8bc846a246db6c96737f56e400a
+EBUILD genshi-0.7.3.ebuild 864 BLAKE2B e8c8acd064729b4c66a0fc915d8f6efe14edcc811f270f567b6642b7a979644596ab1c1e15a5b1220cf26b85c609773100980e2b67c0c0e4852ac7a89ca3e881 SHA512 43c4a504fa2d515774689f5bb776102c38478abbc02b5e77cada49d23cce19e3efc611f0325cdf76e768204f055466b2512bc87551b1961f2227e5c326668796
EBUILD genshi-0.7.ebuild 866 BLAKE2B 2ea4199b983508ea51897560c373a5506e7ca956738c9c81bd030ce1f2183d54bbe4b4c456c967d0f4dc50b8907fca8ad73ef0bd81d98a25dec6d031615fed2d SHA512 1a8f56fad6431dce908301515598354a49e929f503d0cd920650f2111e65ceec9577cde31b0473264ab97493c6ca3b1eb15f797561f4c2a205f94059bbc83533
MISC metadata.xml 246 BLAKE2B 3a28b3bb42a0352827a446ea608867a7782fe682458527ef441a528a22c9f951dc203639934a69ffb520f63aadce3037df28bf8c5304b3a5921b336142f9f246 SHA512 3245fb694492b2f698fb63aac02e66fb8a94fe35eabda45df4790bec043a1ea552e112315334001902f070093bb73e7b741aa3004757404aed97ebdb86cc9fbc
diff --git a/dev-python/genshi/genshi-0.7.3.ebuild b/dev-python/genshi/genshi-0.7.3.ebuild
new file mode 100644
index 000000000000..4eb7be61bec8
--- /dev/null
+++ b/dev-python/genshi/genshi-0.7.3.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7}} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python toolkit for stream-based generation of output for the web"
+HOMEPAGE="http://genshi.edgewall.org/ https://pypi.org/project/Genshi/"
+SRC_URI="mirror://pypi/G/${PN^}/${P^}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
+IUSE="doc examples"
+
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+DEPEND="${BDEPEND}"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${P^}"
+
+python_test() {
+ esetup.py test
+}
+
+python_install_all() {
+ if use doc; then
+ dodoc doc/*.txt
+ fi
+ if use examples; then
+ dodoc -r examples
+ docompress -x /usr/share/doc/${PF}/examples
+ fi
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/graphviz/Manifest b/dev-python/graphviz/Manifest
index 86655e6c64f6..de36697b6676 100644
--- a/dev-python/graphviz/Manifest
+++ b/dev-python/graphviz/Manifest
@@ -1,5 +1,7 @@
DIST graphviz-0.10.1.zip 167590 BLAKE2B 4ca344cffe042bd16de56c15ae8056805e7ea82c88b0a9b535cc42d77038d1b54f1f4102630df3b3961e2edf7ab36e2cab75aea6a73a98c603609e0df82ab1fd SHA512 49366190fd3bd703c3d85a9220a63e5a667dc35a41037a54167f3ba96098945b2331294ece4ab260d7006b260cfdd0558b007768fb5f51aededf0b2c0d302eff
+DIST graphviz-0.13.zip 181039 BLAKE2B 6484706c706941891500350c933cad537e63b8f6bd602c46d493ac211842bd9762ff25d7b97c8eda9b8f345e20712971e79afbc099087a8db2fcb3e734591b71 SHA512 3401aeebd6b19f487998aeb4cffcf9598ed31a861b6d335fc76295474512068692371b061a83fb001098010813c0ab61a06c3f2c410c9c9d108000a6b2ab6631
DIST graphviz-0.7.1.zip 100779 BLAKE2B b981953160f1978fe62b6c2cf422fcde78cc4de80a5274fd6e59c15f8907b34c68b0413d2c538d507d43bd8761349cd7fe532744d2e5ad737f403e52e1fca7b2 SHA512 e8ba326060ff3039f74902c01cf3d96c9965ce2259d0d5a9594e399added05c7e25b0f6c4b0be9ab21c1d37bbfb69e9c4856a7bb457b545185d48838d34cac70
EBUILD graphviz-0.10.1.ebuild 749 BLAKE2B a12fa347556c8ab3d4eff629cabaafefbb133d52dc32abb4189d87e2e9818e8e14e8c4b32a9eab0f8c3553fbae85e822766ca2c46da0255112d99a24ccd01070 SHA512 5c4dcc24f977fcb3e70017e11aceb5463c7b8cc98e4bdfb6f897fbc65ad6420f343f45b6462e4e1cd13bd7698ffda0b225063e120e398b3871ad6bbda3fa1389
+EBUILD graphviz-0.13.ebuild 754 BLAKE2B b3b598283643ea0a1561e4bb5101ba9746cafd8212617735d937bcc9fd73fad7460d4e3d7802a8cd66602d89aa0f4bb8907ed61c435c4ae5aaf0d769ceef717e SHA512 15dd0dc7f5bdab3c0a01464a6c44e0e66cb7e6d6f4063220ceb197ed218c06fb84cf0c261b6ad1eb48d12a54931f9a8f0f88fdc1ac8109345ea482fb9d45bcae
EBUILD graphviz-0.7.1.ebuild 660 BLAKE2B ff118dead766f3f0f86b528ea6f5fb08cc8195ff62bbeaaf1ceb7948a4bacce53c6ede6f90bd2b55185fec6f4c8898647e33ca020ca11d52dbc90fac5c9a39a8 SHA512 0b974d48ff314fbcaccf54d1de13fafb6a21cd74d354c05af03f4da9484678f6a5b2bcc647f43c59f5be72c18953c3b1502e42377945db22b3f7f079385e0b8d
MISC metadata.xml 527 BLAKE2B b9c6fc9921bfbde8dcde78435394cb97b88d65cd6691bffe94d03f5b22127753333a93496b206d7efa7aef31ffce26d7dd212e3f244f9d111bfc006baf4fff42 SHA512 ee156200f5de25536c3de4de57d0cdc0e01fcbf5b3ef8cd0baf15f7aeea29ce178e393c2ff3f409a93ad3dacd099664b9e72c43c259231b59668f08504c21c82
diff --git a/dev-python/graphviz/graphviz-0.13.ebuild b/dev-python/graphviz/graphviz-0.13.ebuild
new file mode 100644
index 000000000000..15f6ec7d3687
--- /dev/null
+++ b/dev-python/graphviz/graphviz-0.13.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+
+inherit distutils-r1
+
+DESCRIPTION="Simple Python interface for Graphviz"
+HOMEPAGE="https://graphviz.readthedocs.io/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
+
+LICENSE="MIT"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+SLOT="0"
+IUSE="test"
+
+RDEPEND="media-gfx/graphviz"
+DEPEND="
+ app-arch/unzip
+ test? ( ${RDEPEND}
+ >=dev-python/mock-2.0.0[${PYTHON_USEDEP}]
+ >=dev-python/pytest-3.4[${PYTHON_USEDEP}]
+ >=dev-python/pytest-mock-1.8[${PYTHON_USEDEP}]
+ dev-python/pytest-cov[${PYTHON_USEDEP}]
+ )
+"
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+python_test() {
+ py.test -v || die
+}
diff --git a/dev-python/guessit/Manifest b/dev-python/guessit/Manifest
index 63b72d8b4faf..cab7c606ff21 100644
--- a/dev-python/guessit/Manifest
+++ b/dev-python/guessit/Manifest
@@ -1,4 +1,4 @@
DIST guessit-3.0.0.tar.gz 133379 BLAKE2B c9d7c2def91dc301944b951bfa32810b9efd2348fa9a016015dd75c03b407bf3e17cc5cb93baa1d4cc5b6fcb76790972f2bf7c14af2c0cad419f6a98bdda3d6c SHA512 87f19dc1c6b4f46fa1f2682f7c3bab91cf094df06904b8d9771159f346612b9d0adef4aef55315dd00d07787319d17008e936b125941abba5b869df6a91cb1c6
EBUILD guessit-3.0.0.ebuild 1205 BLAKE2B 89de169937839ee176d85f1d04b4b53b3348d639bc7eb3656d89d4a9f8bf98cde0105a825f3220164ff83f6334b6b65373fbbe3ddcc0bdafdb8f1360d7d61f01 SHA512 8082b008474af1fc34f9764c2bb98d2dc465f059b90315b4ff99c009a08a2500cab523dbdc9be6c403944b8b947c3776c8f95b17d2c0dd49dd8add9aef85f22c
EBUILD guessit-9999.ebuild 1231 BLAKE2B 17a5e107497667fceafe07e689261a1aed14e66e22b572a34b3368a3d637de88cc41dafbf2f47014bfd98c88889f268fe2bbe5a14e01fa56926efc1d8dd2bc10 SHA512 9ac1564ee4e862fc468cf9c4e2dab87ba39680aefa64e6589b891d0aa72a5fc95e5b06c07ad55b25b3d106bbaaae14741497f887a62384999cd08ce689bcc839
-MISC metadata.xml 494 BLAKE2B 1263ff6357d817ed0e3fa8939860c0c2718f0f9d6d15dfcc0a7980d6040a56075c79c4e580c92a59a10a9f26fb0e0579592fb3e94272751b4f071e3d738eccbf SHA512 7a9448f171bf023c39ca5bdeb3f3c079ad64ecfb07a15d8d3708e00365ed9cb9dd547e404197fca308fab1e52f8c7f3669bb952b370c8ca707ff24d6067a1c32
+MISC metadata.xml 295 BLAKE2B 446d2e040963e8316736bb91746ebaeac79cce3bf604cfeebb022dfa74fecdcca9649b824f15231a721267a0f7e6c37f373cbe9324d89a5697fea21f18761b2a SHA512 7990fc5949ac120c94d34714036f6b272bc4341c65f14f7a21cdbdcbbae210af60b3afe0a8bc56078410ff3e5b37c641f77a0a727794b90e35da91f80c9db2e9
diff --git a/dev-python/guessit/metadata.xml b/dev-python/guessit/metadata.xml
index 8b04885dcd0c..ee6d7d7e753e 100644
--- a/dev-python/guessit/metadata.xml
+++ b/dev-python/guessit/metadata.xml
@@ -1,14 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>itumaykin+gentoo@gmail.com</email>
- <name>Coacher</name>
- </maintainer>
- <maintainer type="project">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
+ <!-- maintainer-needed -->
<upstream>
<remote-id type="github">guessit-io/guessit</remote-id>
<remote-id type="pypi">guessit</remote-id>
diff --git a/dev-python/hcloud-python/Manifest b/dev-python/hcloud-python/Manifest
index 0f7adb5f44f1..dd34a7cc70b7 100644
--- a/dev-python/hcloud-python/Manifest
+++ b/dev-python/hcloud-python/Manifest
@@ -1,7 +1,9 @@
DIST hcloud-python-1.2.1.tar.gz 63592 BLAKE2B 9a6d2dae97ff405ebd9b92bc833c9d953c13840e68be4eb43fed375a60e55cf4bf9b4b742b26fb03401f631b7f7127815961861cb673adf4839c829141c8ed00 SHA512 cb70d190350457fc3c6e474bc6c943070102762595dac2f386041956f64255f390a928a2f2411be861645cd65b015ab9e0c931b36aeed0076b06d9f67ac72d1c
DIST hcloud-python-1.3.0.tar.gz 71208 BLAKE2B 1a074f64aaff87991ef5c565bb8976184a1f5ca54c0d2fe19ac3dc4f8425d3a2d92ef13cbcec7ecbfb8958572ab5561953098cf0ed9f141ba43c3eb0a90ffc10 SHA512 6dfff2301ad91db3c79fc8f68a05b5a886f86824a34f044d14a6a35771d23fdba9764055c797d11f404cccf3ae6338af940e4814113859d7809733629d7c2659
DIST hcloud-python-1.4.1.tar.gz 71379 BLAKE2B 8f6f0a4e23dd3b99bd4375644ebdd161fb0c305773ccf10992fdcc05cefa37ad58e33eb0516eccd377ebb642749f5014ed5baad4d37f3eea91cece7eeaac0c56 SHA512 3eff15d6b46caa2b46f398f26efc1f986af0818253888ee42c97652f5d0369738558eea57e6ca934c4f7e88fea379f5a0e9e671908717f07cf32ec74d8415d42
+DIST hcloud-python-1.5.0.tar.gz 71691 BLAKE2B 6b1571eb4ce2009a224d4ee5ba2e27eb0a7a1cf6f7f2fe43ddde2d75d30c502b98aa895b88aa588266260ce06c628e75b8bdf2c5c220bafc869c9e6b1ced1a83 SHA512 060c0e6798e29d2d0dde9f11ada405647efb8a79654d50ffe53f66ad29b7b6ae7998bbcaba5e013db501277fb78556e49bae0a239fc33ec4ce6dd344cd8ac407
EBUILD hcloud-python-1.2.1.ebuild 1056 BLAKE2B 94a8aeb9cf22f4263222ab52e186c8604912c1a0931d96e3a47698019245d318753fc5d5686255fa0ef6f9460fe55a94b2125804407da5f94ca92f4577189a37 SHA512 ac4b6bb887fb0b1ff076c4ba02dd1a33256f238eab49f250db3b8a1908c68784dfe5c51b5dfa2b7db7f5dc57496e472c8be8d50d152392984c2f2c6674722e18
EBUILD hcloud-python-1.3.0.ebuild 876 BLAKE2B 62435cbddd008731368ceee8965656420e7b9f6a6b35b974e27b98ae9bf23ec9a50d3b467d472307f266a2368f9345a4695659228fc7c1eca48167f694ffb613 SHA512 b3d65bdd8814d8c8d6b0c5b62e35fb2563938db46d8213619c265eb9e737b4e9ba661264f5fb2eb7a1838bb8c6561a9bc62e0a1b1548f4e62bccb3b1527d44a1
EBUILD hcloud-python-1.4.1.ebuild 928 BLAKE2B 05dd717554d8b02c3317c54e38b4028847c3ccaa41491b6da7867310893f59f9eae2cf423135ae4188ba2c82a86f16529f3191474d6335182ed3c8ea85fa03f2 SHA512 e4ee57fef367129a1c364000439020935b5b5b3286db30f761c99388299d5b19c8c5ccd4966b6ceef9836c70f41a63026da6a4ed3fb711eb5162e7ce8e8afa63
+EBUILD hcloud-python-1.5.0.ebuild 928 BLAKE2B 05dd717554d8b02c3317c54e38b4028847c3ccaa41491b6da7867310893f59f9eae2cf423135ae4188ba2c82a86f16529f3191474d6335182ed3c8ea85fa03f2 SHA512 e4ee57fef367129a1c364000439020935b5b5b3286db30f761c99388299d5b19c8c5ccd4966b6ceef9836c70f41a63026da6a4ed3fb711eb5162e7ce8e8afa63
MISC metadata.xml 246 BLAKE2B 5439993f129fd56fc43062bce991abdd20627118aa0e723a343c721cbc910de4f8b7b34b6f1587acfe0a60d488d4b1d093c69eb7d78f6accade89bced7d69b93 SHA512 482630597bd2d56c1eaed7099225b4475aec8768e20bad70ea9d6b96791fa38359ba572ab9ad0fc7ea72f1ab736ed1e92fc3c156c3427b008c7220285edce11c
diff --git a/dev-python/hcloud-python/hcloud-python-1.5.0.ebuild b/dev-python/hcloud-python/hcloud-python-1.5.0.ebuild
new file mode 100644
index 000000000000..12cb839f08d9
--- /dev/null
+++ b/dev-python/hcloud-python/hcloud-python-1.5.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} )
+
+inherit distutils-r1
+
+DESCRIPTION="Official Hetzner Cloud python library"
+HOMEPAGE="https://github.com/hetznercloud/hcloud-python"
+SRC_URI="https://github.com/hetznercloud/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="doc examples"
+
+COMMON_DEPEND="dev-python/python-dateutil[${PYTHON_USEDEP}]
+ >=dev-python/requests-2.20[${PYTHON_USEDEP}]
+ <dev-python/requests-2.23[${PYTHON_USEDEP}]"
+
+DEPEND="${COMMON_DEPEND}
+ doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
+
+RDEPEND="${COMMON_DEPEND}
+ dev-python/future[${PYTHON_USEDEP}]"
+
+python_compile_all() {
+ use doc && emake -C docs html
+}
+
+python_install_all() {
+ use examples && dodoc -r examples
+ use doc && local HTML_DOCS=( docs/_build/html/. )
+
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/importlib_metadata/Manifest b/dev-python/importlib_metadata/Manifest
index 7abceaa9fcb5..8b3cf5bacd5c 100644
--- a/dev-python/importlib_metadata/Manifest
+++ b/dev-python/importlib_metadata/Manifest
@@ -1,5 +1,5 @@
-DIST importlib_metadata-0.21.tar.gz 24693 BLAKE2B bf57095bbb5eea1d09c5af90ce33946431bdad08bdfc32a8eabb29fc21ddc0f8b450631bba3eb7f2fe3635dfa0130d4bb7449cc2975b7e4740b945972560d5fc SHA512 f20e05c7806a08417020573b0e1d6c57009325c7e21dba46d18c93e24d8c696d66d4628b83093815f443d7f0797ca5a946f1e5476037007c04378c24cca0a2be
DIST importlib_metadata-0.22.tar.gz 24951 BLAKE2B 63ffee037f1c6ebf47d6c99fa7ff7974b629869b272709bfdf700d34c6f507031b79b5d691c95a69204ec3df28765af00eaa07c1d96b590e983202be0fc5f0ef SHA512 73178fda41a8ac71f45e8c6220f43b757b53c47bd9fb8295a2a510537436bbc2c7b1451608ca6fc0bda687d3e38a6132950bc9bdc8d0fc3e234f510f2026c7f0
-EBUILD importlib_metadata-0.21.ebuild 1462 BLAKE2B 180a5fc95ed072ee448aeaf80bc7c1027ea3554cef260e5479fa36147c8afce88fdf645c75f95e645596102f2622a0fe313b234919bc30efa3b80105cd67f1f1 SHA512 7ce52ab68e526fccde5516a77786c3129e848b9e17976aa10942fde22eaeabae276b96a8721e014b73ad8344ee78920e10bad2266764def397e6ee4b29c9993f
+DIST importlib_metadata-0.23.tar.gz 25172 BLAKE2B 8b88081971c658a01fd1c47cc664e54f4b42eb209ac1ce00af1dad5c15f66b661b20fc287abf818d7e4ef2e92447bea713fac6fb89a98d5ea7ba93e74134e4d6 SHA512 56594dfd67733842d83547770a09e12b4e4e3c000b7c9743206e13e4629906bb7271065e03c387f5114bac7f673fc17594d2ef90af23cd34b7ededecaf3fd47a
EBUILD importlib_metadata-0.22.ebuild 1462 BLAKE2B 180a5fc95ed072ee448aeaf80bc7c1027ea3554cef260e5479fa36147c8afce88fdf645c75f95e645596102f2622a0fe313b234919bc30efa3b80105cd67f1f1 SHA512 7ce52ab68e526fccde5516a77786c3129e848b9e17976aa10942fde22eaeabae276b96a8721e014b73ad8344ee78920e10bad2266764def397e6ee4b29c9993f
+EBUILD importlib_metadata-0.23.ebuild 1462 BLAKE2B 180a5fc95ed072ee448aeaf80bc7c1027ea3554cef260e5479fa36147c8afce88fdf645c75f95e645596102f2622a0fe313b234919bc30efa3b80105cd67f1f1 SHA512 7ce52ab68e526fccde5516a77786c3129e848b9e17976aa10942fde22eaeabae276b96a8721e014b73ad8344ee78920e10bad2266764def397e6ee4b29c9993f
MISC metadata.xml 575 BLAKE2B fd32bd69ffa26679f44ae19012bf57e77219abea01918062e2290e48121209353d5a50eb2aa028ca8359b3c8f40a35c1cc4c48e2f05cb855a3016f2f01da41f2 SHA512 fdb2a87b50b50fd23d97c7dd9875958ad9ae6474f6e0a0e5fb8df12ed381c30e21a71ae2eaf3baf03ae1ab973c0c7827c8a84fa09c8ca52eb938439e4f66e17d
diff --git a/dev-python/importlib_metadata/importlib_metadata-0.21.ebuild b/dev-python/importlib_metadata/importlib_metadata-0.23.ebuild
index 665f1f6de4f5..665f1f6de4f5 100644
--- a/dev-python/importlib_metadata/importlib_metadata-0.21.ebuild
+++ b/dev-python/importlib_metadata/importlib_metadata-0.23.ebuild
diff --git a/dev-python/jira/Manifest b/dev-python/jira/Manifest
index 905fae8417ba..b13468156d7b 100644
--- a/dev-python/jira/Manifest
+++ b/dev-python/jira/Manifest
@@ -4,6 +4,7 @@ DIST jira-1.0.5.tar.gz 113738 BLAKE2B 056ec99ace00b03f4068cb400d3e99135356ccee0b
EBUILD jira-1.0.10-r1.ebuild 944 BLAKE2B edcc396b3bbd0abc8bcd8236945d0231ad3f859fe9d426a92f7e6bb289bee3367e6b74265346a6dbfbde8bd2754b7c2985216b3330d8077f2bcb4c6f2e1934f4 SHA512 6cbf27f62fde55ed6ed33013cb67f0121ead23ee1eb55c9a5bd6af5150710683b1f1a9c806623631a65a5fe0cca9a7dcd222e1ebbc8c8190930c0fe411c70101
EBUILD jira-1.0.10.ebuild 895 BLAKE2B c3e8ffb9cd3aef9ccb072ec0324e4e5fdec983ce029fe917bee8a23b26733b14a099eabbe28b510fdc580ece76021ad54ed65bbee0c1487a793227931eacafa9 SHA512 7a3610d811ff446c005717fab8f7fbeccb29b064e0a7ed537c1bac3669bbde430d004ae01ed0e05fadf42d30cf7190a5c98148327ce67ccd4cf68a8e15844e63
EBUILD jira-1.0.14-r1.ebuild 1202 BLAKE2B 83b17fd11cdc7a6bbbb35ed89b288e195df310e194802d251e9fe9d29fc84647ca36e92662ced70123f2ae0c1ce7de7fa8e1cdbbeae8f777c66f64860695e388 SHA512 f3b1c72b4dd1393e445394089334f411dd7733a354f0770d873f398ac774e2a0a586c85ad830acd9f16b65430091edcbef9d536a830c78d4e5ba061d7ddd2eaa
+EBUILD jira-1.0.14-r2.ebuild 1194 BLAKE2B d1d415beef9aa9c57ac4764d3dcafdecb09b8ef0e442640cb69fc86bbda78de1eae679e73cb786d8715299059fbc2b693dc2360171534ebfc556cfb90b1db243 SHA512 66d67849bcc882072689fdcbf7caf7f48e0ede2fba2d46b9a020b508713349394a1953935c53c68b7146a86d966e1803b69df4631f0ebee06834b49f52fc2230
EBUILD jira-1.0.14.ebuild 991 BLAKE2B 88e1051a0d1a6bf2335d42fe38c13d0001b64bc58ece7d1b8dfd06d6784b203e3e07878f176db29f188ebc4c1686624582c4c91dc339e6e5fa3e9dd393ca1524 SHA512 bce074df42bbd66776509c10859d5e607ffe149874c1a69d549948477c1194bb308a66f153024ae30f4c455325bfecd12a51a9e476462e200c577663c072b2e3
EBUILD jira-1.0.5.ebuild 842 BLAKE2B 157bef746d8d3f15e9f7fb5e1a319772147b3139f675667b69f060b502032a8111b6eddecf6628d7a2b099566f69e1c5e6ef39dfa43f52ea8ee87e2b8e888599 SHA512 1aa8deae19ff66e666d3d2c7de195abe0f0091d5a3b1e905d21cffc0110ea84ab889de1d3fc74d795b0deb531dfed517733561151591c2561732a4482d2717b8
MISC metadata.xml 889 BLAKE2B e1832d61ce24e8f057b95e69b9e81347bfec99a10fa47d0de8d30e45186e23abf3f1db3f976ffdad43ca10f0951d6e7350e86d0f6bb79ad0aeed4d374083906f SHA512 9bb0284b09d76f614520ab7f7acc4724f535aa6d7d0e11b35d4d4d5f03c9f8da128da858c3693c54ba132e865f6510f9d76b1b1337035729deb8087b35cb2610
diff --git a/dev-python/jira/jira-1.0.14-r2.ebuild b/dev-python/jira/jira-1.0.14-r2.ebuild
new file mode 100644
index 000000000000..321f0c84d12c
--- /dev/null
+++ b/dev-python/jira/jira-1.0.14-r2.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 python3_{5,6} )
+inherit distutils-r1
+
+DESCRIPTION="Python library for interacting with the JIRA REST API"
+HOMEPAGE="https://jira.readthedocs.io/en/latest/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="magic jirashell kerberos oauth"
+
+DEPEND="
+ >=dev-python/pbr-3.0[${PYTHON_USEDEP}]
+ dev-python/pytest-runner[${PYTHON_USEDEP}]
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ "
+RDEPEND="
+ dev-python/defusedxml[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/requests-toolbelt[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+ magic? ( dev-python/filemagic[${PYTHON_USEDEP}] )
+ jirashell? (
+ dev-python/ipython[${PYTHON_USEDEP}]
+ dev-python/requests-oauthlib[${PYTHON_USEDEP}]
+ )
+ kerberos? ( $(python_gen_cond_dep 'dev-python/requests-kerberos[${PYTHON_USEDEP}]' -3) )
+ oauth? (
+ || ( dev-python/pycryptodome[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
+ dev-python/requests-oauthlib[${PYTHON_USEDEP}]
+ )
+ "
+
+REQUIRED_USE="kerberos? ( !python_targets_python2_7 )"
diff --git a/dev-python/jsonref/Manifest b/dev-python/jsonref/Manifest
index 4f73ece6c678..a86df0d93d2b 100644
--- a/dev-python/jsonref/Manifest
+++ b/dev-python/jsonref/Manifest
@@ -1,3 +1,3 @@
DIST jsonref-0.1.tar.gz 12296 BLAKE2B cab2b4778b8a0184989ed6ff520ed6f12a68e9109a92aa0fd5521b69ea14cd5b6301ce61bf98f0d0d4d44fb016f7d6bd99fc804975bddf1c350bc4b46d62f77f SHA512 9900601feab0c20c902a6d5575fd411898af126a650d0c9ff955f50f5bd1f5da8e5a071ca86cac31ce3c5fb35a516f849cbb70098cac2cfdc910ba33a1f7411b
-EBUILD jsonref-0.1.ebuild 539 BLAKE2B 86b6d8dc03a430a3095df932ec7ce3f7b187f4a21b84241eb1079b14fa74bf3b2c4d9d54570263fae9166b7c78ec0828d63be27ff8dde90c2289920951ee2613 SHA512 d7be5e1a2b8deb60626993bfc6c275c329e2cf0d64976629afaeec99b0003b1a225eb1a4ce1931c66e9c557723ae2da580535f49dc062735a4e55268609d1592
+EBUILD jsonref-0.1.ebuild 541 BLAKE2B 5509660620cd21ac06bae4cb729c7870c238b735caae9c71739c17d764f2943dd565387f69bba4e83b8233d8ec62326aaef264fde6cf7b3d96997b9ad2358eea SHA512 8402948aaf3ec2d31fbdbaf1bbadd95b6b17bfb97956666f290db7400ae1d88bafdcfb7734ab6ecdf70e85c86139a14642c315c913dce3f8c34795c7717b8b4d
MISC metadata.xml 772 BLAKE2B 48b8cc40f83a1ba2d3a4d7e6eed3fed74188b8a9ac8592009084eb692bc2902896692f125d986ef6418c4b1cf68abcbde0648cb3b0ec7a6609d40387105c0ff5 SHA512 59433a3ba6fbf178eb55dd21ff25e503235065d312a930818a85776079d0cda7d0a06264f83452302fa7897ead09c6414e53e7554547b6dc58d026a93dbe8d29
diff --git a/dev-python/jsonref/jsonref-0.1.ebuild b/dev-python/jsonref/jsonref-0.1.ebuild
index ca36e790b154..88fabb0ae8e7 100644
--- a/dev-python/jsonref/jsonref-0.1.ebuild
+++ b/dev-python/jsonref/jsonref-0.1.ebuild
@@ -1,8 +1,8 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6} pypy)
+EAPI=7
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy)
inherit eutils distutils-r1
diff --git a/dev-python/kafka-python/Manifest b/dev-python/kafka-python/Manifest
index 58534df668b4..323a9917e334 100644
--- a/dev-python/kafka-python/Manifest
+++ b/dev-python/kafka-python/Manifest
@@ -1,3 +1,3 @@
DIST kafka-python-1.3.3.tar.gz 255686 BLAKE2B 01ce6d3faf55988f291a0aeb26f6e5e01407c02d440f21622e565a124595e2df46e253c539ef1ffe44405960249ba49f426f25a6a6ef3b67d3f3f1bf6fe37aee SHA512 19b43ddc7a1ad3fcf58c55198de60c4434bfa3747d5bbc40f1acf0aa28225eae87effbae69087919b111cb739010bd4087e2497fdc78987f4cdaf33e81e516b3
EBUILD kafka-python-1.3.3.ebuild 744 BLAKE2B 8e9ba7b326a3a19827155df1cd12ef3b8c5614bd2543b979858cd725f7f3162cb6e84dd49dffe17de4df3564a39af00fae40ff25091afab75ce41a1c5d31ff99 SHA512 2c6a541e5621012e15109bfffc0dd86c59a3916a33416bd241ef66740cfbdf21fbb2584919edccc743a799b672b9875c4c63c75b864fe254c9ac715ed11a7467
-MISC metadata.xml 495 BLAKE2B cbb9eb09c19003f4b4bb9cc9793f360003d5a7d8226a82cfa6c5fa369b3bf5113a562cf2f50fb7a0d9c8f53c380a937233cf53d4eaa1bf2f9a1afa0f9bd84861 SHA512 b7ec78dadac011384b149f1d901fb59a65345bb9799da23cef165b5c5aadc863981acfd5f52f842b809e86b0d796fcf5b626e5608cff8306aec6c27336ccee6d
+MISC metadata.xml 384 BLAKE2B 0fb6669950cfee792645c9dbefbd9bf6291e69a48294b4696729bb8cc9c4c7d21ff01cc570d62e74e2f3b40f8216f7351fab6d20e0f3267a49295818c4a6a781 SHA512 8544992c46b3ac30d3ea25c9ab5005d39636e30c929d6fc8be8e1942f8ad008f4e95b03a52facb31e5ba4a982c52567a78f63017d3936986e34a08c40d3817bb
diff --git a/dev-python/kafka-python/metadata.xml b/dev-python/kafka-python/metadata.xml
index 0f2c9d5f988c..943670ce9037 100644
--- a/dev-python/kafka-python/metadata.xml
+++ b/dev-python/kafka-python/metadata.xml
@@ -5,11 +5,6 @@
<longdescription>
Python client for Apache Kafka
</longdescription>
- <use>
- <flag name="snappy">
- Install snappy compression/decompression support
- </flag>
- </use>
<upstream>
<remote-id type="github">dpkp/kafka-python</remote-id>
<remote-id type="pypi">kafka-python</remote-id>
diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest
index edbffdad79a3..3adc593bba8a 100644
--- a/dev-python/lit/Manifest
+++ b/dev-python/lit/Manifest
@@ -2,10 +2,12 @@ DIST llvm-6.0.1.src.tar.xz 25306628 BLAKE2B 60232d4d22f8096b565cc8d81fea0639f24f
DIST llvm-7.1.0.src.tar.xz 28313784 BLAKE2B b78d9a7fc5ef6e352e77d339e5c4eef5ccedf67c05e7abd949e72619aa8a5ed65e7e5e2008354be8e7916d75581719b99f34227838fcc86c5d0080913c2fb22c SHA512 a7dbd5693d1f2dae6b6e52893a100f9349cbfcfb25c5fdcad46364acbff0dbd3573f8fbc026c68eb9fd56335198aa94b866cc3dd7ea0cbd2cbfb5f8fe3444a7a
DIST llvm-8.0.0.src.tar.xz 30503732 BLAKE2B d89bdeb0ec7d885e49cfe5ae025da84f00502d409710c0807a3cdd58dbd47c50cf6a635593569483150f7f2ecb0de0310bd6785cb7625219bf9f6224a0d68e1c SHA512 1602343b451b964f5d8c2d6b0654d89384c80d45883498c5f0e2f4196168dd4a1ed2a4dadb752076020243df42ffe46cb31d82ffc145d8e5874163cbb9686a1f
DIST llvm-8.0.1.src.tar.xz 30477608 BLAKE2B 4319c837b36111401e3b0f9659b8d875c89463bcc7816df1aefe1e3ff989860bbaa92504718f8e15416cfd9f3491c13777cd5cb661877b237b342b0e515b93f5 SHA512 82e120be5cabdfd5111aebbea68a663fe229c8861d73802d6ab09a3bf48f60de333e07e61f8fb61beaa14ac2bea24fcd74fa6f761acaf62469f536b79fcb1e16
-EBUILD lit-10.0.0.9999.ebuild 995 BLAKE2B 8c6c5d8db23190085ff16b91eab188f94cf9938a45b8cdb7d8a0f488f4431ba07c823fe270383978ab3b850bf9bb68544ec8e5429b5bfd3e05c8da59191b2b71 SHA512 eedb9b2e32c313db08637c95f3086cc76d7d5505ae9b29bd3aefc630cddda51a0152c58a4d9d61aa5b3cf8667fbcf647c7bdfe77c02371abfca245d3a99b21f9
+DIST llvm-9.0.0.src.tar.xz 32994768 BLAKE2B 7f09bff9bcada95ab9c920c78aef92b57e665d9188bab39c734084ceb03a801c942fed48ea77fabeeb6110c648cb69363c659a6ce93ebf67dbba5c187219b13b SHA512 1bb3341e1d231559b948f1505b33c2e2e03989f9b8bbfef0e0cdaff5ac43f85574c9ec5ac53399b914f497d6899425d861411024e8d7e1d1a338c1c6951ac658
+EBUILD lit-10.0.0.9999.ebuild 996 BLAKE2B 297a6a2cc0ccf551e079328cdf1bfff1a953ba8fe8a3498e804f10a5bd05f91a79e323a3ab5ac4152f9541ca833ae7c787ea4b5a623590a7b6d86eabdd5a7426 SHA512 78b16c9e628b38e39988f8f0390b403e95d5f47e13451d613bda26fb7b9bf9df25e451fe1fe06c1bead107b9c47a35db95dd8bd02ee0b916d11cbdfe4727dbd0
EBUILD lit-6.0.1.ebuild 1009 BLAKE2B 6e468d6a7274031b8e81eaa7c0827ae991e8e11f7daeb20d86fbaa56d26b2462a58e58f3afc75369bcd04c229d3c7644c06f97c08e0eb0fb5b04441bf190ea3a SHA512 63870e81d534e9995d2476934962055c6193522dfff741d2a99155ac83d15ff7e7ea81bb89af14e8d3b09e9dea9f6f593f520f062e4af80738bc1afb3183f58c
EBUILD lit-7.1.0.ebuild 1011 BLAKE2B 947aa38ed1ef868f32392a347c0c959b7e5a1091d59c995b69bf5539c58fe34e2994b0593846fe6fdb61b3d97ebed298e47bd0e71fa1b47cad3822401a56f485 SHA512 464a34437c15520924e783375a9aa9ce581871850a6fb756599d30b65ccc93e8f93114b184c3e155acd7e11382d6f748b8e866fc6400d863c7a9c99b0a818af0
EBUILD lit-8.0.0.ebuild 1015 BLAKE2B 70ebba5849fe2d5d464d2fb2ddf1a903e992dbab59ced42048c16276bcbc71af3e1c72f8d726bd80d5469080b5c00e0e38aac03f1704c23303092848721e424a SHA512 5af4e2d207b7bb5bafb4ecd21577569f77bb2127bd980dd0d31aed256253a9019de316ae4a9c33ddcd4d1135c67ce5052393d4f827554f0fbb65e9e22f0eefbd
-EBUILD lit-8.0.1.ebuild 1044 BLAKE2B aa7734d9e89bca963d18ddb8c92b5bcbcc9b9432ab76d1040e946b8614567dd5907ea9673080827f91124469b717725348b198d6f490ecf58e948d6f160e0387 SHA512 95939f8b156a0c6ef0fb566bbc596782301b64269c98f015fcbefd4a6bc018836e56c7834087b5fdec0aa0a10fcec894819be20510c6a9c0fa12e2df78b292df
-EBUILD lit-9.0.0.9999.ebuild 1020 BLAKE2B 15f2957d15b60232f4d60c31481b4129fba74aa3d1dd5e16b9f57c6f1adcc54f4f3bee552adc429667a54b6b728b0d802b18010192e5cccc27912d8419e754c0 SHA512 e2eb892b05030c33f35f975fbe63b143f173c3c415b67a80d8d3a11f93779375cc0380f13026f4c2edd74dd7fe671ab47bd8df4f5d65aad3de6086e3033eeaae
+EBUILD lit-8.0.1.ebuild 1043 BLAKE2B 6872c6dc2f1fbf13fac31253028f4c24ba4d9fd76c886043923749aecd5292cc0efae60a1f97edbd64650126104b3274721f1b09bb4abf0fa283e6e2c926ccda SHA512 a49604e36b1e3bd30818bdc7cd69fe2800dc38c229a7d1e54dc1877dd59f2aceff0415d7d3a40a41107718da0bf79ea409c29ce9c8a1876409319823caaf6b22
+EBUILD lit-9.0.0.9999.ebuild 1021 BLAKE2B 545e9a41c090bb4fc79d56752b4ca358b4cb4edf752a2a08ceb99e309ed346ce24d4c4fffb0b4fc3e4e2274d374cebab541d61636a16f5819ef118b880f60734 SHA512 dd729febc89cfa2822e19ff906d1e364b7956917c02b9bf3bfa559f416e2f62ccfac947d67e03bcee54aec5f08d5b1abc978a9b9951d840f3575c7c1480e17ca
+EBUILD lit-9.0.0.ebuild 1073 BLAKE2B 2e46a73eaebfa2b4e7c1aa368526a3aa2e135eadcb988df3f83dd4796fdc019f8a7b197ae9d27956ef50a0db1d08fb53de0f9836ac877e7832c21697ab20ef44 SHA512 e91515c5fc1a056e1a002026f9813ead904c51a8bc76686a02040f8cf13b5c51c330fbe4303c9608990f2ed6274f7d673d89442b6ce1045d731adb79bd2cad53
MISC metadata.xml 216 BLAKE2B fe5e49887842aa513fbf1f2e09bed09a884d531fd21bdaeb2d389e8bf590b6c0e7063f0af98f66e2db129308ab0f0804ba327c3c752bbb4c900c59ac109d99aa SHA512 3485598147c953e72e1785693a489a7e7d73d59620b76054db9c0ce95d8bfa0e8ffec29da7f7a9d73a32e5b77eac07ca3306c56a972dc57fd89d477edaebf3d5
diff --git a/dev-python/lit/lit-10.0.0.9999.ebuild b/dev-python/lit/lit-10.0.0.9999.ebuild
index ca5855806da0..32320b7920e1 100644
--- a/dev-python/lit/lit-10.0.0.9999.ebuild
+++ b/dev-python/lit/lit-10.0.0.9999.ebuild
@@ -9,6 +9,8 @@ inherit distutils-r1 git-r3 multiprocessing
DESCRIPTION="A stand-alone install of the LLVM suite testing tool"
HOMEPAGE="https://llvm.org/"
SRC_URI=""
+S=${WORKDIR}/${P}/utils/lit
+
EGIT_REPO_URI="https://git.llvm.org/git/llvm.git
https://github.com/llvm-mirror/llvm.git"
@@ -18,10 +20,8 @@ KEYWORDS=""
IUSE="test"
RESTRICT="!test? ( test )"
-S=${WORKDIR}/${P}/utils/lit
-
# Tests require 'FileCheck' and 'not' utilities (from llvm)
-DEPEND="
+BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/psutil[${PYTHON_USEDEP}]
diff --git a/dev-python/lit/lit-8.0.1.ebuild b/dev-python/lit/lit-8.0.1.ebuild
index b91574900a5d..7d6585339636 100644
--- a/dev-python/lit/lit-8.0.1.ebuild
+++ b/dev-python/lit/lit-8.0.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/llvm/llvm-project/releases/download/llvmorg-${PV}/${
LICENSE="UoI-NCSA"
SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ppc64 x86 ~amd64-fbsd"
+KEYWORDS="amd64 arm arm64 ppc64 x86 ~amd64-fbsd"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/lit/lit-9.0.0.9999.ebuild b/dev-python/lit/lit-9.0.0.9999.ebuild
index c6bd8d6e177b..c9fb8cb28154 100644
--- a/dev-python/lit/lit-9.0.0.9999.ebuild
+++ b/dev-python/lit/lit-9.0.0.9999.ebuild
@@ -9,6 +9,8 @@ inherit distutils-r1 git-r3 multiprocessing
DESCRIPTION="A stand-alone install of the LLVM suite testing tool"
HOMEPAGE="https://llvm.org/"
SRC_URI=""
+S=${WORKDIR}/${P}/utils/lit
+
EGIT_REPO_URI="https://git.llvm.org/git/llvm.git
https://github.com/llvm-mirror/llvm.git"
EGIT_BRANCH="release_90"
@@ -19,10 +21,8 @@ KEYWORDS=""
IUSE="test"
RESTRICT="!test? ( test )"
-S=${WORKDIR}/${P}/utils/lit
-
# Tests require 'FileCheck' and 'not' utilities (from llvm)
-DEPEND="
+BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/psutil[${PYTHON_USEDEP}]
diff --git a/dev-python/lit/lit-9.0.0.ebuild b/dev-python/lit/lit-9.0.0.ebuild
new file mode 100644
index 000000000000..80e7699557cd
--- /dev/null
+++ b/dev-python/lit/lit-9.0.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+inherit distutils-r1 multiprocessing
+
+MY_P=llvm-${PV/_/}.src
+DESCRIPTION="A stand-alone install of the LLVM suite testing tool"
+HOMEPAGE="https://llvm.org/"
+SRC_URI="https://releases.llvm.org/${PV}/${MY_P}.tar.xz"
+S=${WORKDIR}/${MY_P}/utils/lit
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-fbsd"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# Tests require 'FileCheck' and 'not' utilities (from llvm)
+BDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ dev-python/psutil[${PYTHON_USEDEP}]
+ sys-devel/llvm )"
+
+# TODO: move the manpage generation here (from sys-devel/llvm)
+
+src_unpack() {
+ einfo "Unpacking parts of ${MY_P}.tar.xz ..."
+ tar -xJf "${DISTDIR}/${MY_P}.tar.xz" "${MY_P}/utils/lit" || die
+}
+
+python_test() {
+ local -x LIT_PRESERVES_TMP=1
+ ./lit.py -j "${LIT_JOBS:-$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")}" \
+ -vv tests || die
+}
diff --git a/dev-python/llvmlite/Manifest b/dev-python/llvmlite/Manifest
index 476d74949528..f65e350735d6 100644
--- a/dev-python/llvmlite/Manifest
+++ b/dev-python/llvmlite/Manifest
@@ -5,5 +5,5 @@ DIST llvmlite-0.28.0.gh.tar.gz 191141 BLAKE2B 23c86c28311a4e8c7f9c209a7ed7816ad5
DIST llvmlite-0.29.0.gh.tar.gz 196507 BLAKE2B d4870ca042d446857b7409c0c50c370458747ee744c24611e88da4bc8780c26125b2e8db3db7fe9d4f553f9aae5769b62effe1ac94cfaf234bab54d43c8086e9 SHA512 8735b46b1a3053b89306bf6e05c8c6c375d15371d33635f1d27e5533d7a78a85f773e04b7ed8d39ebab40a892c374839e1324665d81459cb797f760d6d2c81d1
EBUILD llvmlite-0.26.0.ebuild 1501 BLAKE2B 93d3c40675120ca291a8d4fa90d84f484982a110f06707e1f93ec281d7dc2769a34427db467f976d82b9740ddd469b3550488fb00f210db570242cf74a12a033 SHA512 6ddc17275c10c8690e8bcd686dffbb86a6f60dd45e9ac73fe70d574ce1226e3292d9886fbaf9b96b916af9cd7437522a071a7506692285ba9c48017a3090a2f8
EBUILD llvmlite-0.28.0.ebuild 1541 BLAKE2B 2d6575051c5c5fab37a40a4a9164ad2b739d1f18164836f4b68d7e4a2dc03a4fa1999b41afc1d3beb39d20e71356d76d68dee157690082cc3c74e63c6bb089cb SHA512 2337eac3c683cb2c7deba8a24556c5f5830b54e156ba589b8896aba3a2676841bc79e7c143a8e998ea53e8a0b871bfd40154a2586d1c15ccce1d6bcade47410b
-EBUILD llvmlite-0.29.0.ebuild 1501 BLAKE2B e3b5532d93788136b0bdef0acac37d3ceb3f4483d8946acb6ec0544c4c76895a5e9843030aaa97961d0f5c23f2d7452b58aea89236faa33c41b3e32f53f71ec7 SHA512 0b71401cea512814cc217b9758eb659e619aabd8499ed8239b3a443a8f323b5be98aff953a9ef335ea476fb367a2b1e14ff416fe7d345f3c4b3328c6a426b6a2
+EBUILD llvmlite-0.29.0.ebuild 1500 BLAKE2B 5e724641299c1b86b764f438c40a6c98087ced767df582ceb522baa04a9d7d5c50c5dc76df3876ec9dae27a8a0035b888e11432868c618da3133351423394f75 SHA512 b24246e3cd1972a1e026a929e1b4d801e37f83626016196618a9d67c24e86115abe031f332a1c160b5846bfeb46b69cc20db7514d8764c176732c413b0182b6e
MISC metadata.xml 792 BLAKE2B 8247c0ac546df47bc70b8e525d776dd391fa553d75d7bb0507986ac2f7efe1d023db7259f8938c13b383ef719a10acb3e1357bca4dc398a42b68ba756c0c351a SHA512 8dab7bc4b6d33f9a3c458dde08e07fe22680238185e8f144ada7ce7374ecb3fbd38149f67d2a11cba7a816384c556edf618e45ec331e6054b97aee60c529a35a
diff --git a/dev-python/llvmlite/llvmlite-0.29.0.ebuild b/dev-python/llvmlite/llvmlite-0.29.0.ebuild
index 0828af730f2d..d4dbce12bb71 100644
--- a/dev-python/llvmlite/llvmlite-0.29.0.ebuild
+++ b/dev-python/llvmlite/llvmlite-0.29.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/numba/llvmlite/archive/v${PV/_/}.tar.gz -> ${P/_/}.g
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 arm ~arm64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 x86 ~amd64-linux ~x86-linux"
IUSE="examples"
LLVM_MAX_SLOT=8
diff --git a/dev-python/m2r/Manifest b/dev-python/m2r/Manifest
index b39e05e61531..5d1011ef4f36 100644
--- a/dev-python/m2r/Manifest
+++ b/dev-python/m2r/Manifest
@@ -8,5 +8,5 @@ DIST m2r-0.1.6.tar.gz 13615 BLAKE2B e0c98c059f5c569bf88a1f97bc1c8a912675f9c0e044
EBUILD m2r-0.1.12.ebuild 1218 BLAKE2B 557c674f096982aa69f048e5d85936737cb7856363ba83386c4dcd30ab5fc452e888ccf1d6bd7d737ade17415af3edb1b17018a286f0ae0f635c945333014c0a SHA512 c5d3a2bde7e5f3d3c6e7f36d01441f46c816e6d6f3a0897be6307d5f0f33eff8344e2d7f8c3e832f6f66c6efd91b9d1b8321a8c5557d99c7d9283ca7a189c8e6
EBUILD m2r-0.1.14.ebuild 1298 BLAKE2B 9c729388bb13f154935f096040e5dc3f81c5886144b31e167cf6b8421f2c5023c95cec1ec82f6fd984706100b23e015aef5f9b13e9fa422b5bb440ddb42fcc7e SHA512 5013eb2fcfc96e9b947bf5cc52488cb9598c23830fafd801c0531f51b11f1165bc74f9929eafb24000cdce8fb35f3172e54bb766b011b97e20f93945f72f59bb
EBUILD m2r-0.1.5.ebuild 1271 BLAKE2B 21912af5451c48c9d6611e3f35c111a0f865c406695aece7fd8cfa6acfa280a5b333b37e645fd7a3f44f789c076cc8915f9bfe1483f3799017d66b608faa4b7a SHA512 1f9409bed0fddab84d52b68fd219ba5edbe867c5783df9c872ece636a5b3b7137eb87dc6cc1a5afc6f452041fc384a30fa2c114c93c1210cb0b8ebff821cfacf
-EBUILD m2r-0.1.6.ebuild 1271 BLAKE2B 21912af5451c48c9d6611e3f35c111a0f865c406695aece7fd8cfa6acfa280a5b333b37e645fd7a3f44f789c076cc8915f9bfe1483f3799017d66b608faa4b7a SHA512 1f9409bed0fddab84d52b68fd219ba5edbe867c5783df9c872ece636a5b3b7137eb87dc6cc1a5afc6f452041fc384a30fa2c114c93c1210cb0b8ebff821cfacf
+EBUILD m2r-0.1.6.ebuild 1273 BLAKE2B 9bdf9ab39c40ff14cecc9efc5ef48c82958285bee81325f62d2894a66d6915b2da7aede0d478fbeed09fbd054dfa7eb53498f36b83b895f05e017aeca74eb81a SHA512 4a5ebe86949f59e8bc23344c322aae00da0c5756bfef8d96c57dca64c1a0b6bcfe994da19a786147d89c9b782a9fc53760f526113010d72994cba22a45df5fca
MISC metadata.xml 504 BLAKE2B 9e21e9256baae870dce5b60ba0f2c9feb5857c79f6ff81dbf10aafcb81d7886c18114155f2f825a6bdb7ab5b51f5e9f733ae4e8c799bbbb8c424c662cec85959 SHA512 551e5a6e90f257d5171995d6cb7ed7122e3820a787cb4acf177a9b0acc22810e71d432b8cd53667793c2e01e39edcb43540841e541737097231fe36b51eca7fd
diff --git a/dev-python/m2r/m2r-0.1.6.ebuild b/dev-python/m2r/m2r-0.1.6.ebuild
index 5967c94d71e4..d8841aaed7ec 100644
--- a/dev-python/m2r/m2r-0.1.6.ebuild
+++ b/dev-python/m2r/m2r-0.1.6.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6} pypy)
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy)
inherit distutils-r1
diff --git a/dev-python/nototools/Manifest b/dev-python/nototools/Manifest
index 01233054f0ee..d3b0072b426e 100644
--- a/dev-python/nototools/Manifest
+++ b/dev-python/nototools/Manifest
@@ -1,3 +1,5 @@
DIST nototools-40aa4936022295cf851bb62f09a070f63fc8f5ae.tar.gz 9649749 BLAKE2B 5637373dfb70552f640b728814f3db1f3732b7335e7edac502a553a896e9715a8ef9356502c5d33a09a04ef45b0b27989f5a3602707964c7f91a1eee21e9112d SHA512 b1bfacc69f79b9ff7d40ff9b475a2e5808e57a66fa3bf2c79cdc56999e390cfdd2f92b71fd9e53e0e3571f30f3a54d1dcde2c3d8bf38378c72f79260d8d9d5ba
+DIST nototools-9c4375f07c9adc00c700c5d252df6a25d7425870.tar.gz 9693250 BLAKE2B 636832b538714d48aa78946b9af9985c55a5543828c3033b849fe3ad75c15472ea7515ca2a4a30c990457acdce2fcbad27d8e61fcd42a4bd7f009638f1bb4381 SHA512 dd2ffe072716c61c9eab9307308f6f72ca3a6631ec2402d03adc4e4483030d770035bf9b9ae66b5b580f1dd7e1cb546f03eff61c00c73069c804953587199e9e
EBUILD nototools-20180827.ebuild 903 BLAKE2B 23d5180b6f23a1cb50a460c5f73900ccf7613cbabe6990c8db84ef5740f42104f687b3d592a06d93c200d58dcd910506ad49b60a5d7b4b4812222bfd40c4f6e5 SHA512 e6a2dc54a303fcb8891760559008d31f311dff732ad2fabbbba1e1582756a61fa106d796c8038c94a7b456a5af90cc1d153469ecb155e43c5e7dcd05b84104de
+EBUILD nototools-20190320.ebuild 1007 BLAKE2B 1777145630fef44fad2b2f8f10645a4ee2ddf5f69afee543dddc449695f45b0333ee73e47452b8ef80a56442247e4c020cc920a5614c8cb94c7417b38562da9c SHA512 1dba77222f79a863ae58cad589ae9b0e237e4c95f0e466afbc008b129bcb5704c6741835a4b2ab5715d1ea05c2e3b30dced2550373c587a14c37fb5f0c7d14a8
MISC metadata.xml 243 BLAKE2B f40c5d69470d5136cba32e1ea6b2351ca1842a5d83381e0bef3e063e266c64bebb9ba85e1f155010e219b136c2827c989d9adf3b2c6b2f6ca265f03339c9a7ce SHA512 640630eb9d42c319ca1da37b03a03677a3dd4e48f28ce2690b64f6e4e7d5885cfda41d439f3f9d8b009be04891b043a5b0ac6f9d43b701f65c8fcc0e0613b04a
diff --git a/dev-python/nototools/nototools-20190320.ebuild b/dev-python/nototools/nototools-20190320.ebuild
new file mode 100644
index 000000000000..c669eeaa0a69
--- /dev/null
+++ b/dev-python/nototools/nototools-20190320.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# Doesn't work with python3 yet:
+# https://github.com/googlei18n/nototools/issues/472
+PYTHON_COMPAT=( python2_7 )
+
+inherit distutils-r1
+
+DESCRIPTION="Noto fonts support tools and scripts plus web site generation"
+HOMEPAGE="https://github.com/googlei18n/nototools"
+
+COMMIT="9c4375f07c9adc00c700c5d252df6a25d7425870"
+SRC_URI="https://github.com/googlei18n/nototools/archive/${COMMIT}.tar.gz#/nototools-${COMMIT}.tar.gz"
+
+LICENSE="Apache-2.0 OFL-1.1"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND=""
+BDEPEND=""
+RDEPEND="${DEPEND}
+ media-gfx/scour
+ >=dev-python/booleanOperations-0.7.0[${PYTHON_USEDEP}]
+ >=dev-python/defcon-0.3.1[${PYTHON_USEDEP}]
+ >=dev-python/fonttools-3.36.0[${PYTHON_USEDEP}]
+ >=dev-python/pillow-4.0.0[${PYTHON_USEDEP}]
+ >=dev-python/pyclipper-1.0.6[${PYTHON_USEDEP}]
+ virtual/python-typing[${PYTHON_USEDEP}]
+"
+
+S="${WORKDIR}/${PN}-${COMMIT}"
+
+python_test() {
+ esetup.py test
+}
diff --git a/dev-python/os-vif/Manifest b/dev-python/os-vif/Manifest
index 95b341938d89..fb1a2a66e7e6 100644
--- a/dev-python/os-vif/Manifest
+++ b/dev-python/os-vif/Manifest
@@ -1,5 +1,7 @@
DIST os_vif-1.15.1.tar.gz 85731 BLAKE2B c0855be5204513fcb18c39341cae0a51ab6ad961d6a5f6d96988b14e43beddc4fa7f8c3e8a590eb5f657af8590603cc516a194af1c73234566047b8059cacfc1 SHA512 5fe7ba1bccba81e8b03884e951012f181c4b0cff433ff9211ce750868811ad4a3e5b1188396c466a286df6a9db824fd07a7abc62fda2c0c302d6d07108f419a8
+DIST os_vif-1.15.2.tar.gz 88591 BLAKE2B 0a272332b238590f9a0cb5a457babe8a26b97196370c0e0f4c1e4d89e814e424dcc5f0e2786cfed3729bb5608434507966ab22d9c68b90e7deef0767381a8cb0 SHA512 36d7ff16fa5b7cecf738d9e867657ce7ff416a514cde2796306d2e21a1ae1985528dfcecc95498a24fcfc16687cfdbc898550520ac6e17d202ea554e8d8c7b1c
DIST os_vif-1.9.1.tar.gz 63535 BLAKE2B b4c017b129c2540794f85292341a165761d00439d24727fe2f421c96a7e5d6e79e8572a217064e01e62bb137f136fcfd1d51ff089c48026de82d91a8b9a22386 SHA512 d7aeec1bd277a91a1f4fbda69e5408f5648ad49ffac17d1ca54148ec30c31bd64639151988355395166747df91cd89cbed1863a2668a5bce89a10d2aea55c288
EBUILD os-vif-1.15.1.ebuild 1418 BLAKE2B 575f1b3fe4398f8d15819439ba8dacd256211378d12428d05dcafedc6887da47e1d5e2c60aa7e80c5dc6ee1d2887866b689d621bce7ef42c9cff245d0410cb22 SHA512 9b53d5b13bdbee6bd2015c828c747dba4f2ec47c7c9355017085505e1db3bb6fafd183e063d54e16711fd941319816ca6ec5f29b0af1a26b7ec293bc491c66c4
+EBUILD os-vif-1.15.2.ebuild 1420 BLAKE2B 1d5eeadc98a27de20639ca046536de8622fa082d6c10e3916ffbf160ba0bf2c4f602e04fe5e43cc6b26ee48ae7cb1edc7ebb64dee00df638553f3a677e43ea40 SHA512 a3922882f31418a324d7c0ab4aa682012e978c3aea1dbff3b2104012e7f1a2421f3c89c72779ea4c7529cd787f8c96064377304b10c2918d78b96a88a7096e35
EBUILD os-vif-1.9.1.ebuild 1316 BLAKE2B fed08c77cb8740ab83da994b04d7f218cb8848c0e8e7d5635826b7cf56adf540823f96364685cd396649ca57b3ca9086fe1ee5bab466b448cd6617787415fb9f SHA512 50ebdb3012fb584797346da906f212011dc09a9d9cb11ea91df25daa60a446af246a9e5a6c7c4d3c4cc7b59cbe7c980a072c0e111f2c5ebf6fa9fcbe46bc7140
MISC metadata.xml 379 BLAKE2B 9c4bc302bcb12ea964647546867a2f00cc84eda6f1193a700cd248248c6c992f6183c735ac55f021a8b89974ca336d4d840578444f02d1ac85cfdfcb8d48bc0c SHA512 3667aff7bf331a2383c2e4a854ceb0b1fa214bc605e98bcc9829dae0eb5e870ad123e9a2989a345134db916541005f54dce777c680e32ec6196785727a89831f
diff --git a/dev-python/os-vif/os-vif-1.15.2.ebuild b/dev-python/os-vif/os-vif-1.15.2.ebuild
new file mode 100644
index 000000000000..4a5e87d488cf
--- /dev/null
+++ b/dev-python/os-vif/os-vif-1.15.2.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=( python2_7 python3_{5,6,7} )
+
+inherit distutils-r1
+
+DESCRIPTION="OpenStack Cinder brick library for managing local volume attaches"
+HOMEPAGE="https://github.com/openstack/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 ~arm64 ~x86"
+IUSE=""
+
+CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
+ !~dev-python/pbr-2.1.0"
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+ ${CDEPEND}"
+RDEPEND="
+ ${CDEPEND}
+ >=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/six-1.10.0[${PYTHON_USEDEP}]
+ >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
+ >=dev-python/debtcollector-1.19.0[${PYTHON_USEDEP}]"
+
+python_prepare_all() {
+ sed -i '/^hacking/d' test-requirements.txt || die
+ sed -i '/^pbr/d' requirements.txt || die # pbr should be uncapped in stable/ocata
+ distutils-r1_python_prepare_all
+}
diff --git a/dev-python/pyClamd/Manifest b/dev-python/pyClamd/Manifest
index 26b824e4d984..a65e3e44141f 100644
--- a/dev-python/pyClamd/Manifest
+++ b/dev-python/pyClamd/Manifest
@@ -1,3 +1,4 @@
DIST pyClamd-0.4.0.tar.gz 11177 BLAKE2B cb69c9e1fec936d416a18658a2c3e9df4dc4684cf56c19e8a02ad9929b4c86d9985395c38a8f88f7053f81fe08fa3574c6a206bcc519a9494c2a61caf6b995b1 SHA512 b96e26729e0fe2600572534c0fa22a01238761589f1771e72a054dde9c1b8f122493c83ca04cffda167f7a0e44fbf309bdf76b8fe1de499ec50d56c677923bd4
+EBUILD pyClamd-0.4.0-r1.ebuild 564 BLAKE2B 8eee2817ef1fe29228011225e54617fc59d7a708321f2c9f88a6d5177b8580ce21a46bd25e28baf06b6c94799ed33913a8f130fb0eec85942872d7bed618203f SHA512 478043b276b81481b2138384cf5d596a8fe2ac5e39d1e10c5077765b334a229e094bb5accaa6c4231fffa80642ef81b307f69a8e1c2f14ae18c4142800f2c4bb
EBUILD pyClamd-0.4.0.ebuild 560 BLAKE2B bb91ea97f5b1b26c22d84ceebf819c161fbd8979a796542283845c31db43836ee74ba937cae0b469a3b8f181f9bf5fb2eb06ff3784e819796b97569271225c90 SHA512 23df1da8b7010e5d73ab73708f8745bd3ba696c3e12ad9c2702efe1de0d26b185bcbf0a86aaa95b7c00fb4e8c38348d792e1b705c9e3338f2cfa541504e4ad6d
-MISC metadata.xml 242 BLAKE2B 82b0c4b81d4877679e44b5aefee7502536dfc2f09c11b90ee94b332413ea15acc368e0294b0893139a0d25b74526cd4e279fb85029d0a3724fc4b227ddfd08a1 SHA512 871f2d7617caa792bb0f60c4a4c1fcf9a70b6853d3add35ac1d67f260068ce6429a9ff8039230b26c4de20b8f5df80d66a807999130f38701f723e227f19d7a4
+MISC metadata.xml 294 BLAKE2B 5afec3e518db21e9f221a65a2229a99361b4aeab9c53ca3e7b8676f5b3b18b36f0e327b9a1d806c43c1470105da4200e7c46e6a03364c05e5c6970fea9ce6a2e SHA512 7a1d0eeba424c98b65554c534cdadb43674818c8f7d2ec4b366ce35d7cdac32474cc761915285b12ba798cb1c703a74d54dec9779a142c199e9e76c05a370043
diff --git a/dev-python/pyClamd/metadata.xml b/dev-python/pyClamd/metadata.xml
index bfc26d648e7c..9e0c0672b1ca 100644
--- a/dev-python/pyClamd/metadata.xml
+++ b/dev-python/pyClamd/metadata.xml
@@ -1,7 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <!-- maintainer-needed -->
+ <maintainer type="person">
+ <email>hanno@gentoo.org</email>
+ </maintainer>
<upstream>
<remote-id type="pypi">pyClamd</remote-id>
</upstream>
diff --git a/dev-python/pyClamd/pyClamd-0.4.0-r1.ebuild b/dev-python/pyClamd/pyClamd-0.4.0-r1.ebuild
new file mode 100644
index 000000000000..dfcc0c76b5e6
--- /dev/null
+++ b/dev-python/pyClamd/pyClamd-0.4.0-r1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} )
+
+inherit distutils-r1
+
+DESCRIPTION="python interface to Clamd (Clamav daemon)"
+HOMEPAGE="https://xael.org/pages/pyclamd-en.html"
+SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ default
+ sed -e 's:/etc/clamav/clamd.conf:/etc/clamd.conf:' \
+ -i pyclamd/pyclamd.py || die
+}
diff --git a/dev-python/pymediainfo/Manifest b/dev-python/pymediainfo/Manifest
index af221ebeafd4..e31e531593f7 100644
--- a/dev-python/pymediainfo/Manifest
+++ b/dev-python/pymediainfo/Manifest
@@ -1,5 +1,5 @@
-DIST pymediainfo-3.1.tar.gz 430689 BLAKE2B 2abb8197ab8890617cb0cebf15001fefc5837c886c110f66852be56db6a2df851ec13b7dc76db40723cc920bf44ca87286446f451dc5c51b8998ee332a23cad8 SHA512 a2fd04977236190c18e62da9ec0110d9de9f31acaae448b40ce56f66d925d9e0e0d2015f7824d359ebbd8ec749c0ff812ee4ef776333319827759c4c4fe708ab
DIST pymediainfo-4.0.tar.gz 432284 BLAKE2B 1159f48f28f0a3473327830e56a27fcd14dc9d9dceeac6f90d52a048229d87e97d3b88ef865eefe454c8cebf55148981b2e88127e863682e00992d56c2906048 SHA512 988f0d8a212bc5893925bd96a5b41a1a2c8e9508c747e7aa1106f3a065ad5707a7ed9de71264d74ba6637a2b8efbdeeed3677d779167bb90f643d40f81c5a74e
-EBUILD pymediainfo-3.1.ebuild 1052 BLAKE2B e6c759d110f6484a1fa9fa6cbb99fdac6204992597eb0751405212cb5b40f80caaa4c6e2e6c6976e0ddc440ddc414ffde9677992c490e5561bb41394b0cd5b13 SHA512 4cd061a40754da4df6c6616983090ea730af07b6dc8147e9626dfff047b0f8c7433327598648e39209127fa82d2217d71c3faa3766871725b12477400e9c79c7
+DIST pymediainfo-4.1.tar.gz 432848 BLAKE2B e4bac2b43ee7c6ecb978bb08eb5c7070f458b7a00607c0a1d68a5e74d4f6393d7bb44d7e3471a4ab83bc45e19e4f3ab6b7779c28c16845c27a4895d76fa34d64 SHA512 08ffca0c3179aa6dff5b3007faaec1f1a2f372b2995824039021f41b2c772a2a13370c1dbd37d2408d023be497cff71dd6f46b09c8989f168976d75723cd7722
EBUILD pymediainfo-4.0.ebuild 1052 BLAKE2B e6c759d110f6484a1fa9fa6cbb99fdac6204992597eb0751405212cb5b40f80caaa4c6e2e6c6976e0ddc440ddc414ffde9677992c490e5561bb41394b0cd5b13 SHA512 4cd061a40754da4df6c6616983090ea730af07b6dc8147e9626dfff047b0f8c7433327598648e39209127fa82d2217d71c3faa3766871725b12477400e9c79c7
+EBUILD pymediainfo-4.1.ebuild 1052 BLAKE2B e6c759d110f6484a1fa9fa6cbb99fdac6204992597eb0751405212cb5b40f80caaa4c6e2e6c6976e0ddc440ddc414ffde9677992c490e5561bb41394b0cd5b13 SHA512 4cd061a40754da4df6c6616983090ea730af07b6dc8147e9626dfff047b0f8c7433327598648e39209127fa82d2217d71c3faa3766871725b12477400e9c79c7
MISC metadata.xml 441 BLAKE2B 6dcb65038010218beb340daaab820392fa857e77a417aa8957f678983f0b56fbb878c508790f9c7f33b6acd8eeaab2320c7b0ca2d2533e112ccb984f9ec7d3c0 SHA512 a5052eb10a6672d924cd1a09505d2eccb26187cc11a16b2ab30dcf7e1ebf1e59e12e10f5b35426eebbe9c74a74611b25ea70464e661e9abaf22fee3ed361fea3
diff --git a/dev-python/pymediainfo/pymediainfo-3.1.ebuild b/dev-python/pymediainfo/pymediainfo-4.1.ebuild
index 0ab81a022927..0ab81a022927 100644
--- a/dev-python/pymediainfo/pymediainfo-3.1.ebuild
+++ b/dev-python/pymediainfo/pymediainfo-4.1.ebuild
diff --git a/dev-python/pysnmp/Manifest b/dev-python/pysnmp/Manifest
index ceefa89d4e2c..58b3eda43fb2 100644
--- a/dev-python/pysnmp/Manifest
+++ b/dev-python/pysnmp/Manifest
@@ -1,8 +1,10 @@
DIST pysnmp-4.4.10.tar.gz 438845 BLAKE2B 2ad444212d202a3e788b1cd2e4e95931ef59e758923ede9b99fe511fac9cd31b8ad02ebbd61fd2df4dec0b9f95eded2753465929aba3b070ca614353eae466d4 SHA512 ed7d705dda376bbf31366653566f1f85ffd71a8253e573ad197a8a073a60ec4fac356b28daf97ff1310121ea3a6b2fee17c843c6ca90d664916fd9095a462207
DIST pysnmp-4.4.11.tar.gz 441657 BLAKE2B 2a1f14f9205ce34bdbd5cc22e1875e00aa8f34f0a3327aad37d920e3b0c2e4b5c2f0e877b23cf59ec65f803020bcfae0c7162666baa7621be19042506fdbfd26 SHA512 0f61ad0c095398b4b511c854ea7156aae78495f299457b14f4d3b50833670ec77c905e9cf4bdc30c21dd3c3e62d1c3473d7895f0352140af6345b18c1db3e7d8
+DIST pysnmp-4.4.12.tar.gz 442270 BLAKE2B 0e4e1c44d7fe1def24d8bd12bf88012eb54d432888745becacdc9c072ab5a653eb947ee418f6b7b3f84bed39d6656dac25ea00a2accfa546d7310be17b04c8ee SHA512 f22a346443cb07beea594b67b09ce587f5602a439c68148b8a655a0d2c769893848bfcfdd47b5f0002f48c650bf3a39186edddf977fb3ad2cc0d124e66f2ce94
DIST pysnmp-4.4.4.tar.gz 436318 BLAKE2B 6e6616a79fc15d457b8da2e2260c65d9d8ef29888c033d80f2f47c8de035d0cff73dc4be1eeced8ef36dac1301b7da0d845837b780815792f545b6ad18d5496e SHA512 960ac73b7356bb236d3853432c094d3aa86a343f5e211065689e6c784293748ec6f2c1c17bf9d96b4cbe2d9d476ebbacbaff4bed7d86370e5ef61e6f03ba8c0e
EBUILD pysnmp-4.4.10-r1.ebuild 1245 BLAKE2B 0de7581ca20c9c82557cd9c0f155caa3e895fe30e99f463344b81562d06e61d492687b25b740c6e8d91ca8299f11e70208b55d1dbbc3c4cc70a8d2abfd76df7b SHA512 89b3b7fc27ba358efb326be3eb3bee8baf520e87b9306d418a21c8809abdc974ab6556a8cf8c3cc84e247ab39782a963a0ff39520b43a39f4e2c9b1934c79410
EBUILD pysnmp-4.4.11.ebuild 1245 BLAKE2B 0de7581ca20c9c82557cd9c0f155caa3e895fe30e99f463344b81562d06e61d492687b25b740c6e8d91ca8299f11e70208b55d1dbbc3c4cc70a8d2abfd76df7b SHA512 89b3b7fc27ba358efb326be3eb3bee8baf520e87b9306d418a21c8809abdc974ab6556a8cf8c3cc84e247ab39782a963a0ff39520b43a39f4e2c9b1934c79410
+EBUILD pysnmp-4.4.12.ebuild 1245 BLAKE2B 0de7581ca20c9c82557cd9c0f155caa3e895fe30e99f463344b81562d06e61d492687b25b740c6e8d91ca8299f11e70208b55d1dbbc3c4cc70a8d2abfd76df7b SHA512 89b3b7fc27ba358efb326be3eb3bee8baf520e87b9306d418a21c8809abdc974ab6556a8cf8c3cc84e247ab39782a963a0ff39520b43a39f4e2c9b1934c79410
EBUILD pysnmp-4.4.4.ebuild 1240 BLAKE2B be85d4a952824ba075966ff6ed9e14fc20f8cae7e4b43b19c39cf756d691a549ec4c6592df9fa0a45be3b4eca21b884864e3e5292cea6f18413649c29c713728 SHA512 77abb8f8f35d93ee049533ba6a99726dcef9fc1581618bc8e2809bac1a0b192ee850f3e0cef4cf2583c5fae579bc155818083206d286d3639c6033b445301992
EBUILD pysnmp-999999.ebuild 1250 BLAKE2B ce639aeb9e716e36df068d4de8cd82bb80cfe51a1a2db4e42431553984e487a887ba445685ccde88125ec39cab3afbcbd03c56acd6f264c57609a3f361e953b5 SHA512 81f2955f89550c96004cec610943b20f82bb8b29ef03e3d81f38c73f10b4b96e085c77988ce9dbb00c9e162093a2cff31095b2285afa94f21917c9923f5d2340
MISC metadata.xml 1567 BLAKE2B bb80fc30033d338354e1b5539aa5afbb23df2ef574a55709f62ef399a67fa7d659fbbad4d3a10120d0a7cf2247e6637127c115deb3741421a73f3222b769d632 SHA512 3ec28aa833cf162493be384e095a4aa440dc9fb19941b5c503d81d1bff83428d5aa8af80dfa24c88055c573c09529c12e3fd4962dba3d171ea8d2e87a7bb7822
diff --git a/dev-python/pysnmp/pysnmp-4.4.12.ebuild b/dev-python/pysnmp/pysnmp-4.4.12.ebuild
new file mode 100644
index 000000000000..842fff13fa28
--- /dev/null
+++ b/dev-python/pysnmp/pysnmp-4.4.12.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
+inherit distutils-r1
+
+DESCRIPTION="Python SNMP library"
+HOMEPAGE="http://snmplabs.com/pysnmp/ https://pypi.org/project/pysnmp/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
+IUSE="doc examples"
+
+DEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
+"
+RDEPEND="
+ >=dev-python/pyasn1-0.2.3[${PYTHON_USEDEP}]
+ dev-python/pysmi[${PYTHON_USEDEP}]
+ || (
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ dev-python/pycrypto[${PYTHON_USEDEP}]
+ )
+"
+
+python_compile_all() {
+ default
+
+ if use doc; then
+ touch docs/source/conf.py
+ emake -C docs html
+ fi
+}
+
+python_install_all() {
+ use doc && local HTML_DOCS=( docs/build/html/* )
+ docinto examples
+ use examples && dodoc -r examples/* docs/mibs
+
+ distutils-r1_python_install_all
+}
+
+pkg_postinst() {
+ elog "You may also be interested in the following packages: "
+ elog "dev-python/pysnmp-apps - example programs using pysnmp"
+ elog "dev-python/pysnmp-mibs - IETF and other mibs"
+ elog "dev-python/pysmi - to dump MIBs in python format"
+}
diff --git a/dev-python/python-sense-hat/Manifest b/dev-python/python-sense-hat/Manifest
index e33beb373bc8..cb2c4c820a2f 100644
--- a/dev-python/python-sense-hat/Manifest
+++ b/dev-python/python-sense-hat/Manifest
@@ -1,3 +1,3 @@
DIST python-sense-hat-2.2.0.tar.gz 20841 BLAKE2B 59e6b9111fb90493e6bda00ce4a4c143dcb84d8b6529efadaf2f337adb38a8fb4287cbd9a303070ea4f335f1e03c6f4789e6f8fbe64a7c70db20675bdae7c6a1 SHA512 71914f6f22206cff23992a6908698978741a46bf9b98648388bac4550f39e8de73db6bd389b79585eba6e82160649a8c8da4217d515bbdbcb50d47218415f3ac
-EBUILD python-sense-hat-2.2.0-r1.ebuild 630 BLAKE2B fcf29767ae39934d5a24ec3e0e7a02b1a019cb87c56857f52754772780b2121acd91ef33a1c08a0d83729ee3d466494cbe4fd6e5c691f8de109232682081b450 SHA512 c01792344d20cf4763121a96f8b8d148548bb0f6d430de5c41cf32194987fdcc2f9b9a818f673c862932d75a127eefe6e1329fd477bb3220879d6d22b37cea34
+EBUILD python-sense-hat-2.2.0-r1.ebuild 624 BLAKE2B bfb00d13e53d425791ae00d762ec65a89d0b5a437e3a2ba2d1e4e517e2f8101248e64b0abf8ab19db314bd8109ef28fb7e3f6df80f897e11b8c0a7a1b0781057 SHA512 a86182878b2088e2b1ec7381d7341877deed016d98c7e1ccb7fa3b2fe3799bbc1fe6094a83368a1532fbfcc2cf4c7f4cd0d331b185722eed936ae95e3394346a
MISC metadata.xml 771 BLAKE2B 05de535f0e56d7233bc94020ee828866757b95725e8f9f3cbd7681ca7ff6b92000dd8176af44115ebfae157886ec305513ec6f1f12cc56a233ff3fdc73e63fb6 SHA512 e4c3cb494bb4c8b874be22478577f0ee6a4f3f6c12a8eb00e27d6a854d5c88265714ee438486663e315c36c84369c67785ebc38764617644cda0bd6bfd314cfa
diff --git a/dev-python/python-sense-hat/python-sense-hat-2.2.0-r1.ebuild b/dev-python/python-sense-hat/python-sense-hat-2.2.0-r1.ebuild
index e4d5aa8c01db..534933adccf5 100644
--- a/dev-python/python-sense-hat/python-sense-hat-2.2.0-r1.ebuild
+++ b/dev-python/python-sense-hat/python-sense-hat-2.2.0-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/RPi-Distro/python-sense-hat/archive/v${PV}.tar.gz ->
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 arm arm64"
+KEYWORDS="arm arm64"
RDEPEND="
dev-python/numpy[${PYTHON_USEDEP}]
diff --git a/dev-python/rebulk/Manifest b/dev-python/rebulk/Manifest
index 23dc186d5726..cd2db4e700b0 100644
--- a/dev-python/rebulk/Manifest
+++ b/dev-python/rebulk/Manifest
@@ -1,4 +1,4 @@
DIST rebulk-0.9.0.tar.gz 257342 BLAKE2B a08b2d74685eea35597331bb2ef3c48e8a9cddc39ad3821cb7f33b80a47184a21f813b339e9d64548b3003913178191075455a6f787ab80ffa2cb3bf7f0db35d SHA512 25a22b3a5f5519f6f8c10abf6a477f212c0500264cfdcc5a9be09d3818462a051b1a7cd78f94991c44ac6bcdc7435b9909e65de48d1bd8138989e0da98d10262
EBUILD rebulk-0.9.0.ebuild 928 BLAKE2B df1c9dbc45f3355003670cfb688c6c10064f39f18d265b9a3d775000e180cf06521f8b68c7fa9566b4e320f75301853d53957e1250dcd51c110cf6a287832457 SHA512 b8ab2a282d1c0ee7f0d5e79c74a04a181caf37019cd75ae989a2ee4f1651fb49a20ace2f1fb10716279aa3c0a5383ddf67190c5af8e987b0d9ebe17ea0c646f5
EBUILD rebulk-9999.ebuild 926 BLAKE2B a109a4d3212629e44a66e5fcfd1018f1f41119d25ecd67e54338181eedbe162ddd0802f1969ae848d52ad0db641e8b81b7425801db9b5b700e7fc3dab4ade08c SHA512 aa7d52f218297c80acfdfbfb5f10bcadc35d792f7638845949165d68911b9a6257d6152cab7557488815df419e5f9909122e6c8fba7ebeca78d4c024768ffbb8
-MISC metadata.xml 488 BLAKE2B 3752919abeee24d5ba34a338e134b3e2fb9ea9dabd3b72c6402943523a1d83122e9ebc63b24d169dd6ea86b93f2c90960d18a1c1def0f41a3ff8007ad33237bd SHA512 96dc9190f57efa7286206f2eacd5b67307d2677f706e99ed7d575a79e454c38c7038338d8989be76c5fe6c2003b7789e523edd2cc24a29180d7d7a21133febfb
+MISC metadata.xml 289 BLAKE2B 0b4705d4e9400951a5a9bbfd79a5f311cf4918e6665f697b8b94fc7daa4bb777457fd919d09f79627ab5cff49fdf473a4535146b0fb7decf33f1afe15b42d32f SHA512 d3d12fbd490d3b76d211a0a47691e7ed085b6bc6235e36ba5ddb6c976793cad1f206d61444d451da66ff16cc4e0bbc2208ce6fcee07fd8b52fe6a01e39417257
diff --git a/dev-python/rebulk/metadata.xml b/dev-python/rebulk/metadata.xml
index da5a8b155c95..c12ab7a69981 100644
--- a/dev-python/rebulk/metadata.xml
+++ b/dev-python/rebulk/metadata.xml
@@ -1,14 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>itumaykin+gentoo@gmail.com</email>
- <name>Coacher</name>
- </maintainer>
- <maintainer type="project">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
+ <!-- maintainer-needed -->
<upstream>
<remote-id type="github">Toilal/rebulk</remote-id>
<remote-id type="pypi">rebulk</remote-id>
diff --git a/dev-python/sip/Manifest b/dev-python/sip/Manifest
index e223e2606782..61e0abc6a602 100644
--- a/dev-python/sip/Manifest
+++ b/dev-python/sip/Manifest
@@ -2,7 +2,9 @@ AUX sip-4.18-darwin.patch 1187 BLAKE2B a3cd0418de90e7377bc2ae1206f4620c6be379a3b
DIST sip-4.19.13.tar.gz 1038815 BLAKE2B 0b6f2941140a535cfdfb51db71cf9a55e5f65be85961e304496fded7781da42b0ab7d01045b8802468a3ce3b57e7f571851fc7713fd47a03c8344017982d6632 SHA512 eb456e1f7efa463f859047acc5301e19279e1627629d0bad3ac7a0a52b77575126bc3f2c64bb4278ae11d415c13d2731dfc8c816bba71307173d393a414aae98
DIST sip-4.19.17.tar.gz 1056156 BLAKE2B b5a7b4cd3f2152e9b7ee7b715c3ad72c2092598e0405cefc24d6283e9da07e54fd65da89e137618d3b84f3138fff719cf226600135d646e7bd7c538c2a02cdfd SHA512 d393cfc1643663926bd315a8df92abd82bec071bf0488b047625bdac43e9074bc8a510ac23244a7a2d2d181f70af9691db9d0b759e79643981d6afd71a49d3cb
DIST sip-4.19.18.tar.gz 1056840 BLAKE2B 6c674405e28a64c9db635deca8a00ed78bf52d2551ed578a57d31ae96071ca77ba49e3fc92329942ca61de78bc98049694cc48ef54ea645819fc48f2fae56060 SHA512 e3c58cc6c38b277b3b9fd7adf33df91b47e0385e59d52c543e630a194d73d04d91e0a3845cb3973d1955f77049e75246fa7e6f544e02e1efe0086a297cf1d887
+DIST sip-4.19.19.tar.gz 1058422 BLAKE2B 9c27e636a55699e8bf9c9caba9227e3ff9c8476dfd86d4bb8b0b53c9db95d28441d1ac03a0d20a71468d39e5f21066475018cff93b96281b3904f6a619304f92 SHA512 396c625f59ccef67c2e94221b26dd4ed5d536652a9b63a9f23b340ddf16adf34c6bdb0fbd7c0c1cc403e1d59e8ebf716b478a24bade66a2703fcc5f00b62533d
EBUILD sip-4.19.13.ebuild 2890 BLAKE2B 7e98f818a312f0f2f7267974687fd565785d55f52766dbc0f7112f8d8e0bb27d7fcee86093f1d791317002009750c9883e1688f56b7275f09046ed07c8b22d18 SHA512 71c635af1a2a9e9e05fe52e125e15e1e52e4e261d868617d0f4f2fd48f3049b138b966e7db13ec952f3efd50d6054fd5841c95ae9169e58c1745e19ddeb6cf59
EBUILD sip-4.19.17.ebuild 2444 BLAKE2B 7c867822fb01de9ba41383133d99c15bad3aebf6b1ceeea90f1beb94634ad83d110031d3fefb38c0045bb6fb07cb595aaecb6395c1d71ba2152a0892224da4f4 SHA512 7bec526167aef832eeaa32d2e484d59f404a537da64cd22f99bdaab332c891031a8680cc4a3b7da063c20208f00e2d0e4837323056a97fd7f99124e53b4b8587
EBUILD sip-4.19.18.ebuild 2452 BLAKE2B bab80aaddf65f0ac19e475fc8c6cfb919d6a2697032f7043e32876d651b88d42af8dba1c895c6b47d8bd56052171c56b89ee0d4787975c3939dbd10f7bc42258 SHA512 ba18690557373894f037d05f53da2d699166b46de4ed03a5e4e239d047b04ad8961cfe6ac2bfa7e86a62d5ac2892d2ad6dc6f22a3e374aa9b83f50e83c76c20b
+EBUILD sip-4.19.19.ebuild 2452 BLAKE2B bab80aaddf65f0ac19e475fc8c6cfb919d6a2697032f7043e32876d651b88d42af8dba1c895c6b47d8bd56052171c56b89ee0d4787975c3939dbd10f7bc42258 SHA512 ba18690557373894f037d05f53da2d699166b46de4ed03a5e4e239d047b04ad8961cfe6ac2bfa7e86a62d5ac2892d2ad6dc6f22a3e374aa9b83f50e83c76c20b
MISC metadata.xml 648 BLAKE2B f49eaeae5e37d91c569b93fdadc4401e478c54a754290ce37dd51d1d03340ead54f4d0f52389d87b91801a2c1ad0040347e629068a6c0ffe79a9e3442498e4f6 SHA512 1a2a4fb4e7fb35fb6177d62d5c866a5c65c1915ff38de5815823864fb6d9a90beaa8897e28a65f79770a621ccdd83755c682df29a25bf00a76ffd51b215dcdf9
diff --git a/dev-python/sip/sip-4.19.19.ebuild b/dev-python/sip/sip-4.19.19.ebuild
new file mode 100644
index 000000000000..cbfa17402c9d
--- /dev/null
+++ b/dev-python/sip/sip-4.19.19.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+inherit python-r1 toolchain-funcs
+
+DESCRIPTION="Python extension module generator for C and C++ libraries"
+HOMEPAGE="https://www.riverbankcomputing.com/software/sip/intro"
+
+MY_PN=sip
+MY_P=${MY_PN}-${PV/_pre/.dev}
+if [[ ${PV} == *_pre* ]]; then
+ SRC_URI="https://dev.gentoo.org/~pesa/distfiles/${MY_P}.tar.gz"
+else
+ SRC_URI="https://www.riverbankcomputing.com/static/Downloads/${MY_PN}/${PV}/${MY_P}.tar.gz"
+fi
+
+# Sub-slot based on SIP_API_MAJOR_NR from siplib/sip.h
+SLOT="0/12"
+LICENSE="|| ( GPL-2 GPL-3 SIP )"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="doc"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="${PYTHON_DEPS}"
+RDEPEND="${DEPEND}"
+
+S=${WORKDIR}/${MY_P}
+
+PATCHES=( "${FILESDIR}"/${PN}-4.18-darwin.patch )
+
+src_prepare() {
+ # Sub-slot sanity check
+ local sub_slot=${SLOT#*/}
+ local sip_api_major_nr=$(sed -nre 's:^#define SIP_API_MAJOR_NR\s+([0-9]+):\1:p' siplib/sip.h || die)
+ if [[ ${sub_slot} != ${sip_api_major_nr} ]]; then
+ eerror
+ eerror "Ebuild sub-slot (${sub_slot}) does not match SIP_API_MAJOR_NR (${sip_api_major_nr})"
+ eerror "Please update SLOT variable as follows:"
+ eerror " SLOT=\"${SLOT%%/*}/${sip_api_major_nr}\""
+ eerror
+ die "sub-slot sanity check failed"
+ fi
+
+ default
+}
+
+src_configure() {
+ configuration() {
+ if ! python_is_python3; then
+ local CFLAGS="${CFLAGS} -fno-strict-aliasing"
+ fi
+
+ local incdir=$(python_get_includedir)
+ local myconf=(
+ "${PYTHON}"
+ "${S}"/configure.py
+ --sysroot="${ESYSROOT}/usr"
+ --bindir="${EPREFIX}/usr/bin"
+ --destdir="$(python_get_sitedir)"
+ --incdir="${incdir#${SYSROOT}}"
+ AR="$(tc-getAR) cqs"
+ CC="$(tc-getCC)"
+ CFLAGS="${CFLAGS}"
+ CFLAGS_RELEASE=
+ CXX="$(tc-getCXX)"
+ CXXFLAGS="${CXXFLAGS}"
+ CXXFLAGS_RELEASE=
+ LINK="$(tc-getCXX)"
+ LINK_SHLIB="$(tc-getCXX)"
+ LFLAGS="${LDFLAGS}"
+ LFLAGS_RELEASE=
+ RANLIB=
+ STRIP=
+ )
+ echo "${myconf[@]}"
+ "${myconf[@]}" || die
+ }
+ python_foreach_impl run_in_build_dir configuration
+}
+
+src_compile() {
+ python_foreach_impl run_in_build_dir default
+}
+
+src_install() {
+ installation() {
+ emake DESTDIR="${D}" install
+ python_optimize
+ }
+ python_foreach_impl run_in_build_dir installation
+
+ einstalldocs
+ use doc && dodoc -r doc/html
+}
diff --git a/dev-python/tld/Manifest b/dev-python/tld/Manifest
index bb8bb6a6de6d..f5c0f22f609e 100644
--- a/dev-python/tld/Manifest
+++ b/dev-python/tld/Manifest
@@ -1,5 +1,7 @@
DIST tld-0.9.2.tar.gz 562143 BLAKE2B 6b7f3c15127d2a97240054b3ee53c628ebf3f381399f7b4460879cd0034dae4f944e33950cafeaf36ab222b9578146564369c0401dc8066d8092bc00ebeb40c4 SHA512 72e829efa48fccb7f8f771f7b84e98d7f38de8f214c26d25741448981de432bbe09f3dac646779135a74c8f3fd0669e3c371d2136e5edc3c2e3750fd5d5631dd
DIST tld-0.9.3.tar.gz 563527 BLAKE2B 60a6c33e1a3ce1b7336e1f7eb731510a9675bb3e2a8bd05662c6a9c869d54a97ba71c6f3af2ba4bdd20e6f1af7123dcd383c9fc5e0d34776b75fb7ff4e84ca23 SHA512 2884dcce2c08da4e8af5773f9e593c779baaa10930d26f3161314b4ec871d7c788dd583cdd30e9db304d8bd13abf2f8f5eea8c42e8834015c27e5ac8e249d4ab
+DIST tld-0.9.6.tar.gz 826845 BLAKE2B 5084bd326f12628be81b6f702b5672f46c753d970fa249e2116c1f0932cb1567092698dfd358130756f2535cf020125af4c585d76c11c210b2566be9019d8738 SHA512 329bb3e0e2c2682fbc3d3bf16244858cd9202cd4df34c61dcd9e3a62f0566bf365207d0099b63b2da280fa78d541ff68c1d75236d2d5da0f0c575896d347c6be
EBUILD tld-0.9.2.ebuild 503 BLAKE2B fd6cfbb26baf0f87a2e8619664a95bab772e81670e4c0b484570cfc2bce7d593a3f0b948aeabdf28462580f02ce2fcadfe3d9d1eed972b9f69e87a3ba713c9f7 SHA512 b9ea3588726a643f4211f264f9a277e34458812a56ceac03cd398d6d4f6116d1864d7a8ba8fe5be602e135c30651675000fa2e9cd1c356fc64d4ce28b9d97426
EBUILD tld-0.9.3.ebuild 503 BLAKE2B fd6cfbb26baf0f87a2e8619664a95bab772e81670e4c0b484570cfc2bce7d593a3f0b948aeabdf28462580f02ce2fcadfe3d9d1eed972b9f69e87a3ba713c9f7 SHA512 b9ea3588726a643f4211f264f9a277e34458812a56ceac03cd398d6d4f6116d1864d7a8ba8fe5be602e135c30651675000fa2e9cd1c356fc64d4ce28b9d97426
+EBUILD tld-0.9.6.ebuild 503 BLAKE2B fd6cfbb26baf0f87a2e8619664a95bab772e81670e4c0b484570cfc2bce7d593a3f0b948aeabdf28462580f02ce2fcadfe3d9d1eed972b9f69e87a3ba713c9f7 SHA512 b9ea3588726a643f4211f264f9a277e34458812a56ceac03cd398d6d4f6116d1864d7a8ba8fe5be602e135c30651675000fa2e9cd1c356fc64d4ce28b9d97426
MISC metadata.xml 419 BLAKE2B 48f0e2b96669406551c66e56225022f649ede7feb5e435e73b229f2fba514fd90cc1c542b34c0f31ce5f3bf7197c16188d83cd63542b7017caf114b2a1f0feaa SHA512 fd4fa0a5a30087e046f21cd68d7f5772b20a12f24ebc16641c45e28c1e033a4cf8ac99419f4a70f8d6e7997e6c612681c34e9e576632691ec443360effc75d40
diff --git a/dev-python/tld/tld-0.9.6.ebuild b/dev-python/tld/tld-0.9.6.ebuild
new file mode 100644
index 000000000000..4d524f15e246
--- /dev/null
+++ b/dev-python/tld/tld-0.9.6.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+
+inherit distutils-r1
+
+DESCRIPTION="Extract the top level domain (TLD) from the URL given"
+HOMEPAGE="https://github.com/barseghyanartur/tld"
+SRC_URI="https://github.com/barseghyanartur/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+RDEPEND=""
diff --git a/dev-python/transitions/Manifest b/dev-python/transitions/Manifest
index c5dd4d6b2a35..257330503b85 100644
--- a/dev-python/transitions/Manifest
+++ b/dev-python/transitions/Manifest
@@ -1,3 +1,3 @@
-DIST transitions-0.6.9.tar.gz 1354465 BLAKE2B bb536c1209c08717b29d5d60e4b31253b1f5bc759b7693a3ef82d4894cd55bc8a2dd3417e03ba5232d35de060c73cef664994c44c8f14be9ed0743170e7c1c09 SHA512 8104d98795c4212e40ba8274332e2e87336421e61a4398c58907a675708cddc7d3b77bbcada1e2cc16fd9dd518c94f07c2079cf0507b8647a435435151f5eb51
-EBUILD transitions-0.6.9.ebuild 948 BLAKE2B 093879773c9dac96b5ea38b9e5c3a49bd5379b342aaeef99d3b9332102ba0ef46c062e735d93a603a8c2f8aaee20d53676d95062051e62c3665116f56f33cc62 SHA512 cef0369f3646a65fbd3b35b118bbcc4d915ab4dd5ad059d736e8d2cbf251e6ec68c94297fe958d8b28ee6fd5acee376678d336343164826d823dfabccec7550d
+DIST transitions-0.7.1.tar.gz 1283833 BLAKE2B 5f2f2813ba158cf5ccac4e2d55700149b986bdd24f9e864cec8d03390724cf79d9d379afa06b1a7b56c6a91376410252fdda169024f6ebbba2ed976fe7a18e7b SHA512 3fe5989faf9dbfdc15d50beaf2656240317f00278727271e5bd64ad465be1640b67e760fb73f4b06a61920343215815a8be03d41dc4d32086222446463ef71d7
+EBUILD transitions-0.7.1.ebuild 990 BLAKE2B ae9c9d70dd0ae4c3e1f8f6947b4abb5df1a3469ce9437d3c7db45ae131d4d7436329c20762365ec91416ba69bc98a0910dcf12d3f2b2694f9909a1f13d939cec SHA512 8cb42de3761e7bbdedf7454d1bf59c76f2a4a9ffb7a371882d7b0f95b2a758e6fd708b79e633a6a385aba407c630452c9c9fbec09b6a1ad3caf49e610296f4ba
MISC metadata.xml 807 BLAKE2B 041bfd7046f5826c097703482fa86e2a29f091ce29053b0fd7bffdb4b03ad8f9d339c4a88380cde7bd0e28ff583f07d0100317650e63ed378d3d3fec30b4a3cd SHA512 c9b8379de019e4bb3251e3862d5a4b9bbe2dad4646f5fe0d785b5f3b3983492d5d6ac028d7ee9dff6d1dfa74c08503c4e81092f8200c58f41eb0b46ba0d4cf69
diff --git a/dev-python/transitions/transitions-0.6.9.ebuild b/dev-python/transitions/transitions-0.7.1.ebuild
index 65a89daacacf..711e91d6ab3a 100644
--- a/dev-python/transitions/transitions-0.6.9.ebuild
+++ b/dev-python/transitions/transitions-0.7.1.ebuild
@@ -26,10 +26,11 @@ RDEPEND="
DEPEND="
${RDEPEND}
test? (
- dev-python/pycodestyle[${PYTHON_USEDEP}]
dev-python/dill[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
+ dev-python/pycodestyle[${PYTHON_USEDEP}]
+ dev-python/pygraphviz[${PYTHON_USEDEP}]
)
"
diff --git a/dev-python/twisted/Manifest b/dev-python/twisted/Manifest
index 01e7abe3797f..c16da0a51c49 100644
--- a/dev-python/twisted/Manifest
+++ b/dev-python/twisted/Manifest
@@ -14,9 +14,9 @@ DIST Twisted-17.9.0.tar.bz2 3019243 BLAKE2B a79fade6c84a99303df803ad80f02c63562e
DIST Twisted-18.4.0.tar.bz2 3037019 BLAKE2B 6fc32f7591493ccc4fe03233307b566899b82cd035ba3329b3faaf950339a6653de697ba3873b37b22f9d7f8a66109694b80496917bf61e79c56eeb7e351ac87 SHA512 3733a6df0196ea580187da3576f5fd08f287437528a4e19813056d019cca213c61b62d879d80a12eef38661d3505ba33aac9a4fc956b19afa6da7d37a6465c83
DIST Twisted-18.7.0.tar.bz2 3063847 BLAKE2B a71e7f0f2888eab2849b90405350194091731730e8507172744212b9af73ba440a0c21d5c5a45ae987752c813c07c4dbb06e0e27a8c8e436d7ea6f7c3026137e SHA512 feefa578bc1787648df07e4a53bd6fe29b43c4357472e4fba37526f075be9263e8c671b6781ce6ad3569c1b1666cb702efbee903f597714a749971695018f826
DIST twisted-regen-cache.gz 911 BLAKE2B ffd3fcda6c67ffe6fd3ef581c8d507548396b66ed0708e9a5c790095e579c0d5f0f71596acf05712989da2ddef2b8d437eca973bc4d80ef8a9fa852915f38305 SHA512 95a9b931c73017d16d1b5e6b41345dddffe62b6af1a8e93b5e40d06d3d15be17b0dd0181c767ffeeb791534d463764ef9e066fa6c2ee2ac4b53c86d1da8fce03
-EBUILD twisted-16.6.0-r3.ebuild 5723 BLAKE2B 411a5ff087addcd0878fe287b146a8735b47a6646d32d2069c32720cf3318faee4e31875c26397995ba81774866d5eecb3d33ea7b7e40ef938302df5841c4a2c SHA512 ea18028994004f9f86c1885fb9647f211ca143b545b925a0a8e5d6d16558e02de3b602adb3fa7b6d2bba5fc7213bfbd5702efbd6b3205d90f2ace60cf1d36aed
-EBUILD twisted-17.1.0-r2.ebuild 5749 BLAKE2B 1614cfa819f32b04cbb9fae2fc259a64f00412f6edc91110cecc386533e692540fa3173dcaf1de1b7ba99cd450c80e48d2a555e24ad7465c692ed8b6553c9336 SHA512 a822ab7ec889b81a51070a404dd320ae2dc6c9032bf2a817b35daaf1fee51e37d78764fe95f8abed6ed01ca2997ee7fbe239b0ce8649b7084a7db1fdca0626c3
-EBUILD twisted-17.9.0.ebuild 6038 BLAKE2B a53ba87f2da96ea47d8eb881133f2cc45050d530188068456985e23d75db7f25f22896f664c23a28821c64ac2b3059a54db6b7d171e4f068d0542683378d73ff SHA512 67b0f2db8226962fe50ace32cfdbd577c059d2deeb271a10e2c5716ad6b70adcf022f2ada7ae36abccef3c535dea77d2349de3b558d7a08e942416656e3cfe61
-EBUILD twisted-18.4.0.ebuild 5906 BLAKE2B 7d42db9c36190293a920fcc14fc9292692019aab8edc16e21219cd8f40d0dc194a7684dc26f1c6801ea496f6f550e189852aad71b7082e2a2e3450b5fe79bc57 SHA512 b4d5a722e9fb16d5ae88b985c24eabfbcca44ac1e5cf2ca2c9ea9a414a1d58aa7a81c2e10a12d00d3af6663c97ab476ae08913fc5351696c322273c49eac1086
-EBUILD twisted-18.7.0.ebuild 5994 BLAKE2B e94ba7c7e065bfb1a4c3688e131b0dbe37a94f81e8146eb35cd09846ad179f01ae0edda956befe9e0cadc1f41a4313f9d1f20074817cd4b411c169c1006b26c3 SHA512 85c1bf70ab48e1383e1d9096047e43b00f5bc620a96abc8b0e466214a4889525d800f2d12073eaccf01e2e3bb60926990c91dbccd1a15f4d0a9978016f930c21
+EBUILD twisted-16.6.0-r3.ebuild 5767 BLAKE2B fde57c84f61162d7f954978251d5f8926e84ca25e7aad2631f2e4c3542467e8827de00389b9b8be43563e073dd113aab5cd0ae8868d278c35b2ff5c8beebcd7f SHA512 cc54ea158ceaaa508eb5ef0d4fbcb7daff26359dfec6aa91ce29d36c394565c5b3966260183d99fb36af49556e7480de29abaa5d2527e2aaa4a23ecea396bfb8
+EBUILD twisted-17.1.0-r2.ebuild 5793 BLAKE2B 8ac210a878fcf07498954517a576f4e368369e0d4f941088dfc3ec0daea20806a7ba440d21eaa663a46a0ad70def1180de53b4f98b35691d184e5715687e5df8 SHA512 2ca769b022a42ea1578149c0a7ee86fb7c56cf393016197401aac4bc0f1e17cdb062af40481a35ac790448dd595a28bed43b8246eb0f93b41e6c14bfa85227a6
+EBUILD twisted-17.9.0.ebuild 6082 BLAKE2B e8a973330842e0ebf642b26f14da4c7c55456990055a14bb13555684f8cc3ee8555da2e97a695aabc4c4e03d797ae3e0057f7871e3e39e90c33f3624a16f40b6 SHA512 d8418cb4c312b59310f334af662e56b0246f9291d8019de2a0d890410eb8fa3233b2dc948659e69f10a8b2fcf04569a2f29dc0018e81d6bfa0626f664a1d81eb
+EBUILD twisted-18.4.0.ebuild 5950 BLAKE2B d2012354671b085d2f1f218ca48cce914ce31b20fa8371fc794dcc704de4f3e70f4e8bdaed98bddc3cd64ae8a097652212ca9e232bdcd67aeddc7dcf79375075 SHA512 1ab6aa6d52fb6acf0f870784fd57480a9278aa302b84dde5bbbb71e4107c2ec19cfba2e3a0ee545214c43238b4af80baae7a3545f68d582db8cdd762f6f74117
+EBUILD twisted-18.7.0.ebuild 6038 BLAKE2B 244d8694e7cf208ad3cbfba11d8cd948f2733925450cfdf67984f286518b4534909f9bb1579b944375a003fb0b4ccfbf36edd891b263dac8f5f5ccfa7716a5d7 SHA512 3d1172f2e109d41b0bb6fc937c6f6c53241a9fca222ab8de4302fb1c5dbea55bd12f968299d6e2d0344229bfbe2d06fabb427300cf7ef0cbc019eb3fab3b1b8a
MISC metadata.xml 1351 BLAKE2B b3a4ccdc922dd4aa902b24b2545f3cc5517b2842c92f1195e8eaa2a8b62558c1ea86059cc23b9ad6a8e6093216a11a01f46360b5ba259e5eadcb351ad3bc0094 SHA512 403d692122913d079c5a93cb5b226f33316776360663a171cd757584d219d0789b24809c9e65840aaeb63eae4cb7cc79258757837abb1e3dd92536369fff6604
diff --git a/dev-python/twisted/files/trial b/dev-python/twisted/files/trial
index 8da58861abf6..8da58861abf6 100755..100644
--- a/dev-python/twisted/files/trial
+++ b/dev-python/twisted/files/trial
diff --git a/dev-python/twisted/twisted-16.6.0-r3.ebuild b/dev-python/twisted/twisted-16.6.0-r3.ebuild
index cc2d554f4023..61c95aa34aad 100644
--- a/dev-python/twisted/twisted-16.6.0-r3.ebuild
+++ b/dev-python/twisted/twisted-16.6.0-r3.ebuild
@@ -112,7 +112,8 @@ python_test() {
# workaround for the eclass not installing the entry points
# in the test environment. copy the old 16.3.2 start script
# to run the tests with
- cp "${FILESDIR}"/trial "${TEST_DIR}"
+ cp "${FILESDIR}"/trial "${TEST_DIR}" || die
+ chmod +x "${TEST_DIR}"/trial || die
pushd "${TEST_DIR}" > /dev/null || die
diff --git a/dev-python/twisted/twisted-17.1.0-r2.ebuild b/dev-python/twisted/twisted-17.1.0-r2.ebuild
index 7b72031402e4..2c5297195b28 100644
--- a/dev-python/twisted/twisted-17.1.0-r2.ebuild
+++ b/dev-python/twisted/twisted-17.1.0-r2.ebuild
@@ -113,7 +113,8 @@ python_test() {
# workaround for the eclass not installing the entry points
# in the test environment. copy the old 16.3.2 start script
# to run the tests with
- cp "${FILESDIR}"/trial "${TEST_DIR}"
+ cp "${FILESDIR}"/trial "${TEST_DIR}" || die
+ chmod +x "${TEST_DIR}"/trial || die
pushd "${TEST_DIR}" > /dev/null || die
diff --git a/dev-python/twisted/twisted-17.9.0.ebuild b/dev-python/twisted/twisted-17.9.0.ebuild
index d9ab3a98e0b0..2af9dc590099 100644
--- a/dev-python/twisted/twisted-17.9.0.ebuild
+++ b/dev-python/twisted/twisted-17.9.0.ebuild
@@ -120,7 +120,8 @@ python_test() {
# workaround for the eclass not installing the entry points
# in the test environment. copy the old 16.3.2 start script
# to run the tests with
- cp "${FILESDIR}"/trial "${TEST_DIR}"
+ cp "${FILESDIR}"/trial "${TEST_DIR}" || die
+ chmod +x "${TEST_DIR}"/trial || die
pushd "${TEST_DIR}" > /dev/null || die
diff --git a/dev-python/twisted/twisted-18.4.0.ebuild b/dev-python/twisted/twisted-18.4.0.ebuild
index 05bc6ecafa7b..62428e4db226 100644
--- a/dev-python/twisted/twisted-18.4.0.ebuild
+++ b/dev-python/twisted/twisted-18.4.0.ebuild
@@ -119,7 +119,8 @@ python_test() {
# workaround for the eclass not installing the entry points
# in the test environment. copy the old 16.3.2 start script
# to run the tests with
- cp "${FILESDIR}"/trial "${TEST_DIR}"
+ cp "${FILESDIR}"/trial "${TEST_DIR}" || die
+ chmod +x "${TEST_DIR}"/trial || die
pushd "${TEST_DIR}" > /dev/null || die
diff --git a/dev-python/twisted/twisted-18.7.0.ebuild b/dev-python/twisted/twisted-18.7.0.ebuild
index a3d79b03733a..9b927dd62be5 100644
--- a/dev-python/twisted/twisted-18.7.0.ebuild
+++ b/dev-python/twisted/twisted-18.7.0.ebuild
@@ -121,7 +121,8 @@ python_test() {
# workaround for the eclass not installing the entry points
# in the test environment. copy the old 16.3.2 start script
# to run the tests with
- cp "${FILESDIR}"/trial "${TEST_DIR}"
+ cp "${FILESDIR}"/trial "${TEST_DIR}" || die
+ chmod +x "${TEST_DIR}"/trial || die
pushd "${TEST_DIR}" > /dev/null || die
diff --git a/dev-python/yapf/Manifest b/dev-python/yapf/Manifest
index 41d24d3c6373..6bfe961035db 100644
--- a/dev-python/yapf/Manifest
+++ b/dev-python/yapf/Manifest
@@ -1,3 +1,5 @@
DIST yapf-0.24.0.tar.gz 145607 BLAKE2B 2f85130a28d7daea5f656bc3d46ef34291dfa3ac739170b8f7e120acbaa62c5f255c6c69d3b1775ceb13a63c09c239d207f227c41234bc676e131d0b4b958356 SHA512 daa61faaa2877af8bc8579b1f6a8e9cf177d1caf27e0430cc508b86b42d907186a0fe14913530368097b888f12c19fc601fbcc1c4e605341ca328e8bf40ea399
+DIST yapf-0.28.0.tar.gz 157976 BLAKE2B 11dbbecd4a9cd77e6ff3f1f279cc4302b13445e3f0522f64a7e6b71155703f4c074a5bbf08cedc903533aeaee7338c63a98fc04870b8470a30377686dc66d2b4 SHA512 be9ed5278d085797aba4a582a37295716c76fd10a4cea4bb5090794dd53eba6d1340d8ba7508e33a146f189a863578c95b0a651bbfd90b0390076028e03ad9bf
EBUILD yapf-0.24.0.ebuild 508 BLAKE2B 9da66e7bf3baa1635ebf5860d2c24584df3b89f6f91b0a13dc2252ce95b617850c4f102a8ec1adb52c2a3b1a36dcdf356be92fe8f4e679231c5563b6c9d48bbe SHA512 30ce60093517a66c2699ddfa4b32f9ca79ac1ac73dc2ab94d7486bec7f6ba8dc1db1e036013efca42244f12231bac8d5fe4b9b75db42d6efc4cce56b528492ef
-MISC metadata.xml 667 BLAKE2B 28416fefc49753b487eaf7cfb35dfe2b5bab3ff16187ef6e16ca1fa25cadbda6fe1d5ca83a340a5657bbc0dc14d5a837e1749d114f88a08da1c4cd4b40c65d5a SHA512 f7f98b10dabbfddaf5cfea77d925d67f414d89a8f13ca7a80aa0993d24d696ee677a4cd85335a45c0547575fe42931fbe98c9256e60ab4122c266f83b9af64f9
+EBUILD yapf-0.28.0.ebuild 513 BLAKE2B 927ef9d9d1146ca4b522d23bbd6c01cd17d432e712cf18f20f15bf4f56b0732b994d49ccb5010b5e13e541e1eb8a84fe9b397eaccc32566f96e55c34e7aacd0c SHA512 8602924d1ceece5bb6dfc86d35ab34a4710a96140203d74911563ec48138fb29f09b7b8d05f99983fe2adc41ca6b5add9ffa5a6af1127b90d559c33477c30ff5
+MISC metadata.xml 666 BLAKE2B ef31442abd5b7c626a3e4068bb167e9ea1633364491f6466cc29c2ea64f6ef8e3b79c00471f568dc4e08b331788d7e64d8cd55b56f84b6a0f034878683deedea SHA512 47b4196f06d51df5383bd3b36bd3defb0ccd01f49339f4a5f1abd083e477660e0520e41d5632ec777f0bc3fab0d209eee8c28e0e619d81ea95d037de5911cfc6
diff --git a/dev-python/yapf/metadata.xml b/dev-python/yapf/metadata.xml
index 28299522aad8..6a8372b755fd 100644
--- a/dev-python/yapf/metadata.xml
+++ b/dev-python/yapf/metadata.xml
@@ -13,6 +13,6 @@
YAPF is based off of 'clang-format', developed by Daniel Jasper.
In essence, the algorithm takes the code and reformats it to the best
formatting that conforms to the style guide, even if the original code
- didn't violate the style guide.
+ didn't violate the style guide.
</longdescription>
</pkgmetadata>
diff --git a/dev-python/yapf/yapf-0.28.0.ebuild b/dev-python/yapf/yapf-0.28.0.ebuild
new file mode 100644
index 000000000000..b405b45fdc9b
--- /dev/null
+++ b/dev-python/yapf/yapf-0.28.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 2018-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+inherit distutils-r1
+
+DESCRIPTION="A formatter for Python files"
+HOMEPAGE="https://github.com/google/yapf"
+SRC_URI="https://github.com/google/yapf/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+RDEPEND="${DEPEND}"
+
+python_test() {
+ esetup.py test
+}