commit:     9a1672ed9a28f1f29979e72488267ac5997630cf
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 14 21:37:48 2024 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Sun Apr 14 21:57:35 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a1672ed

dev-dotnet/dotnet-sdk: drop old 8.0.101

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

 dev-dotnet/dotnet-sdk/Manifest                  |   2 -
 dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.101.ebuild | 187 ------------------------
 2 files changed, 189 deletions(-)

diff --git a/dev-dotnet/dotnet-sdk/Manifest b/dev-dotnet/dotnet-sdk/Manifest
index 24348222dde5..17ceacd14c99 100644
--- a/dev-dotnet/dotnet-sdk/Manifest
+++ b/dev-dotnet/dotnet-sdk/Manifest
@@ -1,4 +1,2 @@
-DIST dotnet-sdk-8.0.101-prepared-gentoo-amd64.tar.xz 1734234148 BLAKE2B 
6fe6b9db8e8399d741c1c7c4b09f7047519fc61e452cc5b319a7e8070acf75685d409741a6fec6f020355a1e003585832c4900dd852d0554d4a456cdb9876598
 SHA512 
f2f07c647c607d02fc19eb045fa98224636ea5ba79cf9b2b8c28a1c0cbc77cc57bf5886268e94684ddaf5e3895c6c82fa62db11d53d7b8ffd1d31a0371eb4613
-DIST dotnet-sdk-8.0.101-prepared-gentoo-musl-amd64.tar.xz 1736552596 BLAKE2B 
f533603b2d18aedb0c2715b0597973342cab0927f41215f93b6e139df7b666ad32d3cf92866388329d0a5ccd9b169c242a4d9179e03c14856f2572a1363d693b
 SHA512 
0bf9c83fdd310425cb553b798357d0cb9a16608f1341f149a84acf66aa16ec4ff6f81d047c84c06f610d3a861e522c78005b63cec63f78e7e1eebdc80b8ec5a2
 DIST dotnet-sdk-8.0.102-prepared-gentoo-amd64.tar.xz 1794775828 BLAKE2B 
72a12b5af020a7f7d77b45eefd147b6fed52889443bbf0a9c5464a8a35a9582af32b75587f73aea9d1eb72d053986d8a204904178f260b2c8532ad821389beaf
 SHA512 
1f7727f22e91783aaec5bccd2324f9dc63700fc95625afebeeb3bde7a99a63754a086b38c1d0921b4536963cbfc53b9c995a2aca519e0edd529f542a89995924
 DIST dotnet-sdk-8.0.102-prepared-gentoo-musl-amd64.tar.xz 1790982284 BLAKE2B 
010a1dee8e09402a22c0b45745a6ec7e511c88134ef984f51caa69051d7aec87dcb73392bc338508d5591ade1247e95f7708d4a83961ea665350b4ef29882e33
 SHA512 
611f96525ac98bae35592074d2f1d863c566080f4f52ca619546b547515f2962d9ae53317461e9bb803067d4381daab50f6c772134f9386bf36962998891563b

diff --git a/dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.101.ebuild 
b/dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.101.ebuild
deleted file mode 100644
index 7bd1126ddb90..000000000000
--- a/dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.101.ebuild
+++ /dev/null
@@ -1,187 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Pre-build (and distribution preparation)
-# Build the tarball:
-#  git clone --depth 1 -b v8.0.1 https://github.com/dotnet/dotnet 
dotnet-sdk-8.0.1
-#  cd dotnet-sdk-8.0.1
-#  git rev-parse HEAD
-#  ./prep.sh
-#  rm -fr .git
-#  cd ..
-#  tar -acf dotnet-sdk-8.0.101-prepared-gentoo-amd64.tar.xz dotnet-sdk-8.0.1
-# Upload dotnet-sdk-8.0.101-prepared-gentoo-amd64.tar.xz
-
-# Build ("src_compile")
-# To learn about arguments that are passed to the "build.sh" script see:
-# https://github.com/dotnet/source-build/discussions/4082
-# User variable: GENTOO_DOTNET_BUILD_VERBOSITY - set other verbosity log level.
-
-EAPI=8
-
-COMMIT=b27976e5a6850466ee5b4ce24f91ee93bef645f7
-SDK_SLOT="$(ver_cut 1-2)"
-RUNTIME_SLOT="${SDK_SLOT}.1"
-
-LLVM_MAX_SLOT=17
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit check-reqs flag-o-matic llvm multiprocessing python-any-r1
-
-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://dev.gentoo.org/~xgqt/distfiles/repackaged/${P}-prepared-gentoo-amd64.tar.xz
 )
-       elibc_musl? ( 
https://dev.gentoo.org/~xgqt/distfiles/repackaged/${P}-prepared-gentoo-musl-amd64.tar.xz
 )
