commit: 54f30f3b4ff040287081d6cc880881be5e0cd0bc
Author: Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 4 22:09:12 2026 +0000
Commit: Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Sun Jan 4 22:09:12 2026 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54f30f3b
dev-dotnet/dotnet-sdk-bin: drop old 10.0.100
Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>
dev-dotnet/dotnet-sdk-bin/Manifest | 6 -
.../dotnet-sdk-bin/dotnet-sdk-bin-10.0.100.ebuild | 175 ---------------------
2 files changed, 181 deletions(-)
diff --git a/dev-dotnet/dotnet-sdk-bin/Manifest
b/dev-dotnet/dotnet-sdk-bin/Manifest
index 957d243d0ae0..cd6e81fe70e3 100644
--- a/dev-dotnet/dotnet-sdk-bin/Manifest
+++ b/dev-dotnet/dotnet-sdk-bin/Manifest
@@ -1,9 +1,3 @@
-DIST dotnet-sdk-10.0.100-linux-arm.tar.gz 232325080 BLAKE2B
2ee98749887564b1ee74bcaf0f9a9ffdee14145e0baffba9ba339e7139a8b2f1a2399fadeb911ae6b94ee75b352a8d7aaabeca0656ee17f039b711d176cb59d3
SHA512
45f2d7fd05670a5a14fa480889e45920782277575dba0da44c259997d059d64070b40ac7aae9f0c3a3076d9fed5b787854a8abdc2dfdb4783b449c05c1c9b49c
-DIST dotnet-sdk-10.0.100-linux-arm64.tar.gz 231804420 BLAKE2B
5e9e1fa246bea009371bc60bd1e9b7815b081e73f4a3725da09b7c4d8fb619b5223a6c7b768e19415fa773097edaee8a67792dcba99d048f8d99644e80ff15ab
SHA512
24fc2b105ab8484c34213ef57ac4e6a36a6593241f0ebc6cf0a40ec2f5fea2d76de85c4b87b2a53814d194e32ec1288dd5053cd6f52768d79cd0ac948cbf84ea
-DIST dotnet-sdk-10.0.100-linux-musl-arm.tar.gz 232467102 BLAKE2B
2d41ec58ab6793a70238adc9338d5e6b872206638fd991ad45c93745018c1a26ab76784b82a50b8de1e2e99ff167c6f22ef20a826ed9923826da9c2a5cf5f8a0
SHA512
5a543758451019c29c9dc3220c3095be5234a9adc6fe5dccc367886b160a907b2d6a81be8fd3c0f527e9ec832703b2546dec81a8df2802d9f6ef5614082e13b0
-DIST dotnet-sdk-10.0.100-linux-musl-arm64.tar.gz 231665415 BLAKE2B
5668259acbcec9b133cc807fd8d8be75c16b887a82d91eb52b8bc7b37b300cd64d35fe9a07c0bb229548e05e07cfd66b7a13428c3cdde23bfee87a9c96039df0
SHA512
5fb94421ce5896fb36b64bd0f975a83d1938641205d89f44722c8ea44a03fb5844d9fee6d72f92ac563d1040b76ee3f1e63e2f738467b4329d2eabed0c5b04ca
-DIST dotnet-sdk-10.0.100-linux-musl-x64.tar.gz 239088372 BLAKE2B
4cd20d24f3897dada8234a018dc9896beb88fd2f4801badc123ce0a654ca2c5bc4f65b53abae1381774e5c00b5098a51e3db6c8fd802c1574cf38e062a39bc81
SHA512
2fb7ddc9b232a67f69262b8beebb5fa223da86c9314f074ed79b151a7bbd0b1b5c36be5480d363d82709ae69fd90f7a6a451ef68026e0406581434ed288b20ec
-DIST dotnet-sdk-10.0.100-linux-x64.tar.gz 239125653 BLAKE2B
0dd958737d7ce6ec97460d35d24970ffaea9b3dfa3fb66ac7bc7f274fbd99545a142da1f1a2ecbd14c3fd57ddc16b6e6e0c07a18ba8ae2930602bc1455e78de9
SHA512
f78dbac30c9af2230d67ff5c224de3a5dbf63f8a78d1c206594dedb80e6909d2cc8a9d865d5105c72c2fd2aa266fc0c6c77dedac60408cbccf272b116bd11b07
DIST dotnet-sdk-10.0.101-linux-arm.tar.gz 232342606 BLAKE2B
8a35da7935bcd879053e0e72f16efec2b2e6d55a7b8ed18179e717a3e24b810ec1d98dcbb81f1084a30f5e9a2a0ee7034a7d3bc6d4e9d94bc6043f2a21675b20
SHA512
5e522c800ff55e6f6c9df30e3892fe17faf8ba22f84463fe375c260b6253f9e15b5734efe8e12fa8c25818b02102a7ef0a95c856e1c8988ee7ac06a62f96b036
DIST dotnet-sdk-10.0.101-linux-arm64.tar.gz 231714359 BLAKE2B
3a42535962bac3a80d388f8f5829f7f56c58f909780859a56e34d06fd1cd63feabc87b75fe27d29adb1b47c3dbe94eca574880658c103c619367af3eaab1266e
SHA512
9238f8d1acad38d143324b4099caa1d810fb57cf599f271e8872e1f5cd678aa53d4e8504ada9b8d47869f454a2f7a9699006a17ca0d750f09a13dd417448641c
DIST dotnet-sdk-10.0.101-linux-musl-arm.tar.gz 232321365 BLAKE2B
af4ed2b8085785c2027ec2f61623f9d0ad0b74283a420ec47619342fce1d338cfe5549c80c675a05bf1a33cf3c8a325bc1caea77e78427f885bc4e68c82d2a24
SHA512
219412a5e3a9f196b813684117c7d03caa566ff918f757c9f2832d7d875d80281d66736aa44271ab492bd89cb0dac84860c5130a69de3d65ec409c5fe29052de
diff --git a/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-10.0.100.ebuild
b/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-10.0.100.ebuild
deleted file mode 100644
index 27d6a13cac51..000000000000
--- a/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-10.0.100.ebuild
+++ /dev/null
@@ -1,175 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-SDK_SLOT="$(ver_cut 1-2)"
-RUNTIME_SLOT="${SDK_SLOT}.0"
-
-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.22
- ~dev-dotnet/dotnet-runtime-nugets-9.0.11
-"
-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
-}