git: f9539b003081 - main - lang/dotnet{,-host}: Update to 9.0.9

From: Gleb Popov <arrowd_at_FreeBSD.org>
Date: Sat, 27 Sep 2025 17:02:56 UTC
The branch main has been updated by arrowd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=f9539b0030813c89012aa59bbc152686b6e9ea24

commit f9539b0030813c89012aa59bbc152686b6e9ea24
Author:     Szczepan Ćwikliński <sec@thinkcode.pl>
AuthorDate: 2025-09-26 08:41:58 +0000
Commit:     Gleb Popov <arrowd@FreeBSD.org>
CommitDate: 2025-09-27 17:02:49 +0000

    lang/dotnet{,-host}: Update to 9.0.9
    
    Pull Request:   https://github.com/freebsd/freebsd-ports/pull/449
    Co-authored-by: Gleb Popov <arrowd@FreeBSD.org>
---
 lang/dotnet-host/Makefile |  2 +-
 lang/dotnet-host/distinfo |  6 +++---
 lang/dotnet/Makefile      | 24 ++++++++++--------------
 lang/dotnet/distinfo      | 14 +++++---------
 lang/dotnet/pkg-plist     |  6 +++---
 5 files changed, 22 insertions(+), 30 deletions(-)

diff --git a/lang/dotnet-host/Makefile b/lang/dotnet-host/Makefile
index 6df1cceccc79..62f14ab6c283 100644
--- a/lang/dotnet-host/Makefile
+++ b/lang/dotnet-host/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	dotnet-host
 DISTVERSIONPREFIX=	v
-DISTVERSION=	9.0.6
+DISTVERSION=	9.0.9
 CATEGORIES=	lang devel
 
 MAINTAINER=	arrowd@FreeBSD.org
diff --git a/lang/dotnet-host/distinfo b/lang/dotnet-host/distinfo
index 206e85efc531..bd5165cadabe 100644
--- a/lang/dotnet-host/distinfo
+++ b/lang/dotnet-host/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750752423
-SHA256 (dotnet-runtime-v9.0.6_GH0.tar.gz) = 59ace57f7171c0f7ddc745daeed008b555ccc41322fb12d6bc52e2c2696521f2
-SIZE (dotnet-runtime-v9.0.6_GH0.tar.gz) = 89537525
+TIMESTAMP = 1758868894
+SHA256 (dotnet-runtime-v9.0.9_GH0.tar.gz) = 356adff6177e050b5f6e55de5e50e937932395c0123009ca4fc9fd9a1d998822
+SIZE (dotnet-runtime-v9.0.9_GH0.tar.gz) = 89550486
diff --git a/lang/dotnet/Makefile b/lang/dotnet/Makefile
index b34d8537baf5..96a87681cae2 100644
--- a/lang/dotnet/Makefile
+++ b/lang/dotnet/Makefile
@@ -1,9 +1,7 @@
 PORTNAME=	dotnet
-DISTVERSIONPREFIX=	v
-DISTVERSION=	${DOTNETVERSION}.6
-PORTREVISION=	1
+DISTVERSION=	${DOTNETVERSION}.9
 CATEGORIES=	lang devel
-MASTER_SITES=	https://github.com/dotnet/dotnet/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}/release.json?dummy=/:dotnetmanifest \
+MASTER_SITES=	https://github.com/dotnet/dotnet/releases/download/${GH_TAGNAME}/release.json?dummy=/:dotnetmanifest \
 		https://github.com/sec/dotnet-core-freebsd-source-build/releases/download/${BOOTSTRAP_SDKVERSION}-vmr/:bootstrap
 DISTFILES=	release.json-${PORTVERSION}:dotnetmanifest \
 		${BOOTSTRAP_SOURCEBUILT_ARTIFACTS_DISTNAME}${EXTRACT_SUFX}:bootstrap \
@@ -35,6 +33,7 @@ USES=		autoreconf:build gssapi:mit llvm:noexport pkgconfig \
 		python:build,3.9+ shebangfix ssl
 
 USE_GITHUB=	yes
