ports@,

Here an update of security/mitmproxy to 11.0.0.

Quite clean and allows to drop patch.

Tested on -curret/amd64

Index: Makefile
===================================================================
RCS file: /cvs/ports/security/mitmproxy/Makefile,v
retrieving revision 1.2
diff -u -p -r1.2 Makefile
--- Makefile    5 Sep 2024 18:48:34 -0000       1.2
+++ Makefile    2 Oct 2024 21:22:19 -0000
@@ -1,7 +1,6 @@
 COMMENT =              interactive intercepting HTTP proxy
 
-MODPY_EGG_VERSION =    10.4.2
-REVISION =             0
+MODPY_EGG_VERSION =    11.0.0
 
 DISTNAME =             mitmproxy-${MODPY_EGG_VERSION}
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/security/mitmproxy/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- distinfo    25 Aug 2024 13:08:32 -0000      1.1.1.1
+++ distinfo    2 Oct 2024 21:22:19 -0000
@@ -1,2 +1,2 @@
-SHA256 (mitmproxy-10.4.2.tar.gz) = 5ryHhLseIrEmHK+r+FSWzMsmac8EQU5Zk4RmZsf18+Y=
-SIZE (mitmproxy-10.4.2.tar.gz) = 1548656
+SHA256 (mitmproxy-11.0.0.tar.gz) = iACWP6BwAAhwBi9POMZLx4iRUf7WNv0JoSRG8GNG/hM=
+SIZE (mitmproxy-11.0.0.tar.gz) = 1559633
Index: patches/patch-mitmproxy_tools_main_py
===================================================================
RCS file: patches/patch-mitmproxy_tools_main_py
diff -N patches/patch-mitmproxy_tools_main_py
--- patches/patch-mitmproxy_tools_main_py       5 Sep 2024 18:48:34 -0000       
1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,25 +0,0 @@
-https://github.com/mitmproxy/mitmproxy/pull/7130
-Index: mitmproxy/tools/main.py
---- mitmproxy/tools/main.py.orig
-+++ mitmproxy/tools/main.py
-@@ -116,10 +116,16 @@ def run(
-         def _sigterm(*_):
-             loop.call_soon_threadsafe(master.shutdown)
- 
--        # We can't use loop.add_signal_handler because that's not available 
on Windows' Proactorloop,
--        # but signal.signal just works fine for our purposes.
--        signal.signal(signal.SIGINT, _sigint)
--        signal.signal(signal.SIGTERM, _sigterm)
-+        try:
-+            # We use loop.add_signal_handler on supported platform to avoid 
stuck on signal
-+            # See: https://github.com/mitmproxy/mitmproxy/issues/7128
-+            loop.add_signal_handler(signal.SIGINT, _sigint)
-+            loop.add_signal_handler(signal.SIGTERM, _sigterm)
-+        except NotImplementedError:
-+            # anyway, if platform hasn't got loop.add_signal_handler, use 
signal.signal
-+            signal.signal(signal.SIGINT, _sigint)
-+            signal.signal(signal.SIGTERM, _sigterm)
-+
-         # to fix the issue mentioned 
https://github.com/mitmproxy/mitmproxy/issues/6744
-         # by setting SIGPIPE to SIG_IGN, the process will not terminate and 
continue to run
-         if hasattr(signal, "SIGPIPE"):
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/security/mitmproxy/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- pkg/PLIST   25 Aug 2024 13:08:34 -0000      1.1.1.1
+++ pkg/PLIST   2 Oct 2024 21:22:19 -0000
@@ -135,12 +135,14 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/mitmproxy/addons/${MODPY_PYCACHE}stickyauth.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/mitmproxy/addons/${MODPY_PYCACHE}stickycookie.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/mitmproxy/addons/${MODPY_PYCACHE}stickycookie.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/mitmproxy/addons/${MODPY_PYCACHE}strip_ech.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/mitmproxy/addons/${MODPY_PYCACHE}strip_ech.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mitmproxy/addons/${MODPY_PYCACHE}strip_dns_https_records.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mitmproxy/addons/${MODPY_PYCACHE}strip_dns_https_records.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/mitmproxy/addons/${MODPY_PYCACHE}termlog.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/mitmproxy/addons/${MODPY_PYCACHE}termlog.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/mitmproxy/addons/${MODPY_PYCACHE}tlsconfig.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/mitmproxy/addons/${MODPY_PYCACHE}tlsconfig.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mitmproxy/addons/${MODPY_PYCACHE}update_alt_svc.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mitmproxy/addons/${MODPY_PYCACHE}update_alt_svc.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/mitmproxy/addons/${MODPY_PYCACHE}upstream_auth.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/mitmproxy/addons/${MODPY_PYCACHE}upstream_auth.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/mitmproxy/addons/${MODPY_PYCACHE}view.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -201,9 +203,10 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/mitmproxy/addons/serverplayback.py
 lib/python${MODPY_VERSION}/site-packages/mitmproxy/addons/stickyauth.py
 lib/python${MODPY_VERSION}/site-packages/mitmproxy/addons/stickycookie.py
-lib/python${MODPY_VERSION}/site-packages/mitmproxy/addons/strip_ech.py
+lib/python${MODPY_VERSION}/site-packages/mitmproxy/addons/strip_dns_https_records.py
 lib/python${MODPY_VERSION}/site-packages/mitmproxy/addons/termlog.py
 lib/python${MODPY_VERSION}/site-packages/mitmproxy/addons/tlsconfig.py
+lib/python${MODPY_VERSION}/site-packages/mitmproxy/addons/update_alt_svc.py
 lib/python${MODPY_VERSION}/site-packages/mitmproxy/addons/upstream_auth.py
 lib/python${MODPY_VERSION}/site-packages/mitmproxy/addons/view.py
 lib/python${MODPY_VERSION}/site-packages/mitmproxy/certs.py
@@ -536,8 +539,6 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/mitmproxy/proxy/layers/${MODPY_PYCACHE}dns.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/mitmproxy/proxy/layers/${MODPY_PYCACHE}modes.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/mitmproxy/proxy/layers/${MODPY_PYCACHE}modes.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/mitmproxy/proxy/layers/${MODPY_PYCACHE}quic.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/mitmproxy/proxy/layers/${MODPY_PYCACHE}quic.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/mitmproxy/proxy/layers/${MODPY_PYCACHE}tcp.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/mitmproxy/proxy/layers/${MODPY_PYCACHE}tcp.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/mitmproxy/proxy/layers/${MODPY_PYCACHE}tls.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -580,7 +581,29 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/mitmproxy/proxy/layers/http/_http_h3.py
 
lib/python${MODPY_VERSION}/site-packages/mitmproxy/proxy/layers/http/_upstream_proxy.py
 lib/python${MODPY_VERSION}/site-packages/mitmproxy/proxy/layers/modes.py
-lib/python${MODPY_VERSION}/site-packages/mitmproxy/proxy/layers/quic.py
+lib/python${MODPY_VERSION}/site-packages/mitmproxy/proxy/layers/quic/
+lib/python${MODPY_VERSION}/site-packages/mitmproxy/proxy/layers/quic/__init__.py
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/mitmproxy/proxy/layers/quic/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/mitmproxy/proxy/layers/quic/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mitmproxy/proxy/layers/quic/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mitmproxy/proxy/layers/quic/${MODPY_PYCACHE}_client_hello_parser.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mitmproxy/proxy/layers/quic/${MODPY_PYCACHE}_client_hello_parser.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mitmproxy/proxy/layers/quic/${MODPY_PYCACHE}_commands.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mitmproxy/proxy/layers/quic/${MODPY_PYCACHE}_commands.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mitmproxy/proxy/layers/quic/${MODPY_PYCACHE}_events.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mitmproxy/proxy/layers/quic/${MODPY_PYCACHE}_events.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mitmproxy/proxy/layers/quic/${MODPY_PYCACHE}_hooks.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mitmproxy/proxy/layers/quic/${MODPY_PYCACHE}_hooks.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mitmproxy/proxy/layers/quic/${MODPY_PYCACHE}_raw_layers.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mitmproxy/proxy/layers/quic/${MODPY_PYCACHE}_raw_layers.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mitmproxy/proxy/layers/quic/${MODPY_PYCACHE}_stream_layers.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mitmproxy/proxy/layers/quic/${MODPY_PYCACHE}_stream_layers.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mitmproxy/proxy/layers/quic/_client_hello_parser.py
+lib/python${MODPY_VERSION}/site-packages/mitmproxy/proxy/layers/quic/_commands.py
+lib/python${MODPY_VERSION}/site-packages/mitmproxy/proxy/layers/quic/_events.py
+lib/python${MODPY_VERSION}/site-packages/mitmproxy/proxy/layers/quic/_hooks.py
+lib/python${MODPY_VERSION}/site-packages/mitmproxy/proxy/layers/quic/_raw_layers.py
+lib/python${MODPY_VERSION}/site-packages/mitmproxy/proxy/layers/quic/_stream_layers.py
 lib/python${MODPY_VERSION}/site-packages/mitmproxy/proxy/layers/tcp.py
 lib/python${MODPY_VERSION}/site-packages/mitmproxy/proxy/layers/tls.py
 lib/python${MODPY_VERSION}/site-packages/mitmproxy/proxy/layers/udp.py
@@ -743,6 +766,8 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/mitmproxy/tools/web/${MODPY_PYCACHE}master.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/mitmproxy/tools/web/${MODPY_PYCACHE}static_viewer.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/mitmproxy/tools/web/${MODPY_PYCACHE}static_viewer.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mitmproxy/tools/web/${MODPY_PYCACHE}web_columns.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mitmproxy/tools/web/${MODPY_PYCACHE}web_columns.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/mitmproxy/tools/web/${MODPY_PYCACHE}webaddons.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/mitmproxy/tools/web/${MODPY_PYCACHE}webaddons.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/mitmproxy/tools/web/app.py
@@ -781,6 +806,7 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/mitmproxy/tools/web/static_viewer.py
 lib/python${MODPY_VERSION}/site-packages/mitmproxy/tools/web/templates/
 
lib/python${MODPY_VERSION}/site-packages/mitmproxy/tools/web/templates/index.html
+lib/python${MODPY_VERSION}/site-packages/mitmproxy/tools/web/web_columns.py
 lib/python${MODPY_VERSION}/site-packages/mitmproxy/tools/web/webaddons.py
 lib/python${MODPY_VERSION}/site-packages/mitmproxy/types.py
 lib/python${MODPY_VERSION}/site-packages/mitmproxy/udp.py


-- 
wbr, Kirill

Reply via email to