From 6af2ebf647e920d6e7720346b8b1719ba93f87e9 Mon Sep 17 00:00:00 2001 From: Krzesimir Nowak Date: Mon, 27 Sep 2021 15:24:17 +0200 Subject: [PATCH] *: Drop dev-python/openssl and its dependencies --- .../dev-python/asn1crypto/Manifest | 1 - .../asn1crypto/asn1crypto-0.22.0.ebuild | 21 ----- .../dev-python/asn1crypto/metadata.xml | 12 --- .../portage-stable/dev-python/cffi/Manifest | 4 - .../dev-python/cffi/cffi-1.11.2.ebuild | 50 ------------ .../dev-python/cffi/cffi-1.11.4.ebuild | 50 ------------ .../dev-python/cffi/cffi-1.11.5.ebuild | 50 ------------ .../dev-python/cffi/cffi-1.9.1.ebuild | 50 ------------ .../dev-python/cffi/metadata.xml | 11 --- .../dev-python/cryptography/Manifest | 3 - .../cryptography/cryptography-2.2.2-r1.ebuild | 69 ----------------- .../cryptography/cryptography-2.3.1.ebuild | 67 ---------------- .../cryptography/cryptography-2.3.ebuild | 67 ---------------- .../cryptography/files/CVE-2018-10903.patch | 76 ------------------- ...cryptography-2.1.4-libressl-2.7-x509.patch | 23 ------ ...tography-2.1.4-libressl-2.7-x509_vfy.patch | 73 ------------------ .../dev-python/cryptography/metadata.xml | 12 --- .../portage-stable/dev-python/idna/Manifest | 2 - .../dev-python/idna/idna-2.5.ebuild | 23 ------ .../dev-python/idna/idna-2.6.ebuild | 23 ------ .../dev-python/idna/metadata.xml | 12 --- .../dev-python/ipaddress/Manifest | 3 - .../ipaddress/ipaddress-1.0.14.ebuild | 24 ------ .../ipaddress/ipaddress-1.0.18.ebuild | 24 ------ .../ipaddress/ipaddress-1.0.19.ebuild | 24 ------ .../dev-python/ipaddress/metadata.xml | 16 ---- .../portage-stable/dev-python/ply/Manifest | 4 - .../ply/files/3.6-lextab-None.patch | 49 ------------ .../ply/files/3.6-picklefile-IOError.patch | 24 ------ .../dev-python/ply/metadata.xml | 24 ------ .../dev-python/ply/ply-3.10.ebuild | 43 ----------- .../dev-python/ply/ply-3.11.ebuild | 43 ----------- .../dev-python/ply/ply-3.6-r1.ebuild | 44 ----------- .../dev-python/ply/ply-3.9.ebuild | 43 ----------- .../dev-python/pycparser/Manifest | 3 - .../pycparser/files/pycparser-2.18-OO.patch | 56 -------------- .../dev-python/pycparser/metadata.xml | 12 --- .../pycparser/pycparser-2.14.ebuild | 33 -------- .../pycparser/pycparser-2.17.ebuild | 42 ---------- .../pycparser/pycparser-2.18-r1.ebuild | 52 ------------- .../dev-python/pyopenssl/Manifest | 1 - .../dev-python/pyopenssl/metadata.xml | 13 ---- .../pyopenssl/pyopenssl-17.5.0.ebuild | 66 ---------------- .../virtual/python-ipaddress/metadata.xml | 8 -- .../python-ipaddress-1.0-r1.ebuild | 17 ----- 45 files changed, 1367 deletions(-) delete mode 100644 sdk_container/src/third_party/portage-stable/dev-python/asn1crypto/Manifest delete mode 100644 sdk_container/src/third_party/portage-stable/dev-python/asn1crypto/asn1crypto-0.22.0.ebuild delete mode 100644 sdk_container/src/third_party/portage-stable/dev-python/asn1crypto/metadata.xml delete mode 100644 sdk_container/src/third_party/portage-stable/dev-python/cffi/Manifest delete mode 100644 sdk_container/src/third_party/portage-stable/dev-python/cffi/cffi-1.11.2.ebuild delete mode 100644 sdk_container/src/third_party/portage-stable/dev-python/cffi/cffi-1.11.4.ebuild delete mode 100644 sdk_container/src/third_party/portage-stable/dev-python/cffi/cffi-1.11.5.ebuild delete mode 100644 sdk_container/src/third_party/portage-stable/dev-python/cffi/cffi-1.9.1.ebuild delete mode 100644 sdk_container/src/third_party/portage-stable/dev-python/cffi/metadata.xml delete mode 100644 sdk_container/src/third_party/portage-stable/dev-python/cryptography/Manifest delete mode 100644 sdk_container/src/third_party/portage-stable/dev-python/cryptography/cryptography-2.2.2-r1.ebuild delete mode 100644 sdk_container/src/third_party/portage-stable/dev-python/cryptography/cryptography-2.3.1.ebuild delete mode 100644 sdk_container/src/third_party/portage-stable/dev-python/cryptography/cryptography-2.3.ebuild delete mode 100644 sdk_container/src/third_party/portage-stable/dev-python/cryptography/files/CVE-2018-10903.patch delete mode 100644 sdk_container/src/third_party/portage-stable/dev-python/cryptography/files/cryptography-2.1.4-libressl-2.7-x509.patch delete mode 100644 sdk_container/src/third_party/portage-stable/dev-python/cryptography/files/cryptography-2.1.4-libressl-2.7-x509_vfy.patch delete mode 100644 sdk_container/src/third_party/portage-stable/dev-python/cryptography/metadata.xml delete mode 100644 sdk_container/src/third_party/portage-stable/dev-python/idna/Manifest delete mode 100644 sdk_container/src/third_party/portage-stable/dev-python/idna/idna-2.5.ebuild delete mode 100644 sdk_container/src/third_party/portage-stable/dev-python/idna/idna-2.6.ebuild delete mode 100644 sdk_container/src/third_party/portage-stable/dev-python/idna/metadata.xml delete mode 100644 sdk_container/src/third_party/portage-stable/dev-python/ipaddress/Manifest delete mode 100644 sdk_container/src/third_party/portage-stable/dev-python/ipaddress/ipaddress-1.0.14.ebuild delete mode 100644 sdk_container/src/third_party/portage-stable/dev-python/ipaddress/ipaddress-1.0.18.ebuild delete mode 100644 sdk_container/src/third_party/portage-stable/dev-python/ipaddress/ipaddress-1.0.19.ebuild delete mode 100644 sdk_container/src/third_party/portage-stable/dev-python/ipaddress/metadata.xml delete mode 100644 sdk_container/src/third_party/portage-stable/dev-python/ply/Manifest delete mode 100644 sdk_container/src/third_party/portage-stable/dev-python/ply/files/3.6-lextab-None.patch delete mode 100644 sdk_container/src/third_party/portage-stable/dev-python/ply/files/3.6-picklefile-IOError.patch delete mode 100644 sdk_container/src/third_party/portage-stable/dev-python/ply/metadata.xml delete mode 100644 sdk_container/src/third_party/portage-stable/dev-python/ply/ply-3.10.ebuild delete mode 100644 sdk_container/src/third_party/portage-stable/dev-python/ply/ply-3.11.ebuild delete mode 100644 sdk_container/src/third_party/portage-stable/dev-python/ply/ply-3.6-r1.ebuild delete mode 100644 sdk_container/src/third_party/portage-stable/dev-python/ply/ply-3.9.ebuild delete mode 100644 sdk_container/src/third_party/portage-stable/dev-python/pycparser/Manifest delete mode 100644 sdk_container/src/third_party/portage-stable/dev-python/pycparser/files/pycparser-2.18-OO.patch delete mode 100644 sdk_container/src/third_party/portage-stable/dev-python/pycparser/metadata.xml delete mode 100644 sdk_container/src/third_party/portage-stable/dev-python/pycparser/pycparser-2.14.ebuild delete mode 100644 sdk_container/src/third_party/portage-stable/dev-python/pycparser/pycparser-2.17.ebuild delete mode 100644 sdk_container/src/third_party/portage-stable/dev-python/pycparser/pycparser-2.18-r1.ebuild delete mode 100644 sdk_container/src/third_party/portage-stable/dev-python/pyopenssl/Manifest delete mode 100644 sdk_container/src/third_party/portage-stable/dev-python/pyopenssl/metadata.xml delete mode 100644 sdk_container/src/third_party/portage-stable/dev-python/pyopenssl/pyopenssl-17.5.0.ebuild delete mode 100644 sdk_container/src/third_party/portage-stable/virtual/python-ipaddress/metadata.xml delete mode 100644 sdk_container/src/third_party/portage-stable/virtual/python-ipaddress/python-ipaddress-1.0-r1.ebuild diff --git a/sdk_container/src/third_party/portage-stable/dev-python/asn1crypto/Manifest b/sdk_container/src/third_party/portage-stable/dev-python/asn1crypto/Manifest deleted file mode 100644 index 17e8c6fd57..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-python/asn1crypto/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST asn1crypto-0.22.0.tar.gz 84508 BLAKE2B 5f21e13e6af0f5edf6f79454654e677182e2ae06a36d3f86a641e76e5043f8818fd17dbce40a8b0c4070a254fdd169a3eada99434f3b9e4097d4c106a774c30c SHA512 fdc98f71ec3b744e69a75909b5b0a8381fb82d448941a6e1059823af47ca107218e1dbe6ff192e2173f11fc2454be1afcd387d801dc8e716451179857d71f8b8 diff --git a/sdk_container/src/third_party/portage-stable/dev-python/asn1crypto/asn1crypto-0.22.0.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/asn1crypto/asn1crypto-0.22.0.ebuild deleted file mode 100644 index 7d17ec13ec..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-python/asn1crypto/asn1crypto-0.22.0.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy{,3} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 - -DESCRIPTION="Python ASN.1 library with a focus on performance and a pythonic API" -HOMEPAGE="https://github.com/wbond/asn1crypto/ https://pypi.python.org/pypi/asn1crypto/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ia64 ~mips ppc ppc64 x86 ~x64-solaris" -IUSE="test" - -RDEPEND="" -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" diff --git a/sdk_container/src/third_party/portage-stable/dev-python/asn1crypto/metadata.xml b/sdk_container/src/third_party/portage-stable/dev-python/asn1crypto/metadata.xml deleted file mode 100644 index 2dfa57bc0f..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-python/asn1crypto/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - cryptography - pyca/cryptography - - diff --git a/sdk_container/src/third_party/portage-stable/dev-python/cffi/Manifest b/sdk_container/src/third_party/portage-stable/dev-python/cffi/Manifest deleted file mode 100644 index d3e907fed7..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-python/cffi/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST cffi-1.11.2.tar.gz 435142 BLAKE2B ba90cc377261a75557cef626f1c6b8c0c625c67212b546d42ca56c3360496d01c59984f72d5ce61b1160aa6117b869e567b17df8458de2c88a42dc5e653f6129 SHA512 8ccd8988bb6b4beb760abe5d8cac7cbf65a7dcfad5a535343e5961912751f426fdf6e602a983430e6aa9f56f2f623855b0cfb5ed8e5294a95d122866a4533eda -DIST cffi-1.11.4.tar.gz 436857 BLAKE2B 46b5d1adf4aca2a75ea02ba01ae934821d0e864accd9c355745a681d11a08ed34c33c473204c78ecb2113b2d59fbc762ca0607ff92f6cd2dc411907844bbdaf3 SHA512 184572ab8c1f7a72f00084c23894efe1691aa20f9e822a3f7184ebbed16e757586ac47e7f1d12dd7b14b4322bf5b88e35465dc3bc8b0caf0dc8e2b626a52615e -DIST cffi-1.11.5.tar.gz 438498 BLAKE2B 2e22cf3c2d50d76f8f25b7ac31a77fac8a49e2b2f4952e3b1a1da79c0ad2ca5c6e450000cadd1efa06df53d14f711e0acd73a075bea45ebd61e667fb650a10ab SHA512 6770d5293cfd7405e733d60c96655641b5bcc5878fc66a737f4a8308f465d459ee0e3fcaa47893d8f57fb195e5534dd7e4728c868f33d7e657688f45e1fb1880 -DIST cffi-1.9.1.tar.gz 407108 BLAKE2B f95e99cbb7a10aacb714d6ddbe85755e24d4fbdebb9ada0ab87c95b58aa56b364df612fbdfbf6fcc3a9dfff6e96fe5e979ee37b1c6c9b62b6ba8d3a9565def2f SHA512 6e76f181b6b7b760a14ad70338edd104a8b8e2eac5680e336d3868e0bd031a1665608e29a65dc0c56806afb8a8c03811586f151f3acef11e54e60c1bfcf902e3 diff --git a/sdk_container/src/third_party/portage-stable/dev-python/cffi/cffi-1.11.2.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/cffi/cffi-1.11.2.ebuild deleted file mode 100644 index 0e086e82f5..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-python/cffi/cffi-1.11.2.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -# DO NOT ADD pypy to PYTHON_COMPAT -# pypy bundles a modified version of cffi. Use python_gen_cond_dep instead. -PYTHON_COMPAT=( python2_7 python3_{4,5,6} ) - -inherit distutils-r1 - -DESCRIPTION="Foreign Function Interface for Python calling C code" -HOMEPAGE="https://cffi.readthedocs.io/ https://pypi.org/project/cffi/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris" -IUSE="doc test" - -RDEPEND=" - virtual/libffi - dev-python/pycparser[${PYTHON_USEDEP}]" -DEPEND="${RDEPEND} - virtual/pkgconfig - doc? ( dev-python/sphinx[${PYTHON_USEDEP}] ) - test? ( dev-python/pytest[${PYTHON_USEDEP}] )" - -# Avoid race on _configtest.c (distutils/command/config.py:_gen_temp_sourcefile) -DISTUTILS_IN_SOURCE_BUILD=1 - -python_compile_all() { - use doc && emake -C doc html -} - -python_test() { - einfo "$PYTHONPATH" - $PYTHON -c "import _cffi_backend as backend" || die - PYTHONPATH="${PYTHONPATH}" \ - py.test -x -v \ - --ignore testing/test_zintegration.py \ - --ignore testing/embedding \ - c/ testing/ \ - || die "Testing failed with ${EPYTHON}" -} - -python_install_all() { - use doc && local HTML_DOCS=( doc/build/html/. ) - distutils-r1_python_install_all -} diff --git a/sdk_container/src/third_party/portage-stable/dev-python/cffi/cffi-1.11.4.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/cffi/cffi-1.11.4.ebuild deleted file mode 100644 index fc98a79a14..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-python/cffi/cffi-1.11.4.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -# DO NOT ADD pypy to PYTHON_COMPAT -# pypy bundles a modified version of cffi. Use python_gen_cond_dep instead. -PYTHON_COMPAT=( python2_7 python3_{4,5,6} ) - -inherit distutils-r1 - -DESCRIPTION="Foreign Function Interface for Python calling C code" -HOMEPAGE="https://cffi.readthedocs.io/ https://pypi.org/project/cffi/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris" -IUSE="doc test" - -RDEPEND=" - virtual/libffi - dev-python/pycparser[${PYTHON_USEDEP}]" -DEPEND="${RDEPEND} - virtual/pkgconfig - doc? ( dev-python/sphinx[${PYTHON_USEDEP}] ) - test? ( dev-python/pytest[${PYTHON_USEDEP}] )" - -# Avoid race on _configtest.c (distutils/command/config.py:_gen_temp_sourcefile) -DISTUTILS_IN_SOURCE_BUILD=1 - -python_compile_all() { - use doc && emake -C doc html -} - -python_test() { - einfo "$PYTHONPATH" - $PYTHON -c "import _cffi_backend as backend" || die - PYTHONPATH="${PYTHONPATH}" \ - py.test -x -v \ - --ignore testing/test_zintegration.py \ - --ignore testing/embedding \ - c/ testing/ \ - || die "Testing failed with ${EPYTHON}" -} - -python_install_all() { - use doc && local HTML_DOCS=( doc/build/html/. ) - distutils-r1_python_install_all -} diff --git a/sdk_container/src/third_party/portage-stable/dev-python/cffi/cffi-1.11.5.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/cffi/cffi-1.11.5.ebuild deleted file mode 100644 index 7d740d2b6b..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-python/cffi/cffi-1.11.5.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -# DO NOT ADD pypy to PYTHON_COMPAT -# pypy bundles a modified version of cffi. Use python_gen_cond_dep instead. -PYTHON_COMPAT=( python2_7 python3_{4,5,6} ) - -inherit distutils-r1 - -DESCRIPTION="Foreign Function Interface for Python calling C code" -HOMEPAGE="https://cffi.readthedocs.io/ https://pypi.org/project/cffi/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris" -IUSE="doc test" - -RDEPEND=" - virtual/libffi - dev-python/pycparser[${PYTHON_USEDEP}]" -DEPEND="${RDEPEND} - virtual/pkgconfig - doc? ( dev-python/sphinx[${PYTHON_USEDEP}] ) - test? ( dev-python/pytest[${PYTHON_USEDEP}] )" - -# Avoid race on _configtest.c (distutils/command/config.py:_gen_temp_sourcefile) -DISTUTILS_IN_SOURCE_BUILD=1 - -python_compile_all() { - use doc && emake -C doc html -} - -python_test() { - einfo "$PYTHONPATH" - $PYTHON -c "import _cffi_backend as backend" || die - PYTHONPATH="${PYTHONPATH}" \ - py.test -x -v \ - --ignore testing/test_zintegration.py \ - --ignore testing/embedding \ - c/ testing/ \ - || die "Testing failed with ${EPYTHON}" -} - -python_install_all() { - use doc && local HTML_DOCS=( doc/build/html/. ) - distutils-r1_python_install_all -} diff --git a/sdk_container/src/third_party/portage-stable/dev-python/cffi/cffi-1.9.1.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/cffi/cffi-1.9.1.ebuild deleted file mode 100644 index b8e2ed10c4..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-python/cffi/cffi-1.9.1.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -# DO NOT ADD pypy to PYTHON_COMPAT -# pypy bundles a modified version of cffi. Use python_gen_cond_dep instead. -PYTHON_COMPAT=( python2_7 python3_{4,5,6} ) - -inherit distutils-r1 - -DESCRIPTION="Foreign Function Interface for Python calling C code" -HOMEPAGE="https://cffi.readthedocs.io/ https://pypi.org/project/cffi/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x64-cygwin ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris" -IUSE="doc test" - -RDEPEND=" - virtual/libffi - dev-python/pycparser[${PYTHON_USEDEP}]" -DEPEND="${RDEPEND} - virtual/pkgconfig - doc? ( dev-python/sphinx[${PYTHON_USEDEP}] ) - test? ( dev-python/pytest[${PYTHON_USEDEP}] )" - -# Avoid race on _configtest.c (distutils/command/config.py:_gen_temp_sourcefile) -DISTUTILS_IN_SOURCE_BUILD=1 - -python_compile_all() { - use doc && emake -C doc html -} - -python_test() { - einfo "$PYTHONPATH" - $PYTHON -c "import _cffi_backend as backend" || die - PYTHONPATH="${PYTHONPATH}" \ - py.test -x -v \ - --ignore testing/test_zintegration.py \ - --ignore testing/embedding \ - c/ testing/ \ - || die "Testing failed with ${EPYTHON}" -} - -python_install_all() { - use doc && local HTML_DOCS=( doc/build/html/. ) - distutils-r1_python_install_all -} diff --git a/sdk_container/src/third_party/portage-stable/dev-python/cffi/metadata.xml b/sdk_container/src/third_party/portage-stable/dev-python/cffi/metadata.xml deleted file mode 100644 index 4d873fed89..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-python/cffi/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - python@gentoo.org - Python - - - cffi - - diff --git a/sdk_container/src/third_party/portage-stable/dev-python/cryptography/Manifest b/sdk_container/src/third_party/portage-stable/dev-python/cryptography/Manifest deleted file mode 100644 index 116262eaad..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-python/cryptography/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST cryptography-2.2.2.tar.gz 443822 BLAKE2B d0fbaad78d172f1ba1bfa6edd64d2d5a0eac0853a564fdbb9830dfedc5c53fe1b28d8c1878be85ce38b8cd90a0c2e40e6a209158693a88a7053a80f0481e6302 SHA512 6c1b19cdb870d65abad42523697e9a0bebc7a0025b34f10c4bdd30c313333efd7c41bcb4237a29b3a1b270e3fbade75ccb35df172b055b7c075d619f4d9424c9 -DIST cryptography-2.3.1.tar.gz 449577 BLAKE2B 66a94f68a6f5c14ff1e3316ea740bda8c34135bc4614a6a36880d4970d54cb72d69374555a6a89dd9a6794e35feed8fc4598ad071cce33b9515da1ada4c38d53 SHA512 384581238b5669dbf31fd1b1385ec2ff9c6d76e2b7612efb15f255e17a11a38474f84668e62ceaa39a146260f46cac743575c0a8ffedc1e40c7b2f90d7cb00b1 -DIST cryptography-2.3.tar.gz 449464 BLAKE2B 7485c745f9c6512a5efce42181970deff19bd4420e91230d84b070cd77450a6805c56a2e37cda73b45c90ed969c8fdbb866a7cc9e53a6828a1ca6e45befd9de8 SHA512 75e14020da500fdbbd578f004b22ef3237844185329adf59288b29f1b3ee9dd2005a2c4a933fe8609a59d168012a9f687bab0f31ab39ed6ca325198aa9295e52 diff --git a/sdk_container/src/third_party/portage-stable/dev-python/cryptography/cryptography-2.2.2-r1.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/cryptography/cryptography-2.2.2-r1.ebuild deleted file mode 100644 index 449719f769..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-python/cryptography/cryptography-2.2.2-r1.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} pypy{,3} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 flag-o-matic - -DESCRIPTION="Library providing cryptographic recipes and primitives" -HOMEPAGE="https://github.com/pyca/cryptography/ https://pypi.org/project/cryptography/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="|| ( Apache-2.0 BSD )" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~amd64-linux ~ppc-macos ~x86-linux ~x64-macos ~x64-solaris" -IUSE="libressl test" - -# the openssl 1.0.2l-r1 needs to be updated again :( -# It'd theb be able to go into the || section again -#=dev-libs/openssl-1.0.2l-r1:0 -# the following is the original section, disallowing bindist entirely -#!libressl? ( >=dev-libs/openssl-1.0.2:0=[-bindist(-)] ) -RDEPEND=" - !libressl? ( - dev-libs/openssl:0= ( - || ( - dev-libs/openssl:0[-bindist(-)] - >=dev-libs/openssl-1.0.2o-r6:0 - ) - ) - ) - libressl? ( dev-libs/libressl:0= ) - $(python_gen_cond_dep '>=dev-python/cffi-1.7:=[${PYTHON_USEDEP}]' 'python*') - $(python_gen_cond_dep 'dev-python/enum34[${PYTHON_USEDEP}]' python2_7 pypy{,3}) - >=dev-python/idna-2.1[${PYTHON_USEDEP}] - >=dev-python/asn1crypto-0.21.0[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] - >=dev-python/six-1.4.1[${PYTHON_USEDEP}] - virtual/python-ipaddress[${PYTHON_USEDEP}] - " -DEPEND="${RDEPEND} - >=dev-python/setuptools-1.0[${PYTHON_USEDEP}] - test? ( - ~dev-python/cryptography-vectors-${PV}[${PYTHON_USEDEP}] - dev-python/hypothesis[${PYTHON_USEDEP}] - dev-python/iso8601[${PYTHON_USEDEP}] - dev-python/pretend[${PYTHON_USEDEP}] - dev-python/pyasn1-modules[${PYTHON_USEDEP}] - >=dev-python/pytest-2.9.0[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - )" - -DOCS=( AUTHORS.rst CONTRIBUTING.rst README.rst ) - -PATCHES=( - "${FILESDIR}"/${PN}-2.1.4-libressl-2.7-x509.patch - "${FILESDIR}"/${PN}-2.1.4-libressl-2.7-x509_vfy.patch - "${FILESDIR}"/CVE-2018-10903.patch -) - -python_configure_all() { - append-cflags $(test-flags-CC -pthread) -} - -python_test() { - py.test -v -v -x || die "Tests fail with ${EPYTHON}" -} diff --git a/sdk_container/src/third_party/portage-stable/dev-python/cryptography/cryptography-2.3.1.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/cryptography/cryptography-2.3.1.ebuild deleted file mode 100644 index 4af6a76f62..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-python/cryptography/cryptography-2.3.1.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} pypy{,3} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 flag-o-matic - -DESCRIPTION="Library providing cryptographic recipes and primitives" -HOMEPAGE="https://github.com/pyca/cryptography/ https://pypi.org/project/cryptography/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="|| ( Apache-2.0 BSD )" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" -IUSE="libressl test" - -# the openssl 1.0.2l-r1 needs to be updated again :( -# It'd theb be able to go into the || section again -#=dev-libs/openssl-1.0.2l-r1:0 -# the following is the original section, disallowing bindist entirely -#!libressl? ( >=dev-libs/openssl-1.0.2:0=[-bindist(-)] ) -RDEPEND=" - !libressl? ( - dev-libs/openssl:0= ( - || ( - dev-libs/openssl:0[-bindist(-)] - >=dev-libs/openssl-1.0.2o-r6:0 - ) - ) - ) - libressl? ( dev-libs/libressl:0= ) - $(python_gen_cond_dep 'dev-python/enum34[${PYTHON_USEDEP}]' python2_7 pypy{,3}) - >=dev-python/idna-2.1[${PYTHON_USEDEP}] - >=dev-python/asn1crypto-0.21.0[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] - >=dev-python/six-1.4.1[${PYTHON_USEDEP}] - virtual/python-ipaddress[${PYTHON_USEDEP}] - " -DEPEND="${RDEPEND} - >=dev-python/setuptools-1.0[${PYTHON_USEDEP}] - $(python_gen_cond_dep '>=dev-python/cffi-1.7:=[${PYTHON_USEDEP}]' 'python*') - $(python_gen_cond_dep '!~dev-python/cffi-1.11.3[${PYTHON_USEDEP}]' 'python*') - test? ( - ~dev-python/cryptography-vectors-${PV}[${PYTHON_USEDEP}] - dev-python/hypothesis[${PYTHON_USEDEP}] - dev-python/iso8601[${PYTHON_USEDEP}] - dev-python/pretend[${PYTHON_USEDEP}] - dev-python/pyasn1-modules[${PYTHON_USEDEP}] - >=dev-python/pytest-2.9.0[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - )" - -DOCS=( AUTHORS.rst CONTRIBUTING.rst README.rst ) - -PATCHES=( -) - -python_configure_all() { - append-cflags $(test-flags-CC -pthread) -} - -python_test() { - py.test -v -v -x || die "Tests fail with ${EPYTHON}" -} diff --git a/sdk_container/src/third_party/portage-stable/dev-python/cryptography/cryptography-2.3.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/cryptography/cryptography-2.3.ebuild deleted file mode 100644 index ec123a175e..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-python/cryptography/cryptography-2.3.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} pypy{,3} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 flag-o-matic - -DESCRIPTION="Library providing cryptographic recipes and primitives" -HOMEPAGE="https://github.com/pyca/cryptography/ https://pypi.org/project/cryptography/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="|| ( Apache-2.0 BSD )" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" -IUSE="libressl test" - -# the openssl 1.0.2l-r1 needs to be updated again :( -# It'd theb be able to go into the || section again -#=dev-libs/openssl-1.0.2l-r1:0 -# the following is the original section, disallowing bindist entirely -#!libressl? ( >=dev-libs/openssl-1.0.2:0=[-bindist(-)] ) -RDEPEND=" - !libressl? ( - dev-libs/openssl:0= ( - || ( - dev-libs/openssl:0[-bindist(-)] - >=dev-libs/openssl-1.0.2o-r6:0 - ) - ) - ) - libressl? ( dev-libs/libressl:0= ) - $(python_gen_cond_dep 'dev-python/enum34[${PYTHON_USEDEP}]' python2_7 pypy{,3}) - >=dev-python/idna-2.1[${PYTHON_USEDEP}] - >=dev-python/asn1crypto-0.21.0[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] - >=dev-python/six-1.4.1[${PYTHON_USEDEP}] - virtual/python-ipaddress[${PYTHON_USEDEP}] - " -DEPEND="${RDEPEND} - >=dev-python/setuptools-1.0[${PYTHON_USEDEP}] - $(python_gen_cond_dep '>=dev-python/cffi-1.7:=[${PYTHON_USEDEP}]' 'python*') - $(python_gen_cond_dep '!~dev-python/cffi-1.11.3[${PYTHON_USEDEP}]' 'python*') - test? ( - ~dev-python/cryptography-vectors-${PV}[${PYTHON_USEDEP}] - dev-python/hypothesis[${PYTHON_USEDEP}] - dev-python/iso8601[${PYTHON_USEDEP}] - dev-python/pretend[${PYTHON_USEDEP}] - dev-python/pyasn1-modules[${PYTHON_USEDEP}] - >=dev-python/pytest-2.9.0[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - )" - -DOCS=( AUTHORS.rst CONTRIBUTING.rst README.rst ) - -PATCHES=( -) - -python_configure_all() { - append-cflags $(test-flags-CC -pthread) -} - -python_test() { - py.test -v -v -x || die "Tests fail with ${EPYTHON}" -} diff --git a/sdk_container/src/third_party/portage-stable/dev-python/cryptography/files/CVE-2018-10903.patch b/sdk_container/src/third_party/portage-stable/dev-python/cryptography/files/CVE-2018-10903.patch deleted file mode 100644 index 1133405fb9..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-python/cryptography/files/CVE-2018-10903.patch +++ /dev/null @@ -1,76 +0,0 @@ -From 688e0f673bfbf43fa898994326c6877f00ab19ef Mon Sep 17 00:00:00 2001 -From: Paul Kehrer -Date: Tue, 17 Jul 2018 10:47:57 +0800 -Subject: [PATCH] disallow implicit tag truncation with finalize_with_tag - ---- - docs/hazmat/primitives/symmetric-encryption.rst | 1 + - src/cryptography/hazmat/backends/openssl/ciphers.py | 5 +++++ - src/cryptography/hazmat/primitives/ciphers/modes.py | 1 + - tests/hazmat/primitives/test_aes.py | 16 ++++++++++++++++ - 5 files changed, 28 insertions(+) - -diff --git a/docs/hazmat/primitives/symmetric-encryption.rst b/docs/hazmat/primitives/symmetric-encryption.rst -index 5ebcca754..5b6000902 100644 ---- a/docs/hazmat/primitives/symmetric-encryption.rst -+++ b/docs/hazmat/primitives/symmetric-encryption.rst -@@ -670,6 +670,7 @@ Interfaces - :raises ValueError: This is raised when the data provided isn't - a multiple of the algorithm's block size, if ``min_tag_length`` is - less than 4, or if ``len(tag) < min_tag_length``. -+ ``min_tag_length`` is an argument to the ``GCM`` constructor. - :raises NotImplementedError: This is raised if the version of the - OpenSSL backend used is 1.0.1 or earlier. - -diff --git a/src/cryptography/hazmat/backends/openssl/ciphers.py b/src/cryptography/hazmat/backends/openssl/ciphers.py -index 462ffea25..e0ee06ee2 100644 ---- a/src/cryptography/hazmat/backends/openssl/ciphers.py -+++ b/src/cryptography/hazmat/backends/openssl/ciphers.py -@@ -199,6 +199,11 @@ def finalize_with_tag(self, tag): - "finalize_with_tag requires OpenSSL >= 1.0.2. To use this " - "method please update OpenSSL" - ) -+ if len(tag) < self._mode._min_tag_length: -+ raise ValueError( -+ "Authentication tag must be {0} bytes or longer.".format( -+ self._mode._min_tag_length) -+ ) - res = self._backend._lib.EVP_CIPHER_CTX_ctrl( - self._ctx, self._backend._lib.EVP_CTRL_AEAD_SET_TAG, - len(tag), tag -diff --git a/src/cryptography/hazmat/primitives/ciphers/modes.py b/src/cryptography/hazmat/primitives/ciphers/modes.py -index 598dfaa4a..543015fef 100644 ---- a/src/cryptography/hazmat/primitives/ciphers/modes.py -+++ b/src/cryptography/hazmat/primitives/ciphers/modes.py -@@ -220,6 +220,7 @@ def __init__(self, initialization_vector, tag=None, min_tag_length=16): - min_tag_length) - ) - self._tag = tag -+ self._min_tag_length = min_tag_length - - tag = utils.read_only_property("_tag") - initialization_vector = utils.read_only_property("_initialization_vector") -diff --git a/tests/hazmat/primitives/test_aes.py b/tests/hazmat/primitives/test_aes.py -index d6f83ebc2..4ceccf155 100644 ---- a/tests/hazmat/primitives/test_aes.py -+++ b/tests/hazmat/primitives/test_aes.py -@@ -439,3 +439,19 @@ def test_gcm_tag_decrypt_finalize(self, backend): - decryptor.finalize() - else: - decryptor.finalize_with_tag(tag) -+ -+ @pytest.mark.supported( -+ only_if=lambda backend: ( -+ not backend._lib.CRYPTOGRAPHY_OPENSSL_LESS_THAN_102 or -+ backend._lib.CRYPTOGRAPHY_IS_LIBRESSL -+ ), -+ skip_message="Not supported on OpenSSL 1.0.1", -+ ) -+ def test_gcm_tag_decrypt_finalize_tag_length(self, backend): -+ decryptor = base.Cipher( -+ algorithms.AES(b"0" * 16), -+ modes.GCM(b"0" * 12), -+ backend=backend -+ ).decryptor() -+ with pytest.raises(ValueError): -+ decryptor.finalize_with_tag(b"tagtooshort") diff --git a/sdk_container/src/third_party/portage-stable/dev-python/cryptography/files/cryptography-2.1.4-libressl-2.7-x509.patch b/sdk_container/src/third_party/portage-stable/dev-python/cryptography/files/cryptography-2.1.4-libressl-2.7-x509.patch deleted file mode 100644 index 9a14d46060..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-python/cryptography/files/cryptography-2.1.4-libressl-2.7-x509.patch +++ /dev/null @@ -1,23 +0,0 @@ -diff -ur a/src/_cffi_src/openssl/x509.py b/src/_cffi_src/openssl/x509.py ---- a/src/_cffi_src/openssl/x509.py 2017-07-27 05:11:29.000000000 +0200 -+++ b/src/_cffi_src/openssl/x509.py 2018-03-23 10:28:00.387774214 +0100 -@@ -254,8 +254,7 @@ - - const X509_ALGOR *X509_get0_tbs_sigalg(const X509 *); - --/* in 1.1.0 becomes const ASN1_BIT_STRING, const X509_ALGOR */ --void X509_get0_signature(ASN1_BIT_STRING **, X509_ALGOR **, X509 *); -+void X509_get0_signature(const ASN1_BIT_STRING **, const X509_ALGOR **, const X509 *); - - long X509_get_version(X509 *); - -@@ -338,7 +337,8 @@ - CUSTOMIZATIONS = """ - /* Added in 1.0.2 beta but we need it in all versions now due to the great - opaquing. */ --#if CRYPTOGRAPHY_OPENSSL_LESS_THAN_102 -+#if CRYPTOGRAPHY_OPENSSL_LESS_THAN_102 && \ -+ (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x2070000fL) - /* from x509/x_x509.c version 1.0.2 */ - void X509_get0_signature(ASN1_BIT_STRING **psig, X509_ALGOR **palg, - const X509 *x) diff --git a/sdk_container/src/third_party/portage-stable/dev-python/cryptography/files/cryptography-2.1.4-libressl-2.7-x509_vfy.patch b/sdk_container/src/third_party/portage-stable/dev-python/cryptography/files/cryptography-2.1.4-libressl-2.7-x509_vfy.patch deleted file mode 100644 index a1c93cf0c6..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-python/cryptography/files/cryptography-2.1.4-libressl-2.7-x509_vfy.patch +++ /dev/null @@ -1,73 +0,0 @@ -$OpenBSD: patch-src__cffi_src_openssl_x509_vfy_py,v 1.7 2018/02/22 18:49:16 sthen Exp $ - ---- a/src/_cffi_src/openssl/x509_vfy.py -+++ b/src/_cffi_src/openssl/x509_vfy.py -@@ -204,7 +204,7 @@ int sk_X509_OBJECT_num(Cryptography_STACK_OF_X509_OBJE - X509_OBJECT *sk_X509_OBJECT_value(Cryptography_STACK_OF_X509_OBJECT *, int); - X509_VERIFY_PARAM *X509_STORE_get0_param(X509_STORE *); - Cryptography_STACK_OF_X509_OBJECT *X509_STORE_get0_objects(X509_STORE *); --X509 *X509_OBJECT_get0_X509(X509_OBJECT *); -+X509 *X509_OBJECT_get0_X509(const X509_OBJECT *); - int X509_OBJECT_get_type(const X509_OBJECT *); - - /* added in 1.1.0 */ -@@ -220,14 +220,11 @@ static const long Cryptography_HAS_102_VERIFICATION_ER - static const long Cryptography_HAS_102_VERIFICATION_PARAMS = 1; - #else - static const long Cryptography_HAS_102_VERIFICATION_ERROR_CODES = 0; -+#if LIBRESSL_VERSION_NUMBER >= 0x2070000fL -+static const long Cryptography_HAS_102_VERIFICATION_PARAMS = 1; -+#else - static const long Cryptography_HAS_102_VERIFICATION_PARAMS = 0; - --static const long X509_V_ERR_SUITE_B_INVALID_VERSION = 0; --static const long X509_V_ERR_SUITE_B_INVALID_ALGORITHM = 0; --static const long X509_V_ERR_SUITE_B_INVALID_CURVE = 0; --static const long X509_V_ERR_SUITE_B_INVALID_SIGNATURE_ALGORITHM = 0; --static const long X509_V_ERR_SUITE_B_LOS_NOT_ALLOWED = 0; --static const long X509_V_ERR_SUITE_B_CANNOT_SIGN_P_384_WITH_P_256 = 0; - /* These 3 defines are unavailable in LibreSSL 2.5.x, but may be added - in the future... */ - #ifndef X509_V_ERR_HOSTNAME_MISMATCH -@@ -240,12 +237,6 @@ static const long X509_V_ERR_EMAIL_MISMATCH = 0; - static const long X509_V_ERR_IP_ADDRESS_MISMATCH = 0; - #endif - --/* X509_V_FLAG_TRUSTED_FIRST is also new in 1.0.2+, but it is added separately -- below because it shows up in some earlier 3rd party OpenSSL packages. */ --static const long X509_V_FLAG_SUITEB_128_LOS_ONLY = 0; --static const long X509_V_FLAG_SUITEB_192_LOS = 0; --static const long X509_V_FLAG_SUITEB_128_LOS = 0; -- - int (*X509_VERIFY_PARAM_set1_host)(X509_VERIFY_PARAM *, const char *, - size_t) = NULL; - int (*X509_VERIFY_PARAM_set1_email)(X509_VERIFY_PARAM *, const char *, -@@ -257,6 +248,19 @@ void (*X509_VERIFY_PARAM_set_hostflags)(X509_VERIFY_PA - unsigned int) = NULL; - #endif - -+static const long X509_V_ERR_SUITE_B_INVALID_VERSION = 0; -+static const long X509_V_ERR_SUITE_B_INVALID_ALGORITHM = 0; -+static const long X509_V_ERR_SUITE_B_INVALID_CURVE = 0; -+static const long X509_V_ERR_SUITE_B_INVALID_SIGNATURE_ALGORITHM = 0; -+static const long X509_V_ERR_SUITE_B_LOS_NOT_ALLOWED = 0; -+static const long X509_V_ERR_SUITE_B_CANNOT_SIGN_P_384_WITH_P_256 = 0; -+/* X509_V_FLAG_TRUSTED_FIRST is also new in 1.0.2+, but it is added separately -+ below because it shows up in some earlier 3rd party OpenSSL packages. */ -+static const long X509_V_FLAG_SUITEB_128_LOS_ONLY = 0; -+static const long X509_V_FLAG_SUITEB_192_LOS = 0; -+static const long X509_V_FLAG_SUITEB_128_LOS = 0; -+#endif -+ - /* OpenSSL 1.0.2+ or Solaris's backport */ - #ifdef X509_V_FLAG_PARTIAL_CHAIN - static const long Cryptography_HAS_X509_V_FLAG_PARTIAL_CHAIN = 1; -@@ -292,7 +296,7 @@ X509 *X509_STORE_CTX_get0_cert(X509_STORE_CTX *ctx) - return ctx->cert; - } - --X509 *X509_OBJECT_get0_X509(X509_OBJECT *x) { -+X509 *X509_OBJECT_get0_X509(const X509_OBJECT *x) { - return x->data.x509; - } - #endif diff --git a/sdk_container/src/third_party/portage-stable/dev-python/cryptography/metadata.xml b/sdk_container/src/third_party/portage-stable/dev-python/cryptography/metadata.xml deleted file mode 100644 index 2dfa57bc0f..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-python/cryptography/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - cryptography - pyca/cryptography - - diff --git a/sdk_container/src/third_party/portage-stable/dev-python/idna/Manifest b/sdk_container/src/third_party/portage-stable/dev-python/idna/Manifest deleted file mode 100644 index 293df830a5..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-python/idna/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST idna-2.5.tar.gz 130211 BLAKE2B 3b00b76f9d86f0961ca4613c4239e39fa19c28f60640d2c9d9b7ea05985f9eceac122bb9e5b30b2f22648506580202a187f95513fe5ab0af6632917335f2eda0 SHA512 29a69ede25a8855135c763da5d20ff81832c710038a38521c127d5b7b24b355c6cfa5e9f9a2a4ef1fa4437537d1d9e4b448357e07b4b5e3724d98fee0a3b7835 -DIST idna-2.6.tar.gz 135992 BLAKE2B 1397c93eae23a9ecbcc001205e83fd684cbdb4f0c916c30b7d80dc7fdd43c588a9a81a620a39108a31707c1aee8c4a315d1988ae5a8cf1f6519bb11bad6dc3a3 SHA512 cb5dbfab44c4d11521c67f9d29391f184d1267a3da6dc89f4ed12c60a7a909d5c7474c3ea2bddd0af7063f4f620e87a8dd586bb07e8b961b30b1dd7c969704c2 diff --git a/sdk_container/src/third_party/portage-stable/dev-python/idna/idna-2.5.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/idna/idna-2.5.ebuild deleted file mode 100644 index 62c3318168..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-python/idna/idna-2.5.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="Internationalized Domain Names in Applications (IDNA)" -HOMEPAGE="https://github.com/kjd/idna" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -SLOT="0" -LICENSE="BSD" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-solaris" -IUSE="" - -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" - -python_test() { - esetup.py test -} diff --git a/sdk_container/src/third_party/portage-stable/dev-python/idna/idna-2.6.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/idna/idna-2.6.ebuild deleted file mode 100644 index 3fb7b28edf..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-python/idna/idna-2.6.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="Internationalized Domain Names in Applications (IDNA)" -HOMEPAGE="https://github.com/kjd/idna https://pypi.python.org/pypi/idna" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -SLOT="0" -LICENSE="BSD" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-solaris" -IUSE="" - -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" - -python_test() { - esetup.py test -} diff --git a/sdk_container/src/third_party/portage-stable/dev-python/idna/metadata.xml b/sdk_container/src/third_party/portage-stable/dev-python/idna/metadata.xml deleted file mode 100644 index 6ce490eacf..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-python/idna/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - idna - kjd/idna - - diff --git a/sdk_container/src/third_party/portage-stable/dev-python/ipaddress/Manifest b/sdk_container/src/third_party/portage-stable/dev-python/ipaddress/Manifest deleted file mode 100644 index d1a7808c99..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-python/ipaddress/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST ipaddress-1.0.14.tar.gz 30429 BLAKE2B cbd9db35c965adca5162db0d263920f537377b378fd9ab94c9e1ff8a409611cc076bd1cea2a92c37bfbb804cc67d7c7ec6a40b16db690cea4e47ca843455f009 SHA512 fb33b484ca435f4e8817c735a1084f2fa749abca4643a10be644003fdb73cc9205fc28f484ef96d2db90e8b27d8a238d1d7cf20140f7942e39be12c7524e8d6f -DIST ipaddress-1.0.18.tar.gz 32475 BLAKE2B 7d116b1aad36bc58f9a6769b562e0b6dd260fc497a4fd697cf13d506c8828ba7e63f86f1908ec9cff1f1bb15aa76a0e850c628c30e22d5440df320b3c8ad0328 SHA512 7d1c8cf67db5b55a872783390ca214bb39e243d313311674afe10008e86638838bef5f9e6d703803bdcfde6d27520b1fc19d0adb19d482e27a327fb735aa0312 -DIST ipaddress-1.0.19.tar.gz 32854 BLAKE2B ea6bd0ac5418dca343e39c12e31a96aa6b13b091da05b7afcb3051251d3c8b8ce76a19f1d6b7ad2caf3f0077f6b522c4e0915a7a8eae28a72700732278ae4c6b SHA512 e49d0d0b76c108f985a5d209092495b5839195d9c4d5c975cc17c89e98d9b6bf0983f71f3b183c3974eccf0529cfb22aa8fbe384485be019da3fb74d50f1f4f1 diff --git a/sdk_container/src/third_party/portage-stable/dev-python/ipaddress/ipaddress-1.0.14.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/ipaddress/ipaddress-1.0.14.ebuild deleted file mode 100644 index 60fcc9bea0..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-python/ipaddress/ipaddress-1.0.14.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -PYTHON_COMPAT=( python2_7 pypy pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="IPv4/IPv6 manipulation library, backport of the ipaddress module" -HOMEPAGE="https://github.com/phihag/ipaddress" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -SLOT="0" -LICENSE="PSF-2" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux" -IUSE="" - -RDEPEND="" -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" - -python_test() { - "${PYTHON}" test_ipaddress.py || die -} diff --git a/sdk_container/src/third_party/portage-stable/dev-python/ipaddress/ipaddress-1.0.18.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/ipaddress/ipaddress-1.0.18.ebuild deleted file mode 100644 index 09f188a9ee..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-python/ipaddress/ipaddress-1.0.18.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 pypy ) - -inherit distutils-r1 - -DESCRIPTION="IPv4/IPv6 manipulation library, backport of the ipaddress module" -HOMEPAGE="https://github.com/phihag/ipaddress" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -SLOT="0" -LICENSE="PSF-2" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~x64-cygwin ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-solaris" -IUSE="" - -RDEPEND="" -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" - -python_test() { - "${PYTHON}" test_ipaddress.py || die -} diff --git a/sdk_container/src/third_party/portage-stable/dev-python/ipaddress/ipaddress-1.0.19.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/ipaddress/ipaddress-1.0.19.ebuild deleted file mode 100644 index 1fe565a971..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-python/ipaddress/ipaddress-1.0.19.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 pypy ) - -inherit distutils-r1 - -DESCRIPTION="IPv4/IPv6 manipulation library, backport of the ipaddress module" -HOMEPAGE="https://github.com/phihag/ipaddress" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -SLOT="0" -LICENSE="PSF-2" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x64-cygwin ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" -IUSE="" - -RDEPEND="" -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" - -python_test() { - "${PYTHON}" test_ipaddress.py || die -} diff --git a/sdk_container/src/third_party/portage-stable/dev-python/ipaddress/metadata.xml b/sdk_container/src/third_party/portage-stable/dev-python/ipaddress/metadata.xml deleted file mode 100644 index d0feb299d8..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-python/ipaddress/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - prometheanfire@gentoo.org - Matthew Thode - - - python@gentoo.org - Python - - - ipaddress - phihag/ipaddress - - diff --git a/sdk_container/src/third_party/portage-stable/dev-python/ply/Manifest b/sdk_container/src/third_party/portage-stable/dev-python/ply/Manifest deleted file mode 100644 index 5ecf786449..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-python/ply/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST ply-3.10.tar.gz 150926 BLAKE2B b7373bfb83f66c35b77f244e67443f5c4805cb5e586e9e9f0bba9746cf72a1ec66ae5e638a29793dc835ef3e7bed061f1b3befd71597b82f86c9a2adbafcef04 SHA512 67fa60ea3fe2cafe165b7c105eb4b08c0c75c98720bbbb19da275215b333d3ce0742c90e558fbe97df396c6faaf85da744063728ab211651beae10e0cad01d44 -DIST ply-3.11.tar.gz 159130 BLAKE2B 58c50b9dad445ad83a64aaa8174ed4602b36f5c8df33a7d62590a92388c4a21c9800599c1d4e4db6f02630e8dee4c8482611e26498e4aa8ccdb2cf3453ae1db4 SHA512 37e39a4f930874933223be58a3da7f259e155b75135f1edd47069b3b40e5e96af883ebf1c8a1bbd32f914a9e92cfc12e29fec05cf61b518f46c1d37421b20008 -DIST ply-3.6.tar.gz 281690 BLAKE2B 1a8e9e925c1a70832e3312208470a3bc4831b7ba18a0c2eb3a8b31fc9a850ae192809b9dec098f8479f2060e63ae781063b362227db2c6080aad85a2fb8648a2 SHA512 1a408d7cd4cdc9d747154623672e6baaf37ad2190cb9d6d6a7c1e1cc3cb40f15547734441b8fc99ecd67d7804d767576bdf0ed219cc669bf3d0df37498c55c55 -DIST ply-3.9.tar.gz 150750 BLAKE2B cb32c3837f2b4bd33ef2074dcb3f1421a54e820faf0e65def16f4c354643dc3e467f7c482dfc5b7f62cfb367945632e346b6e02e16cc79a91bb6f9241e315eb1 SHA512 c3beca6f70e9fdfd11f9fc7beb18efb03f0b32be3cdc949e96c4df3d060e7e9da3ee42d1f58f7a9225d333cb7864a4253fd3a9b75c496364276fe9969ebd7641 diff --git a/sdk_container/src/third_party/portage-stable/dev-python/ply/files/3.6-lextab-None.patch b/sdk_container/src/third_party/portage-stable/dev-python/ply/files/3.6-lextab-None.patch deleted file mode 100644 index cab0a466d6..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-python/ply/files/3.6-lextab-None.patch +++ /dev/null @@ -1,49 +0,0 @@ -From dbf122652d38ba03ff9f9fe4aa9bee3693e6775f Mon Sep 17 00:00:00 2001 -From: David Beazley -Date: Fri, 8 May 2015 10:10:55 -0500 -Subject: [PATCH] Minor fix to account for bad None arguments for - tabmodule/lextab - ---- - ply/lex.py | 4 ++++ - ply/yacc.py | 5 ++++- - 2 files changed, 8 insertions(+), 1 deletion(-) - -diff --git a/ply/lex.py b/ply/lex.py -index ed1e2ed..772325c 100644 ---- a/ply/lex.py -+++ b/ply/lex.py -@@ -859,6 +859,10 @@ def validate_module(self, module): - # ----------------------------------------------------------------------------- - def lex(module=None, object=None, debug=False, optimize=False, lextab='lextab', - reflags=0, nowarn=False, outputdir=None, debuglog=None, errorlog=None): -+ -+ if lextab is None: -+ lextab = 'lextab' -+ - global lexer - - ldict = None -diff --git a/ply/yacc.py b/ply/yacc.py -index e0b4faf..eb02cc2 100644 ---- a/ply/yacc.py -+++ b/ply/yacc.py -@@ -2709,7 +2709,7 @@ def write_table(self, tabmodule, outputdir='', signature=''): - _lr_method = %r - - _lr_signature = %r -- ''' % (filename, __tabversion__, self.lr_method, signature)) -+ ''' % (os.path.basename(filename), __tabversion__, self.lr_method, signature)) - - # Change smaller to 0 to go back to original tables - smaller = 1 -@@ -3183,6 +3183,9 @@ def yacc(method='LALR', debug=yaccdebug, module=None, tabmodule=tab_module, star - check_recursion=True, optimize=False, write_tables=True, debugfile=debug_file, - outputdir=None, debuglog=None, errorlog=None, picklefile=None): - -+ if tabmodule is None: -+ tabmodule = tab_module -+ - # Reference to the parsing method of the last built parser - global parse - diff --git a/sdk_container/src/third_party/portage-stable/dev-python/ply/files/3.6-picklefile-IOError.patch b/sdk_container/src/third_party/portage-stable/dev-python/ply/files/3.6-picklefile-IOError.patch deleted file mode 100644 index 85b39494a6..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-python/ply/files/3.6-picklefile-IOError.patch +++ /dev/null @@ -1,24 +0,0 @@ -From f50768b0b2176998675e728d84ac05f0eef19614 Mon Sep 17 00:00:00 2001 -From: Mike Gilbert -Date: Sun, 17 May 2015 12:14:16 -0400 -Subject: [PATCH] Catch/ignore IOError when opening picklefile for reading in - yacc.yacc() - -Should resolve #66. ---- - ply/yacc.py | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/ply/yacc.py b/ply/yacc.py -index eb02cc2..2835c90 100644 ---- a/ply/yacc.py -+++ b/ply/yacc.py -@@ -3265,6 +3265,8 @@ def yacc(method='LALR', debug=yaccdebug, module=None, tabmodule=tab_module, star - errorlog.warning(str(e)) - except ImportError: - pass -+ except IOError: -+ pass - - if debuglog is None: - if debug: diff --git a/sdk_container/src/third_party/portage-stable/dev-python/ply/metadata.xml b/sdk_container/src/third_party/portage-stable/dev-python/ply/metadata.xml deleted file mode 100644 index 383221e6ea..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-python/ply/metadata.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - python@gentoo.org - Python - - -PLY is a Python-only implementation of the popular compiler construction -tools lex and yacc. The implementation borrows ideas from a number of -previous efforts; most notably John Aycock's SPARK toolkit. However, -the overall flavor of the implementation is more closely modeled after -the C version of lex and yacc. The other significant feature of PLY is -that it provides extensive input validation and error reporting--much -more so than other Python parsing tools. - - -PLYはLexとYaccの有名なコンパイラ・コンストラクション・ツールのPython言語実装です -。この実装は以前の試みから幾つものアイディアを借りています。そのほとんどがJohn AycockのSPARKツールキットからです。しかしながら、実装の全体像はC言語によるLexとYaccにより近いモデルです。PLYの他の重要点は幅広い入力バリデーションとエラー報告を提供する点です。 -- その二点は他のPython言語パーサーより優れています。 - - - ply - - diff --git a/sdk_container/src/third_party/portage-stable/dev-python/ply/ply-3.10.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/ply/ply-3.10.ebuild deleted file mode 100644 index 8c37d33552..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-python/ply/ply-3.10.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="Python Lex-Yacc library" -HOMEPAGE="http://www.dabeaz.com/ply/ https://pypi.org/project/ply/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris" -IUSE="examples" - -RDEPEND="" -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" - -DOCS=( ANNOUNCE CHANGES TODO ) - -PATCHES=( "${FILESDIR}/3.6-picklefile-IOError.patch" ) - -python_test() { - cp -r -l test "${BUILD_DIR}"/ || die - cd "${BUILD_DIR}"/test || die - - # Checks for pyc/pyo files - local -x PYTHONDONTWRITEBYTECODE= - - local t - for t in testlex.py testyacc.py; do - "${PYTHON}" "${t}" || die "${t} fails with ${EPYTHON}" - done -} - -python_install_all() { - local HTML_DOCS=( doc/. ) - use examples && dodoc -r example - distutils-r1_python_install_all -} diff --git a/sdk_container/src/third_party/portage-stable/dev-python/ply/ply-3.11.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/ply/ply-3.11.ebuild deleted file mode 100644 index 80f5cbb26b..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-python/ply/ply-3.11.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="Python Lex-Yacc library" -HOMEPAGE="http://www.dabeaz.com/ply/ https://pypi.org/project/ply/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris" -IUSE="examples" - -RDEPEND="" -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" - -DOCS=( ANNOUNCE CHANGES TODO ) - -PATCHES=( "${FILESDIR}/3.6-picklefile-IOError.patch" ) - -python_test() { - cp -r -l test "${BUILD_DIR}"/ || die - cd "${BUILD_DIR}"/test || die - - # Checks for pyc/pyo files - local -x PYTHONDONTWRITEBYTECODE= - - local t - for t in testlex.py testyacc.py; do - "${PYTHON}" "${t}" || die "${t} fails with ${EPYTHON}" - done -} - -python_install_all() { - local HTML_DOCS=( doc/. ) - use examples && dodoc -r example - distutils-r1_python_install_all -} diff --git a/sdk_container/src/third_party/portage-stable/dev-python/ply/ply-3.6-r1.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/ply/ply-3.6-r1.ebuild deleted file mode 100644 index 78f274043f..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-python/ply/ply-3.6-r1.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy ) - -inherit distutils-r1 - -DESCRIPTION="Python Lex-Yacc library" -HOMEPAGE="http://www.dabeaz.com/ply/ https://pypi.org/project/ply/" -SRC_URI="http://www.dabeaz.com/ply/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris" -IUSE="examples" - -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" -RDEPEND="" - -DOCS=( ANNOUNCE CHANGES TODO ) -PATCHES=( - "${FILESDIR}/3.6-lextab-None.patch" - "${FILESDIR}/3.6-picklefile-IOError.patch" -) - -python_test() { - cp -r -l test "${BUILD_DIR}"/ || die - cd "${BUILD_DIR}"/test || die - - # Checks for pyc/pyo files - local -x PYTHONDONTWRITEBYTECODE= - - local t - for t in testlex.py testyacc.py; do - "${PYTHON}" "${t}" || die "${t} fails with ${EPYTHON}" - done -} - -python_install_all() { - local HTML_DOCS=( doc/. ) - use examples && local EXAMPLES=( example/. ) - distutils-r1_python_install_all -} diff --git a/sdk_container/src/third_party/portage-stable/dev-python/ply/ply-3.9.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/ply/ply-3.9.ebuild deleted file mode 100644 index 2fc4473534..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-python/ply/ply-3.9.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="Python Lex-Yacc library" -HOMEPAGE="http://www.dabeaz.com/ply/ https://pypi.org/project/ply/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris" -IUSE="examples" - -RDEPEND="" -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" - -DOCS=( ANNOUNCE CHANGES TODO ) - -PATCHES=( "${FILESDIR}/3.6-picklefile-IOError.patch" ) - -python_test() { - cp -r -l test "${BUILD_DIR}"/ || die - cd "${BUILD_DIR}"/test || die - - # Checks for pyc/pyo files - local -x PYTHONDONTWRITEBYTECODE= - - local t - for t in testlex.py testyacc.py; do - "${PYTHON}" "${t}" || die "${t} fails with ${EPYTHON}" - done -} - -python_install_all() { - local HTML_DOCS=( doc/. ) - use examples && dodoc -r example - distutils-r1_python_install_all -} diff --git a/sdk_container/src/third_party/portage-stable/dev-python/pycparser/Manifest b/sdk_container/src/third_party/portage-stable/dev-python/pycparser/Manifest deleted file mode 100644 index a9b5042d37..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-python/pycparser/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST pycparser-2.14.tar.gz 223295 BLAKE2B 13dd4e36d7239db4fd6dfb77f08088bdbffa897ab75d748da5bd7297fe0a7dd751ba7153f8bf15f93494e347c653d1ebc7250907d2ccc555e785830e731e93dc SHA512 d5b9ab434a8944898ac23a4f51189db77b02b993bf3e3ca018852b117fc0eb43e460b156beaa5c1d631ad71c81e1649113e9fff7e33506b1e7d4de24d8b464c6 -DIST pycparser-2.17.tar.gz 231163 BLAKE2B b264fbdf235f63559c96d103ca42fd0faf2c5e125420e75503e7dc2cc6e86a23347b9070a33b1e28721b919d89d0281b69b04c2761b180fa535c748933392172 SHA512 c9caaa8d256748e0623d077b11931abb38d19367136c70a835f7587e1f7ceb64f3acb7a983dcb68bedd2cf187517762a5753844e8ed58d1d9ed6f364c55839b4 -DIST pycparser-2.18.tar.gz 245897 BLAKE2B 2f47263c73763f9d76edcb0d90aacd2e6cf0a68ed2e8c5825a0788a5ccb6574167220a5bb7605b2c11dda8956ce8fb1ad28eeb8e91fed7aa0282191b11478b63 SHA512 4754e4e7556d21da328bf7dbabf72f940c9b18f1457260d48208033b05e576919f45ab399e86ea49e82120116980d7d6f53e8b959d21b7b03a3b5bbea3672f13 diff --git a/sdk_container/src/third_party/portage-stable/dev-python/pycparser/files/pycparser-2.18-OO.patch b/sdk_container/src/third_party/portage-stable/dev-python/pycparser/files/pycparser-2.18-OO.patch deleted file mode 100644 index ae42b2b9bd..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-python/pycparser/files/pycparser-2.18-OO.patch +++ /dev/null @@ -1,56 +0,0 @@ -From 673accec311a027c22b0718d753f8da922915305 Mon Sep 17 00:00:00 2001 -From: Eli Bendersky -Date: Thu, 13 Jul 2017 20:25:29 -0700 -Subject: [PATCH] Address an import of pycparser in -OO mode. - -In this mode there are no docstrings; we don't want an instantiation of CParser -to fail, though it won't actually work correctly if used. - -See #197 and #198 ---- - pycparser/plyparser.py | 21 +++++++++++++++++++-- - 1 file changed, 19 insertions(+), 2 deletions(-) - -diff --git a/pycparser/plyparser.py b/pycparser/plyparser.py -index af91922..b6640fa 100644 ---- a/pycparser/plyparser.py -+++ b/pycparser/plyparser.py -@@ -8,6 +8,7 @@ - # License: BSD - #----------------------------------------------------------------- - -+import warnings - - class Coord(object): - """ Coordinates of a syntactic element. Consists of: -@@ -87,12 +88,28 @@ def template(cls): - - See `parameterized` for more information on parameterized rules. - """ -+ issued_nodoc_warning = False - for attr_name in dir(cls): - if attr_name.startswith('p_'): - method = getattr(cls, attr_name) - if hasattr(method, '_params'): -- delattr(cls, attr_name) # Remove template method -- _create_param_rules(cls, method) -+ # Remove the template method -+ delattr(cls, attr_name) -+ # Create parameterized rules from this method; only run this if -+ # the method has a docstring. This is to address an issue when -+ # pycparser's users are installed in -OO mode which strips -+ # docstrings away. -+ # See: https://github.com/eliben/pycparser/pull/198/ and -+ # https://github.com/eliben/pycparser/issues/197 -+ # for discussion. -+ if method.__doc__ is not None: -+ _create_param_rules(cls, method) -+ elif not issued_nodoc_warning: -+ warnings.warn( -+ 'parsing methods must have __doc__ for pycparser to work properly', -+ RuntimeWarning, -+ stacklevel=2) -+ issued_nodoc_warning = True - return cls - - diff --git a/sdk_container/src/third_party/portage-stable/dev-python/pycparser/metadata.xml b/sdk_container/src/third_party/portage-stable/dev-python/pycparser/metadata.xml deleted file mode 100644 index 27f42a2d52..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-python/pycparser/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - pycparser - eliben/pycparser - - diff --git a/sdk_container/src/third_party/portage-stable/dev-python/pycparser/pycparser-2.14.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/pycparser/pycparser-2.14.ebuild deleted file mode 100644 index 6b37a29340..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-python/pycparser/pycparser-2.14.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 ) - -inherit distutils-r1 vcs-snapshot - -DESCRIPTION="C parser and AST generator written in Python" -HOMEPAGE="https://github.com/eliben/pycparser" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris" -IUSE="test" - -RDEPEND="dev-python/ply[${PYTHON_USEDEP}]" -DEPEND="${RDEPEND} - dev-python/setuptools[${PYTHON_USEDEP}] - test? ( dev-python/nose[${PYTHON_USEDEP}] )" - -python_compile() { - distutils-r1_python_compile - pushd "${BUILD_DIR}/lib/pycparser" > /dev/null || die - "${PYTHON}" _build_tables.py || die - popd > /dev/null || die -} - -python_test() { - nosetests || die -} diff --git a/sdk_container/src/third_party/portage-stable/dev-python/pycparser/pycparser-2.17.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/pycparser/pycparser-2.17.ebuild deleted file mode 100644 index ba18c49470..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-python/pycparser/pycparser-2.17.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 ) - -inherit distutils-r1 vcs-snapshot - -DESCRIPTION="C parser and AST generator written in Python" -HOMEPAGE="https://github.com/eliben/pycparser" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris" -IUSE="test" - -RDEPEND="dev-python/ply[${PYTHON_USEDEP}]" -DEPEND="${RDEPEND} - dev-python/setuptools[${PYTHON_USEDEP}] - test? ( dev-python/nose[${PYTHON_USEDEP}] )" - -pkg_pretend() { - if has_version "=dev-python/pycparser-2.16"; then - eerror "You have a broken version of dev-python/pycparser installed." - eerror "Please remove the broken version before continuing." - eerror "eg. emerge --unmerge =dev-python/pycparser-2.16" - die "Broken dev-python/pycparser" - fi -} - -python_compile() { - distutils-r1_python_compile - pushd "${BUILD_DIR}/lib/pycparser" > /dev/null || die - "${PYTHON}" _build_tables.py || die - popd > /dev/null || die -} - -python_test() { - nosetests || die -} diff --git a/sdk_container/src/third_party/portage-stable/dev-python/pycparser/pycparser-2.18-r1.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/pycparser/pycparser-2.18-r1.ebuild deleted file mode 100644 index 2d84ac8f8c..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-python/pycparser/pycparser-2.18-r1.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="C parser and AST generator written in Python" -HOMEPAGE="https://github.com/eliben/pycparser" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris" -IUSE="test" - -RDEPEND="dev-python/ply:=[${PYTHON_USEDEP}]" -DEPEND="${RDEPEND} - dev-python/setuptools[${PYTHON_USEDEP}] - test? ( dev-python/nose[${PYTHON_USEDEP}] )" - -PATCHES=( - "${FILESDIR}"/pycparser-2.18-OO.patch -) - -python_prepare_all() { - # remove the original files to guarantee their regen - rm pycparser/{c_ast,lextab,yacctab}.py || die - - # kill sys.path manipulations to force the tests to use built files - sed -i -e '/sys\.path/d' tests/*.py || die - - distutils-r1_python_prepare_all -} - -python_compile() { - distutils-r1_python_compile - - # note: tables built by py3.5+ are incompatible with older versions - # because of 100 group limit of 're' module -- just generate them - # separately optimized for each target instead - pushd "${BUILD_DIR}"/lib/pycparser > /dev/null || die - "${PYTHON}" _build_tables.py || die - popd > /dev/null || die -} - -python_test() { - # change workdir to avoid '.' import - nosetests -v -w tests || die -} diff --git a/sdk_container/src/third_party/portage-stable/dev-python/pyopenssl/Manifest b/sdk_container/src/third_party/portage-stable/dev-python/pyopenssl/Manifest deleted file mode 100644 index 3ca7bd7f78..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-python/pyopenssl/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyOpenSSL-17.5.0.tar.gz 170870 BLAKE2B e8b8986a7c5475ac3898df4877a8be86db359af79e1718bad85149440cff543c501ee23eb369270d2c539a9e3f4e13165ea87b858ef6916ee79ca6e49f6e5370 SHA512 f194662b5842f1e3a4fcb910b9f2e6482d1dcdf834f306acc3dd6d9723f65038f7bff550248fa6268d90c839c9d9e8248bb6c7d399495fe6aed25291b93ece86 diff --git a/sdk_container/src/third_party/portage-stable/dev-python/pyopenssl/metadata.xml b/sdk_container/src/third_party/portage-stable/dev-python/pyopenssl/metadata.xml deleted file mode 100644 index 4497991b37..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-python/pyopenssl/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - pyOpenSSL - pyopenssl - pyopenssl - - diff --git a/sdk_container/src/third_party/portage-stable/dev-python/pyopenssl/pyopenssl-17.5.0.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/pyopenssl/pyopenssl-17.5.0.ebuild deleted file mode 100644 index dc7acd5a6c..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-python/pyopenssl/pyopenssl-17.5.0.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} pypy{,3} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 flag-o-matic - -MY_PN=pyOpenSSL -MY_P=${MY_PN}-${PV} - -DESCRIPTION="Python interface to the OpenSSL library" -HOMEPAGE=" - http://pyopenssl.sourceforge.net/ - https://launchpad.net/pyopenssl - https://pypi.org/project/pyOpenSSL/ -" -SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" -IUSE="doc examples test" - -RDEPEND=" - >=dev-python/six-1.5.2[${PYTHON_USEDEP}] - >=dev-python/cryptography-2.1.4[${PYTHON_USEDEP}]" -DEPEND="${RDEPEND} - doc? ( - dev-python/sphinx[${PYTHON_USEDEP}] - dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}] - ) - test? ( - virtual/python-cffi[${PYTHON_USEDEP}] - dev-python/flaky[${PYTHON_USEDEP}] - dev-python/pretend[${PYTHON_USEDEP}] - >=dev-python/pytest-3.0.1[${PYTHON_USEDEP}] )" - -S=${WORKDIR}/${MY_P} - -python_prepare_all() { - # Requires network access - sed -i -e 's/test_set_default_verify_paths/_&/' tests/test_ssl.py || die - distutils-r1_python_prepare_all -} - -python_compile_all() { - use doc && emake -C doc html -} - -python_test() { - TZ=UTC py.test -v || die "Testing failed with ${EPYTHON}" # Fixes bug #627530 -} - -python_install_all() { - use doc && local HTML_DOCS=( doc/_build/html/. ) - if use examples ; then - docinto examples - dodoc -r examples/* - docompress -x /usr/share/doc/${PF}/examples - fi - - distutils-r1_python_install_all -} diff --git a/sdk_container/src/third_party/portage-stable/virtual/python-ipaddress/metadata.xml b/sdk_container/src/third_party/portage-stable/virtual/python-ipaddress/metadata.xml deleted file mode 100644 index 7f4f33c6db..0000000000 --- a/sdk_container/src/third_party/portage-stable/virtual/python-ipaddress/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - python@gentoo.org - Python - - diff --git a/sdk_container/src/third_party/portage-stable/virtual/python-ipaddress/python-ipaddress-1.0-r1.ebuild b/sdk_container/src/third_party/portage-stable/virtual/python-ipaddress/python-ipaddress-1.0-r1.ebuild deleted file mode 100644 index a8e01d4d15..0000000000 --- a/sdk_container/src/third_party/portage-stable/virtual/python-ipaddress/python-ipaddress-1.0-r1.ebuild +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 ) - -inherit python-r1 - -DESCRIPTION="A virtual for Python ipaddress module" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x64-cygwin ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="${PYTHON_DEPS} - $(python_gen_cond_dep 'dev-python/ipaddress[${PYTHON_USEDEP}]' \ - python2_7 pypy)"