+GH_TAGNAME=	v${SDKVERSION}
 
 SHEBANG_FILES=	src/diagnostics/src/Tools/dotnet-trace/*.sh
 
@@ -44,25 +43,22 @@ DOTNET_ENV=	PYTHON=${PYTHON_CMD}
 BOOTSTRAP_DOTNETVERSION=			9.0
 BOOTSTRAP_SDKVERSION=				${BOOTSTRAP_DOTNETVERSION}.103
 BOOTSTRAP_SDKVERSIONSUFFIX=			-servicing.25071.1
-BOOTSTRAP_SDK_RID=				freebsd-${DOTNET_ARCH}
-BOOTSTRAP_SOURCEBUILT_ARTIFACTS_DISTNAME=	Private.SourceBuilt.Artifacts.${BOOTSTRAP_SDKVERSION}${BOOTSTRAP_SDKVERSIONSUFFIX}.${BOOTSTRAP_SDK_RID}
-BOOTSTRAP_SDK_DISTNAME=				dotnet-sdk-${BOOTSTRAP_SDKVERSION}-${BOOTSTRAP_SDK_RID}
+BOOTSTRAP_SOURCEBUILT_ARTIFACTS_DISTNAME=	Private.SourceBuilt.Artifacts.${BOOTSTRAP_SDKVERSION}${BOOTSTRAP_SDKVERSIONSUFFIX}.freebsd-${DOTNET_ARCH}
+BOOTSTRAP_SDK_DISTNAME=				dotnet-sdk-${BOOTSTRAP_SDKVERSION}-freebsd-${DOTNET_ARCH}
 
 DOTNETVERSION=		9.0
-SDKVERSION=		${DOTNETVERSION}.107
-SDKVERSIONSUFFIX=	-servicing.25267.1
-SDKSERVICESUFFIX=	-servicing.25270.1
-LIBPACKSUFFIX=		-servicing.25266.13
+SDKVERSION=		${DOTNETVERSION}.110
+SDKVERSIONSUFFIX=	-servicing.25420.3
+SDKSERVICESUFFIX=	-servicing.25421.1
 MANIFESTSUFFIX=		${DOTNETVERSION}.100
 SDK_DISTNAME=		dotnet-sdk-${SDKVERSION}-${SDK_RID}
 SDK_RID=		freebsd.${_OSVERSION_MAJOR}-${DOTNET_ARCH}
 DOTNET_ARCH=		${ARCH:S|amd64|x64|:C|aarch64|arm64|}
 
-PLIST_SUB=	DOTNET_ARCH=${DOTNET_ARCH} FULL_DOTNETVERSION=${PORTVERSION} \
+PLIST_SUB=	DOTNET_ARCH=${DOTNET_ARCH} FULL_DOTNETVERSION=${DISTVERSION} \
 		DOTNETVERSION=${DOTNETVERSION} SDKVERSION=${SDKVERSION} \
 		SDK_RID=${SDK_RID} SDKVERSIONSUFFIX=${SDKVERSIONSUFFIX} \
-		SDKSERVICESUFFIX=${SDKSERVICESUFFIX} MANIFESTSUFFIX=${MANIFESTSUFFIX} \
-		LIBPACKSUFFIX=${LIBPACKSUFFIX}
+		SDKSERVICESUFFIX=${SDKSERVICESUFFIX} MANIFESTSUFFIX=${MANIFESTSUFFIX}
 
 .if defined(DOTNET_PORTABLE)
 SDK_RID=		freebsd-${DOTNET_ARCH}
diff --git a/lang/dotnet/distinfo b/lang/dotnet/distinfo
index 23936fe07efe..87dc42812bc9 100644
--- a/lang/dotnet/distinfo
+++ b/lang/dotnet/distinfo
@@ -1,13 +1,9 @@
-TIMESTAMP = 1750752105
-SHA256 (dotnet/release.json-9.0.6) = b68de7f6e266c57d3698a0bd7310a6c7a302d9f6ca2c477e81d8282050067c4b
-SIZE (dotnet/release.json-9.0.6) = 273
-SHA256 (dotnet/dotnet-dotnet-v9.0.6_GH0.tar.gz) = 8f25d48e7ec0a94b30b702c190ee78609a348520eebef32c1e6bfa196f29d794
-SIZE (dotnet/dotnet-dotnet-v9.0.6_GH0.tar.gz) = 495316174
-SHA256 (dotnet/Private.SourceBuilt.Artifacts.9.0.103-servicing.25071.1.freebsd-arm64.tar.gz) = 8dd55906bd75de83cad9c6b257cbe772cf23413c3a2caee913cde7398c1a0622
-SIZE (dotnet/Private.SourceBuilt.Artifacts.9.0.103-servicing.25071.1.freebsd-arm64.tar.gz) = 827383751
-SHA256 (dotnet/dotnet-sdk-9.0.103-freebsd-arm64.tar.gz) = 04027a151f981dc948f3f93fca0c8a88c3de9c18d709f61c91105af8abeb3196
-SIZE (dotnet/dotnet-sdk-9.0.103-freebsd-arm64.tar.gz) = 504643018
+TIMESTAMP = 1758978575
+SHA256 (dotnet/release.json-9.0.9) = 13bc9291f6adc341325cf21258f892528d5ce988de6da6b46a4c2b56845002a1
+SIZE (dotnet/release.json-9.0.9) = 275
 SHA256 (dotnet/Private.SourceBuilt.Artifacts.9.0.103-servicing.25071.1.freebsd-x64.tar.gz) = 307bba6133c8c247f014553676663da26b82a0a8a8db7940c131d1b00772853b
 SIZE (dotnet/Private.SourceBuilt.Artifacts.9.0.103-servicing.25071.1.freebsd-x64.tar.gz) = 837219995
 SHA256 (dotnet/dotnet-sdk-9.0.103-freebsd-x64.tar.gz) = cab6accdf9fc926c6f4e231caa13d2075ba9b3584708e08cc08c05c0d0e42fd6
 SIZE (dotnet/dotnet-sdk-9.0.103-freebsd-x64.tar.gz) = 513941299
+SHA256 (dotnet/dotnet-dotnet-9.0.9-v9.0.110_GH0.tar.gz) = 310170a6572f97c6d1437024eb47b1bac5e0a169776631df061754263dcf62d6
+SIZE (dotnet/dotnet-dotnet-9.0.9-v9.0.110_GH0.tar.gz) = 495148389
diff --git a/lang/dotnet/pkg-plist b/lang/dotnet/pkg-plist
index 0d650e2b1dbe..ad4d8c774d56 100644
--- a/lang/dotnet/pkg-plist
+++ b/lang/dotnet/pkg-plist
@@ -13,7 +13,7 @@
 %%DATADIR%%/library-packs/runtime.%%SDK_RID%%.Microsoft.NETCore.DotNetAppHost.%%FULL_DOTNETVERSION%%.nupkg
 %%DATADIR%%/library-packs/runtime.%%SDK_RID%%.Microsoft.NETCore.ILAsm.%%FULL_DOTNETVERSION%%.nupkg
 %%DATADIR%%/library-packs/runtime.%%SDK_RID%%.Microsoft.NETCore.ILDAsm.%%FULL_DOTNETVERSION%%.nupkg
-@comment %%DATADIR%%/library-packs/runtime.%%SDK_RID%%.Microsoft.NETCore.TestHost.%%FULL_DOTNETVERSION%%%%LIBPACKSUFFIX%%.nupkg
+@comment %%DATADIR%%/library-packs/runtime.%%SDK_RID%%.Microsoft.NETCore.TestHost.%%FULL_DOTNETVERSION%%-servicing.25419.16.nupkg
 %%DATADIR%%/metadata/workloads/%%MANIFESTSUFFIX%%/userlocal
 %%DATADIR%%/packs/Microsoft.AspNetCore.App.Ref/%%FULL_DOTNETVERSION%%/analyzers/dotnet/cs/Microsoft.AspNetCore.App.Analyzers.dll
 %%DATADIR%%/packs/Microsoft.AspNetCore.App.Ref/%%FULL_DOTNETVERSION%%/analyzers/dotnet/cs/Microsoft.AspNetCore.App.CodeFixes.dll
@@ -4573,5 +4573,5 @@
 %%DATADIR%%/templates/%%FULL_DOTNETVERSION%%/microsoft.dotnet.common.itemtemplates.%%SDKVERSION%%.nupkg
 %%DATADIR%%/templates/%%FULL_DOTNETVERSION%%/microsoft.dotnet.common.projecttemplates.%%DOTNETVERSION%%.%%SDKVERSION%%.nupkg
 %%DATADIR%%/templates/%%FULL_DOTNETVERSION%%/microsoft.dotnet.test.projecttemplates.%%DOTNETVERSION%%.1.1.0-rtm.25262.1.nupkg
-%%DATADIR%%/templates/%%FULL_DOTNETVERSION%%/microsoft.dotnet.web.itemtemplates.%%DOTNETVERSION%%.%%FULL_DOTNETVERSION%%.nupkg
-%%DATADIR%%/templates/%%FULL_DOTNETVERSION%%/microsoft.dotnet.web.projecttemplates.%%DOTNETVERSION%%.%%FULL_DOTNETVERSION%%.nupkg
+%%DATADIR%%/templates/%%FULL_DOTNETVERSION%%/microsoft.dotnet.web.itemtemplates.%%FULL_DOTNETVERSION%%.0.9.nupkg
+%%DATADIR%%/templates/%%FULL_DOTNETVERSION%%/microsoft.dotnet.web.projecttemplates.%%FULL_DOTNETVERSION%%.0.9.nupkg