git: a9c4c3a06edb - main - lang/dotnet: Use bootstrap built on FreeBSD 13 everywhere

From: Gleb Popov <arrowd_at_FreeBSD.org>
Date: Sat, 15 Feb 2025 08:04:52 UTC
The branch main has been updated by arrowd:

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

commit a9c4c3a06edb50c936c8c4797056c5ed03ccc2dc
Author:     Gleb Popov <arrowd@FreeBSD.org>
AuthorDate: 2025-02-14 06:11:12 +0000
Commit:     Gleb Popov <arrowd@FreeBSD.org>
CommitDate: 2025-02-15 08:00:35 +0000

    lang/dotnet: Use bootstrap built on FreeBSD 13 everywhere
---
 lang/dotnet/Makefile | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/lang/dotnet/Makefile b/lang/dotnet/Makefile
index 28ac1c478837..6815e6635eb3 100644
--- a/lang/dotnet/Makefile
+++ b/lang/dotnet/Makefile
@@ -22,6 +22,7 @@ BUILD_DEPENDS=	bash:shells/bash \
 		cmake:devel/cmake-core \
 		git:devel/git \
 		ggrep:textproc/gnugrep \
+		${LOCALBASE}/lib/libcrypto.so.12:security/openssl \
 		terminfo-db>0:misc/terminfo-db
 LIB_DEPENDS=	libbrotlienc.so:archivers/brotli \
 		libicuuc.so:devel/icu \
@@ -43,8 +44,9 @@ DOTNET_ENV=	PYTHON=${PYTHON_CMD}
 BOOTSTRAP_DOTNETVERSION=			9.0
 BOOTSTRAP_SDKVERSION=				${BOOTSTRAP_DOTNETVERSION}.100
 BOOTSTRAP_SDKVERSIONSUFFIX=			-rtm.24529.1
-BOOTSTRAP_SOURCEBUILT_ARTIFACTS_DISTNAME=	Private.SourceBuilt.Artifacts.${BOOTSTRAP_SDKVERSION}${BOOTSTRAP_SDKVERSIONSUFFIX}.${SDK_RID}
-BOOTSTRAP_SDK_DISTNAME=				dotnet-sdk-${BOOTSTRAP_SDKVERSION}-${SDK_RID}
+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_SDK_RID=				freebsd.13-${DOTNET_ARCH}
 
 DOTNETVERSION=		9.0
 SDKVERSION=		${DOTNETVERSION}.103
@@ -110,6 +112,7 @@ do-install:
 	${STRIP_CMD} ${STAGEDIR}${DATADIR}/sdk/${SDKVERSION}/AppHostTemplate/apphost
 	${STRIP_CMD} ${STAGEDIR}${DATADIR}/packs/Microsoft.NETCore.App.Host.${SDK_RID}/${DISTVERSION}/runtimes/${SDK_RID}/native/apphost
 	${STRIP_CMD} ${STAGEDIR}${DATADIR}/packs/Microsoft.NETCore.App.Host.${SDK_RID}/${DISTVERSION}/runtimes/${SDK_RID}/native/singlefilehost
+	${STRIP_CMD} ${STAGEDIR}${DATADIR}/packs/runtime.${SDK_RID}.Microsoft.DotNet.ILCompiler/${DISTVERSION}/tools/ilc
 	${FIND} ${STAGEDIR}${DATADIR} -name "*.so" -exec ${STRIP_CMD} -s "{}" ";"
 
 	${RLN} ${STAGEDIR}${DATADIR}/dotnet ${STAGEDIR}${PREFIX}/bin/dotnet