commit:     6553ea44213997a2c9358dd6aa5c7bda631f3dd7
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 28 13:42:49 2023 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Sat Oct 28 14:05:00 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6553ea44

dev-dotnet/dotnet-sdk-bin: bump to 7.0.403

Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-dotnet/dotnet-sdk-bin/Manifest                 |  6 ++
 .../dotnet-sdk-bin/dotnet-sdk-bin-7.0.403.ebuild   | 72 ++++++++++++++++++++++
 2 files changed, 78 insertions(+)

diff --git a/dev-dotnet/dotnet-sdk-bin/Manifest 
b/dev-dotnet/dotnet-sdk-bin/Manifest
index 33f2962653a6..7fcc68813720 100644
--- a/dev-dotnet/dotnet-sdk-bin/Manifest
+++ b/dev-dotnet/dotnet-sdk-bin/Manifest
@@ -16,3 +16,9 @@ DIST dotnet-sdk-7.0.402-linux-musl-arm.tar.gz 214244414 
BLAKE2B 5b874de5db29d9dc
 DIST dotnet-sdk-7.0.402-linux-musl-arm64.tar.gz 214108091 BLAKE2B 
fd82c80e1e2491bf72b2bf2ff3b301b25678df79c8633ccb7010d7fe838217421c98daa64cf50c860f5158944d9560f920c16a2ff00bd91dfcaa986e65f7a940
 SHA512 
695ebfc35f556973be2c209a773e539455f9ab419e4679930d6e8f848e836fab67a5db596e29d0f7104dd61dbf4843d4dd09ab43e0fc685c852109646d9d09db
 DIST dotnet-sdk-7.0.402-linux-musl-x64.tar.gz 218457412 BLAKE2B 
9fa11a59bd070600a33be17c0780d69c0b06a8aa13c18b5e1d0c37029830173ef09168e8046d32477a9454d96b4a31c254fd400b2cf07c68b66d327270b96092
 SHA512 
008bfc594654fa25dcf80590c3305c72b208dcb4c78ec99220f7eeb8542f0af14bfe78c829b866de3e63c116a50c3e46a577f827ea4da6e77f427ec86e943049
 DIST dotnet-sdk-7.0.402-linux-x64.tar.gz 219152858 BLAKE2B 
76a3c59d04bdd25c316a9cd6b96b68fdfc6c04cc6bf15d85af3970a0967487af0c00debdf4634088cf2170a34c815c9bc88c74556ab08dd0ac224a5556805ddb
 SHA512 
0c4d654bc7d440f49d14e6e3ea71e636bb37c92c1e835ec87879350f5b00d68465a05c3a2dc078252329c3953a131bc4c2bca6b1d2303ca5af14d3d88a192245
+DIST dotnet-sdk-7.0.403-linux-arm.tar.gz 214216185 BLAKE2B 
f38f66b9c7ef5768e63229c9314f04d78cd12f2d87544af0b8f8225a14473e253a3ec5e4f89fbbffe57d94facbb193fc3b829528163dee8df7e0ca7c906db170
 SHA512 
ea385ec550177709da9c5b58f0e74e54781e5fb6986abf4edfddf7e2bab2e5c17bba9e594a89fa0779c1ade75cb6f5228b980a21462ecbe461d2464b0835c4e0
+DIST dotnet-sdk-7.0.403-linux-arm64.tar.gz 213906636 BLAKE2B 
3d75f0df4664a258dfb62c6f756826f06c941bd6bf1f8ba8ceee90ce6411f058b2f3ff42453ac606746c50719e89e97fdf0834c5e04894e825f6e571707321fd
 SHA512 
0980f3f888f1267a5dee5c916ae8d0931f0c6789f1e7334fb7b4d5ab27a1876ec014d30be8977d314e4aa7302b197dde09ed39cdc5ed84b366307148d5350deb
+DIST dotnet-sdk-7.0.403-linux-musl-arm.tar.gz 214300446 BLAKE2B 
ea7425fd6283f5e5e2e41f625f8c6aea60fe07f74bd076c5512ef382cb6b1a45a3c426c18b553107fbb8e3fadfe559e22388b06d78af81d8b045e9f36b4396b6
 SHA512 
60c27d42fed8a75afe8b7b50f624f50eb41f3a0de1ad0bf222a3a373cb0ec2890f27913b2285ae8048238bf06bc4f173737feacc0b6b1ab53261757453be6b69
+DIST dotnet-sdk-7.0.403-linux-musl-arm64.tar.gz 213913194 BLAKE2B 
18ca6b13ed5968df78d41bbafd8f85d03f83cb78670222bf1b2513d240070b953fd9e1d95bd133fe5f0546b452c5aa7e11da3d8e1682d48f42a7ef9479f17f29
 SHA512 
