<pre style='margin:0'>
Christopher Nielsen (mascguy) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/1f1399cc08fb945b7a3338c5871d47bb054567fe">https://github.com/macports/macports-ports/commit/1f1399cc08fb945b7a3338c5871d47bb054567fe</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 1f1399cc08fb945b7a3338c5871d47bb054567fe
</span>Author: Steven Thomas Smith <s.t.smith@ieee.org>
AuthorDate: Mon Feb 14 20:31:48 2022 -0500
<span style='display:block; white-space:pre;color:#404040;'> chromedriver: Update to version 98.0.4758.80, add arm64, undetected variant
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> * Update to version 98.0.4758.80
</span><span style='display:block; white-space:pre;color:#404040;'> * Add arm64 support
</span><span style='display:block; white-space:pre;color:#404040;'> * Add "undetected" variant
</span><span style='display:block; white-space:pre;color:#404040;'> * Obsolete previous version subports
</span>---
www/chromedriver/Portfile | 230 ++++++++++++++++++++++++++++------------------
1 file changed, 142 insertions(+), 88 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/www/chromedriver/Portfile b/www/chromedriver/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 6395c08f288..bed4c90cd5e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/www/chromedriver/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/www/chromedriver/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,12 +3,12 @@
</span> PortSystem 1.0
name chromedriver
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 97.0.4692.71
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 98.0.4758.80
</span> categories www
platforms darwin
maintainers {@catap korins.ky:kirill} openmaintainer
license Apache-2
<span style='display:block; white-space:pre;background:#ffe0e0;'>-supported_archs x86_64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs arm64 x86_64
</span>
description ChromeDriver - WebDriver for Chrome
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,8 +20,32 @@ long_description WebDriver is an open source tool for automated testing of \
</span> homepage https://sites.google.com/chromium.org/driver/
master_sites https://chromedriver.storage.googleapis.com/${version}/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-distname ${name}_mac64
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-dist_subdir ${name}/${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+dist_subdir ${subport}/${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platform arm {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ distname ${name}_mac64_m1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platform i386 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ distname ${name}_mac64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# most recent versions via
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://sites.google.com/chromium.org/driver/downloads
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# set build_arch by hand on arm64/x86_64 systems to get x86_64/arm64 checksums
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# sudo port -d checksum chromedriver os.arch=arm build_arch=arm64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# run `port clean --all chromedriver` afterwards
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${build_arch} eq {arm64}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums rmd160 3eaea0003e1bbfb0d67ed508019caf625edb44e8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 9b5bf1bb33da437c6550dca1d1d46fd84a305f56152abe532a5b11ac2cb7b44e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 7592375
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} elseif {${build_arch} eq {x86_64}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums rmd160 730413fb0e11b70ca0f4dcdf014d8468f86660a5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 ec171213e81e2d1cb1309ac3931560d0cd693abf50db1c96d0ede5c39765cb1a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 8293152
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set major_version [lindex [split ${version} .] 0]
</span>
use_zip yes
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -32,129 +56,159 @@ use_configure no
</span> build {}
destroot {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -m 755 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${worksrcpath}/chromedriver \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ copy \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${worksrcpath}/${name} \
</span> ${destroot}${prefix}/bin/${subport}
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# most recent versions via
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# https://sites.google.com/a/chromium.org/chromedriver/downloads
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set latest_major_version \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- [lindex [split ${version} .] 0]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 c66d93b3c40f6a6801bb14dd39f0c9ab84819a60 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 7ae949b20216aa9dda278564d877d2c815ded013442cf0b64f429d1676b361ff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 8277283
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${subport} eq ${name}} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- conflicts ${name}-${latest_major_version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# use these to specify python versions, python3 required
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# use ${prefix}/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/_resources/port1.0/group/python-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set python_version 39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set python_branch [string index ${python_version} 0].[string range ${python_version} 1 end]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set python_prefix ${frameworks_dir}/Python.framework/Versions/${python_branch}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set python_bin ${python_prefix}/bin/python${python_branch}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant undetected \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ description {Undetected chromedriver.} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PortGroup active_variants 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:python${python_version} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python_version}-undetected-chromedriver
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ require_active_variants \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ py${python_version}-undetected-chromedriver \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port_chromedriver_binary
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ copy \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${worksrcpath}/${name} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${worksrcpath}/${subport}-${major_version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # patch the chromedriver binary through undetected_chromedriver.Patcher
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ system -W ${worksrcpath} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "${python_bin} <<PATCH_CHROMEDRIVER_PY
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+from undetected_chromedriver import Patcher
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patcher = Patcher(executable_path='${worksrcpath}/${name}')
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+assert patcher.patch(), \\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ \"Binary '${worksrcpath}/${name}' is not patched.\"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PATCH_CHROMEDRIVER_PY
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ move \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${worksrcpath}/${name} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${worksrcpath}/${subport}-undetected
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ln -s \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${prefix}/bin/${subport}-undetected \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${worksrcpath}/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-subport ${name}-${latest_major_version} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- conflicts ${name}
</span> post-destroot {
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ copy \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${worksrcpath}/${subport}-${major_version} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/bin
</span> ln -s \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- ${prefix}/bin/${name}-${latest_major_version} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/bin/chromedriver
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${prefix}/bin/${subport}-${major_version} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/bin/${subport}-original
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ copy \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${worksrcpath}/${subport}-undetected \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/bin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {${name} eq ${subport}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set executable_path ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set executable_path "executable_path='${prefix}/bin/${subport}'"
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>- livecheck.type none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ notes-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "The ${subport} binary has been patched to mitigate detection.\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+The original ${name} binary has been moved to ${subport}-original.\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Use ${subport} with the port
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ py${python_version}-undetected-chromedriver +port_chromedriver_binary
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+(with your preferred Python version) and the Python code:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ import undetected_chromedriver as uc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ driver = uc.Chrome(${executable_path})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+To use separate chromedriver binaries with distinct signatures, use:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ driver = uc.Chrome(executable_path='${prefix}/bin/${subport}-original', executable_path_mkdtemp=True)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ driver.delete_executable_path_mkdtemp()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+"
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-subport ${name}-96 {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- version 96.0.4664.45
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport ${name}-97 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PortGroup obsolete 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 97.0.4692.71
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Obsolete Date: 2023-01-01
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ replaced_by chromedriver
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>- checksums rmd160 fd794e33e44a3c6069c447317a607f45f5b50754 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 0e88eab13db9bd6ef2def8c2342556c29f739f00846de21258b2a3b61e476b64 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 8234174
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport ${name}-96 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PortGroup obsolete 1.0
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>- master_sites https://chromedriver.storage.googleapis.com/${version}/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- dist_subdir ${name}/${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- livecheck.type none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 96.0.4664.45
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Obsolete Date: 2023-01-01
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ replaced_by chromedriver
</span> }
subport ${name}-86 {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- version 86.0.4240.22
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PortGroup obsolete 1.0
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>- checksums rmd160 372fd3a926fea160749d0554d5ff53fd1eafdd2d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 351ae30e9feab7ca6ccb94a549afcd62d6355561b78b8386cd4271d480a2fdc6 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 7796598
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- master_sites https://chromedriver.storage.googleapis.com/${version}/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- dist_subdir ${name}/${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- livecheck.type none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 86.0.4240.22
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Obsolete Date: 2023-01-01
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ replaced_by chromedriver
</span> }
subport ${name}-85 {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- version 85.0.4183.87
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PortGroup obsolete 1.0
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>- checksums rmd160 59a72455a1c12fdf407964cbcbf3e4c17e18ea3d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 717ff47c926b6cfa5ebcb60d7cb57a42f338fa657083928d8e1d74ff9c4833dd \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 7717718
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- master_sites https://chromedriver.storage.googleapis.com/${version}/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- dist_subdir ${name}/${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- livecheck.type none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 85.0.4183.87
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Obsolete Date: 2023-01-01
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ replaced_by chromedriver
</span> }
subport ${name}-84 {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- version 84.0.4147.30
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PortGroup obsolete 1.0
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>- checksums rmd160 beb65c30aa0fca8ab028e0b61081c5aeec8e1850 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 1bed996247f5f93eed28110927a10b45f01a7deeda4ab1b1acfd6bb66784acc5 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 7332572
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- master_sites https://chromedriver.storage.googleapis.com/${version}/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- dist_subdir ${name}/${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- livecheck.type none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 84.0.4147.30
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Obsolete Date: 2023-01-01
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ replaced_by chromedriver
</span> }
subport ${name}-83 {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- version 83.0.4103.39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PortGroup obsolete 1.0
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- checksums rmd160 b894f547fe802306b59ebacff8e113f0f35c0e41 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 d902d4b3e77e466102ebfe25e13a25798b473655461fa3e928268faf6fc7fef6 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 7204839
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- master_sites https://chromedriver.storage.googleapis.com/${version}/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- dist_subdir ${name}/${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- livecheck.type none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 83.0.4103.39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Obsolete Date: 2023-01-01
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ replaced_by chromedriver
</span> }
subport ${name}-81 {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- version 81.0.4044.20
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- checksums rmd160 f977e91ba9599e51cf46425fc570c2dc1460852a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 e1e884c4ddb41711defedd4e5c65b512eb2f8a20d084ef3c4cafbc824481b770 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 7018740
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PortGroup obsolete 1.0
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>- master_sites https://chromedriver.storage.googleapis.com/${version}/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- dist_subdir ${name}/${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- livecheck.type none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 81.0.4044.20
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Obsolete Date: 2023-01-01
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ replaced_by chromedriver
</span> }
subport ${name}-80 {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- version 80.0.3987.106
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- checksums rmd160 90479d8f2a8e60daf8a49b7c79123a3003470be3 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 4e74140a26a9eea5a5ca1e9bdc9ab2997f18ad2978a278a199a6204fb03b2b09 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 7004832
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PortGroup obsolete 1.0
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>- master_sites https://chromedriver.storage.googleapis.com/${version}/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- dist_subdir ${name}/${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- livecheck.type none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 80.0.3987.106
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Obsolete Date: 2023-01-01
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ replaced_by chromedriver
</span> }
subport ${name}-79 {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- version 79.0.3945.36
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- checksums rmd160 5db9b224fd2acf7a2edf076739496bf9a3c33b61 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 c3bbd1139ace81268fe6d2e74fc815a2fc86d95b3c617eca4a70c92d7cba1b1c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 6908371
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PortGroup obsolete 1.0
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>- master_sites https://chromedriver.storage.googleapis.com/${version}/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- dist_subdir ${name}/${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- livecheck.type none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 79.0.3945.36
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Obsolete Date: 2023-01-01
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ replaced_by chromedriver
</span> }
if {$subport eq $name} {
</pre><pre style='margin:0'>
</pre>