repo/gentoo:master commit in: dev-dotnet/dotnet-sdk-bin/

Maciej Barć <[email protected]>
Newsgroups gmane.linux.gentoo.cvs
Message-ID <1787065745.d27935ba9a1383f8bbf01c8516b96e2e5afb30ce.xgqt@gentoo>
commit:     d27935ba9a1383f8bbf01c8516b96e2e5afb30ce
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 18 12:51:54 2026 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Tue Aug 18 15:09:05 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d27935ba

dev-dotnet/dotnet-sdk-bin: drop old 10.0.103

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

 dev-dotnet/dotnet-sdk-bin/Manifest                 |   6 -
 .../dotnet-sdk-bin/dotnet-sdk-bin-10.0.103.ebuild  | 175 ---------------------
 2 files changed, 181 deletions(-)

diff --git a/dev-dotnet/dotnet-sdk-bin/Manifest b/dev-dotnet/dotnet-sdk-bin/Manifest
index d0254655496e..0bc112186dd1 100644
--- a/dev-dotnet/dotnet-sdk-bin/Manifest
+++ b/dev-dotnet/dotnet-sdk-bin/Manifest
@@ -1,9 +1,3 @@
-DIST dotnet-sdk-10.0.103-linux-arm.tar.gz 233420417 BLAKE2B 9cbdec865da20bc345dc503041d9ee1973eef479e0d1d550ad18ddb83549d718bc1b25ece51263eff86b85eec4b69fa2e35f08bfcc2e73ab9ba7368ea037d2d0 SHA512 c6eb59781abc7b27d723c735de867a7db7052df8e95739b42a7f4bfde7a97d16777cb2179a4922955f70fa3f6dfca05c11cd91babd76f6904f84967d9be0ff25
-DIST dotnet-sdk-10.0.103-linux-arm64.tar.gz 232654429 BLAKE2B 2baf20e4565934b5be33c01db978f9daf0960eb5eb5e5baae7503338ad0b2496bb97520e3be97f976d865f33d1167fb7aa1e2890af379779d3ebaede4df1287e SHA512 ab45b6baeae956e4465151787d8b8113b66679ed55da1e72c57e99aa5ab8f42471e80dc8a5fd22c31df74e60446a3b252d2900658cefc9506fcb0da7e2831e21
-DIST dotnet-sdk-10.0.103-linux-musl-arm.tar.gz 233495912 BLAKE2B 7ab9f539a6fda0b4864776c643e23705800d75c39e0b3de21948420a80796c97d141ea29705f6dc6e8b4d2bfd8d859e36d785af685d27a5912793dc2d869f992 SHA512 6fee1341fedb60dd8d240c97de36b7308782b57f5b3256910a1a98bb1bfc7472848fc0c192ddb9a5c95d733680ad6d9d74139f11a8afb3c442d2f7a6e8b84c77
-DIST dotnet-sdk-10.0.103-linux-musl-arm64.tar.gz 232770769 BLAKE2B 8db278ab3aca0011c847248047c01f9d24587a11dd880079be21df7c8629e20e5fa655e884681101059e4128bce08a514904693c4213b520afc2cc5d8d135b27 SHA512 905fd3a0d53193de10b4b0bd2eef05adda22ad4090cae335f7bbf064e33ca23a754855ec7f2db61703abacf142fbb9f3fb27e1a6fe69eef1f8186fa0fd96ee28
-DIST dotnet-sdk-10.0.103-linux-musl-x64.tar.gz 240366677 BLAKE2B e4999fd9a230247bb157fcecdd64d8f39be0297cd9adfcb4498d139b574e8eeb76dbfbd887e6072504e4c29dcd07e27c36175c4620b72d503cd026adcaa3854d SHA512 fccb361461d8bf30bfef01d3c69cffaeea9f13724f48805a6ac5a39e9c7de67141b3f9302ccf4c79e3a441c9bda3d4b92ea84817f8d155cfd912f9357c291d6e
-DIST dotnet-sdk-10.0.103-linux-x64.tar.gz 240189641 BLAKE2B f7030fe9633e710e780be5a9b1b04c9c8a55d69026dee935fd7b61da65094475ed37da4f809228a999bcf2d9ae8859d715bc66859eec1f3b019a2536d5d33df1 SHA512 bab94f13c57b2ac821d4924fe66084be9b44c41761ff7ff64522c8f7aba345659d31258401dcec31cc3cf6ccae1d012623075aca1c9b9165bcfe5ba9abda1c0c
 DIST dotnet-sdk-10.0.107-linux-arm.tar.gz 233558494 BLAKE2B b8102cdaa78d00f44465a50eef7319d32590e69cec79839eaf912658d2572e0e895ee32170555f5adee9ce1bc470828a49375cca10cb73c718cefd88dcf9d952 SHA512 bd21343295e414f98e70922d112cff6bca2f36f6754825c7852c6f541e5c9c37c8a447dbceef546faed119c2adad62edc03ffc62e75f2324f8436bac6d74876b
 DIST dotnet-sdk-10.0.107-linux-arm64.tar.gz 232720728 BLAKE2B 4b83b7ff76eae787b3ac9b2333e026d88430975d4b6bd772660271e6ac7187c70474c2dd7a954e558bff4a2901ca8cf5479161ba82b6ed98c9c7018bab320076 SHA512 cf5ecad4078a25d3bb7006b6e49d1e861c71d25f611b609a2d1d326dae9fae73dfaa00290bc05627696d03b395263b1205207df40008219d48d567a35092b4de
 DIST dotnet-sdk-10.0.107-linux-musl-arm.tar.gz 233596576 BLAKE2B cb6d62bdcbc24aff8f814c805077eb65434f5d2b31d21e5e7892cc5f3a69a8432cac8b5477291044dc561ca083184a536743d29bd039afc3ee8d72920b195905 SHA512 a217197222fc475560d17f85b16b1e3f2682a84871f07d1eb93b8f0c84e93555d0ca0274b8920e0e5b9ad016cf4807a8c0d422dd4eed93ae911400fb30ad5a85

diff --git a/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-10.0.103.ebuild b/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-10.0.103.ebuild
deleted file mode 100644
index 7e8db7deb1cd..000000000000
--- a/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-10.0.103.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}.3"
-
-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.24
-	~dev-dotnet/dotnet-runtime-nugets-9.0.13
-"
-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
-}
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.