From nobody Wed Dec 04 06:03:00 2024 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Y36Pw4fRrz5g1hk; Wed, 04 Dec 2024 06:03:00 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Y36Pw4R8mz4Z80; Wed, 4 Dec 2024 06:03:00 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1733292180; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Wptw+gi6yun8LpFlyHZLSgzl7ZRX1ZODbyWmSKA9Dv0=; b=SRblAoAQhzjB0ZpTr4VCcOrJRoe9EZ+c+g3QVJJXTRJOPHMJ51rUePXV+B3CAuU1PZlgZn zqtAjvxJdxmAHqpSE0VVd3kvCrdF1Hvy3mpJIMSqZ7UoAK7zXsozZdQFAfP+vAD5vTO9LA JWtU12RcBbMwl2O0TyuA08LkTs0XJ84P9jbEyp27dCKFr0B4PT4y/tRPhYbzk+7P8eqhtw fXKHIloiPz3UOYhbaiFU7LSURvAxhlfyPIgJTnccbzqPLqu1Wwhckl+cODLgaQcrD7faJG XyUkSMdqyEKwQ1snv+MrT1GUWjEQ850jTsxuH6JJHBnA4Uqu1zNugLzEDCeM4Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1733292180; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Wptw+gi6yun8LpFlyHZLSgzl7ZRX1ZODbyWmSKA9Dv0=; b=TChPk6lRdE8fxELGc+Flp5bB5CGFQd6kt21LmOi4s0RsDMelV2UgWYlBX/9adOBW745NG5 muyOAh3ma+X1PX4IFnB4bvliu7EtLHNxnaFDgC6aaSeEtGOYWUl8hNHRTyf8VI7bBOFtYb 7LXzfO6Q0Lnyns4tx3GCqkICWfSv7X3BIUavpLZP1z1/pSIucUKxde8q0JXNIrGURmxIPV Zru9FhxrBODBwXMdFNEGJj6qQ7OVxMVuBBzB5EieQ9/YtVAVEkB+4t3CQZovK/oT60xGEV X3etCST5OfB/djiT7yv+sgi/iWuIWAEYKWa6iNS3Z8KRuVkN4lgzX9vli/WyJw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1733292180; a=rsa-sha256; cv=none; b=g1+kxEGJ5XjrWlu1sqIh0Z8B/QEDhyKtVdrpgaEapErhwjXvkPpFYOmotjUWVG0Lj25JaU VdBbhI2dj/Y2a5s0LlH9iVStJrxqZUluelgPLGBORCluNXWR1RBdf7vP330iE383Zf1CM7 ww3IxrafMOKIyO1oKuajqDEqoPEJG9WpuAkE/Tu1nNMn3XATELcu+hyXNg0V+aU5oWpSx4 kAGQgQkFNsA/a2vzdOSLPdJWzSYMDk4Baz6tYukQTxb55K9xoOLUOJVYLRwIWKULsxZH4m N0wWvmxbZ0QmyAxYUdGcyDpwPQj5/0MNB/oHJjxES+dgcUpzCH+NUujxqhWI7A== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Y36Pw42Jyzvwh; Wed, 4 Dec 2024 06:03:00 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 4B4630SY079481; Wed, 4 Dec 2024 06:03:00 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 4B4630EQ079478; Wed, 4 Dec 2024 06:03:00 GMT (envelope-from git) Date: Wed, 4 Dec 2024 06:03:00 GMT Message-Id: <202412040603.4B4630EQ079478@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Gleb Popov Subject: git: 1a4e461d3274 - main - lang/dotnet-runtime: Factor out .NET runtime part into a separate port List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-all@freebsd.org Sender: owner-dev-commits-ports-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: arrowd X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 1a4e461d32745d92cdf5e857bc09af3ed717c685 Auto-Submitted: auto-generated The branch main has been updated by arrowd: URL: https://cgit.FreeBSD.org/ports/commit/?id=1a4e461d32745d92cdf5e857bc09af3ed717c685 commit 1a4e461d32745d92cdf5e857bc09af3ed717c685 Author: Szczepan Ćwikliński AuthorDate: 2024-12-01 19:27:14 +0000 Commit: Gleb Popov CommitDate: 2024-12-04 06:02:46 +0000 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(-) 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