diff --git a/net-mail/mailman/Manifest b/net-mail/mailman/Manifest index b150feb..748c14d 100644 --- a/net-mail/mailman/Manifest +++ b/net-mail/mailman/Manifest @@ -1 +1,2 @@ DIST mailman-3.3.8.tar.gz 1676901 BLAKE2B b7f15062655ab7526c64b1cede611d02f81d53e9ddba77b5810931922bd71ae2fe909b82037561b491ece6856f7da2015bb7688a86b5c47fa1951d98b95f4115 SHA512 e0b98cc45d3aeaf0c07d331cb598b918343d611dbae4daf82d7182cc6a88f685ff574f7ac7cd5b0bb1dddb7926cacf18a8ee0dca64da352eff417e7c4a673afe +DIST mailman-3.3.9.tar.gz 2173293 BLAKE2B 7a5c2031e67702e198e9641f703dc0acc1a3d2069f6c5212d511a9d4d3efc82b5f43f7ccd16663ffef7b0db30bbba78b11291efb4d7d79e8f207abf5a21c08ad SHA512 28466cae5ca9210faaa9f8c70fe7004d62f91b0a92309d88574bf19dde130cddd15cc3138dd730b15a2d15ce20cfce4b847050de00cf32dafad9a6907d4fb53d diff --git a/net-mail/mailman/mailman-3.3.9.ebuild b/net-mail/mailman/mailman-3.3.9.ebuild new file mode 100644 index 0000000..6446421 --- /dev/null +++ b/net-mail/mailman/mailman-3.3.9.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) +inherit distutils-r1 pypi + +DESCRIPTION="Mailman -- the GNU mailing list manager" +HOMEPAGE="https://www.list.org" + +LICENSE="GPL-3+" +SLOT="3" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-python/aiosmtpd-1.4.1[${PYTHON_USEDEP}] + dev-python/alembic[${PYTHON_USEDEP}] + dev-python/atpublic[${PYTHON_USEDEP}] + >=dev-python/authheaders-0.13.0[${PYTHON_USEDEP}] + >=dev-python/authres-1.0.1[${PYTHON_USEDEP}] + >=dev-python/click-8.0[${PYTHON_USEDEP}] + >=dev-python/dnspython-1.14.0[${PYTHON_USEDEP}] + >=dev-python/falcon-2.0.0[${PYTHON_USEDEP}] + dev-python/flufl-bounce[${PYTHON_USEDEP}] + >=dev-python/flufl-i18n-2.0.1[${PYTHON_USEDEP}] + >=dev-python/flufl-lock-3.1[${PYTHON_USEDEP}] + www-servers/gunicorn[${PYTHON_USEDEP}] + dev-python/lazr-config[${PYTHON_USEDEP}] + >=dev-python/python-dateutil-2.0[${PYTHON_USEDEP}] + dev-python/passlib[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + >=dev-python/sqlalchemy-1.4[${PYTHON_USEDEP}] + dev-python/zope-component[${PYTHON_USEDEP}] + dev-python/zope-configuration[${PYTHON_USEDEP}] + dev-python/zope-event[${PYTHON_USEDEP}] + >=dev-python/zope-interface-5.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/flufl-testing[${PYTHON_USEDEP}] + dev-python/greenlet[${PYTHON_USEDEP}] + ) +" + +PATCHES=( + "${FILESDIR}/${P}-py3.9-importlib.patch" + "${FILESDIR}/${P}-fix-click-8.patch" +) + +python_test() { + "${EPYTHON}" -m nose2 -vv || die "Tests failed with ${EPYTHON}" +}