<pre style='margin:0'>
Renee Otten (reneeotten) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/602c348a48cb50ece051d945a5dd5e751d11105b">https://github.com/macports/macports-ports/commit/602c348a48cb50ece051d945a5dd5e751d11105b</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 602c348a48cb50ece051d945a5dd5e751d11105b
</span>Author: Steven Thomas Smith <s.t.smith@ieee.org>
AuthorDate: Fri May 9 21:56:00 2025 -0400
<span style='display:block; white-space:pre;color:#404040;'> py-undetected-chromedriver: Update to version 3.5.5; Add py311 py312 py313
</span>---
python/py-undetected-chromedriver/Portfile | 14 ++++-----
.../files/patch-undetected_chromedriver.diff | 35 ----------------------
2 files changed, 5 insertions(+), 44 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-undetected-chromedriver/Portfile b/python/py-undetected-chromedriver/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 38354effa51..d89cf725f73 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-undetected-chromedriver/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-undetected-chromedriver/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,7 +4,7 @@ PortSystem 1.0
</span> PortGroup python 1.0
name py-undetected-chromedriver
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 3.4.6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 3.5.5
</span> revision 0
categories-append python www
maintainers nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -19,11 +19,11 @@ long_description {*}${description} | Zero-Config | \
</span>
homepage https://github.com/ultrafunkamsterdam/undetected-chromedriver
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 3b247c010d8df8141dd5aab082b540996c92ab23 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 871485624f7a2e1c15fde75ab7b8ceb30ebc06dad90cd66173ea8036c046367f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 61342
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 c03f5bedc2c097032a0d105eefbee5e90f5d86d4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 9f945e1435005247abe17de316bcfda85b284a4177fd5f25167c78ced33b65ec \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 65409
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions 39 310
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions 39 310 311 312 313
</span>
if {${name} ne ${subport}} {
depends_build-append \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -33,10 +33,6 @@ if {${name} ne ${subport}} {
</span> port:py${python.version}-selenium \
port:py${python.version}-websockets
<span style='display:block; white-space:pre;background:#ffe0e0;'>- # diff -Naurd ./uc-orig ./uc-new | sed -E -e 's/\.\/uc-(orig|new)\//.\//g' | sed -E -e 's|/opt/local|@PREFIX@|g' > ~/Downloads/patch-undetected_chromedriver.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patchfiles-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-undetected_chromedriver.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> post-patch {
fs-traverse f ${worksrcpath}/undetected_chromedriver {
if {[file isfile ${f}] && [string match "*.py" ${f}]} {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-undetected-chromedriver/files/patch-undetected_chromedriver.diff b/python/py-undetected-chromedriver/files/patch-undetected_chromedriver.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index a04dca9d41f..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-undetected-chromedriver/files/patch-undetected_chromedriver.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,35 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff -Naurd ./undetected_chromedriver/patcher.py ./undetected_chromedriver/patcher.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- ./undetected_chromedriver/patcher.py 2023-02-15 16:55:09
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ ./undetected_chromedriver/patcher.py 2023-02-15 17:09:23
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -8,6 +8,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- import random
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- import re
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- import string
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+import subprocess
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- import sys
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- import time
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from urllib.request import urlopen
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -19,6 +20,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- IS_POSIX = sys.platform.startswith(("darwin", "cygwin", "linux", "linux2"))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+chromedriver_version_reprog = re.compile(r'ChromeDriver +(\d+)(.\d+)* +.*')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class Patcher(object):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- url_repo = "https://chromedriver.storage.googleapis.com"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -85,6 +87,15 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if executable_path:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- self._custom_exe_path = True
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- self.executable_path = executable_path
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ version_main = int(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ chromedriver_version_reprog.sub('\\1',
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ subprocess.run([self.executable_path, '--version'],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ stdout=subprocess.PIPE).stdout.decode('ascii').strip()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ except Exception as e:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ print(e)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- self.version_main = version_main
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- self.version_full = None
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span></pre><pre style='margin:0'>
</pre>