1d4de5c427ea65332756ee1de7010850c5de05e230a5c01bd972cca7a789d37231597e0c8d1f9c67af3585a6c72daa59db0309a73cd1c38c62b26017eae7001e
+DIST dotnet-sdk-7.0.403-linux-musl-x64.tar.gz 218541828 BLAKE2B 
04b723c7a50aff63299ad8d71c235144258e66d9c8d8ad7df2e8585054f769a11ff59728617d4083a1a5713755cbb0cf9c67ac99f3f8f556256c6cc357320bcf
 SHA512 
c496204bffb8c878ac22921d78d20a160edd4ce7bd6f5f4b9bafcec06e25a10e4f4a94e90d0aa7acf4c95319334245531fc93184506ad944ee5af1025c36bf73
+DIST dotnet-sdk-7.0.403-linux-x64.tar.gz 219211462 BLAKE2B 
d4ef5177da21ba778287d4c374442ff7e52b39934880c3086aa2817a1fab7a977e5face314e1c6e8128170af9f4d1b181221867dd6d50f8d90e3b620f587de20
 SHA512 
2e96fa4ee32885a4433be12aac0e10998f9e7f0fe4791f33cd31966c0e0d345d978514787a36c5f0f43c7754e9639a5d52fc96c9f44cf56c0cfc9a8ad2620dd6

diff --git a/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-7.0.403.ebuild 
b/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-7.0.403.ebuild
new file mode 100644
index 000000000000..c66561e03c49
--- /dev/null
+++ b/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-7.0.403.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION=".NET is a free, cross-platform, open-source developer platform"
+HOMEPAGE="https://dotnet.microsoft.com/
+       https://github.com/dotnet/dotnet/";
+SRC_URI="
+amd64? (
+       elibc_glibc? ( 
https://dotnetcli.azureedge.net/dotnet/Sdk/${PV}/dotnet-sdk-${PV}-linux-x64.tar.gz
 )
+       elibc_musl? ( 
https://dotnetcli.azureedge.net/dotnet/Sdk/${PV}/dotnet-sdk-${PV}-linux-musl-x64.tar.gz
 )
+)
+arm? (
+       elibc_glibc? ( 
https://dotnetcli.azureedge.net/dotnet/Sdk/${PV}/dotnet-sdk-${PV}-linux-arm.tar.gz
 )
+       elibc_musl? ( 
https://dotnetcli.azureedge.net/dotnet/Sdk/${PV}/dotnet-sdk-${PV}-linux-musl-arm.tar.gz
 )
+)
+arm64? (
+       elibc_glibc? ( 
https://dotnetcli.azureedge.net/dotnet/Sdk/${PV}/dotnet-sdk-${PV}-linux-arm64.tar.gz
 )
+       elibc_musl? ( 
https://dotnetcli.azureedge.net/dotnet/Sdk/${PV}/dotnet-sdk-${PV}-linux-musl-arm64.tar.gz
 )
+)
+"
+S="${WORKDIR}"
+
+SDK_SLOT="$(ver_cut 1-2)"
+RUNTIME_SLOT="${SDK_SLOT}.13"
+SLOT="${SDK_SLOT}/${RUNTIME_SLOT}"
+
+LICENSE="MIT"
+KEYWORDS="~amd64 ~arm ~arm64"
+RESTRICT="splitdebug"
+
+RDEPEND="
+       app-crypt/mit-krb5:0/0
+       dev-libs/icu
+       dev-util/lttng-ust:0/2.12
+       sys-libs/zlib:0/1
+"
+IDEPEND="app-eselect/eselect-dotnet"
+PDEPEND="
+       ~dev-dotnet/dotnet-runtime-nugets-${RUNTIME_SLOT}
+       ~dev-dotnet/dotnet-runtime-nugets-3.1.32
+       ~dev-dotnet/dotnet-runtime-nugets-6.0.24
+"
+
+QA_PREBUILT="*"
+
+src_install() {
+       local dest="opt/${PN}-${SDK_SLOT}"
+       dodir "${dest%/*}"
+
+       # Create a magic workloads file, bug #841896
+       local featureband="$(( $(ver_cut 3) / 100 * 100 ))"       # e.g. 404 -> 
400
+       local workloads="metadata/workloads/${SDK_SLOT}.${featureband}"
+
+       mkdir -p "${S}/${workloads}" || die
+       touch "${S}/${workloads}/userlocal" || die
+
+       mv "${S}" "${ED}/${dest}" || die
+       mkdir "${S}" || die
+
+       fperms 0755 "/${dest}"
+       dosym "../../${dest}/dotnet" "/usr/bin/dotnet-bin-${SDK_SLOT}"
+}
+
+pkg_postinst() {
+       eselect dotnet update ifunset
+}
+
+pkg_postrm() {
+       eselect dotnet update ifunset
+}

Reply via email to