[gentoo-commits] repo/gentoo:master commit in: net-mail/onionrouter/, net-mail/onionrouter/files/
commit: 326caf9d88469e804cd3bfc8674c34d9e467d6c4 Author: Craig Andrews gentoo org> AuthorDate: Fri Oct 15 03:16:13 2021 + Commit: Craig Andrews gentoo org> CommitDate: Fri Oct 15 03:16:57 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=326caf9d net-mail/onionrouter: dev-python/pyyaml-6.0 and Python 3.10 support Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Craig Andrews gentoo.org> .../files/onionrouter-0.6.1-pyyaml-6.0.patch | 24 ++ ...ter-.ebuild => onionrouter-0.6.1-r1.ebuild} | 8 ++-- net-mail/onionrouter/onionrouter-.ebuild | 4 ++-- 3 files changed, 32 insertions(+), 4 deletions(-) diff --git a/net-mail/onionrouter/files/onionrouter-0.6.1-pyyaml-6.0.patch b/net-mail/onionrouter/files/onionrouter-0.6.1-pyyaml-6.0.patch new file mode 100644 index 000..32dedec5712 --- /dev/null +++ b/net-mail/onionrouter/files/onionrouter-0.6.1-pyyaml-6.0.patch @@ -0,0 +1,24 @@ +https://github.com/ehloonion/onionrouter/pull/26 + +From 45853184a610fd83c77adaebb240f164214bd450 Mon Sep 17 00:00:00 2001 +From: Craig Andrews +Date: Thu, 14 Oct 2021 22:45:25 -0400 +Subject: [PATCH] Allow pyyaml 6.0 + +--- + setup.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/setup.py b/setup.py +index ad634ac..3b7d94c 100644 +--- a/setup.py b/setup.py +@@ -11,7 +11,7 @@ + + requirements = [ + "dnspython>=2.0.0,<3.0.0", +-"PyYAML>=4.2b1,<6.0.0", ++"PyYAML>=4.2b1", + ] + + test_requirements = [ diff --git a/net-mail/onionrouter/onionrouter-.ebuild b/net-mail/onionrouter/onionrouter-0.6.1-r1.ebuild similarity index 89% copy from net-mail/onionrouter/onionrouter-.ebuild copy to net-mail/onionrouter/onionrouter-0.6.1-r1.ebuild index 2efd032bc84..e977bc3b27f 100644 --- a/net-mail/onionrouter/onionrouter-.ebuild +++ b/net-mail/onionrouter/onionrouter-0.6.1-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{7,8,9} ) +PYTHON_COMPAT=( python3_{7,8,9,10} ) DISTUTILS_SINGLE_IMPL=1 DISTUTILS_USE_SETUPTOOLS=rdepend @@ -36,6 +36,10 @@ BDEPEND="$(python_gen_cond_dep ' ) ')" +PATCHES=( + "${FILESDIR}/${P}-pyyaml-6.0.patch" +) + distutils_enable_tests pytest src_prepare() { diff --git a/net-mail/onionrouter/onionrouter-.ebuild b/net-mail/onionrouter/onionrouter-.ebuild index 2efd032bc84..396599972a7 100644 --- a/net-mail/onionrouter/onionrouter-.ebuild +++ b/net-mail/onionrouter/onionrouter-.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{7,8,9} ) +PYTHON_COMPAT=( python3_{7,8,9,10} ) DISTUTILS_SINGLE_IMPL=1 DISTUTILS_USE_SETUPTOOLS=rdepend
[gentoo-commits] repo/gentoo:master commit in: net-mail/onionrouter/, net-mail/onionrouter/files/
commit: a27083677ffa4ff641b360100da5cafe74439b1c Author: Craig Andrews gentoo org> AuthorDate: Thu Oct 29 20:12:17 2020 + Commit: Craig Andrews gentoo org> CommitDate: Thu Oct 29 20:17:58 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2708367 net-mail/onionrouter: Cleanup old version Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Craig Andrews gentoo.org> net-mail/onionrouter/Manifest | 1 - net-mail/onionrouter/files/conftest.py | 46 -- .../files/onionrouter-0.5.2-entrypoint.patch | 25 -- .../files/onionrouter-0.5.2-newline.patch | 30 .../files/onionrouter-0.5.2-python3.patch | 42 - .../files/onionrouter-0.5.2-pyyaml-version.patch | 25 -- net-mail/onionrouter/onionrouter-0.5.2.ebuild | 54 -- 7 files changed, 223 deletions(-) diff --git a/net-mail/onionrouter/Manifest b/net-mail/onionrouter/Manifest index a43c6b3bb62..5ed7784056b 100644 --- a/net-mail/onionrouter/Manifest +++ b/net-mail/onionrouter/Manifest @@ -1,2 +1 @@ -DIST onionrouter-0.5.2.tar.gz 23497 BLAKE2B f025385323b182350e3481be62bbb9ed037d197d83ee19341f27ec04c391d6e1ee809b5db461437287485496ce139718f774d39de7ebd307ea92d5409220e135 SHA512 9c23a17401c0d56fc8d0b6bc3a0c899d604f6981457643b84040e9cf60626990bbd03fead66bba1c7d5723bd43d95c128bf457380e255f995951970b4788f126 DIST onionrouter-0.6.0.tar.gz 26525 BLAKE2B 59d0709d3d0344422840b89908aedb97a0b869208d9f5e690bede317f0fe20a11ff1f2f2fac11a7827736ddc5e6d27ce6b12cd9395a82f31f7bb51ab4ca511c1 SHA512 251228e677ca1df182e943d692060d5ad83bcaf407c31e30eeb71e9f581d7140eb4edc8f00f7baa47e6561a5457c0f10b25e5c581902aaca7906780a2b8dc69c diff --git a/net-mail/onionrouter/files/conftest.py b/net-mail/onionrouter/files/conftest.py deleted file mode 100644 index d08b5f3aabf..000 --- a/net-mail/onionrouter/files/conftest.py +++ /dev/null @@ -1,46 +0,0 @@ -from __future__ import unicode_literals -import pytest -import io -try: -import configparser -except ImportError: -import ConfigParser as configparser -from onionrouter import rerouter, config_handlers - - -config = """ -[RESOLVER] -resolver_ip: 127.0.0.1 -resolver_port: 53 -tcp: True - -[DOMAIN] -hostname: myself.net, myself2.net - -[DNS] -srv_record: _onion-mx._tcp. - -[REROUTE] -onion_transport: smtptor - -[IGNORED] -domains: ignore.me, ignore2.me -""" - - -@pytest.fixture(scope="session", name="dummy_config") -def fixture_config(): -return config - - -@pytest.fixture(scope="function", name="dummy_onionrouter") -def fixture_onionrouter(monkeypatch, dummy_config): -monkeypatch.setattr( -config_handlers, "get_conffile", -lambda *args, **kwargs: rerouter.OnionRouter.ref_config) -custom_config = configparser.ConfigParser() -custom_config._read(io.StringIO(dummy_config), None) -monkeypatch.setattr(config_handlers, "config_reader", -lambda *args: custom_config) -return rerouter.OnionRouter("nothing?") - diff --git a/net-mail/onionrouter/files/onionrouter-0.5.2-entrypoint.patch b/net-mail/onionrouter/files/onionrouter-0.5.2-entrypoint.patch deleted file mode 100644 index 397387483b6..000 --- a/net-mail/onionrouter/files/onionrouter-0.5.2-entrypoint.patch +++ /dev/null @@ -1,25 +0,0 @@ -https://github.com/ehloonion/onionrouter/pull/16 - -From 06d5c15d61790c9444641de18b9ff23f1c104207 Mon Sep 17 00:00:00 2001 -From: Craig Andrews -Date: Mon, 19 Oct 2020 12:46:08 -0400 -Subject: [PATCH] Change the entry point to rerouter - -Aligns the entry point with the changes made in commit 2e8f7be "Rename onionrouter module to rerouter" - setup.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/setup.py b/setup.py -index baf6041..e487614 100644 a/setup.py -+++ b/setup.py -@@ -40,7 +40,7 @@ - 'onionrouter', - ], - entry_points={ --"console_scripts": ['onionrouter = onionrouter.onionrouter:main'] -+"console_scripts": ['onionrouter = onionrouter.rerouter:main'] - }, - include_package_data=True, - install_requires=requirements, diff --git a/net-mail/onionrouter/files/onionrouter-0.5.2-newline.patch b/net-mail/onionrouter/files/onionrouter-0.5.2-newline.patch deleted file mode 100644 index d75e797f6ac..000 --- a/net-mail/onionrouter/files/onionrouter-0.5.2-newline.patch +++ /dev/null @@ -1,30 +0,0 @@ -https://github.com/ehloonion/onionrouter/pull/21 - -From 670690f03fd700e2b06892e2231a8e078cfb41b3 Mon Sep 17 00:00:00 2001 -From: Craig Andrews -Date: Mon, 19 Oct 2020 15:47:41 -0400 -Subject: [PATCH] Send a newline when replying to postfix - -Postfix requires all replies to end in a newline. - -Without this change, postfix logs a warning: -`warning: read TCP map reply from localhost:23000: text longer than 4096` - -See http://www.postfix.org/tcp_table.5.html - onionrouter/msockets.py | 2
[gentoo-commits] repo/gentoo:master commit in: net-mail/onionrouter/, net-mail/onionrouter/files/
commit: 53473dca46f3a4e20d5f6998b0847a6dda4e Author: Craig Andrews gentoo org> AuthorDate: Mon Oct 19 17:13:20 2020 + Commit: Craig Andrews gentoo org> CommitDate: Mon Oct 19 20:07:09 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53473dca net-mail/onionrouter: .onion discovery via SRV DNS for postfix Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Craig Andrews gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/17974 Signed-off-by: Craig Andrews gentoo.org> net-mail/onionrouter/Manifest | 1 + net-mail/onionrouter/files/conftest.py | 46 ++ .../files/onionrouter-0.5.2-entrypoint.patch | 25 ++ .../files/onionrouter-0.5.2-newline.patch | 30 .../files/onionrouter-0.5.2-python3.patch | 42 + .../files/onionrouter-0.5.2-pyyaml-version.patch | 25 ++ net-mail/onionrouter/files/onionrouter.service | 25 ++ net-mail/onionrouter/metadata.xml | 8 net-mail/onionrouter/onionrouter-0.5.2.ebuild | 54 ++ 9 files changed, 256 insertions(+) diff --git a/net-mail/onionrouter/Manifest b/net-mail/onionrouter/Manifest new file mode 100644 index 000..3da56656540 --- /dev/null +++ b/net-mail/onionrouter/Manifest @@ -0,0 +1 @@ +DIST onionrouter-0.5.2.tar.gz 23497 BLAKE2B f025385323b182350e3481be62bbb9ed037d197d83ee19341f27ec04c391d6e1ee809b5db461437287485496ce139718f774d39de7ebd307ea92d5409220e135 SHA512 9c23a17401c0d56fc8d0b6bc3a0c899d604f6981457643b84040e9cf60626990bbd03fead66bba1c7d5723bd43d95c128bf457380e255f995951970b4788f126 diff --git a/net-mail/onionrouter/files/conftest.py b/net-mail/onionrouter/files/conftest.py new file mode 100644 index 000..d08b5f3aabf --- /dev/null +++ b/net-mail/onionrouter/files/conftest.py @@ -0,0 +1,46 @@ +from __future__ import unicode_literals +import pytest +import io +try: +import configparser +except ImportError: +import ConfigParser as configparser +from onionrouter import rerouter, config_handlers + + +config = """ +[RESOLVER] +resolver_ip: 127.0.0.1 +resolver_port: 53 +tcp: True + +[DOMAIN] +hostname: myself.net, myself2.net + +[DNS] +srv_record: _onion-mx._tcp. + +[REROUTE] +onion_transport: smtptor + +[IGNORED] +domains: ignore.me, ignore2.me +""" + + +@pytest.fixture(scope="session", name="dummy_config") +def fixture_config(): +return config + + +@pytest.fixture(scope="function", name="dummy_onionrouter") +def fixture_onionrouter(monkeypatch, dummy_config): +monkeypatch.setattr( +config_handlers, "get_conffile", +lambda *args, **kwargs: rerouter.OnionRouter.ref_config) +custom_config = configparser.ConfigParser() +custom_config._read(io.StringIO(dummy_config), None) +monkeypatch.setattr(config_handlers, "config_reader", +lambda *args: custom_config) +return rerouter.OnionRouter("nothing?") + diff --git a/net-mail/onionrouter/files/onionrouter-0.5.2-entrypoint.patch b/net-mail/onionrouter/files/onionrouter-0.5.2-entrypoint.patch new file mode 100644 index 000..397387483b6 --- /dev/null +++ b/net-mail/onionrouter/files/onionrouter-0.5.2-entrypoint.patch @@ -0,0 +1,25 @@ +https://github.com/ehloonion/onionrouter/pull/16 + +From 06d5c15d61790c9444641de18b9ff23f1c104207 Mon Sep 17 00:00:00 2001 +From: Craig Andrews +Date: Mon, 19 Oct 2020 12:46:08 -0400 +Subject: [PATCH] Change the entry point to rerouter + +Aligns the entry point with the changes made in commit 2e8f7be "Rename onionrouter module to rerouter" +--- + setup.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/setup.py b/setup.py +index baf6041..e487614 100644 +--- a/setup.py b/setup.py +@@ -40,7 +40,7 @@ + 'onionrouter', + ], + entry_points={ +-"console_scripts": ['onionrouter = onionrouter.onionrouter:main'] ++"console_scripts": ['onionrouter = onionrouter.rerouter:main'] + }, + include_package_data=True, + install_requires=requirements, diff --git a/net-mail/onionrouter/files/onionrouter-0.5.2-newline.patch b/net-mail/onionrouter/files/onionrouter-0.5.2-newline.patch new file mode 100644 index 000..d75e797f6ac --- /dev/null +++ b/net-mail/onionrouter/files/onionrouter-0.5.2-newline.patch @@ -0,0 +1,30 @@ +https://github.com/ehloonion/onionrouter/pull/21 + +From 670690f03fd700e2b06892e2231a8e078cfb41b3 Mon Sep 17 00:00:00 2001 +From: Craig Andrews +Date: Mon, 19 Oct 2020 15:47:41 -0400 +Subject: [PATCH] Send a newline when replying to postfix + +Postfix requires all replies to end in a newline. + +Without this change, postfix logs a warning: +`warning: read TCP map reply from localhost:23000: text longer than 4096` + +See http://www.postfix.org/tcp_table.5.html +--- + onionrouter/msockets.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/onionrouter/msocket