public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Maciej Barć" <xgqt@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-dotnet/dotnet-sdk/
Date: Mon, 11 Mar 2024 04:49:59 +0000 (UTC)	[thread overview]
Message-ID: <1710132597.7d6e7c881f74921671dd342bc8de31fd3f85d879.xgqt@gentoo> (raw)

commit:     7d6e7c881f74921671dd342bc8de31fd3f85d879
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 11 04:46:18 2024 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Mon Mar 11 04:49:57 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d6e7c88

dev-dotnet/dotnet-sdk: drop old 8.0.100-r2

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

 dev-dotnet/dotnet-sdk/Manifest                     |   1 -
 dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.100-r2.ebuild | 176 ---------------------
 2 files changed, 177 deletions(-)

diff --git a/dev-dotnet/dotnet-sdk/Manifest b/dev-dotnet/dotnet-sdk/Manifest
index ffa8887bb98e..24348222dde5 100644
--- a/dev-dotnet/dotnet-sdk/Manifest
+++ b/dev-dotnet/dotnet-sdk/Manifest
@@ -1,4 +1,3 @@
-DIST dotnet-sdk-8.0.100-prepared-gentoo-amd64.tar.xz 1714535960 BLAKE2B fd6027b86168d8801b1d8a7bbb08e9c358918a7693b03fa4e7e43e2a58568a65d71e2c5907ec7c7a03b83685608cd16aa010706fb4d14cd44ab0f0669654c8c2 SHA512 75efdcf44383445bc81981e2077be03c7311db316e295aa7f960f50d65367cde9bd86351f345072feb827a569c8de4fa8c9829d92000d2cbeb312ee9ddc17b44
 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

diff --git a/dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.100-r2.ebuild b/dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.100-r2.ebuild
deleted file mode 100644
index 2132c04306d6..000000000000
--- a/dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.100-r2.ebuild
+++ /dev/null
@@ -1,176 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Build the tarball:
-#   - "$" - shell command,
-#   - ">" - manual action.
-# $  git clone --depth 1 -b v8.0.0 https://github.com/dotnet/dotnet  \
-#		 dotnet-sdk-8.0.0
-# $  cd dotnet-sdk-8.0.0
-# >  Note the checkout tag hash.
-# $  ./prep.sh
-# $  rm -fr .git
-# $  cd ..
-# $  tar --create --auto-compress --file  \
-#        dotnet-sdk-8.0.100-prepared-gentoo-amd64.tar.xz dotnet-sdk-8.0.0
-# >  Upload dotnet-sdk-8.0.0_rc1234194-prepared-gentoo-amd64.tar.xz
-
-EAPI=8
-
-COMMIT=113d797bc90104bb4f1cc51e1a462cf3d4ef18fc
-
-LLVM_MAX_SLOT=16
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit check-reqs flag-o-matic llvm 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? (
-	https://dev.gentoo.org/~xgqt/distfiles/repackaged/${P}-prepared-gentoo-amd64.tar.xz
-)
-"
-
-SDK_SLOT="$(ver_cut 1-2)"
-RUNTIME_SLOT="${SDK_SLOT}.0"
-SLOT="${SDK_SLOT}/${RUNTIME_SLOT}"
-
-# SDK reports it is version "8.0.100" but the tag .NET SDK team had given
-# it is "8.0.0". I feel that the pattern is to tag based on "RUNTIME_SLOT".
-S="${WORKDIR}/${PN}-${RUNTIME_SLOT}"
-
-LICENSE="MIT"
-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.25
-	~dev-dotnet/dotnet-runtime-nugets-7.0.14
-"
-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"
-
-# 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"
-
-	ebegin "Building the .NET SDK ${SDK_SLOT}"
-	local -a buildopts=(
-		--clean-while-building
-		--source-repository "${source_repository}"
-		--source-version "${COMMIT}"
-	)
-	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	other threads:[~2024-03-11  4:50 UTC|newest]

Thread overview: 28+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-03-11  4:49 Maciej Barć [this message]
  -- strict thread matches above, loose matches on Subject: below --
2024-09-04  8:09 [gentoo-commits] repo/gentoo:master commit in: dev-dotnet/dotnet-sdk/ Maciej Barć
2024-07-31  0:03 Maciej Barć
2024-05-17  0:32 Maciej Barć
2024-05-17  0:32 Maciej Barć
2024-05-10 17:22 Maciej Barć
2024-04-14 21:57 Maciej Barć
2024-04-11  4:55 Arthur Zamarin
2024-04-07 16:20 Maciej Barć
2024-03-11  4:49 Maciej Barć
2024-03-11  4:49 Maciej Barć
2024-03-10  5:43 Sam James
2024-03-10  0:29 Maciej Barć
2024-02-02 23:06 Maciej Barć
2024-02-02  9:37 Maciej Barć
2024-02-01 13:22 Maciej Barć
2024-02-01 10:10 Maciej Barć
2023-12-17 21:45 Maciej Barć
2023-12-17 12:39 Sam James
2023-12-13 17:17 Maciej Barć
2023-12-08  0:29 Maciej Barć
2023-11-24 20:09 Maciej Barć
2023-11-18  1:31 Maciej Barć
2023-11-18  1:31 Maciej Barć
2023-09-25 20:36 Maciej Barć
2023-09-24 22:02 Maciej Barć
2023-09-24  4:02 Maciej Barć
2023-09-15 20:49 Maciej Barć

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1710132597.7d6e7c881f74921671dd342bc8de31fd3f85d879.xgqt@gentoo \
    --to=xgqt@gentoo.org \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox