public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Georgy Yakovlev" <gyakovlev@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-devel/rust-std/
Date: Thu, 13 Jan 2022 21:37:23 +0000 (UTC)	[thread overview]
Message-ID: <1642108155.16d780eadc15ea8b6a88c97688a669e128587991.gyakovlev@gentoo> (raw)

commit:     16d780eadc15ea8b6a88c97688a669e128587991
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 13 21:08:53 2022 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Thu Jan 13 21:09:15 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16d780ea

sys-devel/rust-std: drop 1.51.0, 1.52.1

Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 sys-devel/rust-std/Manifest               |   2 -
 sys-devel/rust-std/rust-std-1.51.0.ebuild | 156 ------------------------------
 sys-devel/rust-std/rust-std-1.52.1.ebuild | 154 -----------------------------
 3 files changed, 312 deletions(-)

diff --git a/sys-devel/rust-std/Manifest b/sys-devel/rust-std/Manifest
index d255219d8cb9..408325747f02 100644
--- a/sys-devel/rust-std/Manifest
+++ b/sys-devel/rust-std/Manifest
@@ -1,5 +1,3 @@
-DIST rustc-1.51.0-src.tar.xz 109596164 BLAKE2B c1ac89655adfe7db8005476d42c748cf1896f52888141229fd6dda43855dbb08c21c8e1f11398d2f1f9dd5f8d508d9158a3bda4f1b282d1b184ea4c701100837 SHA512 ded91468ddf3e6627f00e7ec3d44452aa24eb727a183c0de9d90264f593119a54300d56b09251a88260db480b48554181ae195c538996a32d68d48b6587ac0df
-DIST rustc-1.52.1-src.tar.xz 115109508 BLAKE2B c5d73f5884037d287d88ba9fdaf63a36678b692e1b510920045797ab29f1660f05cda901e19411ff83ec3084c4130034c269976b1056220f3e629cff116d07f0 SHA512 55f5053ce40d4eba4663052817aef6a6275139ca229c89cd1ec44711458b412720203301d8c7975aac5720a91fcaf21847f8184f641cbb0004f722520283c73c
 DIST rustc-1.53.0-src.tar.xz 115686332 BLAKE2B fa068f89d42f927fdc79ee31aad1386eaf2aa596a060e059c5a1a73fe48c48d008fc952cd6c7912b743e41d77a94b205639eed0f728b2539b62f18a772cabfe3 SHA512 70485cf7a0f7fc36ee31644e546374079dc387a85b44e5e793707fd0a4d7ca05d311291e78b86db955485d8f21c47ff9e1908acc4da68ba04929287213a40c24
 DIST rustc-1.54.0-src.tar.xz 116286856 BLAKE2B 5ac47822646a0b6205f09282168b4d4ddcace9f6bc8f242c890327ca4074626f129514f8bcae5c5556015745f718990cce490658076f5cd3526623439540416b SHA512 5162f85b43ca2c5af93fdbfb2597d75df8a838f7fcc025a5298499ce1043db50f1ea2fbba753e47ce5daad3d80d4b612acf6527ef902c34117763e687fdbbcfa
 DIST rustc-1.55.0-src.tar.xz 117197580 BLAKE2B 8d9739ce7571146aee0e07c6287de9a8c4f1a914606cd47819eb1ef118b15772ecf22d0d43d7732f03c234a013fa54a4a7f0578a3f136af518f71bf64a03305d SHA512 7522f2fa95d5af92472404ecc97d7d9e745e88c933196a83fa373ce1efff6db3c295e0e2afdbfa1ff00644554efa0c3c7f6c11f9119ecf9010cb440b3f27c2da

