From 1a4e461d32745d92cdf5e857bc09af3ed717c685 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Szczepan=20=C4=86wikli=C5=84ski?= Date: Sun, 1 Dec 2024 22:27:14 +0300 Subject: lang/dotnet-runtime: Factor out .NET runtime part into a separate port This allows to make dotnet packages co-installable. Co-authored-by: Gleb Popov --- lang/Makefile | 1 + lang/dotnet-runtime/Makefile | 47 +++++++++++++++ lang/dotnet-runtime/distinfo | 3 + lang/dotnet-runtime/pkg-descr | 4 ++ lang/dotnet/Makefile | 6 +- lang/dotnet/pkg-plist | 8 +-- lang/dotnet8/Makefile | 8 +-- lang/dotnet8/pkg-plist | 132 ++---------------------------------------- 8 files changed, 69 insertions(+), 140 deletions(-) create mode 100644 lang/dotnet-runtime/Makefile create mode 100644 lang/dotnet-runtime/distinfo create mode 100644 lang/dotnet-runtime/pkg-descr diff --git a/lang/Makefile b/lang/Makefile index 92e5891dd55e..272e0cee08f5 100644 --- a/lang/Makefile +++ b/lang/Makefile @@ -46,6 +46,7 @@ SUBDIR += dhall SUBDIR += dlang-tools SUBDIR += dotnet + SUBDIR += dotnet-runtime SUBDIR += dotnet8 SUBDIR += duktape SUBDIR += duktape-lib diff --git a/lang/dotnet-runtime/Makefile b/lang/dotnet-runtime/Makefile new file mode 100644 index 000000000000..fc1d93b0dacf --- /dev/null +++ b/lang/dotnet-runtime/Makefile @@ -0,0 +1,47 @@ +PORTNAME= dotnet-host +DISTVERSIONPREFIX= v +DISTVERSION= 9.0.0 +CATEGORIES= lang devel + +MAINTAINER= arrowd@FreeBSD.org +COMMENT= Host runtime binary for the .NET platform +WWW= https://dot.net + +LICENSE= MIT + +BUILD_DEPENDS= bash:shells/bash + +USES= cmake:indirect llvm:noexport ssl + +USE_GITHUB= yes +GH_ACCOUNT= dotnet +GH_PROJECT= runtime + +PLIST_FILES= bin/dotnet \ + dotnet/LICENSE.TXT \ + dotnet/THIRD-PARTY-NOTICES.TXT \ + dotnet/dotnet + +DOTNET_ARCH= ${ARCH:S|amd64|x64|:C|aarch64|arm64|} + +.if defined(WITH_DEBUG) +BUILD_TYPE= Debug +.else +BUILD_TYPE= Release +.endif + +do-build: + cd ${WRKSRC} && ${SETENVI} ${MAKE_ENV} src/native/corehost/build.sh -ci -c ${BUILD_TYPE} + +post-build: + ${ELFCTL} -e +noaslr ${WRKSRC}/artifacts/bin/freebsd-${DOTNET_ARCH}.${BUILD_TYPE}/corehost/dotnet + +do-install: + ${MKDIR} ${STAGEDIR}${PREFIX}/dotnet + ${INSTALL_PROGRAM} ${WRKSRC}/artifacts/bin/freebsd-${DOTNET_ARCH}.${BUILD_TYPE}/corehost/dotnet \ + ${STAGEDIR}${PREFIX}/dotnet/ + ${INSTALL_DATA} ${WRKSRC}/LICENSE.TXT ${WRKSRC}/THIRD-PARTY-NOTICES.TXT \ + ${STAGEDIR}${PREFIX}/dotnet/ + ${RLN} ${STAGEDIR}${PREFIX}/dotnet/dotnet ${STAGEDIR}${PREFIX}/bin/dotnet + +.include diff --git a/lang/dotnet-runtime/distinfo b/lang/dotnet-runtime/distinfo new file mode 100644 index 000000000000..d9f3f99b9a34 --- /dev/null +++ b/lang/dotnet-runtime/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1732966336 +SHA256 (dotnet-runtime-v9.0.0_GH0.tar.gz) = 32755d528ead386762fb9da054249f6151ac78ef6a92f437044838cd0ab00def +SIZE (dotnet-runtime-v9.0.0_GH0.tar.gz) = 89257555 diff --git a/lang/dotnet-runtime/pkg-descr b/lang/dotnet-runtime/pkg-descr new file mode 100644 index 000000000000..942404ae2cc2 --- /dev/null +++ b/lang/dotnet-runtime/pkg-descr @@ -0,0 +1,4 @@ +.NET is an open source developer platform, created by Microsoft, for building +many different types of applications. It provides a standard set of base class +libraries and APIs that are common to all .NET applications. .NET apps can be +written in such languages as C#, F#, or Visual Basic. diff --git a/lang/dotnet/Makefile b/lang/dotnet/Makefile index a66852731be8..21afe7524d35 100644 --- a/lang/dotnet/Makefile +++ b/lang/dotnet/Makefile @@ -1,6 +1,7 @@ PORTNAME= dotnet DISTVERSIONPREFIX= v DISTVERSION= ${DOTNETVERSION}.0 +PORTREVISION= 1 CATEGORIES= lang devel MASTER_SITES= https://github.com/dotnet/dotnet/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}/release.json?dummy=/:dotnetmanifest \ https://github.com/sec/dotnet-core-freebsd-source-build/releases/download/9.0.0-rc.2-native/:bootstrap @@ -27,7 +28,8 @@ LIB_DEPENDS= libbrotlienc.so:archivers/brotli \ libicuuc.so:devel/icu \ libinotify.so:devel/libinotify \ libunwind.so:devel/libunwind -RUN_DEPENDS= terminfo-db>0:misc/terminfo-db +RUN_DEPENDS= terminfo-db>0:misc/terminfo-db \ + dotnet:lang/dotnet-runtime USES= autoreconf:build gssapi:mit llvm:noexport pkgconfig \ python:build,3.9+ shebangfix ssl @@ -100,9 +102,7 @@ do-build: do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/dotnet ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${WRKSRC}/artifacts/assets/Release/${SDK_DISTNAME}${EXTRACT_SUFX} -C ${STAGEDIR}${PREFIX}/dotnet ${EXTRACT_AFTER_ARGS} - ${ELFCTL} -e +noaslr ${STAGEDIR}${PREFIX}/dotnet/dotnet - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/dotnet/dotnet ${STRIP_CMD} ${STAGEDIR}${PREFIX}/dotnet/sdk/${SDKVERSION}/AppHostTemplate/apphost ${STRIP_CMD} ${STAGEDIR}${PREFIX}/dotnet/packs/Microsoft.NETCore.App.Host.${SDK_RID}/${DISTVERSION}/runtimes/${SDK_RID}/native/apphost ${STRIP_CMD} ${STAGEDIR}${PREFIX}/dotnet/packs/Microsoft.NETCore.App.Host.${SDK_RID}/${DISTVERSION}/runtimes/${SDK_RID}/native/singlefilehost diff --git a/lang/dotnet/pkg-plist b/lang/dotnet/pkg-plist index eca67ab24f25..4e174f1bff76 100644 --- a/lang/dotnet/pkg-plist +++ b/lang/dotnet/pkg-plist @@ -1,7 +1,7 @@ -bin/dotnet -dotnet/LICENSE.txt -dotnet/ThirdPartyNotices.txt -dotnet/dotnet +@comment bin/dotnet +@comment dotnet/LICENSE.txt +@comment dotnet/ThirdPartyNotices.txt +@comment dotnet/dotnet dotnet/host/fxr/%%FULL_DOTNETVERSION%%/libhostfxr.so dotnet/library-packs/Microsoft.DotNet.ILCompiler.%%FULL_DOTNETVERSION%%.nupkg dotnet/library-packs/Microsoft.NET.ILLink.Tasks.%%FULL_DOTNETVERSION%%.nupkg diff --git a/lang/dotnet8/Makefile b/lang/dotnet8/Makefile index f00e5aeb444b..b9f59ac093cc 100644 --- a/lang/dotnet8/Makefile +++ b/lang/dotnet8/Makefile @@ -28,7 +28,8 @@ BUILD_DEPENDS= bash:shells/bash \ LIB_DEPENDS= libicuuc.so:devel/icu \ libinotify.so:devel/libinotify \ libunwind.so:devel/libunwind -RUN_DEPENDS= terminfo-db>0:misc/terminfo-db +RUN_DEPENDS= terminfo-db>0:misc/terminfo-db \ + dotnet:lang/dotnet-runtime USES= autoreconf:build gssapi:mit llvm:noexport nodejs pkgconfig \ python:build,3.9+ shebangfix ssl @@ -98,16 +99,13 @@ do-build: do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/dotnet ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${WRKSRC}/artifacts/${DOTNET_ARCH}/Release/${SDK_DISTNAME}${EXTRACT_SUFX} -C ${STAGEDIR}${PREFIX}/dotnet ${EXTRACT_AFTER_ARGS} - ${ELFCTL} -e +noaslr ${STAGEDIR}${PREFIX}/dotnet/dotnet + ${RM} -r ${STAGEDIR}${PREFIX}/dotnet/packs/NETStandard.Library.Ref - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/dotnet/dotnet ${STRIP_CMD} ${STAGEDIR}${PREFIX}/dotnet/sdk/${SDKVERSION}/AppHostTemplate/apphost ${STRIP_CMD} ${STAGEDIR}${PREFIX}/dotnet/packs/Microsoft.NETCore.App.Host.freebsd-${DOTNET_ARCH}/${DISTVERSION}/runtimes/freebsd-${DOTNET_ARCH}/native/apphost ${STRIP_CMD} ${STAGEDIR}${PREFIX}/dotnet/packs/Microsoft.NETCore.App.Host.freebsd-${DOTNET_ARCH}/${DISTVERSION}/runtimes/freebsd-${DOTNET_ARCH}/native/singlefilehost ${FIND} ${STAGEDIR}${PREFIX}/dotnet -name "*.so" -exec ${STRIP_CMD} -s "{}" ";" - ${RLN} ${STAGEDIR}${PREFIX}/dotnet/dotnet ${STAGEDIR}${PREFIX}/bin/dotnet - bootstrap-makesum: cd ${WRKSRC}/artifacts/${DOTNET_ARCH}/Release && sha256 ${SOURCEBUILT_ARTIFACTS_DISTNAME}${EXTRACT_SUFX} @${ECHO_CMD} -n "SIZE (${SOURCEBUILT_ARTIFACTS_DISTNAME}${EXTRACT_SUFX}) = " diff --git a/lang/dotnet8/pkg-plist b/lang/dotnet8/pkg-plist index d70daa7597b1..6026bc41459c 100644 --- a/lang/dotnet8/pkg-plist +++ b/lang/dotnet8/pkg-plist @@ -1,7 +1,7 @@ -bin/dotnet -dotnet/LICENSE.txt -dotnet/ThirdPartyNotices.txt -dotnet/dotnet +@comment bin/dotnet +@comment dotnet/LICENSE.txt +@comment dotnet/ThirdPartyNotices.txt +@comment dotnet/dotnet dotnet/host/fxr/%%FULL_DOTNETVERSION%%/libhostfxr.so dotnet/metadata/workloads/%%BOOTSTRAP_SDKVERSION%%/userlocal dotnet/packs/Microsoft.AspNetCore.App.Ref/%%FULL_DOTNETVERSION%%/analyzers/dotnet/cs/Microsoft.AspNetCore.App.Analyzers.dll @@ -1002,130 +1002,6 @@ dotnet/packs/Microsoft.NETCore.App.Runtime.freebsd-%%DOTNET_ARCH%%/%%FULL_DOTNET dotnet/packs/Microsoft.NETCore.App.Runtime.freebsd-%%DOTNET_ARCH%%/%%FULL_DOTNETVERSION%%/runtimes/freebsd-%%DOTNET_ARCH%%/native/libhostpolicy.so dotnet/packs/Microsoft.NETCore.App.Runtime.freebsd-%%DOTNET_ARCH%%/%%FULL_DOTNETVERSION%%/runtimes/freebsd-%%DOTNET_ARCH%%/native/libmscordaccore.so dotnet/packs/Microsoft.NETCore.App.Runtime.freebsd-%%DOTNET_ARCH%%/%%FULL_DOTNETVERSION%%/runtimes/freebsd-%%DOTNET_ARCH%%/native/libmscordbi.so -dotnet/packs/NETStandard.Library.Ref/2.1.0/data/FrameworkList.xml -dotnet/packs/NETStandard.Library.Ref/2.1.0/data/PackageOverrides.txt -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/Microsoft.Win32.Primitives.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.AppContext.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Buffers.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Collections.Concurrent.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Collections.NonGeneric.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Collections.Specialized.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Collections.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.ComponentModel.Composition.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.ComponentModel.EventBasedAsync.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.ComponentModel.Primitives.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.ComponentModel.TypeConverter.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.ComponentModel.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Console.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Core.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Data.Common.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Data.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Diagnostics.Contracts.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Diagnostics.Debug.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Diagnostics.FileVersionInfo.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Diagnostics.Process.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Diagnostics.StackTrace.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Diagnostics.TextWriterTraceListener.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Diagnostics.Tools.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Diagnostics.TraceSource.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Diagnostics.Tracing.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Drawing.Primitives.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Drawing.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Dynamic.Runtime.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Globalization.Calendars.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Globalization.Extensions.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Globalization.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.IO.Compression.FileSystem.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.IO.Compression.ZipFile.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.IO.Compression.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.IO.FileSystem.DriveInfo.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.IO.FileSystem.Primitives.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.IO.FileSystem.Watcher.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.IO.FileSystem.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.IO.IsolatedStorage.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.IO.MemoryMappedFiles.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.IO.Pipes.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.IO.UnmanagedMemoryStream.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.IO.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Linq.Expressions.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Linq.Parallel.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Linq.Queryable.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Linq.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Memory.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Net.Http.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Net.NameResolution.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Net.NetworkInformation.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Net.Ping.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Net.Primitives.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Net.Requests.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Net.Security.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Net.Sockets.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Net.WebHeaderCollection.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Net.WebSockets.Client.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Net.WebSockets.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Net.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Numerics.Vectors.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Numerics.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.ObjectModel.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Reflection.DispatchProxy.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Reflection.Emit.ILGeneration.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Reflection.Emit.Lightweight.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Reflection.Emit.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Reflection.Extensions.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Reflection.Primitives.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Reflection.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Resources.Reader.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Resources.ResourceManager.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Resources.Writer.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Runtime.CompilerServices.VisualC.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Runtime.Extensions.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Runtime.Handles.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Runtime.InteropServices.RuntimeInformation.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Runtime.InteropServices.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Runtime.Numerics.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Runtime.Serialization.Formatters.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Runtime.Serialization.Json.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Runtime.Serialization.Primitives.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Runtime.Serialization.Xml.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Runtime.Serialization.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Runtime.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Security.Claims.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Security.Cryptography.Algorithms.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Security.Cryptography.Csp.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Security.Cryptography.Encoding.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Security.Cryptography.Primitives.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Security.Cryptography.X509Certificates.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Security.Principal.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Security.SecureString.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.ServiceModel.Web.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Text.Encoding.Extensions.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Text.Encoding.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Text.RegularExpressions.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Threading.Overlapped.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Threading.Tasks.Extensions.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Threading.Tasks.Parallel.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Threading.Tasks.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Threading.Thread.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Threading.ThreadPool.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Threading.Timer.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Threading.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Transactions.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.ValueTuple.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Web.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Windows.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Xml.Linq.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Xml.ReaderWriter.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Xml.Serialization.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Xml.XDocument.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Xml.XPath.XDocument.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Xml.XPath.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Xml.XmlDocument.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Xml.XmlSerializer.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.Xml.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/System.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/mscorlib.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/netstandard.dll -dotnet/packs/NETStandard.Library.Ref/2.1.0/ref/netstandard2.1/netstandard.xml dotnet/sdk-manifests/%%BOOTSTRAP_SDKVERSION%%/microsoft.net.sdk.aspire/8.0.0-preview.1.23557.2/WorkloadManifest.json dotnet/sdk-manifests/%%BOOTSTRAP_SDKVERSION%%/microsoft.net.sdk.aspire/8.0.0-preview.1.23557.2/WorkloadManifest.targets dotnet/sdk-manifests/%%BOOTSTRAP_SDKVERSION%%/microsoft.net.workload.emscripten.current/%%FULL_DOTNETVERSION%%/WorkloadManifest.json -- cgit v1.2.3