aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dev-dotnet/dotnetcore-sdk-bin-common/Manifest13
-rw-r--r--dev-dotnet/dotnetcore-sdk-bin-common/dotnetcore-sdk-bin-common-2.1.813.ebuild (renamed from dev-dotnet/dotnetcore-sdk-bin-common/dotnetcore-sdk-bin-common-2.1.812.ebuild)4
-rw-r--r--dev-dotnet/dotnetcore-sdk-bin-common/dotnetcore-sdk-bin-common-3.1.406.ebuild (renamed from dev-dotnet/dotnetcore-sdk-bin-common/dotnetcore-sdk-bin-common-3.1.405.ebuild)5
-rw-r--r--dev-dotnet/dotnetcore-sdk-bin-common/dotnetcore-sdk-bin-common-5.0.103.ebuild (renamed from dev-dotnet/dotnetcore-sdk-bin-common/dotnetcore-sdk-bin-common-5.0.102.ebuild)8
-rw-r--r--dev-dotnet/dotnetcore-sdk-bin-common/dotnetcore-sdk-bin-common-6.0.100_pre1.ebuild61
-rw-r--r--dev-dotnet/dotnetcore-sdk-bin/Manifest13
-rw-r--r--dev-dotnet/dotnetcore-sdk-bin/dotnetcore-sdk-bin-2.1.813.ebuild (renamed from dev-dotnet/dotnetcore-sdk-bin/dotnetcore-sdk-bin-2.1.812.ebuild)4
-rw-r--r--dev-dotnet/dotnetcore-sdk-bin/dotnetcore-sdk-bin-3.1.406.ebuild (renamed from dev-dotnet/dotnetcore-sdk-bin/dotnetcore-sdk-bin-3.1.405.ebuild)4
-rw-r--r--dev-dotnet/dotnetcore-sdk-bin/dotnetcore-sdk-bin-5.0.103.ebuild (renamed from dev-dotnet/dotnetcore-sdk-bin/dotnetcore-sdk-bin-5.0.102.ebuild)8
-rw-r--r--dev-dotnet/dotnetcore-sdk-bin/dotnetcore-sdk-bin-6.0.100_pre1.ebuild69
10 files changed, 162 insertions, 27 deletions
diff --git a/dev-dotnet/dotnetcore-sdk-bin-common/Manifest b/dev-dotnet/dotnetcore-sdk-bin-common/Manifest
index f90970b..83fcc75 100644
--- a/dev-dotnet/dotnetcore-sdk-bin-common/Manifest
+++ b/dev-dotnet/dotnetcore-sdk-bin-common/Manifest
@@ -1,5 +1,8 @@
-DIST dotnet-sdk-2.1.812-linux-x64.tar.gz 167600656 SHA256 98b306edbe4c1e6830085158117bb9680304709d6fca9a1c8e3b6db5274ecdce SHA512 09fb6fe64434aa83084c1cd17d632648d4be3146a9a6c0e8e50f574748adcac8c1dadb0c49b3e909252223166fedef97173552331052fce4051b216c9f8497d8 WHIRLPOOL f0b7f6a1df9bbbcabe3cdb87cae2e1ab2813a82ca5343f9db2a56cbee7460af0db327ce418eb00dafeaa76d7b41429bb93d933dd5ca2c88d7f5352f4b7215be4
-DIST dotnet-sdk-3.1.405-linux-x64.tar.gz 121305564 SHA256 28105c86ae24c12379b09a60c992e2f0daecea58cdd2ffa6a2e541fe26bf0661 SHA512 924ec0ab3f126d340ef37fe90263a91f31218995716d1ad5a817bdc6ef71e4d8e87a91edeeb785f5dff3912cc08fe87615718986bb5540ff23e9edf2302e38dd WHIRLPOOL c98e9fba2930c5a326d6ea594522c50cde9ca8e76fb9ddb270def381f03a18c9fab51c2ef07ae6baf8a509a6111d2438d6ac6b5e4f36c351a64b48ee11eaa9c6
-DIST dotnet-sdk-5.0.102-linux-arm.tar.gz 133183905 SHA256 de7199597dca34d113e1cde0065d3403986a948f74ea553bea5323881519fde8 SHA512 23610a4193d8116109aaeebefa0bf023808f86d3e0a8ba52b89aa5b4b869385a5e57fc8458ff12f9ea8f359f6978498d47fd80d073ab79b2a7dfbc103b8ff903 WHIRLPOOL 4733333e8945ad0ca2a353866e1f99adee3a5a18357db114fb921b043263173194f8fe09d04f03854889838cf2ba0508ff0a6780ab8fb286c48ccc5ea5736804
-DIST dotnet-sdk-5.0.102-linux-arm64.tar.gz 131313845 SHA256 94895bce6bfa9fdfb85118fd2e983893d7b7e15a0cde3cdf035f44864888e18b SHA512 031272b86f435f88963b560c14342635d892345ac9a35d59ecaf6e425de8aab15ca5c3d0685c79027364e7a323927ba90568fe7ed8610f52ee5f961aef9fcf72 WHIRLPOOL 4788a4971c1407c8e83979efa3804a0415a33d3c485b584ccf9a1f7869637883190ea2fdfc1f4902a13aa3ac0085ec6c8264e85973cb87ccb58133f0c75550a5
-DIST dotnet-sdk-5.0.102-linux-x64.tar.gz 136730154 SHA256 4bb7f951750e87dffdbca5ee21d13b11e2db7f7e37045e84cd6052ff1fadd0aa SHA512 0ce2d5365ca39808fb71baec4584d4ec786491c3735543dc93244604ea97e242377d0987cd8b1e529258dee68f203b5780559201e7ea6d84487d6d8d433329b3 WHIRLPOOL 9ad595fc6a288c4226d666d62006574120b685348bf52671ee4687a7106056a180c1dfe624b681d1a81b9f6bb6d808252ad329ad9468ffe91b4db51cce40f5a5
+DIST dotnet-sdk-2.1.813-linux-x64.tar.gz 167508242 SHA256 75075c795104798ed8e57f3843238275c463f5537da919413da956ad77e898ee SHA512 fbf4bbe5ff88bd12ef9da097839e9b426ce6d03b5ebff4a32f8cbc8b082b1086d5b6daacbe6c38e581d606ca2e4d7da98bac86ed608ecbee35616f9b9adbfa53 WHIRLPOOL d248f96cc7da2e5706319822fdd0ca4eccf2a7aad9bb490340a8adab6f49941ea9e8fa1be5f5fb60387829471fe5813faa7fb9c0f53a4918911d96591e6749cb
+DIST dotnet-sdk-3.1.406-linux-x64.tar.gz 121221936 SHA256 9b436009f36e8e93f4414bfc245ad7c383521d95f80e8f6f12d93428bc186293 SHA512 df0c59e1a2ec37fbde33dae98215cf12128c37ca3e68012ac670d057df318340451300065d716c9205a4ccd247802bdb4c68a5575cd80214a9ca2fd277d1a780 WHIRLPOOL 1dbf19b3045ad4437d26103a629788548cffc98f12da314eece4bd8271d06f2cb0b71a9146abdb994ec772ffa15a01748b7401409b6441f5b3fce25b40e73edc
+DIST dotnet-sdk-5.0.103-linux-arm.tar.gz 133262027 SHA256 6e4568ffb04300b18427770243f9646c6ad49c1543b3c8643fa8e297d94c5111 SHA512 ad07c5921b79d3ea3fdd7af2d26f118dcf74aa8ab6e147e0cdfeef94e656606777df8832135d52d24f22b5f1ebe75f51ee78462aeaa262b675e89ad04d55c0bf WHIRLPOOL 0573c7d067d849673437070c1e278d78aca3dc5d642e06d2dd2d78171d671370af847a6475f224eda9c6d7aa065a55e24b9ef361663abe9f1f2858207433d878
+DIST dotnet-sdk-5.0.103-linux-arm64.tar.gz 131426061 SHA256 fb8eee6df60e951923e2e5c44cb15b821106f30b3ca9f2f3d5aa7196d491ecc1 SHA512 179bcc4d280011a0d23f8f0d78349a372fe495e9c5aff106882c08025367ce49afe897f65c033c3f046bae2b1e49f7f6526edce273ab21e77812bbb8317d08a8 WHIRLPOOL 3a90cae94bd48d60941b2017d5a84f50d476fd872ec4ce006547e115c183e1006e39d135c305c241a9992773bc7a06e7da59ab8111b2a5ec4c6d7c3862d054b1
+DIST dotnet-sdk-5.0.103-linux-x64.tar.gz 136760686 SHA256 bfcba3fe957949ac79170a9a6ddcf18403469ea39b4cfb6c2226178f138196d9 SHA512 bf452dbdaec7a82835cfc7c698d2558e7ac4b092e7ef35092796ba5440eb45dd880e86c1e61f8e170ac4eb813240cf83f9fc2e342dfa8b37e45afdf5cd82fb8e WHIRLPOOL 582cc806517fc0068e885e5579051ee8f4e60745d099763b246b7fd78d420446d52ea574cd08ac6694d82a2967130e77f3b613f9b4dd4eeb2b9465eb7fe7abfd
+DIST dotnet-sdk-6.0.100-preview.1.21103.13-linux-arm.tar.gz 138515195 SHA256 40ebc31e1d5ab1d7b0025e1a3349f42184b957d57e67033d58e3fe1c261bcbef SHA512 05a5a0f9b3738042eedbce37105ceb95480ca8175d85ec7300c32949ee205a66b5e12583fff9f72d9161af56923842d388e6791f18aa7109a8c823461dd5d8d5 WHIRLPOOL 3ecb8fb4826e7e96364deeb78a1f66bebd3cb044801511e4ebddbd212def0e2b34fc60f80172a686d0c8aa0f563a978f2fb7ac01acf302a8bf465d3f2e3d0278
+DIST dotnet-sdk-6.0.100-preview.1.21103.13-linux-arm64.tar.gz 136472217 SHA256 56f20faf5f288e443a75b14e384ad7364e600c9c49ca47a25b009d24eae58cd3 SHA512 fe79c1554bea30039390e6c9efe00623338fdeb1f471d8c74b41d43d38230d383e215859905f4c057bfd1ba027f7f157c4d5d215f961d3663aed60dcbe870add WHIRLPOOL dcfc99b118152bb41a6e98ec0582799bf03462c2f582c209704b26637aa03c0ecda393b3da799c6d05441a1e151500aeaabdfb4f3edc66981609305eb55a946b
+DIST dotnet-sdk-6.0.100-preview.1.21103.13-linux-x64.tar.gz 141818426 SHA256 624b39bbfd94dba05b922c506426881587a74a2b5a7680b65745ad1d4df59660 SHA512 86f591c70c73732030210e8e7ce39b7b4e4a680098862e340a4a8726bcb3f981f0748baec0fce8c5c4a8615670a72ab92bfad8d0dc0a305401bbc5864116996a WHIRLPOOL aff6e7d338e9b757f8c80019aeac80d500a222ffe4fd750a0b73530939280351123d168f29470c704d400f89d9702be2dedb82641a84f8e4f5b6f06c38f35a04
diff --git a/dev-dotnet/dotnetcore-sdk-bin-common/dotnetcore-sdk-bin-common-2.1.812.ebuild b/dev-dotnet/dotnetcore-sdk-bin-common/dotnetcore-sdk-bin-common-2.1.813.ebuild
index 08df465..005c826 100644
--- a/dev-dotnet/dotnetcore-sdk-bin-common/dotnetcore-sdk-bin-common-2.1.812.ebuild
+++ b/dev-dotnet/dotnetcore-sdk-bin-common/dotnetcore-sdk-bin-common-2.1.813.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
@@ -10,7 +10,7 @@ HOMEPAGE="https://www.microsoft.com/net/core"
LICENSE="MIT"
SRC_URI="
-amd64? ( https://download.visualstudio.microsoft.com/download/pr/98903dda-7825-47af-9699-ac44f7f92cb6/7b5b7d7498bd2bc104510c14cb03342d/dotnet-sdk-${PV}-linux-x64.tar.gz )
+amd64? ( https://download.visualstudio.microsoft.com/download/pr/e1883c23-aad6-4658-a0bf-cdfb3d430d26/a2b8bdd775b9f5b1ff3424463955001c/dotnet-sdk-${PV}-linux-x64.tar.gz )
"
SLOT="0"
diff --git a/dev-dotnet/dotnetcore-sdk-bin-common/dotnetcore-sdk-bin-common-3.1.405.ebuild b/dev-dotnet/dotnetcore-sdk-bin-common/dotnetcore-sdk-bin-common-3.1.406.ebuild
index ceb4270..375ebb8 100644
--- a/dev-dotnet/dotnetcore-sdk-bin-common/dotnetcore-sdk-bin-common-3.1.405.ebuild
+++ b/dev-dotnet/dotnetcore-sdk-bin-common/dotnetcore-sdk-bin-common-3.1.406.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
@@ -10,8 +10,7 @@ HOMEPAGE="https://www.microsoft.com/net/core"
LICENSE="MIT"
SRC_URI="
-amd64? ( https://download.visualstudio.microsoft.com/download/pr/5de23f6d-648c-455b-a7a9-d11c9a5bca40/4836262466f2d288e8ad8647944d062f/dotnet-sdk-${PV}-linux-x64.tar.gz )
-
+amd64? ( https://download.visualstudio.microsoft.com/download/pr/d7b8da76-a160-44a1-8038-b4b91404b8f2/af410f6d2e213ef7ee9dfefd853e97c0/dotnet-sdk-${PV}-linux-x64.tar.gz )
"
SLOT="0"
diff --git a/dev-dotnet/dotnetcore-sdk-bin-common/dotnetcore-sdk-bin-common-5.0.102.ebuild b/dev-dotnet/dotnetcore-sdk-bin-common/dotnetcore-sdk-bin-common-5.0.103.ebuild
index 1674152..fc7bd33 100644
--- a/dev-dotnet/dotnetcore-sdk-bin-common/dotnetcore-sdk-bin-common-5.0.102.ebuild
+++ b/dev-dotnet/dotnetcore-sdk-bin-common/dotnetcore-sdk-bin-common-5.0.103.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
@@ -10,9 +10,9 @@ HOMEPAGE="https://www.microsoft.com/net/core"
LICENSE="MIT"
SRC_URI="
-amd64? ( https://download.visualstudio.microsoft.com/download/pr/7f736160-9f34-4595-8d72-13630c437aef/b9c4513afb0f8872eb95793c70ac52f6/dotnet-sdk-${PV}-linux-x64.tar.gz )
-arm? ( https://download.visualstudio.microsoft.com/download/pr/726e260e-ce94-46c3-a169-57b2ebf5433d/5fb2a00b04b3509a0a6db63e302523a8/dotnet-sdk-${PV}-linux-arm.tar.gz )
-arm64? ( https://download.visualstudio.microsoft.com/download/pr/4fdd4708-8990-42db-998d-36ccfa593070/d67cb90c382e4eedbca8af1aebcbbe19/dotnet-sdk-${PV}-linux-arm64.tar.gz )
+amd64? ( https://download.visualstudio.microsoft.com/download/pr/a2052604-de46-4cd4-8256-9bc222537d32/a798771950904eaf91c0c37c58f516e1/dotnet-sdk-${PV}-linux-x64.tar.gz )
+arm? ( https://download.visualstudio.microsoft.com/download/pr/cd11b0d1-8d79-493f-a702-3ecbadb040aa/d24855458a90944d251dd4c68041d0b7/dotnet-sdk-${PV}-linux-arm.tar.gz )
+arm64? ( https://download.visualstudio.microsoft.com/download/pr/5c2e5668-d7f9-4705-acb0-04ceeda6dadf/4eca3d1ffd92cb2b5f9152155a5529b4/dotnet-sdk-${PV}-linux-arm64.tar.gz )
"
SLOT="0"
diff --git a/dev-dotnet/dotnetcore-sdk-bin-common/dotnetcore-sdk-bin-common-6.0.100_pre1.ebuild b/dev-dotnet/dotnetcore-sdk-bin-common/dotnetcore-sdk-bin-common-6.0.100_pre1.ebuild
new file mode 100644
index 0000000..dfbf2e5
--- /dev/null
+++ b/dev-dotnet/dotnetcore-sdk-bin-common/dotnetcore-sdk-bin-common-6.0.100_pre1.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit eutils
+
+DESCRIPTION="Common files shared between multiple slots of .NET Core"
+HOMEPAGE="https://www.microsoft.com/net/core"
+LICENSE="MIT"
+
+SRC_URI="
+amd64? ( https://download.visualstudio.microsoft.com/download/pr/579aac9e-53dd-404e-9452-9910bc9be422/1c47683215dd54a3837fc4b338ddb6a6/dotnet-sdk-6.0.100-preview.1.21103.13-linux-x64.tar.gz )
+arm? ( https://download.visualstudio.microsoft.com/download/pr/3b62cfcf-589e-43b3-993b-517c70c93a22/0ecae846884376fecc5de8a4f6d6c927/dotnet-sdk-6.0.100-preview.1.21103.13-linux-arm.tar.gz )
+arm64? ( https://download.visualstudio.microsoft.com/download/pr/9143768a-e997-45b5-b818-e5b96ac0c24c/b5c7eb4476e9cdb56deb62d2a26f729d/dotnet-sdk-6.0.100-preview.1.21103.13-linux-arm64.tar.gz )
+"
+
+SLOT="0"
+KEYWORDS=""
+
+QA_PREBUILT="*"
+RESTRICT="splitdebug"
+
+# The sdk includes the runtime-bin and aspnet-bin so prevent from installing at the same time
+# dotnetcore-sdk is the source based build
+
+RDEPEND="
+ ~dev-dotnet/dotnetcore-sdk-bin-${PV}
+ !dev-dotnet/dotnetcore-sdk-bin:0"
+
+S=${WORKDIR}
+
+src_prepare() {
+ default
+
+ # For current .NET Core versions, all the directories contain versioned files,
+ # but the top-level files (the dotnet binary for example) are shared between versions,
+ # and those are backward-compatible.
+ # The exception from this above rule is packs/NETStandard.Library.Ref which is shared between >=3.0 versions.
+ # These common files are installed by the non-slotted dev-dotnet/dotnetcore-sdk-bin-common
+ # package, while the directories are installed by dev-dotnet/dotnetcore-sdk-bin which uses
+ # slots depending on major .NET Core version.
+ # This makes it possible to install multiple major versions at the same time.
+
+ # Skip the versioned files (which are located inside sub-directories)
+ find . -maxdepth 1 -type d ! -name . ! -name packs -exec rm -rf {} \; || die
+ find ./packs -maxdepth 1 -type d ! -name packs ! -name NETStandard.Library.Ref -exec rm -rf {} \; || die
+}
+
+src_install() {
+ local dest="opt/dotnet_core"
+ dodir "${dest}"
+
+ local ddest="${D}/${dest}"
+ cp -a "${S}"/* "${ddest}/" || die
+ dosym "/${dest}/dotnet" "/usr/bin/dotnet"
+
+ # set an env-variable for 3rd party tools
+ echo -n "DOTNET_ROOT=/${dest}" > "${T}/90dotnet"
+ doenvd "${T}/90dotnet"
+}
diff --git a/dev-dotnet/dotnetcore-sdk-bin/Manifest b/dev-dotnet/dotnetcore-sdk-bin/Manifest
index f90970b..83fcc75 100644
--- a/dev-dotnet/dotnetcore-sdk-bin/Manifest
+++ b/dev-dotnet/dotnetcore-sdk-bin/Manifest
@@ -1,5 +1,8 @@
-DIST dotnet-sdk-2.1.812-linux-x64.tar.gz 167600656 SHA256 98b306edbe4c1e6830085158117bb9680304709d6fca9a1c8e3b6db5274ecdce SHA512 09fb6fe64434aa83084c1cd17d632648d4be3146a9a6c0e8e50f574748adcac8c1dadb0c49b3e909252223166fedef97173552331052fce4051b216c9f8497d8 WHIRLPOOL f0b7f6a1df9bbbcabe3cdb87cae2e1ab2813a82ca5343f9db2a56cbee7460af0db327ce418eb00dafeaa76d7b41429bb93d933dd5ca2c88d7f5352f4b7215be4
-DIST dotnet-sdk-3.1.405-linux-x64.tar.gz 121305564 SHA256 28105c86ae24c12379b09a60c992e2f0daecea58cdd2ffa6a2e541fe26bf0661 SHA512 924ec0ab3f126d340ef37fe90263a91f31218995716d1ad5a817bdc6ef71e4d8e87a91edeeb785f5dff3912cc08fe87615718986bb5540ff23e9edf2302e38dd WHIRLPOOL c98e9fba2930c5a326d6ea594522c50cde9ca8e76fb9ddb270def381f03a18c9fab51c2ef07ae6baf8a509a6111d2438d6ac6b5e4f36c351a64b48ee11eaa9c6
-DIST dotnet-sdk-5.0.102-linux-arm.tar.gz 133183905 SHA256 de7199597dca34d113e1cde0065d3403986a948f74ea553bea5323881519fde8 SHA512 23610a4193d8116109aaeebefa0bf023808f86d3e0a8ba52b89aa5b4b869385a5e57fc8458ff12f9ea8f359f6978498d47fd80d073ab79b2a7dfbc103b8ff903 WHIRLPOOL 4733333e8945ad0ca2a353866e1f99adee3a5a18357db114fb921b043263173194f8fe09d04f03854889838cf2ba0508ff0a6780ab8fb286c48ccc5ea5736804
-DIST dotnet-sdk-5.0.102-linux-arm64.tar.gz 131313845 SHA256 94895bce6bfa9fdfb85118fd2e983893d7b7e15a0cde3cdf035f44864888e18b SHA512 031272b86f435f88963b560c14342635d892345ac9a35d59ecaf6e425de8aab15ca5c3d0685c79027364e7a323927ba90568fe7ed8610f52ee5f961aef9fcf72 WHIRLPOOL 4788a4971c1407c8e83979efa3804a0415a33d3c485b584ccf9a1f7869637883190ea2fdfc1f4902a13aa3ac0085ec6c8264e85973cb87ccb58133f0c75550a5
-DIST dotnet-sdk-5.0.102-linux-x64.tar.gz 136730154 SHA256 4bb7f951750e87dffdbca5ee21d13b11e2db7f7e37045e84cd6052ff1fadd0aa SHA512 0ce2d5365ca39808fb71baec4584d4ec786491c3735543dc93244604ea97e242377d0987cd8b1e529258dee68f203b5780559201e7ea6d84487d6d8d433329b3 WHIRLPOOL 9ad595fc6a288c4226d666d62006574120b685348bf52671ee4687a7106056a180c1dfe624b681d1a81b9f6bb6d808252ad329ad9468ffe91b4db51cce40f5a5
+DIST dotnet-sdk-2.1.813-linux-x64.tar.gz 167508242 SHA256 75075c795104798ed8e57f3843238275c463f5537da919413da956ad77e898ee SHA512 fbf4bbe5ff88bd12ef9da097839e9b426ce6d03b5ebff4a32f8cbc8b082b1086d5b6daacbe6c38e581d606ca2e4d7da98bac86ed608ecbee35616f9b9adbfa53 WHIRLPOOL d248f96cc7da2e5706319822fdd0ca4eccf2a7aad9bb490340a8adab6f49941ea9e8fa1be5f5fb60387829471fe5813faa7fb9c0f53a4918911d96591e6749cb
+DIST dotnet-sdk-3.1.406-linux-x64.tar.gz 121221936 SHA256 9b436009f36e8e93f4414bfc245ad7c383521d95f80e8f6f12d93428bc186293 SHA512 df0c59e1a2ec37fbde33dae98215cf12128c37ca3e68012ac670d057df318340451300065d716c9205a4ccd247802bdb4c68a5575cd80214a9ca2fd277d1a780 WHIRLPOOL 1dbf19b3045ad4437d26103a629788548cffc98f12da314eece4bd8271d06f2cb0b71a9146abdb994ec772ffa15a01748b7401409b6441f5b3fce25b40e73edc
+DIST dotnet-sdk-5.0.103-linux-arm.tar.gz 133262027 SHA256 6e4568ffb04300b18427770243f9646c6ad49c1543b3c8643fa8e297d94c5111 SHA512 ad07c5921b79d3ea3fdd7af2d26f118dcf74aa8ab6e147e0cdfeef94e656606777df8832135d52d24f22b5f1ebe75f51ee78462aeaa262b675e89ad04d55c0bf WHIRLPOOL 0573c7d067d849673437070c1e278d78aca3dc5d642e06d2dd2d78171d671370af847a6475f224eda9c6d7aa065a55e24b9ef361663abe9f1f2858207433d878
+DIST dotnet-sdk-5.0.103-linux-arm64.tar.gz 131426061 SHA256 fb8eee6df60e951923e2e5c44cb15b821106f30b3ca9f2f3d5aa7196d491ecc1 SHA512 179bcc4d280011a0d23f8f0d78349a372fe495e9c5aff106882c08025367ce49afe897f65c033c3f046bae2b1e49f7f6526edce273ab21e77812bbb8317d08a8 WHIRLPOOL 3a90cae94bd48d60941b2017d5a84f50d476fd872ec4ce006547e115c183e1006e39d135c305c241a9992773bc7a06e7da59ab8111b2a5ec4c6d7c3862d054b1
+DIST dotnet-sdk-5.0.103-linux-x64.tar.gz 136760686 SHA256 bfcba3fe957949ac79170a9a6ddcf18403469ea39b4cfb6c2226178f138196d9 SHA512 bf452dbdaec7a82835cfc7c698d2558e7ac4b092e7ef35092796ba5440eb45dd880e86c1e61f8e170ac4eb813240cf83f9fc2e342dfa8b37e45afdf5cd82fb8e WHIRLPOOL 582cc806517fc0068e885e5579051ee8f4e60745d099763b246b7fd78d420446d52ea574cd08ac6694d82a2967130e77f3b613f9b4dd4eeb2b9465eb7fe7abfd
+DIST dotnet-sdk-6.0.100-preview.1.21103.13-linux-arm.tar.gz 138515195 SHA256 40ebc31e1d5ab1d7b0025e1a3349f42184b957d57e67033d58e3fe1c261bcbef SHA512 05a5a0f9b3738042eedbce37105ceb95480ca8175d85ec7300c32949ee205a66b5e12583fff9f72d9161af56923842d388e6791f18aa7109a8c823461dd5d8d5 WHIRLPOOL 3ecb8fb4826e7e96364deeb78a1f66bebd3cb044801511e4ebddbd212def0e2b34fc60f80172a686d0c8aa0f563a978f2fb7ac01acf302a8bf465d3f2e3d0278
+DIST dotnet-sdk-6.0.100-preview.1.21103.13-linux-arm64.tar.gz 136472217 SHA256 56f20faf5f288e443a75b14e384ad7364e600c9c49ca47a25b009d24eae58cd3 SHA512 fe79c1554bea30039390e6c9efe00623338fdeb1f471d8c74b41d43d38230d383e215859905f4c057bfd1ba027f7f157c4d5d215f961d3663aed60dcbe870add WHIRLPOOL dcfc99b118152bb41a6e98ec0582799bf03462c2f582c209704b26637aa03c0ecda393b3da799c6d05441a1e151500aeaabdfb4f3edc66981609305eb55a946b
+DIST dotnet-sdk-6.0.100-preview.1.21103.13-linux-x64.tar.gz 141818426 SHA256 624b39bbfd94dba05b922c506426881587a74a2b5a7680b65745ad1d4df59660 SHA512 86f591c70c73732030210e8e7ce39b7b4e4a680098862e340a4a8726bcb3f981f0748baec0fce8c5c4a8615670a72ab92bfad8d0dc0a305401bbc5864116996a WHIRLPOOL aff6e7d338e9b757f8c80019aeac80d500a222ffe4fd750a0b73530939280351123d168f29470c704d400f89d9702be2dedb82641a84f8e4f5b6f06c38f35a04
diff --git a/dev-dotnet/dotnetcore-sdk-bin/dotnetcore-sdk-bin-2.1.812.ebuild b/dev-dotnet/dotnetcore-sdk-bin/dotnetcore-sdk-bin-2.1.813.ebuild
index ea0a686..ef88672 100644
--- a/dev-dotnet/dotnetcore-sdk-bin/dotnetcore-sdk-bin-2.1.812.ebuild
+++ b/dev-dotnet/dotnetcore-sdk-bin/dotnetcore-sdk-bin-2.1.813.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
@@ -10,7 +10,7 @@ HOMEPAGE="https://www.microsoft.com/net/core"
LICENSE="MIT"
SRC_URI="
-amd64? ( https://download.visualstudio.microsoft.com/download/pr/98903dda-7825-47af-9699-ac44f7f92cb6/7b5b7d7498bd2bc104510c14cb03342d/dotnet-sdk-${PV}-linux-x64.tar.gz )
+amd64? ( https://download.visualstudio.microsoft.com/download/pr/e1883c23-aad6-4658-a0bf-cdfb3d430d26/a2b8bdd775b9f5b1ff3424463955001c/dotnet-sdk-${PV}-linux-x64.tar.gz )
"
SLOT="2.1"
diff --git a/dev-dotnet/dotnetcore-sdk-bin/dotnetcore-sdk-bin-3.1.405.ebuild b/dev-dotnet/dotnetcore-sdk-bin/dotnetcore-sdk-bin-3.1.406.ebuild
index 24b28c6..9ab233d 100644
--- a/dev-dotnet/dotnetcore-sdk-bin/dotnetcore-sdk-bin-3.1.405.ebuild
+++ b/dev-dotnet/dotnetcore-sdk-bin/dotnetcore-sdk-bin-3.1.406.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
@@ -10,7 +10,7 @@ HOMEPAGE="https://www.microsoft.com/net/core"
LICENSE="MIT"
SRC_URI="
-amd64? ( https://download.visualstudio.microsoft.com/download/pr/5de23f6d-648c-455b-a7a9-d11c9a5bca40/4836262466f2d288e8ad8647944d062f/dotnet-sdk-${PV}-linux-x64.tar.gz )
+amd64? ( https://download.visualstudio.microsoft.com/download/pr/d7b8da76-a160-44a1-8038-b4b91404b8f2/af410f6d2e213ef7ee9dfefd853e97c0/dotnet-sdk-${PV}-linux-x64.tar.gz )
"
SLOT="3.1"
diff --git a/dev-dotnet/dotnetcore-sdk-bin/dotnetcore-sdk-bin-5.0.102.ebuild b/dev-dotnet/dotnetcore-sdk-bin/dotnetcore-sdk-bin-5.0.103.ebuild
index dc521ba..6922912 100644
--- a/dev-dotnet/dotnetcore-sdk-bin/dotnetcore-sdk-bin-5.0.102.ebuild
+++ b/dev-dotnet/dotnetcore-sdk-bin/dotnetcore-sdk-bin-5.0.103.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
@@ -10,9 +10,9 @@ HOMEPAGE="https://www.microsoft.com/net/core"
LICENSE="MIT"
SRC_URI="
-amd64? ( https://download.visualstudio.microsoft.com/download/pr/7f736160-9f34-4595-8d72-13630c437aef/b9c4513afb0f8872eb95793c70ac52f6/dotnet-sdk-${PV}-linux-x64.tar.gz )
-arm? ( https://download.visualstudio.microsoft.com/download/pr/726e260e-ce94-46c3-a169-57b2ebf5433d/5fb2a00b04b3509a0a6db63e302523a8/dotnet-sdk-${PV}-linux-arm.tar.gz )
-arm64? ( https://download.visualstudio.microsoft.com/download/pr/4fdd4708-8990-42db-998d-36ccfa593070/d67cb90c382e4eedbca8af1aebcbbe19/dotnet-sdk-${PV}-linux-arm64.tar.gz )
+amd64? ( https://download.visualstudio.microsoft.com/download/pr/a2052604-de46-4cd4-8256-9bc222537d32/a798771950904eaf91c0c37c58f516e1/dotnet-sdk-${PV}-linux-x64.tar.gz )
+arm? ( https://download.visualstudio.microsoft.com/download/pr/cd11b0d1-8d79-493f-a702-3ecbadb040aa/d24855458a90944d251dd4c68041d0b7/dotnet-sdk-${PV}-linux-arm.tar.gz )
+arm64? ( https://download.visualstudio.microsoft.com/download/pr/5c2e5668-d7f9-4705-acb0-04ceeda6dadf/4eca3d1ffd92cb2b5f9152155a5529b4/dotnet-sdk-${PV}-linux-arm64.tar.gz )
"
SLOT="5.0"
diff --git a/dev-dotnet/dotnetcore-sdk-bin/dotnetcore-sdk-bin-6.0.100_pre1.ebuild b/dev-dotnet/dotnetcore-sdk-bin/dotnetcore-sdk-bin-6.0.100_pre1.ebuild
new file mode 100644
index 0000000..6e8e05b
--- /dev/null
+++ b/dev-dotnet/dotnetcore-sdk-bin/dotnetcore-sdk-bin-6.0.100_pre1.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit eutils
+
+DESCRIPTION=".NET Core SDK - binary precompiled for glibc"
+HOMEPAGE="https://www.microsoft.com/net/core"
+LICENSE="MIT"
+
+SRC_URI="
+amd64? ( https://download.visualstudio.microsoft.com/download/pr/579aac9e-53dd-404e-9452-9910bc9be422/1c47683215dd54a3837fc4b338ddb6a6/dotnet-sdk-6.0.100-preview.1.21103.13-linux-x64.tar.gz )
+arm? ( https://download.visualstudio.microsoft.com/download/pr/3b62cfcf-589e-43b3-993b-517c70c93a22/0ecae846884376fecc5de8a4f6d6c927/dotnet-sdk-6.0.100-preview.1.21103.13-linux-arm.tar.gz )
+arm64? ( https://download.visualstudio.microsoft.com/download/pr/9143768a-e997-45b5-b818-e5b96ac0c24c/b5c7eb4476e9cdb56deb62d2a26f729d/dotnet-sdk-6.0.100-preview.1.21103.13-linux-arm64.tar.gz )
+"
+
+SLOT="6.0"
+KEYWORDS=""
+
+QA_PREBUILT="*"
+RESTRICT="splitdebug"
+
+# The sdk includes the runtime-bin and aspnet-bin so prevent from installing at the same time
+# dotnetcore-sdk is the source based build
+
+RDEPEND="
+ >=dev-dotnet/dotnetcore-sdk-bin-common-${PV}
+ >=sys-apps/lsb-release-1.4
+ >=sys-devel/llvm-4.0
+ >=dev-util/lldb-4.0
+ >=sys-libs/libunwind-1.1-r1
+ >=dev-libs/icu-57.1
+ >=dev-util/lttng-ust-2.8.1
+ || ( >=dev-libs/openssl-1.0.2h-r2 >=dev-libs/openssl-compat-1.0.2h-r2 )
+ >=net-misc/curl-7.49.0
+ >=app-crypt/mit-krb5-1.14.2
+ >=sys-libs/zlib-1.2.8-r1
+ !dev-dotnet/dotnetcore-sdk
+ !dev-dotnet/dotnetcore-sdk-bin:0
+ !dev-dotnet/dotnetcore-runtime-bin
+ !dev-dotnet/dotnetcore-aspnet-bin"
+
+S=${WORKDIR}
+
+src_prepare() {
+ default
+
+ # For current .NET Core versions, all the directories contain versioned files,
+ # but the top-level files (the dotnet binary for example) are shared between versions,
+ # and those are backward-compatible.
+ # The exception from this above rule is packs/NETStandard.Library.Ref which is shared between >=3.0 versions.
+ # These common files are installed by the non-slotted dev-dotnet/dotnetcore-sdk-bin-common
+ # package, while the directories are installed by dev-dotnet/dotnetcore-sdk-bin which uses
+ # slots depending on major .NET Core version.
+ # This makes it possible to install multiple major versions at the same time.
+
+ # Skip the common files
+ find . -maxdepth 1 -type f -exec rm -f {} \; || die
+ rm -rf ./packs/NETStandard.Library.Ref || die
+}
+
+src_install() {
+ local dest="opt/dotnet_core"
+ dodir "${dest}"
+
+ local ddest="${D}/${dest}"
+ cp -a "${S}"/* "${ddest}/" || die
+}