<pre style='margin:0'>
Vadym-Valdis Yudaiev (judaew) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/e000b85cd8a64c558e5a5b6dd7b24e7fa447e126">https://github.com/macports/macports-ports/commit/e000b85cd8a64c558e5a5b6dd7b24e7fa447e126</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit e000b85cd8a64c558e5a5b6dd7b24e7fa447e126
</span>Author: Vadym-Valdis Yudaiev <judaew@outlook.de>
AuthorDate: Mon Feb 27 22:57:28 2023 +0200

<span style='display:block; white-space:pre;color:#404040;'>    dotnet*: Add livecheck
</span>---
 dotnet/aspnetcore-runtime-2.1/Portfile   | 4 ++++
 dotnet/aspnetcore-runtime-3.1/Portfile   | 4 ++++
 dotnet/aspnetcore-runtime-6/Portfile     | 4 ++++
 dotnet/aspnetcore-runtime-7/Portfile     | 4 ++++
 dotnet/aspnetcore-runtime-devel/Portfile | 9 ++++++++-
 dotnet/dotnet-cli/Portfile               | 5 +++++
 dotnet/dotnet-runtime-2.1/Portfile       | 4 ++++
 dotnet/dotnet-runtime-3.1/Portfile       | 4 ++++
 dotnet/dotnet-runtime-6/Portfile         | 4 ++++
 dotnet/dotnet-runtime-7/Portfile         | 4 ++++
 dotnet/dotnet-runtime-devel/Portfile     | 9 ++++++++-
 dotnet/dotnet-sdk-2.1/Portfile           | 4 ++++
 dotnet/dotnet-sdk-3.1/Portfile           | 4 ++++
 dotnet/dotnet-sdk-6/Portfile             | 4 ++++
 dotnet/dotnet-sdk-7/Portfile             | 4 ++++
 dotnet/dotnet-sdk-devel/Portfile         | 9 +++++++--
 16 files changed, 76 insertions(+), 4 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/dotnet/aspnetcore-runtime-2.1/Portfile b/dotnet/aspnetcore-runtime-2.1/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index b8f3d927540..d469fe34a0b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/dotnet/aspnetcore-runtime-2.1/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/dotnet/aspnetcore-runtime-2.1/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -44,3 +44,7 @@ destroot {
</span> 
     move ${worksrcpath}${runtime_dir}/${version} ${destroot}${dotnet_home}${runtime_dir}
 }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.type      regex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.url       https://dotnet.microsoft.com/en-us/download/dotnet/2.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.regex     "ASP.NET Core Runtime (\\d+(?:\\.\\d+)*)"
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/dotnet/aspnetcore-runtime-3.1/Portfile b/dotnet/aspnetcore-runtime-3.1/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index c999f019711..fedc2be6ae8 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/dotnet/aspnetcore-runtime-3.1/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/dotnet/aspnetcore-runtime-3.1/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -44,3 +44,7 @@ destroot {
</span> 
     move ${worksrcpath}${runtime_dir}/${version} ${destroot}${dotnet_home}${runtime_dir}
 }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.type      regex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.url       https://dotnet.microsoft.com/en-us/download/dotnet/3.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.regex     "ASP.NET Core Runtime (\\d+(?:\\.\\d+)*)"
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/dotnet/aspnetcore-runtime-6/Portfile b/dotnet/aspnetcore-runtime-6/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 6bca180451e..7d35ca10745 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/dotnet/aspnetcore-runtime-6/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/dotnet/aspnetcore-runtime-6/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -62,3 +62,7 @@ destroot {
</span> 
     move ${worksrcpath}${runtime_dir}/${version} ${destroot}${dotnet_home}${runtime_dir}
 }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.type      regex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.url       https://dotnet.microsoft.com/en-us/download/dotnet/6.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.regex     "ASP.NET Core Runtime (\\d+(?:\\.\\d+)*)"
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/dotnet/aspnetcore-runtime-7/Portfile b/dotnet/aspnetcore-runtime-7/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 0df216b790b..327c47077fc 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/dotnet/aspnetcore-runtime-7/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/dotnet/aspnetcore-runtime-7/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -63,3 +63,7 @@ destroot {
</span> 
     move ${worksrcpath}${runtime_dir}/${version} ${destroot}${dotnet_home}${runtime_dir}
 }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.type      regex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.url       https://dotnet.microsoft.com/en-us/download/dotnet/7.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.regex     "ASP.NET Core Runtime (\\d+(?:\\.\\d+)*)"
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/dotnet/aspnetcore-runtime-devel/Portfile b/dotnet/aspnetcore-runtime-devel/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index c0ce2468719..5041221c0bf 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/dotnet/aspnetcore-runtime-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/dotnet/aspnetcore-runtime-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,7 +3,9 @@
</span> PortSystem          1.0
 
 name                aspnetcore-runtime-devel
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             8.0.0-preview.1.23112.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set main_version    8.0.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set patch_version   1.23112.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             ${main_version}-preview.${patch_version}
</span> revision            0
 categories          dotnet
 license             MIT
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -63,3 +65,8 @@ destroot {
</span> 
     move ${worksrcpath}${runtime_dir}/${version} ${destroot}${dotnet_home}${runtime_dir}
 }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.version   [join [lrange [split ${patch_version} .] 0 0] .]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.type      regex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.url       https://dotnet.microsoft.com/en-us/download/dotnet/8.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.regex     "ASP.NET Core Runtime ${main_version}-preview.(\\d)"
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/dotnet/dotnet-cli/Portfile b/dotnet/dotnet-cli/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index bdbd50454a3..c76e005baf5 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/dotnet/dotnet-cli/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/dotnet/dotnet-cli/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -74,3 +74,8 @@ destroot {
</span>     # Symlink dotnet into the bin directory
     ln -s ${dotnet_home}/dotnet ${destroot}${prefix}/bin
 }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set major_ver       [join [lrange [split ${version} .] 0 1] .]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.type      regex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.url       https://dotnet.microsoft.com/en-us/download/dotnet/${major_ver}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.regex     ".NET Runtime (\\d+(?:\\.\\d+)*)"
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/dotnet/dotnet-runtime-2.1/Portfile b/dotnet/dotnet-runtime-2.1/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index e97ffd09a95..78f08105dab 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/dotnet/dotnet-runtime-2.1/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/dotnet/dotnet-runtime-2.1/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -43,3 +43,7 @@ destroot {
</span> 
     move ${worksrcpath}${runtime_dir}/${version} ${destroot}${dotnet_home}${runtime_dir}
 }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.type      regex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.url       https://dotnet.microsoft.com/en-us/download/dotnet/2.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.regex     ".NET Runtime (\\d+(?:\\.\\d+)*)"
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/dotnet/dotnet-runtime-3.1/Portfile b/dotnet/dotnet-runtime-3.1/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index aecbed057a1..bb56c7ee74d 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/dotnet/dotnet-runtime-3.1/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/dotnet/dotnet-runtime-3.1/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -43,3 +43,7 @@ destroot {
</span> 
     move ${worksrcpath}${runtime_dir}/${version} ${destroot}${dotnet_home}${runtime_dir}
 }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.type      regex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.url       https://dotnet.microsoft.com/en-us/download/dotnet/3.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.regex     ".NET Runtime (\\d+(?:\\.\\d+)*)"
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/dotnet/dotnet-runtime-6/Portfile b/dotnet/dotnet-runtime-6/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 681875c752d..bd469908bdf 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/dotnet/dotnet-runtime-6/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/dotnet/dotnet-runtime-6/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -61,3 +61,7 @@ destroot {
</span> 
     move ${worksrcpath}${runtime_dir}/${version} ${destroot}${dotnet_home}${runtime_dir}
 }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.type      regex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.url       https://dotnet.microsoft.com/en-us/download/dotnet/6.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.regex     ".NET Runtime (\\d+(?:\\.\\d+)*)"
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/dotnet/dotnet-runtime-7/Portfile b/dotnet/dotnet-runtime-7/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index e195a63b7b9..3f765a92a96 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/dotnet/dotnet-runtime-7/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/dotnet/dotnet-runtime-7/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -62,3 +62,7 @@ destroot {
</span> 
     move ${worksrcpath}${runtime_dir}/${version} ${destroot}${dotnet_home}${runtime_dir}
 }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.type      regex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.url       https://dotnet.microsoft.com/en-us/download/dotnet/7.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.regex     ".NET Runtime (\\d+(?:\\.\\d+)*)"
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/dotnet/dotnet-runtime-devel/Portfile b/dotnet/dotnet-runtime-devel/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 32280cd5297..9652c667637 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/dotnet/dotnet-runtime-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/dotnet/dotnet-runtime-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,7 +3,9 @@
</span> PortSystem          1.0
 
 name                dotnet-runtime-devel
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             8.0.0-preview.1.23110.8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set main_version    8.0.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set patch_version   1.23110.8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             ${main_version}-preview.${patch_version}
</span> revision            0
 categories          dotnet
 license             MIT
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -62,3 +64,8 @@ destroot {
</span> 
     move ${worksrcpath}${runtime_dir}/${version} ${destroot}${dotnet_home}${runtime_dir}
 }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.version   [join [lrange [split ${patch_version} .] 0 0] .]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.type      regex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.url       https://dotnet.microsoft.com/en-us/download/dotnet/8.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.regex     ".NET Runtime ${main_version}-preview.(\\d)"
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/dotnet/dotnet-sdk-2.1/Portfile b/dotnet/dotnet-sdk-2.1/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 0bb4d967872..03adaf4c75e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/dotnet/dotnet-sdk-2.1/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/dotnet/dotnet-sdk-2.1/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -46,3 +46,7 @@ destroot {
</span> 
     move ${worksrcpath}/sdk/${version} ${destroot}${dotnet_home}/sdk
 }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.type      regex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.url       https://dotnet.microsoft.com/en-us/download/dotnet/2.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.regex     "SDK (\\d+(?:\\.\\d+)*)"
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/dotnet/dotnet-sdk-3.1/Portfile b/dotnet/dotnet-sdk-3.1/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 71bca6b86c3..9d95bb6cc2f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/dotnet/dotnet-sdk-3.1/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/dotnet/dotnet-sdk-3.1/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -47,3 +47,7 @@ destroot {
</span> 
     move ${worksrcpath}/sdk/${version} ${destroot}${dotnet_home}/sdk
 }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.type      regex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.url       https://dotnet.microsoft.com/en-us/download/dotnet/3.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.regex     "SDK (\\d+(?:\\.\\d+)*)"
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/dotnet/dotnet-sdk-6/Portfile b/dotnet/dotnet-sdk-6/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index adaaf101195..89c691b1cad 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/dotnet/dotnet-sdk-6/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/dotnet/dotnet-sdk-6/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -68,3 +68,7 @@ destroot {
</span>     move ${worksrcpath}/sdk/${version} ${destroot}${dotnet_home}/sdk
     move ${worksrcpath}/sdk-manifests/${dotnet_manifest_version} ${destroot}${dotnet_home}/sdk-manifests
 }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.type      regex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.url       https://dotnet.microsoft.com/en-us/download/dotnet/6.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.regex     "SDK (\\d+(?:\\.\\d+)*)"
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/dotnet/dotnet-sdk-7/Portfile b/dotnet/dotnet-sdk-7/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index deb95790223..523e821a558 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/dotnet/dotnet-sdk-7/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/dotnet/dotnet-sdk-7/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -69,3 +69,7 @@ destroot {
</span>     move ${worksrcpath}/sdk/${version} ${destroot}${dotnet_home}/sdk
     move ${worksrcpath}/sdk-manifests/${dotnet_manifest_version} ${destroot}${dotnet_home}/sdk-manifests
 }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.type      regex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.url       https://dotnet.microsoft.com/en-us/download/dotnet/7.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.regex     "SDK (\\d+(?:\\.\\d+)*)"
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/dotnet/dotnet-sdk-devel/Portfile b/dotnet/dotnet-sdk-devel/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 836a9af8250..5a829c1454a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/dotnet/dotnet-sdk-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/dotnet/dotnet-sdk-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,8 +4,8 @@ PortSystem          1.0
</span> 
 name                dotnet-sdk-devel
 set main_version    8.0.100
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set patch_version   preview.1.23115.2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version             ${main_version}-${patch_version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set patch_version   1.23115.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             ${main_version}-preview.${patch_version}
</span> revision            0
 categories          dotnet devel
 license             MIT
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -71,3 +71,8 @@ destroot {
</span>     move ${worksrcpath}/sdk/${version} ${destroot}${dotnet_home}/sdk
     move ${worksrcpath}/sdk-manifests/${dotnet_manifest_version} ${destroot}${dotnet_home}/sdk-manifests
 }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.version   [join [lrange [split ${patch_version} .] 0 0] .]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.type      regex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.url       https://dotnet.microsoft.com/en-us/download/dotnet/8.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.regex     "SDK ${main_version}-preview.(\\d)"
</span></pre><pre style='margin:0'>

</pre>