diff --git a/sys-devel/rust-std/rust-std-1.51.0.ebuild b/sys-devel/rust-std/rust-std-1.51.0.ebuild
deleted file mode 100644
index 935388d41a01..000000000000
--- a/sys-devel/rust-std/rust-std-1.51.0.ebuild
+++ /dev/null
@@ -1,156 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9} )
-
-inherit flag-o-matic multiprocessing python-any-r1 rust-toolchain toolchain-funcs
-
-DESCRIPTION="Rust standard library, standalone (for crossdev)"
-HOMEPAGE="https://www.rust-lang.org"
-SRC_URI="https://static.rust-lang.org/dist/rustc-${PV}-src.tar.xz"
-
-LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA"
-SLOT="stable/$(ver_cut 1-2)"
-# please do not keyword
-#KEYWORDS="" #nowarn
-IUSE="debug"
-
-BDEPEND="
-	${PYTHON_DEPS}
-	~dev-lang/rust-${PV}:=
-"
-
-DEPEND="||
-	(
-		>="${CATEGORY}"/gcc-4.7:*
-		>="${CATEGORY}"/clang-3.5:*
-	)
-"
-
-RDEPEND="${DEPEND}"
-
-# need full compiler to run tests
-RESTRICT="test"
-
-QA_FLAGS_IGNORED="usr/lib/rust/${PV}/rustlib/.*/lib/lib.*.so"
-
-S="${WORKDIR}/${P/-std/c}-src"
-
-PATCHES=( "${FILESDIR}"/1.51.0-bootstrap-panic.patch )
-
-#
-# The cross magic
-#
-export CTARGET=${CTARGET:-${CHOST}}
-if [[ ${CTARGET} == ${CHOST} ]] ; then
-	if [[ ${CATEGORY} == cross-* ]] ; then
-		export CTARGET=${CATEGORY#cross-}
-	fi
-fi
-
-is_cross() {
-	[[ ${CHOST} != ${CTARGET} ]]
-}
-
-toml_usex() {
-	usex "$1" true false
-}
-
-pkg_pretend() {
-	is_cross || die "${PN} should only be used for cross"
-}
-
-pkg_setup() {
-	python-any-r1_pkg_setup
-}
-
-src_prepare() {
-	default
-}
-
-src_configure() {
-	# do the great cleanup
-	strip-flags
-	filter-flags '-mcpu=*' '-march=*' '-mtune=*' '-m32' '-m64'
-	strip-unsupported-flags
-
-	local rust_root x
-	rust_root="$(rustc --print sysroot)"
-	rtarget="$(rust_abi ${CTARGET})"
-	rtarget="${ERUST_STD_RTARGET:-${rtarget}}" # some targets need to be custom.
-	rbuild="$(rust_abi ${CBUILD})"
-	rhost="$(rust_abi ${CHOST})"
-
-	echo
-	for x in CATEGORY rust_root rbuild rhost rtarget RUSTFLAGS CFLAGS CXXFLAGS LDFLAGS; do
-		einfo "$(printf '%10s' ${x^^}:) ${!x}"
-	done
-
-	cat <<- EOF > "${S}"/config.toml
-		[build]
-		build = "${rbuild}"
-		host = ["${rhost}"]
-		target = ["${rtarget}"]
-		cargo = "${rust_root}/bin/cargo"
-		rustc = "${rust_root}/bin/rustc"
-		submodules = false
-		python = "${EPYTHON}"
-		locked-deps = true
-		vendor = true
-		extended = true
-		verbose = 2
-		cargo-native-static = false
-		[install]
-		prefix = "${EPREFIX}/usr/lib/${PN}/${PV}"
-		sysconfdir = "etc"
-		docdir = "share/doc/rust"
-		bindir = "bin"
-		libdir = "lib"
-		mandir = "share/man"
-		[rust]
-		# https://github.com/rust-lang/rust/issues/54872
-		codegen-units-std = 1
-		optimize = true
-		debug = $(toml_usex debug)
-		debug-assertions = $(toml_usex debug)
-		debuginfo-level-rustc = 0
-		backtrace = true
-		incremental = false
-		default-linker = "$(tc-getCC)"
-		rpath = false
-		dist-src = false
-		remap-debuginfo = true
-		jemalloc = false
-		[dist]
-		src-tarball = false
-		[target.${rtarget}]
-		cc = "$(tc-getCC ${CTARGET})"
-		cxx = "$(tc-getCXX ${CTARGET})"
-		linker = "$(tc-getCC ${CTARGET})"
-		ar = "$(tc-getAR ${CTARGET})"
-		$(usex elibc_musl 'crt-static = false' '')
-	EOF
-
-	einfo "${PN^} configured with the following settings:"
-	cat "${S}"/config.toml || die
-}
-
-src_compile() {
-	env RUST_BACKTRACE=1 \
-		"${EPYTHON}" ./x.py build -vv --config="${S}"/config.toml -j$(makeopts_jobs) \
-		library/std --stage 0 || die
-}
-
-src_test() {
-	ewarn "${PN} can't run tests"
-}
-
-src_install() {
-	local rustlib="lib/rust/${PV}/lib/rustlib"
-	dodir "/usr/${rustlib}"
-	pushd "build/${rhost}/stage0-sysroot/lib/rustlib" > /dev/null || die
-	cp -pPRv "${rtarget}" "${ED}/usr/${rustlib}" || die
-	popd > /dev/null || die
-}

diff --git a/sys-devel/rust-std/rust-std-1.52.1.ebuild b/sys-devel/rust-std/rust-std-1.52.1.ebuild
deleted file mode 100644
index 7ca481644a6a..000000000000
--- a/sys-devel/rust-std/rust-std-1.52.1.ebuild
+++ /dev/null
@@ -1,154 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9} )
-
-inherit flag-o-matic multiprocessing python-any-r1 rust-toolchain toolchain-funcs
-
-DESCRIPTION="Rust standard library, standalone (for crossdev)"
-HOMEPAGE="https://www.rust-lang.org"
-SRC_URI="https://static.rust-lang.org/dist/rustc-${PV}-src.tar.xz"
-
-LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA"
-SLOT="stable/$(ver_cut 1-2)"
-# please do not keyword
-#KEYWORDS="" #nowarn
-IUSE="debug"
-
-BDEPEND="
-	${PYTHON_DEPS}
-	~dev-lang/rust-${PV}:=
-"
-
-DEPEND="||
-	(
-		>="${CATEGORY}"/gcc-4.7:*
-		>="${CATEGORY}"/clang-3.5:*
-	)
-"
-
-RDEPEND="${DEPEND}"
-
-# need full compiler to run tests
-RESTRICT="test"
-
-QA_FLAGS_IGNORED="usr/lib/rust/${PV}/rustlib/.*/lib/lib.*.so"
-
-S="${WORKDIR}/${P/-std/c}-src"
-
-#
-# The cross magic
-#
-export CTARGET=${CTARGET:-${CHOST}}
-if [[ ${CTARGET} == ${CHOST} ]] ; then
-	if [[ ${CATEGORY} == cross-* ]] ; then
-		export CTARGET=${CATEGORY#cross-}
-	fi
-fi
-
-is_cross() {
-	[[ ${CHOST} != ${CTARGET} ]]
-}
-
-toml_usex() {
-	usex "$1" true false
-}
-
-pkg_pretend() {
-	is_cross || die "${PN} should only be used for cross"
-}
-
-pkg_setup() {
-	python-any-r1_pkg_setup
-}
-
-src_prepare() {
-	default
-}
-
-src_configure() {
-	# do the great cleanup
-	strip-flags
-	filter-flags '-mcpu=*' '-march=*' '-mtune=*' '-m32' '-m64'
-	strip-unsupported-flags
-
-	local rust_root x
-	rust_root="$(rustc --print sysroot)"
-	rtarget="$(rust_abi ${CTARGET})"
-	rtarget="${ERUST_STD_RTARGET:-${rtarget}}" # some targets need to be custom.
-	rbuild="$(rust_abi ${CBUILD})"
-	rhost="$(rust_abi ${CHOST})"
-
-	echo
-	for x in CATEGORY rust_root rbuild rhost rtarget RUSTFLAGS CFLAGS CXXFLAGS LDFLAGS; do
-		einfo "$(printf '%10s' ${x^^}:) ${!x}"
-	done
-
-	cat <<- EOF > "${S}"/config.toml
-		[build]
-		build = "${rbuild}"
-		host = ["${rhost}"]
-		target = ["${rtarget}"]
-		cargo = "${rust_root}/bin/cargo"
-		rustc = "${rust_root}/bin/rustc"
-		submodules = false
-		python = "${EPYTHON}"
-		locked-deps = true
-		vendor = true
-		extended = true
-		verbose = 2
-		cargo-native-static = false
-		[install]
-		prefix = "${EPREFIX}/usr/lib/${PN}/${PV}"
-		sysconfdir = "etc"
-		docdir = "share/doc/rust"
-		bindir = "bin"
-		libdir = "lib"
-		mandir = "share/man"
-		[rust]
-		# https://github.com/rust-lang/rust/issues/54872
-		codegen-units-std = 1
-		optimize = true
-		debug = $(toml_usex debug)
-		debug-assertions = $(toml_usex debug)
-		debuginfo-level-rustc = 0
-		backtrace = true
-		incremental = false
-		default-linker = "$(tc-getCC)"
-		rpath = false
-		dist-src = false
-		remap-debuginfo = true
-		jemalloc = false
-		[dist]
-		src-tarball = false
-		[target.${rtarget}]
-		cc = "$(tc-getCC ${CTARGET})"
-		cxx = "$(tc-getCXX ${CTARGET})"
-		linker = "$(tc-getCC ${CTARGET})"
-		ar = "$(tc-getAR ${CTARGET})"
-		$(usex elibc_musl 'crt-static = false' '')
-	EOF
-
-	einfo "${PN^} configured with the following settings:"
-	cat "${S}"/config.toml || die
-}
-
-src_compile() {
-	env RUST_BACKTRACE=1 \
-		"${EPYTHON}" ./x.py build -vv --config="${S}"/config.toml -j$(makeopts_jobs) \
-		library/std --stage 0 || die
-}
-
-src_test() {
-	ewarn "${PN} can't run tests"
-}
-
-src_install() {
-	local rustlib="lib/rust/${PV}/lib/rustlib"
-	dodir "/usr/${rustlib}"
-	pushd "build/${rhost}/stage0-sysroot/lib/rustlib" > /dev/null || die
-	cp -pPRv "${rtarget}" "${ED}/usr/${rustlib}" || die
-	popd > /dev/null || die
-}


             reply	other threads:[~2022-01-13 21:37 UTC|newest]

Thread overview: 43+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-01-13 21:37 Georgy Yakovlev [this message]
  -- strict thread matches above, loose matches on Subject: below --
2024-10-18  9:52 [gentoo-commits] repo/gentoo:master commit in: sys-devel/rust-std/ Arthur Zamarin
2024-09-14  6:57 Arthur Zamarin
2024-09-10 16:50 Arthur Zamarin
2024-09-02 19:20 Arthur Zamarin
2024-08-14 12:40 Joonas Niilola
2024-06-25  2:47 Sam James
2024-05-31 21:03 Sam James
2024-05-16 14:50 Arthur Zamarin
2024-04-04  1:07 Sam James
2024-03-09  2:56 WANG Xuerui
2024-02-10  4:49 Sam James
2024-02-10  4:49 Sam James
2024-02-10  4:49 Sam James
2023-12-08 11:36 Sam James
2023-12-08 11:36 Sam James
2023-10-07  8:46 WANG Xuerui
2023-10-07  8:46 WANG Xuerui
2023-08-28  6:54 WANG Xuerui
2023-08-04 12:30 WANG Xuerui
2023-04-05 23:31 Georgy Yakovlev
2023-03-24 21:28 Georgy Yakovlev
2023-03-24 21:28 Georgy Yakovlev
2022-07-01 19:32 Georgy Yakovlev
2022-07-01 19:32 Georgy Yakovlev
2022-01-29 17:07 Georgy Yakovlev
2022-01-20 22:26 Georgy Yakovlev
2022-01-13 21:37 Georgy Yakovlev
2021-11-21  1:13 Georgy Yakovlev
2021-09-13 15:27 Georgy Yakovlev
2021-08-05  5:37 Georgy Yakovlev
2021-06-19  7:47 Georgy Yakovlev
2021-05-10 23:02 Georgy Yakovlev
2021-04-27 12:18 Georgy Yakovlev
2021-04-27 12:18 Georgy Yakovlev
2021-02-12  1:27 Georgy Yakovlev
2021-02-03  1:07 Georgy Yakovlev
2020-11-30 17:11 Georgy Yakovlev
2020-10-11 17:14 Georgy Yakovlev
2020-10-11 16:39 Georgy Yakovlev
2020-10-11 15:34 Georgy Yakovlev
2020-10-11  5:24 Georgy Yakovlev
2020-09-25  7:38 Georgy Yakovlev

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=1642108155.16d780eadc15ea8b6a88c97688a669e128587991.gyakovlev@gentoo \
    --to=gyakovlev@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