[gentoo-commits] repo/gentoo:master commit in: net-mail/mailman-meta/

2021-12-27 Thread Hanno Böck
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/

2021-12-27 Thread Hanno Böck
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/

2021-09-27 Thread Arthur Zamarin
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/

2021-09-27 Thread Arthur Zamarin
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/

2021-05-31 Thread Michał Górny
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/

2020-11-11 Thread Hanno Böck
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/

2020-11-10 Thread Hanno Böck
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/

2020-11-10 Thread Hanno Böck
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/

2020-11-10 Thread Hanno Böck
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/

2020-09-30 Thread Hanno Böck
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/

2020-09-29 Thread Hanno Böck
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/

2020-09-21 Thread Michał Górny
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/

2020-07-26 Thread Sam James
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/

2020-07-18 Thread Sam James
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/

2020-07-18 Thread Sam James
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/

2020-07-18 Thread Sam James
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/

2020-06-26 Thread Hanno Böck
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/

2020-05-09 Thread Hanno Böck
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/

2020-05-09 Thread Hanno Böck
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/

2020-04-10 Thread Hanno Böck
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/

2020-04-01 Thread Hanno Böck
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/

2020-02-09 Thread Michał Górny
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/

2019-08-17 Thread Hanno Boeck
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/

2019-07-30 Thread Michał Górny
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/

2019-07-30 Thread Michał Górny
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/

2019-07-27 Thread Matthew Thode
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/

2019-04-08 Thread Hanno Boeck
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/

2019-03-27 Thread Thomas Deutschmann
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/

2019-03-27 Thread Agostino Sarubbo
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/

2018-09-07 Thread Hanno Boeck
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/

2018-05-26 Thread Aaron Bauman
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/

2018-05-26 Thread Mikle Kolyada
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/

2018-03-17 Thread Thomas Deutschmann
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/

2018-03-15 Thread Mikle Kolyada
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/

2018-02-21 Thread Hanno Boeck
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/

2018-01-19 Thread Mikle Kolyada
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/

2017-12-10 Thread Matt Thode
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/

2017-10-25 Thread Agostino Sarubbo
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/

2017-10-02 Thread Thomas Deutschmann
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/

2017-09-29 Thread Sergei Trofimovich
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/

2017-09-26 Thread Hanno Boeck
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/

2017-04-23 Thread David Seifert
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/

2017-02-20 Thread Michał Górny
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/

2016-11-26 Thread Agostino Sarubbo
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/

2016-11-26 Thread Agostino Sarubbo
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/

2016-11-15 Thread Hanno Boeck
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/

2016-01-11 Thread Justin Lecher
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/

2015-10-30 Thread Justin Lecher
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/

2015-10-30 Thread Justin Lecher
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