repo/gentoo:master commit in: dev-dotnet/dotnet-sdk-bin/
Maciej BarÄ <[email protected]>
| Newsgroups | gmane.linux.gentoo.cvs |
|---|---|
| Message-ID | <1787065746.9630f41bb8699e93c9095585062d604663c6fe96.xgqt@gentoo> |
commit: 9630f41bb8699e93c9095585062d604663c6fe96
Author: Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 18 13:48:26 2026 +0000
Commit: Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Tue Aug 18 15:09:06 2026 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9630f41b
dev-dotnet/dotnet-sdk-bin: drop old 10.0.203
Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>
dev-dotnet/dotnet-sdk-bin/Manifest | 6 -
.../dotnet-sdk-bin/dotnet-sdk-bin-10.0.203.ebuild | 175 ---------------------
2 files changed, 181 deletions(-)
diff --git a/dev-dotnet/dotnet-sdk-bin/Manifest b/dev-dotnet/dotnet-sdk-bin/Manifest
index 9b916c86470b..450a35372d88 100644
--- a/dev-dotnet/dotnet-sdk-bin/Manifest
+++ b/dev-dotnet/dotnet-sdk-bin/Manifest
@@ -10,12 +10,6 @@ DIST dotnet-sdk-10.0.111-linux-musl-arm.tar.gz 232972345 BLAKE2B e60b51bd0a02c4e
DIST dotnet-sdk-10.0.111-linux-musl-arm64.tar.gz 232205901 BLAKE2B fcc9609b6310033d8ba0071ea946b4bd2ee2968fb9fb8f996d2039952ddb74d29ef04ed9fb5bb3fd2dff0576e0abb89b5b2796fc997407c63637483ce27be2c9 SHA512 4b9dcbcf9df33145102abbc57ddc3df34cae0d79ddcb35be2504fd112a95f8c2ddf346c7a7ae1cc27188bd449dc7177e438b79b52abd6b249e2dc667b3081c2d
DIST dotnet-sdk-10.0.111-linux-musl-x64.tar.gz 239701520 BLAKE2B 0b58d05ddf6aae26743f1bc6edc35ec097ee4341f841562de1b13cb25613b560808e8effc176f3eedae4f8c90ed913713a70ebfb9c2efc76fb285a75e83e38e1 SHA512 25164a4a4ac03650db7b74820f294987e64f35d77976fa070e2c7902cf76f8ae6d6b7d55ab3d10b2747268cc039ad4ecb885c8357cd611f6570dbc4e8aa8f684
DIST dotnet-sdk-10.0.111-linux-x64.tar.gz 239732427 BLAKE2B 636bbe9003cebad89fd026caf804bfbda26a53ebd799e5ea94bd3ec63f03aebecb785dee86fe3c0db04dd3103b36646785c16928fb4757c4183ea9e0da12a89e SHA512 aae221be96a3b510d5b6fffefc69d8ad2fa595a1430299419316bb71c65f260a457ca9af24d044e1709b28a9118798caafec535ccfe58f7767c5acb735c00392
-DIST dotnet-sdk-10.0.203-linux-arm.tar.gz 235484834 BLAKE2B ab553bdc02e0bebef7d82f381c087d6045ef978682ea114fc8bf9b3afe2915529d43da2f240b9c9a57114f8ad0b80677957da09cac14df764a4f8d9538afce2a SHA512 93c792edaf740018ba5605b9ae2167f01fe63982510b5e438072f63fa214aee95a3fc633cf028a7cc20ab0b60119dacafeeec28e616921766b56f88e218a6b06
-DIST dotnet-sdk-10.0.203-linux-arm64.tar.gz 234634869 BLAKE2B aeb9b55b2ce690c8fd7d1441c8ba5a06e4762cd231a39e4c3f16bb8273afccda21d102810938be5cad85d54f604a62c37936f22113beefcacc7ad691013181ee SHA512 7fbc8e8b20b6d6cb40269544ea4b5e919dd7fc7b066b429f32e7fa9087224f17445b90c7807c46745cc42f299dd7ef65abd023bec03fc341ce07a5bb52a59218
-DIST dotnet-sdk-10.0.203-linux-musl-arm.tar.gz 235456035 BLAKE2B 8dd63016fae470a582eb42015195e4a5d988d01acae05002573a057d1e4f76985ceebd00574faee1e7cb3e35e72be9c8869644393474e46502a6d4dbc2d5e5f9 SHA512 8c10de1c7b6a3e2ac381cef121cedb7ac9f071b601496bdf1fee84956278425b8b207ed58c2cb78236cc40ffad7e203444a0f27b022559b5a6b76f1551e8e0a5
-DIST dotnet-sdk-10.0.203-linux-musl-arm64.tar.gz 234621880 BLAKE2B a6bafda038c1ccfe0967e02b26a0eebc71ebf6b0d186f2e808ac9734586671bb27e60bbee55d6ce386b6e70512ab331b67ece4bba2aa5febf11434fa9c5a6b02 SHA512 662a54d629acc8bce11e6f9a4497e204ce586c984afafaa91ed60207aea6c3afc60689a2448a20c14cbc0e1ec23a8ec0e22b2f8a3a893991296fb4a339c12802
-DIST dotnet-sdk-10.0.203-linux-musl-x64.tar.gz 242080313 BLAKE2B 8760af32c367e5153f7d87e1bcd072f7ca548ecff532f474561f47f92c303ddfe7137604f21689017b77e68b7d098504b56ac988762892553ac860e00190fc8e SHA512 06e9fd7e1811f0b7940eba7de2efcfb7a692d69b31e96398bd75d63e59549c3fe66de53aea6b9ceacde940a4954a99318c2bdb6873df07e2fc1071d63d5ef023
-DIST dotnet-sdk-10.0.203-linux-x64.tar.gz 242217598 BLAKE2B c4d3cc1f61de05259e898d8fd6cbee960f8f580e24f9007ba53a7388c4c21e0a4c2336f128ef7f6789cd7daffaebc4694992839d2b93d213fa7c742a1ec6cd3a SHA512 fdc36a27285b6f39b625814454f4dd3e76f2259c1279d0317d7fa297514bba607de323290d42caf67f62b9081ab26b6edb079e00f2b8c709c5826d3349a451d9
DIST dotnet-sdk-6.0.417-linux-arm.tar.gz 182268907 BLAKE2B fef6b9845d6ba6fd19cbe580f3a868ad48872fc919d119123886a9c975281ed0ab407cfe24421da1fb6bc6cc907c3d693278e0a3ab05f4382c10203095710c6e SHA512 f14d5d24d6611139cff313275599923856307c3afe57d2439eb95e2a89da5fb54fdb6ce5b0d7a243f2d031af4eb0c277ce1914725f8b9dcff4002fcc05489f08
DIST dotnet-sdk-6.0.417-linux-arm64.tar.gz 179979647 BLAKE2B 069d6afc216b6ed3ebe3093e933f88af4d51f6a994fc4aeaae85658583a5cabf5e8ab08a0e1cfe53f7f19743769a9183b9e3d64b5464d6d96288ba51d983f261 SHA512 39cada75d9b92797de304987437498d853e1a525b38fa72d0d2949932a092fcf6036b055678686db42682b5b79cdc5ec5995cb01aa186762e081eb1ed38d2364
DIST dotnet-sdk-6.0.417-linux-musl-arm.tar.gz 182168816 BLAKE2B b5e149074cb6076e03aaa90545d3916c072e9d1c46f6831633786658424fb8cbf12e72c3f497cb49755696668acb027534606152514f09d3417336aa7eb44eab SHA512 86bff3ab8cecfd16f3d9d26da87b6cbeffd2041d474c56602ee5d77f6883fa64cfe85a19291fdc5afaab438fa5871e366f754b211ece161887f53c637473b661
diff --git a/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-10.0.203.ebuild b/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-10.0.203.ebuild
deleted file mode 100644
index 1395a8beb67c..000000000000
--- a/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-10.0.203.ebuild
+++ /dev/null
@@ -1,175 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=9
-
-SDK_SLOT="$(ver_cut 1-2)"
-RUNTIME_SLOT="${SDK_SLOT}.7"
-
-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://builds.dotnet.microsoft.com/dotnet/Sdk/${PV}/dotnet-sdk-${PV}-linux-x64.tar.gz
- )
- elibc_musl? (
- https://builds.dotnet.microsoft.com/dotnet/Sdk/${PV}/dotnet-sdk-${PV}-linux-musl-x64.tar.gz
- )
-)
-arm? (
- elibc_glibc? (
- https://builds.dotnet.microsoft.com/dotnet/Sdk/${PV}/dotnet-sdk-${PV}-linux-arm.tar.gz
- )
- elibc_musl? (
- https://builds.dotnet.microsoft.com/dotnet/Sdk/${PV}/dotnet-sdk-${PV}-linux-musl-arm.tar.gz
- )
-)
-arm64? (
- elibc_glibc? (
- https://builds.dotnet.microsoft.com/dotnet/Sdk/${PV}/dotnet-sdk-${PV}-linux-arm64.tar.gz
- )
- elibc_musl? (
- https://builds.dotnet.microsoft.com/dotnet/Sdk/${PV}/dotnet-sdk-${PV}-linux-musl-arm64.tar.gz
- )
-)
-"
-S="${WORKDIR}"
-
-LICENSE="MIT"
-SLOT="${SDK_SLOT}/${RUNTIME_SLOT}"
-# See bug https://bugs.gentoo.org/932377
-# KEYWORDS="~amd64 ~arm ~arm64"
-
-# STRIP="llvm-strip" corrupts some executables when using the patchelf hack,
-# bug https://bugs.gentoo.org/923430
-RESTRICT="splitdebug strip"
-
-CURRENT_NUGETS_DEPEND="
- ~dev-dotnet/dotnet-runtime-nugets-${RUNTIME_SLOT}
-"
-EXTRA_NUGETS_DEPEND="
- ~dev-dotnet/dotnet-runtime-nugets-6.0.36
- ~dev-dotnet/dotnet-runtime-nugets-7.0.20
- ~dev-dotnet/dotnet-runtime-nugets-8.0.26
- ~dev-dotnet/dotnet-runtime-nugets-9.0.15
-"
-NUGETS_DEPEND="
- ${CURRENT_NUGETS_DEPEND}
- ${EXTRA_NUGETS_DEPEND}
-"
-
-RDEPEND="
- app-crypt/mit-krb5:0/0
- dev-libs/icu
- || (
- dev-util/lttng-ust-compat:0/2.12
- dev-util/lttng-ust:0/2.12
- )
- virtual/zlib:0/1
-"
-BDEPEND="
- dev-util/patchelf
-"
-IDEPEND="
- app-eselect/eselect-dotnet
-"
-PDEPEND="
- ${NUGETS_DEPEND}
-"
-
-QA_PREBUILT="*"
-
-MUSL_BAD_LINKS=(
- apphost
- createdump
- dotnet
- libSystem.Globalization.Native.so
- libSystem.IO.Compression.Native.so
- libSystem.Native.so
- libSystem.Net.Security.Native.so
- libSystem.Security.Cryptography.Native.OpenSsl.so
- libclrgc.so
- libclrjit.so
- libcoreclr.so
- libcoreclrtraceptprovider.so
- libdbgshim.so
- libhostfxr.so
- libhostpolicy.so
- libmscordaccore.so
- libmscordbi.so
- libnethost.so
- singlefilehost
-)
-MUSL_BAD_SONAMES=(
- libc.musl-aarch64.so.1
- libc.musl-armv7.so.1
- libc.musl-x86_64.so.1
-)
-
-src_prepare() {
- default
-
- # Fix musl libc SONAME links, bug https://bugs.gentoo.org/894760
- if use elibc_musl ; then
- local musl_bad_link
- local musl_bad_link_path
- local musl_bad_soname
-
- for musl_bad_link in "${MUSL_BAD_LINKS[@]}" ; do
- while read -r musl_bad_link_path ; do
- # Skip if file either does not end with ".so" or is not executable.
- # Using "case" here for easier matching in case we have to add
- # a special exception.
- case "${musl_bad_link_path}" in
- *.so )
- :
- ;;
- * )
- if [[ ! -x "${musl_bad_link_path}" ]] ; then
- continue
- fi
- ;;
- esac
-
- einfo "Fixing musl libc link for ${musl_bad_link_path}"
-
- for musl_bad_soname in "${MUSL_BAD_SONAMES[@]}" ; do
- patchelf --remove-needed "${musl_bad_soname}" "${musl_bad_link_path}" || die
- done
-
- patchelf --add-needed libc.so "${musl_bad_link_path}" || die
- done < <(find . -type f -name "${musl_bad_link}")
- done
- fi
-
- # Remove static libraries, bug https://bugs.gentoo.org/825774
- find ./packs -type f -name "libnethost.a" -delete || die
-}
-
-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
-}