[gentoo-commits] repo/gentoo:master commit in: net-mail/mailman-meta/
commit: 9267b11a30682d191b577e2f29d7c62926e54aa7 Author: Hanno Böck gentoo org> AuthorDate: Mon Dec 27 14:49:00 2021 + Commit: Hanno Böck gentoo org> CommitDate: Mon Dec 27 14:49:00 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9267b11a net-mail/mailman-meta: Remove myself as maintainer Signed-off-by: Hanno Böck gentoo.org> Package-Manager: Portage-3.0.30, Repoman-3.0.3 net-mail/mailman-meta/metadata.xml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/net-mail/mailman-meta/metadata.xml b/net-mail/mailman-meta/metadata.xml index 4da67a4f4b42..115e9d64a669 100644 --- a/net-mail/mailman-meta/metadata.xml +++ b/net-mail/mailman-meta/metadata.xml @@ -1,7 +1,5 @@ https://www.gentoo.org/dtd/metadata.dtd;> - - ha...@gentoo.org - +
[gentoo-commits] repo/gentoo:master commit in: net-mail/mailman/
commit: dc4d967ddd0f2c75734427490c3a99d62bf48870 Author: Hanno Böck gentoo org> AuthorDate: Mon Dec 27 14:47:01 2021 + Commit: Hanno Böck gentoo org> CommitDate: Mon Dec 27 14:47:01 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc4d967d net-mail/mailman: Remove myself as maintainer Signed-off-by: Hanno Böck gentoo.org> Package-Manager: Portage-3.0.30, Repoman-3.0.3 net-mail/mailman/metadata.xml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/net-mail/mailman/metadata.xml b/net-mail/mailman/metadata.xml index 135f30d32da0..09728cc88638 100644 --- a/net-mail/mailman/metadata.xml +++ b/net-mail/mailman/metadata.xml @@ -1,9 +1,7 @@ https://www.gentoo.org/dtd/metadata.dtd;> - - ha...@gentoo.org - + mailman
[gentoo-commits] repo/gentoo:master commit in: net-mail/mailman/
commit: 323506a77931f52c34662615bd811a036e9a9146 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Sep 27 09:28:30 2021 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Sep 27 09:29:06 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=323506a7 net-mail/mailman: mark ALLARCHES Signed-off-by: Arthur Zamarin gentoo.org> net-mail/mailman/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/net-mail/mailman/metadata.xml b/net-mail/mailman/metadata.xml index 901e3a6f96e..135f30d32da 100644 --- a/net-mail/mailman/metadata.xml +++ b/net-mail/mailman/metadata.xml @@ -4,6 +4,7 @@ ha...@gentoo.org + mailman mailman/mailman
[gentoo-commits] repo/gentoo:master commit in: net-mail/mailman/, net-mail/mailman/files/
commit: 88a8bbd7e89ffda56a41ddabf33796636e85fff0 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Sep 27 09:27:37 2021 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Sep 27 09:29:05 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88a8bbd7 net-mail/mailman: add 3.3.4, enable tests, enable py3.9 Closes: https://bugs.gentoo.org/805017 Closes: https://bugs.gentoo.org/809173 Signed-off-by: Arthur Zamarin gentoo.org> net-mail/mailman/Manifest | 1 + .../mailman/files/mailman-3.3.4-fix-click-8.patch | 75 ++ .../files/mailman-3.3.4-py3.9-importlib.patch | 73 + net-mail/mailman/mailman-3.3.4.ebuild | 60 + 4 files changed, 209 insertions(+) diff --git a/net-mail/mailman/Manifest b/net-mail/mailman/Manifest index f87f5acd155..0772b97b920 100644 --- a/net-mail/mailman/Manifest +++ b/net-mail/mailman/Manifest @@ -1 +1,2 @@ DIST mailman-3.3.2.tar.gz 1396750 BLAKE2B f7db82d8cb217d80313ee7a6c28f7b62876a6d176a108b3fafdc744e0a9fcec3d11a0665069a5c27a42d49c22257bfe2ca8f18233d30fc9acb964027fea3bf12 SHA512 af8b300a9fea9e40a9a42f97531cf0fcd36f9b30a88a5b062994ec6480d91a698dbc37f4910045aacf3bedebf7c9ccacdf8d11bb0ee560d11e1eeef266f19b29 +DIST mailman-3.3.4.tar.gz 1578084 BLAKE2B d0c8ba6dd0df481915397b55521c9a524b44bbdb7c4efe789c6fe92c1383950b6107a76db43337b7a310a7d97eb3931a4289566271ac5b6360645ec8d316230a SHA512 52d7e8355744730f608605b05bc9c977c3e4daf22a78267b1ea6cd3922b2826d3f70dd61a591f13633fc7cbcc536b6d56a2076c00752a6590964cbd4e1aec3cc diff --git a/net-mail/mailman/files/mailman-3.3.4-fix-click-8.patch b/net-mail/mailman/files/mailman-3.3.4-fix-click-8.patch new file mode 100644 index 000..c5f5d774fda --- /dev/null +++ b/net-mail/mailman/files/mailman-3.3.4-fix-click-8.patch @@ -0,0 +1,75 @@ +From 5d27492403f80c4b4ea1820b3d6f821bd8401ca8 Mon Sep 17 00:00:00 2001 +From: Mark Sapiro +Date: Tue, 11 May 2021 18:14:59 -0700 +Subject: [PATCH] Require click >=8.0.0 and fix the tests it breaks. + +--- a/src/mailman/commands/docs/import.rst b/src/mailman/commands/docs/import.rst +@@ -58,5 +58,6 @@ import, the mailing list's "real name" will change. + Import + + >>> command('mailman import21 imp...@example.com ' + pickle_file) ++Importing ... + >>> print(mlist.display_name) + Test +--- a/src/mailman/commands/tests/test_cli_addmembers.py b/src/mailman/commands/tests/test_cli_addmembers.py +@@ -57,8 +57,8 @@ class TestCLIAddMembers(unittest.TestCase): + result.output, + 'Usage: addmembers [OPTIONS] FILENAME LISTSPEC\n' + 'Try \'addmembers --help\' for help.\n\n' +-'Error: Invalid value for \'FILENAME\': Could not open ' +-'file: bad: No such file or directory\n') ++'Error: Invalid value for \'FILENAME\': ' ++'\'bad\': No such file or directory\n') + + def test_already_subscribed_with_display_name(self): + subscribe(self._mlist, 'Anne') +@@ -265,8 +265,8 @@ class TestCLIAddMembers(unittest.TestCase): + 'Usage: addmembers [OPTIONS] FILENAME LISTSPEC\n' + 'Try \'addmembers --help\' for help.\n\n' + 'Error: Invalid value for \'--delivery\' / \'-d\': ' +-'invalid choice: bogus. (choose from regular, mime, ' +-'plain, summary, disabled)\n') ++'\'bogus\' is not one of \'regular\', \'mime\', ' ++'\'plain\', \'summary\', \'disabled\'.\n') + + def test_invite_member(self): + with NamedTemporaryFile('w', buffering=1, encoding='utf-8') as infp: +--- a/src/mailman/commands/tests/test_cli_delmembers.py b/src/mailman/commands/tests/test_cli_delmembers.py +@@ -56,8 +56,8 @@ class TestCLIDelMembers(unittest.TestCase): + result.output, + 'Usage: delmembers [OPTIONS]\n' + 'Try \'delmembers --help\' for help.\n\n' +-'Error: Invalid value for \'--file\' / \'-f\': Could not open ' +-'file: bad: No such file or directory\n') ++'Error: Invalid value for \'--file\' / \'-f\': ' ++'\'bad\': No such file or directory\n') + + def test_not_subscribed_without_display_name(self): + with NamedTemporaryFile('w', buffering=1, encoding='utf-8') as infp: +--- a/src/mailman/commands/tests/test_cli_syncmembers.py b/src/mailman/commands/tests/test_cli_syncmembers.py +@@ -58,8 +58,8 @@ class TestCLISyncMembers(unittest.TestCase): + result.output, + 'Usage: syncmembers [OPTIONS] FILENAME LISTSPEC\n' + 'Try \'syncmembers --help\' for help.\n\n' +-'Error: Invalid value for \'FILENAME\': Could not open ' +-'file: bad: No such file or directory\n') ++'Error: Invalid value for \'FILENAME\': ' ++'\'bad\': No such file or directory\n') + + def test_sync_invalid_email(self): + with
[gentoo-commits] repo/gentoo:master commit in: net-mail/mailman/
commit: c818655f4e0ed3142dd7e194735ad703bd181330 Author: Michał Górny gentoo org> AuthorDate: Mon May 31 20:54:53 2021 + Commit: Michał Górny gentoo org> CommitDate: Mon May 31 20:54:53 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c818655f net-mail/mailman: Remove old Signed-off-by: Michał Górny gentoo.org> net-mail/mailman/Manifest| 1 - net-mail/mailman/mailman-3.3.1-r1.ebuild | 44 2 files changed, 45 deletions(-) diff --git a/net-mail/mailman/Manifest b/net-mail/mailman/Manifest index 29f57160799..f87f5acd155 100644 --- a/net-mail/mailman/Manifest +++ b/net-mail/mailman/Manifest @@ -1,2 +1 @@ -DIST mailman-3.3.1.tar.gz 1184548 BLAKE2B e9bf5cec5fec75ae01093003fa9b128f9415c55cc505eda841a807d72177d17dc7609e1e0c20305f5f38c40e01745b4cbc58d1c5ddc43d0799ec601bde92cb54 SHA512 31dc5d0fca7f28579a1e174010ea8ac83d17b5e7ace37f3a86fb73110de412af145a9c3d16cf7b446f80e44a3419b51cce7b56b8de93264751cf771b2c084ddc DIST mailman-3.3.2.tar.gz 1396750 BLAKE2B f7db82d8cb217d80313ee7a6c28f7b62876a6d176a108b3fafdc744e0a9fcec3d11a0665069a5c27a42d49c22257bfe2ca8f18233d30fc9acb964027fea3bf12 SHA512 af8b300a9fea9e40a9a42f97531cf0fcd36f9b30a88a5b062994ec6480d91a698dbc37f4910045aacf3bedebf7c9ccacdf8d11bb0ee560d11e1eeef266f19b29 diff --git a/net-mail/mailman/mailman-3.3.1-r1.ebuild b/net-mail/mailman/mailman-3.3.1-r1.ebuild deleted file mode 100644 index 878e9fb39ab..000 --- a/net-mail/mailman/mailman-3.3.1-r1.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_7 ) - -inherit distutils-r1 - -DESCRIPTION="Mailman -- the GNU mailing list manager" -HOMEPAGE="https://www.list.org; -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="3" -#KEYWORDS="~amd64 ~ppc ~x86" -KEYWORDS="" # nothing til this is finished -IUSE="" - -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" -RDEPEND=" - >=dev-python/aiosmtpd-1.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-7.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}] - >=dev-python/importlib_resources-1.5.0[${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.2.3[${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}] -"
[gentoo-commits] repo/gentoo:master commit in: net-mail/mailman/
commit: ea8d898b54ab1f6d54a5e74fe13b81f70310ca06 Author: Hanno Böck gentoo org> AuthorDate: Wed Nov 11 16:43:57 2020 + Commit: Hanno Böck gentoo org> CommitDate: Wed Nov 11 16:43:57 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea8d898b net-mail/mailman: Fix distutils QA warning Signed-off-by: Hanno Böck gentoo.org> Package-Manager: Portage-3.0.9, Repoman-3.0.2 net-mail/mailman/mailman-3.3.2.ebuild | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/net-mail/mailman/mailman-3.3.2.ebuild b/net-mail/mailman/mailman-3.3.2.ebuild index b1092fdd09f..825b5d0deff 100644 --- a/net-mail/mailman/mailman-3.3.2.ebuild +++ b/net-mail/mailman/mailman-3.3.2.ebuild @@ -4,7 +4,7 @@ EAPI=7 PYTHON_COMPAT=( python3_{7,8} ) - +DISTUTILS_USE_SETUPTOOLS=rdepend inherit distutils-r1 DESCRIPTION="Mailman -- the GNU mailing list manager" @@ -16,7 +16,6 @@ SLOT="3" KEYWORDS="~amd64" IUSE="" -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" RDEPEND=" >=dev-python/aiosmtpd-1.1[${PYTHON_USEDEP}] dev-python/alembic[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: net-mail/mailman/
commit: 2ef703c24b088cb829724e2362b2980630bf35c1 Author: Hanno Böck gentoo org> AuthorDate: Tue Nov 10 09:56:51 2020 + Commit: Hanno Böck gentoo org> CommitDate: Tue Nov 10 09:56:51 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ef703c2 net-mail/mailman: Update upstream metadata Signed-off-by: Hanno Böck gentoo.org> Package-Manager: Portage-3.0.9, Repoman-3.0.2 net-mail/mailman/metadata.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/net-mail/mailman/metadata.xml b/net-mail/mailman/metadata.xml index 31afb682233..557d50c69a3 100644 --- a/net-mail/mailman/metadata.xml +++ b/net-mail/mailman/metadata.xml @@ -5,6 +5,7 @@ ha...@gentoo.org - mailman + mailman + mailman/mailman
[gentoo-commits] repo/gentoo:master commit in: net-mail/mailman-meta/
commit: 43bdfbcf19d17e5800ecdfce8e53c5e2bcdcc27e Author: Hanno Böck gentoo org> AuthorDate: Tue Nov 10 09:55:30 2020 + Commit: Hanno Böck gentoo org> CommitDate: Tue Nov 10 09:55:30 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43bdfbcf net-mail/mailman-meta: Add Mailman meta ebuild Signed-off-by: Hanno Böck gentoo.org> Package-Manager: Portage-3.0.9, Repoman-3.0.2 net-mail/mailman-meta/mailman-meta-3.ebuild | 16 net-mail/mailman-meta/metadata.xml | 7 +++ 2 files changed, 23 insertions(+) diff --git a/net-mail/mailman-meta/mailman-meta-3.ebuild b/net-mail/mailman-meta/mailman-meta-3.ebuild new file mode 100644 index 000..e5399bc8b02 --- /dev/null +++ b/net-mail/mailman-meta/mailman-meta-3.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Meta ebuild for GNU Mailman 3" +HOMEPAGE="https://list.org/; + +LICENSE="metapackage" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +RDEPEND=">=net-mail/mailman-3.0 + net-mail/postorius + net-mail/hyperkitty" diff --git a/net-mail/mailman-meta/metadata.xml b/net-mail/mailman-meta/metadata.xml new file mode 100644 index 000..1d07f2a1081 --- /dev/null +++ b/net-mail/mailman-meta/metadata.xml @@ -0,0 +1,7 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + + ha...@gentoo.org + +
[gentoo-commits] repo/gentoo:master commit in: net-mail/mailman/
commit: 095c9a044e88f77c92cebbffeaac12b31220dcb6 Author: Hanno Böck gentoo org> AuthorDate: Tue Nov 10 09:53:14 2020 + Commit: Hanno Böck gentoo org> CommitDate: Tue Nov 10 09:53:14 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=095c9a04 net-mail/mailman: Bump and ~amd64-keyword, Python 3.8 support Closes: https://bugs.gentoo.org/710134 Signed-off-by: Hanno Böck gentoo.org> Package-Manager: Portage-3.0.9, Repoman-3.0.2 net-mail/mailman/Manifest | 1 + net-mail/mailman/mailman-3.3.2.ebuild | 43 +++ 2 files changed, 44 insertions(+) diff --git a/net-mail/mailman/Manifest b/net-mail/mailman/Manifest index fc2d909144b..29f57160799 100644 --- a/net-mail/mailman/Manifest +++ b/net-mail/mailman/Manifest @@ -1 +1,2 @@ DIST mailman-3.3.1.tar.gz 1184548 BLAKE2B e9bf5cec5fec75ae01093003fa9b128f9415c55cc505eda841a807d72177d17dc7609e1e0c20305f5f38c40e01745b4cbc58d1c5ddc43d0799ec601bde92cb54 SHA512 31dc5d0fca7f28579a1e174010ea8ac83d17b5e7ace37f3a86fb73110de412af145a9c3d16cf7b446f80e44a3419b51cce7b56b8de93264751cf771b2c084ddc +DIST mailman-3.3.2.tar.gz 1396750 BLAKE2B f7db82d8cb217d80313ee7a6c28f7b62876a6d176a108b3fafdc744e0a9fcec3d11a0665069a5c27a42d49c22257bfe2ca8f18233d30fc9acb964027fea3bf12 SHA512 af8b300a9fea9e40a9a42f97531cf0fcd36f9b30a88a5b062994ec6480d91a698dbc37f4910045aacf3bedebf7c9ccacdf8d11bb0ee560d11e1eeef266f19b29 diff --git a/net-mail/mailman/mailman-3.3.2.ebuild b/net-mail/mailman/mailman-3.3.2.ebuild new file mode 100644 index 000..b1092fdd09f --- /dev/null +++ b/net-mail/mailman/mailman-3.3.2.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7,8} ) + +inherit distutils-r1 + +DESCRIPTION="Mailman -- the GNU mailing list manager" +HOMEPAGE="https://www.list.org; +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="3" +KEYWORDS="~amd64" +IUSE="" + +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" +RDEPEND=" + >=dev-python/aiosmtpd-1.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-7.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}] + >=dev-python/importlib_resources-1.5.0[${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.2.3[${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}] +"
[gentoo-commits] repo/gentoo:master commit in: net-mail/mailman/
commit: 1c8800a9c158b0187517acbc33e952b5466a57d2 Author: Hanno Böck gentoo org> AuthorDate: Wed Sep 30 08:38:58 2020 + Commit: Hanno Böck gentoo org> CommitDate: Wed Sep 30 08:38:58 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c8800a9 net-mail/mailman: Remove old versions Signed-off-by: Hanno Böck gentoo.org> Package-Manager: Portage-3.0.8, Repoman-3.0.1 net-mail/mailman/Manifest | 2 -- net-mail/mailman/mailman-3.3.0.ebuild | 49 --- net-mail/mailman/mailman-3.3.1.ebuild | 44 --- 3 files changed, 95 deletions(-) diff --git a/net-mail/mailman/Manifest b/net-mail/mailman/Manifest index 4d517d20222..fc2d909144b 100644 --- a/net-mail/mailman/Manifest +++ b/net-mail/mailman/Manifest @@ -1,3 +1 @@ -DIST mailman-3.3.0-importlib_resources-fix.diff.xz 2120 BLAKE2B d455a88a922fe715cb3e3faf6d7f94115ab0e762b85a3195988c9bcb0d01b37d4495e4c30c566f10f65f47c55f18c8af46e21037fca042503167238c88e1ff77 SHA512 31e6f71ff700a3e648b78b75808ac40b333ed58f3d51819b959f48ef4598f0e5d07d3b4fc178745702c02fb3137941c9887a6bd1cdd9ea7d18cd50d32da6c57f -DIST mailman-3.3.0.tar.gz 839241 BLAKE2B a9f972a5cd09be6e971b568066cf67980c050fc619bc0bba7956d65b9601613f2dd87bbf243072be2478367e2fecfd48b184dada6fc525dae8cf1414dc64cec0 SHA512 63cf30c102751c1cae086f4c046767c2d817ad57097bd60bc838ead19c4e29ed1bc5d4cc2c1eef40f41787daf60d8b98033f64064d6ad4567a9552b5fb2cabd8 DIST mailman-3.3.1.tar.gz 1184548 BLAKE2B e9bf5cec5fec75ae01093003fa9b128f9415c55cc505eda841a807d72177d17dc7609e1e0c20305f5f38c40e01745b4cbc58d1c5ddc43d0799ec601bde92cb54 SHA512 31dc5d0fca7f28579a1e174010ea8ac83d17b5e7ace37f3a86fb73110de412af145a9c3d16cf7b446f80e44a3419b51cce7b56b8de93264751cf771b2c084ddc diff --git a/net-mail/mailman/mailman-3.3.0.ebuild b/net-mail/mailman/mailman-3.3.0.ebuild deleted file mode 100644 index 2e2bf2af6d8..000 --- a/net-mail/mailman/mailman-3.3.0.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# 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="Mailman -- the GNU mailing list manager" -HOMEPAGE="https://www.list.org; -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz - https://dev.gentoo.org/~hanno/distfiles/${P}-importlib_resources-fix.diff.xz; - -LICENSE="GPL-3+" -SLOT="0" -#KEYWORDS="~amd64 ~ppc ~x86" -KEYWORDS="" # nothing til this is finished -IUSE="" - -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" -RDEPEND=" - >=dev-python/aiosmtpd-1.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-7.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}] - $(python_gen_cond_dep 'dev-python/importlib_resources[${PYTHON_USEDEP}]' python3_6) - 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.2.3[${PYTHON_USEDEP}] - dev-python/zope-component[${PYTHON_USEDEP}] - dev-python/zope-configuration[${PYTHON_USEDEP}] - dev-python/zope-event[${PYTHON_USEDEP}] - dev-python/zope-interface[${PYTHON_USEDEP}] -" - -# Make it compatible with python 3.7 and 3.6, see -# https://gitlab.com/mailman/mailman/-/issues/690 -PATCHES=( "${WORKDIR}/mailman-3.3.0-importlib_resources-fix.diff" ) diff --git a/net-mail/mailman/mailman-3.3.1.ebuild b/net-mail/mailman/mailman-3.3.1.ebuild deleted file mode 100644 index f995b8d5bf6..000 --- a/net-mail/mailman/mailman-3.3.1.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# 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="Mailman -- the GNU mailing list manager" -HOMEPAGE="https://www.list.org; -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -#KEYWORDS="~amd64 ~ppc ~x86" -KEYWORDS="" # nothing til this is finished -IUSE="" - -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" -RDEPEND=" - >=dev-python/aiosmtpd-1.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-7.0[${PYTHON_USEDEP}] -
[gentoo-commits] repo/gentoo:master commit in: net-mail/mailman/
commit: 05e12805658d25c67070bda7fd9b87970ca17b45 Author: Hanno Böck gentoo org> AuthorDate: Tue Sep 29 18:52:31 2020 + Commit: Hanno Böck gentoo org> CommitDate: Tue Sep 29 18:52:56 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05e12805 net-mail/mailman: Slot mailman This should make transition for people still on mailman 2 smoother. Signed-off-by: Hanno Böck gentoo.org> Package-Manager: Portage-3.0.8, Repoman-3.0.1 net-mail/mailman/mailman-3.3.1-r1.ebuild | 44 1 file changed, 44 insertions(+) diff --git a/net-mail/mailman/mailman-3.3.1-r1.ebuild b/net-mail/mailman/mailman-3.3.1-r1.ebuild new file mode 100644 index 000..f2b0f734e40 --- /dev/null +++ b/net-mail/mailman/mailman-3.3.1-r1.ebuild @@ -0,0 +1,44 @@ +# 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="Mailman -- the GNU mailing list manager" +HOMEPAGE="https://www.list.org; +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="3" +#KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="" # nothing til this is finished +IUSE="" + +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" +RDEPEND=" + >=dev-python/aiosmtpd-1.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-7.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}] + >=dev-python/importlib_resources-1.5.0[${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.2.3[${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}] +"
[gentoo-commits] repo/gentoo:master commit in: net-mail/mailman/, profiles/, net-mail/mailman/files/
commit: 27f737c61dcf8a9273edbffd8c91625347069ef2 Author: Michał Górny gentoo org> AuthorDate: Mon Sep 21 06:04:40 2020 + Commit: Michał Górny gentoo org> CommitDate: Mon Sep 21 06:07:21 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27f737c6 net-mail/mailman: Remove last-rited <3 Bug: https://bugs.gentoo.org/710134 Signed-off-by: Michał Górny gentoo.org> net-mail/mailman/Manifest | 1 - net-mail/mailman/files/50_mailman.conf-r2 | 18 -- net-mail/mailman/files/README.gentoo-r3| 181 - .../files/mailman-2.1.14_rc1-directory-check.patch | 19 --- net-mail/mailman/files/mailman-2.1.9-icons.patch | 12 -- net-mail/mailman/files/mailman.rc | 26 --- net-mail/mailman/files/mailman.service | 13 -- net-mail/mailman/mailman-2.1.33.ebuild | 169 --- profiles/package.mask | 1 - 9 files changed, 440 deletions(-) diff --git a/net-mail/mailman/Manifest b/net-mail/mailman/Manifest index 6078fefac27..4d517d20222 100644 --- a/net-mail/mailman/Manifest +++ b/net-mail/mailman/Manifest @@ -1,4 +1,3 @@ -DIST mailman-2.1.33.tgz 9412979 BLAKE2B 1018ee5b2993658117ac5a1d76e1742c5e27cef69ba2892e8f56897f6c00394b1b479b3fa00855f78211844bd531a5ac1e5ac8c9d16763dd49303ab3690edc0c SHA512 1e7bb58a9d38e5171f682563abb0b23fcb0a7423e0e7fa883326815ada37ffa8074845ea70fad4ea29fa098a6e7203e259caf57532e09a0f7c05120f89dd83a9 DIST mailman-3.3.0-importlib_resources-fix.diff.xz 2120 BLAKE2B d455a88a922fe715cb3e3faf6d7f94115ab0e762b85a3195988c9bcb0d01b37d4495e4c30c566f10f65f47c55f18c8af46e21037fca042503167238c88e1ff77 SHA512 31e6f71ff700a3e648b78b75808ac40b333ed58f3d51819b959f48ef4598f0e5d07d3b4fc178745702c02fb3137941c9887a6bd1cdd9ea7d18cd50d32da6c57f DIST mailman-3.3.0.tar.gz 839241 BLAKE2B a9f972a5cd09be6e971b568066cf67980c050fc619bc0bba7956d65b9601613f2dd87bbf243072be2478367e2fecfd48b184dada6fc525dae8cf1414dc64cec0 SHA512 63cf30c102751c1cae086f4c046767c2d817ad57097bd60bc838ead19c4e29ed1bc5d4cc2c1eef40f41787daf60d8b98033f64064d6ad4567a9552b5fb2cabd8 DIST mailman-3.3.1.tar.gz 1184548 BLAKE2B e9bf5cec5fec75ae01093003fa9b128f9415c55cc505eda841a807d72177d17dc7609e1e0c20305f5f38c40e01745b4cbc58d1c5ddc43d0799ec601bde92cb54 SHA512 31dc5d0fca7f28579a1e174010ea8ac83d17b5e7ace37f3a86fb73110de412af145a9c3d16cf7b446f80e44a3419b51cce7b56b8de93264751cf771b2c084ddc diff --git a/net-mail/mailman/files/50_mailman.conf-r2 b/net-mail/mailman/files/50_mailman.conf-r2 deleted file mode 100644 index c0cf69562fe..000 --- a/net-mail/mailman/files/50_mailman.conf-r2 +++ /dev/null @@ -1,18 +0,0 @@ - - ScriptAlias /mailman/ "/usr/local/mailman/cgi-bin/" - - AllowOverride None - Options None - - - Alias /pipermail/ "/usr/local/mailman/archives/public/" - - AllowOverride None - Options ExecCGI FollowSymLinks - - - Alias /mailman-icons/ "/usr/local/mailman/icons/" - - AllowOverride None - - diff --git a/net-mail/mailman/files/README.gentoo-r3 b/net-mail/mailman/files/README.gentoo-r3 deleted file mode 100644 index 8584a2d6a07..000 --- a/net-mail/mailman/files/README.gentoo-r3 +++ /dev/null @@ -1,181 +0,0 @@ -# Copyright 1999-2004 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -Follow these instructions to finish setting up mailman. This file and the -original ebuild were tweaked by me but were graciously -submitted by Joby Walker (YOU RULE!) -2003 Jul 09: updated by Jesus Perez and re-tweaked by me -for 2.1.x. - -Please view the documentation on Mailman at: http://www.list.org/ - -This documentation assumes you're using the default gentoo path -(/usr/lib/mailman/), if you've changed it with MAILMAN_PREFIX, adjust them -accordingly. - -1) If this is your first time installing mailman, after your "emerge mailman", -you need to add -D MAILMAN to /etc/conf.d/apache or /etc/conf.d/apache2 and restart -apache. - -2) In your /etc/conf.d/apache (for apache 1.x) - or /etc/conf.d/apache2 (for apache 2.x) - file add the additional option to the - APACHE_OPTS or APACHE2_OPTS variable: - - -D MAILMAN - -3) Make sure mailman is a part of the cron group - -4) This must be done as user mailman: - - su - mailman - -Add the cron jobs: - - cd cron - crontab crontab.in - cd .. - -Create the site password: - - bin/mmsitepass - -and main list: - - bin/newlist mailman - - -5) Change back to root: - - exit - -(Postfix users: read the notes at the end of this file before you continue) -Add this to /etc/mail/aliases (and see point 9 for notes): - mailman: "|/usr/lib/mailman/mail/mailman post mailman" - mailman-admin:"|/usr/lib/mailman/mail/mailman admin mailman" - mailman-bounces:
[gentoo-commits] repo/gentoo:master commit in: net-mail/mailman/files/, net-mail/mailman/
commit: a60bfe761b3f5eb9cf5551f753d9447a5d080593 Author: Sam James gentoo org> AuthorDate: Mon Jul 27 02:35:55 2020 + Commit: Sam James gentoo org> CommitDate: Mon Jul 27 03:15:19 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a60bfe76 net-mail/mailman: security cleanup Closes: https://bugs.gentoo.org/729468 Package-Manager: Portage-3.0.0, Repoman-2.3.23 Signed-off-by: Sam James gentoo.org> net-mail/mailman/Manifest | 1 - .../mailman/files/mailman-2.1.29-fix-libdir.diff | 20 --- net-mail/mailman/mailman-2.1.29-r3.ebuild | 169 net-mail/mailman/mailman-2.1.29-r4.ebuild | 172 - 4 files changed, 362 deletions(-) diff --git a/net-mail/mailman/Manifest b/net-mail/mailman/Manifest index 6f1552315f6..6078fefac27 100644 --- a/net-mail/mailman/Manifest +++ b/net-mail/mailman/Manifest @@ -1,4 +1,3 @@ -DIST mailman-2.1.29.tgz 9376258 BLAKE2B 63ae740abed79d2887eef35ddfd8b51f22ee984a0eaacddeb34afb8147c0d239e5eaf93579face987b3c604653fed4c13233de78298914b4eacf5a33f769a997 SHA512 ed25179a4580092629890664c5502908b20e326c2ed06ad4e597fb4e8de84076c369ecd7a272be5ed8a1cb4479413d0e004d87804de763ee850e4d04d9a83376 DIST mailman-2.1.33.tgz 9412979 BLAKE2B 1018ee5b2993658117ac5a1d76e1742c5e27cef69ba2892e8f56897f6c00394b1b479b3fa00855f78211844bd531a5ac1e5ac8c9d16763dd49303ab3690edc0c SHA512 1e7bb58a9d38e5171f682563abb0b23fcb0a7423e0e7fa883326815ada37ffa8074845ea70fad4ea29fa098a6e7203e259caf57532e09a0f7c05120f89dd83a9 DIST mailman-3.3.0-importlib_resources-fix.diff.xz 2120 BLAKE2B d455a88a922fe715cb3e3faf6d7f94115ab0e762b85a3195988c9bcb0d01b37d4495e4c30c566f10f65f47c55f18c8af46e21037fca042503167238c88e1ff77 SHA512 31e6f71ff700a3e648b78b75808ac40b333ed58f3d51819b959f48ef4598f0e5d07d3b4fc178745702c02fb3137941c9887a6bd1cdd9ea7d18cd50d32da6c57f DIST mailman-3.3.0.tar.gz 839241 BLAKE2B a9f972a5cd09be6e971b568066cf67980c050fc619bc0bba7956d65b9601613f2dd87bbf243072be2478367e2fecfd48b184dada6fc525dae8cf1414dc64cec0 SHA512 63cf30c102751c1cae086f4c046767c2d817ad57097bd60bc838ead19c4e29ed1bc5d4cc2c1eef40f41787daf60d8b98033f64064d6ad4567a9552b5fb2cabd8 diff --git a/net-mail/mailman/files/mailman-2.1.29-fix-libdir.diff b/net-mail/mailman/files/mailman-2.1.29-fix-libdir.diff deleted file mode 100644 index f095938ff42..000 --- a/net-mail/mailman/files/mailman-2.1.29-fix-libdir.diff +++ /dev/null @@ -1,20 +0,0 @@ misc/paths.py.in 2018-06-17 23:47:34 + -+++ misc/paths.py.in 2019-08-16 15:18:03 + -@@ -67,6 +67,16 @@ -'dist-packages') - sys.path.append(distdir) - -+# Some distros may have the python library in a directory other than lib/ -+# such as Lib/ or lib64/. Hopefully they will have hacked -+# site.getsitepackages() to return the right thing. -+try: -+import site -+sys.path.extend(site.getsitepackages()) -+del site -+except (ImportError, AttributeError): -+pass -+ - - # In a normal interactive Python environment, the japanese.pth and korean.pth - # files would be imported automatically. But because we inhibit the importing - diff --git a/net-mail/mailman/mailman-2.1.29-r3.ebuild b/net-mail/mailman/mailman-2.1.29-r3.ebuild deleted file mode 100644 index f4b289046d8..000 --- a/net-mail/mailman/mailman-2.1.29-r3.ebuild +++ /dev/null @@ -1,169 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -PYTHON_COMPAT=( python2_7 ) - -inherit eutils python-single-r1 multilib systemd user - -DESCRIPTION="A python-based mailing list server with an extensive web interface" -SRC_URI="mirror://sourceforge/${PN}/${P/_p/-}.tgz" -HOMEPAGE="http://www.list.org/; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ppc x86" -IUSE="selinux" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -DEPEND=" - ${PYTHON_DEPS} - $(python_gen_cond_dep ' - dev-python/dnspython[${PYTHON_MULTI_USEDEP}] - ') - virtual/mta - virtual/cron - virtual/httpd-cgi" -RDEPEND="${DEPEND} - selinux? ( sec-policy/selinux-mailman ) -" - -S="${WORKDIR}/${P/_p/-}" - -pkg_setup() { - python-single-r1_pkg_setup - INSTALLDIR=${MAILMAN_PREFIX:-"/usr/$(get_libdir)/mailman"} - VAR_PREFIX=${MAILMAN_VAR_PREFIX:-"/var/lib/mailman"} - CGIUID=${MAILMAN_CGIUID:-apache} - CGIGID=${MAILMAN_CGIGID:-apache} - MAILUSR=${MAILMAN_MAILUSR:-mailman} - MAILUID=${MAILMAN_MAILUID:-280} - MAILGRP=${MAILMAN_MAILGRP:-mailman} - MAILGID=${MAILMAN_MAILGID:-280} - - # Bug #58526: switch to enew{group,user}. - # need to add mailman here for compile process. - # Duplicated at pkg_postinst() for binary install. - enewgroup ${MAILGRP} ${MAILGID} - enewuser ${MAILUSR} ${MAILUID} /bin/bash ${INSTALLDIR} mailman,cron -} - -src_prepare() { - epatch
[gentoo-commits] repo/gentoo:master commit in: net-mail/mailman/
commit: 45cc4922003e4f7fbfe96482a08282436b9b7044 Author: Sam James gentoo org> AuthorDate: Sun Jul 19 01:51:58 2020 + Commit: Sam James gentoo org> CommitDate: Sun Jul 19 01:51:58 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45cc4922 net-mail/mailman: amd64 stable (bug #729468) Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sam James gentoo.org> net-mail/mailman/mailman-2.1.33.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-mail/mailman/mailman-2.1.33.ebuild b/net-mail/mailman/mailman-2.1.33.ebuild index 101b38d4086..f4b289046d8 100644 --- a/net-mail/mailman/mailman-2.1.33.ebuild +++ b/net-mail/mailman/mailman-2.1.33.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="http://www.list.org/; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ppc x86" +KEYWORDS="amd64 ppc x86" IUSE="selinux" REQUIRED_USE="${PYTHON_REQUIRED_USE}"
[gentoo-commits] repo/gentoo:master commit in: net-mail/mailman/
commit: 54e744f74a48773961511b2c0526a681f31098d5 Author: Sam James gentoo org> AuthorDate: Sat Jul 18 23:44:43 2020 + Commit: Sam James gentoo org> CommitDate: Sat Jul 18 23:44:43 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54e744f7 net-mail/mailman: ppc stable (bug #729468) Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sam James gentoo.org> net-mail/mailman/mailman-2.1.33.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-mail/mailman/mailman-2.1.33.ebuild b/net-mail/mailman/mailman-2.1.33.ebuild index 1589d4768ff..101b38d4086 100644 --- a/net-mail/mailman/mailman-2.1.33.ebuild +++ b/net-mail/mailman/mailman-2.1.33.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="http://www.list.org/; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~ppc x86" +KEYWORDS="~amd64 ppc x86" IUSE="selinux" REQUIRED_USE="${PYTHON_REQUIRED_USE}"
[gentoo-commits] repo/gentoo:master commit in: net-mail/mailman/
commit: bb23a4ebfae746a45155ec0b41c72f930fce5a99 Author: Sam James gentoo org> AuthorDate: Sat Jul 18 21:29:25 2020 + Commit: Sam James gentoo org> CommitDate: Sat Jul 18 21:50:09 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb23a4eb net-mail/mailman: x86 stable (bug #729468) Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sam James gentoo.org> net-mail/mailman/mailman-2.1.33.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-mail/mailman/mailman-2.1.33.ebuild b/net-mail/mailman/mailman-2.1.33.ebuild index fda78926965..1589d4768ff 100644 --- a/net-mail/mailman/mailman-2.1.33.ebuild +++ b/net-mail/mailman/mailman-2.1.33.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="http://www.list.org/; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="~amd64 ~ppc x86" IUSE="selinux" REQUIRED_USE="${PYTHON_REQUIRED_USE}"
[gentoo-commits] repo/gentoo:master commit in: net-mail/mailman/
commit: c1e931a314384750dc97a87fb0b870f805cafdbb Author: Hanno Böck gentoo org> AuthorDate: Fri Jun 26 09:38:17 2020 + Commit: Hanno Böck gentoo org> CommitDate: Fri Jun 26 09:38:17 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1e931a3 net-mail/mailman: Version bump. Remove patch applied upstream. Fixes security bug CVE-2020-15011. Bug: https://bugs.gentoo.org/729468 Signed-off-by: Hanno Böck gentoo.org> Package-Manager: Portage-2.3.103, Repoman-2.3.23 net-mail/mailman/Manifest | 1 + net-mail/mailman/mailman-2.1.33.ebuild | 169 + 2 files changed, 170 insertions(+) diff --git a/net-mail/mailman/Manifest b/net-mail/mailman/Manifest index aaddcd33c16..6f1552315f6 100644 --- a/net-mail/mailman/Manifest +++ b/net-mail/mailman/Manifest @@ -1,4 +1,5 @@ DIST mailman-2.1.29.tgz 9376258 BLAKE2B 63ae740abed79d2887eef35ddfd8b51f22ee984a0eaacddeb34afb8147c0d239e5eaf93579face987b3c604653fed4c13233de78298914b4eacf5a33f769a997 SHA512 ed25179a4580092629890664c5502908b20e326c2ed06ad4e597fb4e8de84076c369ecd7a272be5ed8a1cb4479413d0e004d87804de763ee850e4d04d9a83376 +DIST mailman-2.1.33.tgz 9412979 BLAKE2B 1018ee5b2993658117ac5a1d76e1742c5e27cef69ba2892e8f56897f6c00394b1b479b3fa00855f78211844bd531a5ac1e5ac8c9d16763dd49303ab3690edc0c SHA512 1e7bb58a9d38e5171f682563abb0b23fcb0a7423e0e7fa883326815ada37ffa8074845ea70fad4ea29fa098a6e7203e259caf57532e09a0f7c05120f89dd83a9 DIST mailman-3.3.0-importlib_resources-fix.diff.xz 2120 BLAKE2B d455a88a922fe715cb3e3faf6d7f94115ab0e762b85a3195988c9bcb0d01b37d4495e4c30c566f10f65f47c55f18c8af46e21037fca042503167238c88e1ff77 SHA512 31e6f71ff700a3e648b78b75808ac40b333ed58f3d51819b959f48ef4598f0e5d07d3b4fc178745702c02fb3137941c9887a6bd1cdd9ea7d18cd50d32da6c57f DIST mailman-3.3.0.tar.gz 839241 BLAKE2B a9f972a5cd09be6e971b568066cf67980c050fc619bc0bba7956d65b9601613f2dd87bbf243072be2478367e2fecfd48b184dada6fc525dae8cf1414dc64cec0 SHA512 63cf30c102751c1cae086f4c046767c2d817ad57097bd60bc838ead19c4e29ed1bc5d4cc2c1eef40f41787daf60d8b98033f64064d6ad4567a9552b5fb2cabd8 DIST mailman-3.3.1.tar.gz 1184548 BLAKE2B e9bf5cec5fec75ae01093003fa9b128f9415c55cc505eda841a807d72177d17dc7609e1e0c20305f5f38c40e01745b4cbc58d1c5ddc43d0799ec601bde92cb54 SHA512 31dc5d0fca7f28579a1e174010ea8ac83d17b5e7ace37f3a86fb73110de412af145a9c3d16cf7b446f80e44a3419b51cce7b56b8de93264751cf771b2c084ddc diff --git a/net-mail/mailman/mailman-2.1.33.ebuild b/net-mail/mailman/mailman-2.1.33.ebuild new file mode 100644 index 000..fda78926965 --- /dev/null +++ b/net-mail/mailman/mailman-2.1.33.ebuild @@ -0,0 +1,169 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +PYTHON_COMPAT=( python2_7 ) + +inherit eutils python-single-r1 multilib systemd user + +DESCRIPTION="A python-based mailing list server with an extensive web interface" +SRC_URI="mirror://sourceforge/${PN}/${P/_p/-}.tgz" +HOMEPAGE="http://www.list.org/; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="selinux" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +DEPEND=" + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + dev-python/dnspython[${PYTHON_MULTI_USEDEP}] + ') + virtual/mta + virtual/cron + virtual/httpd-cgi" +RDEPEND="${DEPEND} + selinux? ( sec-policy/selinux-mailman ) +" + +S="${WORKDIR}/${P/_p/-}" + +pkg_setup() { + python-single-r1_pkg_setup + INSTALLDIR=${MAILMAN_PREFIX:-"/usr/$(get_libdir)/mailman"} + VAR_PREFIX=${MAILMAN_VAR_PREFIX:-"/var/lib/mailman"} + CGIUID=${MAILMAN_CGIUID:-apache} + CGIGID=${MAILMAN_CGIGID:-apache} + MAILUSR=${MAILMAN_MAILUSR:-mailman} + MAILUID=${MAILMAN_MAILUID:-280} + MAILGRP=${MAILMAN_MAILGRP:-mailman} + MAILGID=${MAILMAN_MAILGID:-280} + + # Bug #58526: switch to enew{group,user}. + # need to add mailman here for compile process. + # Duplicated at pkg_postinst() for binary install. + enewgroup ${MAILGRP} ${MAILGID} + enewuser ${MAILUSR} ${MAILUID} /bin/bash ${INSTALLDIR} mailman,cron +} + +src_prepare() { + epatch "${FILESDIR}/${PN}-2.1.14_rc1-directory-check.patch" + epatch "${FILESDIR}/${PN}-2.1.9-icons.patch" +} + +src_configure() { + econf \ + --without-permcheck \ + --prefix="${INSTALLDIR}" \ + --with-mail-gid=${MAILGID} \ + --with-cgi-gid=${CGIGID} \ + --with-cgi-ext="${MAILMAN_CGIEXT}" \ + --with-var-prefix="${VAR_PREFIX}" \ + --with-username=${MAILUSR} \ + --with-groupname=${MAILGRP} \ + --with-python="${PYTHON}" +} + +src_install() { + emake "DESTDIR=${D}" doinstall + + insinto /etc/apache2/modules.d + newins "${FILESDIR}/50_mailman.conf-r2" 50_mailman.conf + sed \ + -e
[gentoo-commits] repo/gentoo:master commit in: net-mail/mailman/
commit: 2d580106c5c3cd20b5212b633c7420de7367bb43 Author: Hanno Böck gentoo org> AuthorDate: Sat May 9 10:46:08 2020 + Commit: Hanno Böck gentoo org> CommitDate: Sat May 9 10:46:08 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d580106 net-mail/mailman: Version bump Avoid importlib_resources patch as we now have a 3.7 version in the tree. Signed-off-by: Hanno Böck gentoo.org> Package-Manager: Portage-2.3.99, Repoman-2.3.22 net-mail/mailman/Manifest | 1 + net-mail/mailman/mailman-3.3.1.ebuild | 44 +++ 2 files changed, 45 insertions(+) diff --git a/net-mail/mailman/Manifest b/net-mail/mailman/Manifest index b1e60402e8b..aaddcd33c16 100644 --- a/net-mail/mailman/Manifest +++ b/net-mail/mailman/Manifest @@ -1,3 +1,4 @@ DIST mailman-2.1.29.tgz 9376258 BLAKE2B 63ae740abed79d2887eef35ddfd8b51f22ee984a0eaacddeb34afb8147c0d239e5eaf93579face987b3c604653fed4c13233de78298914b4eacf5a33f769a997 SHA512 ed25179a4580092629890664c5502908b20e326c2ed06ad4e597fb4e8de84076c369ecd7a272be5ed8a1cb4479413d0e004d87804de763ee850e4d04d9a83376 DIST mailman-3.3.0-importlib_resources-fix.diff.xz 2120 BLAKE2B d455a88a922fe715cb3e3faf6d7f94115ab0e762b85a3195988c9bcb0d01b37d4495e4c30c566f10f65f47c55f18c8af46e21037fca042503167238c88e1ff77 SHA512 31e6f71ff700a3e648b78b75808ac40b333ed58f3d51819b959f48ef4598f0e5d07d3b4fc178745702c02fb3137941c9887a6bd1cdd9ea7d18cd50d32da6c57f DIST mailman-3.3.0.tar.gz 839241 BLAKE2B a9f972a5cd09be6e971b568066cf67980c050fc619bc0bba7956d65b9601613f2dd87bbf243072be2478367e2fecfd48b184dada6fc525dae8cf1414dc64cec0 SHA512 63cf30c102751c1cae086f4c046767c2d817ad57097bd60bc838ead19c4e29ed1bc5d4cc2c1eef40f41787daf60d8b98033f64064d6ad4567a9552b5fb2cabd8 +DIST mailman-3.3.1.tar.gz 1184548 BLAKE2B e9bf5cec5fec75ae01093003fa9b128f9415c55cc505eda841a807d72177d17dc7609e1e0c20305f5f38c40e01745b4cbc58d1c5ddc43d0799ec601bde92cb54 SHA512 31dc5d0fca7f28579a1e174010ea8ac83d17b5e7ace37f3a86fb73110de412af145a9c3d16cf7b446f80e44a3419b51cce7b56b8de93264751cf771b2c084ddc diff --git a/net-mail/mailman/mailman-3.3.1.ebuild b/net-mail/mailman/mailman-3.3.1.ebuild new file mode 100644 index 000..f995b8d5bf6 --- /dev/null +++ b/net-mail/mailman/mailman-3.3.1.ebuild @@ -0,0 +1,44 @@ +# 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="Mailman -- the GNU mailing list manager" +HOMEPAGE="https://www.list.org; +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +#KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="" # nothing til this is finished +IUSE="" + +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" +RDEPEND=" + >=dev-python/aiosmtpd-1.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-7.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}] + >=dev-python/importlib_resources-1.5.0[${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.2.3[${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}] +"
[gentoo-commits] repo/gentoo:master commit in: net-mail/mailman/
commit: 12d60a693fe07cd5dc94bc276a69244a79e44429 Author: Hanno Böck gentoo org> AuthorDate: Sat May 9 10:32:00 2020 + Commit: Hanno Böck gentoo org> CommitDate: Sat May 9 10:32:45 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12d60a69 net-mail/mailman: Remove old Signed-off-by: Hanno Böck gentoo.org> Package-Manager: Portage-2.3.99, Repoman-2.3.22 net-mail/mailman/Manifest | 2 -- net-mail/mailman/mailman-3.1.1.ebuild | 38 --- net-mail/mailman/mailman-3.2.1.ebuild | 43 --- 3 files changed, 83 deletions(-) diff --git a/net-mail/mailman/Manifest b/net-mail/mailman/Manifest index 2a6cd486f34..b1e60402e8b 100644 --- a/net-mail/mailman/Manifest +++ b/net-mail/mailman/Manifest @@ -1,5 +1,3 @@ DIST mailman-2.1.29.tgz 9376258 BLAKE2B 63ae740abed79d2887eef35ddfd8b51f22ee984a0eaacddeb34afb8147c0d239e5eaf93579face987b3c604653fed4c13233de78298914b4eacf5a33f769a997 SHA512 ed25179a4580092629890664c5502908b20e326c2ed06ad4e597fb4e8de84076c369ecd7a272be5ed8a1cb4479413d0e004d87804de763ee850e4d04d9a83376 -DIST mailman-3.1.1.tar.gz 749014 BLAKE2B 00cf756de1a6ce5a05f30b033ad7d1ebc5664bb1c6fadb5d602c4e34e373ee7a0df0801e6b68b0816ee819f77caef33bbc4b8490df1c8f01fd2fb35664fd3757 SHA512 b09962ec99ca1ce1eafd40409a00f976dc47d82adb707313f4516400db6439af8597a1c4e30262fb228c102508ede688912480dbb1dcca9721bb0333693f1d85 -DIST mailman-3.2.1.tar.gz 781654 BLAKE2B ee9a9bf5505ba638417c363a885153dbaa795213a77ca9dd5abb7212ac0fe35d08c5e0e87da2d54aeb50d21c30df72a750bd25ffa0877d377a3871bded03c7de SHA512 b17fa878ffe539504ce7f28351f5bf3c7aafe29fe98957880a571e5b798ad4f9f56748fb69df699b8bf9889aebb6cef075c5d075d653fa5e9b6feb0322eab9e6 DIST mailman-3.3.0-importlib_resources-fix.diff.xz 2120 BLAKE2B d455a88a922fe715cb3e3faf6d7f94115ab0e762b85a3195988c9bcb0d01b37d4495e4c30c566f10f65f47c55f18c8af46e21037fca042503167238c88e1ff77 SHA512 31e6f71ff700a3e648b78b75808ac40b333ed58f3d51819b959f48ef4598f0e5d07d3b4fc178745702c02fb3137941c9887a6bd1cdd9ea7d18cd50d32da6c57f DIST mailman-3.3.0.tar.gz 839241 BLAKE2B a9f972a5cd09be6e971b568066cf67980c050fc619bc0bba7956d65b9601613f2dd87bbf243072be2478367e2fecfd48b184dada6fc525dae8cf1414dc64cec0 SHA512 63cf30c102751c1cae086f4c046767c2d817ad57097bd60bc838ead19c4e29ed1bc5d4cc2c1eef40f41787daf60d8b98033f64064d6ad4567a9552b5fb2cabd8 diff --git a/net-mail/mailman/mailman-3.1.1.ebuild b/net-mail/mailman/mailman-3.1.1.ebuild deleted file mode 100644 index ebd8275e9c5..000 --- a/net-mail/mailman/mailman-3.1.1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python3_6 ) - -inherit distutils-r1 - -DESCRIPTION="Mailman -- the GNU mailing list manager" -HOMEPAGE="http://www.list.org; -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -#KEYWORDS="~amd64 ~ppc ~x86" -KEYWORDS="" # nothing til this is finished -IUSE="" - -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" -RDEPEND=" - ~dev-python/aiosmtpd-1.0[${PYTHON_USEDEP}] - dev-python/alembic[${PYTHON_USEDEP}] - dev-python/atpublic[${PYTHON_USEDEP}] - >=dev-python/dnspython-1.14.0[${PYTHON_USEDEP}] - >=dev-python/falcon-1.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}] - dev-python/lazr-config[${PYTHON_USEDEP}] - dev-python/passlib[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/sqlalchemy[${PYTHON_USEDEP}] - dev-python/zope-component[${PYTHON_USEDEP}] - dev-python/zope-configuration[${PYTHON_USEDEP}] - dev-python/zope-event[${PYTHON_USEDEP}] - dev-python/zope-interface[${PYTHON_USEDEP}] -" diff --git a/net-mail/mailman/mailman-3.2.1.ebuild b/net-mail/mailman/mailman-3.2.1.ebuild deleted file mode 100644 index 108bd97f853..000 --- a/net-mail/mailman/mailman-3.2.1.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_6 ) - -inherit distutils-r1 - -DESCRIPTION="Mailman -- the GNU mailing list manager" -HOMEPAGE="http://www.list.org; -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -#KEYWORDS="~amd64 ~ppc ~x86" -KEYWORDS="" # nothing til this is finished -IUSE="" - -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" -RDEPEND=" - >=dev-python/aiosmtpd-1.1[${PYTHON_USEDEP}] - dev-python/alembic[${PYTHON_USEDEP}] - dev-python/atpublic[${PYTHON_USEDEP}] - >=dev-python/authheaders-0.9.2[${PYTHON_USEDEP}] - >=dev-python/authres-1.0.1[${PYTHON_USEDEP}] - >=dev-python/click-7.0[${PYTHON_USEDEP}] - >=dev-python/dnspython-1.14.0[${PYTHON_USEDEP}] -
[gentoo-commits] repo/gentoo:master commit in: net-mail/mailman/
commit: a2864fe6afe8b24d1452fa9c3d4b484bb24af0b2 Author: Hanno Böck gentoo org> AuthorDate: Fri Apr 10 06:47:54 2020 + Commit: Hanno Böck gentoo org> CommitDate: Fri Apr 10 06:47:54 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2864fe6 net-mail/mailman: Allow Python 3.7 Raise falcon dep. Change patch location from mirror to dev webspace. Signed-off-by: Hanno Böck gentoo.org> Package-Manager: Portage-2.3.98, Repoman-2.3.22 net-mail/mailman/mailman-3.3.0.ebuild | 8 +++- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/net-mail/mailman/mailman-3.3.0.ebuild b/net-mail/mailman/mailman-3.3.0.ebuild index 6edaba45f23..2e2bf2af6d8 100644 --- a/net-mail/mailman/mailman-3.3.0.ebuild +++ b/net-mail/mailman/mailman-3.3.0.ebuild @@ -3,16 +3,14 @@ EAPI=7 -# Already prepared for python 3.7, but not all deps are ready, -# see #691528 -PYTHON_COMPAT=( python3_6 ) +PYTHON_COMPAT=( python3_{6,7} ) inherit distutils-r1 DESCRIPTION="Mailman -- the GNU mailing list manager" HOMEPAGE="https://www.list.org; SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz - mirror://gentoo/${P}-importlib_resources-fix.diff.xz" + https://dev.gentoo.org/~hanno/distfiles/${P}-importlib_resources-fix.diff.xz; LICENSE="GPL-3+" SLOT="0" @@ -29,7 +27,7 @@ RDEPEND=" >=dev-python/authres-1.0.1[${PYTHON_USEDEP}] >=dev-python/click-7.0[${PYTHON_USEDEP}] >=dev-python/dnspython-1.14.0[${PYTHON_USEDEP}] - >=dev-python/falcon-1.0.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}]
[gentoo-commits] repo/gentoo:master commit in: net-mail/mailman/
commit: 366e02e26c41c6ba19a384c0f904c912d64500c8 Author: Hanno Böck gentoo org> AuthorDate: Wed Apr 1 08:57:01 2020 + Commit: Hanno Böck gentoo org> CommitDate: Wed Apr 1 08:57:01 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=366e02e2 net-mail/mailman: Version bump. Add patch to adress importlib_resources issue. Signed-off-by: Hanno Böck gentoo.org> Package-Manager: Portage-2.3.96, Repoman-2.3.22 net-mail/mailman/Manifest | 2 ++ net-mail/mailman/mailman-3.3.0.ebuild | 51 +++ 2 files changed, 53 insertions(+) diff --git a/net-mail/mailman/Manifest b/net-mail/mailman/Manifest index 9059e559f09..2a6cd486f34 100644 --- a/net-mail/mailman/Manifest +++ b/net-mail/mailman/Manifest @@ -1,3 +1,5 @@ DIST mailman-2.1.29.tgz 9376258 BLAKE2B 63ae740abed79d2887eef35ddfd8b51f22ee984a0eaacddeb34afb8147c0d239e5eaf93579face987b3c604653fed4c13233de78298914b4eacf5a33f769a997 SHA512 ed25179a4580092629890664c5502908b20e326c2ed06ad4e597fb4e8de84076c369ecd7a272be5ed8a1cb4479413d0e004d87804de763ee850e4d04d9a83376 DIST mailman-3.1.1.tar.gz 749014 BLAKE2B 00cf756de1a6ce5a05f30b033ad7d1ebc5664bb1c6fadb5d602c4e34e373ee7a0df0801e6b68b0816ee819f77caef33bbc4b8490df1c8f01fd2fb35664fd3757 SHA512 b09962ec99ca1ce1eafd40409a00f976dc47d82adb707313f4516400db6439af8597a1c4e30262fb228c102508ede688912480dbb1dcca9721bb0333693f1d85 DIST mailman-3.2.1.tar.gz 781654 BLAKE2B ee9a9bf5505ba638417c363a885153dbaa795213a77ca9dd5abb7212ac0fe35d08c5e0e87da2d54aeb50d21c30df72a750bd25ffa0877d377a3871bded03c7de SHA512 b17fa878ffe539504ce7f28351f5bf3c7aafe29fe98957880a571e5b798ad4f9f56748fb69df699b8bf9889aebb6cef075c5d075d653fa5e9b6feb0322eab9e6 +DIST mailman-3.3.0-importlib_resources-fix.diff.xz 2120 BLAKE2B d455a88a922fe715cb3e3faf6d7f94115ab0e762b85a3195988c9bcb0d01b37d4495e4c30c566f10f65f47c55f18c8af46e21037fca042503167238c88e1ff77 SHA512 31e6f71ff700a3e648b78b75808ac40b333ed58f3d51819b959f48ef4598f0e5d07d3b4fc178745702c02fb3137941c9887a6bd1cdd9ea7d18cd50d32da6c57f +DIST mailman-3.3.0.tar.gz 839241 BLAKE2B a9f972a5cd09be6e971b568066cf67980c050fc619bc0bba7956d65b9601613f2dd87bbf243072be2478367e2fecfd48b184dada6fc525dae8cf1414dc64cec0 SHA512 63cf30c102751c1cae086f4c046767c2d817ad57097bd60bc838ead19c4e29ed1bc5d4cc2c1eef40f41787daf60d8b98033f64064d6ad4567a9552b5fb2cabd8 diff --git a/net-mail/mailman/mailman-3.3.0.ebuild b/net-mail/mailman/mailman-3.3.0.ebuild new file mode 100644 index 000..6edaba45f23 --- /dev/null +++ b/net-mail/mailman/mailman-3.3.0.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# Already prepared for python 3.7, but not all deps are ready, +# see #691528 +PYTHON_COMPAT=( python3_6 ) + +inherit distutils-r1 + +DESCRIPTION="Mailman -- the GNU mailing list manager" +HOMEPAGE="https://www.list.org; +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz + mirror://gentoo/${P}-importlib_resources-fix.diff.xz" + +LICENSE="GPL-3+" +SLOT="0" +#KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="" # nothing til this is finished +IUSE="" + +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" +RDEPEND=" + >=dev-python/aiosmtpd-1.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-7.0[${PYTHON_USEDEP}] + >=dev-python/dnspython-1.14.0[${PYTHON_USEDEP}] + >=dev-python/falcon-1.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}] + $(python_gen_cond_dep 'dev-python/importlib_resources[${PYTHON_USEDEP}]' python3_6) + 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.2.3[${PYTHON_USEDEP}] + dev-python/zope-component[${PYTHON_USEDEP}] + dev-python/zope-configuration[${PYTHON_USEDEP}] + dev-python/zope-event[${PYTHON_USEDEP}] + dev-python/zope-interface[${PYTHON_USEDEP}] +" + +# Make it compatible with python 3.7 and 3.6, see +# https://gitlab.com/mailman/mailman/-/issues/690 +PATCHES=( "${WORKDIR}/mailman-3.3.0-importlib_resources-fix.diff" )
[gentoo-commits] repo/gentoo:master commit in: net-mail/mailman/
commit: 2ebe4ec86b0850473c3295d9d86c35a2ef087c84 Author: Michał Górny gentoo org> AuthorDate: Fri Feb 7 17:29:06 2020 + Commit: Michał Górny gentoo org> CommitDate: Sun Feb 9 16:34:10 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ebe4ec8 net-mail/mailman: Switch to PYTHON_MULTI_USEDEP API Signed-off-by: Michał Górny gentoo.org> .../mailman/{mailman-2.1.29-r1.ebuild => mailman-2.1.29-r3.ebuild} | 6 -- .../mailman/{mailman-2.1.29-r2.ebuild => mailman-2.1.29-r4.ebuild} | 6 -- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/net-mail/mailman/mailman-2.1.29-r1.ebuild b/net-mail/mailman/mailman-2.1.29-r3.ebuild similarity index 98% rename from net-mail/mailman/mailman-2.1.29-r1.ebuild rename to net-mail/mailman/mailman-2.1.29-r3.ebuild index c3eb71cf99d..98954d73b40 100644 --- a/net-mail/mailman/mailman-2.1.29-r1.ebuild +++ b/net-mail/mailman/mailman-2.1.29-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -19,7 +19,9 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}" DEPEND=" ${PYTHON_DEPS} - dev-python/dnspython[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/dnspython[${PYTHON_MULTI_USEDEP}] + ') virtual/mta virtual/cron virtual/httpd-cgi" diff --git a/net-mail/mailman/mailman-2.1.29-r2.ebuild b/net-mail/mailman/mailman-2.1.29-r4.ebuild similarity index 98% rename from net-mail/mailman/mailman-2.1.29-r2.ebuild rename to net-mail/mailman/mailman-2.1.29-r4.ebuild index d6ef012802e..ed0fc12b55e 100644 --- a/net-mail/mailman/mailman-2.1.29-r2.ebuild +++ b/net-mail/mailman/mailman-2.1.29-r4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -19,7 +19,9 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}" DEPEND=" ${PYTHON_DEPS} - dev-python/dnspython[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/dnspython[${PYTHON_MULTI_USEDEP}] + ') virtual/mta virtual/cron virtual/httpd-cgi"
[gentoo-commits] repo/gentoo:master commit in: net-mail/mailman/, net-mail/mailman/files/
commit: b15be589df04e040e94367cb6723008b0929aab4 Author: Hanno gentoo org> AuthorDate: Sat Aug 17 07:43:39 2019 + Commit: Hanno Boeck gentoo org> CommitDate: Sat Aug 17 07:43:39 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b15be589 net-mail/mailman: Fix python sitedir location. Without this there will be errors with the no-symlink profiles. Patch also reported and applied upstream. Signed-off-by: Hanno Boeck gentoo.org> Package-Manager: Portage-2.3.71, Repoman-2.3.17 .../mailman/files/mailman-2.1.29-fix-libdir.diff | 20 +++ net-mail/mailman/mailman-2.1.29-r2.ebuild | 170 + 2 files changed, 190 insertions(+) diff --git a/net-mail/mailman/files/mailman-2.1.29-fix-libdir.diff b/net-mail/mailman/files/mailman-2.1.29-fix-libdir.diff new file mode 100644 index 000..f095938ff42 --- /dev/null +++ b/net-mail/mailman/files/mailman-2.1.29-fix-libdir.diff @@ -0,0 +1,20 @@ +--- misc/paths.py.in 2018-06-17 23:47:34 + misc/paths.py.in 2019-08-16 15:18:03 + +@@ -67,6 +67,16 @@ +'dist-packages') + sys.path.append(distdir) + ++# Some distros may have the python library in a directory other than lib/ ++# such as Lib/ or lib64/. Hopefully they will have hacked ++# site.getsitepackages() to return the right thing. ++try: ++import site ++sys.path.extend(site.getsitepackages()) ++del site ++except (ImportError, AttributeError): ++pass ++ + + # In a normal interactive Python environment, the japanese.pth and korean.pth + # files would be imported automatically. But because we inhibit the importing + diff --git a/net-mail/mailman/mailman-2.1.29-r2.ebuild b/net-mail/mailman/mailman-2.1.29-r2.ebuild new file mode 100644 index 000..d6ef012802e --- /dev/null +++ b/net-mail/mailman/mailman-2.1.29-r2.ebuild @@ -0,0 +1,170 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +PYTHON_COMPAT=( python2_7 ) + +inherit eutils python-single-r1 multilib systemd user + +DESCRIPTION="A python-based mailing list server with an extensive web interface" +SRC_URI="mirror://sourceforge/${PN}/${P/_p/-}.tgz" +HOMEPAGE="http://www.list.org/; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="selinux" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +DEPEND=" + ${PYTHON_DEPS} + dev-python/dnspython[${PYTHON_USEDEP}] + virtual/mta + virtual/cron + virtual/httpd-cgi" +RDEPEND="${DEPEND} + selinux? ( sec-policy/selinux-mailman ) +" + +S="${WORKDIR}/${P/_p/-}" + +pkg_setup() { + python-single-r1_pkg_setup + INSTALLDIR=${MAILMAN_PREFIX:-"/usr/$(get_libdir)/mailman"} + VAR_PREFIX=${MAILMAN_VAR_PREFIX:-"/var/lib/mailman"} + CGIUID=${MAILMAN_CGIUID:-apache} + CGIGID=${MAILMAN_CGIGID:-apache} + MAILUSR=${MAILMAN_MAILUSR:-mailman} + MAILUID=${MAILMAN_MAILUID:-280} + MAILGRP=${MAILMAN_MAILGRP:-mailman} + MAILGID=${MAILMAN_MAILGID:-280} + + # Bug #58526: switch to enew{group,user}. + # need to add mailman here for compile process. + # Duplicated at pkg_postinst() for binary install. + enewgroup ${MAILGRP} ${MAILGID} + enewuser ${MAILUSR} ${MAILUID} /bin/bash ${INSTALLDIR} mailman,cron +} + +src_prepare() { + epatch "${FILESDIR}/${PN}-2.1.14_rc1-directory-check.patch" + epatch "${FILESDIR}/${PN}-2.1.9-icons.patch" + # Needed for new no-symlink profiles, + # see https://bazaar.launchpad.net/~mailman-coders/mailman/2.1/revision/1819 + epatch "${FILESDIR}/mailman-2.1.29-fix-libdir.diff" +} + +src_configure() { + econf \ + --without-permcheck \ + --prefix="${INSTALLDIR}" \ + --with-mail-gid=${MAILGID} \ + --with-cgi-gid=${CGIGID} \ + --with-cgi-ext="${MAILMAN_CGIEXT}" \ + --with-var-prefix="${VAR_PREFIX}" \ + --with-username=${MAILUSR} \ + --with-groupname=${MAILGRP} \ + --with-python="${PYTHON}" +} + +src_install () { + emake "DESTDIR=${D}" doinstall + + insinto /etc/apache2/modules.d + newins "${FILESDIR}/50_mailman.conf-r2" 50_mailman.conf + sed \ + -e "s:/usr/local/mailman/cgi-bin:${INSTALLDIR}/cgi-bin:g" \ + -e "s:/usr/local/mailman/icons:${INSTALLDIR}/icons:g" \ + -e "s:/usr/local/mailman/archives:${VAR_PREFIX}/archives:g" \ + -i "${D}/etc/apache2/modules.d/50_mailman.conf" || die + + newdoc "${FILESDIR}/README.gentoo-r3" README.gentoo + + dodoc ACK* BUGS FAQ NEWS README* TODO UPGRADING INSTALL contrib/mailman.mc \ + contrib/README.check_perms_grsecurity contrib/virtusertable + + exeinto ${INSTALLDIR}/bin + doexe build/contrib/*.py contrib/majordomo2mailman.pl contrib/auto \ + contrib/mm-handler* + + dodir
[gentoo-commits] repo/gentoo:master commit in: net-mail/mailman/
commit: 08dd40e5395ac125ca2cd3e9cbbeb24ce6e7f14b Author: Michał Górny gentoo org> AuthorDate: Tue Jul 30 06:03:52 2019 + Commit: Michał Górny gentoo org> CommitDate: Tue Jul 30 06:03:52 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08dd40e5 net-mail/mailman: Revbump post dep changes Signed-off-by: Michał Górny gentoo.org> net-mail/mailman/{mailman-2.1.29.ebuild => mailman-2.1.29-r1.ebuild} | 0 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/net-mail/mailman/mailman-2.1.29.ebuild b/net-mail/mailman/mailman-2.1.29-r1.ebuild similarity index 100% rename from net-mail/mailman/mailman-2.1.29.ebuild rename to net-mail/mailman/mailman-2.1.29-r1.ebuild
[gentoo-commits] repo/gentoo:master commit in: net-mail/mailman/
commit: e94d1ca10aa801f7021a750303c673192d1a445d Author: Michał Górny gentoo org> AuthorDate: Tue Jul 30 05:39:55 2019 + Commit: Michał Górny gentoo org> CommitDate: Tue Jul 30 05:39:55 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e94d1ca1 net-mail/mailman: Retire virtual/python-dnspython Signed-off-by: Michał Górny gentoo.org> net-mail/mailman/mailman-2.1.29.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net-mail/mailman/mailman-2.1.29.ebuild b/net-mail/mailman/mailman-2.1.29.ebuild index e6eaf2e1a7e..c3eb71cf99d 100644 --- a/net-mail/mailman/mailman-2.1.29.ebuild +++ b/net-mail/mailman/mailman-2.1.29.ebuild @@ -19,10 +19,10 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}" DEPEND=" ${PYTHON_DEPS} + dev-python/dnspython[${PYTHON_USEDEP}] virtual/mta virtual/cron - virtual/httpd-cgi - virtual/python-dnspython[${PYTHON_USEDEP}]" + virtual/httpd-cgi" RDEPEND="${DEPEND} selinux? ( sec-policy/selinux-mailman ) "
[gentoo-commits] repo/gentoo:master commit in: net-mail/mailman/
commit: dbe00997921d45989109e352474d5a96f5e0b716 Author: Matthew Thode gentoo org> AuthorDate: Sat Jul 27 23:18:50 2019 + Commit: Matthew Thode gentoo org> CommitDate: Sat Jul 27 23:19:06 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbe00997 net-mail/mailman: update to 3.2.1 Fixes: https://bugs.gentoo.org/548078 Package-Manager: Portage-2.3.66, Repoman-2.3.16 Signed-off-by: Matthew Thode gentoo.org> net-mail/mailman/Manifest | 1 + net-mail/mailman/mailman-3.2.1.ebuild | 43 +++ 2 files changed, 44 insertions(+) diff --git a/net-mail/mailman/Manifest b/net-mail/mailman/Manifest index 4be29fe0909..9059e559f09 100644 --- a/net-mail/mailman/Manifest +++ b/net-mail/mailman/Manifest @@ -1,2 +1,3 @@ DIST mailman-2.1.29.tgz 9376258 BLAKE2B 63ae740abed79d2887eef35ddfd8b51f22ee984a0eaacddeb34afb8147c0d239e5eaf93579face987b3c604653fed4c13233de78298914b4eacf5a33f769a997 SHA512 ed25179a4580092629890664c5502908b20e326c2ed06ad4e597fb4e8de84076c369ecd7a272be5ed8a1cb4479413d0e004d87804de763ee850e4d04d9a83376 DIST mailman-3.1.1.tar.gz 749014 BLAKE2B 00cf756de1a6ce5a05f30b033ad7d1ebc5664bb1c6fadb5d602c4e34e373ee7a0df0801e6b68b0816ee819f77caef33bbc4b8490df1c8f01fd2fb35664fd3757 SHA512 b09962ec99ca1ce1eafd40409a00f976dc47d82adb707313f4516400db6439af8597a1c4e30262fb228c102508ede688912480dbb1dcca9721bb0333693f1d85 +DIST mailman-3.2.1.tar.gz 781654 BLAKE2B ee9a9bf5505ba638417c363a885153dbaa795213a77ca9dd5abb7212ac0fe35d08c5e0e87da2d54aeb50d21c30df72a750bd25ffa0877d377a3871bded03c7de SHA512 b17fa878ffe539504ce7f28351f5bf3c7aafe29fe98957880a571e5b798ad4f9f56748fb69df699b8bf9889aebb6cef075c5d075d653fa5e9b6feb0322eab9e6 diff --git a/net-mail/mailman/mailman-3.2.1.ebuild b/net-mail/mailman/mailman-3.2.1.ebuild new file mode 100644 index 000..108bd97f853 --- /dev/null +++ b/net-mail/mailman/mailman-3.2.1.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_6 ) + +inherit distutils-r1 + +DESCRIPTION="Mailman -- the GNU mailing list manager" +HOMEPAGE="http://www.list.org; +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +#KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="" # nothing til this is finished +IUSE="" + +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" +RDEPEND=" + >=dev-python/aiosmtpd-1.1[${PYTHON_USEDEP}] + dev-python/alembic[${PYTHON_USEDEP}] + dev-python/atpublic[${PYTHON_USEDEP}] + >=dev-python/authheaders-0.9.2[${PYTHON_USEDEP}] + >=dev-python/authres-1.0.1[${PYTHON_USEDEP}] + >=dev-python/click-7.0[${PYTHON_USEDEP}] + >=dev-python/dnspython-1.14.0[${PYTHON_USEDEP}] + >=dev-python/falcon-1.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}] + dev-python/importlib_resources[${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.2.3[${PYTHON_USEDEP}] + dev-python/zope-component[${PYTHON_USEDEP}] + dev-python/zope-configuration[${PYTHON_USEDEP}] + dev-python/zope-event[${PYTHON_USEDEP}] + dev-python/zope-interface[${PYTHON_USEDEP}] +"
[gentoo-commits] repo/gentoo:master commit in: net-mail/mailman/
commit: 70805405dd792848e1fdb6926ac3ce236d88947f Author: Hanno gentoo org> AuthorDate: Mon Apr 8 14:08:29 2019 + Commit: Hanno Boeck gentoo org> CommitDate: Mon Apr 8 14:09:01 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70805405 net-mail/mailman: Remove vulnerable version. Bug: https://bugs.gentoo.org/662902 Signed-off-by: Hanno Boeck gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.12 net-mail/mailman/Manifest | 1 - net-mail/mailman/mailman-2.1.26.ebuild | 167 - 2 files changed, 168 deletions(-) diff --git a/net-mail/mailman/Manifest b/net-mail/mailman/Manifest index b84bac2b41d..4be29fe0909 100644 --- a/net-mail/mailman/Manifest +++ b/net-mail/mailman/Manifest @@ -1,3 +1,2 @@ -DIST mailman-2.1.26.tgz 9264592 BLAKE2B 04aad3d39724a01df313bebbb3b20bee0e991893f1a17342afb18f3fbe8099178260c176a6d3542a7bb82adee417105aac34783683b205bbb1377e65c982d598 SHA512 9662623beaf4653db809a4bd57cb8377ae5894d78ba7576cf2c555620daf2db79b01599e8445ef732f1e023e72deb16f51554a39226d59742ec73f9e6e7895b2 DIST mailman-2.1.29.tgz 9376258 BLAKE2B 63ae740abed79d2887eef35ddfd8b51f22ee984a0eaacddeb34afb8147c0d239e5eaf93579face987b3c604653fed4c13233de78298914b4eacf5a33f769a997 SHA512 ed25179a4580092629890664c5502908b20e326c2ed06ad4e597fb4e8de84076c369ecd7a272be5ed8a1cb4479413d0e004d87804de763ee850e4d04d9a83376 DIST mailman-3.1.1.tar.gz 749014 BLAKE2B 00cf756de1a6ce5a05f30b033ad7d1ebc5664bb1c6fadb5d602c4e34e373ee7a0df0801e6b68b0816ee819f77caef33bbc4b8490df1c8f01fd2fb35664fd3757 SHA512 b09962ec99ca1ce1eafd40409a00f976dc47d82adb707313f4516400db6439af8597a1c4e30262fb228c102508ede688912480dbb1dcca9721bb0333693f1d85 diff --git a/net-mail/mailman/mailman-2.1.26.ebuild b/net-mail/mailman/mailman-2.1.26.ebuild deleted file mode 100644 index 7d21b70b7ba..000 --- a/net-mail/mailman/mailman-2.1.26.ebuild +++ /dev/null @@ -1,167 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -PYTHON_COMPAT=( python2_7 ) - -inherit eutils python-single-r1 multilib systemd user - -DESCRIPTION="A python-based mailing list server with an extensive web interface" -SRC_URI="mirror://sourceforge/${PN}/${P/_p/-}.tgz" -HOMEPAGE="http://www.list.org/; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ppc x86" -IUSE="selinux" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -DEPEND=" - ${PYTHON_DEPS} - virtual/mta - virtual/cron - virtual/httpd-cgi - virtual/python-dnspython[${PYTHON_USEDEP}]" -RDEPEND="${DEPEND} - selinux? ( sec-policy/selinux-mailman ) -" - -S="${WORKDIR}/${P/_p/-}" - -pkg_setup() { - python-single-r1_pkg_setup - INSTALLDIR=${MAILMAN_PREFIX:-"/usr/$(get_libdir)/mailman"} - VAR_PREFIX=${MAILMAN_VAR_PREFIX:-"/var/lib/mailman"} - CGIUID=${MAILMAN_CGIUID:-apache} - CGIGID=${MAILMAN_CGIGID:-apache} - MAILUSR=${MAILMAN_MAILUSR:-mailman} - MAILUID=${MAILMAN_MAILUID:-280} - MAILGRP=${MAILMAN_MAILGRP:-mailman} - MAILGID=${MAILMAN_MAILGID:-280} - - # Bug #58526: switch to enew{group,user}. - # need to add mailman here for compile process. - # Duplicated at pkg_postinst() for binary install. - enewgroup ${MAILGRP} ${MAILGID} - enewuser ${MAILUSR} ${MAILUID} /bin/bash ${INSTALLDIR} mailman,cron -} - -src_prepare() { - epatch "${FILESDIR}/${PN}-2.1.14_rc1-directory-check.patch" - epatch "${FILESDIR}/${PN}-2.1.9-icons.patch" -} - -src_configure() { - econf \ - --without-permcheck \ - --prefix="${INSTALLDIR}" \ - --with-mail-gid=${MAILGID} \ - --with-cgi-gid=${CGIGID} \ - --with-cgi-ext="${MAILMAN_CGIEXT}" \ - --with-var-prefix="${VAR_PREFIX}" \ - --with-username=${MAILUSR} \ - --with-groupname=${MAILGRP} \ - --with-python="${PYTHON}" -} - -src_install () { - emake "DESTDIR=${D}" doinstall - - insinto /etc/apache2/modules.d - newins "${FILESDIR}/50_mailman.conf-r2" 50_mailman.conf - sed \ - -e "s:/usr/local/mailman/cgi-bin:${INSTALLDIR}/cgi-bin:g" \ - -e "s:/usr/local/mailman/icons:${INSTALLDIR}/icons:g" \ - -e "s:/usr/local/mailman/archives:${VAR_PREFIX}/archives:g" \ - -i "${D}/etc/apache2/modules.d/50_mailman.conf" || die - - newdoc "${FILESDIR}/README.gentoo-r3" README.gentoo - - dodoc ACK* BUGS FAQ NEWS README* TODO UPGRADING INSTALL contrib/mailman.mc \ - contrib/README.check_perms_grsecurity contrib/virtusertable - - exeinto ${INSTALLDIR}/bin - doexe build/contrib/*.py contrib/majordomo2mailman.pl contrib/auto \ - contrib/mm-handler* - - dodir /etc/mailman - mv "${D}/${INSTALLDIR}/Mailman/mm_cfg.py" "${D}/etc/mailman" - dosym /etc/mailman/mm_cfg.py
[gentoo-commits] repo/gentoo:master commit in: net-mail/mailman/
commit: 8f3cca073afd0d7f20d02bd8765ea0197c75da79 Author: Thomas Deutschmann gentoo org> AuthorDate: Wed Mar 27 23:30:52 2019 + Commit: Thomas Deutschmann gentoo org> CommitDate: Wed Mar 27 23:30:52 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f3cca07 net-mail/mailman: x86 stable (bug #662902) Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann gentoo.org> net-mail/mailman/mailman-2.1.29.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-mail/mailman/mailman-2.1.29.ebuild b/net-mail/mailman/mailman-2.1.29.ebuild index 17fb0f30728..93a1812879a 100644 --- a/net-mail/mailman/mailman-2.1.29.ebuild +++ b/net-mail/mailman/mailman-2.1.29.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="http://www.list.org/; LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~ppc ~x86" +KEYWORDS="amd64 ~ppc x86" IUSE="selinux" REQUIRED_USE="${PYTHON_REQUIRED_USE}"
[gentoo-commits] repo/gentoo:master commit in: net-mail/mailman/
commit: 868c71d58c4fde66941955dc2ace3cce01d97c3f Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Mar 27 20:04:01 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Mar 27 20:04:01 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=868c71d5 net-mail/mailman: amd64 stable wrt bug #662902 Signed-off-by: Agostino Sarubbo gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64" net-mail/mailman/mailman-2.1.29.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net-mail/mailman/mailman-2.1.29.ebuild b/net-mail/mailman/mailman-2.1.29.ebuild index daf50c80c71..17fb0f30728 100644 --- a/net-mail/mailman/mailman-2.1.29.ebuild +++ b/net-mail/mailman/mailman-2.1.29.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -13,7 +13,7 @@ HOMEPAGE="http://www.list.org/; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="amd64 ~ppc ~x86" IUSE="selinux" REQUIRED_USE="${PYTHON_REQUIRED_USE}"
[gentoo-commits] repo/gentoo:master commit in: net-mail/mailman/
commit: 1091e460a7bcc4ccfb16b13aa07f137d8d276aba Author: Hanno gentoo org> AuthorDate: Fri Sep 7 10:50:09 2018 + Commit: Hanno Boeck gentoo org> CommitDate: Fri Sep 7 10:50:09 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1091e460 net-mail/mailman: Version bump. See #662902, fixes CVE-2018-0618, CVE-2018-13796. Package-Manager: Portage-2.3.49, Repoman-2.3.10 net-mail/mailman/Manifest | 1 + net-mail/mailman/mailman-2.1.29.ebuild | 167 + 2 files changed, 168 insertions(+) diff --git a/net-mail/mailman/Manifest b/net-mail/mailman/Manifest index fdf0748faea..b84bac2b41d 100644 --- a/net-mail/mailman/Manifest +++ b/net-mail/mailman/Manifest @@ -1,2 +1,3 @@ DIST mailman-2.1.26.tgz 9264592 BLAKE2B 04aad3d39724a01df313bebbb3b20bee0e991893f1a17342afb18f3fbe8099178260c176a6d3542a7bb82adee417105aac34783683b205bbb1377e65c982d598 SHA512 9662623beaf4653db809a4bd57cb8377ae5894d78ba7576cf2c555620daf2db79b01599e8445ef732f1e023e72deb16f51554a39226d59742ec73f9e6e7895b2 +DIST mailman-2.1.29.tgz 9376258 BLAKE2B 63ae740abed79d2887eef35ddfd8b51f22ee984a0eaacddeb34afb8147c0d239e5eaf93579face987b3c604653fed4c13233de78298914b4eacf5a33f769a997 SHA512 ed25179a4580092629890664c5502908b20e326c2ed06ad4e597fb4e8de84076c369ecd7a272be5ed8a1cb4479413d0e004d87804de763ee850e4d04d9a83376 DIST mailman-3.1.1.tar.gz 749014 BLAKE2B 00cf756de1a6ce5a05f30b033ad7d1ebc5664bb1c6fadb5d602c4e34e373ee7a0df0801e6b68b0816ee819f77caef33bbc4b8490df1c8f01fd2fb35664fd3757 SHA512 b09962ec99ca1ce1eafd40409a00f976dc47d82adb707313f4516400db6439af8597a1c4e30262fb228c102508ede688912480dbb1dcca9721bb0333693f1d85 diff --git a/net-mail/mailman/mailman-2.1.29.ebuild b/net-mail/mailman/mailman-2.1.29.ebuild new file mode 100644 index 000..daf50c80c71 --- /dev/null +++ b/net-mail/mailman/mailman-2.1.29.ebuild @@ -0,0 +1,167 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +PYTHON_COMPAT=( python2_7 ) + +inherit eutils python-single-r1 multilib systemd user + +DESCRIPTION="A python-based mailing list server with an extensive web interface" +SRC_URI="mirror://sourceforge/${PN}/${P/_p/-}.tgz" +HOMEPAGE="http://www.list.org/; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="selinux" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +DEPEND=" + ${PYTHON_DEPS} + virtual/mta + virtual/cron + virtual/httpd-cgi + virtual/python-dnspython[${PYTHON_USEDEP}]" +RDEPEND="${DEPEND} + selinux? ( sec-policy/selinux-mailman ) +" + +S="${WORKDIR}/${P/_p/-}" + +pkg_setup() { + python-single-r1_pkg_setup + INSTALLDIR=${MAILMAN_PREFIX:-"/usr/$(get_libdir)/mailman"} + VAR_PREFIX=${MAILMAN_VAR_PREFIX:-"/var/lib/mailman"} + CGIUID=${MAILMAN_CGIUID:-apache} + CGIGID=${MAILMAN_CGIGID:-apache} + MAILUSR=${MAILMAN_MAILUSR:-mailman} + MAILUID=${MAILMAN_MAILUID:-280} + MAILGRP=${MAILMAN_MAILGRP:-mailman} + MAILGID=${MAILMAN_MAILGID:-280} + + # Bug #58526: switch to enew{group,user}. + # need to add mailman here for compile process. + # Duplicated at pkg_postinst() for binary install. + enewgroup ${MAILGRP} ${MAILGID} + enewuser ${MAILUSR} ${MAILUID} /bin/bash ${INSTALLDIR} mailman,cron +} + +src_prepare() { + epatch "${FILESDIR}/${PN}-2.1.14_rc1-directory-check.patch" + epatch "${FILESDIR}/${PN}-2.1.9-icons.patch" +} + +src_configure() { + econf \ + --without-permcheck \ + --prefix="${INSTALLDIR}" \ + --with-mail-gid=${MAILGID} \ + --with-cgi-gid=${CGIGID} \ + --with-cgi-ext="${MAILMAN_CGIEXT}" \ + --with-var-prefix="${VAR_PREFIX}" \ + --with-username=${MAILUSR} \ + --with-groupname=${MAILGRP} \ + --with-python="${PYTHON}" +} + +src_install () { + emake "DESTDIR=${D}" doinstall + + insinto /etc/apache2/modules.d + newins "${FILESDIR}/50_mailman.conf-r2" 50_mailman.conf + sed \ + -e "s:/usr/local/mailman/cgi-bin:${INSTALLDIR}/cgi-bin:g" \ + -e "s:/usr/local/mailman/icons:${INSTALLDIR}/icons:g" \ + -e "s:/usr/local/mailman/archives:${VAR_PREFIX}/archives:g" \ + -i "${D}/etc/apache2/modules.d/50_mailman.conf" || die + + newdoc "${FILESDIR}/README.gentoo-r3" README.gentoo + + dodoc ACK* BUGS FAQ NEWS README* TODO UPGRADING INSTALL contrib/mailman.mc \ + contrib/README.check_perms_grsecurity contrib/virtusertable + + exeinto ${INSTALLDIR}/bin + doexe build/contrib/*.py contrib/majordomo2mailman.pl contrib/auto \ + contrib/mm-handler* + + dodir /etc/mailman + mv "${D}/${INSTALLDIR}/Mailman/mm_cfg.py" "${D}/etc/mailman" + dosym /etc/mailman/mm_cfg.py ${INSTALLDIR}/Mailman/mm_cfg.py + + #
[gentoo-commits] repo/gentoo:master commit in: net-mail/mailman/
commit: 5e91348631831deb8af9b0b1a3a99a174eb743e7 Author: Aaron Bauman gentoo org> AuthorDate: Sat May 26 14:11:07 2018 + Commit: Aaron Bauman gentoo org> CommitDate: Sat May 26 14:11:07 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e913486 net-mail/mailman: drop vulnerable Bug: https://bugs.gentoo.org/648116 Package-Manager: Portage-2.3.40, Repoman-2.3.9 net-mail/mailman/Manifest | 1 - net-mail/mailman/mailman-2.1.24.ebuild | 167 - 2 files changed, 168 deletions(-) diff --git a/net-mail/mailman/Manifest b/net-mail/mailman/Manifest index dc1840e111e..fdf0748faea 100644 --- a/net-mail/mailman/Manifest +++ b/net-mail/mailman/Manifest @@ -1,3 +1,2 @@ -DIST mailman-2.1.24.tgz 9251009 BLAKE2B a1530e424554b762ef2996cd2423cae15bff18760295d42b50d258451b9ba421509555b70b92bfaca01919d454b94d27c99560e18140c970e3cb119e2f7052b2 SHA512 f62f224abe5eb4804828a4d83389432b34595b8d4533310cda4da58ab10c2e62e0b2419929dcc53c32e2754d8f62fa8ef68877db4c65f6112f08f0e452fd6a38 DIST mailman-2.1.26.tgz 9264592 BLAKE2B 04aad3d39724a01df313bebbb3b20bee0e991893f1a17342afb18f3fbe8099178260c176a6d3542a7bb82adee417105aac34783683b205bbb1377e65c982d598 SHA512 9662623beaf4653db809a4bd57cb8377ae5894d78ba7576cf2c555620daf2db79b01599e8445ef732f1e023e72deb16f51554a39226d59742ec73f9e6e7895b2 DIST mailman-3.1.1.tar.gz 749014 BLAKE2B 00cf756de1a6ce5a05f30b033ad7d1ebc5664bb1c6fadb5d602c4e34e373ee7a0df0801e6b68b0816ee819f77caef33bbc4b8490df1c8f01fd2fb35664fd3757 SHA512 b09962ec99ca1ce1eafd40409a00f976dc47d82adb707313f4516400db6439af8597a1c4e30262fb228c102508ede688912480dbb1dcca9721bb0333693f1d85 diff --git a/net-mail/mailman/mailman-2.1.24.ebuild b/net-mail/mailman/mailman-2.1.24.ebuild deleted file mode 100644 index 8c9de0c0203..000 --- a/net-mail/mailman/mailman-2.1.24.ebuild +++ /dev/null @@ -1,167 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -PYTHON_COMPAT=( python2_7 ) - -inherit eutils python-single-r1 multilib systemd user - -DESCRIPTION="A python-based mailing list server with an extensive web interface" -SRC_URI="mirror://sourceforge/${PN}/${P/_p/-}.tgz" -HOMEPAGE="http://www.list.org/; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ppc x86" -IUSE="selinux" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -DEPEND=" - ${PYTHON_DEPS} - virtual/mta - virtual/cron - virtual/httpd-cgi - virtual/python-dnspython[${PYTHON_USEDEP}]" -RDEPEND="${DEPEND} - selinux? ( sec-policy/selinux-mailman ) -" - -S="${WORKDIR}/${P/_p/-}" - -pkg_setup() { - python-single-r1_pkg_setup - INSTALLDIR=${MAILMAN_PREFIX:-"/usr/$(get_libdir)/mailman"} - VAR_PREFIX=${MAILMAN_VAR_PREFIX:-"/var/lib/mailman"} - CGIUID=${MAILMAN_CGIUID:-apache} - CGIGID=${MAILMAN_CGIGID:-apache} - MAILUSR=${MAILMAN_MAILUSR:-mailman} - MAILUID=${MAILMAN_MAILUID:-280} - MAILGRP=${MAILMAN_MAILGRP:-mailman} - MAILGID=${MAILMAN_MAILGID:-280} - - # Bug #58526: switch to enew{group,user}. - # need to add mailman here for compile process. - # Duplicated at pkg_postinst() for binary install. - enewgroup ${MAILGRP} ${MAILGID} - enewuser ${MAILUSR} ${MAILUID} /bin/bash ${INSTALLDIR} mailman,cron -} - -src_prepare() { - epatch "${FILESDIR}/${PN}-2.1.14_rc1-directory-check.patch" - epatch "${FILESDIR}/${PN}-2.1.9-icons.patch" -} - -src_configure() { - econf \ - --without-permcheck \ - --prefix="${INSTALLDIR}" \ - --with-mail-gid=${MAILGID} \ - --with-cgi-gid=${CGIGID} \ - --with-cgi-ext="${MAILMAN_CGIEXT}" \ - --with-var-prefix="${VAR_PREFIX}" \ - --with-username=${MAILUSR} \ - --with-groupname=${MAILGRP} \ - --with-python="${PYTHON}" -} - -src_install () { - emake "DESTDIR=${D}" doinstall - - insinto /etc/apache2/modules.d - newins "${FILESDIR}/50_mailman.conf-r2" 50_mailman.conf - sed \ - -e "s:/usr/local/mailman/cgi-bin:${INSTALLDIR}/cgi-bin:g" \ - -e "s:/usr/local/mailman/icons:${INSTALLDIR}/icons:g" \ - -e "s:/usr/local/mailman/archives:${VAR_PREFIX}/archives:g" \ - -i "${D}/etc/apache2/modules.d/50_mailman.conf" || die - - newdoc "${FILESDIR}/README.gentoo-r3" README.gentoo - - dodoc ACK* BUGS FAQ NEWS README* TODO UPGRADING INSTALL contrib/mailman.mc \ - contrib/README.check_perms_grsecurity contrib/virtusertable - - exeinto ${INSTALLDIR}/bin - doexe build/contrib/*.py contrib/majordomo2mailman.pl contrib/auto \ - contrib/mm-handler* - - dodir /etc/mailman - mv "${D}/${INSTALLDIR}/Mailman/mm_cfg.py" "${D}/etc/mailman" - dosym /etc/mailman/mm_cfg.py ${INSTALLDIR}/Mailman/mm_cfg.py - - # Save
[gentoo-commits] repo/gentoo:master commit in: net-mail/mailman/
commit: 2c18ad4b5e7c2bc153b5ff0faea388d5b891efab Author: Mikle Kolyada gentoo org> AuthorDate: Sat May 26 12:47:31 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Sat May 26 12:52:12 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c18ad4b net-mail/mailman: ppc stable wrt bug #648116 Package-Manager: Portage-2.3.24, Repoman-2.3.6 net-mail/mailman/mailman-2.1.26.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-mail/mailman/mailman-2.1.26.ebuild b/net-mail/mailman/mailman-2.1.26.ebuild index 92be4c49a4b..7d21b70b7ba 100644 --- a/net-mail/mailman/mailman-2.1.26.ebuild +++ b/net-mail/mailman/mailman-2.1.26.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="http://www.list.org/; LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~ppc x86" +KEYWORDS="amd64 ppc x86" IUSE="selinux" REQUIRED_USE="${PYTHON_REQUIRED_USE}"
[gentoo-commits] repo/gentoo:master commit in: net-mail/mailman/
commit: 916ab79b25b2872a37fbbe77b02bdbe9dc4d4d05 Author: Thomas Deutschmann gentoo org> AuthorDate: Sun Mar 18 00:26:54 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sun Mar 18 00:40:08 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=916ab79b net-mail/mailman: x86 stable (bug #648116) Package-Manager: Portage-2.3.24, Repoman-2.3.6 net-mail/mailman/mailman-2.1.26.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-mail/mailman/mailman-2.1.26.ebuild b/net-mail/mailman/mailman-2.1.26.ebuild index 79f54e7266d..92be4c49a4b 100644 --- a/net-mail/mailman/mailman-2.1.26.ebuild +++ b/net-mail/mailman/mailman-2.1.26.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="http://www.list.org/; LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~ppc ~x86" +KEYWORDS="amd64 ~ppc x86" IUSE="selinux" REQUIRED_USE="${PYTHON_REQUIRED_USE}"
[gentoo-commits] repo/gentoo:master commit in: net-mail/mailman/
commit: a6510ecc308446bf036a4a4362d5ed240061bdf2 Author: Mikle Kolyada gentoo org> AuthorDate: Thu Mar 15 11:13:17 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Thu Mar 15 11:13:17 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6510ecc net-mail/mailman: amd64 stable wrt bug #648116 Package-Manager: Portage-2.3.24, Repoman-2.3.6 net-mail/mailman/mailman-2.1.26.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-mail/mailman/mailman-2.1.26.ebuild b/net-mail/mailman/mailman-2.1.26.ebuild index daf50c80c71..79f54e7266d 100644 --- a/net-mail/mailman/mailman-2.1.26.ebuild +++ b/net-mail/mailman/mailman-2.1.26.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="http://www.list.org/; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="amd64 ~ppc ~x86" IUSE="selinux" REQUIRED_USE="${PYTHON_REQUIRED_USE}"
[gentoo-commits] repo/gentoo:master commit in: net-mail/mailman/
commit: 82341a1768522b9e1508887c246d6c630edbf900 Author: Hanno gentoo org> AuthorDate: Wed Feb 21 11:04:26 2018 + Commit: Hanno Boeck gentoo org> CommitDate: Wed Feb 21 11:04:26 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82341a17 net-mail/mailman: Version bump. Fixes XSS (bug #648116, CVE-2018-5950). Package-Manager: Portage-2.3.24, Repoman-2.3.6 net-mail/mailman/Manifest | 1 + net-mail/mailman/mailman-2.1.26.ebuild | 167 + 2 files changed, 168 insertions(+) diff --git a/net-mail/mailman/Manifest b/net-mail/mailman/Manifest index fc43f1e6e9b..dc1840e111e 100644 --- a/net-mail/mailman/Manifest +++ b/net-mail/mailman/Manifest @@ -1,2 +1,3 @@ DIST mailman-2.1.24.tgz 9251009 BLAKE2B a1530e424554b762ef2996cd2423cae15bff18760295d42b50d258451b9ba421509555b70b92bfaca01919d454b94d27c99560e18140c970e3cb119e2f7052b2 SHA512 f62f224abe5eb4804828a4d83389432b34595b8d4533310cda4da58ab10c2e62e0b2419929dcc53c32e2754d8f62fa8ef68877db4c65f6112f08f0e452fd6a38 +DIST mailman-2.1.26.tgz 9264592 BLAKE2B 04aad3d39724a01df313bebbb3b20bee0e991893f1a17342afb18f3fbe8099178260c176a6d3542a7bb82adee417105aac34783683b205bbb1377e65c982d598 SHA512 9662623beaf4653db809a4bd57cb8377ae5894d78ba7576cf2c555620daf2db79b01599e8445ef732f1e023e72deb16f51554a39226d59742ec73f9e6e7895b2 DIST mailman-3.1.1.tar.gz 749014 BLAKE2B 00cf756de1a6ce5a05f30b033ad7d1ebc5664bb1c6fadb5d602c4e34e373ee7a0df0801e6b68b0816ee819f77caef33bbc4b8490df1c8f01fd2fb35664fd3757 SHA512 b09962ec99ca1ce1eafd40409a00f976dc47d82adb707313f4516400db6439af8597a1c4e30262fb228c102508ede688912480dbb1dcca9721bb0333693f1d85 diff --git a/net-mail/mailman/mailman-2.1.26.ebuild b/net-mail/mailman/mailman-2.1.26.ebuild new file mode 100644 index 000..daf50c80c71 --- /dev/null +++ b/net-mail/mailman/mailman-2.1.26.ebuild @@ -0,0 +1,167 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +PYTHON_COMPAT=( python2_7 ) + +inherit eutils python-single-r1 multilib systemd user + +DESCRIPTION="A python-based mailing list server with an extensive web interface" +SRC_URI="mirror://sourceforge/${PN}/${P/_p/-}.tgz" +HOMEPAGE="http://www.list.org/; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="selinux" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +DEPEND=" + ${PYTHON_DEPS} + virtual/mta + virtual/cron + virtual/httpd-cgi + virtual/python-dnspython[${PYTHON_USEDEP}]" +RDEPEND="${DEPEND} + selinux? ( sec-policy/selinux-mailman ) +" + +S="${WORKDIR}/${P/_p/-}" + +pkg_setup() { + python-single-r1_pkg_setup + INSTALLDIR=${MAILMAN_PREFIX:-"/usr/$(get_libdir)/mailman"} + VAR_PREFIX=${MAILMAN_VAR_PREFIX:-"/var/lib/mailman"} + CGIUID=${MAILMAN_CGIUID:-apache} + CGIGID=${MAILMAN_CGIGID:-apache} + MAILUSR=${MAILMAN_MAILUSR:-mailman} + MAILUID=${MAILMAN_MAILUID:-280} + MAILGRP=${MAILMAN_MAILGRP:-mailman} + MAILGID=${MAILMAN_MAILGID:-280} + + # Bug #58526: switch to enew{group,user}. + # need to add mailman here for compile process. + # Duplicated at pkg_postinst() for binary install. + enewgroup ${MAILGRP} ${MAILGID} + enewuser ${MAILUSR} ${MAILUID} /bin/bash ${INSTALLDIR} mailman,cron +} + +src_prepare() { + epatch "${FILESDIR}/${PN}-2.1.14_rc1-directory-check.patch" + epatch "${FILESDIR}/${PN}-2.1.9-icons.patch" +} + +src_configure() { + econf \ + --without-permcheck \ + --prefix="${INSTALLDIR}" \ + --with-mail-gid=${MAILGID} \ + --with-cgi-gid=${CGIGID} \ + --with-cgi-ext="${MAILMAN_CGIEXT}" \ + --with-var-prefix="${VAR_PREFIX}" \ + --with-username=${MAILUSR} \ + --with-groupname=${MAILGRP} \ + --with-python="${PYTHON}" +} + +src_install () { + emake "DESTDIR=${D}" doinstall + + insinto /etc/apache2/modules.d + newins "${FILESDIR}/50_mailman.conf-r2" 50_mailman.conf + sed \ + -e "s:/usr/local/mailman/cgi-bin:${INSTALLDIR}/cgi-bin:g" \ + -e "s:/usr/local/mailman/icons:${INSTALLDIR}/icons:g" \ + -e "s:/usr/local/mailman/archives:${VAR_PREFIX}/archives:g" \ + -i "${D}/etc/apache2/modules.d/50_mailman.conf" || die + + newdoc "${FILESDIR}/README.gentoo-r3" README.gentoo + + dodoc ACK* BUGS FAQ NEWS README* TODO UPGRADING INSTALL contrib/mailman.mc \ + contrib/README.check_perms_grsecurity contrib/virtusertable + + exeinto ${INSTALLDIR}/bin + doexe build/contrib/*.py contrib/majordomo2mailman.pl contrib/auto \ + contrib/mm-handler* + + dodir /etc/mailman + mv "${D}/${INSTALLDIR}/Mailman/mm_cfg.py" "${D}/etc/mailman" + dosym /etc/mailman/mm_cfg.py ${INSTALLDIR}/Mailman/mm_cfg.py + + # Save the
[gentoo-commits] repo/gentoo:master commit in: net-mail/mailman/
commit: 4a457bf8f1e829aa4afbe6217c059c3ed6796720 Author: Mikle Kolyada gentoo org> AuthorDate: Fri Jan 19 15:44:38 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Fri Jan 19 15:44:38 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a457bf8 net-mail/mailman: Drop old (insecure) version Bug: https://bugs.gentoo.org/629090 Package-Manager: Portage-2.3.19, Repoman-2.3.6 net-mail/mailman/Manifest | 1 - net-mail/mailman/mailman-2.1.23.ebuild | 167 - 2 files changed, 168 deletions(-) diff --git a/net-mail/mailman/Manifest b/net-mail/mailman/Manifest index c15ff367a43..fc43f1e6e9b 100644 --- a/net-mail/mailman/Manifest +++ b/net-mail/mailman/Manifest @@ -1,3 +1,2 @@ -DIST mailman-2.1.23.tgz 9290881 BLAKE2B 79b1740c6980327f904622a28e93a6a7f7cd47a508c0293dfdad9050ab1735143770001ab8bb0c5e6a082f97d2b288f30164e66f25bf0e9bfb936910bbeca4ed SHA512 398dd5c301005512900aff38c068ee641eea9f2970dfde17c37a8641759bd6fff8e6d37ad63c0c86b4b1594459b3c92023844ca4ec23d1681ac02542bd97f8db DIST mailman-2.1.24.tgz 9251009 BLAKE2B a1530e424554b762ef2996cd2423cae15bff18760295d42b50d258451b9ba421509555b70b92bfaca01919d454b94d27c99560e18140c970e3cb119e2f7052b2 SHA512 f62f224abe5eb4804828a4d83389432b34595b8d4533310cda4da58ab10c2e62e0b2419929dcc53c32e2754d8f62fa8ef68877db4c65f6112f08f0e452fd6a38 DIST mailman-3.1.1.tar.gz 749014 BLAKE2B 00cf756de1a6ce5a05f30b033ad7d1ebc5664bb1c6fadb5d602c4e34e373ee7a0df0801e6b68b0816ee819f77caef33bbc4b8490df1c8f01fd2fb35664fd3757 SHA512 b09962ec99ca1ce1eafd40409a00f976dc47d82adb707313f4516400db6439af8597a1c4e30262fb228c102508ede688912480dbb1dcca9721bb0333693f1d85 diff --git a/net-mail/mailman/mailman-2.1.23.ebuild b/net-mail/mailman/mailman-2.1.23.ebuild deleted file mode 100644 index 8c9de0c0203..000 --- a/net-mail/mailman/mailman-2.1.23.ebuild +++ /dev/null @@ -1,167 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -PYTHON_COMPAT=( python2_7 ) - -inherit eutils python-single-r1 multilib systemd user - -DESCRIPTION="A python-based mailing list server with an extensive web interface" -SRC_URI="mirror://sourceforge/${PN}/${P/_p/-}.tgz" -HOMEPAGE="http://www.list.org/; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ppc x86" -IUSE="selinux" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -DEPEND=" - ${PYTHON_DEPS} - virtual/mta - virtual/cron - virtual/httpd-cgi - virtual/python-dnspython[${PYTHON_USEDEP}]" -RDEPEND="${DEPEND} - selinux? ( sec-policy/selinux-mailman ) -" - -S="${WORKDIR}/${P/_p/-}" - -pkg_setup() { - python-single-r1_pkg_setup - INSTALLDIR=${MAILMAN_PREFIX:-"/usr/$(get_libdir)/mailman"} - VAR_PREFIX=${MAILMAN_VAR_PREFIX:-"/var/lib/mailman"} - CGIUID=${MAILMAN_CGIUID:-apache} - CGIGID=${MAILMAN_CGIGID:-apache} - MAILUSR=${MAILMAN_MAILUSR:-mailman} - MAILUID=${MAILMAN_MAILUID:-280} - MAILGRP=${MAILMAN_MAILGRP:-mailman} - MAILGID=${MAILMAN_MAILGID:-280} - - # Bug #58526: switch to enew{group,user}. - # need to add mailman here for compile process. - # Duplicated at pkg_postinst() for binary install. - enewgroup ${MAILGRP} ${MAILGID} - enewuser ${MAILUSR} ${MAILUID} /bin/bash ${INSTALLDIR} mailman,cron -} - -src_prepare() { - epatch "${FILESDIR}/${PN}-2.1.14_rc1-directory-check.patch" - epatch "${FILESDIR}/${PN}-2.1.9-icons.patch" -} - -src_configure() { - econf \ - --without-permcheck \ - --prefix="${INSTALLDIR}" \ - --with-mail-gid=${MAILGID} \ - --with-cgi-gid=${CGIGID} \ - --with-cgi-ext="${MAILMAN_CGIEXT}" \ - --with-var-prefix="${VAR_PREFIX}" \ - --with-username=${MAILUSR} \ - --with-groupname=${MAILGRP} \ - --with-python="${PYTHON}" -} - -src_install () { - emake "DESTDIR=${D}" doinstall - - insinto /etc/apache2/modules.d - newins "${FILESDIR}/50_mailman.conf-r2" 50_mailman.conf - sed \ - -e "s:/usr/local/mailman/cgi-bin:${INSTALLDIR}/cgi-bin:g" \ - -e "s:/usr/local/mailman/icons:${INSTALLDIR}/icons:g" \ - -e "s:/usr/local/mailman/archives:${VAR_PREFIX}/archives:g" \ - -i "${D}/etc/apache2/modules.d/50_mailman.conf" || die - - newdoc "${FILESDIR}/README.gentoo-r3" README.gentoo - - dodoc ACK* BUGS FAQ NEWS README* TODO UPGRADING INSTALL contrib/mailman.mc \ - contrib/README.check_perms_grsecurity contrib/virtusertable - - exeinto ${INSTALLDIR}/bin - doexe build/contrib/*.py contrib/majordomo2mailman.pl contrib/auto \ - contrib/mm-handler* - - dodir /etc/mailman - mv "${D}/${INSTALLDIR}/Mailman/mm_cfg.py" "${D}/etc/mailman" - dosym /etc/mailman/mm_cfg.py ${INSTALLDIR}/Mailman/mm_cfg.py - -
[gentoo-commits] repo/gentoo:master commit in: net-mail/mailman/
commit: 79b4900762b744e951b7f7ab5cc9db6cdc2818e8 Author: Matthew Thode gentoo org> AuthorDate: Mon Dec 11 04:30:12 2017 + Commit: Matt Thode gentoo org> CommitDate: Mon Dec 11 04:30:50 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79b49007 net-mail/mailman: adding 3.1.1 for dev Package-Manager: Portage-2.3.14, Repoman-2.3.6 net-mail/mailman/Manifest | 1 + net-mail/mailman/mailman-3.1.1.ebuild | 38 +++ 2 files changed, 39 insertions(+) diff --git a/net-mail/mailman/Manifest b/net-mail/mailman/Manifest index 359dd48de48..c15ff367a43 100644 --- a/net-mail/mailman/Manifest +++ b/net-mail/mailman/Manifest @@ -1,2 +1,3 @@ DIST mailman-2.1.23.tgz 9290881 BLAKE2B 79b1740c6980327f904622a28e93a6a7f7cd47a508c0293dfdad9050ab1735143770001ab8bb0c5e6a082f97d2b288f30164e66f25bf0e9bfb936910bbeca4ed SHA512 398dd5c301005512900aff38c068ee641eea9f2970dfde17c37a8641759bd6fff8e6d37ad63c0c86b4b1594459b3c92023844ca4ec23d1681ac02542bd97f8db DIST mailman-2.1.24.tgz 9251009 BLAKE2B a1530e424554b762ef2996cd2423cae15bff18760295d42b50d258451b9ba421509555b70b92bfaca01919d454b94d27c99560e18140c970e3cb119e2f7052b2 SHA512 f62f224abe5eb4804828a4d83389432b34595b8d4533310cda4da58ab10c2e62e0b2419929dcc53c32e2754d8f62fa8ef68877db4c65f6112f08f0e452fd6a38 +DIST mailman-3.1.1.tar.gz 749014 BLAKE2B 00cf756de1a6ce5a05f30b033ad7d1ebc5664bb1c6fadb5d602c4e34e373ee7a0df0801e6b68b0816ee819f77caef33bbc4b8490df1c8f01fd2fb35664fd3757 SHA512 b09962ec99ca1ce1eafd40409a00f976dc47d82adb707313f4516400db6439af8597a1c4e30262fb228c102508ede688912480dbb1dcca9721bb0333693f1d85 diff --git a/net-mail/mailman/mailman-3.1.1.ebuild b/net-mail/mailman/mailman-3.1.1.ebuild new file mode 100644 index 000..e8c5877caad --- /dev/null +++ b/net-mail/mailman/mailman-3.1.1.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python3_4 python3_5 python3_6 ) + +inherit distutils-r1 + +DESCRIPTION="Mailman -- the GNU mailing list manager" +HOMEPAGE="http://www.list.org; +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +#KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="" # nothing til this is finished +IUSE="" + +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" +RDEPEND=" + ~dev-python/aiosmtpd-1.0[${PYTHON_USEDEP}] + dev-python/alembic[${PYTHON_USEDEP}] + dev-python/atpublic[${PYTHON_USEDEP}] + >=dev-python/dnspython-1.14.0[${PYTHON_USEDEP}] + >=dev-python/falcon-1.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}] + dev-python/lazr-config[${PYTHON_USEDEP}] + dev-python/passlib[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/sqlalchemy[${PYTHON_USEDEP}] + dev-python/zope-component[${PYTHON_USEDEP}] + dev-python/zope-configuration[${PYTHON_USEDEP}] + dev-python/zope-event[${PYTHON_USEDEP}] + dev-python/zope-interface[${PYTHON_USEDEP}] +"
[gentoo-commits] repo/gentoo:master commit in: net-mail/mailman/
commit: e21a7c740ff95e0e4d1704b00cafe7c2996a8544 Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Oct 25 09:28:32 2017 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Oct 25 09:28:32 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e21a7c74 net-mail/mailman: amd64 stable wrt bug #629090 Package-Manager: Portage-2.3.8, Repoman-2.3.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> net-mail/mailman/mailman-2.1.24.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-mail/mailman/mailman-2.1.24.ebuild b/net-mail/mailman/mailman-2.1.24.ebuild index 977d9d38712..8c9de0c0203 100644 --- a/net-mail/mailman/mailman-2.1.24.ebuild +++ b/net-mail/mailman/mailman-2.1.24.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="http://www.list.org/; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ppc x86" +KEYWORDS="amd64 ppc x86" IUSE="selinux" REQUIRED_USE="${PYTHON_REQUIRED_USE}"
[gentoo-commits] repo/gentoo:master commit in: net-mail/mailman/
commit: a709bf7f45abf6a70c37c12a639b078282190c61 Author: Thomas Deutschmann gentoo org> AuthorDate: Tue Oct 3 00:40:35 2017 + Commit: Thomas Deutschmann gentoo org> CommitDate: Tue Oct 3 00:40:35 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a709bf7f net-mail/mailman: x86 stable (bug #629090) Package-Manager: Portage-2.3.10, Repoman-2.3.3 net-mail/mailman/mailman-2.1.24.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-mail/mailman/mailman-2.1.24.ebuild b/net-mail/mailman/mailman-2.1.24.ebuild index f55aac5af17..977d9d38712 100644 --- a/net-mail/mailman/mailman-2.1.24.ebuild +++ b/net-mail/mailman/mailman-2.1.24.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="http://www.list.org/; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ppc ~x86" +KEYWORDS="~amd64 ppc x86" IUSE="selinux" REQUIRED_USE="${PYTHON_REQUIRED_USE}"
[gentoo-commits] repo/gentoo:master commit in: net-mail/mailman/
commit: 92d3166f73963bf1928e2d50ea3bfc5a8372e40c Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Sep 30 04:12:07 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Sep 30 04:12:07 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92d3166f net-mail/mailman: stable 2.1.24 for ppc, bug #629090 Package-Manager: Portage-2.3.10, Repoman-2.3.3 RepoMan-Options: --include-arches="ppc" net-mail/mailman/mailman-2.1.24.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-mail/mailman/mailman-2.1.24.ebuild b/net-mail/mailman/mailman-2.1.24.ebuild index 28d88341e0f..f55aac5af17 100644 --- a/net-mail/mailman/mailman-2.1.24.ebuild +++ b/net-mail/mailman/mailman-2.1.24.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="http://www.list.org/; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="~amd64 ppc ~x86" IUSE="selinux" REQUIRED_USE="${PYTHON_REQUIRED_USE}"
[gentoo-commits] repo/gentoo:master commit in: net-mail/mailman/
commit: 4d124f6a5d6919476d1786e98a9fff0953a4189b Author: Hanno gentoo org> AuthorDate: Tue Sep 26 13:01:29 2017 + Commit: Hanno Boeck gentoo org> CommitDate: Tue Sep 26 13:01:29 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d124f6a net-mail/mailman: Version bump. Fix XSS vulnerability, see #629090. Package-Manager: Portage-2.3.10, Repoman-2.3.3 net-mail/mailman/Manifest | 1 + net-mail/mailman/mailman-2.1.24.ebuild | 167 + 2 files changed, 168 insertions(+) diff --git a/net-mail/mailman/Manifest b/net-mail/mailman/Manifest index bc2d77b517c..5a8c9b33b0f 100644 --- a/net-mail/mailman/Manifest +++ b/net-mail/mailman/Manifest @@ -1 +1,2 @@ DIST mailman-2.1.23.tgz 9290881 SHA256 b022ca6f8534621c9dbe50c983948688bc4623214773b580c2c78e4a7ae43e69 SHA512 398dd5c301005512900aff38c068ee641eea9f2970dfde17c37a8641759bd6fff8e6d37ad63c0c86b4b1594459b3c92023844ca4ec23d1681ac02542bd97f8db WHIRLPOOL c5e45bd4fb59dca5017f547e25986addff8079bf10bdcb6f814942e56cfc618d0e6e075beb7d5240e591d809f27af442c4da9c5e5f35358f5bf86a4f24c1d38d +DIST mailman-2.1.24.tgz 9251009 SHA256 89b0cfc13c52915b9cdebd4b772852f1043e7435554050b4f5f7094f9093cd77 SHA512 f62f224abe5eb4804828a4d83389432b34595b8d4533310cda4da58ab10c2e62e0b2419929dcc53c32e2754d8f62fa8ef68877db4c65f6112f08f0e452fd6a38 WHIRLPOOL 583f8157de5c93ad6e97f49921f57af65d272da801f3534b454992034484924efde2d792334b7db7dc90b02bbae92a796352a1a65e8576affa80eef9b5cedfc8 diff --git a/net-mail/mailman/mailman-2.1.24.ebuild b/net-mail/mailman/mailman-2.1.24.ebuild new file mode 100644 index 000..28d88341e0f --- /dev/null +++ b/net-mail/mailman/mailman-2.1.24.ebuild @@ -0,0 +1,167 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +PYTHON_COMPAT=( python2_7 ) + +inherit eutils python-single-r1 multilib systemd user + +DESCRIPTION="A python-based mailing list server with an extensive web interface" +SRC_URI="mirror://sourceforge/${PN}/${P/_p/-}.tgz" +HOMEPAGE="http://www.list.org/; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="selinux" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +DEPEND=" + ${PYTHON_DEPS} + virtual/mta + virtual/cron + virtual/httpd-cgi + virtual/python-dnspython[${PYTHON_USEDEP}]" +RDEPEND="${DEPEND} + selinux? ( sec-policy/selinux-mailman ) +" + +S="${WORKDIR}/${P/_p/-}" + +pkg_setup() { + python-single-r1_pkg_setup + INSTALLDIR=${MAILMAN_PREFIX:-"/usr/$(get_libdir)/mailman"} + VAR_PREFIX=${MAILMAN_VAR_PREFIX:-"/var/lib/mailman"} + CGIUID=${MAILMAN_CGIUID:-apache} + CGIGID=${MAILMAN_CGIGID:-apache} + MAILUSR=${MAILMAN_MAILUSR:-mailman} + MAILUID=${MAILMAN_MAILUID:-280} + MAILGRP=${MAILMAN_MAILGRP:-mailman} + MAILGID=${MAILMAN_MAILGID:-280} + + # Bug #58526: switch to enew{group,user}. + # need to add mailman here for compile process. + # Duplicated at pkg_postinst() for binary install. + enewgroup ${MAILGRP} ${MAILGID} + enewuser ${MAILUSR} ${MAILUID} /bin/bash ${INSTALLDIR} mailman,cron +} + +src_prepare() { + epatch "${FILESDIR}/${PN}-2.1.14_rc1-directory-check.patch" + epatch "${FILESDIR}/${PN}-2.1.9-icons.patch" +} + +src_configure() { + econf \ + --without-permcheck \ + --prefix="${INSTALLDIR}" \ + --with-mail-gid=${MAILGID} \ + --with-cgi-gid=${CGIGID} \ + --with-cgi-ext="${MAILMAN_CGIEXT}" \ + --with-var-prefix="${VAR_PREFIX}" \ + --with-username=${MAILUSR} \ + --with-groupname=${MAILGRP} \ + --with-python="${PYTHON}" +} + +src_install () { + emake "DESTDIR=${D}" doinstall + + insinto /etc/apache2/modules.d + newins "${FILESDIR}/50_mailman.conf-r2" 50_mailman.conf + sed \ + -e "s:/usr/local/mailman/cgi-bin:${INSTALLDIR}/cgi-bin:g" \ + -e "s:/usr/local/mailman/icons:${INSTALLDIR}/icons:g" \ + -e "s:/usr/local/mailman/archives:${VAR_PREFIX}/archives:g" \ + -i "${D}/etc/apache2/modules.d/50_mailman.conf" || die + + newdoc "${FILESDIR}/README.gentoo-r3" README.gentoo + + dodoc ACK* BUGS FAQ NEWS README* TODO UPGRADING INSTALL contrib/mailman.mc \ + contrib/README.check_perms_grsecurity contrib/virtusertable + + exeinto ${INSTALLDIR}/bin + doexe build/contrib/*.py contrib/majordomo2mailman.pl contrib/auto \ + contrib/mm-handler* + + dodir /etc/mailman + mv "${D}/${INSTALLDIR}/Mailman/mm_cfg.py" "${D}/etc/mailman" + dosym /etc/mailman/mm_cfg.py ${INSTALLDIR}/Mailman/mm_cfg.py + + # Save the old config for updates from pre-2.1.9-r2 + # To be removed some distant day + for i in /var/mailman /home/mailman /usr/local/mailman ${INSTALLDIR}; do +
[gentoo-commits] repo/gentoo:master commit in: net-mail/mailman/
commit: 2b420bf7d749084b349c132b6c6be544259af32c Author: David Seifert gentoo org> AuthorDate: Sun Apr 23 20:12:37 2017 + Commit: David Seifert gentoo org> CommitDate: Sun Apr 23 20:59:19 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b420bf7 net-mail/mailman: [QA] Add missing python metadata variables Package-Manager: Portage-2.3.5, Repoman-2.3.2 net-mail/mailman/mailman-2.1.23.ebuild | 7 +-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/net-mail/mailman/mailman-2.1.23.ebuild b/net-mail/mailman/mailman-2.1.23.ebuild index 93ca858b5dc..8c9de0c0203 100644 --- a/net-mail/mailman/mailman-2.1.23.ebuild +++ b/net-mail/mailman/mailman-2.1.23.ebuild @@ -10,14 +10,15 @@ inherit eutils python-single-r1 multilib systemd user DESCRIPTION="A python-based mailing list server with an extensive web interface" SRC_URI="mirror://sourceforge/${PN}/${P/_p/-}.tgz" HOMEPAGE="http://www.list.org/; -S="${WORKDIR}/${P/_p/-}" -SLOT="0" LICENSE="GPL-2" +SLOT="0" KEYWORDS="amd64 ppc x86" IUSE="selinux" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" DEPEND=" + ${PYTHON_DEPS} virtual/mta virtual/cron virtual/httpd-cgi @@ -26,6 +27,8 @@ RDEPEND="${DEPEND} selinux? ( sec-policy/selinux-mailman ) " +S="${WORKDIR}/${P/_p/-}" + pkg_setup() { python-single-r1_pkg_setup INSTALLDIR=${MAILMAN_PREFIX:-"/usr/$(get_libdir)/mailman"}
[gentoo-commits] repo/gentoo:master commit in: net-mail/mailman/
commit: 99887b09313469d66bd38ef9e7c89549b2f18ce7 Author: Michał Górny gentoo org> AuthorDate: Mon Feb 20 19:08:26 2017 + Commit: Michał Górny gentoo org> CommitDate: Mon Feb 20 20:11:33 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99887b09 net-mail/mailman: Clean old version up net-mail/mailman/Manifest | 1 - net-mail/mailman/mailman-2.1.20.ebuild | 175 - 2 files changed, 176 deletions(-) diff --git a/net-mail/mailman/Manifest b/net-mail/mailman/Manifest index 2e6c81cb7f..bc2d77b517 100644 --- a/net-mail/mailman/Manifest +++ b/net-mail/mailman/Manifest @@ -1,2 +1 @@ -DIST mailman-2.1.20.tgz 9204867 SHA256 522c2b5c5ab91398fdf949a8961162c314f6323cd1bfeb907e0fb2d88277711f SHA512 2821ce9f22f7f927f3f3e51ad949b43066be4510aa781c63de1acdc8bec5408e242ece7e83bbf77affcdab61fa9715cb239ceed197cda647e8e56308ba9adce7 WHIRLPOOL 4678622b8e98654fe551bf00f3afebaef2e6df49f13755c2277a696b7aaf0a7e6f261a94c190ed212465d6b81be9121a66ca454c998861b3b73ddbdbef3e9095 DIST mailman-2.1.23.tgz 9290881 SHA256 b022ca6f8534621c9dbe50c983948688bc4623214773b580c2c78e4a7ae43e69 SHA512 398dd5c301005512900aff38c068ee641eea9f2970dfde17c37a8641759bd6fff8e6d37ad63c0c86b4b1594459b3c92023844ca4ec23d1681ac02542bd97f8db WHIRLPOOL c5e45bd4fb59dca5017f547e25986addff8079bf10bdcb6f814942e56cfc618d0e6e075beb7d5240e591d809f27af442c4da9c5e5f35358f5bf86a4f24c1d38d diff --git a/net-mail/mailman/mailman-2.1.20.ebuild b/net-mail/mailman/mailman-2.1.20.ebuild deleted file mode 100644 index 0e04cba167..00 --- a/net-mail/mailman/mailman-2.1.20.ebuild +++ /dev/null @@ -1,175 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="4" -PYTHON_DEPEND="2" - -inherit eutils python multilib systemd user - -DESCRIPTION="A python-based mailing list server with an extensive web interface" -SRC_URI="mirror://sourceforge/${PN}/${P/_p/-}.tgz" -HOMEPAGE="http://www.list.org/; -S="${WORKDIR}/${P/_p/-}" - -SLOT="0" -LICENSE="GPL-2" -KEYWORDS="amd64 ppc x86" -IUSE="selinux" - -DEPEND="virtual/mta - virtual/cron - virtual/httpd-cgi - virtual/python-dnspython - " -RDEPEND="${DEPEND} - selinux? ( sec-policy/selinux-mailman ) -" - -pkg_setup() { - python_set_active_version 2 - INSTALLDIR=${MAILMAN_PREFIX:-"/usr/$(get_libdir)/mailman"} - VAR_PREFIX=${MAILMAN_VAR_PREFIX:-"/var/lib/mailman"} - CGIUID=${MAILMAN_CGIUID:-apache} - CGIGID=${MAILMAN_CGIGID:-apache} - MAILUSR=${MAILMAN_MAILUSR:-mailman} - MAILUID=${MAILMAN_MAILUID:-280} - MAILGRP=${MAILMAN_MAILGRP:-mailman} - MAILGID=${MAILMAN_MAILGID:-280} - - # Bug #58526: switch to enew{group,user}. - # need to add mailman here for compile process. - # Duplicated at pkg_postinst() for binary install. - enewgroup ${MAILGRP} ${MAILGID} - enewuser ${MAILUSR} ${MAILUID} /bin/bash ${INSTALLDIR} mailman,cron - - python_pkg_setup -} - -src_prepare() { - epatch "${FILESDIR}/${PN}-2.1.14_rc1-directory-check.patch" || die "patch failed." - epatch "${FILESDIR}/${PN}-2.1.9-icons.patch" || die "patch failed." -} - -src_configure() { - econf --without-permcheck \ - --prefix="${INSTALLDIR}" \ - --with-mail-gid=${MAILGID} \ - --with-cgi-gid=${CGIGID} \ - --with-cgi-ext="${MAILMAN_CGIEXT}" \ - --with-var-prefix="${VAR_PREFIX}" \ - --with-username=${MAILUSR} \ - --with-groupname=${MAILGRP} \ - --with-python=$(PYTHON -2 -a) \ - || die "configure failed" -} - -src_compile() { - emake || die "make failed" -} - -src_install () { - emake "DESTDIR=${D}" doinstall || die - - insinto /etc/apache2/modules.d - newins "${FILESDIR}/50_mailman.conf-r2" 50_mailman.conf - sed -i "s:/usr/local/mailman/cgi-bin:${INSTALLDIR}/cgi-bin:g" "${D}/etc/apache2/modules.d/50_mailman.conf" - sed -i "s:/usr/local/mailman/icons:${INSTALLDIR}/icons:g" "${D}/etc/apache2/modules.d/50_mailman.conf" - sed -i "s:/usr/local/mailman/archives:${VAR_PREFIX}/archives:g" "${D}/etc/apache2/modules.d/50_mailman.conf" - - newdoc "${FILESDIR}/README.gentoo-r3" README.gentoo || die "newdoc failed" - - dodoc ACK* BUGS FAQ NEWS README* TODO UPGRADING INSTALL contrib/mailman.mc \ - contrib/README.check_perms_grsecurity contrib/virtusertable || die "dodoc failed" - - exeinto ${INSTALLDIR}/bin - doexe build/contrib/*.py contrib/majordomo2mailman.pl contrib/auto \ - contrib/mm-handler* || die - - dodir /etc/mailman - mv "${D}/${INSTALLDIR}/Mailman/mm_cfg.py" "${D}/etc/mailman" - dosym /etc/mailman/mm_cfg.py ${INSTALLDIR}/Mailman/mm_cfg.py - - # Save the old config for updates from pre-2.1.9-r2 - # To be removed some distant day -
[gentoo-commits] repo/gentoo:master commit in: net-mail/mailman/
commit: bf3ccaee03d6924350db041364988455c647401d Author: Agostino Sarubbo gentoo org> AuthorDate: Sat Nov 26 10:43:45 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sat Nov 26 10:43:45 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf3ccaee net-mail/mailman: x86 stable wrt bug #592858 Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> net-mail/mailman/mailman-2.1.23.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-mail/mailman/mailman-2.1.23.ebuild b/net-mail/mailman/mailman-2.1.23.ebuild index 0fccc76..b19f4fe 100644 --- a/net-mail/mailman/mailman-2.1.23.ebuild +++ b/net-mail/mailman/mailman-2.1.23.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${P/_p/-}" SLOT="0" LICENSE="GPL-2" -KEYWORDS="amd64 ~ppc ~x86" +KEYWORDS="amd64 ~ppc x86" IUSE="selinux" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: net-mail/mailman/
commit: bf49bdfafe56c211705071bc5fbaee43a17136f7 Author: Agostino Sarubbo gentoo org> AuthorDate: Sat Nov 26 10:35:53 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sat Nov 26 10:35:53 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf49bdfa net-mail/mailman: amd64 stable wrt bug #592858 Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> net-mail/mailman/mailman-2.1.23.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-mail/mailman/mailman-2.1.23.ebuild b/net-mail/mailman/mailman-2.1.23.ebuild index 048c30f..0fccc76 100644 --- a/net-mail/mailman/mailman-2.1.23.ebuild +++ b/net-mail/mailman/mailman-2.1.23.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${P/_p/-}" SLOT="0" LICENSE="GPL-2" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="amd64 ~ppc ~x86" IUSE="selinux" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: net-mail/mailman/
commit: 9467ca8131ab1356cc4a109ed5e1dd596f77a342 Author: Hanno gentoo org> AuthorDate: Tue Nov 15 17:17:18 2016 + Commit: Hanno Boeck gentoo org> CommitDate: Tue Nov 15 17:17:18 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9467ca81 net-mail/mailman: Version bump. Fix security bug #592858 (CSRF, CVE-2016-6893). Fix python optimization paths. Package-Manager: portage-2.3.2 net-mail/mailman/Manifest | 1 + net-mail/mailman/mailman-2.1.23.ebuild | 165 + 2 files changed, 166 insertions(+) diff --git a/net-mail/mailman/Manifest b/net-mail/mailman/Manifest index d82c0b3..2e6c81c 100644 --- a/net-mail/mailman/Manifest +++ b/net-mail/mailman/Manifest @@ -1 +1,2 @@ DIST mailman-2.1.20.tgz 9204867 SHA256 522c2b5c5ab91398fdf949a8961162c314f6323cd1bfeb907e0fb2d88277711f SHA512 2821ce9f22f7f927f3f3e51ad949b43066be4510aa781c63de1acdc8bec5408e242ece7e83bbf77affcdab61fa9715cb239ceed197cda647e8e56308ba9adce7 WHIRLPOOL 4678622b8e98654fe551bf00f3afebaef2e6df49f13755c2277a696b7aaf0a7e6f261a94c190ed212465d6b81be9121a66ca454c998861b3b73ddbdbef3e9095 +DIST mailman-2.1.23.tgz 9290881 SHA256 b022ca6f8534621c9dbe50c983948688bc4623214773b580c2c78e4a7ae43e69 SHA512 398dd5c301005512900aff38c068ee641eea9f2970dfde17c37a8641759bd6fff8e6d37ad63c0c86b4b1594459b3c92023844ca4ec23d1681ac02542bd97f8db WHIRLPOOL c5e45bd4fb59dca5017f547e25986addff8079bf10bdcb6f814942e56cfc618d0e6e075beb7d5240e591d809f27af442c4da9c5e5f35358f5bf86a4f24c1d38d diff --git a/net-mail/mailman/mailman-2.1.23.ebuild b/net-mail/mailman/mailman-2.1.23.ebuild new file mode 100644 index ..048c30f --- /dev/null +++ b/net-mail/mailman/mailman-2.1.23.ebuild @@ -0,0 +1,165 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 ) + +inherit eutils python-single-r1 multilib systemd user + +DESCRIPTION="A python-based mailing list server with an extensive web interface" +SRC_URI="mirror://sourceforge/${PN}/${P/_p/-}.tgz" +HOMEPAGE="http://www.list.org/; +S="${WORKDIR}/${P/_p/-}" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="selinux" + +DEPEND=" + virtual/mta + virtual/cron + virtual/httpd-cgi + virtual/python-dnspython[${PYTHON_USEDEP}]" +RDEPEND="${DEPEND} + selinux? ( sec-policy/selinux-mailman ) +" + +pkg_setup() { + python-single-r1_pkg_setup + INSTALLDIR=${MAILMAN_PREFIX:-"/usr/$(get_libdir)/mailman"} + VAR_PREFIX=${MAILMAN_VAR_PREFIX:-"/var/lib/mailman"} + CGIUID=${MAILMAN_CGIUID:-apache} + CGIGID=${MAILMAN_CGIGID:-apache} + MAILUSR=${MAILMAN_MAILUSR:-mailman} + MAILUID=${MAILMAN_MAILUID:-280} + MAILGRP=${MAILMAN_MAILGRP:-mailman} + MAILGID=${MAILMAN_MAILGID:-280} + + # Bug #58526: switch to enew{group,user}. + # need to add mailman here for compile process. + # Duplicated at pkg_postinst() for binary install. + enewgroup ${MAILGRP} ${MAILGID} + enewuser ${MAILUSR} ${MAILUID} /bin/bash ${INSTALLDIR} mailman,cron +} + +src_prepare() { + epatch "${FILESDIR}/${PN}-2.1.14_rc1-directory-check.patch" + epatch "${FILESDIR}/${PN}-2.1.9-icons.patch" +} + +src_configure() { + econf \ + --without-permcheck \ + --prefix="${INSTALLDIR}" \ + --with-mail-gid=${MAILGID} \ + --with-cgi-gid=${CGIGID} \ + --with-cgi-ext="${MAILMAN_CGIEXT}" \ + --with-var-prefix="${VAR_PREFIX}" \ + --with-username=${MAILUSR} \ + --with-groupname=${MAILGRP} \ + --with-python="${PYTHON}" +} + +src_install () { + emake "DESTDIR=${D}" doinstall + + insinto /etc/apache2/modules.d + newins "${FILESDIR}/50_mailman.conf-r2" 50_mailman.conf + sed \ + -e "s:/usr/local/mailman/cgi-bin:${INSTALLDIR}/cgi-bin:g" \ + -e "s:/usr/local/mailman/icons:${INSTALLDIR}/icons:g" \ + -e "s:/usr/local/mailman/archives:${VAR_PREFIX}/archives:g" \ + -i "${D}/etc/apache2/modules.d/50_mailman.conf" || die + + newdoc "${FILESDIR}/README.gentoo-r3" README.gentoo + + dodoc ACK* BUGS FAQ NEWS README* TODO UPGRADING INSTALL contrib/mailman.mc \ + contrib/README.check_perms_grsecurity contrib/virtusertable + + exeinto ${INSTALLDIR}/bin + doexe build/contrib/*.py contrib/majordomo2mailman.pl contrib/auto \ + contrib/mm-handler* + + dodir /etc/mailman + mv "${D}/${INSTALLDIR}/Mailman/mm_cfg.py" "${D}/etc/mailman" + dosym /etc/mailman/mm_cfg.py ${INSTALLDIR}/Mailman/mm_cfg.py + + # Save the old config for updates from pre-2.1.9-r2 + # To be removed some distant day + for i in /var/mailman /home/mailman /usr/local/mailman ${INSTALLDIR}; do + if [ -f ${i}/Mailman/mm_cfg.py ]
[gentoo-commits] repo/gentoo:master commit in: net-mail/mailman/
commit: 428eadac4916e2b4ecd2e0f9a94f6a9ae0c937ee Author: Justin Lecher gentoo org> AuthorDate: Mon Jan 11 11:20:48 2016 + Commit: Justin Lecher gentoo org> CommitDate: Mon Jan 11 11:32:17 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=428eadac net-mail/mailman: Drop direct dependency on dnspython Package-Manager: portage-2.2.26 Signed-off-by: Justin Lecher gentoo.org> net-mail/mailman/mailman-2.1.20.ebuild | 8 +++- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/net-mail/mailman/mailman-2.1.20.ebuild b/net-mail/mailman/mailman-2.1.20.ebuild index 4d08cea..0e04cba 100644 --- a/net-mail/mailman/mailman-2.1.20.ebuild +++ b/net-mail/mailman/mailman-2.1.20.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -20,10 +20,8 @@ IUSE="selinux" DEPEND="virtual/mta virtual/cron virtual/httpd-cgi - || ( - dev-python/dnspython:0 - virtual/python-dnspython - )" + virtual/python-dnspython + " RDEPEND="${DEPEND} selinux? ( sec-policy/selinux-mailman ) "
[gentoo-commits] repo/gentoo:master commit in: net-mail/mailman/
commit: cb47a4e44402e85a6c9dbecdcf44aec208f7f944 Author: Justin Lecher gentoo org> AuthorDate: Fri Oct 30 11:53:20 2015 + Commit: Justin Lecher gentoo org> CommitDate: Fri Oct 30 12:03:49 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb47a4e4 net-mail/mailman: Fix move to virtual/dnspython Package-Manager: portage-2.2.23 Signed-off-by: Justin Lecher gentoo.org> net-mail/mailman/mailman-2.1.20.ebuild | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/net-mail/mailman/mailman-2.1.20.ebuild b/net-mail/mailman/mailman-2.1.20.ebuild index 56d61cd..33a25bc 100644 --- a/net-mail/mailman/mailman-2.1.20.ebuild +++ b/net-mail/mailman/mailman-2.1.20.ebuild @@ -20,7 +20,10 @@ IUSE="selinux" DEPEND="virtual/mta virtual/cron virtual/httpd-cgi - dev-python/dnspython" + || ( + dev-python/dnspython:0 + virtual/dnspython + )" RDEPEND="${DEPEND} selinux? ( sec-policy/selinux-mailman ) "
[gentoo-commits] repo/gentoo:master commit in: net-mail/mailman/
commit: a839c5d22b0d6db8f7c9d54be23763e9eaa8e6ec Author: Justin Lecher gentoo org> AuthorDate: Fri Oct 30 10:35:17 2015 + Commit: Justin Lecher gentoo org> CommitDate: Fri Oct 30 12:03:49 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a839c5d2 net-mail/mailman: Bump to new python eclasses move to virtual/dnspython QA fixes: drop additional die add missing die streamline use of external tools Package-Manager: portage-2.2.23 Signed-off-by: Justin Lecher gentoo.org> net-mail/mailman/mailman-2.1.20-r1.ebuild | 164 ++ 1 file changed, 164 insertions(+) diff --git a/net-mail/mailman/mailman-2.1.20-r1.ebuild b/net-mail/mailman/mailman-2.1.20-r1.ebuild new file mode 100644 index 000..41ffb9e --- /dev/null +++ b/net-mail/mailman/mailman-2.1.20-r1.ebuild @@ -0,0 +1,164 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 ) + +inherit eutils python-single-r1 multilib systemd user + +DESCRIPTION="A python-based mailing list server with an extensive web interface" +SRC_URI="mirror://sourceforge/${PN}/${P/_p/-}.tgz" +HOMEPAGE="http://www.list.org/; +S="${WORKDIR}/${P/_p/-}" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="selinux" + +DEPEND=" + virtual/mta + virtual/cron + virtual/httpd-cgi + virtual/dnspython[${PYTHON_USEDEP}]" +RDEPEND="${DEPEND} + selinux? ( sec-policy/selinux-mailman ) +" + +pkg_setup() { + python-single-r1_pkg_setup + INSTALLDIR=${MAILMAN_PREFIX:-"/usr/$(get_libdir)/mailman"} + VAR_PREFIX=${MAILMAN_VAR_PREFIX:-"/var/lib/mailman"} + CGIUID=${MAILMAN_CGIUID:-apache} + CGIGID=${MAILMAN_CGIGID:-apache} + MAILUSR=${MAILMAN_MAILUSR:-mailman} + MAILUID=${MAILMAN_MAILUID:-280} + MAILGRP=${MAILMAN_MAILGRP:-mailman} + MAILGID=${MAILMAN_MAILGID:-280} + + # Bug #58526: switch to enew{group,user}. + # need to add mailman here for compile process. + # Duplicated at pkg_postinst() for binary install. + enewgroup ${MAILGRP} ${MAILGID} + enewuser ${MAILUSR} ${MAILUID} /bin/bash ${INSTALLDIR} mailman,cron +} + +src_prepare() { + epatch "${FILESDIR}/${PN}-2.1.14_rc1-directory-check.patch" + epatch "${FILESDIR}/${PN}-2.1.9-icons.patch" +} + +src_configure() { + econf \ + --without-permcheck \ + --prefix="${INSTALLDIR}" \ + --with-mail-gid=${MAILGID} \ + --with-cgi-gid=${CGIGID} \ + --with-cgi-ext="${MAILMAN_CGIEXT}" \ + --with-var-prefix="${VAR_PREFIX}" \ + --with-username=${MAILUSR} \ + --with-groupname=${MAILGRP} \ + --with-python="${PYTHON}" +} + +src_install () { + emake "DESTDIR=${D}" doinstall + + insinto /etc/apache2/modules.d + newins "${FILESDIR}/50_mailman.conf-r2" 50_mailman.conf + sed \ + -e "s:/usr/local/mailman/cgi-bin:${INSTALLDIR}/cgi-bin:g" \ + -e "s:/usr/local/mailman/icons:${INSTALLDIR}/icons:g" \ + -e "s:/usr/local/mailman/archives:${VAR_PREFIX}/archives:g" \ + -i "${D}/etc/apache2/modules.d/50_mailman.conf" || die + + newdoc "${FILESDIR}/README.gentoo-r3" README.gentoo + + dodoc ACK* BUGS FAQ NEWS README* TODO UPGRADING INSTALL contrib/mailman.mc \ + contrib/README.check_perms_grsecurity contrib/virtusertable + + exeinto ${INSTALLDIR}/bin + doexe build/contrib/*.py contrib/majordomo2mailman.pl contrib/auto \ + contrib/mm-handler* + + dodir /etc/mailman + mv "${D}/${INSTALLDIR}/Mailman/mm_cfg.py" "${D}/etc/mailman" + dosym /etc/mailman/mm_cfg.py ${INSTALLDIR}/Mailman/mm_cfg.py + + # Save the old config for updates from pre-2.1.9-r2 + # To be removed some distant day + for i in /var/mailman /home/mailman /usr/local/mailman ${INSTALLDIR}; do + if [ -f ${i}/Mailman/mm_cfg.py ] && ! [ -L ${i}/Mailman/mm_cfg.py ]; then + cp ${i}/Mailman/mm_cfg.py "${D}/etc/mailman/mm_cfg.py" || die + fi + done + + newinitd "${FILESDIR}/mailman.rc" mailman + cp "${FILESDIR}/mailman.service" "${T}/mailman.service" || die + sed -i "s/^User=.*/User=${MAILUSR}/" "${T}/mailman.service" || die + systemd_dounit "${T}/mailman.service" + + keepdir ${VAR_PREFIX}/logs + keepdir ${VAR_PREFIX}/locks + keepdir ${VAR_PREFIX}/spam + keepdir ${VAR_PREFIX}/archives/public + keepdir ${VAR_PREFIX}/archives/private + keepdir ${VAR_PREFIX}/lists + keepdir ${VAR_PREFIX}/qfiles + + chown -R ${MAILUSR}:${MAILGRP} "${D}/${VAR_PREFIX}" "${D}/${INSTALLDIR}" "${D}"/etc/mailman/* || die + chown ${CGIUID}:${MAILGRP} "${D}/${VAR_PREFIX}/archives/private" || die + chmod 2775