dev-python/pysaml2: 4.6.5-r1 added fast stable for CVE-2020-5390

Bug: https://bugs.gentoo.org/710732
Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --force
Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
This commit is contained in:
Matthew Thode
2020-02-28 10:28:00 -06:00
parent 8cf280d143
commit e7a247aadc
3 changed files with 232 additions and 1 deletions

File diff suppressed because one or more lines are too long

View File

@@ -10,7 +10,7 @@
<name>Openstack</name>
</maintainer>
<longdescription lang="en">
Python implementation of SAML Version 2 to be used in a WSGI environment
PySAML2 is a pure python implementation of SAML Version 2 Standard. It contains all necessary pieces for building a SAML2 service provider or an identity provider. The distribution contains examples of both. Originally written to work in a WSGI environment there are extensions that allow you to use it with other frameworks.
</longdescription>
<upstream>
<remote-id type="pypi">pysaml2</remote-id>

View File

@@ -0,0 +1,42 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{6,7} )
inherit distutils-r1
DESCRIPTION="Python implementation of SAML Version 2 to be used in a WSGI environment"
HOMEPAGE="https://github.com/rohe/pysaml2"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE=""
PATCHES=(
)
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND=">=dev-python/cryptography-1.4[${PYTHON_USEDEP}]
dev-python/defusedxml[${PYTHON_USEDEP}]
dev-python/future[${PYTHON_USEDEP}]
dev-python/pyopenssl[${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]
dev-python/pytz[${PYTHON_USEDEP}]
>=dev-python/requests-1.0.0[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]"
PATCHES=( "${FILESDIR}/cve-2020-5390.patch" )
python_prepare_all() {
# Work-around for bug 675824
# With older setuptools, version = file:... is not supported, see Note 1 in:
# https://setuptools.readthedocs.io/en/latest/setuptools.html#metadata
# In such cases, hardcode the version
has_version ">=dev-python/setuptools-39.2.0" || \
sed --in-place "s/^version = file:.*\$/version = ${PV}/" setup.cfg
##
distutils-r1_python_prepare_all
}