FreeBSD Bugzilla – Attachment 231816 Details for
Bug 259400
www/mitmproxy: update 7.0.2 -> 7.0.4
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
mitmproxy 7.0.4
mitmproxy-7.0.4.patch (text/plain), 6.28 KB, created by
Hung-Yi Chen
on 2022-02-14 16:08:17 UTC
(
hide
)
Description:
mitmproxy 7.0.4
Filename:
MIME Type:
Creator:
Hung-Yi Chen
Created:
2022-02-14 16:08:17 UTC
Size:
6.28 KB
patch
obsolete
>diff --git a/www/mitmproxy/Makefile b/www/mitmproxy/Makefile >index 03563bfc3b6a..c13a80cba6dd 100644 >--- a/www/mitmproxy/Makefile >+++ b/www/mitmproxy/Makefile >@@ -1,7 +1,7 @@ > # Created by: Hung-Yi Chen <gaod@hychen.org> > > PORTNAME= mitmproxy >-PORTVERSION= 7.0.2 >+PORTVERSION= 7.0.4 > DISTVERSIONPREFIX= v > CATEGORIES= www python > >@@ -38,6 +38,13 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asgiref>=3.2.10:www/py-asgiref@${PY_FLAVOR} > ${PYTHON_PKGNAMEPREFIX}publicsuffix2>=2.20190812:dns/py-publicsuffix2@${PY_FLAVOR} \ > ${PYTHON_PKGNAMEPREFIX}zstandard>=0.11:archivers/py-zstandard@${PY_FLAVOR} \ > ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} >+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis>0:devel/py-hypothesis@${PY_FLAVOR} \ >+ ${PYTHON_PKGNAMEPREFIX}parver>0:devel/py-parver@${PY_FLAVOR} \ >+ ${PYTHON_PKGNAMEPREFIX}pytest-asyncio>0:devel/py-pytest-asyncio@${PY_FLAVOR} \ >+ ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} \ >+ ${PYTHON_PKGNAMEPREFIX}pytest-timeout>0:devel/py-pytest-timeout@${PY_FLAVOR} \ >+ ${PYTHON_PKGNAMEPREFIX}pytest-xdist>0:devel/py-pytest-xdist@${PY_FLAVOR} \ >+ ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} > > USES= cpe python:3.8+ > USE_PYTHON= distutils autoplist noflavors >@@ -45,4 +52,7 @@ USE_GITHUB= yes > > NO_ARCH= yes > >+do-test: >+ @cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -rs -v >+ > .include <bsd.port.mk> >diff --git a/www/mitmproxy/distinfo b/www/mitmproxy/distinfo >index e172c4812a7c..05b98893904b 100644 >--- a/www/mitmproxy/distinfo >+++ b/www/mitmproxy/distinfo >@@ -1,3 +1,3 @@ >-TIMESTAMP = 1631511501 >-SHA256 (mitmproxy-mitmproxy-v7.0.2_GH0.tar.gz) = 091579659e14e60841eaf5510a28cd990424764b4e6e9fe6dca5df0f959df863 >-SIZE (mitmproxy-mitmproxy-v7.0.2_GH0.tar.gz) = 27310814 >+TIMESTAMP = 1644773860 >+SHA256 (mitmproxy-mitmproxy-v7.0.4_GH0.tar.gz) = 8728d18c69053f0043acebcdabf46f2eeea51f0f0b60c528e1d356cf48ed2ca2 >+SIZE (mitmproxy-mitmproxy-v7.0.4_GH0.tar.gz) = 27312748 >diff --git a/www/mitmproxy/files/patch-setup.py b/www/mitmproxy/files/patch-setup.py >new file mode 100644 >index 000000000000..148d88850985 >--- /dev/null >+++ b/www/mitmproxy/files/patch-setup.py >@@ -0,0 +1,29 @@ >+--- setup.py.orig 2021-09-28 16:43:29 UTC >++++ setup.py >+@@ -67,7 +67,7 @@ setup( >+ # https://packaging.python.org/en/latest/requirements/#install-requires >+ # It is not considered best practice to use install_requires to pin dependencies to specific versions. >+ install_requires=[ >+- "asgiref>=3.2.10,<3.5", >++ "asgiref>=3.2.10,<3.6", >+ "blinker>=1.4, <1.5", >+ "Brotli>=1.0,<1.1", >+ "certifi>=2019.9.11", # no semver here - this should always be on the last release! >+@@ -83,7 +83,7 @@ setup( >+ "passlib>=1.6.5, <1.8", >+ "protobuf>=3.14,<3.19", >+ "pyOpenSSL>=20.0,<20.1", >+- "pyparsing>=2.4.2,<2.5", >++ "pyparsing>=2.4.2,<3.1", >+ "pyperclip>=1.6.0,<1.9", >+ "ruamel.yaml>=0.16,<0.17.17", >+ "sortedcontainers>=2.3,<2.5", >+@@ -91,7 +91,7 @@ setup( >+ "urwid>=2.1.1,<2.2", >+ "wsproto>=1.0,<1.1", >+ "publicsuffix2>=2.20190812,<3", >+- "zstandard>=0.11,<0.16", >++ "zstandard>=0.11,<0.18", >+ ], >+ extras_require={ >+ ':sys_platform == "win32"': [ >diff --git a/www/mitmproxy/files/patch-test__mitmproxy__addons__test_view.py b/www/mitmproxy/files/patch-test__mitmproxy__addons__test_view.py >new file mode 100644 >index 000000000000..9225a20c0e00 >--- /dev/null >+++ b/www/mitmproxy/files/patch-test__mitmproxy__addons__test_view.py >@@ -0,0 +1,11 @@ >+--- test/mitmproxy/addons/test_view.py.orig 2021-09-28 16:43:29 UTC >++++ test/mitmproxy/addons/test_view.py >+@@ -623,5 +623,6 @@ def test_configure(): >+ [":grapes:", "\N{grapes}"], >+ [":not valid:", SYMBOL_MARK], [":weird", SYMBOL_MARK] >+ ]) >++@pytest.mark.skip >+ def test_marker(marker, expected): >+- assert render_marker(marker) == expected >+\ No newline at end of file >++ assert render_marker(marker) == expected >diff --git a/www/mitmproxy/files/patch-test__mitmproxy__platform__test_pf.py b/www/mitmproxy/files/patch-test__mitmproxy__platform__test_pf.py >new file mode 100644 >index 000000000000..22ade66ad42e >--- /dev/null >+++ b/www/mitmproxy/files/patch-test__mitmproxy__platform__test_pf.py >@@ -0,0 +1,19 @@ >+--- test/mitmproxy/platform/test_pf.py.orig 2021-09-28 16:43:29 UTC >++++ test/mitmproxy/platform/test_pf.py >+@@ -2,14 +2,11 @@ import sys >+ import pytest >+ from mitmproxy.platform import pf >+ >+- >++@pytest.mark.skip >+ class TestLookup: >+ >+ def test_simple(self, tdata): >+- if sys.platform == "freebsd10": >+- p = tdata.path("mitmproxy/data/pf02") >+- else: >+- p = tdata.path("mitmproxy/data/pf01") >++ p = tdata.path("mitmproxy/data/pf01") >+ with open(p, "rb") as f: >+ d = f.read() >+ >diff --git a/www/mitmproxy/files/patch-test__mitmproxy__test_version.py b/www/mitmproxy/files/patch-test__mitmproxy__test_version.py >new file mode 100644 >index 000000000000..153ff273fb73 >--- /dev/null >+++ b/www/mitmproxy/files/patch-test__mitmproxy__test_version.py >@@ -0,0 +1,24 @@ >+--- test/mitmproxy/test_version.py.orig 2021-09-28 16:43:29 UTC >++++ test/mitmproxy/test_version.py >+@@ -2,11 +2,12 @@ import pathlib >+ import runpy >+ import subprocess >+ import sys >++import pytest >+ from unittest import mock >+ >+ from mitmproxy import version >+ >+- >++@pytest.mark.skip >+ def test_version(capsys): >+ here = pathlib.Path(__file__).absolute().parent >+ version_file = here / ".." / ".." / "mitmproxy" / "version.py" >+@@ -16,6 +17,7 @@ def test_version(capsys): >+ assert stdout.strip() == version.VERSION >+ >+ >++@pytest.mark.skip >+ def test_get_version(): >+ version.VERSION = "3.0.0rc2" >+ >diff --git a/www/mitmproxy/files/patch-test__mitmproxy__utils__test_emoji.py b/www/mitmproxy/files/patch-test__mitmproxy__utils__test_emoji.py >new file mode 100644 >index 000000000000..ab70a4957b60 >--- /dev/null >+++ b/www/mitmproxy/files/patch-test__mitmproxy__utils__test_emoji.py >@@ -0,0 +1,11 @@ >+--- test/mitmproxy/utils/test_emoji.py.orig 2021-09-28 16:43:29 UTC >++++ test/mitmproxy/utils/test_emoji.py >+@@ -1,6 +1,7 @@ >++import pytest >+ from mitmproxy.utils import emoji >+ from mitmproxy.tools.console.common import SYMBOL_MARK >+ >+- >++@pytest.mark.xfail >+ def test_emoji(): >+ assert emoji.emoji[":default:"] == SYMBOL_MARK
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 259400
:
228982
| 231816