-)
-"
-S="${WORKDIR}/${PN}-${RUNTIME_SLOT}"
-
-LICENSE="MIT"
-SLOT="${SDK_SLOT}/${RUNTIME_SLOT}"
-KEYWORDS="amd64"
-
-# STRIP="llvm-strip" corrupts some executables when using the patchelf hack.
-# Be safe and restrict it for source-built too, 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.26
-       ~dev-dotnet/dotnet-runtime-nugets-7.0.15
-"
-NUGETS_DEPEND="
-       ${CURRENT_NUGETS_DEPEND}
-       ${EXTRA_NUGETS_DEPEND}
-"
-RDEPEND="
-       app-crypt/mit-krb5:0/0
-       dev-libs/icu
-       dev-libs/openssl:=
-       dev-util/lttng-ust:0/2.12
-       sys-libs/zlib:0/1
-"
-BDEPEND="
-       ${PYTHON_DEPS}
-       <sys-devel/clang-$(( LLVM_MAX_SLOT + 1 ))
-       dev-build/cmake
-       dev-vcs/git
-"
-IDEPEND="
-       app-eselect/eselect-dotnet
-"
-PDEPEND="
-       ${NUGETS_DEPEND}
-"
-
-CHECKREQS_DISK_BUILD="20G"
-PATCHES=(
-       "${FILESDIR}/${PN}-8.0.101-runtime-64.patch"
-)
-
-# QA_PREBUILT="*"  # TODO: Which binaries are created by dotnet itself?
-
-pkg_setup() {
-       check-reqs_pkg_setup
-       llvm_pkg_setup
-       python-any-r1_pkg_setup
-
-       if [[ "${MERGE_TYPE}" != binary ]] ; then
-               if use elibc_glibc ; then
-                       local locales
-                       locales="$(locale -a)"
-
-                       if has en_US.utf8 ${locales} ; then
-                               LC_ALL=en_US.utf8
-                       elif has en_US.UTF-8 ${locales} ; then
-                               LC_ALL=en_US.UTF-8
-                       else
-                               eerror "The locale en_US.utf8 or en_US.UTF-8 is 
not available."
-                               eerror "Please generate en_US.UTF-8 before 
building ${CATEGORY}/${P}."
-
-                               die "Could not switch to the en_US.UTF-8 
locale."
-                       fi
-               else
-                       LC_ALL=en_US.UTF-8
-               fi
-
-               export LC_ALL
-               einfo "Successfully switched to the ${LC_ALL} locale."
-       fi
-}
-
-src_prepare() {
-       default
-
-       filter-lto
-
-       unset DOTNET_ROOT
-       unset NUGET_PACKAGES
-
-       export DOTNET_CLI_TELEMETRY_OPTOUT=1
-       export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=1
-       export MSBUILDDISABLENODEREUSE=1
-       export UseSharedCompilation=false
-
-       local dotnet_sdk_tmp_directory="${WORKDIR}/dotnet-sdk-tmp"
-       mkdir -p "${dotnet_sdk_tmp_directory}" || die
-
-       # This should fix the "PackageVersions.props" problem,
-       # see below, in src_compile.
-       sed -e "s|/tmp|${dotnet_sdk_tmp_directory}|g" -i build.sh || die
-}
-
-src_compile() {
-       # Remove .NET leftover files that can be blocking the build.
-       # Keep this nonfatal!
-       local package_versions_path="/tmp/PackageVersions.props"
-       if [[ -f "${package_versions_path}" ]] ; then
-               rm "${package_versions_path}" ||
-                       ewarn "Failed to remove ${package_versions_path}, build 
may fail!"
-       fi
-
-       # The "source_repository" should always be the same.
-       local source_repository="https://github.com/dotnet/dotnet";
-       local verbosity="${GENTOO_DOTNET_BUILD_VERBOSITY:-minimal}"
-
-       ebegin "Building the .NET SDK ${SDK_SLOT}"
-       local -a buildopts=(
-               --clean-while-building
-               --source-repository "${source_repository}"
-               --source-version "${COMMIT}"
-
-               --
-               -maxCpuCount:"$(makeopts_jobs)"
-               -verbosity:"${verbosity}"
-               -p:ContinueOnPrebuiltBaselineError=true
-               -p:LogVerbosity="${verbosity}"
-               -p:MinimalConsoleLogOutput=false
-               -p:verbosity="${verbosity}"
-       )
-       bash ./build.sh "${buildopts[@]}"
-       eend ${?} || die "build failed"
-}
-
-src_install() {
-       local dest="/usr/$(get_libdir)/${PN}-${SDK_SLOT}"
-       dodir "${dest}"
-
-       ebegin "Extracting the .NET SDK archive"
-       tar xzf artifacts/*/Release/${PN}-${SDK_SLOT}.*.tar.gz -C 
"${ED}/${dest}"
-       eend ${?} || die "extraction failed"
-
-       fperms 0755 "${dest}"
-       dosym -r "${dest}/dotnet" "/usr/bin/dotnet-${SDK_SLOT}"
-}
-
-pkg_postinst() {
-       eselect dotnet update ifunset
-}
-
-pkg_postrm() {
-       eselect dotnet update ifunset
-}

Reply via email to